html {
  min-height: 100%;
  display: grid;
}
#root {
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: unset !important;
}

.ModalManager {
  z-index: 10;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
.ModalInstance {
  pointer-events: all;
  width: 1280px;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  max-height: 100%;
  max-width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content 1fr;
  grid-template-rows: min-content 1fr;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
          box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
  overflow: hidden;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ModalInstance--themeAccountFullScreen {
  width: 100%;
  height: 100%;
  border-radius: 0;
  background-color: rgba(18,21,42,0.6);
}
.ModalInstance--Mobile.ModalInstance--themeAccountFullScreen {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0;
}
.ModalInstance--themeDashboardFullScreen {
  width: 100%;
  height: 100%;
  border-radius: 0;
  background-color: rgba(18,21,42,0.6);
}
.ModalInstance--Mobile.ModalInstance--themeDashboardFullScreen {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0;
}
.ModalInstance--dragging {
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ModalInstance--headless {
  grid-template-rows: 1fr;
}
.ModalInstance--fullScreen {
  width: 100%;
  height: 100%;
  border-radius: 0;
}
.ModalInstance--fullBodyVisible {
  max-height: unset;
}
.ModalInstance--shaking {
  -webkit-animation: shaking 100ms infinite steps(6);
          animation: shaking 100ms infinite steps(6);
}
.ModalInstance--Mobile {
  margin: 0;
  width: calc(100vw - 5.555555555555555vmin);
  height: unset;
  max-height: calc(100% - 12.222222222222221vmin);
  max-width: calc(100vw - 5.555555555555555vmin);
  -webkit-box-shadow: 0 0 2.777777777777778vmin 0 #000;
          box-shadow: 0 0 2.777777777777778vmin 0 #000;
  border-radius: 2.222222222222222vmin;
}
.ModalInstance__header {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  width: 100%;
  height: 36px;
  padding: 0 16px;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e8e8ea;
  cursor: move;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  background-color: #f2f4f6;
  color: #12152a;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.ModalInstance__header--noDrag {
  cursor: default;
}
.ModalInstance--themeDark .ModalInstance__header {
  background-color: #12152a;
  color: #fff;
  border-bottom-color: #12152a;
}
.ModalInstance--Mobile.ModalInstance--themeDark .ModalInstance__header {
  background-color: #12152a;
  color: #fff;
  border-bottom-color: #12152a;
}
.ModalInstance--themeAccountFullScreen .ModalInstance__header {
  background-color: transparent;
  color: #fff;
  border-bottom: none;
  height: 48px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ModalInstance--Mobile.ModalInstance--themeAccountFullScreen .ModalInstance__header {
  height: 24.166666666666668vmin;
  color: #fff;
  font-size: 5.555555555555555vmin;
}
.ModalInstance--themeDashboardFullScreen .ModalInstance__header {
  background-color: transparent;
  color: #fff;
  border-bottom: none;
  height: 48px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.ModalInstance--Mobile.ModalInstance--themeDashboardFullScreen .ModalInstance__header {
  height: 12.777777777777779vmin;
  color: #fff;
  font-size: 5.555555555555555vmin;
  -webkit-backdrop-filter: blur(1.111111111111111vmin);
          backdrop-filter: blur(1.111111111111111vmin);
}
.ModalInstance--Mobile .ModalInstance__header {
  height: 10vmin;
  padding: 0 0;
  padding-left: 5vmin;
  border-bottom-width: 0.277777777777778vmin;
  border-top-right-radius: 2.222222222222222vmin;
  border-top-left-radius: 2.222222222222222vmin;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
}
.ModalInstance--headless .ModalInstance__header {
  display: none;
}
.ModalInstance__header__controls {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.ModalInstance__header__controlsButton {
  width: 36px;
  height: 100%;
  color: #71737f;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ModalInstance__header__controlsButton .SvgIcon {
  width: 10px;
  height: 10px;
}
.ModalInstance--themeAccountFullScreen .ModalInstance__header__controlsButton .SvgIcon {
  width: 16px;
  height: 16px;
}
.ModalInstance--Mobile.ModalInstance--themeAccountFullScreen .ModalInstance__header__controlsButton .SvgIcon {
  width: 4.444444444444445vmin;
  height: 4.444444444444445vmin;
}
.ModalInstance--themeDashboardFullScreen .ModalInstance__header__controlsButton .SvgIcon {
  width: 16px;
  height: 16px;
}
.ModalInstance--Mobile.ModalInstance--themeDashboardFullScreen .ModalInstance__header__controlsButton .SvgIcon {
  width: 4.444444444444445vmin;
  height: 4.444444444444445vmin;
}
.ModalInstance--Mobile .ModalInstance__header__controlsButton {
  width: 10vmin;
}
.ModalInstance__header__controlsButton:hover {
  color: #12152a;
}
.ModalInstance--themeAccountFullScreen .ModalInstance__header__controlsButton {
  width: 48px;
  color: #fff;
}
.ModalInstance--Mobile.ModalInstance--themeAccountFullScreen .ModalInstance__header__controlsButton {
  width: 13.333333333333334vmin;
}
.ModalInstance--themeAccountFullScreen .ModalInstance__header__controlsButton:hover {
  color: #fff;
}
.ModalInstance--themeDashboardFullScreen .ModalInstance__header__controlsButton {
  width: 48px;
  color: #fff;
}
.ModalInstance--Mobile.ModalInstance--themeDashboardFullScreen .ModalInstance__header__controlsButton {
  width: 13.333333333333334vmin;
}
.ModalInstance--themeDashboardFullScreen .ModalInstance__header__controlsButton:hover {
  color: #fff;
}
.ModalInstance--themeDark .ModalInstance__header__controlsButton {
  color: #d0d0d4;
}
.ModalInstance--themeDark .ModalInstance__header__controlsButton:hover {
  color: #fff;
}
.ModalInstance__header__controlsButton__icon {
  height: 10px;
  width: 10px;
  text-align: center;
}
.ModalInstance--Mobile .ModalInstance__header__controlsButton__icon {
  height: 2.777777777777778vmin;
  width: 2.777777777777778vmin;
}
.ModalInstance__body {
  overflow: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  background-color: #fff;
}
.ModalInstance--themeAccountFullScreen .ModalInstance__body {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  padding: 50px;
  overflow-y: auto;
}
.ModalInstance--Desktop.ModalInstance--themeAccountFullScreen .ModalInstance__body {
  display: grid;
  grid-template-columns: 630px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.ModalInstance--Mobile.ModalInstance--themeAccountFullScreen .ModalInstance__body {
  padding: 2.777777777777778vmin;
  border-top-right-radius: 4.166666666666667vmin;
  border-top-left-radius: 4.166666666666667vmin;
}
.ModalInstance--themeDashboardFullScreen .ModalInstance__body {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  overflow-y: auto;
}
.ModalInstance--Mobile.ModalInstance--themeDashboardFullScreen .ModalInstance__body {
  border-top-right-radius: 4.166666666666667vmin;
  border-top-left-radius: 4.166666666666667vmin;
}
.ModalInstance__holder {
  position: fixed;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-y: hidden;
  overflow-x: hidden;
  background-color: transparent;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}
.ModalInstance__holder--themeAccountFullScreen {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.ModalInstance--Mobile.ModalInstance__holder--themeAccountFullScreen {
  -webkit-backdrop-filter: blur(2.777777777777778vmin);
          backdrop-filter: blur(2.777777777777778vmin);
}
.ModalInstance__holder--closing {
  opacity: 0;
  pointer-events: none;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.ModalInstance__holder--themeAccountFullScreen.ModalInstance__holder--closing {
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.ModalInstance--Mobile.ModalInstance__holder--themeAccountFullScreen.ModalInstance__holder--closing {
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.ModalInstance__holder--opening {
  opacity: 0;
  pointer-events: none;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.ModalInstance__holder--themeAccountFullScreen.ModalInstance__holder--opening {
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.ModalInstance--Mobile.ModalInstance__holder--themeAccountFullScreen.ModalInstance__holder--opening {
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.ModalInstance__holder--faded {
  background-color: rgba(255,255,255,0.3);
  pointer-events: all;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ModalInstance__holder--dragging {
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ModalInstance__holder--fullBodyVisible {
  overflow-y: scroll;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.ModalInstance__holder--Mobile .ModalInstance__holder--faded {
  background-color: rgba(255,255,255,0.5);
}
.ModalInstance__positioner {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
}
.ModalInstance__positioner--centered {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ModalInstance__positioner--fullBodyVisible {
  padding: 16px 0;
  height: unset;
}
@-webkit-keyframes shaking {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0);
  }
  40% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  60% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0);
  }
  80% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  100% {
    -webkit-transform: translate(0, 2px);
            transform: translate(0, 2px);
  }
}
@keyframes shaking {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0);
  }
  40% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  60% {
    -webkit-transform: translate(2px, 0);
            transform: translate(2px, 0);
  }
  80% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  100% {
    -webkit-transform: translate(0, 2px);
            transform: translate(0, 2px);
  }
}

.SvgIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 18px;
  height: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.SvgIcon--Mobile {
  width: 5vw;
  height: 5vw;
}
.SvgIcon--inline {
  max-width: 1em;
  height: 1em;
  display: inline;
  width: unset;
}
.SvgIcon--monospace {
  width: 1em;
  min-width: 1em;
}

.ToastContent {
  display: grid;
  grid-template-columns: -webkit-min-content auto -webkit-min-content;
  grid-template-columns: min-content auto min-content;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ToastContent--Mobile {
  gap: 4.444444444444445vw;
}
.ToastContent__texts {
  display: grid;
  gap: 3px;
}
.ToastContent--Mobile .ToastContent__texts {
  gap: 0.833333333333333vw;
}
.ToastContent__description {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
}
.ToastContent--Mobile .ToastContent__description {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #71737f;
}
.ToastContent__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
}
.ToastContent--Mobile .ToastContent__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
}
.ToastContainer {
  padding: 0px;
}
.ToastContainer__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 3px solid #fff;
  padding: 7px 10px;
}
.ToastContainer--Mobile .ToastContainer__body {
  border-left: 0.833333333333333vw solid #fff;
  padding: 1.944444444444444vw 2.777777777777778vw;
}
.ToastContainer .Toastify__toast {
  padding: 0px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  background: #fff;
  border-radius: 3px;
  padding-right: 15px;
}
.ToastContainer--Mobile.ToastContainer .Toastify__toast {
  min-height: auto;
  border-radius: 0px;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  padding-right: 4.166666666666667vw;
  margin-bottom: 1.388888888888889vw;
}
.ToastContainer .Toastify__close-button {
  -ms-flex-item-align: center;
      align-self: center;
  color: #a0a1aa;
  align-self: center;
  width: 14px;
}
.ToastContainer--Mobile.ToastContainer .Toastify__close-button {
  width: 3.888888888888889vw;
}

.DeviceQualifier {
  position: fixed;
  width: 1in;
  height: 1in;
  pointer-events: none;
  opacity: 0;
}

.Button {
  height: 44px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  width: intrinsic;
  padding: 0 16px;
  overflow: hidden;
  cursor: pointer;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  border-radius: 8px;
  border: none;
}
.Button:focus {
  outline: none;
}
.Button--Mobile {
  height: 12.222222222222221vmin;
  padding: 0 4.444444444444445vmin;
  border-radius: 2.222222222222222vmin;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  color: #fff;
}
.Button__container {
  pointer-events: none;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-column-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Button--Mobile .Button__container {
  grid-column-gap: 3.333333333333333vmin;
}
.Button--big {
  height: 48px;
  padding: 0 20px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  color: #fff;
}
.Button--Mobile.Button--big {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
  color: #fff;
  height: 13.333333333333334vmin;
  padding: 0 5.555555555555555vmin;
}
.Button--small {
  height: 34px;
  padding: 0 12px;
}
.Button--Mobile.Button--small {
  height: 9.444444444444445vmin;
  padding: 0 3.333333333333333vmin;
}
.Button--smallRounded {
  height: 34px;
  padding: 0 12px;
  border-radius: 17px;
}
.Button--Mobile.Button--smallRounded {
  height: 9.444444444444445vmin;
  padding: 0 3.333333333333333vmin;
  border-radius: 4.722222222222222vmin;
}
.Button--smallText {
  height: 34px;
  padding: 0 0;
  font-weight: 500;
}
.Button--Mobile.Button--smallText {
  height: 9.444444444444445vmin;
}
.Button--smallNoPadding {
  height: 34px;
  padding: 0 9px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}
.Button--Mobile.Button--smallNoPadding {
  height: 9.444444444444445vmin;
  padding: 0 2.5vmin;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  color: #fff;
}
.Button--icon {
  height: 34px;
  width: 34px;
  padding: 0;
  border-radius: 8px;
}
.Button--icon .Button__container {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.Button--Mobile.Button--icon {
  height: 9.444444444444445vmin;
  width: 9.444444444444445vmin;
  border-radius: 2.222222222222222vmin;
}
.Button--smallIcon {
  width: 20px;
  height: 20px;
  padding: 0;
  border-radius: 5px;
}
.Button--Mobile.Button--smallIcon {
  width: 5.555555555555555vmin;
  height: 5.555555555555555vmin;
  border-radius: 5px;
}
.Button--smallIcon .Button__container {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.Button--mediumIcon {
  height: 16px;
  height: intrinsic;
  padding: 0;
  border-radius: 5px;
}
.Button--Mobile.Button--mediumIcon {
  width: 4.444444444444445vmin;
  height: 4.444444444444445vmin;
}
.Button--mediumIcon .Button__container {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.Button--floatingMedium {
  height: 40px;
  width: 40px;
  padding: 0;
  border-radius: 50%;
}
.Button--floatingMedium .Button__container {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.Button--Mobile.Button--floatingMedium {
  height: 11.11111111111111vmin;
  width: 11.11111111111111vmin;
}
.Button--colorMain {
  background-color: #00a455;
  color: #fff;
}
.Button--colorMain:hover {
  background-color: #008d49;
}
.Button--colorInfo {
  background-color: #4d6eff;
  color: #fff;
}
.Button--colorInfo:hover {
  background-color: #4d6eff;
}
.Button--colorSecondary {
  background-color: #fff;
  color: #00a455;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.Button--Mobile.Button--colorSecondary {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  color: #00a455;
}
.Button--colorSecondary:hover {
  background-color: #008d49;
  color: #fff;
}
.Button--colorSecondary2 {
  background-color: #fff;
  color: #71737f;
  border: 1px dashed #dcdcdf;
}
.Button--Mobile.Button--colorSecondary2 {
  color: #71737f;
}
.Button--colorSecondary2:hover {
  color: #12152a;
  border: 1px dashed #c3c4c9;
}
.Button--colorNegative {
  background-color: #ee4b19;
  color: #fff;
}
.Button--Mobile.Button--colorNegative {
  color: #fff;
}
.Button--colorNegative:hover {
  color: #fff;
  background-color: #e1400f;
}
.Button--colorTextPrimary {
  background-color: transparent;
  color: #00a455;
}
.Button--colorTextPrimary:hover {
  background-color: transparent;
  color: #00a455;
}
.Button--colorTextPrimary:active {
  color: #00a455;
}
.Button--colorText {
  background-color: transparent;
  color: #71737f;
}
.Button--colorText:hover {
  background-color: transparent;
  color: #12152a;
}
.Button--colorText:active {
  color: #12152a;
}
.Button--colorTextPanel {
  background-color: transparent;
  color: #d0d0d4;
}
.Button--colorTextPanel:hover {
  background-color: transparent;
  color: #fff;
}
.Button--colorTextPanel:active {
  color: #fff;
}
.Button--colorTextCancel {
  background-color: transparent;
  color: #71737f;
}
.Button--disabled.Button--colorTextCancel {
  background-color: transparent;
}
.Button--colorTextCancel:hover {
  background-color: transparent;
  color: #ee4b19;
}
.Button--disabled.Button--colorTextCancel:hover {
  background-color: transparent;
}
.Button--colorTextCancel:active {
  color: #ee4b19;
}
.Button--colorTextNegative {
  background-color: transparent;
  color: #ee4b19;
}
.Button--disabled.Button--colorTextNegative {
  background-color: transparent;
}
.Button--colorTextNegative:hover {
  background-color: transparent;
  color: #ee4b19;
}
.Button--disabled.Button--colorTextNegative:hover {
  background-color: transparent;
}
.Button--colorTextNegative:active {
  color: #ee4b19;
}
.Button--colorUsual {
  background-color: #f2f4f6;
  color: #71737f;
}
.Button--colorUsual:hover {
  background-color: #f2f4f6;
  color: #12152a;
}
.Button--colorCancel {
  background-color: #fff;
  color: #71737f;
  border: 1px solid #e8e8ea;
}
.Button--colorCancel:hover {
  background-color: #e8e8ea;
  color: #ee4b19;
}
.Button--colorPanel {
  background-color: #404554;
  color: #d9dadd;
  border: none;
}
.Button--colorPanel:hover {
  background-color: #585b68;
  color: #fff;
}
.Button--disabled {
  background-color: #ebebeb;
  color: #a0a1aa;
  pointer-events: none;
}
.Button--disabled:hover {
  background-color: #ebebeb;
  color: #a0a1aa;
}
.Button:hover {
  cursor: pointer;
}
.Button__icon {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-position: center;
  overflow: hidden;
  position: relative;
}
.Button--Mobile .Button__icon {
  width: 4.444444444444445vmin;
  height: 4.444444444444445vmin;
}
.Button--big .Button__icon {
  width: 20px;
  height: 20px;
}
.Button--Mobile.Button--big .Button__icon {
  width: 5.555555555555555vmin;
  height: 5.555555555555555vmin;
}
.Button--icon .Button__icon {
  height: 18px;
  width: 18px;
}
.Button--Mobile.Button--icon .Button__icon {
  height: 5vmin;
  width: 5vmin;
}
.Button--smallIcon .Button__icon {
  height: 8px;
  width: 8px;
}
.Button--Mobile.Button--smallIcon .Button__icon {
  height: 2.222222222222222vmin;
  width: 2.222222222222222vmin;
}
.Button--mediumIcon .Button__icon {
  height: 10px;
  width: 10px;
}
.Button--Mobile.Button--mediumIcon .Button__icon {
  height: 2.777777777777778vmin;
  width: 2.777777777777778vmin;
}
.Button--floatingMedium .Button__icon {
  height: 18px;
  width: 18px;
}
.Button--Mobile.Button--floatingMedium .Button__icon {
  height: 5vmin;
  width: 5vmin;
}
.Button__icon svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.Button__title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.IconWithText {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-column-gap: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
.IconWithText--Mobile {
  grid-column-gap: 4.444444444444445vmin;
}
.IconWithText--noIcon {
  grid-template-columns: auto;
}
.IconWithText--colorPale {
  color: #71737f;
}
.IconWithText--colorNegative {
  color: #ee4b19;
}
.IconWithText--colorPrimary {
  color: #00a455;
}
.IconWithText__text {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 10px;
  overflow: hidden;
  line-height: 1.2em;
}
.IconWithText--Mobile .IconWithText__text {
  line-height: 1.2em;
  grid-column-gap: 2.777777777777778vmin;
}
.IconWithText__text--selectable {
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}
.IconWithText--disabled .IconWithText__text {
  color: #71737f;
}
.IconWithText__icon {
  width: 18px;
  height: 18px;
  -ms-flex-item-align: center;
      align-self: center;
}
.IconWithText--Mobile .IconWithText__icon {
  width: 5vmin;
  height: 5vmin;
}
.IconWithText--disabled .IconWithText__icon {
  color: #71737f;
}

.InventoryItemPreviewCard {
  position: relative;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-areas: 'image' 'desc' 'buttons';
  grid-template-rows: 9.3fr -webkit-min-content 2fr;
  grid-template-rows: 9.3fr min-content 2fr;
  grid-template-columns: 100%;
  grid-row-gap: 4px;
  border-radius: 15px;
  text-align: center;
  background-color: #e8e8ea;
  -webkit-transition: background-color 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, background-color 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  overflow: hidden;
  -webkit-box-shadow: inset 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 3px 6px 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--Mobile {
  grid-row-gap: 1.111111111111111vw;
  border-radius: 2.222222222222222vw;
  -webkit-box-shadow: inset 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--Tablet {
  grid-row-gap: 0.1in;
  border-radius: 0.2in;
  -webkit-box-shadow: inset 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--viewModeGridSmall {
  grid-template-areas: 'image desc' 'buttons buttons';
  grid-template-columns: 1fr 2fr;
  grid-template-rows: auto -webkit-min-content;
  grid-template-rows: auto min-content;
  grid-column-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 10px;
  padding-bottom: 6px;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--viewModeGridSmall {
  grid-column-gap: 4.444444444444445vw;
  padding: 4.444444444444445vw 2.777777777777778vw;
  padding-bottom: 1.666666666666667vw;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--viewModeGridSmall {
  grid-column-gap: 0.1in;
  padding: 0.2in 0.1in;
}
.InventoryItemPreviewCard--viewModeTable {
  grid-template-areas: 'image desc buttons';
  grid-template-columns: -webkit-min-content auto -webkit-max-content;
  grid-template-columns: min-content auto max-content;
  grid-template-rows: 100%;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: left;
  grid-column-gap: 25px;
  padding: 12px 16px;
  padding-right: 112px;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--viewModeTable {
  grid-column-gap: 5vw;
  padding: 3.333333333333333vw 4.444444444444445vw;
  grid-template-columns: -webkit-min-content auto -webkit-max-content;
  grid-template-columns: min-content auto max-content;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--viewModeTable {
  grid-column-gap: 0.6in;
  padding: 0.4in 0.5in;
  grid-template-columns: -webkit-min-content auto -webkit-max-content;
  grid-template-columns: min-content auto max-content;
}
.InventoryItemPreviewCard:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard:hover {
  background-color: #e8e8ea;
  -webkit-box-shadow: inset 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--up.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard:hover {
  background-color: #e8e8ea;
  -webkit-box-shadow: inset 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--up.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--up {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  background-color: #fff;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--up {
  background-color: #fff;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--up {
  background-color: #fff;
  -webkit-box-shadow: 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.1in 0.2in 0 rgba(0,0,0,0.15);
}
.InventoryItemPreviewCard__image {
  grid-area: image;
  width: 75%;
  height: 75%;
  margin: auto;
  background-size: contain;
  background-position: center;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__image {
  width: 10vw;
  height: 100%;
}
.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__image {
  width: 36px;
  height: 36px;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__image {
  width: 10vw;
  height: 100%;
}
.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__image {
  width: 50px;
  height: 50px;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__image {
  width: 1in;
  height: 1in;
}
.InventoryItemPreviewCard__sizeInNameAndDesc {
  display: none;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #a0a1aa;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__sizeInNameAndDesc {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #a0a1aa;
  display: block;
}
.InventoryItemPreviewCard__nameAndDesc {
  display: grid;
  grid-area: desc;
  text-align: center;
  overflow: hidden;
}
.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__nameAndDesc {
  text-align: left;
}
.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__nameAndDesc {
  text-align: left;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__nameAndDesc {
  grid-row-gap: 0.1in;
  -ms-flex-line-pack: center;
      align-content: center;
  height: 100%;
}
.InventoryItemPreviewCard__controls {
  grid-area: buttons;
  height: 100%;
  width: 100%;
}
.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}
.InventoryItemPreviewCard__name {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__name {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__name {
  font-size: 0.2in;
  line-height: 1em;
}
.InventoryItemPreviewCard__desc {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #a0a1aa;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__desc {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #a0a1aa;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__desc {
  font-size: 0.18in;
  line-height: 1em;
  white-space: unset;
}
.InventoryItemPreviewCard__size {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
  position: absolute;
  top: 9px;
  left: 16px;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__size {
  display: none;
}
.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__size {
  top: unset;
  bottom: 8px;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__size {
  bottom: 0.1in;
}
.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__size {
  top: unset;
  left: unset;
  right: 64px;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__size {
  font-size: 0.17in;
  line-height: 1em;
}
.InventoryItemPreviewCard__bigAddBtn {
  position: relative;
  overflow: hidden;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__bigAddBtn {
  border-bottom-left-radius: 4.166666666666667vw;
  border-bottom-right-radius: 4.166666666666667vw;
  background-color: #00a455;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__bigAddBtn {
  border-radius: 0.2in;
  border-radius: 0.2in;
  background-color: #00a455;
}
.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__bigAddBtn {
  padding: 10px 0;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__bigAddBtn {
  padding: 2.777777777777778vw 0;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__bigAddBtn {
  padding: 0.2in 0;
}
.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__bigAddBtn {
  width: auto;
  height: auto;
  margin: auto;
  border-radius: 8px;
  padding: 9px 16px;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--viewModeTable .InventoryItemPreviewCard__bigAddBtn {
  border-radius: 2.222222222222222vw;
  padding: 2.5vw 4.444444444444445vw;
}
.InventoryItemPreviewCard__bigAddBtn:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: -100%;
  z-index: 0;
  background-color: #e8e8ea;
  -webkit-transition: bottom 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out, background-color 0.3s ease-in-out;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__bigAddBtn:after {
  display: none;
}
.InventoryItemPreviewCard:hover .InventoryItemPreviewCard__bigAddBtn:after {
  -webkit-transition: bottom 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out, background-color 0.3s ease-in-out;
  background-color: #00a455;
  bottom: 0;
}
.InventoryItemPreviewCard__bigAddBtn .IconWithText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  color: #fff;
  color: #00a455;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  z-index: 1;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__bigAddBtn .IconWithText {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
  color: #fff;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__bigAddBtn .IconWithText {
  font-size: 0.25in;
  line-height: 1em;
  color: #fff;
}
.InventoryItemPreviewCard:hover .InventoryItemPreviewCard__bigAddBtn .IconWithText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  color: #fff;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  position: relative;
  z-index: 1;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard:hover .InventoryItemPreviewCard__bigAddBtn .IconWithText {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
  color: #fff;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard:hover .InventoryItemPreviewCard__bigAddBtn .IconWithText {
  font-size: 0.25in;
  line-height: 1em;
  color: #fff;
}
.InventoryItemPreviewCard__smallButtons {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 44px auto 44px;
  grid-template-rows: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  place-items: center;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__smallButtons {
  grid-template-columns: 12.222222222222221vw minmax(6.666666666666667vw, -webkit-max-content) 12.222222222222221vw;
  grid-template-columns: 12.222222222222221vw minmax(6.666666666666667vw, max-content) 12.222222222222221vw;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__smallButtons {
  grid-template-columns: 0.8in auto 0.8in;
}
.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__smallButtons {
  padding: 2px 0;
}
.InventoryItemPreviewCard--Mobile.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__smallButtons {
  padding: 0.555555555555556vw 0;
}
.InventoryItemPreviewCard--Tablet.InventoryItemPreviewCard--viewModeGridSmall .InventoryItemPreviewCard__smallButtons {
  padding: 0.1in 0;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__smallButtons__button {
  height: 0.4in;
  width: 0.4in;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__smallButtons__button__icon {
  width: 0.4in;
  height: 0.4in;
}
.InventoryItemPreviewCard__count {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  text-align: center;
  padding: 0 25px;
}
.InventoryItemPreviewCard--Mobile .InventoryItemPreviewCard__count {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  text-align: center;
  padding: 0 0;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__count {
  font-size: 0.35in;
  line-height: 1em;
  text-align: center;
  padding: 0 0;
}
.InventoryItemPreviewCard__star {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 16px;
  right: 16px;
  color: #00a455;
}
.InventoryItemPreviewCard--Tablet .InventoryItemPreviewCard__star {
  width: 0.3in;
  height: 0.3in;
  top: 0.2in;
  right: 0.2in;
}

.SettingsBlock {
  border-radius: 8px;
  background-color: #fff;
  width: 850px;
  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.05);
          box-shadow: 0 1px 0 rgba(0,0,0,0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.SettingsBlock--styleModal {
  width: 100%;
  height: 100%;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal {
  border-radius: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.SettingsBlock__title {
  width: 100%;
  height: 64px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: bold;
  padding: 0 30px;
  overflow: hidden;
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: capitalize;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__title {
  height: 17.77777777777778vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: bold;
  padding: 0 8.333333333333334vw;
}
.SettingsBlock__title__controls {
  display: grid;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.SettingsBlock__body {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 30px;
  overflow-y: auto;
  border-bottom: solid #f2f2f2 1px;
}
.SettingsBlock--noControls .SettingsBlock__body {
  border-bottom: none;
}
.SettingsBlock--styleNoBodyPadding .SettingsBlock__body {
  padding: 0;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__body {
  padding: 5vw 5.555555555555555vw;
  border-bottom-width: 0.277777777777778vw;
}
.SettingsBlock__body--noPadding {
  padding: 0;
}
.SettingsBlock--Mobile .SettingsBlock__body--noPadding {
  padding: 0;
}
.SettingsBlock__controls {
  width: 100%;
  height: 64px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
}
.SettingsBlock--styleModal .SettingsBlock__controls {
  height: 56px;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__controls {
  height: 12.222222222222221vw;
  border-top-width: 0vw;
}
.SettingsBlock__controls--sticky {
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.SettingsBlock__controls__customBlockLeft {
  justify-self: left;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__controls__customBlockLeft {
  display: none;
}
.SettingsBlock__controls__flier {
  width: 100%;
  height: 100%;
  padding: 0 30px;
  overflow-y: hidden;
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-template-columns: 1fr;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 20px;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  pointer-events: none;
}
.SettingsBlock--styleModal .SettingsBlock__controls__flier {
  padding: 0 15px;
  grid-column-gap: 12px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__controls__flier {
  padding: 0 0;
  grid-column-gap: 0;
  grid-template-rows: 100%;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}
.SettingsBlock__controls__flier--visible {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  pointer-events: all;
}
.SettingsBlock__controls__flier--disabled {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  pointer-events: none;
}
.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__controls__flier .Button {
  height: 100%;
  width: 100%;
  border-radius: 0;
}
.SettingsBlock__controls--sticky .SettingsBlock__controls__flier .Button {
  -webkit-box-shadow: 0 0 10px 10px #fff;
          box-shadow: 0 0 10px 10px #fff;
}

.TabPane--themeBordered > .TabPane__tabs {
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 30px;
  border-bottom: 1px solid #e8e8ea;
  height: 56px;
  background-color: #fff;
  padding: 0 30px;
  grid-auto-flow: column;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TabPane--Mobile.TabPane--themeBordered > .TabPane__tabs {
  grid-column-gap: 8.333333333333334vw;
  border-bottom-width: 0.277777777777778vw;
  height: 13.333333333333334vw;
  padding: 0 8.333333333333334vw;
}
.TabPane--themeBordered > .TabPane__tabs .TabButton {
  background-color: unset;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
  position: relative;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  padding: 0;
}
.TabPane--themeBordered > .TabPane__tabs .TabButton:hover {
  color: #12152a;
}
.TabPane--themeBordered > .TabPane__tabs .TabButton:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #00a455;
  opacity: 0;
  -webkit-transition-duration: inherit;
          transition-duration: inherit;
  border-radius: 0;
}
.TabPane--Mobile.TabPane--themeBordered > .TabPane__tabs .TabButton:after {
  bottom: -0.277777777777778vw;
  height: 0.833333333333333vw;
}
.TabPane--themeBordered > .TabPane__tabs .TabButton.TabButton--active:after {
  opacity: 1;
}

.TabButton {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
  border-radius: 8px;
  background-color: transparent;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  cursor: pointer;
  padding: 0 9px;
  text-decoration: none;
  -webkit-transition: color, background-color, padding-right 0.2s ease-in-out;
  transition: color, background-color, padding-right 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TabButton--Mobile {
  height: 9.444444444444445vmin;
  border-radius: 2.222222222222222vmin;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #71737f;
  padding: 0 2.5vmin;
  text-decoration: none;
}
.TabButton--changed {
  padding-right: 22px;
}
.TabButton--Mobile.TabButton--changed {
  padding-right: 6.111111111111111vmin;
}
.TabButton:after {
  content: '';
  display: block;
  right: 12px;
  position: absolute;
  width: 8px;
  height: 8px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  border-radius: 50%;
  background-color: #ee4b19;
}
.TabButton--Mobile.TabButton:after {
  right: 3.333333333333333vmin;
  width: 2.222222222222222vmin;
  height: 2.222222222222222vmin;
}
.TabButton--changed.TabButton:after {
  opacity: 1;
}
.TabButton--sizeBig {
  padding: 0 15px;
  height: 42px;
  font-weight: 600;
  border-radius: 10px;
}
.TabButton--Mobile.TabButton--sizeBig {
  padding: 0 4.166666666666667vmin;
  height: 11.666666666666666vmin;
  border-radius: 2.777777777777778vmin;
}
.TabButton--active {
  color: #12152a;
  background-color: #f2f4f6;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
}
.TabButton--Mobile.TabButton--active {
  -webkit-box-shadow: 0 0.277777777777778vmin 0.555555555555556vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.277777777777778vmin 0.555555555555556vmin 0 rgba(0,0,0,0.15);
}
.TabButton__icon {
  position: relative;
  font-size: 18px;
  width: 18px;
  height: 18px;
  margin-right: 16px;
}
.TabButton--Mobile .TabButton__icon {
  font-size: 5vmin;
  width: 5vmin;
  height: 5vmin;
  margin-right: 4.444444444444445vmin;
}
.TabButton__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.AccountCustomBlocksSettings__body {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  padding: 16px 0;
}
.AccountCustomBlocksSettings__row {
  height: 62px;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  grid-column-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background-color: #fff;
  padding: 0 30px;
}
.AccountCustomBlocksSettings__row__borderedPart {
  height: 100%;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content 1fr -webkit-max-content -webkit-max-content;
  grid-template-columns: min-content 1fr max-content max-content;
  grid-column-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  border-bottom: 1px solid #e8e8ea;
}
.AccountCustomBlocksSettings__row:last-child .AccountCustomBlocksSettings__row__borderedPart {
  border-bottom: 1px solid #fff;
}
.AccountCustomBlocksSettings__row__dragIcon {
  width: 16px;
  height: 16px;
  border-bottom: 1px solid #fff;
}
.AccountCustomBlocksSettings__row__icon {
  width: 36px;
  height: 36px;
  background-position: center;
  background-size: contain;
}
.AccountCustomBlocksSettings__row__description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 15px;
  font-weight: 500;
}
.AccountCustomBlocksSettings__row__description__desc {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
  margin-top: 2px;
}

.BlockWithTitle {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  grid-row-gap: 9px;
}
.BlockWithTitle--Mobile {
  grid-row-gap: 2.5vw;
}
.BlockWithTitle__inputRow {
  padding-left: calc(16px + 1.2em);
}
.BlockWithTitle__inputRow--noPadding {
  padding-left: unset;
}
.BlockWithTitle--Mobile .BlockWithTitle__inputRow {
  padding-left: calc(4.444444444444445vw + 1.2em);
}
.BlockWithTitle--Mobile .BlockWithTitle__inputRow--noPadding {
  padding-left: unset;
}
.BlockWithTitle .Input,
.BlockWithTitle .SelectList {
  width: 100%;
}

.FilePreLoader__input {
  display: none;
}

.ImagePreLoader {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #71737f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ImagePreLoader--normal {
  padding: 0 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding-bottom: 75px;
}
.ImagePreLoader--Mobile.ImagePreLoader--normal {
  padding: 6.944444444444445vw;
}
.ImagePreLoader--wide {
  padding-left: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.ImagePreLoader--Mobile.ImagePreLoader--wide {
  padding-left: 6.944444444444445vw;
}
.ImagePreLoader--Mobile {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  padding: 6.944444444444445vw;
}
.ImagePreLoader--isLoaded.ImagePreLoader--Mobile {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ImagePreLoader.FilePreLoader {
  border-radius: 8px;
}
.ImagePreLoader--Mobile.ImagePreLoader.FilePreLoader {
  border-radius: 2.222222222222222vw;
}
.ImagePreLoader--normal {
  width: 256px;
  height: 256px;
  border: 1px #e8e8ea dashed;
}
.ImagePreLoader--Mobile.ImagePreLoader--normal {
  width: 71.11111111111111vw;
  height: 71.11111111111111vw;
  border-width: 0.277777777777778vw;
}
.ImagePreLoader--wide {
  width: 395px;
  height: 180px;
  border: 2px #e8e8ea dashed;
}
.ImagePreLoader--Mobile.ImagePreLoader--wide {
  width: 109.72222222222223vw;
  height: 50vw;
  border: 0.555555555555556vw #e8e8ea dashed;
}
.ImagePreLoader.FilePreLoader--dragOver {
  border-color: #00a455;
}
.ImagePreLoader.FilePreLoader--dragOver * {
  pointer-events: none;
}
.ImagePreLoader__text {
  text-align: center;
}
.ImagePreLoader--wide .ImagePreLoader__text {
  padding: 0 25px;
}
.ImagePreLoader--Mobile.ImagePreLoader--wide .ImagePreLoader__text {
  padding: 0 6.944444444444445vw;
}
.ImagePreLoader--normal .ImagePreLoader__text {
  margin-top: 16px;
}
.ImagePreLoader--Mobile.ImagePreLoader--normal .ImagePreLoader__text {
  margin-top: 4.444444444444445vw;
}
.ImagePreLoader--Mobile.ImagePreLoader--isLoaded .ImagePreLoader__text {
  display: none;
}
.ImagePreLoader__link {
  text-decoration: none;
  color: #00a455;
  cursor: pointer;
  pointer-events: all;
}
.ImagePreLoader__image {
  background-size: contain;
  background-position: center;
}
.ImagePreLoader--wide .ImagePreLoader__image {
  width: 158px;
  min-width: 158px;
  height: 138px;
  border: 1px solid #e8e8ea;
  color: #00a455;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
}
.ImagePreLoader--Mobile.ImagePreLoader--wide .ImagePreLoader__image {
  width: 43.888888888888886vw;
  min-width: 43.888888888888886vw;
  height: 38.333333333333336vw;
  border: 0.277777777777778vw solid #e8e8ea;
  border-radius: 2.222222222222222vw;
}
.ImagePreLoader--wide .ImagePreLoader__image .SvgIcon {
  font-size: 44px;
  margin: auto;
  text-align: center;
  line-height: 138px;
}
.ImagePreLoader--Mobile.ImagePreLoader--wide .ImagePreLoader__image .SvgIcon {
  line-height: 38.333333333333336vw;
}
.ImagePreLoader--normal .ImagePreLoader__image {
  width: 104px;
  height: 104px;
  font-size: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #71737f;
}
.ImagePreLoader--Mobile.ImagePreLoader--normal .ImagePreLoader__image {
  width: 28.88888888888889vw;
  height: 28.88888888888889vw;
  font-size: 17.77777777777778vw;
}
.ImagePreLoader--isLoaded.ImagePreLoader--Mobile .ImagePreLoader__image {
  width: 100%;
  min-width: 100%;
  height: 100%;
}
.ImagePreLoader__updatingIcon {
  -webkit-animation: loadingAnimation 3s infinite linear;
          animation: loadingAnimation 3s infinite linear;
}
@-webkit-keyframes loadingAnimation {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadingAnimation {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.CustomBlocksRowEditor {
  display: grid;
  grid-row-gap: 26px;
  grid-template-columns: 100%;
}
.CustomBlocksRowEditor__modal.ModalInstance {
  width: 480px;
}
.CustomBlocksRowEditor__row {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-auto-flow: column;
  grid-column-gap: 16px;
}
.CustomBlocksRowEditor .ImagePreLoader {
  width: 100%;
}
.CustomBlocksRowEditor .TrumbowygWrapper .trumbowyg-box {
  min-height: 234px;
}
.CustomBlocksRowEditor .TrumbowygWrapper .trumbowyg-editor {
  min-height: 158px;
}

body .trumbowyg-modal-box label input {
  line-height: 19px;
}
.TrumbowygWrapper--disabled {
  pointer-events: none;
  -webkit-filter: brightness(1) contrast(0.7);
          filter: brightness(1) contrast(0.7);
}
.TrumbowygWrapper .trumbowyg-box {
  margin-top: 0;
  margin-bottom: 0;
  border-radius: 10px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-max-content -webkit-max-content 1fr;
  grid-template-rows: max-content max-content 1fr;
}
.TrumbowygWrapper .trumbowyg-box.trumbowyg-editor-hidden {
  grid-template-rows: -webkit-max-content 1fr;
  grid-template-rows: max-content 1fr;
}
.TrumbowygWrapper .trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none !important;
}
.TrumbowygWrapper .trumbowyg-editor,
.TrumbowygWrapper .trumbowyg-textarea {
  min-height: unset;
  height: unset !important;
  word-break: break-word;
}
.TrumbowygWrapper--Mobile.TrumbowygWrapper .trumbowyg-editor,
.TrumbowygWrapper--Mobile.TrumbowygWrapper .trumbowyg-textarea {
  padding: 5.555555555555555vw;
}
.TrumbowygWrapper .trumbowyg-button-pane {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.TrumbowygWrapper--Mobile.TrumbowygWrapper .trumbowyg-button-pane {
  display: none;
}
.TrumbowygWrapper .trumbowyg-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.TrumbowygWrapper .trumbowyg-button-group:before {
  margin: 0 !important;
}
.TrumbowygWrapper .trumbowyg-button-group:after {
  margin: 0 !important;
}
.TrumbowygWrapper__svgs {
  display: none;
}
.TrumbowygWrapper .trumbowyg-clearStyles-button {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTguMSAxNGw2LjQtNy4yYzAuNi0wLjcgMC42LTEuOC0wLjEtMi41bC0yLjctMi43Yy0wLjMtMC40LTAuOC0wLjYtMS4zLTAuNmgtMS44Yy0wLjUgMC0xIDAuMi0xLjQgMC42bC02LjcgNy42Yy0wLjYgMC43LTAuNiAxLjkgMC4xIDIuNWwyLjcgMi43YzAuMyAwLjQgMC44IDAuNiAxLjMgMC42aDExLjR2LTFoLTcuOXpNNi44IDEzLjljMCAwIDAtMC4xIDAgMGwtMi43LTIuN2MtMC40LTAuNC0wLjQtMC45IDAtMS4zbDMuNC0zLjloLTFsLTMgMy4zYy0wLjYgMC43LTAuNiAxLjcgMC4xIDIuNGwyLjMgMi4zaC0xLjNjLTAuMiAwLTAuNC0wLjEtMC42LTAuMmwtMi44LTIuOGMtMC4zLTAuMy0wLjMtMC44IDAtMS4xbDMuNS0zLjloMS44bDMuNS00aDFsLTMuNSA0IDMuMSAzLjctMy41IDRjLTAuMSAwLjEtMC4yIDAuMS0wLjMgMC4yeiI+PC9wYXRoPgo8L3N2Zz4K);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.Input {
  height: 34px;
  width: 150px;
  position: relative;
  text-align: left;
  cursor: text;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
.Input--Mobile {
  height: 9.444444444444445vw;
  width: 41.666666666666664vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
}
.Input--disabled {
  color: #71737f !important;
  pointer-events: none;
}
.Input--sizeBig {
  height: 44px;
}
.Input--Mobile.Input--sizeBig {
  height: 12.222222222222221vw;
}
.Input--fullWidth {
  width: 100%;
}
.Input--Mobile.Input--fullWidth {
  width: 100%;
}
.Input__field {
  overflow: hidden;
  padding: 0 7px;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  position: relative;
  display: grid;
  grid-template-columns: auto;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-template-rows: 100%;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.Input__field--withPrefix {
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
}
.Input--readonly .Input__field {
  background-color: #fff;
}
.Input--focused .Input__field {
  border-color: #00a455;
}
.Input--invalid .Input__field {
  border-color: #ee4b19;
}
.Input--Mobile .Input__field {
  padding: 1.222222222222222vw;
  border-radius: 2.222222222222222vw;
  border-width: 0.277777777777778vw;
}
.Input__tag {
  height: 100%;
  width: 100%;
  font-weight: inherit;
  border: none;
  outline: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  background-color: inherit;
  top: 0;
  left: 0;
  text-align: inherit;
  text-transform: inherit;
  cursor: inherit;
  padding: 0;
}
.Input__tag::-webkit-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.Input__tag::-moz-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.Input__tag::-ms-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.Input__tag::placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.Input--Mobile .Input__tag::-webkit-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.Input--Mobile .Input__tag::-moz-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.Input--Mobile .Input__tag::-ms-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.Input--Mobile .Input__tag::placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.Input input[type="number"] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.Input input[type="number"]::-webkit-outer-spin-button,
.Input input[type="number"]::-webkit-inner-spin-button {
  display: none;
}
.Input__hidden {
  pointer-events: none;
  width: 0;
  height: 0;
  padding: 0;
}
.Input__check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 9px;
  margin: auto;
  width: 16px;
  height: 16px;
  color: #00a455;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.Input--Mobile .Input__check {
  right: 2.5vw;
  width: 4.444444444444445vw;
  height: 4.444444444444445vw;
}
.Input--valid .Input__check {
  opacity: 1;
}
.Input__errorMessage {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #ee4b19;
  position: absolute;
  top: calc(4px + 100%);
}
.Input--Mobile .Input__errorMessage {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #ee4b19;
  top: calc(1.111111111111111vw + 100%);
}

.CheckBox {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 18px;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content;
  grid-template-columns: min-content;
  grid-auto-columns: auto;
  grid-gap: 9px;
  grid-auto-flow: column;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.CheckBox--Mobile {
  height: 5vw;
  grid-gap: 2.5vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #71737f;
}
.CheckBox--true {
  color: #12152a;
}
.CheckBox__title {
  text-overflow: ellipsis;
  overflow: hidden;
}
.CheckBox__box {
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
  tab-index: 1;
}
.CheckBox--Mobile .CheckBox__box {
  width: 5vw;
  height: 5vw;
}
.CheckBox__box--checkbox {
  border: 1px solid #e8e8ea;
  border-radius: 3px;
  background: #fff;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.CheckBox--Mobile .CheckBox__box--checkbox {
  border-width: 0.277777777777778vw;
  border-radius: 0.833333333333333vw;
}
.CheckBox--true .CheckBox__box--checkbox {
  border-color: #00a455;
}
.CheckBox--disabled .CheckBox__box--checkbox {
  border-color: #ebebeb;
  background-color: #ebebeb;
}
.CheckBox__box--radiobutton {
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
  border: 1px solid #ebebeb;
  border-radius: 9px;
}
.CheckBox--Mobile .CheckBox__box--radiobutton {
  border-width: 0.277777777777778vw;
  border-radius: 2.5vw;
}
.CheckBox--true .CheckBox__box--radiobutton {
  border-width: 6px;
  border-color: #00a455;
}
.CheckBox--Mobile.CheckBox--true .CheckBox__box--radiobutton {
  border-width: 1.666666666666667vw;
}
.CheckBox--disabled .CheckBox__box--radiobutton {
  border-color: #ebebeb;
}
.CheckBox__box__svg {
  width: 100%;
  height: 100%;
  padding: 2px;
  color: transparent;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.CheckBox--Mobile .CheckBox__box__svg {
  padding: 0.555555555555556vw;
}
.CheckBox--true .CheckBox__box__svg {
  color: #00a455;
}

.SelectList {
  height: 34px;
  width: 100px;
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  position: relative;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  background-color: #fff;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  cursor: pointer;
}
.SelectList--openOnArrow {
  cursor: unset;
}
.SelectList--Mobile {
  height: 9.444444444444445vw;
  width: 27.77777777777778vw;
  border-radius: 2.222222222222222vw;
  border-width: 0.277777777777778vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  background-color: #fff;
}
.SelectList--valid {
  border-color: #00a455;
}
.SelectList--invalid {
  border-color: #ee4b19;
}
.SelectList--disabled {
  pointer-events: none;
  color: #71737f;
}
.SelectList__tooltipTrigger {
  width: 100%;
  height: 100%;
}
.SelectList__selectedValue {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: grid;
  grid-auto-flow: column;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 16px;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  padding: 0 9px;
}
.SelectList--Mobile .SelectList__selectedValue {
  padding: 0 2.5vw;
  grid-gap: 4.444444444444445vw;
}
.SelectList__selectedValue--empty {
  color: #a0a1aa;
}
.SelectList__selectedValue__text {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.SelectList__button {
  width: 10px;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  cursor: pointer;
  z-index: 1;
}
.SelectList--Mobile .SelectList__button {
  width: 2.777777777777778vw;
}
.SelectList__button--rotated {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.SelectList__emptySpace {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
}
.SelectList__icon {
  width: 16px;
  height: 16px;
  background-size: contain;
  background-position: center;
  overflow: hidden;
  position: relative;
}
.SelectList--Mobile .SelectList__icon {
  width: 4.444444444444445vw;
  height: 4.444444444444445vw;
}
.SelectList__icon svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.SelectListOptions {
  pointer-events: all;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  -webkit-transform: translateX(1px);
          transform: translateX(1px);
  border-radius: 8px;
  overflow-y: auto;
  overflow-x: hidden;
  display: grid;
  grid-template-rows: 100%;
  background-color: #fff;
}
.SelectListOptions--Mobile {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  -webkit-transform: translateX(0.277777777777778vw);
          transform: translateX(0.277777777777778vw);
  border-radius: 2.222222222222222vw;
}
.SelectListOptions__rows {
  width: 100%;
  height: 100%;
}
.SelectListOptions__row {
  pointer-events: all;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.SelectListOptions--Mobile .SelectListOptions__row {
  height: 12.222222222222221vw;
  padding-left: 4.166666666666667vw;
  font-size: 3.888888888888889vw;
  line-height: 5vw;
}
.SelectListOptions__row:hover {
  background-color: #f2f4f6;
  color: #12152a;
}
.SelectListOptions__row--disabled {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  color: #71737f;
  pointer-events: none;
}
.SelectListOptions__row--measurer {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}
.SelectListOptions__row__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.TooltipModal__positionDiv {
  z-index: 100506;
  position: fixed;
  width: 0;
  height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.TooltipModal__positionDiv--shadow {
  pointer-events: none;
  opacity: 0;
}
.TooltipModal__positionDiv--shadow * {
  pointer-events: none !important;
}
.TooltipModal__bodyHolder {
  position: absolute;
}
.TooltipModal__bodyHolder--Mobile {
  font-size: 5vmin;
}
.TooltipModal__fade {
  width: 100vw;
  height: 100vh;
  height: var(--screen-height);
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(18,21,42,0.6);
}

.ServiceTypeName--withBackground {
  padding: 3px 6px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
}
.ServiceTypeName--Mobile.ServiceTypeName--withBackground {
  padding: 0.833333333333333vw 1.666666666666667vw;
  border-radius: 1.388888888888889vw;
  font-size: 3.611111111111111vw;
  line-height: 4.444444444444445vw;
}

.ConfirmationAdditionalDetails {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Mark;
  display: grid;
  font-size: 12px;
  line-height: 1.583333333333333em;
  font-weight: 400;
  grid-row-gap: 12px;
  grid-column-gap: 16px;
  overflow-x: hidden;
}
.ConfirmationAdditionalDetails--Mobile {
  font-size: 3.333333333333333vw;
  grid-row-gap: 3.333333333333333vw;
  grid-column-gap: 4.444444444444445vw;
}
.ConfirmationAdditionalDetails__boldestText {
  font-size: 15px;
  font-weight: 500;
}
.ConfirmationAdditionalDetails--Mobile .ConfirmationAdditionalDetails__boldestText {
  font-size: 4.166666666666667vw;
}
.ConfirmationAdditionalDetails__boldText {
  font-size: 13px;
  font-weight: 500;
  text-transform: none;
}
.ConfirmationAdditionalDetails--Mobile .ConfirmationAdditionalDetails__boldText {
  font-size: 3.611111111111111vw;
}
.ConfirmationAdditionalDetails__row {
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  white-space: pre-line;
  word-break: break-word;
}
.ConfirmationAdditionalDetails--Mobile .ConfirmationAdditionalDetails__row {
  grid-column-gap: 4.444444444444445vw;
  grid-row-gap: 1.666666666666667vw;
}
.ConfirmationAdditionalDetails__row--title {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
}
.ConfirmationAdditionalDetails__row--minAuto {
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
}
.ConfirmationAdditionalDetails__grid {
  display: grid;
  grid-template-columns: minmax(auto, 30%) auto;
  grid-column-gap: 24px;
  grid-row-gap: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ConfirmationAdditionalDetails--Mobile .ConfirmationAdditionalDetails__grid {
  grid-column-gap: 6.666666666666667vw;
  grid-row-gap: 0.555555555555556vw;
}
.ConfirmationAdditionalDetails__grid--1col {
  grid-template-columns: 100%;
}
.ConfirmationAdditionalDetails__grid--textPaper60 {
  grid-template-columns: 100%;
  color: #71737f;
}
.ConfirmationAdditionalDetails__grid--flexEnd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.ConfirmationAdditionalDetails__icon {
  width: 18px;
  height: 100%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ConfirmationAdditionalDetails--Mobile .ConfirmationAdditionalDetails__icon {
  width: 5vw;
}
.ConfirmationAdditionalDetails__washerIcon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS42MDMxIDBIMi40MjM1N0MxLjU2Mjg5IDAgMC44NjI3OTMgMC42OTg3MyAwLjg2Mjc5MyAxLjU1NzcyVjE2LjQ0MjNDMC44NjI3OTMgMTcuMzAxMyAxLjU2Mjg5IDE4IDIuNDIzNTcgMThIMTUuNjAzMUMxNi40NjM4IDE4IDE3LjE2MzkgMTcuMzAxMyAxNy4xNjM5IDE2LjQ0MjNWMS41NTc3MkMxNy4xNjM5IDAuNjk4NzMgMTYuNDYzOCAwIDE1LjYwMzEgMFYwWk0xLjkwMzMxIDEuNTU3NzJDMS45MDMzMSAxLjI3MTM5IDIuMTM2NjcgMS4wMzg0OCAyLjQyMzU3IDEuMDM4NDhIMTUuNjAzMUMxNS44OSAxLjAzODQ4IDE2LjEyMzQgMS4yNzEzOSAxNi4xMjM0IDEuNTU3NzJWMy42MzQ1NUgxLjkwMzMxVjEuNTU3NzJaTTE2LjEyMzQgMTYuNDQyM0MxNi4xMjM0IDE2LjcyODYgMTUuODkgMTYuOTYxNSAxNS42MDMxIDE2Ljk2MTVIMi40MjM1N0MyLjEzNjY3IDE2Ljk2MTUgMS45MDMzMSAxNi43Mjg2IDEuOTAzMzEgMTYuNDQyM1Y0LjY3MzAzSDE2LjEyMzRWMTYuNDQyM1oiCiAgICAgICAgICBmaWxsPSIjNzE3MzdGIi8+CiAgICA8cGF0aCBkPSJNMTIuNDgxNCAxLjgxNzI2SDExLjQ0MTJDMTEuMTUzOSAxLjgxNzI2IDEwLjkyMDkgMi4wNDk3NiAxMC45MjA5IDIuMzM2NUMxMC45MjA5IDIuNjIzMjUgMTEuMTUzOSAyLjg1NTc0IDExLjQ0MTIgMi44NTU3NEgxMi40ODE0QzEyLjc2ODcgMi44NTU3NCAxMy4wMDE3IDIuNjIzMjUgMTMuMDAxNyAyLjMzNjVDMTMuMDAxNyAyLjA0OTc2IDEyLjc2ODcgMS44MTcyNiAxMi40ODE0IDEuODE3MjZaIgogICAgICAgICAgZmlsbD0iIzcxNzM3RiIvPgogICAgPHBhdGggZD0iTTE1LjI1NyAxLjgxNzI2SDE0LjIxNjhDMTMuOTI5NSAxLjgxNzI2IDEzLjY5NjUgMi4wNDk3NiAxMy42OTY1IDIuMzM2NUMxMy42OTY1IDIuNjIzMjUgMTMuOTI5NSAyLjg1NTc0IDE0LjIxNjggMi44NTU3NEgxNS4yNTdDMTUuNTQ0MyAyLjg1NTc0IDE1Ljc3NzIgMi42MjMyNSAxNS43NzcyIDIuMzM2NUMxNS43NzcyIDIuMDQ5NzYgMTUuNTQ0MyAxLjgxNzI2IDE1LjI1NyAxLjgxNzI2WiIKICAgICAgICAgIGZpbGw9IiM3MTczN0YiLz4KICAgIDxwYXRoIGQ9Ik0zLjk4NDYyIDEwLjgxNzNDMy45ODQ2MiAxMy41ODQ5IDYuMjQwNTQgMTUuODM2NSA5LjAxMzU1IDE1LjgzNjVDMTEuNzg2NyAxNS44MzY1IDE0LjA0MjYgMTMuNTg0OSAxNC4wNDI2IDEwLjgxNzNDMTQuMDQyNiAxMC42ODI2IDE0LjAzNzEgMTAuNTQ5MSAxNC4wMjY2IDEwLjQxNzFDMTQuMDI2NiAxMC40MTY0IDE0LjAyNjUgMTAuNDE1NyAxNC4wMjY1IDEwLjQxNTJDMTMuODIwNSA3LjgzNDkgMTEuNjUxIDUuNzk4MDMgOS4wMTM1NSA1Ljc5ODAzQzYuMzc2MjEgNS43OTgwMyA0LjIwNjcgNy44MzQ5IDQuMDAwNzIgMTAuNDE1MkM0LjAwMDU4IDEwLjQxNTcgNC4wMDA1OCAxMC40MTY0IDQuMDAwNTggMTAuNDE3MUMzLjk5MDEyIDEwLjU0OTEgMy45ODQ2MiAxMC42ODI2IDMuOTg0NjIgMTAuODE3M1pNOS4wMTM1NSAxNC43OThDNi45MDM2MiAxNC43OTggNS4xNzE0IDEzLjE1NDMgNS4wMzQwOCAxMS4wODI3QzUuMTQ2MzYgMTEuMTI4OSA1LjI0NTg0IDExLjE4OTggNS4zNTkzNiAxMS4yNTk1QzUuNjY2MiAxMS40NDggNi4wNDgzMSAxMS42ODI3IDYuNzU5MTQgMTEuNjgyN0M3LjQ2OTk3IDExLjY4MjcgNy44NTE5NCAxMS40NDgyIDguMTU4OTMgMTEuMjU5NkM4LjQxMzM0IDExLjEwMzMgOC41OTcwNCAxMC45OTA0IDkuMDEzNDEgMTAuOTkwNEM5LjQyOTc4IDEwLjk5MDQgOS42MTM2MSAxMS4xMDMzIDkuODY4MDMgMTEuMjU5NkMxMC4xNzUgMTEuNDQ4IDEwLjU1NzEgMTEuNjgyNyAxMS4yNjc5IDExLjY4MjdDMTEuOTc4OCAxMS42ODI3IDEyLjM2MDkgMTEuNDQ4MiAxMi42Njc5IDExLjI1OTZDMTIuNzgxNCAxMS4xODk4IDEyLjg4MDkgMTEuMTI4OSAxMi45OTMgMTEuMDgyN0MxMi44NTU4IDEzLjE1NDMgMTEuMTIzNiAxNC43OTggOS4wMTM1NSAxNC43OThaTTkuMDEzNTUgNi44MzY1MkMxMC45Mzg1IDYuODM2NTIgMTIuNTQ5NCA4LjIwNDU5IDEyLjkyMTMgMTAuMDE3N0MxMi41Njk4IDEwLjEwMSAxMi4zMjg4IDEwLjI0ODUgMTIuMTIyNiAxMC4zNzUxQzExLjg2ODIgMTAuNTMxNCAxMS42ODQzIDEwLjY0NDIgMTEuMjY3OSAxMC42NDQyQzEwLjg1MTYgMTAuNjQ0MiAxMC42Njc3IDEwLjUzMTQgMTAuNDEzMyAxMC4zNzUxQzEwLjEwNjMgMTAuMTg2NSA5LjcyNDM4IDkuOTUxODMgOS4wMTM0MSA5Ljk1MTgzQzguMzAyNTggOS45NTE4MyA3LjkyMDYxIDEwLjE4NjUgNy42MTM2MyAxMC4zNzUxQzcuMzU5MjEgMTAuNTMxNCA3LjE3NTM4IDEwLjY0NDIgNi43NTkxNCAxMC42NDQyQzYuMzQyNzcgMTAuNjQ0MiA2LjE1ODk0IDEwLjUzMTQgNS45MDQ1MiAxMC4zNzUxQzUuNjk4MjYgMTAuMjQ4MyA1LjQ1NzQ3IDEwLjEwMDggNS4xMDU5IDEwLjAxNzdDNS40Nzc4MyA4LjIwNDU5IDcuMDg4NjkgNi44MzY1MiA5LjAxMzU1IDYuODM2NTJaIgogICAgICAgICAgZmlsbD0iIzcxNzM3RiIvPgo8L3N2Zz4K);
}
.ConfirmationAdditionalDetails__documentIcon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik05Ljc4NzE2IDExLjE2NzZINC4zNzIxNiIgc3Ryb2tlPSIjNzE3MzdGIi8+CiAgICA8cGF0aCBkPSJNOS43ODcxNiA4LjAyNzcxSDQuMzcyMTYiIHN0cm9rZT0iIzcxNzM3RiIvPgogICAgPHBhdGggZD0iTTYuNDM4NTMgNC44OTUxNEg0LjM3MjI4IiBzdHJva2U9IiM3MTczN0YiLz4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgogICAgICAgICAgZD0iTTkuOTMxNDYgMS4wNjIzOEM5LjkzMTQ2IDEuMDYyMzggNC4xNzM3MSAxLjA2NTM4IDQuMTY0NzEgMS4wNjUzOEMyLjA5NDcxIDEuMDc4MTMgMC44MTI5NTggMi40NDAxMyAwLjgxMjk1OCA0LjUxNzYzVjExLjQxNDZDMC44MTI5NTggMTMuNTAyNiAyLjEwNDQ2IDE0Ljg2OTkgNC4xOTI0NiAxNC44Njk5QzQuMTkyNDYgMTQuODY5OSA5Ljk0OTQ2IDE0Ljg2NzYgOS45NTkyMSAxNC44Njc2QzEyLjAyOTIgMTQuODU0OSAxMy4zMTE3IDEzLjQ5MjEgMTMuMzExNyAxMS40MTQ2VjQuNTE3NjNDMTMuMzExNyAyLjQyOTYzIDEyLjAxOTUgMS4wNjIzOCA5LjkzMTQ2IDEuMDYyMzhaIgogICAgICAgICAgc3Ryb2tlPSIjNzE3MzdGIi8+Cjwvc3ZnPgo=);
}
.ConfirmationAdditionalDetails__toolsIcon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wLjA1Njg5MjggMS42NTExMkwxLjI1NzM1IDMuNzUxOEMxLjI5Nzg0IDMuODIyNzggMS4zNjU2MiAzLjg3NDE0IDEuNDQ0ODcgMy44OTQwMkwyLjU2NDg0IDQuMTc0MDFMNi40MDYwOCA4LjAxNTI1TDYuODMwNTEgNy41OTA5NEwyLjkyOTE1IDMuNjg5N0MyLjg5MDc1IDMuNjUxMTggMi44NDI2MSAzLjYyMzkgMi43ODk4OSAzLjYxMDY5TDEuNzEzNzUgMy4zNDA3TDAuNjkxNjg4IDEuNTUxMTNMMS41Njc5NiAwLjY3NDg1N0wzLjM1ODI3IDEuNjk3OTFMMy42MjgzOSAyLjc3NDA1QzMuNjQxNDcgMi44MjY4OSAzLjY2ODg4IDIuODc1MTYgMy43MDcyNyAyLjkxMzU1TDcuNjA4NjMgNi44MTQ5MUw4LjAzMjk0IDYuMzkwNDhMNC4xOTE3IDIuNTQ5MjRMMy45MTE3MSAxLjQyOTlDMy44OTE4MyAxLjM1MDUyIDMuODQwNDggMS4yODI2MiAzLjc2OTQ5IDEuMjQyTDEuNjY4NjkgMC4wNDE2NjY1QzEuNTUxNTQgLTAuMDI0OTk4MSAxLjQwNDEzIC0wLjAwNTI0NTU4IDEuMzA4NTggMC4wODk5MzY2TDAuMTA4MjQ5IDEuMjkwMzlDMC4wMTE3MDkgMS4zODUzMyAtMC4wMDkyNzc5OCAxLjUzMjk4IDAuMDU2ODkyOCAxLjY1MTEyWiIKICAgICAgICAgIGZpbGw9IiM3MTczN0YiLz4KICAgIDxwYXRoIGQ9Ik0xMi41MzM0IDUuOTE0NTRMNS45MzEyNyAxMi41MTY4TDUuNTA2ODQgMTIuMDkyNEwxMi4xMDkxIDUuNDkwMjNMMTIuNTMzNCA1LjkxNDU0WiIgZmlsbD0iIzcxNzM3RiIvPgogICAgPHBhdGggZD0iTTQuNzc2NzUgMTIuNzUwM0M0LjcyMjQ0IDEyLjY1OTkgNC42MjQ5MSAxMi42MDQ3IDQuNTE5NDggMTIuNjA0N0gyLjcxODkyQzIuNjEzNjEgMTIuNjA0NyAyLjUxNTk2IDEyLjY1OTkgMi40NjE3NyAxMi43NTAzTDEuNTYxNDIgMTQuMjUwN0MxLjUwNDI3IDE0LjM0NTggMS41MDQyNyAxNC40NjQ3IDEuNTYxNDIgMTQuNTU5OUwyLjQ2MTc3IDE2LjA2MDNDMi41MTU5NiAxNi4xNTA2IDIuNjEzNjEgMTYuMjA1OSAyLjcxODkyIDE2LjIwNTlINC41MTk0OEM0LjYyNDkxIDE2LjIwNTkgNC43MjI0NCAxNi4xNTA2IDQuNzc2NzUgMTYuMDYwM0w1LjY3Njk3IDE0LjU1OTlDNS43MzQxMyAxNC40NjQ3IDUuNzM0MTMgMTQuMzQ1OCA1LjY3Njk3IDE0LjI1MDdMNC43NzY3NSAxMi43NTAzWk00LjM0OTczIDE1LjYwNTZIMi44ODg3OUwyLjE2ODU3IDE0LjQwNTNMMi44ODg3OSAxMy4yMDQ4SDQuMzQ5NzNMNS4wNjk5NiAxNC40MDUzTDQuMzQ5NzMgMTUuNjA1NloiCiAgICAgICAgICBmaWxsPSIjNzE3MzdGIi8+CiAgICA8cGF0aCBkPSJNMTQuNDIzMyA3LjIwMjk4QzE2LjQwNTMgNy4yMDk2NSAxOC4wMTc2IDUuNjA4MjEgMTguMDI0MyAzLjYyNjE4QzE4LjAyNTMgMy4zMjQ0NiAxNy45ODgyIDMuMDIzOTcgMTcuOTE0IDIuNzMxNTFDMTcuODc0IDIuNTcwNjUgMTcuNzExMiAyLjQ3Mjc2IDE3LjU1MDQgMi41MTI3NUMxNy40OTc1IDIuNTI1OTYgMTcuNDQ5NCAyLjU1MzI1IDE3LjQxMDkgMi41OTE2NEwxNS41NDI4IDQuNDU4NUwxNC4wNjA2IDMuOTY0NTZMMTMuNTY2MyAyLjQ4Mjc2TDE1LjQzNDQgMC42MTQyOTVDMTUuNTUxNSAwLjQ5NzAxNSAxNS41NTE0IDAuMzA3MDIxIDE1LjQzNDEgMC4xODk4NjRDMTUuMzk1NSAwLjE1MTIyMyAxNS4zNDY4IDAuMTIzODE2IDE1LjI5MzYgMC4xMTA3M0MxMy4zNzE1IC0wLjM3NjA0NSAxMS40MTg4IDAuNzg3NDk5IDEwLjkzMiAyLjcwOTU0QzEwLjg1ODEgMy4wMDExMyAxMC44MjEyIDMuMzAwODggMTAuODIyMiAzLjYwMTczQzEwLjgyMjkgMy44MzgwMiAxMC44NDcyIDQuMDczNTcgMTAuODk1MSA0LjMwNDkyTDQuMzIyODYgMTAuODc3MUM0LjA5MTUxIDEwLjgyOTMgMy44NTU5NyAxMC44MDUgMy42MTk4IDEwLjgwNDFDMS42MzA4NSAxMC44MDQxIDAuMDE4NTU0NyAxMi40MTY0IDAuMDE4NTU0NyAxNC40MDUzQzAuMDE4NTU0NyAxNi4zOTQyIDEuNjMwODUgMTguMDA2NSAzLjYxOTggMTguMDA2NUM1LjYwODYzIDE4LjAwNjUgNy4yMjA5MiAxNi4zOTQyIDcuMjIwOTIgMTQuNDA1M0M3LjIyMDE4IDE0LjE2OTEgNy4xOTU3NCAxMy45MzM1IDcuMTQ3OTYgMTMuNzAyMkw4LjcyMTM3IDEyLjEyODhMOS40MDk1IDEyLjgxNjlDOS41MjY3OCAxMi45MzQgOS43MTY2NSAxMi45MzQgOS44MzM5MyAxMi44MTY5TDkuOTgzOTIgMTIuNjY2OEMxMC4xMTU1IDEyLjUzNiAxMC4zMjgyIDEyLjUzNiAxMC40NTk4IDEyLjY2NjhDMTAuNTkxMyAxMi43OTc5IDEwLjU5MTYgMTMuMDEwNyAxMC40NjA1IDEzLjE0MjJDMTAuNDYwMyAxMy4xNDIzIDEwLjQ2MDEgMTMuMTQyNSAxMC40NTk4IDEzLjE0MjhMMTAuMzA5OCAxMy4yOTI4QzEwLjE5MjcgMTMuNDA5OSAxMC4xOTI3IDEzLjU5OTkgMTAuMzA5OCAxMy43MTcxTDEzLjg4OTcgMTcuMjk3QzE0LjgzMTMgMTguMjQ3MiAxNi4zNjQ4IDE4LjI1NDEgMTcuMzE1MSAxNy4zMTI1QzE4LjI2NTEgMTYuMzcxIDE4LjI3MjEgMTQuODM3MyAxNy4zMzA1IDEzLjg4NzJDMTcuMzI1NCAxMy44ODIgMTcuMzIwMiAxMy44NzY4IDE3LjMxNTEgMTMuODcxN0wxMy43MzUyIDEwLjI5MTlDMTMuNjE4IDEwLjE3NDcgMTMuNDI4IDEwLjE3NDcgMTMuMzEwOSAxMC4yOTE5TDEzLjE2MDkgMTAuNDQxOUMxMy4wMjkxIDEwLjU3MjggMTIuODE2NiAxMC41NzI4IDEyLjY4NDggMTAuNDQxOUMxMi41NTM1IDEwLjMxMDggMTIuNTUzMSAxMC4wOTggMTIuNjg0MiA5Ljk2NjZDMTIuNjg0NSA5Ljk2NjM1IDEyLjY4NDcgOS45NjYyMyAxMi42ODQ4IDkuOTY1OThMMTIuODM0OSA5LjgxNTg2QzEyLjk1MjEgOS42OTg3IDEyLjk1MjEgOS41MDg3MSAxMi44MzQ5IDkuMzkxNTVMMTIuMTQ2OCA4LjcwMzQzTDEzLjcyMDIgNy4xMzAwMkMxMy45NTE2IDcuMTc3OCAxNC4xODcxIDcuMjAyMjQgMTQuNDIzMyA3LjIwMjk4Wk0xNS42MDI0IDE3LjQwNjRDMTUuMzg0NCAxNy40MDYgMTUuMTY4MiAxNy4zNjY2IDE0Ljk2NDEgMTcuMjg5OUwxNy4zMDc5IDE0Ljk0NjFDMTcuNjYxNiAxNS44ODY5IDE3LjE4NTcgMTYuOTM2MyAxNi4yNDQ4IDE3LjI4OTlDMTYuMDM5NSAxNy4zNjcxIDE1LjgyMTkgMTcuNDA2NiAxNS42MDI0IDE3LjQwNjRaTTEyLjIwMjYgOS42MDY3M0MxMS44NzAzIDEwLjAwMzEgMTEuOTIyNCAxMC41OTQgMTIuMzE4OCAxMC45MjYyQzEyLjY2NzIgMTEuMjE4MiAxMy4xNzQ5IDExLjIxNzkgMTMuNTIyOSAxMC45MjUzTDE2Ljg5MDcgMTQuMjk2MUMxNi45MjczIDE0LjMzMjggMTYuOTYxNSAxNC4zNzE0IDE2Ljk5NDYgMTQuNDEwN0wxNC40Mjg3IDE2Ljk3NjVDMTQuMzg5MyAxNi45NDM1IDE0LjM1MDcgMTYuOTA5MyAxNC4zMTQgMTYuODcyN0wxMC45NDM2IDEzLjUwMkMxMS4yNzYgMTMuMTA1NiAxMS4yMjM5IDEyLjUxNDggMTAuODI3NSAxMi4xODI2QzEwLjQ3OTEgMTEuODkwNSA5Ljk3MTIxIDExLjg5MDkgOS42MjMxOSAxMi4xODMzTDkuMTQzMDggMTEuNzAzMkwxMS43MjI0IDkuMTI3NzRMMTIuMjAyNiA5LjYwNjczWk0xMy40MTQ0IDYuNTg4NDNMNi42MDY2MiAxMy4zOTQ5QzYuNTMxOTMgMTMuNDY5NSA2LjUwMTkzIDEzLjU3NzcgNi41MjczNiAxMy42ODAxQzYuOTM5MDggMTUuMjk2OSA1Ljk2MjA3IDE2Ljk0MTQgNC4zNDUwOSAxNy4zNTNDMi43MjgyMiAxNy43NjQ3IDEuMDgzNzEgMTYuNzg3NyAwLjY3MTk5MSAxNS4xNzA4QzAuMjYwMzk5IDEzLjU1MzkgMS4yMzc0MSAxMS45MDk0IDIuODU0MzkgMTEuNDk3N0MzLjM0MzUxIDExLjM3MzIgMy44NTU5NyAxMS4zNzMyIDQuMzQ1MDkgMTEuNDk3N0M0LjQ0NzQzIDExLjUyMjcgNC41NTU0NSAxMS40OTI3IDQuNjMwMjYgMTEuNDE4NUwxMS40MzY1IDQuNjExOTVDMTEuNTExIDQuNTM3MzggMTEuNTQxIDQuNDI5MTIgMTEuNTE1NCA0LjMyNjlDMTEuMTA2NSAyLjcyODkyIDEyLjA3MDQgMS4xMDIwNiAxMy42Njg0IDAuNjkzMDU4QzEzLjk3MDMgMC42MTU5IDE0LjI4MjcgMC41ODYyNzEgMTQuNTkzOCAwLjYwNTY1M0wxMy4wMTA3IDIuMTg5MzFDMTIuOTMwNCAyLjI2OTU1IDEyLjkwMjIgMi4zODg0NCAxMi45MzgyIDIuNDk2MjFMMTMuNTM4MyA0LjI5NjlDMTMuNTY4MyA0LjM4NjQgMTMuNjM4NiA0LjQ1Njc3IDEzLjcyODIgNC40ODY1MkwxNS41Mjg5IDUuMDg2NzVDMTUuNjM2NiA1LjEyMjY3IDE1Ljc1NTUgNS4wOTQ2NSAxNS44MzU4IDUuMDE0NDFMMTcuNDE4OSAzLjQzMTM3QzE3LjQyMjUgMy40ODg2NSAxNy40MjQzIDMuNTQ1MzIgMTcuNDI0MyAzLjYwMTczQzE3LjQzMjcgNS4yNTA2OSAxNi4xMDI5IDYuNTk0MjMgMTQuNDUzOSA2LjYwMjc1QzE0LjE5OSA2LjYwMzk5IDEzLjk0NDkgNi41NzI2MyAxMy42OTggNi41MDk0MkMxMy41OTU3IDYuNDgzODcgMTMuNDg3NCA2LjUxMzc0IDEzLjQxMjggNi41ODgzMUgxMy40MTQ0VjYuNTg4NDNaIgogICAgICAgICAgZmlsbD0iIzcxNzM3RiIvPgogICAgPHBhdGggZD0iTTE1LjUzNDcgMTUuMDkzNEwxNS4xMTAzIDE1LjUxNzlMMTIuMTA5NCAxMi41MTdMMTIuNTMzNyAxMi4wOTI1TDE1LjUzNDcgMTUuMDkzNFoiIGZpbGw9IiM3MTczN0YiLz4KPC9zdmc+Cg==);
}
.ConfirmationAdditionalDetails__mirrorIcon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS43NSA4Ljk5NjE0QzE1Ljc1IDcuODI3NzkgMTUuNTg3OCA2Ljc4MTQ0IDE1LjMyMTUgNi4yMDE4NUMxNS4zNTcgNi4wMTIwOCAxNS4zNzUgNS44MTY3OSAxNS4zNzUgNS42MTk3QzE1LjM3NSA1LjQxNjAxIDE1LjM1NjcgNS4yMTYzMiAxNS4zMjA4IDUuMDI2NTRDMTUuMTU4NSA0LjE2ODEzIDE1IDMuMjUzNjggMTUgMi4zNDE0NVYxLjExNzc3QzE1IDAuOTEwNDE1IDE0LjgzMjIgMC43NDI2MTQgMTQuNjI1IDAuNzQyNjE0SDE0LjIwNzVDMTMuMjIyOCAwLjc0MjYxNCAxMi4xOTA3IDAuNTc4NDcgMTAuOTU5NiAwLjIyNjQxNUM5LjkwMzQxIC0wLjA3NTQ3MTcgOC4wOTYxNyAtMC4wNzU0NzE3IDcuMDQwNzQgMC4yMjY0MTVDNS44MDkxOCAwLjU3ODUwNSA0Ljc3NzIxIDAuNzQyNjE0IDMuNzkyNDUgMC43NDI2MTRIMy4zNzVDMy4xNjc3MiAwLjc0MjYxNCAyLjk5OTk5IDAuOTEwNDE1IDIuOTk5OTkgMS4xMTc3N1YyLjM0MTQ1QzIuOTk5OTkgMy4yNTM3MiAyLjg0MTQzIDQuMTY4MTcgMi42NzkxOSA1LjAyNjU0QzIuNjQzMjkgNS4yMTYzMiAyLjYyNDk4IDUuNDE2MDEgMi42MjQ5OCA1LjYxOTdDMi42MjQ5OCA1LjgxNjgyIDIuNjQyOTEgNi4wMTIwOCAyLjY3ODQ1IDYuMjAxODVDMi40MTIyNSA2Ljc4MTQ0IDIuMjUgNy44Mjc3OSAyLjI1IDguOTk2MTRDMi4yNSAxMC4xNjQ1IDIuNDEyMjUgMTEuMjEwOCAyLjY3ODQ4IDExLjc5MDRDMi42NDI5OCAxMS45ODAyIDIuNjI1MDEgMTIuMTc1NSAyLjYyNTAxIDEyLjM3MjZDMi42MjUwMSAxMi41NzYzIDIuNjQzMzMgMTIuNzc2IDIuNjc5MjIgMTIuOTY1N0MyLjg0MTQ3IDEzLjgyNDEgMy4wMDAwMiAxNC43Mzg2IDMuMDAwMDIgMTUuNjUwOFYxNi44NzQ1QzMuMDAwMDIgMTcuMDgxOSAzLjE2Nzc1IDE3LjI0OTcgMy4zNzUwNCAxNy4yNDk3SDMuNzkyNTJDNC43Nzc2MyAxNy4yNDk3IDUuODA5NjEgMTcuNDEzOCA3LjA0MDgxIDE3Ljc2NTlDNy41Njg4NiAxNy45MTY4IDguMjY0NjQgMTggOSAxOEM5LjczNTM2IDE4IDEwLjQzMTEgMTcuOTE2OCAxMC45NTkyIDE3Ljc2NTlDMTIuMTkwNCAxNy40MTM4IDEzLjIyMjQgMTcuMjQ5NyAxNC4yMDc1IDE3LjI0OTdIMTQuNjI1QzE0LjgzMjMgMTcuMjQ5NyAxNSAxNy4wODE5IDE1IDE2Ljg3NDVWMTUuNjUwOEMxNSAxNC43Mzg2IDE1LjE1ODYgMTMuODI0MSAxNS4zMjA4IDEyLjk2NTdDMTUuMzU2NyAxMi43NzYgMTUuMzc1IDEyLjU3NjMgMTUuMzc1IDEyLjM3MjZDMTUuMzc1IDEyLjE3NTUgMTUuMzU3MSAxMS45ODAyIDE1LjMyMTYgMTEuNzkwNEMxNS41ODc4IDExLjIxMDggMTUuNzUgMTAuMTY0NSAxNS43NSA4Ljk5NjE0Wk0xNC42MDEyIDExLjU1NjlDMTQuNTU0NyAxMS42Mzg5IDE0LjU0MDggMTEuNzM1NiAxNC41NjI0IDExLjgyNzVDMTQuNjA0MiAxMi4wMDM2IDE0LjYyNSAxMi4xODc4IDE0LjYyNSAxMi4zNzVDMTQuNjI1IDEyLjUzNSAxNC42MTA3IDEyLjY4NzcgMTQuNTg0IDEyLjgyODdDMTQuNDE0OCAxMy43MjE1IDE0LjI1IDE0LjY3NTEgMTQuMjUgMTUuNjUxOFYxNi41SDE0LjIwNzVDMTMuMTUwNiAxNi41IDEyLjA1MzEgMTYuNjczMiAxMC43NTM0IDE3LjA0NDVDOS44MjY5MSAxNy4zMDk3IDguMTczMDkgMTcuMzA5NyA3LjI0NjU4IDE3LjA0NDVDNS45NDY4OSAxNi42NzMyIDQuODQ5MzUgMTYuNSAzLjc5MjQ4IDE2LjVIMy43NTAwMVYxNS42NTE4QzMuNzUwMDEgMTQuNjc1MSAzLjU4NTIgMTMuNzIxNSAzLjQxNjAzIDEyLjgyODdDMy4zODkyNyAxMi42ODc3IDMuMzc1IDEyLjUzNSAzLjM3NSAxMi4zNzVDMy4zNzUgMTIuMTg3OCAzLjM5NTg4IDEyLjAwMzYgMy40Mzc2MSAxMS44Mjc1QzMuNDU5MjMgMTEuNzM1NiAzLjQ0NTMxIDExLjYzODkgMy4zOTg4IDExLjU1NjlDMy4yMDAzMSAxMS4yMDU2IDIuOTk5OTkgMTAuMjc4OCAyLjk5OTk5IDguOTk5OTdDMi45OTk5OSA3LjcyMTE3IDMuMjAwMzEgNi43OTQyNyAzLjM5ODggNi40NDMwOUMzLjQ0NTMxIDYuMzYxMDcgMy40NTkyMyA2LjI2NDQgMy40Mzc2MSA2LjE3MjQ2QzMuMzk1ODggNS45OTYzMyAzLjM3NSA1LjgxMjExIDMuMzc1IDUuNjI0OTdDMy4zNzUgNS40NjQ5NCAzLjM4OTI3IDUuMzEyMjIgMy40MTYwMyA1LjE3MTI1QzMuNTg1MjMgNC4yNzg0MiAzLjc1MDAxIDMuMzI0ODEgMy43NTAwMSAyLjM0ODEzVjEuNDk5OTlIMy43OTI0OEM0Ljg0OSAxLjQ5OTk5IDUuOTQ2NTQgMS4zMjY3NyA3LjI0NjkzIDAuOTU1NDE1QzguMTcyIDAuNjkwMjY3IDkuODI3NjEgMC42OTAyNjcgMTAuNzUzNCAwLjk1NTQxNUMxMi4wNTM1IDEuMzI2NzcgMTMuMTUxIDEuNDk5OTkgMTQuMjA3NSAxLjQ5OTk5SDE0LjI1VjIuMzQ4MTNDMTQuMjUgMy4zMjQ4MSAxNC40MTQ4IDQuMjc4NDIgMTQuNTg0IDUuMTcxMjVDMTQuNjEwNyA1LjMxMjIyIDE0LjYyNSA1LjQ2NDk0IDE0LjYyNSA1LjYyNDk3QzE0LjYyNSA1LjgxMjExIDE0LjYwNDEgNS45OTYzMyAxNC41NjI0IDYuMTcyNDZDMTQuNTQwOCA2LjI2NDQgMTQuNTU0NyA2LjM2MTA3IDE0LjYwMTIgNi40NDMwOUMxNC43OTk3IDYuNzk0MzEgMTUgNy43MjExNyAxNSA4Ljk5OTk3QzE1IDEwLjI3ODggMTQuNzk5NyAxMS4yMDU3IDE0LjYwMTIgMTEuNTU2OVoiCiAgICAgICAgICBmaWxsPSIjNzE3MzdGIi8+CiAgICA8cGF0aCBkPSJNMTMuMTI1IDIuMjVINC44NzUwMUM0LjY2NzczIDIuMjUgNC41IDIuNDE3NzMgNC41IDIuNjI1MDFWMTUuMzc1QzQuNSAxNS41ODIzIDQuNjY3NzMgMTUuNzUgNC44NzUwMSAxNS43NUgxMy4xMjVDMTMuMzMyMyAxNS43NSAxMy41IDE1LjU4MjMgMTMuNSAxNS4zNzVWMi42MjUwMUMxMy41IDIuNDE3NzMgMTMuMzMyMyAyLjI1IDEzLjEyNSAyLjI1Wk0xMi43NSAxNUg1LjI0OTk5VjIuOTk5OTlIMTIuNzVWMTVIMTIuNzVaIgogICAgICAgICAgZmlsbD0iIzcxNzM3RiIvPgogICAgPHBhdGggZD0iTTYuMzc1MDEgNS4yNDk5OUM2LjQ3MDk2IDUuMjQ5OTkgNi41NjY5IDUuMjEzMzUgNi42NDAxNiA1LjE0MDEyTDcuMzkwMTUgNC4zOTAxM0M3LjUzNjY0IDQuMjQzNjQgNy41MzY2NCA0LjAwNjMzIDcuMzkwMTUgMy44NTk4N0M3LjI0MzY1IDMuNzEzMzggNy4wMDYzNSAzLjcxMzM4IDYuODU5ODkgMy44NTk4N0w2LjEwOTkgNC42MDk4NkM1Ljk2MzQxIDQuNzU2MzYgNS45NjM0MSA0Ljk5MzY2IDYuMTA5OSA1LjE0MDEyQzYuMTgzMTMgNS4yMTMzOSA2LjI3OTA3IDUuMjQ5OTkgNi4zNzUwMSA1LjI0OTk5WiIKICAgICAgICAgIGZpbGw9IiM3MTczN0YiLz4KICAgIDxwYXRoIGQ9Ik02Ljg1OTc1IDYuNjQwMTNDNi45MzI5OCA2LjcxMzM2IDcuMDI4OTUgNi43NDk5OSA3LjEyNDkgNi43NDk5OUM3LjIyMDg0IDYuNzQ5OTkgNy4zMTY3OCA2LjcxMzM2IDcuMzkwMDQgNi42NDAxM0w4Ljg5MDA2IDUuMTQwMTJDOS4wMzY1NiA0Ljk5MzYyIDkuMDM2NTYgNC43NTYzMiA4Ljg5MDA2IDQuNjA5ODZDOC43NDM1NiA0LjQ2MzQgOC41MDYyNiA0LjQ2MzM2IDguMzU5OCA0LjYwOTg2TDYuODU5NzggNi4xMDk4N0M2LjcxMzI1IDYuMjU2MzMgNi43MTMyNSA2LjQ5MzYzIDYuODU5NzUgNi42NDAxM1oiCiAgICAgICAgICBmaWxsPSIjNzE3MzdGIi8+Cjwvc3ZnPgo=);
}

.QuoteExplanationBlock {
  width: 100%;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0,0,0,0.15));
          filter: drop-shadow(0px 3px 6px rgba(0,0,0,0.15));
  word-break: break-word;
  overflow: hidden;
}
.QuoteExplanationBlock--Mobile {
  -webkit-filter: drop-shadow(0px 0.833333333333333vw 1.666666666666667vw rgba(0,0,0,0.15));
          filter: drop-shadow(0px 0.833333333333333vw 1.666666666666667vw rgba(0,0,0,0.15));
}
.QuoteExplanationBlock .QuoteExplanationBlock__Scaler {
  background-color: #fff;
}
.QuoteExplanationBlock__table {
  width: 100%;
}
.QuoteExplanationBlock__table td {
  padding: 0;
  height: 1em;
  min-width: 3em;
}
.QuoteExplanationBlock__notesToken {
  white-space: pre-line;
}
.QuoteExplanationBlock__extraServicesToken {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
}
.QuoteExplanationBlock__extraServicesToken__header {
  font-weight: 600;
}
.QuoteExplanationBlock__extraServicesToken__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.QuoteExplanationBlock__fuelRowToken {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.QuoteExplanationBlock__discountRowToken {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.QuoteExplanationBlock__packingToken {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
}
.QuoteExplanationBlock__packingToken__header {
  font-weight: 600;
}
.QuoteExplanationBlock__packingToken__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.QuoteExplanationBlock__filterSvg {
  display: none;
}
.QuoteExplanationBlock__flatRateDetails {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 9px;
}
.QuoteExplanationBlock__flatRateDetails .Button {
  width: 100%;
}
.QuoteExplanationBlock__header {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  height: 44px;
  border-radius: 15px 15px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2f4f6;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: 25px;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__header {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  height: 12.222222222222221vw;
  border-radius: 4.166666666666667vw 4.166666666666667vw 0 0;
  padding-left: 6.944444444444445vw;
}
.QuoteExplanationBlock__header--withPrice {
  display: grid;
  grid-template-columns: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  text-align: center;
  font-size: 14px;
  font-weight: 550;
  line-height: 20px;
  height: 96px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-row-gap: 12px;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__header--withPrice {
  height: 26.666666666666668vw;
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
  grid-row-gap: 3.333333333333333vw;
}
.QuoteExplanationBlock__header__price {
  font-size: 24px;
  font-weight: 900;
  line-height: 28px;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__header__price {
  font-size: 6.666666666666667vw;
  line-height: 7.777777777777778vw;
}
.QuoteExplanationBlock__header__tooltipIcon {
  position: absolute;
  right: 28px;
  width: 16px;
  height: 16px;
  color: #71737f;
  cursor: pointer;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__header__tooltipIcon {
  right: 7.777777777777778vw;
  width: 4.444444444444445vw;
  height: 4.444444444444445vw;
}
.QuoteExplanationBlock__row {
  background-color: #fff;
  padding: 25px;
  padding-bottom: 0;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__row {
  padding: 6.944444444444445vw;
  padding-bottom: 4.444444444444445vw;
}
.QuoteExplanationBlock__row--smallPadding {
  padding: 9px 25px;
  padding-bottom: 0;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__row--smallPadding {
  padding: 2.5vw 6.944444444444445vw;
}
.QuoteExplanationBlock__row--noPadding {
  padding: 0;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__row--noPadding {
  padding: 0;
}
.QuoteExplanationBlock__row--noBackground {
  background-color: transparent;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__row__scalable {
  font-size: 13px;
  line-height: 16px;
  width: 284px;
}
.QuoteExplanationBlock__separator {
  width: 100%;
  height: 24px;
  display: grid;
  grid-template-columns: -webkit-min-content auto -webkit-min-content;
  grid-template-columns: min-content auto min-content;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__separator {
  height: 6.666666666666667vw;
}
.QuoteExplanationBlock__separator__inner {
  background-color: #fff;
}
.QuoteExplanationBlock__separator__inner__line {
  border-bottom: 1px dashed #e8e8ea;
  width: 100%;
  height: 50%;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__separator__inner__line {
  border-bottom: 0.277777777777778vw dashed #e8e8ea;
}
.QuoteExplanationBlock__separator__svg {
  width: 12px;
  height: 24px;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__separator__svg {
  width: 3.333333333333333vw;
  height: 6.666666666666667vw;
}
.QuoteExplanationBlock__separator__svg--left {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.QuoteExplanationBlock__bottomImage {
  width: 100%;
  height: 100%;
}
.QuoteExplanationBlock__bottomImage__backgroundColor {
  fill: #fff;
}
.QuoteExplanationBlock__showMoreButton {
  font-weight: 400;
  padding: 0 22px;
}
.QuoteExplanationBlock--Mobile .QuoteExplanationBlock__showMoreButton {
  padding: 0 6.111111111111111vw;
}
.QuoteExplanationBlock__Tooltip__content {
  width: 576px;
}
.QuoteExplanationBlock__Tooltip__content img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 576px;
}
.QuoteExplanationBlock__Tooltip__content--Mobile {
  width: calc(100vw - 6.666666666666667vw);
}
.QuoteExplanationBlock__Tooltip__content--Mobile img {
  max-height: calc(80vw - 6.666666666666667vw);
}

.DetailsAutoBlock {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 4px;
}
.DetailsAutoBlock__row {
  width: 100%;
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  text-align: right;
  grid-column-gap: 4px;
  white-space: normal;
}
.DetailsAutoBlock__row--withPadding {
  padding-left: 10px;
}
.DetailsAutoBlock__boldText {
  font-weight: 600;
}

.QuoteExplanationSettings__header {
  width: 100%;
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 12px;
  padding: 0 25px;
}
.QuoteExplanationSettings__serviceTypeSelector {
  width: 200px;
}
.QuoteExplanationSettings__additionalTabs {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 26px;
}
.QuoteExplanationSettings__additionalTabs__volumeButtons {
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 16px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ModalInstance.WaitingModal {
  font-family: 'Rubik';
  width: 400px;
  height: 250px;
  background-color: rgba(255,255,255,0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ModalInstance.WaitingModal .ModalInstance__header {
  height: 0;
  display: none;
}
.ModalInstance.WaitingModal .WaitingModal__body {
  text-align: center;
  background-color: rgba(245,247,252,0);
  overflow-y: hidden;
}
.ModalInstance.WaitingModal .WaitingModal__body__title {
  width: 100%;
  font-size: 1.5em;
  font-weight: 500;
  margin-bottom: 42px;
  margin-top: 50px;
}
.ModalInstance.WaitingModal .WaitingModal__body__text {
  width: 100%;
  margin-bottom: 40px;
}
.ModalInstance.InfoModal {
  min-width: 430px;
  max-width: 600px;
  width: unset;
  height: 370px;
}
.ModalInstance.InfoModal.ModalInstance--Mobile {
  min-width: unset;
  height: 100vw;
}
.ModalInstance.InfoModal .ModalInstance__header {
  height: 0;
}
.ModalInstance.InfoModal .InfoModal__body {
  display: grid;
  grid-template-rows: 2fr 0.5fr 1fr 1fr;
  padding: 25px;
  height: 100%;
}
.ModalInstance--Mobile.ModalInstance.InfoModal .InfoModal__body {
  font-size: 5vw;
  grid-template-rows: 2fr 0.5fr 1fr 1fr;
  padding: 5vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ModalInstance.InfoModal .InfoModal__body__iconBackground {
  padding: 25px;
  width: 100%;
  height: 100%;
  color: #fd9909;
  background-position: center;
  background-size: contain;
}
.ModalInstance--Mobile.ModalInstance.InfoModal .InfoModal__body__iconBackground {
  padding: 4.444444444444445vw;
}
.ModalInstance.InfoModal .InfoModal__body__icon {
  padding: 25px;
  width: 100%;
  height: 100%;
  color: #4d6eff;
}
.ModalInstance--Mobile.ModalInstance.InfoModal .InfoModal__body__icon {
  padding: 4.444444444444445vw;
}
.ModalInstance.InfoModal .InfoModal__body__title {
  width: 100%;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  margin: auto;
}
.ModalInstance--Mobile.ModalInstance.InfoModal .InfoModal__body__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  margin-bottom: 0;
  margin-top: 0;
  white-space: pre-line;
  font-size: 1.2em;
}
.ModalInstance.InfoModal .InfoModal__body__text {
  width: 80%;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
  text-align: center;
  margin: auto;
}
.ModalInstance--Mobile.ModalInstance.InfoModal .InfoModal__body__text {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  margin-bottom: 0;
  margin-top: 0;
  white-space: pre-line;
}
.ModalInstance.InfoModal .InfoModal__body__controls {
  width: 100%;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 16px;
}
.ModalInstance--Mobile.ModalInstance.InfoModal .InfoModal__body__controls {
  grid-gap: 4.444444444444445vw;
}
.ModalInstance.InfoModal .InfoModal__body__controls .Button {
  width: 100%;
}
.ModalInstance.SuccessModal {
  width: 400px;
  height: 300px;
  font-family: 'Rubik';
}
.ModalInstance.SuccessModal .ModalInstance__header {
  height: 0;
  display: none;
}
.ModalInstance.SuccessModal .SuccessModal__body {
  text-align: center;
}
.ModalInstance.SuccessModal .SuccessModal__body__title {
  width: 100%;
  font-size: 1em;
  padding: 20px;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
}
.ModalInstance.SuccessModal .SuccessModal__body__text {
  width: 100%;
  margin-bottom: -20px;
  min-height: 200px;
  margin-top: -45px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCA0MjYuNjY3IDQyNi42NjciCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyNi42NjcgNDI2LjY2NzsiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHdpZHRoPSI1MTJweCIKICAgaGVpZ2h0PSI1MTJweCIKICAgc29kaXBvZGk6ZG9jbmFtZT0iY2hlY2tlZC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMyAoMjQwNTU0NiwgMjAxOC0wMy0xMSkiPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGExMSI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICBpZD0iZGVmczkiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICBib3JkZXJvcGFjaXR5PSIxIgogICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDI3IgogICBpZD0ibmFtZWR2aWV3NyIKICAgc2hvd2dyaWQ9ImZhbHNlIgogICBpbmtzY2FwZTp6b29tPSIwLjQ2MDkzNzUiCiAgIGlua3NjYXBlOmN4PSItMTc2LjgxMzU2IgogICBpbmtzY2FwZTpjeT0iMjU2IgogICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgaW5rc2NhcGU6d2luZG93LXk9IjI4IgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIiAvPgoJPGNpcmNsZQogICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoyLjA5NTE3NDc5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6bm9ybWFsIgogICBpZD0icGF0aDgxOCIKICAgY3g9IjIxMy4zMzM0OCIKICAgY3k9IjIwOS43MTc2NyIKICAgcj0iMTg0LjQwNjkyIiAvPgoJPGcKICAgaWQ9Imc0Ij48cGF0aAogICAgIGQ9Ik0gMjEzLjMzMywwIEMgOTUuNTE4LDAgMCw5NS41MTQgMCwyMTMuMzMzIGMgMCwxMTcuODE5IDk1LjUxOCwyMTMuMzMzIDIxMy4zMzMsMjEzLjMzMyAxMTcuODI4LDAgMjEzLjMzMywtOTUuNTE0IDIxMy4zMzMsLTIxMy4zMzMgQyA0MjYuNjY2LDk1LjUxNCAzMzEuMTU3LDAgMjEzLjMzMywwIFoiCiAgICAgZGF0YS1vcmlnaW5hbD0iIzZBQzI1OSIKICAgICBjbGFzcz0iYWN0aXZlLXBhdGgiCiAgICAgZGF0YS1vbGRfY29sb3I9IiM2QUMyNTkiCiAgICAgaWQ9InBhdGgyIgogICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgc3R5bGU9ImZpbGw6IzZBQzI1OSIKICAgICBzb2RpcG9kaTpub2RldHlwZXM9InNzc3NzIiAvPjwvZz4gPHBhdGgKICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjQuMzMwOTA1OTE7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgZD0ibSAxMTkuMDk3NDMsMjE2LjU1MTg2IDYyLjYzOTg0LDYwLjU0NDYxIDEzMS4yNDUzOCwtMTI1LjQxMzgzIgogICBpZD0icGF0aDgzMSIKICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2MiIC8+PC9zdmc+);
  background-size: 60px;
  background-position: center;
}
.ModalInstance.SuccessModal .SuccessModal__body__controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ModalInstance.AlertModal {
  min-width: 430px;
  max-width: 600px;
  width: unset;
  height: 370px;
}
.ModalInstance.AlertModal.ModalInstance--Mobile {
  min-width: unset;
  height: 100vw;
}
.ModalInstance.AlertModal .ModalInstance__header {
  height: 0;
}
.ModalInstance.AlertModal .AlertModal__body {
  display: grid;
  grid-template-rows: 2fr 0.5fr 1fr 1fr;
  padding: 25px;
  height: 100%;
}
.ModalInstance--Mobile.ModalInstance.AlertModal .AlertModal__body {
  font-size: 5vw;
  grid-template-rows: 2fr 0.5fr 1fr 1fr;
  padding: 5vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ModalInstance.AlertModal .AlertModal__body__icon {
  padding: 25px;
  width: 100%;
  height: 100%;
  color: #ee4b19;
}
.ModalInstance--Mobile.ModalInstance.AlertModal .AlertModal__body__icon {
  padding: 4.444444444444445vw;
}
.ModalInstance.AlertModal .AlertModal__body__title {
  width: 100%;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  margin: auto;
}
.ModalInstance--Mobile.ModalInstance.AlertModal .AlertModal__body__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  margin-bottom: 0;
  margin-top: 0;
  white-space: pre-line;
  font-size: 1.2em;
}
.ModalInstance.AlertModal .AlertModal__body__text {
  width: 80%;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
  text-align: center;
  margin: auto;
}
.ModalInstance--Mobile.ModalInstance.AlertModal .AlertModal__body__text {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  margin-bottom: 0;
  margin-top: 0;
  white-space: pre-line;
}
.ModalInstance.AlertModal .AlertModal__body__controls {
  width: 100%;
  display: grid;
  grid-template-columns: minmax(128px, -webkit-max-content);
  grid-template-columns: minmax(128px, max-content);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ModalInstance--Mobile.ModalInstance.AlertModal .AlertModal__body__controls {
  grid-template-columns: minmax(35.55555555555556vw, -webkit-max-content);
  grid-template-columns: minmax(35.55555555555556vw, max-content);
}
.ModalInstance.AlertModal .AlertModal__body__controls .Button {
  width: 100%;
}
.ModalInstance.WarningModal {
  min-width: 430px;
  max-width: 600px;
  width: unset;
  height: 370px;
}
.ModalInstance.WarningModal.ModalInstance--Mobile {
  min-width: unset;
  height: 100vw;
}
.ModalInstance.WarningModal .ModalInstance__header {
  height: 0;
}
.ModalInstance.WarningModal .WarningModal__body {
  display: grid;
  grid-template-rows: 2fr 0.5fr 1fr 1fr;
  padding: 25px;
  height: 100%;
}
.ModalInstance--Mobile.ModalInstance.WarningModal .WarningModal__body {
  font-size: 5vw;
  grid-template-rows: 2fr 0.5fr 1fr 1fr;
  padding: 5vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ModalInstance.WarningModal .WarningModal__body__iconBackground {
  padding: 25px;
  width: 100%;
  height: 100%;
  color: #fd9909;
  background-position: center;
  background-size: contain;
}
.ModalInstance--Mobile.ModalInstance.WarningModal .WarningModal__body__iconBackground {
  padding: 4.444444444444445vw;
}
.ModalInstance.WarningModal .WarningModal__body__icon {
  padding: 25px;
  width: 100%;
  height: 100%;
  color: #fd9909;
}
.ModalInstance--Mobile.ModalInstance.WarningModal .WarningModal__body__icon {
  padding: 4.444444444444445vw;
}
.ModalInstance.WarningModal .WarningModal__body__title {
  width: 100%;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  margin: auto;
}
.ModalInstance--Mobile.ModalInstance.WarningModal .WarningModal__body__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  margin-bottom: 0;
  margin-top: 0;
  white-space: pre-line;
  font-size: 1.2em;
}
.ModalInstance.WarningModal .WarningModal__body__text {
  width: 80%;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
  text-align: center;
  margin: auto;
}
.ModalInstance--Mobile.ModalInstance.WarningModal .WarningModal__body__text {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  margin-bottom: 0;
  margin-top: 0;
  white-space: pre-line;
}
.ModalInstance.WarningModal .WarningModal__body__controls {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 16px;
  grid-auto-flow: column;
}
.ModalInstance--Mobile.ModalInstance.WarningModal .WarningModal__body__controls {
  grid-gap: 4.444444444444445vw;
}
.ModalInstance.WarningModal .WarningModal__body__controls--custom {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-columns: unset;
  grid-auto-flow: column;
}
.ModalInstance.WarningModal .WarningModal__body__controls .Button {
  width: 100%;
}

.VolumesEditor {
  display: grid;
  grid-row-gap: 9px;
  width: 100%;
  overflow-y: auto;
}
.VolumesEditor__row {
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-column-gap: 16px;
}
.VolumesEditor__modal {
  width: 300px;
}

.QuoteExplanationSettingsBlockEditor {
  display: grid;
  grid-template-columns: auto 350px;
  grid-column-gap: 25px;
  padding: 25px;
}
.QuoteExplanationSettingsBlockEditor__titleWithToggle {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 10px;
}
.QuoteExplanationSettingsBlockEditor__titleWithToggle .ToggleButton__box {
  -webkit-transform: scale(0.888888888888889);
          transform: scale(0.888888888888889);
}
.QuoteExplanationSettingsBlockEditor__editors {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 25px;
  overflow: hidden;
}
.QuoteExplanationSettingsBlockEditor__editors .QuoteExplanationBlock__table {
  width: 100%;
}
.QuoteExplanationSettingsBlockEditor__editors .QuoteExplanationBlock__table td {
  padding: 0;
  height: 1em;
  min-width: 3em;
}

.ToggleButton {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 18px;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content;
  grid-template-columns: min-content;
  grid-auto-columns: auto;
  grid-gap: 9px;
  grid-auto-flow: column;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ToggleButton--titleFromLeft {
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
}
.ToggleButton--true {
  color: #12152a;
}
.ToggleButton--Mobile {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #71737f;
  height: 5vw;
  grid-gap: 2.5vw;
}
.ToggleButton__box {
  width: 32px;
  height: 18px;
  border-radius: 9px;
  border: 0 solid transparent;
  cursor: pointer;
  position: relative;
  padding: 4px 4px;
}
.ToggleButton--Mobile .ToggleButton__box {
  width: 8.88888888888889vw;
  height: 5vw;
  border-radius: 2.5vw;
  border: 0vw solid transparent;
  padding: 1.111111111111111vw 1.111111111111111vw;
}
.ToggleButton__backgroundColor {
  width: 100%;
  height: 100%;
  background-color: #f2f4f6;
  border-radius: 5px;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.ToggleButton--Mobile .ToggleButton__backgroundColor {
  border-radius: 1.388888888888889vw;
}
.ToggleButton--true .ToggleButton__backgroundColor {
  background-color: #c2e9d6;
}
.ToggleButton--disabled .ToggleButton__backgroundColor {
  background-color: #f2f4f6;
}
.ToggleButton__textLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  justify-items: center;
  grid-template-columns: 1fr 1fr;
}
.ToggleButton__circle {
  background-color: #71737f;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  position: absolute;
  left: 0;
  top: 0;
}
.ToggleButton--true .ToggleButton__circle {
  -webkit-transform: translateX(14px);
          transform: translateX(14px);
  background-color: #00a455;
}
.ToggleButton--Mobile.ToggleButton--true .ToggleButton__circle {
  -webkit-transform: translateX(3.888888888888889vw);
          transform: translateX(3.888888888888889vw);
}
.ToggleButton--disabled .ToggleButton__circle {
  background-color: #71737f;
}
.ToggleButton--Mobile .ToggleButton__circle {
  width: 5vw;
  left: 0vw;
  top: 0vw;
  height: 5vw;
}
.ToggleButton__text {
  overflow: hidden;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.ToggleButton__text--left {
  color: #f2f4f6;
}
.ToggleButton__text--right {
  color: #00a455;
}

.ResizeHandler {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
}

.ScalerByWidth {
  position: relative;
  overflow: hidden;
  display: grid;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  width: 100%;
}
.ScalerByWidth__container {
  -webkit-transform-origin: left top;
          transform-origin: left top;
  position: relative;
}

.Sizer {
  position: relative;
}
.Sizer__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.Sizer:before {
  display: block;
  content: "";
  width: 100%;
}

.AccountInventoryBlock__icon {
  background-image: url(./images/c076e28421bfe5e1e085b21e99c213a6.svg);
  background-size: contain;
  background-position: center;
}
.AccountInventoryBlock__icon--responsive {
  width: 100%;
  height: 100%;
}

.AdditionalInfoBlock {
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #e2e2e5;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-row-gap: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  padding: 22px 18px;
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.AdditionalInfoBlock--Mobile {
  border-radius: 2.222222222222222vw;
  border: 0.277777777777778vw solid #e2e2e5;
  grid-row-gap: 5vw;
  padding: 5vw;
  font-size: 4.166666666666667vw;
  line-height: 6.111111111111111vw;
  -webkit-box-shadow: 0 0.833333333333333vw 1.666666666666667vw 0 rgba(0,0,0,0.051);
          box-shadow: 0 0.833333333333333vw 1.666666666666667vw 0 rgba(0,0,0,0.051);
}
.AdditionalInfoBlock--done {
  color: #fff;
  border: 3px solid #00a455;
  background-color: #00a455;
}
.AdditionalInfoBlock--Mobile .AdditionalInfoBlock--done {
  border-width: 0.833333333333333vw;
}
.AdditionalInfoBlock__text {
  display: grid;
  grid-template-columns: 100%;
  font-weight: 400;
}
.AdditionalInfoBlock__bigText {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #00a455;
}
.AdditionalInfoBlock--Mobile .AdditionalInfoBlock__bigText {
  font-size: 4.166666666666667vw;
  line-height: 6.111111111111111vw;
  font-weight: 500;
}
.AdditionalInfoBlock--done .AdditionalInfoBlock__bigText {
  color: #fff;
}
.AdditionalInfoBlock__column {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 1px;
}
.AdditionalInfoBlock--Mobile .AdditionalInfoBlock__column {
  grid-row-gap: 0.277777777777778vw;
}
.AdditionalInfoBlock__smallText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
  line-height: 15px;
}
.AdditionalInfoBlock--Mobile .AdditionalInfoBlock__smallText {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #71737f;
  line-height: 4.166666666666667vw;
}
.AdditionalInfoBlock--done .AdditionalInfoBlock__smallText {
  color: rgba(255,255,255,0.8);
}
.AdditionalInfoBlock--Mobile.AdditionalInfoBlock--done .AdditionalInfoBlock__smallText {
  color: rgba(255,255,255,0.8);
}
.AdditionalInfoBlock__icon {
  width: 56px;
  height: 56px;
}
.AdditionalInfoBlock--done .AdditionalInfoBlock__icon {
  color: #fff;
}
.AdditionalInfoBlock--Mobile .AdditionalInfoBlock__icon {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}

.AccountAdditionalDetailsBlock__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgogICAgICAgIDxwYXRoIGQ9Ik0zNi4wMzEyIDM4LjQyOTZMNi40ODc4NCAzNS4zODIxQzYuMDI5MDEgMzUuMzM0NyA1LjY5NTQxIDM0LjkyNDQgNS43NDI3NiAzNC40NjU2TDguNzkwMzQgNC45MjIxNkM4LjgzNzY4IDQuNDYzMzMgOS4yNDc5OSA0LjEyOTc0IDkuNzA2ODIgNC4xNzcwOEwzOS4yNTAzIDcuMjI0NjZDMzkuNzA5MSA3LjI3MjAxIDQwLjA0MjcgNy42ODIzMiAzOS45OTUzIDguMTQxMTVMMzYuOTQ3OCAzNy42ODQ2QzM2LjkwMDQgMzguMTQzMyAzNi40OTAxIDM4LjQ3NjkgMzYuMDMxMiAzOC40Mjk2WiIgZmlsbD0iIzAwQTQ1NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zNS40MjMzIDYuODI5NTVWMzQuNDQxMkMzNS40MjMzIDM0LjkwMjIgMzUuMDQ5MiAzNS4yNzY0IDM0LjU4ODEgMzUuMjc2NEg2LjE1OTU4QzUuODgwNTkgMzUuMTE3NyA1LjcwNzcgMzQuODA0NSA1Ljc0Mjc4IDM0LjQ2NTRMOC43ODk2NiA0LjkyMTg5QzguODM3MjMgNC40NjMzNyA5LjI0NzM5IDQuMTI5MjMgOS43MDY3NyA0LjE3Njg5TDM1LjQyMzMgNi44Mjk1NVoiIGZpbGw9IiMwMEE0NTUiLz4KICAgICAgICA8cGF0aCBkPSJNMzkuOTk1MiA4LjE0MDc3TDM2Ljk0NzYgMzcuNjg0NUMzNi45MDAzIDM4LjE0MzEgMzYuNDg5OCAzOC40NzY5IDM2LjAzMTIgMzguNDI5NkwzMi43MTg4IDM4LjA4NzlDMzMuMTc3MyAzOC4xMzUyIDMzLjU4OCAzNy44MDE0IDMzLjYzNTIgMzcuMzQyOEwzNi42ODI4IDcuNzk5MDVDMzYuNzMwMSA3LjM0MDQ2IDM2LjM5NjMgNi45Mjk4MyAzNS45Mzc3IDYuODgyNTdMMzkuMjUwMSA3LjIyNDI5QzM5LjcwODcgNy4yNzE1NSA0MC4wNDI1IDcuNjgyMTggMzkuOTk1MiA4LjE0MDc3WiIgZmlsbD0iIzAwQTQ1NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zNS40MjI5IDIuNDAxNTVWMzIuMTAxM0MzNS40MjI5IDMyLjU2MzMgMzUuMDQ5NCAzMi45MzY3IDM0LjU4ODMgMzIuOTM2N0g0Ljg4NzY0QzQuNDI2NDYgMzIuOTM2NyA0LjA1MjI1IDMyLjU2MzMgNC4wNTIyNSAzMi4xMDEzVjIuNDAxNTVDNC4wNTIyNSAxLjk0MDM4IDQuNDI2NDYgMS41NjYxNiA0Ljg4NzY0IDEuNTY2MTZIMzQuNTg4M0MzNS4wNDk0IDEuNTY2MDggMzUuNDIyOSAxLjk0MDM4IDM1LjQyMjkgMi40MDE1NVoiIGZpbGw9IiNGOEYzRjEiLz4KICAgICAgICA8cGF0aCBkPSJNMTUuNjAwNyAxMC42NTAzQzE1LjYwMDcgMTIuNzI4MyAxMy45MDk3IDE0LjQxODUgMTEuODMyNSAxNC40MTg1SDQuMDUyMjVWMTIuMzMwOEgxMS44MzI2QzEyLjc1ODkgMTIuMzMwOCAxMy41MTIyIDExLjU3NjYgMTMuNTEyMiAxMC42NTAzQzEzLjUxMjIgOS43MjM5NiAxMi43NTkgOC45NzA2IDExLjgzMjYgOC45NzA2SDcuNzg0OThDNy4yMDg3MyA4Ljk3MDYgNi43NDExNSA4LjUwMzAyIDYuNzQxMTUgNy45MjY3N0M2Ljc0MTE1IDcuMzQ5NzQgNy4yMDg3MyA2Ljg4MjA4IDcuNzg0OTggNi44ODIwOEgxMS44MzI1QzEzLjkwOTcgNi44ODIwOCAxNS42MDA3IDguNTczMDIgMTUuNjAwNyAxMC42NTAzWiIgZmlsbD0iI0U1RTFFNSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zNS40MjM1IDIuNDAxMTVWMzIuMTAxN0MzNS40MjM1IDMyLjU2MjcgMzUuMDQ5NCAzMi45MzY5IDM0LjU4ODMgMzIuOTM2OUgzMS4yNTgzQzMxLjcxOTMgMzIuOTM2OSAzMi4wOTM1IDMyLjU2MjggMzIuMDkzNSAzMi4xMDE3VjIuNDAxMTVDMzIuMDkzNSAxLjk0MDE0IDMxLjcxOTMgMS41NjU5MiAzMS4yNTgzIDEuNTY1OTJIMzQuNTg4M0MzNS4wNDkzIDEuNTY1OTIgMzUuNDIzNSAxLjk0MDE0IDM1LjQyMzUgMi40MDExNVoiIGZpbGw9IiNFNUUxRTUiLz4KICAgICAgICA8cGF0aCBkPSJNMjEuMDk1NiAyMC40NzI2SDE4LjM3OUMxOC4wNDU2IDIwLjQ3MjYgMTcuNzc1NCAyMC4yMDIzIDE3Ljc3NTQgMTkuODY5QzE3Ljc3NTQgMTkuNTM1NiAxOC4wNDU2IDE5LjI2NTQgMTguMzc5IDE5LjI2NTRIMjEuMDk1NkMyMS40MjkxIDE5LjI2NTQgMjEuNjk5MiAxOS41MzU2IDIxLjY5OTIgMTkuODY5QzIxLjY5OTIgMjAuMjAyMyAyMS40MjkxIDIwLjQ3MjYgMjEuMDk1NiAyMC40NzI2WiIgZmlsbD0iIzAwQTQ1NSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMy4wNTMgMTcuNDk3SDE2LjQyMTVDMTYuMDg4MSAxNy40OTcgMTUuODE3OSAxNy4yMjY3IDE1LjgxNzkgMTYuODkzNEMxNS44MTc5IDE2LjU2IDE2LjA4ODEgMTYuMjg5OCAxNi40MjE1IDE2LjI4OThIMjMuMDUzQzIzLjM4NjUgMTYuMjg5OCAyMy42NTY2IDE2LjU2IDIzLjY1NjYgMTYuODkzNEMyMy42NTY2IDE3LjIyNjcgMjMuMzg2NSAxNy40OTcgMjMuMDUzIDE3LjQ5N1oiIGZpbGw9IiMwMEE0NTUiLz4KICAgICAgICA8cGF0aCBkPSJNMjMuMDUzIDE1LjIzOEgxNi40MjE1QzE2LjA4ODEgMTUuMjM4IDE1LjgxNzkgMTQuOTY3NyAxNS44MTc5IDE0LjYzNDRDMTUuODE3OSAxNC4zMDEgMTYuMDg4MSAxNC4wMzA4IDE2LjQyMTUgMTQuMDMwOEgyMy4wNTNDMjMuMzg2NSAxNC4wMzA4IDIzLjY1NjYgMTQuMzAxIDIzLjY1NjYgMTQuNjM0NEMyMy42NTY2IDE0Ljk2NzcgMjMuMzg2NSAxNS4yMzggMjMuMDUzIDE1LjIzOFoiIGZpbGw9IiMwMEE0NTUiLz4KICAgICAgICA8cGF0aCBkPSJNNC4wNTI2NiA3LjMyMzE2SDMuNzY4MDVDMi44NDE2NCA3LjMyMzE2IDIuMDg4MDUgOC4wNzY4MyAyLjA4ODA1IDkuMDAzMjRDMi4wODgwNSA5LjkyOTY0IDIuODQxNzIgMTAuNjgzMiAzLjc2ODA1IDEwLjY4MzJIMTEuODMyNEMxMi43NTg4IDEwLjY4MzIgMTMuNTEyNSA5LjkyOTU2IDEzLjUxMjUgOS4wMDMyNEMxMy41MTI1IDguMDc2ODMgMTIuNzU4OCA3LjMyMzE2IDExLjgzMjQgNy4zMjMxNkg3Ljc4NTA4QzcuMjA4NDQgNy4zMjMxNiA2Ljc0MTAyIDYuODU1NzMgNi43NDEwMiA2LjI3OTA5QzYuNzQxMDIgNS43MDI0NSA3LjIwODQ0IDUuMjM1MTEgNy43ODUwOCA1LjIzNTExSDExLjgzMjRDMTMuOTEwMiA1LjIzNTExIDE1LjYwMDUgNi45MjU1IDE1LjYwMDUgOS4wMDMyNEMxNS42MDA1IDExLjA4MSAxMy45MTAyIDEyLjc3MTQgMTEuODMyNCAxMi43NzE0SDMuNzY4MTJDMS42OTAzMSAxMi43NzE0IDAgMTEuMDgxIDAgOS4wMDMyNEMwIDYuOTI1NSAxLjY5MDMxIDUuMjM1MTEgMy43NjgxMiA1LjIzNTExSDQuMDUyNzNWNy4zMjMxNkg0LjA1MjY2WiIgZmlsbD0iIzNBNjNEQiIvPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMCI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0id2hpdGUiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4K);
  background-size: contain;
  background-position: center;
}
.AccountAdditionalDetailsBlock__icon--responsive {
  width: 100%;
  height: 100%;
}
.AccountAdditionalDetailsBlock__addressForm .RequestDetailsEditor__top,
.AccountAdditionalDetailsBlock__addressForm .RequestDetailsEditor__bottom,
.AccountAdditionalDetailsBlock__addressForm .RequestDetailsEditor__header {
  padding: 0;
}

.TextArea {
  height: 78px;
  width: 176px;
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
  background-color: #fff;
  text-align: left;
  cursor: text;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  font-weight: inherit;
  padding: 9px;
  outline: none;
  resize: none;
}
.TextArea--Mobile {
  height: 21.666666666666668vw;
  width: 48.888888888888886vw;
  border-radius: 2.222222222222222vw;
  border-width: 0.277777777777778vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  font-weight: inherit;
  padding: 2.5vw;
}
.TextArea:focus {
  border-color: #00a455;
}
.TextArea--readonly {
  background-color: #fff;
}
.TextArea--readonly:focus {
  border-color: #e8e8ea;
}
.TextArea--fullWidth {
  width: 100%;
}
.TextArea--Mobile.TextArea--fullWidth {
  width: 100%;
}
.TextArea::-webkit-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.TextArea::-moz-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.TextArea::-ms-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.TextArea::placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.TextArea--Mobile.TextArea::-webkit-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.TextArea--Mobile.TextArea::-moz-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.TextArea--Mobile.TextArea::-ms-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.TextArea--Mobile.TextArea::placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.TextArea--invalid {
  border: 1px solid #ee4b19;
}
.TextArea--Mobile.TextArea--invalid {
  border-width: 0.277777777777778vw;
}
.TextArea--invalid:focus {
  border: 1px solid #ee4b19;
}
.TextArea--Mobile.TextArea--invalid:focus {
  border-width: 0.277777777777778vw;
}

.RequestDetailsEditor {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  gap: 30px;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
}
.RequestDetailsEditor--Mobile {
  gap: 8.333333333333334vw;
}
.RequestDetailsEditor__CheckBox__box {
  background: #fff;
}
.RequestDetailsEditor__modal.ModalInstance.ModalInstance--Desktop {
  width: 704px;
}
.RequestDetailsEditor__modal.ModalInstance.ModalInstance--Desktop .ModalInstance__body {
  overflow-y: auto;
}
.RequestDetailsEditor__modal.ModalInstance.ModalInstance--Desktop .SettingsBlock {
  border-radius: 0;
  height: 100%;
  width: 100%;
}
.RequestDetailsEditor__BlockWithTitle__text {
  display: inline;
}
.RequestDetailsEditor__header {
  padding-top: 30px;
  display: grid;
  gap: 16px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__header {
  padding-top: 8.333333333333334vw;
  gap: 4.444444444444445vw;
}
.RequestDetailsEditor__top {
  padding: 0 30px;
  display: grid;
  grid-template-columns: 1fr 80px 1fr;
  grid-template-rows: auto;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top {
  padding: 0 8.333333333333334vw;
  grid-template-columns: 100%;
  grid-template-rows: 1fr 11.11111111111111vw 1fr;
}
.RequestDetailsEditor__top__separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.RequestDetailsEditor__top__separator:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 1px;
  background: #e8e8ea;
  height: 100%;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top__separator:after {
  width: auto;
  height: 0.277777777777778vw;
  top: 0;
  bottom: 0;
}
.RequestDetailsEditor__top__selectedBlock {
  display: grid;
  row-gap: 16px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top__selectedBlock {
  row-gap: 4.444444444444445vw;
}
.RequestDetailsEditor__top__selectedBlock__inputs {
  display: grid;
  gap: 16px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top__selectedBlock__inputs {
  gap: 4.444444444444445vw;
}
.RequestDetailsEditor__top__selectedBlock__addressValue {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: 100%;
  gap: 16px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top__selectedBlock__addressValue {
  gap: 4.444444444444445vw;
}
.RequestDetailsEditor__top__selectedBlock__addressValue__params {
  display: grid;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.RequestDetailsEditor__top__selectedBlock__addressValue__params__address {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top__selectedBlock__addressValue__params__address {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  text-align: right;
}
.RequestDetailsEditor__top__selectedBlock__addressValue__params__stairs {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #a0a1aa;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__top__selectedBlock__addressValue__params__stairs {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #a0a1aa;
  text-align: right;
}
.RequestDetailsEditor__top__selectedBlock .SelectList,
.RequestDetailsEditor__top__selectedBlock .Input {
  width: 100%;
}
.RequestDetailsEditor__bottom {
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  padding: 0 30px;
  gap: 25px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom {
  padding: 0 8.333333333333334vw 8.333333333333334vw;
  padding-top: 4.444444444444445vw;
  gap: 6.944444444444445vw;
}
.RequestDetailsEditor__bottom__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
  font-size: 16px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom__title {
  font-size: 4.444444444444445vw;
}
.RequestDetailsEditor__bottom__questions {
  display: grid;
  gap: 13px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom__questions {
  gap: 6.944444444444445vw;
  padding-bottom: 6.944444444444445vw;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
}
.RequestDetailsEditor__bottom__question {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom__question {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.RequestDetailsEditor__bottom__question .BlockWithTitle {
  grid-template-columns: 7fr 3fr;
  grid-template-rows: 100%;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom__question .BlockWithTitle {
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  gap: 3.055555555555555vw;
}
.RequestDetailsEditor__bottom__question .BlockWithTitle .IconWithText {
  grid-template-rows: 100%;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom__question .BlockWithTitle .IconWithText__icon {
  -ms-flex-item-align: start;
      align-self: start;
}
.RequestDetailsEditor__bottom__question__radioButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 16px;
}
.RequestDetailsEditor--Mobile .RequestDetailsEditor__bottom__question__radioButtons {
  gap: 4.444444444444445vw;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.RequestDetailsEditor__bottom__additionalComments {
  width: 100%;
  height: 128px;
  overflow-y: auto;
}

.ConfirmationPageSettings {
  display: grid;
  grid-row-gap: 25px;
  grid-template-columns: 100%;
}
.ConfirmationPageSettings__header {
  width: 100%;
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 12px;
  padding: 0 25px;
}
.ConfirmationPageSettings__serviceTypeSelector {
  width: 200px;
}
.ConfirmationPageSettings__titleWithToggle {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 10px;
}
.ConfirmationPageSettings__titleWithToggle .ToggleButton__box {
  -webkit-transform: scale(0.888888888888889);
          transform: scale(0.888888888888889);
}
.ConfirmationPageSettings__body {
  display: grid;
  grid-template-columns: auto 266px;
  grid-column-gap: 70px;
  padding: 28px 25px;
}
.ConfirmationPageSettings__editors {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 36px;
}
.ConfirmationPageSettings .ConfirmationPageHeader__table {
  width: 100% !important;
  border-spacing: 0;
  display: block;
  max-width: 100%;
  overflow: hidden;
}
.ConfirmationPageSettings .ConfirmationPageHeader__table tbody {
  max-width: 100%;
  display: block;
}
.ConfirmationPageSettings .ConfirmationPageHeader__table tr {
  min-height: 20px;
  max-width: 100%;
  overflow: hidden;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-column-gap: 9px;
}
.ConfirmationPageSettings .ConfirmationPageHeader__table td {
  padding: 0;
  height: unset;
  min-width: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
}

.ConfirmationPageIllustrationsSettings {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.ConfirmationPageIllustrationsSettings__block {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  gap: 4px;
}
.ConfirmationPageIllustrationsSettings__block__label {
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ConfirmationPageIllustrationsSettings__block__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.ConfirmationPageIllustrationsSettings__wrapper2columns {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-gap: 30px;
}
.ConfirmationPageIllustrationsSettings .ConfirmationPageIllustrationsSettings_ImagePreLoader {
  width: 380px;
}

.ConfirmationPageCommonSettings {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  grid-template-columns: 1fr;
  gap: 16px;
}
.ConfirmationPageCommonSettings__block {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  gap: 4px;
}
.ConfirmationPageCommonSettings__block__label {
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ConfirmationPageCommonSettings__block__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.ConfirmationPageCommonSettings__wrapper2columns {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-gap: 30px;
}
.ConfirmationPageCommonSettings .ConfirmationPageCommonSettings_ImagePreLoader {
  width: 380px;
}

.ConfirmationPageHeader {
  background-color: #fff;
}
.ConfirmationPageHeader--Mobile {
  padding: 0vw 5.833333333333333vw;
  border: none;
}
.ConfirmationPageHeader__table {
  width: 100% !important;
  border-spacing: 0;
  display: block;
  max-width: 100%;
  overflow: hidden;
}
.ConfirmationPageHeader__table tbody {
  max-width: 100%;
  display: block;
}
.ConfirmationPageHeader__table tr {
  min-height: 20px;
  max-width: 100%;
  overflow: hidden;
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-column-gap: 9px;
}
.ConfirmationPageHeader--Mobile .ConfirmationPageHeader__table tr {
  min-height: 5.555555555555555vw;
  grid-column-gap: 2.5vw;
}
.ConfirmationPageHeader__table td {
  padding: 0;
  height: unset;
  min-width: 3em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
}

.ConfirmationInventoryTable {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 35px;
  grid-row-gap: 12px;
}
.ConfirmationInventoryTable__titleBig {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 15px;
}
.ConfirmationInventoryTable__headerDesc {
  text-align: right;
}
.ConfirmationInventoryTable__room {
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  font-weight: 700;
  grid-row-gap: 2px;
}
.ConfirmationInventoryTable--listView .ConfirmationInventoryTable__room {
  display: block;
  font-weight: 400;
  grid-column: span 2;
}
.ConfirmationInventoryTable__room__roomName {
  font-weight: 500;
}
.ConfirmationInventoryTable__room__headerLine {
  grid-column: span 2;
  border-bottom: 1px solid #e8e8ea;
  margin: 4px 0;
}
.ConfirmationInventoryTable__room__count {
  font-weight: 400;
}
.ConfirmationInventoryTable__room__itemsList {
  color: #71737f;
}

.ConfirmationAdditionalAgreement {
  display: grid;
  grid-auto-flow: row;
  grid-row-gap: 12px;
  color: #12152a;
  height: unset;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.ConfirmationAdditionalAgreement--Mobile {
  grid-row-gap: 3.333333333333333vw;
}
.ConfirmationAdditionalAgreement__checkbox {
  color: #12152a;
  height: unset;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.ConfirmationAdditionalAgreement__title {
  white-space: normal;
}
.ConfirmationAdditionalAgreement__signature {
  width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ConfirmationAdditionalAgreement__signaturePlace {
  width: 100%;
  height: 136px;
  position: relative;
  border: 1px solid #e8e8ea;
  border-radius: 12px;
  padding: 12px;
}
.ConfirmationAdditionalAgreement--Mobile .ConfirmationAdditionalAgreement__signaturePlace {
  height: 37.77777777777778vw;
  border-width: 0.277777777777778vw;
  border-radius: 3.333333333333333vw;
  padding: 3.333333333333333vw;
}
.ConfirmationAdditionalAgreement__addSignatureButton {
  width: 100%;
}
.ConfirmationAdditionalAgreement__editSignatureBtn {
  position: absolute;
  bottom: 6px;
  right: 6px;
}
.ConfirmationAdditionalAgreement--Mobile .ConfirmationAdditionalAgreement__editSignatureBtn {
  bottom: 1.666666666666667vw;
  right: 1.666666666666667vw;
}

.Login {
  width: 100%;
  height: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 4fr 2fr;
}
.Login--Mobile {
  grid-template-columns: auto;
}
.Login__selfAlignedEnd {
  -ms-flex-item-align: end;
      align-self: end;
}
.Login--Mobile .Login__input {
  height: 12.222222222222221vw;
}
.Login--Mobile .Login__input__inputField {
  padding: 0 4.722222222222222vw;
}
.Login--Mobile .Login__input__title {
  color: #fff;
  margin-top: 7.222222222222222vw;
}
.Login__back {
  height: 100%;
  background-size: cover;
  background-position: 20%;
}
.Login--Mobile .Login__back {
  display: none;
}
.Login__body {
  height: 100%;
  background-color: #f2f4f6;
}
.Login--Mobile .Login__body {
  width: 100%;
  overflow-y: auto;
  background-color: #101629;
}
.Login__body__slide {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
}
.Login--Mobile .Login__body__slide {
  padding: 11.11111111111111vw;
  height: unset;
  min-height: 100%;
}
.Login--Mobile .Login__body__slide--main {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 1.5fr -webkit-max-content -webkit-max-content 1fr;
  grid-template-rows: 1.5fr max-content max-content 1fr;
}
.Login--Mobile .Login__body__slide--restore {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 1fr -webkit-max-content 1fr;
  grid-template-rows: 1fr max-content 1fr;
}
.Login__row {
  width: 350px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.Login--Mobile .Login__row {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.Login__row--logo {
  background-position: center;
  background-size: contain;
  height: 150px;
  margin-bottom: 20px;
}
.Login--Mobile .Login__row--logo {
  display: none;
  background-size: contain;
  width: 53.611111111111114vw;
  height: 41.666666666666664vw;
  margin-bottom: 5.555555555555555vw;
}
.Login__row--titleMain {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 30px;
  color: #12152a;
}
.Login--Mobile .Login__row--titleMain {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 6.666666666666667vw;
  color: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 27%;
}
.Login__row--titleSecond {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #00a455;
  font-weight: 500;
}
.Login--Mobile .Login__row--titleSecond {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  color: #00a455;
  font-weight: 500;
}
.Login__row--login {
  margin-top: 50px;
}
.Login--Mobile .Login__row--login {
  margin-top: 13.88888888888889vw;
}
.Login__row--controls {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Login--Mobile .Login__row--controls {
  margin-top: 2.777777777777778vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.Login__row .FormInput__wrapper {
  width: 100%;
}
.Login__row .FormInput__wrapper .Input {
  width: 100%;
}
.Login__forgotPasswd {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-weight: 500;
  color: #71737f;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: -10px;
}
.Login--Mobile .Login__forgotPasswd {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-weight: 500;
  color: #71737f;
  margin-top: 0;
  color: #fd9909;
}
.Login__button {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-weight: 500;
  color: #fff;
  margin-top: 30px;
}
.Login--Mobile .Login__button {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-weight: 500;
  color: #fff;
  margin-top: 8.333333333333334vw;
}
.Login__button--login {
  background-color: #fd9909;
  width: 100%;
}
.Login--Mobile .Login__button--login {
  width: unset;
  padding: 0 13.333333333333334vw;
}
.Login__button--login:hover {
  background-color: #fd9909;
  -webkit-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}
.Login .colorPrimary {
  color: #00a455;
}

.FormInput {
  position: relative;
}
.FormInput__wrapper {
  padding-bottom: 20px;
  overflow: hidden;
}
.FormInput__wrapper--Mobile {
  padding-bottom: 5.555555555555555vw;
}
.FormInput .FormInput__AddressInput {
  width: 100%;
}
.FormInput .FormInput__AddressInput__inputTag {
  padding-right: 0;
}
.FormInput--Mobile.FormInput .FormInput__AddressInput__inputTag {
  padding-right: 0;
}
.FormInput__input__errorMessage {
  top: 100%;
}
.FormInput--Mobile .FormInput__input__errorMessage {
  top: 100%;
}
.FormInput__input.Input {
  color: #71737f;
  width: 370px;
  height: 56px;
  border-radius: 8px;
  cursor: pointer;
}
.FormInput--smallForm.FormInput {
  margin: 1px;
}
.FormInput--smallForm.FormInput .FormInput__input.Input {
  width: 100%;
  height: 56px;
}
.FormInput--Mobile.FormInput {
  margin: 0.277777777777778vw;
}
.FormInput--Mobile.FormInput .FormInput__input.Input {
  width: 100%;
  height: 15.555555555555555vw;
}
.FormInput__input.Input .Input__field {
  padding: 16px;
  padding-right: 10px;
  border-radius: 8px;
}
.FormInput--Mobile .FormInput__input.Input .Input__field {
  padding: 4.444444444444445vw;
  padding-right: 2.777777777777778vw;
  border-radius: 2.222222222222222vw;
}
.FormInput__input.Input .Input__check {
  pointer-events: none;
  content: '';
  position: absolute;
  display: block;
  right: 16px;
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.FormInput--Mobile .FormInput__input.Input .Input__check {
  right: 4.444444444444445vw;
  -webkit-transform: translateX(13.88888888888889vw);
          transform: translateX(13.88888888888889vw);
}
.FormInput__input.Input .Input__check .SvgIcon {
  font-size: 20px;
  width: 14px;
}
.FormInput--Mobile .FormInput__input.Input .Input__check .SvgIcon {
  font-size: 5.555555555555555vw;
  width: 3.888888888888889vw;
}
.FormInput__input.Input.Input--valid .Input__field {
  border-color: #00a455;
}
.FormInput__input.Input.Input--valid .Input__check {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.FormInput__input.Input .Input__tag {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  caret-color: #00a455;
}
.FormInput--Mobile .FormInput__input.Input .Input__tag {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  caret-color: #00a455;
}
.FormInput__input.Input .Input__tag::-webkit-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
}
.FormInput__input.Input .Input__tag::-moz-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
}
.FormInput__input.Input .Input__tag::-ms-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
}
.FormInput__input.Input .Input__tag::placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
}
.FormInput--Mobile .FormInput__input.Input .Input__tag::-webkit-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.FormInput--Mobile .FormInput__input.Input .Input__tag::-moz-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.FormInput--Mobile .FormInput__input.Input .Input__tag::-ms-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.FormInput--Mobile .FormInput__input.Input .Input__tag::placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.FormInput__input.Input .Input__field {
  padding: 0 50px;
  padding-right: 10px;
}
.FormInput--smallForm .FormInput__input.Input .Input__field {
  padding: 1px 10px 1px 50px;
}
.FormInput--Mobile .FormInput__input.Input .Input__field {
  padding: 0.277777777777778vw 2.777777777777778vw 0.277777777777778vw 13.88888888888889vw;
}
.FormInput__icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 16px;
  z-index: 1;
}
.FormInput--Mobile .FormInput__icon {
  left: 4.444444444444445vw;
}
.FormInput__icon .SvgIcon {
  min-width: 24px;
  height: 24px;
}
.FormInput--Mobile .FormInput__icon .SvgIcon {
  min-width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}
.FormInput--smallForm .FormInput__icon--image {
  min-width: 24px;
  height: 24px;
}
.FormInput--Mobile .FormInput__icon--image {
  min-width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}
.FormInput__title {
  position: absolute;
  top: 50%;
  z-index: 1;
  opacity: 0;
  padding-left: 50px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #71737f;
  -webkit-transform: translate(0, -8px);
          transform: translate(0, -8px);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.FormInput--Mobile .FormInput__title {
  padding-left: 13.88888888888889vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #71737f;
  -webkit-transform: translate(0, -2.222222222222222vw);
          transform: translate(0, -2.222222222222222vw);
}
.FormInput--passive .FormInput__icon {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.6;
}
.FormInput--passive .FormInput__input.Input .Input__field {
  background-color: #ebeef1;
}
.FormInput--smallForm.FormInput--passive .FormInput__input.Input .Input__field {
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.129);
          box-shadow: inset 0 1px 1px rgba(0,0,0,0.129);
}
.FormInput--Mobile.FormInput--passive .FormInput__input.Input .Input__field {
  -webkit-box-shadow: inset 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.129);
          box-shadow: inset 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.129);
}
.FormInput--passive .FormInput__input.Input .Input__tag::-webkit-input-placeholder {
  color: #71737f;
}
.FormInput--passive .FormInput__input.Input .Input__tag::-moz-placeholder {
  color: #71737f;
}
.FormInput--passive .FormInput__input.Input .Input__tag::-ms-input-placeholder {
  color: #71737f;
}
.FormInput--passive .FormInput__input.Input .Input__tag::placeholder {
  color: #71737f;
}
.FormInput--pointerOnHover {
  cursor: pointer;
}
.FormInput--pointerOnHover:hover .FormInput__icon {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}
.FormInput--focused .FormInput__input.Input .Input__field {
  border-color: #e2dfdf;
  background-color: #ebeef1;
}
.FormInput--focused .FormInput__input.Input .Input__tag::-webkit-input-placeholder {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.FormInput--focused .FormInput__input.Input .Input__tag::-moz-placeholder {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.FormInput--focused .FormInput__input.Input .Input__tag::-ms-input-placeholder {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.FormInput--focused .FormInput__input.Input .Input__tag::placeholder {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.FormInput--active .FormInput__title {
  padding-left: 50px;
  opacity: 1;
  -webkit-transform: translate(0, -16px);
          transform: translate(0, -16px);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.FormInput--smallForm.FormInput--active .FormInput__title {
  -webkit-transform: translate(0, -18px);
          transform: translate(0, -18px);
}
.FormInput--Mobile.FormInput--active .FormInput__title {
  padding-left: 13.88888888888889vw;
  -webkit-transform: translate(0, -5vw);
          transform: translate(0, -5vw);
}
.FormInput--active .Input__tag {
  height: 20px;
  top: 17px;
  -webkit-transform: translate(0, 8px);
          transform: translate(0, 8px);
}
.FormInput--smallForm.FormInput--active .Input__tag {
  -webkit-transform: translate(0, 6px);
          transform: translate(0, 6px);
}
.FormInput--Mobile.FormInput--active .Input__tag {
  height: 5.555555555555555vw;
  top: 4.722222222222222vw;
  -webkit-transform: translate(0, 1.666666666666667vw);
          transform: translate(0, 1.666666666666667vw);
}
.FormInput--active .Input__tag::-webkit-input-placeholder {
  opacity: 0;
}
.FormInput--active .Input__tag::-moz-placeholder {
  opacity: 0;
}
.FormInput--active .Input__tag::-ms-input-placeholder {
  opacity: 0;
}
.FormInput--active .Input__tag::placeholder {
  opacity: 0;
}
.FormInput--smallForm .Input__tag {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.FormInput--smallForm .Input.Input--valid {
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.15);
          box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.FormInput--smallForm .Input.Input--valid .Input__field {
  border-color: transparent;
}
.FormInput--Mobile .Input__tag {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.FormInput--Mobile .Input.Input--valid {
  -webkit-box-shadow: 0 0.277777777777778vw 1.111111111111111vw rgba(0,0,0,0.15);
          box-shadow: 0 0.277777777777778vw 1.111111111111111vw rgba(0,0,0,0.15);
}
.FormInput--Mobile .Input.Input--valid .Input__field {
  border-color: transparent;
}

.AddressInput {
  position: relative;
  width: 100px;
}
.AddressInput--Mobile {
  width: 27.77777777777778vw;
}
.AddressInput--Mobile .Input--valid .AddressInput__icon {
  opacity: 1;
}
.AddressInput--Mobile .Input__tag {
  padding-right: 9.722222222222221vw;
}
.AddressInput .Input {
  width: 100%;
}
.AddressInput .Input--valid .AddressInput__icon {
  opacity: 1;
}
.AddressInput .Input::-webkit-input-placeholder {
  font-style: normal;
}
.AddressInput .Input::-moz-placeholder {
  font-style: normal;
}
.AddressInput .Input::-ms-input-placeholder {
  font-style: normal;
}
.AddressInput .Input::placeholder {
  font-style: normal;
}
.AddressInput__icon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 9px;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  padding: 4px;
  margin: auto;
  background: rgba(0,164,85,0.4);
  color: #00a455;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.AddressInput--Mobile .AddressInput__icon {
  right: 2.5vw;
  border-radius: 1.111111111111111vw;
  width: 4.444444444444445vw;
  height: 4.444444444444445vw;
  padding: 1.111111111111111vw;
}
.AddressInputDropdown {
  width: 100%;
  background-color: #fff;
}
.AddressInputDropdown__row {
  color: #3d3d3d;
  font-size: 14px;
  height: 32px;
  line-height: 32px;
  text-align: left;
  padding-left: 12px;
  border: 1px solid #e8e9ec;
  border-top: none;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.AddressInputDropdown--Mobile .AddressInputDropdown__row {
  font-size: 3.888888888888889vw;
  height: 8.88888888888889vw;
  line-height: 8.88888888888889vw;
  padding-left: 3.333333333333333vw;
  border-width: 0.277777777777778vw;
}
.AddressInputDropdown__row--promo {
  height: 18px;
  color: #808080;
  font-size: 12px;
  padding-right: 10px;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  grid-template-rows: 100%;
}
.AddressInputDropdown--Mobile .AddressInputDropdown__row--promo {
  height: 5vw;
  font-size: 3.333333333333333vw;
  padding-right: 2.777777777777778vw;
  grid-column-gap: 1.388888888888889vw;
}
.AddressInputDropdown__row:hover {
  background-color: #f0f0f0;
}
.AddressInputDropdown__row__promoLogo {
  background-image: url(./images/e13ebeb0c22975e82c1a69b40a138c12.png);
  background-size: contain;
  background-position: center right;
  width: 45px;
  height: 14px;
}
.AddressInputDropdown--Mobile .AddressInputDropdown__row__promoLogo {
  width: 12.5vw;
  height: 3.888888888888889vw;
}
.AddressInputDropdown__row__highlighted {
  font-weight: 600;
}
.AddressInputDropdown__row__secondary {
  margin-left: 5px;
  font-size: 11px;
  color: #7d7d7d;
}
.AddressInputDropdown--Mobile .AddressInputDropdown__row__secondary {
  margin-left: 1.388888888888889vw;
  font-size: 3.055555555555555vw;
}

.Loader {
  position: absolute;
  top: 0;
  left: 0;
  padding: 200px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
  pointer-events: none;
}
.Loader--Mobile {
  padding: 27.77777777777778vw;
}
.Loader--visible {
  opacity: 1;
  pointer-events: all;
}
.Loader__containter {
  width: 150px;
  height: 150px;
  background-size: contain;
  -webkit-animation: beat2 1s infinite alternate;
          animation: beat2 1s infinite alternate;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.Loader--Mobile .Loader__containter {
  width: 41.666666666666664vw;
  height: 41.666666666666664vw;
}
@-webkit-keyframes beat2 {
  to {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@keyframes beat2 {
  to {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}


.FullScreenLoader {
  position: absolute;
  z-index: 100500;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
}
.FullScreenLoader.AnimatedAdding {
  opacity: 0;
  pointer-events: none;
}
.FullScreenLoader.AnimatedAdding--visible {
  opacity: 1;
}

.AccountRoot {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
}
.AccountRoot--Tablet {
  width: 1024px;
}
.AccountRoot__scalerHolder {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.TimeWindowEditor {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-gap: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.TimeWindowEditor__modal.ModalInstance.ModalInstance--Desktop {
  width: 350px;
}
.TimeWindowEditor--Mobile {
  grid-gap: 5.555555555555555vw;
}
.TimeWindowEditor__block {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.08);
          box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  padding: 16px;
  display: grid;
  height: 94px;
  grid-template-columns: -webkit-min-content -webkit-min-content;
  grid-template-columns: min-content min-content;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  color: #71737f;
}
.TimeWindowEditor--Mobile .TimeWindowEditor__block {
  border-radius: 2.222222222222222vw;
  -webkit-box-shadow: 0 1.111111111111111vw 2.777777777777778vw rgba(0,0,0,0.08);
          box-shadow: 0 1.111111111111111vw 2.777777777777778vw rgba(0,0,0,0.08);
  padding: 4.444444444444445vw;
  height: 26.11111111111111vw;
}
.TimeWindowEditor__block--selected {
  color: #12152a;
}
.TimeWindowEditor__block__iconBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
  height: 30px;
  position: relative;
}
.TimeWindowEditor--Mobile .TimeWindowEditor__block__iconBlock {
  width: 8.333333333333334vw;
  height: 8.333333333333334vw;
}
.TimeWindowEditor__block__iconBlock__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgogICAgICAgICAgICAgIGQ9Ik0xNS4wMjA4IDcuNjY5NDlDMTAuMjA0NSA3LjY2OTQ5IDYuMjk4MzQgMTEuNTc0IDYuMjk4MzQgMTYuMzkyMkM2LjI5ODM0IDIxLjIxMDUgMTAuMjA0NSAyNS4xMTUgMTUuMDIwOCAyNS4xMTVDMTkuODM4OSAyNS4xMTUgMjMuNzQzMyAyMS4yMTA1IDIzLjc0MzMgMTYuMzkyMkMyMy43NDMzIDExLjU3NCAxOS44Mzg5IDcuNjY5NDkgMTUuMDIwOCA3LjY2OTQ5WiIKICAgICAgICAgICAgICBmaWxsPSIjRUZGNkZGIi8+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICAgICAgICAgZD0iTTE1LjAyMDQgOC4xMTA5NEMxOC40MDk5IDkuMzA2OTYgMjAuODM5NCAxMi41MzkgMjAuODM5NCAxNi4zMzkyQzIwLjgzOTQgMjAuMTM3NyAxOC40MDk5IDIzLjM2OTcgMTUuMDIwNCAyNC41NjU4QzE0LjUwMzcgMjQuNzQ4OSAxMy45NjQ3IDI0Ljg4NCAxMy40MDg3IDI0Ljk2NjFDMTMuOTMwNSAyNS4wNjU0IDE0LjQ2OTUgMjUuMTE1IDE1LjAyMDQgMjUuMTE1QzE5LjgzODUgMjUuMTE1IDIzLjc0MjkgMjEuMjEwNSAyMy43NDI5IDE2LjM5MjNDMjMuNzQyOSAxMS41NzQxIDE5LjgzODUgNy42Njk0OSAxNS4wMjA0IDcuNjY5NDlDMTQuNTgyNCA3LjY2OTQ5IDE0LjE1MTMgNy43MDIwMSAxMy43Mjg3IDcuNzYzNkMxNC4xNzE4IDcuODQ3NDQgMTQuNjA0NyA3Ljk2MzgxIDE1LjAyMDQgOC4xMTA5NFoiCiAgICAgICAgICAgICAgZmlsbD0iI0Q5RUVGRiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNS4wMjA1IDcuMjE2ODlDOS45NjEyNSA3LjIxNjg5IDUuODQ1MjEgMTEuMzMzIDUuODQ1MjEgMTYuMzkyNEM1Ljg0NTIxIDIxLjQ1MTggOS45NjExOSAyNS41Njc5IDE1LjAyMDUgMjUuNTY3OUMyMC4wNzk3IDI1LjU2NzkgMjQuMTk1NyAyMS40NTE3IDI0LjE5NTcgMTYuMzkyNEMyNC4xOTU3IDExLjMzMyAyMC4wNzk3IDcuMjE2ODkgMTUuMDIwNSA3LjIxNjg5Wk0yMi4yMzkgMTYuODI5NkgyMy4yNzg3QzIzLjE3NyAxOC43NzEzIDIyLjQwMjMgMjAuNTM3NSAyMS4xODQyIDIxLjg5OTRMMjAuNDQ0MSAyMS4xNjA0QzIwLjI2NzIgMjAuOTgzOCAxOS45ODA2IDIwLjk4NCAxOS44MDM4IDIxLjE2MUMxOS42MjcyIDIxLjMzNzkgMTkuNjI3NCAyMS42MjQ1IDE5LjgwNDQgMjEuODAxMkwyMC41NDUgMjIuNTQwN0MxOS4xODQ0IDIzLjc2NDUgMTcuNDE3MSAyNC41NDQ0IDE1LjQ3MzEgMjQuNjQ5OFYyMy41OTRDMTUuNDczMSAyMy4zNDM5IDE1LjI3MDQgMjMuMTQxMyAxNS4wMjA0IDIzLjE0MTNDMTQuNzcwNCAyMy4xNDEzIDE0LjU2NzcgMjMuMzQzOSAxNC41Njc3IDIzLjU5NFYyNC42NDk4QzEyLjYyNDEgMjQuNTQ0NCAxMC44NTcgMjMuNzY0OCA5LjQ5NjU0IDIyLjU0MTNMMTAuMjM2OCAyMS44MDFDMTAuNDEzNiAyMS42MjQyIDEwLjQxMzYgMjEuMzM3NiAxMC4yMzY4IDIxLjE2MDdDMTAuMDYgMjAuOTg0IDkuNzczNCAyMC45ODQgOS41OTY1IDIxLjE2MDdMOC44NTcxNyAyMS45QzcuNjM4ODMgMjAuNTM4MSA2Ljg2Mzg3IDE4Ljc3MTYgNi43NjIyMSAxNi44Mjk2SDcuODAzNTNDOC4wNTM2MSAxNi44Mjk2IDguMjU2MjMgMTYuNjI2OSA4LjI1NjIzIDE2LjM3NjlDOC4yNTYyMyAxNi4xMjY5IDguMDUzNTUgMTUuOTI0MiA3LjgwMzUzIDE1LjkyNDJINi43NjQxNEM2Ljg3MjgzIDEzLjk4NjMgNy42NTE2NiAxMi4yMjQ3IDguODcyMjMgMTAuODY3N0w5LjU5NjI3IDExLjU5MjlDOS42ODQ2OSAxMS42ODE1IDkuODAwNjQgMTEuNzI1OCA5LjkxNjY2IDExLjcyNThDMTAuMDMyNCAxMS43MjU4IDEwLjE0ODIgMTEuNjgxNyAxMC4yMzY1IDExLjU5MzRDMTAuNDEzNSAxMS40MTY4IDEwLjQxMzcgMTEuMTMwMiAxMC4yMzcxIDEwLjk1MzJMOS41MTM0OCAxMC4yMjg0QzEwLjg3MTcgOS4wMTM2MSAxMi42MzIxIDguMjM5ODIgMTQuNTY3NyA4LjEzNDg4VjkuMTU4MjJDMTQuNTY3NyA5LjQwODMgMTQuNzcwNCA5LjYxMDkxIDE1LjAyMDQgOS42MTA5MUMxNS4yNzA0IDkuNjEwOTEgMTUuNDczMSA5LjQwODI0IDE1LjQ3MzEgOS4xNTgyMlY4LjEzNDg4QzE3LjQwOSA4LjIzOTgyIDE5LjE2OTcgOS4wMTM3OCAyMC41MjggMTAuMjI4OUwxOS44MDQxIDEwLjk1MjhDMTkuNjI3MyAxMS4xMjk3IDE5LjYyNzMgMTEuNDE2MiAxOS44MDQxIDExLjU5MzFDMTkuODkyNSAxMS42ODE1IDIwLjAwODQgMTEuNzI1NyAyMC4xMjQyIDExLjcyNTdDMjAuMjQwMSAxMS43MjU3IDIwLjM1NiAxMS42ODE1IDIwLjQ0NDQgMTEuNTkzMUwyMS4xNjkyIDEwLjg2ODNDMjIuMzg5NCAxMi4yMjUyIDIzLjE2OCAxMy45ODY2IDIzLjI3NjcgMTUuOTI0MkgyMi4yMzlDMjEuOTg4OSAxNS45MjQyIDIxLjc4NjMgMTYuMTI2OSAyMS43ODYzIDE2LjM3NjlDMjEuNzg2MyAxNi42MjY5IDIxLjk4OSAxNi44Mjk2IDIyLjIzOSAxNi44Mjk2WiIKICAgICAgICAgICAgICBmaWxsPSIjMkI0RDY2Ii8+CiAgICAgICAgPHBhdGggZD0iTTEzLjIxNCAxMC45NjE4QzEzLjExNzggMTAuNzMxIDEyLjg1MjUgMTAuNjIyMSAxMi42MjE5IDEwLjcxODJDMTIuMzkxMSAxMC44MTQ0IDEyLjI4MiAxMS4wNzk0IDEyLjM3ODIgMTEuMzEwMkwxNC4xNDk2IDE1LjU0N0MxNC4yMjIxIDE1LjcyMDkgMTQuMzkwNSAxNS44MjU3IDE0LjU2NzcgMTUuODI1N0MxNC42MjU4IDE1LjgyNTcgMTQuNjg0OCAxNS44MTQ1IDE0Ljc0MTcgMTUuNzkwN0MxNC45NzI1IDE1LjY5NDUgMTUuMDgxNiAxNS40Mjk0IDE0Ljk4NTQgMTUuMTk4NkwxMy4yMTQgMTAuOTYxOFoiCiAgICAgICAgICAgICAgZmlsbD0iIzJCNEQ2NiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xOC42MTUxIDE1LjkyNDNIMTYuNDYxQzE2LjIxMDkgMTUuOTI0MyAxNi4wMDgzIDE2LjEyNjkgMTYuMDA4MyAxNi4zNzY5QzE2LjAwODMgMTYuNjI3IDE2LjIxMSAxNi44Mjk2IDE2LjQ2MSAxNi44Mjk2SDE4LjYxNTFDMTguODY1MiAxNi44Mjk2IDE5LjA2NzggMTYuNjI3IDE5LjA2NzggMTYuMzc2OUMxOS4wNjc4IDE2LjEyNjkgMTguODY1MiAxNS45MjQzIDE4LjYxNTEgMTUuOTI0M1oiCiAgICAgICAgICAgICAgZmlsbD0iIzJCNEQ2NiIvPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIgogICAgICAgICAgICAgIGQ9Ik0xNi40NjE0IDE2LjM3N0MxNi40NjE0IDE1LjU4MTQgMTUuODE2MyAxNC45MzY0IDE1LjAyMDcgMTQuOTM2NEMxNC4yMjUxIDE0LjkzNjQgMTMuNTgwMSAxNS41ODE1IDEzLjU4MDEgMTYuMzc3QzEzLjU4MDEgMTcuMTcyNyAxNC4yMjUxIDE3LjgxNzcgMTUuMDIwNyAxNy44MTc3QzE1LjgxNjMgMTcuODE3NyAxNi40NjE0IDE3LjE3MjcgMTYuNDYxNCAxNi4zNzdaIgogICAgICAgICAgICAgIGZpbGw9IiNGRkUwN0QiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-position: center;
  background-size: contain;
  opacity: 0.5;
}
.TimeWindowEditor__block--selected .TimeWindowEditor__block__iconBlock__background {
  opacity: 1;
}
.TimeWindowEditor__block__arrowIcon {
  width: 100%;
  height: 100%;
}
.TimeWindowEditor__block__text {
  grid-column: span 2;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  color: inherit;
  font-weight: 600;
}
.TimeWindowEditor--Mobile .TimeWindowEditor__block__text {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  color: inherit;
}
.TimeWindowEditor__block__text__small {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: inherit;
}
.TimeWindowEditor--Mobile .TimeWindowEditor__block__text__small {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: inherit;
}

.RateType {
  position: relative;
  padding: 3px 10px;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-column-gap: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  font-size: 14px;
  font-weight: 600;
}
.RateType--Mobile {
  padding: 0.833333333333333vw 2.777777777777778vw;
  grid-column-gap: 2.5vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  font-size: 3.888888888888889vw;
  font-weight: 600;
}
.RateType__background {
  position: absolute;
  border-radius: 5px;
  opacity: 0.15;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  pointer-events: none;
  background-color: currentColor;
}
.RateType--Mobile .RateType__background {
  border-radius: 1.388888888888889vw;
}
.RateType__content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.RateType__name {
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
}
.RateType__circle {
  display: inline-block;
  -webkit-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  z-index: 1;
  background-color: currentColor;
}
.RateType--Mobile .RateType__circle {
  width: 2.222222222222222vw;
  height: 2.222222222222222vw;
}

.CalendarWithRates {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  background-color: #fff;
  border-radius: 15px;
  overflow: hidden;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.CalendarWithRates--Mobile {
  border-radius: 4.166666666666667vw;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  width: 88.88888888888889vw;
}
.CalendarWithRates .react-datepicker {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.CalendarWithRates__legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2f4f6;
  border-top: 1px solid #e8e8ea;
  padding: 16px;
  padding-bottom: 7px;
}
.CalendarWithRates--Mobile .CalendarWithRates__legend {
  border-top-width: 0.277777777777778vw;
  padding: 4.444444444444445vw;
  padding-bottom: 1.944444444444444vw;
}
.CalendarWithRates__legend>* {
  margin-right: 9px;
  margin-bottom: 9px;
}
.CalendarWithRates--Mobile .CalendarWithRates__legend>* {
  margin-right: 2.5vw;
  margin-bottom: 2.5vw;
}
.CalendarWithRates__legend__infoIcon {
  width: 14px;
  height: 14px;
  cursor: pointer;
}
.CalendarWithRates--Mobile .CalendarWithRates__legend__infoIcon {
  width: 3.888888888888889vw;
  height: 3.888888888888889vw;
}
.CalendarWithRates__legend .RateType {
  height: 20px;
  padding: 0 6px;
}
.CalendarWithRates--Mobile .CalendarWithRates__legend .RateType {
  height: 5.555555555555555vw;
  padding: 0 1.666666666666667vw;
}
.CalendarWithRates__legend .RateType__name {
  font-size: 13px;
}
.CalendarWithRates--Mobile .CalendarWithRates__legend .RateType__name {
  font-size: 3.611111111111111vw;
}
.CalendarWithRatesTooltip {
  pointer-events: none;
}
.CalendarWithRatesTooltip__arrow {
  background-color: #fff;
  border: 1px solid #e8e8ea;
  -webkit-transform: rotate(45deg) translate(-5px, -5px);
          transform: rotate(45deg) translate(-5px, -5px);
  width: 16px;
  height: 16px;
  border-radius: 3px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.CalendarWithRatesTooltip__body {
  -webkit-transform: translate(16px, -15px);
          transform: translate(16px, -15px);
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #e8e8ea;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  -webkit-box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
          box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
  width: 100%;
  height: 100%;
  padding: 16px;
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-column-gap: 25px;
  grid-row-gap: 9px;
}
.CalendarWithRatesTooltip__body__arrow {
  background-color: #fff;
  position: absolute;
  -webkit-transform: rotate(45deg) translate(-5px, 16px);
          transform: rotate(45deg) translate(-5px, 16px);
  width: 16px;
  height: 16px;
  border-radius: 3px;
  right: 0;
  bottom: 0;
}

.DatePicker {
  width: 110px;
  height: 34px;
  cursor: pointer;
  position: relative;
}
.DatePicker__clearBtn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy41MzMiIGhlaWdodD0iMjcuNTMzIiB2aWV3Qm94PSIwIDAgMjcuNTMzIDI3LjUzMyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTt9LmJ7ZmlsbDojNGQ0ZjVjO308L3N0eWxlPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU1IC01MCkiPjxyZWN0IGNsYXNzPSJhIiB3aWR0aD0iMjcuNTMzIiBoZWlnaHQ9IjI3LjUzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzU1IDUwKSIvPjxwYXRoIGNsYXNzPSJiIiBkPSJNOC4zMTgsMTcuNVYxMC4wMzhILjg2YS44Ni44NiwwLDAsMSwwLTEuNzIxSDguMzE4Vi44NmEuODYuODYsMCwxLDEsMS43MjEsMFY4LjMxN0gxNy41YS44Ni44NiwwLDEsMSwwLDEuNzIxSDEwLjAzOVYxNy41YS44Ni44NiwwLDEsMS0xLjcyMSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY4Ljc2NyA1MC43ODcpIHJvdGF0ZSg0NSkiLz48L2c+PC9zdmc+);
  background-position: center;
  cursor: pointer;
  width: 30px;
  height: 100%;
  justify-self: flex-end;
  position: absolute;
  right: 0;
  top: 0;
}
.DatePicker .Input {
  width: 100%;
  background-color: #fff;
  cursor: pointer;
}
.DatePickerTooltip.DatePicker {
  width: unset;
  height: unset;
  cursor: unset;
}
.DatePickerTooltip .react-datepicker {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  background-color: #fff;
  border: none !important;
  border-radius: 15px;
  overflow: hidden;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 330px;
  height: 390px;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  background-color: #fff;
  border: none !important;
  border-radius: 4.166666666666667vw;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  width: 94.44444444444444vw;
  height: 107.22222222222223vw;
}
.DatePickerTooltip .react-datepicker--monthControlsDisable .react-datepicker__navigation--previous,
.DatePickerTooltip .react-datepicker--monthControlsDisable .react-datepicker__navigation--next {
  display: none;
  pointer-events: none;
}
.DatePickerTooltip .react-datepicker__year-select {
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  padding: 4px;
  font-weight: 500;
  font-family: inherit;
  font-size: inherit;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__year-select {
  border-radius: 2.222222222222222vw;
  border: 0.277777777777778vw solid #e8e8ea;
  padding: 1.111111111111111vw;
}
.DatePickerTooltip .react-datepicker__month-container {
  width: 100%;
  height: 100%;
}
.DatePickerTooltip .react-datepicker__header {
  width: 100%;
  padding: 0;
  background-color: transparent;
  border-bottom: none;
}
.DatePickerTooltip .react-datepicker__current-month {
  background-color: #f2f4f6;
  margin-top: 0;
  margin-bottom: 8px;
  height: 36px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  font-weight: 550;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__current-month {
  height: 10vw;
  margin-bottom: 2.222222222222222vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  font-weight: 550;
}
.DatePickerTooltip .react-datepicker__day-names {
  height: 46px;
  padding: 0 19px;
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__day-names {
  height: 12.777777777777779vw;
  padding: 0 2.5vw;
  padding-top: 2.777777777777778vw;
}
.DatePickerTooltip .react-datepicker__day-name {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #a0a1aa;
  font-weight: 550;
  width: 100%;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__day-name {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #a0a1aa;
  font-weight: 550;
}
.DatePickerTooltip .react-datepicker__month {
  margin: 0;
  display: grid;
  padding: 0 19px;
  grid-template-columns: 100%;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__month {
  padding: 0 2.5vw;
}
.DatePickerTooltip .react-datepicker__week {
  height: 46px;
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e8e8ea;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__week {
  height: 12.777777777777779vw;
  border-bottom-width: 0.277777777777778vw;
}
.DatePickerTooltip .react-datepicker__week:last-child {
  border-bottom-color: transparent;
}
.DatePickerTooltip .react-datepicker__day {
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1em;
  margin: 0;
  cursor: pointer;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__day {
  font-size: 4.444444444444445vw;
  font-weight: 500;
  border-radius: 2.222222222222222vw;
}
.DatePickerTooltip .react-datepicker__day:focus {
  outline: none;
}
.DatePickerTooltip .react-datepicker__day--in-range {
  background-color: rgba(0,164,85,0.15);
  color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--in-selecting-range {
  background-color: rgba(0,164,85,0.15);
  color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start,
.DatePickerTooltip .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end {
  background-color: #00a455;
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start.react-datepicker__day--today,
.DatePickerTooltip .react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end.react-datepicker__day--today {
  background-color: rgba(0,164,85,0.15);
  color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--in-selecting-range.react-datepicker__day--today,
.DatePickerTooltip .react-datepicker__day--in-selecting-range.react-datepicker__day--keyboard-selected {
  background-color: rgba(0,164,85,0.15);
  color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--keyboard-selected,
.DatePickerTooltip .react-datepicker__day--selected {
  background-color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--outside-month {
  color: rgba(0,0,0,0.6);
}
.DatePickerTooltip .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range {
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-end {
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range {
  color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range.react-datepicker__day--selecting-range-start {
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--selected.react-datepicker__day--selecting-range-end {
  color: #00a455;
}
.DatePickerTooltip .react-datepicker__day--selected.react-datepicker__day--outside-month {
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--keyboard-selected {
  background-color: #f0f0f0;
  color: #000;
}
.DatePickerTooltip .react-datepicker__day--today {
  background-color: #00a455;
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--today:hover {
  background-color: rgba(0,164,85,0.15);
}
.DatePickerTooltip .react-datepicker__day--today.react-datepicker__day--selected {
  background-color: #00a455;
  color: #fff;
}
.DatePickerTooltip .react-datepicker__day--today.react-datepicker__day--selecting-range-end {
  background-color: rgba(0,164,85,0.15);
  color: #fff;
}
.DatePickerTooltip .react-datepicker__navigation {
  top: 0;
  width: 32px;
  height: 36px;
  border: none;
  background-size: 6px 9px;
  background-repeat: no-repeat;
  background-position: center;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker__navigation {
  width: 8.88888888888889vw;
  height: 10vw;
  background-size: 1.666666666666667vw 2.5vw;
}
.DatePickerTooltip .react-datepicker__navigation:focus {
  outline: none;
}
.DatePickerTooltip .react-datepicker__navigation--previous {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNNS41NTc1IDguNDQyNUwyLjEyMjUgNUw1LjU1NzUgMS41NTc1TDQuNSAwLjVMMCA1TDQuNSA5LjVMNS41NTc1IDguNDQyNVoiIGZpbGw9IiMxMjE1MkEiIGZpbGwtb3BhY2l0eT0iMC42Ii8+Cjwvc3ZnPg==);
}
.DatePickerTooltip .react-datepicker__navigation--next {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMC40NDI0OTkgMS41NTc1TDMuODc3NSA1TDAuNDQyNSA4LjQ0MjVMMS41IDkuNUw2IDVMMS41IDAuNUwwLjQ0MjQ5OSAxLjU1NzVaIiBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4=);
}
.DatePickerTooltip .react-datepicker__navigation-icon::before {
  display: none;
}
.DatePickerTooltip .react-datepicker-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 1px solid #e8e9ec;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker-wrapper {
  border-radius: 1.111111111111111vw;
  border-width: 0.277777777777778vw;
}
.DatePickerTooltip .react-datepicker-wrapper .react-datepicker__input-container {
  width: 100%;
  height: 100%;
}
.DatePickerTooltip .react-datepicker-wrapper .react-datepicker__input-container input {
  width: 100%;
  height: 100%;
  border: none;
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 500;
  padding: 10px;
}
.DatePickerTooltip--Mobile.DatePickerTooltip .react-datepicker-wrapper .react-datepicker__input-container input {
  font-size: 3.888888888888889vw;
  font-weight: 500;
  padding: 2.777777777777778vw;
}

.DatePickerWithRate__day {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 9px;
  overflow: hidden;
  -webkit-transition-duration: 100;
          transition-duration: 100;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  color: #00a455;
  background: rgba(0,164,85,0.15);
  cursor: pointer;
  -webkit-transform: translate(0 0);
          transform: translate(0 0);
}
.DatePickerWithRate--Mobile .DatePickerWithRate__day {
  width: 100%;
  height: 100%;
  border-radius: 36%;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
}
.DatePickerWithRate__day:hover {
  -webkit-box-shadow: 1px 1px 0 0;
          box-shadow: 1px 1px 0 0;
  -webkit-transform: translate(-1px, -1px);
          transform: translate(-1px, -1px);
}
.DatePickerWithRate--Mobile .DatePickerWithRate__day:hover {
  -webkit-transform: translate(-0.277777777777778vw, -0.277777777777778vw);
          transform: translate(-0.277777777777778vw, -0.277777777777778vw);
  -webkit-box-shadow: 0.277777777777778vw 0.277777777777778vw 0 0;
          box-shadow: 0.277777777777778vw 0.277777777777778vw 0 0;
}
.DatePickerWithRate__day__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
.DatePickerWithRate--Mobile .DatePickerWithRate__day__icons {
  gap: 1.111111111111111vw;
}
.DatePickerWithRate__day__circle {
  background-color: currentColor;
}
.DatePickerWithRate__day__circle,
.DatePickerWithRate__day .SvgIcon {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-transition: left 0.2s ease-in-out, background 0.2s ease-in-out;
  transition: left 0.2s ease-in-out, background 0.2s ease-in-out;
}
.DatePickerWithRate--Mobile .DatePickerWithRate__day__circle,
.DatePickerWithRate--Mobile .DatePickerWithRate__day .SvgIcon {
  width: 2.222222222222222vw;
  height: 2.222222222222222vw;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker {
  width: 100%;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}
.DatePickerWithRate--Mobile.DatePickerWithRate .DatePickerTooltip .react-datepicker {
  width: 100%;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day {
  background: none;
  width: 34px;
  height: 34px;
}
.DatePickerWithRate--Mobile.DatePickerWithRate .DatePickerTooltip .react-datepicker__day {
  width: 100%;
  height: 100%;
  padding: 0.555555555555556vw;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--keyboard,
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--today,
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day:hover,
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day-selected,
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--selected {
  background: none;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--today:hover {
  background: none;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--today.react-datepicker__day--selected {
  background: none;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--disabled {
  pointer-events: none;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
}
.DatePickerWithRate--Mobile.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--disabled {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--disabled .DatePickerWithRate__day {
  color: #c5c5c5 !important;
  background-color: rgba(197,197,197,0.15) !important;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day--disabled .DatePickerWithRate__day__circle {
  background-color: #c5c5c5;
}
.DatePickerWithRate .DatePickerTooltip .react-datepicker__day:focus {
  outline: none;
}

.MoveDateEditor__modal.ModalInstance.ModalInstance--Desktop {
  width: 330px;
}
.MoveDateEditor__modal.ModalInstance .react-datepicker {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.MoveDateEditor__CalendarWithRates {
  width: 100%;
}

.AccountAddressEditor {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
}
.AccountAddressEditor--oneColumn {
  grid-template-columns: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountAddressEditor--Mobile {
  grid-template-columns: 100%;
  grid-column-gap: 0;
  height: 100%;
}
.AccountAddressEditor__addressTitleWrapper {
  width: 100%;
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
}
.AccountAddressEditor--Mobile .AccountAddressEditor__addressTitleWrapper__textAddress {
  text-align: right;
}
.AccountAddressEditor__modal.ModalInstance.ModalInstance--Desktop {
  width: 704px;
}
.AccountAddressEditor__settingsBlockMobileBody.SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__body {
  padding: 0;
}
.AccountAddressEditor__separator {
  width: 0;
  height: 100%;
  border-right: 1px solid #dcdee2;
}
.AccountAddressEditor--Mobile .AccountAddressEditor__separator {
  border-right-width: 0.277777777777778vw;
}
.AccountAddressEditor__inputs {
  display: grid;
  grid-template-columns: 1fr -webkit-min-content 1fr;
  grid-template-columns: 1fr min-content 1fr;
  grid-column-gap: 20px;
}
.AccountAddressEditor--oneColumn .AccountAddressEditor__inputs {
  grid-template-columns: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountAddressEditor__address {
  display: grid;
  grid-template-columns: 1fr 40px 1fr;
}
.AccountAddressEditor--oneColumn .AccountAddressEditor__address {
  grid-template-columns: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountAddressEditor__address .AccountAddressEditor__addressTitleWrapper {
  padding-bottom: 20px;
}
.AccountAddressEditor__address__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountAddressEditor__address__line:after {
  content: "";
  background: #dcdee2;
  height: 100%;
  width: 1px;
}
.AccountAddressEditor__column {
  display: grid;
  grid-row-gap: 20px;
}
.AccountAddressEditor--Mobile .AccountAddressEditor__column {
  grid-row-gap: 5.555555555555555vw;
  padding: 5.555555555555555vw;
  overflow-y: auto;
  grid-template-columns: 100%;
}
.AccountAddressEditor__row {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 15px;
}
.AccountAddressEditor--Mobile .AccountAddressEditor__row {
  grid-column-gap: 4.166666666666667vw;
}
.AccountAddressEditor__title {
  font-weight: 600;
}
.AccountAddressEditor__title__text {
  grid-auto-columns: auto;
}
.AccountAddressEditor .SelectList,
.AccountAddressEditor .AddressInput {
  width: 100%;
}
.AccountAddressEditor .TabPane.TabPane--Mobile .TabPane__tabs {
  padding: 0;
  grid-gap: 0;
  grid-template-columns: 1fr 1fr;
}

.AccountExtraStopEditor__header {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 16px;
  grid-template-columns: 1fr -webkit-min-content;
  grid-template-columns: 1fr min-content;
  background-color: #fff;
}
.AccountExtraStopEditor__header .Button {
  color: #00a455;
}
.AccountExtraStopEditor .DropdownPanel {
  border-bottom: 1px solid #d0d0d4;
}
.AccountExtraStopEditor .DropdownPanel__header {
  padding: 0;
  border: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.AccountExtraStopEditor .DropdownPanel__header__title {
  padding-left: 16px;
}
.AccountExtraStopEditor .DropdownPanel__header .DropdownPanel__header__button {
  border: 1px solid #71737f;
  color: #12152a;
  border-radius: 50%;
  padding: 3px;
  max-width: 16px;
  height: 16px;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.AccountExtraStopEditor .DropdownPanel__header .DropdownPanel__header__button--rotated {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
  color: #00a455;
  border-color: #00a455;
}
.AccountExtraStopEditor .DropdownPanel__content__wrapper {
  display: grid;
  grid-template-areas: 'address address' 'appartment floor';
  grid-gap: 25px;
  grid-template-columns: 170px 1fr;
  padding-bottom: 20px;
}
.AccountExtraStopEditor__dropdownWrapper {
  padding: 0 16px;
}
.AccountExtraStopEditor__dropdownWrapper:last-child .DropdownPanel {
  border-bottom: none;
}
.AccountExtraStopEditor__dropdownHeader {
  display: grid;
  grid-template-columns: 1fr 135px -webkit-min-content;
  grid-template-columns: 1fr 135px min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 9px;
}
.AccountExtraStopEditor__dropdownHeader .SelectList {
  width: 100%;
}
.AccountExtraStopEditor__dropdownHeader .SelectList__selectedValue__text {
  color: #4d6eff;
}
.AccountExtraStopEditor__address {
  grid-area: address;
}
.AccountExtraStopEditor__address__title {
  display: grid;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.AccountExtraStopEditor__address .AddressInput {
  width: 100%;
}
.AccountExtraStopEditor__apartment {
  grid-area: appartment;
}
.AccountExtraStopEditor__floor {
  grid-area: floor;
}
.AccountExtraStopEditor__modal.ModalInstance.ModalInstance--Desktop {
  width: 520px;
}
.AccountExtraStopEditor__modal.ModalInstance .SettingsBlock__body {
  padding: 0;
}

.DropdownPanel {
  width: 100%;
}
.DropdownPanel__header {
  width: 100%;
  height: 60px;
  padding-right: 25px;
  border-bottom: 1px dashed #e8e8ea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.DropdownPanel--Mobile .DropdownPanel__header {
  height: 16.666666666666668vw;
  padding-right: 6.944444444444445vw;
  border-bottom-width: 0.277777777777778vw;
}
.DropdownPanel__header--clickHandler {
  cursor: pointer;
}
.DropdownPanel__header__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.DropdownPanel--Mobile .DropdownPanel__header__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
}
.DropdownPanel__header__button {
  font-size: 14px;
  color: #71737f;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  cursor: pointer;
}
.DropdownPanel--Mobile .DropdownPanel__header__button {
  font-size: 3.888888888888889vw;
}
.DropdownPanel__header__button--rotated {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.DropdownPanel__content {
  position: relative;
  height: 0;
  will-change: height;
  width: 100%;
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  overflow: hidden;
}
.DropdownPanel__content__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.SalesGreetingsBlock {
  padding: 16px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 9px;
  white-space: pre-wrap;
  background-color: #fff;
}
.SalesGreetingsBlock--Mobile {
  padding: 4.444444444444445vw;
  grid-row-gap: 2.5vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #71737f;
}
.SalesGreetingsBlock--v2 {
  padding: 20px;
  grid-row-gap: 23px;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2 {
  padding: 3.888888888888889vw 4.444444444444445vw;
  grid-row-gap: 5.555555555555555vw;
}
.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines {
  padding: 0;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__image {
  width: 13.333333333333334vw;
  height: 13.333333333333334vw;
}
.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__image {
  width: 72px;
  height: 72px;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__image {
  width: 15.555555555555555vw;
  height: 15.555555555555555vw;
}
.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__lines {
  display: grid;
  grid-template-areas: "line1" "line2" "line3";
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__lines {
  grid-row-gap: 0;
}
.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__line1 {
  grid-area: line2;
  font-family: DM Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  text-align: left;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__line1 {
  font-size: 4.444444444444445vw;
  line-height: 6.666666666666667vw;
}
.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__line2 {
  grid-area: line1;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #00a455;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__line2 {
  font-size: 3.333333333333333vw;
  line-height: 4.444444444444445vw;
  font-weight: 700;
}
.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__line3 {
  grid-area: line3;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #12152a;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2.SalesGreetingsBlock .SalesGreetingsBlock__ImageWithTwoLines__line3 {
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
}
.SalesGreetingsBlock__value {
  font-size: 14px;
  line-height: 20px;
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__value {
  font-size: 14px;
  line-height: 20px;
  width: 307px;
}
.SalesGreetingsBlock--v2 .SalesGreetingsBlock__value {
  font-size: 14px;
  font-weight: 550;
  line-height: 20px;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2 .SalesGreetingsBlock__value {
  font-size: 14px;
  line-height: 20px;
  width: 290px;
}
.SalesGreetingsBlock__submitUpdateButton {
  background-color: #575958;
  width: 100%;
  margin-top: 9px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.22);
          box-shadow: 0 2px 2px 0 rgba(0,0,0,0.22);
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__submitUpdateButton {
  margin-top: 2.5vw;
  -webkit-box-shadow: 0 0.555555555555556vw 0.555555555555556vw 0 rgba(0,0,0,0.22);
          box-shadow: 0 0.555555555555556vw 0.555555555555556vw 0 rgba(0,0,0,0.22);
}
.SalesGreetingsBlock--v2 .SalesGreetingsBlock__submitUpdateButton {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0;
  grid-column-gap: 16px;
  background-color: #00a455;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2 .SalesGreetingsBlock__submitUpdateButton {
  -webkit-box-shadow: none;
          box-shadow: none;
  grid-column-gap: 4.444444444444445vw;
}
.SalesGreetingsBlock--v2 .SalesGreetingsBlock__submitUpdateButton:hover {
  background-color: #00a455;
}
.SalesGreetingsBlock__submitUpdateButton:hover {
  background-color: #575958;
}
.SalesGreetingsBlock__submitUpdateButton:active {
  -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.22);
          box-shadow: 0 0 2px 0 rgba(0,0,0,0.22);
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__submitUpdateButton:active {
  -webkit-box-shadow: 0 0 0.555555555555556vw 0 rgba(0,0,0,0.22);
          box-shadow: 0 0 0.555555555555556vw 0 rgba(0,0,0,0.22);
  -webkit-transform: translateY(0.555555555555556vw);
          transform: translateY(0.555555555555556vw);
}
.SalesGreetingsBlock__submitUpdateButton.Button--disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.SalesGreetingsBlock__goToConfirmationButton {
  width: 100%;
  margin-top: 9px;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.22);
          box-shadow: 0 2px 2px 0 rgba(0,0,0,0.22);
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__goToConfirmationButton {
  margin-top: 2.5vw;
  -webkit-box-shadow: 0 0.555555555555556vw 0.555555555555556vw 0 rgba(0,0,0,0.22);
          box-shadow: 0 0.555555555555556vw 0.555555555555556vw 0 rgba(0,0,0,0.22);
}
.SalesGreetingsBlock__goToConfirmationButton:active {
  -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.22);
          box-shadow: 0 0 2px 0 rgba(0,0,0,0.22);
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__goToConfirmationButton:active {
  -webkit-box-shadow: 0 0 0.555555555555556vw 0 rgba(0,0,0,0.22);
          box-shadow: 0 0 0.555555555555556vw 0 rgba(0,0,0,0.22);
  -webkit-transform: translateY(0.555555555555556vw);
          transform: translateY(0.555555555555556vw);
}
.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton {
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton {
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton__inners {
  height: unset;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton__inners {
  height: unset;
}
.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton__button.SalesGreetingsBlock__reservationButton__buttonForcing {
  width: 100%;
  background-color: #4d6eff;
}
.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton__buttonContainer {
  grid-column-gap: 32px;
  padding-left: 20px;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock .SalesGreetingsBlock__reservationButton__buttonContainer {
  grid-column-gap: 8.88888888888889vw;
  padding-left: 5.555555555555555vw;
}
.SalesGreetingsBlock__row {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
}
.SalesGreetingsBlock--v2 .SalesGreetingsBlock__row {
  grid-column-gap: 14px;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2 .SalesGreetingsBlock__row {
  grid-column-gap: 3.888888888888889vw;
}
.SalesGreetingsBlock__messagesButton__button {
  position: relative;
  overflow: visible;
}
.SalesGreetingsBlock--Mobile.SalesGreetingsBlock--v2 .SalesGreetingsBlock__messagesButton__button {
  width: 15.555555555555555vw;
  height: 15.555555555555555vw;
}
.SalesGreetingsBlock__messagesButton__button--phone {
  margin-right: 10px;
  background-color: #f2f4f6;
  color: #00a455;
  -webkit-box-shadow: 0 4px 16px rgba(0,0,0,0.15);
          box-shadow: 0 4px 16px rgba(0,0,0,0.15);
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__messagesButton__button--phone {
  margin-right: 2.777777777777778vw;
  -webkit-box-shadow: 0 1.111111111111111vw 4.444444444444445vw rgba(0,0,0,0.15);
          box-shadow: 0 1.111111111111111vw 4.444444444444445vw rgba(0,0,0,0.15);
}
.SalesGreetingsBlock__messagesButton__button--phone:hover {
  background-color: #f2f4f6;
  color: #00a455;
}
.SalesGreetingsBlock__messagesButton__button--hasNew:after {
  content: '';
  width: 16px;
  height: 16px;
  background-color: #ee4b19;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__messagesButton__button--hasNew:after {
  width: 3.333333333333333vw;
  height: 3.333333333333333vw;
}
.SalesGreetingsBlock__messagesButton__button--fixed {
  position: fixed;
  right: 100px;
  bottom: 5%;
  z-index: 10;
  -webkit-box-shadow: 2px 2px 13px #606162;
          box-shadow: 2px 2px 13px #606162;
  width: 60px;
  height: 60px;
}
.SalesGreetingsBlock--Mobile .SalesGreetingsBlock__messagesButton__button--fixed {
  right: 0vw;
  -webkit-box-shadow: 0.555555555555556vw 0.555555555555556vw 3.611111111111111vw #606162;
          box-shadow: 0.555555555555556vw 0.555555555555556vw 3.611111111111111vw #606162;
  width: 16.666666666666668vw;
  height: 16.666666666666668vw;
}
.SalesGreetingsBlock__messagesButton__button--fixed .Button__icon {
  width: 32px;
  height: 32px;
}
.SalesGreetingsBlock--Desktop .SalesGreetingsBlock__messagesButton .Button__icon,
.SalesGreetingsBlock--Tablet .SalesGreetingsBlock__messagesButton .Button__icon {
  width: 22px;
  height: 22px;
}
.SalesGreetingsBlock--Desktop.SalesGreetingsBlock--notConfirmed .SalesGreetingsBlock__messagesButton,
.SalesGreetingsBlock--Tablet.SalesGreetingsBlock--notConfirmed .SalesGreetingsBlock__messagesButton {
  bottom: calc(70px + 5%);
}

.ImageWithTwoLines {
  padding: 16px;
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-gap: 15px;
  background: #fff;
  max-width: 100%;
}
.ImageWithTwoLines--Mobile {
  padding: 4.444444444444445vw;
  grid-gap: 2.777777777777778vw;
}
.ImageWithTwoLines__image {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  background-color: #ff8c00;
}
.ImageWithTwoLines--Mobile .ImageWithTwoLines__image {
  width: 19.444444444444443vw;
}
.ImageWithTwoLines__lines {
  display: grid;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-gap: 2px;
  -ms-flex-line-pack: center;
      align-content: center;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ImageWithTwoLines--Mobile .ImageWithTwoLines__lines {
  grid-gap: 0.555555555555556vw;
}
.ImageWithTwoLines__line1 {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-weight: 600;
}
.ImageWithTwoLines--Mobile .ImageWithTwoLines__line1 {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-weight: 600;
}
.ImageWithTwoLines__line2 {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
}
.ImageWithTwoLines--Mobile .ImageWithTwoLines__line2 {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #71737f;
}

.Messages {
  height: 100%;
  overflow: hidden;
}
.Messages--Mobile {
  height: 100%;
  padding: 0;
  overflow: hidden;
}
.Messages__content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.Messages__responseTemplates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-shadow: 0 0 10px 10px #eef0f1;
          box-shadow: 0 0 10px 10px #eef0f1;
  z-index: 1;
  padding: 0 10px;
}
.Messages--Mobile .Messages__responseTemplates {
  gap: 1.666666666666667vw;
  margin-bottom: 2.222222222222222vw;
  -webkit-box-shadow: 0 0 2.777777777777778vw 2.777777777777778vw #eef0f1;
          box-shadow: 0 0 2.777777777777778vw 2.777777777777778vw #eef0f1;
  padding: 0 2.777777777777778vw;
}
.Messages__responseTemplate {
  background-color: #fff;
  border-radius: 17px;
  padding: 8px 12px;
  font-weight: 550;
  font-size: 14px;
  line-height: 18px;
  color: #5550f3;
  cursor: pointer;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  border: 1px solid #ebebeb;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Messages--Mobile .Messages__responseTemplate {
  border-radius: 4.722222222222222vw;
  padding: 2.222222222222222vw 3.333333333333333vw;
  font-size: 3.888888888888889vw;
  line-height: 5vw;
  border-width: 0.277777777777778vw;
}
.Messages__responseTemplate:hover {
  background-color: #f5f5f5;
  border-color: #e0e2f3;
}
.Messages__responseTemplate:active {
  background-color: #e0e2f3;
  -webkit-transition-duration: 0ms;
          transition-duration: 0ms;
}
.Messages__responseTemplate--justClicked {
  background-color: #e0e2f3;
  -webkit-transition-duration: 0ms;
          transition-duration: 0ms;
}
.Messages__responseTemplate--justClicked:hover {
  background-color: #e0e2f3;
}
.Messages__responseTemplate--disabled {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  pointer-events: none;
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
}
.Messages__paddingLeftUnderAvatar {
  padding-left: 52px;
}
.Messages--Mobile .Messages__paddingLeftUnderAvatar {
  padding-left: 14.444444444444445vw;
}
.Messages__chatBotMessageButtons {
  width: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 4px;
  margin-bottom: 19px;
}
.Messages--Mobile .Messages__chatBotMessageButtons {
  grid-column-gap: 1.111111111111111vw;
  margin-bottom: 5.277777777777778vw;
}
.Messages .Messages__chatBotMessageButton {
  width: 100%;
  border-radius: 17px;
  border: none;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.102);
          box-shadow: 0 2px 6px 0 rgba(0,0,0,0.102);
}
.Messages--Mobile.Messages .Messages__chatBotMessageButton {
  -webkit-box-shadow: 0 0.555555555555556vw 1.666666666666667vw 0 rgba(0,0,0,0.102);
          box-shadow: 0 0.555555555555556vw 1.666666666666667vw 0 rgba(0,0,0,0.102);
}
.Messages__noMessagesBlock {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 200px;
  display: grid;
  grid-template-columns: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.Messages--Mobile .Messages__noMessagesBlock {
  min-height: 55.55555555555556vw;
  background-size: 66.66666666666667vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
}
.Messages__loader {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Messages__paper {
  padding: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.Messages__paper__footer {
  z-index: 1;
  background-color: #fff;
  border-top: 1px solid #e8e8ea;
  padding-right: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow-y: hidden;
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-template-rows: 100%;
  grid-column-gap: 9px;
  max-height: 140px;
}
.Messages--Mobile .Messages__paper__footer {
  padding-right: 3.888888888888889vw;
  max-height: 38.888888888888886vw;
  border-top: 0.277777777777778vw solid #e8e8ea;
}
.Messages__paper__footer--withTokens {
  max-height: 200px;
}
.Messages__paper__footer__controls {
  position: sticky;
  display: grid;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-column-gap: 16px;
  grid-auto-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: start;
  grid-row-gap: 6px;
  padding: 6px 0;
}
.Messages--Mobile .Messages__paper__footer__controls {
  grid-column-gap: 4.444444444444445vw;
  grid-row-gap: 1.666666666666667vw;
  padding: 1.666666666666667vw 0;
}
.Messages__paper__footer__Input.TextArea {
  padding: 24px;
  padding-right: 0;
  border: none;
  border-radius: 4px;
  width: 100%;
  height: unset;
  outline: none;
  background-color: #fff;
  resize: none;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  max-height: 100%;
  overflow-y: auto;
}
.Messages--Mobile .Messages__paper__footer__Input.TextArea {
  padding: 6.666666666666667vw;
  padding-right: 0;
  border-radius: 1.111111111111111vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.Messages__paper__footer__Input.TextArea::-webkit-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #a0a1aa;
}
.Messages__paper__footer__Input.TextArea::-moz-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #a0a1aa;
}
.Messages__paper__footer__Input.TextArea::-ms-input-placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #a0a1aa;
}
.Messages__paper__footer__Input.TextArea::placeholder {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #a0a1aa;
}
.Messages--Mobile .Messages__paper__footer__Input.TextArea::-webkit-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.Messages--Mobile .Messages__paper__footer__Input.TextArea::-moz-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.Messages--Mobile .Messages__paper__footer__Input.TextArea::-ms-input-placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.Messages--Mobile .Messages__paper__footer__Input.TextArea::placeholder {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.Messages__paper__scroll {
  overflow: auto;
  padding: 0 8px;
  padding-top: 13px;
  top: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #f2f4f6;
}
.Messages--Mobile .Messages__paper__scroll {
  padding: 3.611111111111111vw 2.222222222222222vw;
}
.Messages__animatedChatContainer {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  background-color: #f2f4f6;
}
.Messages__animation {
  padding-left: 12px;
  padding-top: 12px;
}
.Messages .Messages__bigButton {
  cursor: pointer;
  padding-right: 30px;
  padding-left: 22px;
  width: 100%;
  text-transform: uppercase;
}
.Messages--Mobile.Messages .Messages__bigButton {
  padding-right: 8.333333333333334vw;
  padding-left: 6.111111111111111vw;
}
.Messages .Messages__bigButton--selectList {
  padding-right: inherit;
  padding-left: inherit;
  border: none;
  background-color: #8b4513;
  font-weight: 600;
}
.Messages .Messages__bigButton__selectedValue {
  color: #fff;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Messages .Messages__smallButton {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.Messages--Mobile.Messages .Messages__smallButton {
  width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}
.Messages__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Messages__dateDialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Messages__dateDialog__block {
  padding: 4px 16px;
  border-radius: 13px;
  margin-bottom: 16px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.Messages--Mobile .Messages__dateDialog__block {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  padding: 1.111111111111111vw 4.444444444444445vw;
  margin-bottom: 4.444444444444445vw;
  border-radius: 3.611111111111111vw;
}
.Messages .trumbowyg-box {
  min-height: 140px;
  height: 100%;
  display: grid;
  grid-template-rows: -webkit-max-content -webkit-max-content auto;
  grid-template-rows: max-content max-content auto;
}
.Messages .trumbowyg-box .trumbowyg-editor {
  min-height: unset;
}
@-webkit-keyframes button-active {
  from {
    background-color: #a4a1f8;
  }
  to {
    background-color: #fff;
  }
}
@keyframes button-active {
  from {
    background-color: #a4a1f8;
  }
  to {
    background-color: #fff;
  }
}

.SmsTemplateCategoriesModal {
  width: 300px;
  height: 600px;
  max-height: 100vh;
}
.SmsTemplateCategoriesModal--Mobile {
  width: 83.33333333333333vw;
  height: 166.66666666666666vw;
}
.SmsTemplateCategoriesModal__body {
  padding: 8px;
  overflow: auto;
}
.SmsTemplateCategoriesModal--Mobile .SmsTemplateCategoriesModal__body {
  padding: 2.222222222222222vw;
}
.SmsTemplateCategories {
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-template-columns: 100%;
  grid-row-gap: 8px;
  overflow: auto;
}
.SmsTemplateCategories--Mobile {
  grid-row-gap: 2.222222222222222vw;
}
.SmsTemplateCategories--maxContent {
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
.SmsTemplateCategories .SmsTemplateCategories__category {
  background-color: #f2f4f6;
  border-radius: 8px;
  -webkit-box-shadow: 0 -1px 0 0 rgba(0,0,0,0.051) inset;
          box-shadow: 0 -1px 0 0 rgba(0,0,0,0.051) inset;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category {
  border-radius: 2.222222222222222vw;
  -webkit-box-shadow: 0 -0.277777777777778vw 0 0 rgba(0,0,0,0.051) inset;
          box-shadow: 0 -0.277777777777778vw 0 0 rgba(0,0,0,0.051) inset;
}
.SmsTemplateCategories .SmsTemplateCategories__category__template {
  padding: 12px 14px;
  color: #71737f;
  font-size: 13px;
  border-top: 1px solid #e1e5e5;
  cursor: pointer;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__template {
  padding: 3.333333333333333vw 3.888888888888889vw;
  font-size: 3.611111111111111vw;
  border-top-width: 0.277777777777778vw;
}
.SmsTemplateCategories .SmsTemplateCategories__category__template--selected {
  border-left: 2px solid #00a455;
  color: #333;
  font-weight: 600;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__template--selected {
  border-left-width: 0.555555555555556vw;
}
.SmsTemplateCategories .SmsTemplateCategories__category__template--enabled {
  color: #00a455;
}
.SmsTemplateCategories .SmsTemplateCategories__category__content {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-flow: row;
  overflow: hidden;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__content {
  border-bottom-left-radius: 2.222222222222222vw;
  border-bottom-right-radius: 2.222222222222222vw;
}
.SmsTemplateCategories .SmsTemplateCategories__category__header {
  padding: 16px 12px;
  border: none;
  height: 42px;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__header {
  padding: 4.444444444444445vw 3.333333333333333vw;
  height: 11.666666666666666vw;
}
.SmsTemplateCategories .SmsTemplateCategories__category__title {
  font-size: 14px;
  display: grid;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__title {
  font-size: 3.888888888888889vw;
}
.SmsTemplateCategories .SmsTemplateCategories__category__title__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__title__controls {
  padding-right: 2.777777777777778vw;
}
.SmsTemplateCategories .SmsTemplateCategories__category__title__plusIcon {
  width: 12px;
  height: 12px;
}
.SmsTemplateCategories--Mobile.SmsTemplateCategories .SmsTemplateCategories__category__title__plusIcon {
  width: 3.333333333333333vw;
  height: 3.333333333333333vw;
}

.UserInitialsAvatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid #fff;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  color: #fff;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  background-size: cover;
  background-position: center;
  background-color: #fd9909;
}
.UserInitialsAvatar--Mobile {
  width: 12.222222222222221vw;
  height: 12.222222222222221vw;
  border-radius: 50%;
  border: 0.555555555555556vw solid #fff;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
  color: #fff;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}

.MessagesMessage {
  width: 100%;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content;
  grid-template-columns: min-content;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  grid-column-gap: 8px;
  margin-bottom: 19px;
}
.MessagesMessage--Mobile .MessagesMessage {
  grid-column-gap: 2.222222222222222vw;
  margin-bottom: 5.277777777777778vw;
}
.MessagesMessage--their .MessagesMessage__body {
  border-top-left-radius: 0;
}
.MessagesMessage--their .MessagesMessage__body--sms {
  background-color: #b8cdfc;
}
.MessagesMessage--my {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.MessagesMessage--my .MessagesMessage__body {
  border-bottom-right-radius: 0;
  color: #fff;
}
.MessagesMessage--my .MessagesMessage__footer {
  color: rgba(255,255,255,0.6);
}
.MessagesMessage__typingIndicatorDot {
  display: inline-block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #00a455;
  margin-right: 8px;
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.MessagesMessage--Mobile .MessagesMessage__typingIndicatorDot {
  margin-right: 2.222222222222222vw;
  width: 3.611111111111111vw;
  height: 3.611111111111111vw;
}
.MessagesMessage__typingIndicatorDot:nth-child(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.MessagesMessage__typingIndicatorDot:nth-child(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.MessagesMessage__typingIndicatorDot:nth-child(3) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.MessagesMessage__right {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 9px;
  position: relative;
}
.MessagesMessage--Mobile .MessagesMessage__right {
  grid-row-gap: 2.5vw;
}
.MessagesMessage__userName {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.MessagesMessage--Mobile .MessagesMessage__userName {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
}
.MessagesMessage__footer {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #a0a1aa;
  left: 0;
  width: 100%;
  position: absolute;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 9px;
  bottom: 6px;
  padding-right: 12px;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.MessagesMessage--Mobile .MessagesMessage__footer {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  grid-column-gap: 2.5vw;
  bottom: 1.666666666666667vw;
  padding-right: 3.333333333333333vw;
}
.MessagesMessage__footer__read {
  height: 100%;
  width: 18px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.MessagesMessage--Mobile .MessagesMessage__footer__read {
  width: 5vw;
}
.MessagesMessage__footer__read--negative {
  color: #ee4b19;
}
.MessagesMessage__footer__read--gold {
  color: #fd9909;
}
.MessagesMessage__body {
  height: auto;
  padding: 12px 16px 25px;
  width: 290px;
  border-radius: 20px;
  word-break: break-word;
  white-space: pre-line;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  background-color: #fff;
  position: relative;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.MessagesMessage--Mobile .MessagesMessage__body {
  padding: 3.333333333333333vw 4.444444444444445vw 6.944444444444445vw;
  width: 80.55555555555556vw;
  border-radius: 5.555555555555555vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.MessagesMessage__body--primary {
  background: #00a455;
}
.MessagesMessage__body--sms {
  background-color: #4d6eff;
}
.MessagesMessage__body--statusIndicator {
  padding-bottom: 12px;
}
.MessagesMessage--Mobile .MessagesMessage__body--statusIndicator {
  padding-bottom: 3.333333333333333vw;
}
.MessagesMessage__body a {
  color: inherit;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.MessagesBotAnimation-module__MessagesBotAnimation--d59Sj {
  width: 270px;
  height: 290px;
  position: relative;
  position: relative;
}
.MessagesBotAnimation-module__MessagesBotAnimation__fallback--CGfoF {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-image: url(./images/804fb198cdc06354a4fa7c010418d207.png);
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.MessagesBotAnimation-module__MessagesBotAnimation__fallback_hidden--B\+H9g {
  opacity: 0;
}

.AccountMessages.ModalInstance {
  width: 360px;
  height: 650px;
}
.AccountMessages .Messages {
  padding: 0;
  height: 100%;
}
.AccountMessages .Messages__paper__footer {
  padding-right: 12px;
}
.AccountMessages .Messages__paper__footer__Input.TextArea {
  padding: 16px;
  padding-right: 0;
}
.AccountMessagesMobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  overflow: hidden;
  background: #f2f4f6;
}

.AccountNavigation {
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6.944444444444445vw;
  padding: 0 6.944444444444445vw;
  height: 18.055555555555557vw;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  z-index: 1;
}
.AccountNavigation--paper {
  background: #fff;
}
.AccountNavigation--panel {
  background: #12152a;
}
.AccountNavigation .SvgIcon {
  height: 3.611111111111111vw;
}
.AccountNavigation--paper.AccountNavigation .SvgIcon {
  color: #12152a;
}
.AccountNavigation--panel.AccountNavigation .SvgIcon {
  color: #fff;
}
.AccountNavigation--paper .AccountNavigation__title {
  color: #12152a;
}
.AccountNavigation--panel .AccountNavigation__title {
  color: #fff;
}

.AccountBottomPanelBlock {
  position: sticky;
  background-color: #4d73eb;
  bottom: 0;
  width: 100%;
  -webkit-box-shadow: 0 -2px 16px rgba(0,0,0,0.1);
          box-shadow: 0 -2px 16px rgba(0,0,0,0.1);
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  z-index: 1;
  pointer-events: all;
}
.AccountBottomPanelBlock--Mobile {
  -webkit-box-shadow: 0 -0.555555555555556vw 4.444444444444445vw rgba(0,0,0,0.1);
          box-shadow: 0 -0.555555555555556vw 4.444444444444445vw rgba(0,0,0,0.1);
  border-top-right-radius: 4.166666666666667vw;
  border-top-left-radius: 4.166666666666667vw;
  bottom: 0;
}
.AccountBottomPanelBlock__inners {
  height: 71px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountBottomPanelBlock--Mobile .AccountBottomPanelBlock__inners {
  height: 19.72222222222222vw;
}
.AccountBottomPanelBlock__inners .Button {
  background-color: transparent;
}

.AccountDiscountBlock {
  color: #71737f;
  display: grid;
  grid-template-columns: -webkit-min-content 1fr -webkit-min-content;
  grid-template-columns: min-content 1fr min-content;
  grid-column-gap: 16px;
  padding: 16px 0;
}
.AccountDiscountBlock__icon {
  width: 40px;
  height: 40px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0zNS43NzQ2IDQwSDQuMjI1NDNDMi44OTE5MSA0MCAxLjgxMDk3IDM4LjkxOSAxLjgxMDk3IDM3LjU4NTZWMTEuOTMzN0gzOC4xODkzVjM3LjU4NTZDMzguMTg5MiAzOC45MTkgMzcuMTA4MiA0MCAzNS43NzQ2IDQwWiIKICAgICAgICAgIGZpbGw9IiMwMEE0NTUiLz4KICAgIDxwYXRoIGQ9Ik0zNS43NzQ2IDExLjkzMzdWMzcuNTg1NkMzNS43NzQ2IDM4LjkxOTEgMzQuNjkzNiA0MCAzMy4zNjAyIDQwSDM1Ljc3NDZDMzcuMTA4MSA0MCAzOC4xODkxIDM4LjkxOSAzOC4xODkxIDM3LjU4NTZWMTEuOTMzN0gzNS43NzQ2WiIKICAgICAgICAgIGZpbGw9IiMwMDc4M0UiLz4KICAgIDxwYXRoIGQ9Ik0xNy4wOTg4IDExLjkzMzdIMjIuOTAxM1Y0MEgxNy4wOTg4VjExLjkzMzdaIiBmaWxsPSIjRkRERjc5Ii8+CiAgICA8cGF0aCBkPSJNMTcuMDk4OCAxMS45MzM3SDIyLjkwMTNWMTQuMzQ4MkgxNy4wOTg4VjExLjkzMzdaIiBmaWxsPSIjRjlEMDY4Ii8+CiAgICA8cGF0aCBkPSJNNDAgNy43NDA5MVYxMC4zMjQxQzQwIDExLjIxMzEgMzkuMjc5MyAxMS45MzM4IDM4LjM5MDMgMTEuOTMzOEgxLjYwOTY5QzAuNzIwNzAzIDExLjkzMzcgMCAxMS4yMTMgMCAxMC4zMjRWNy43NDA5MUMwIDYuODUxOTMgMC43MjA3MDMgNi4xMzEyMyAxLjYwOTY5IDYuMTMxMjNIMzguMzkwNEMzOS4yNzkzIDYuMTMxMjMgNDAgNi44NTE5MyA0MCA3Ljc0MDkxWiIKICAgICAgICAgIGZpbGw9IiNGRERGNzkiLz4KICAgIDxwYXRoIGQ9Ik0zOC4zOTAzIDYuMTMxMjNIMzUuOTc1OUMzNi44NjQ5IDYuMTMxMjMgMzcuNTg1NiA2Ljg1MTkzIDM3LjU4NTYgNy43NDA5MVYxMC4zMjQxQzM3LjU4NTYgMTEuMjEzMSAzNi44NjQ5IDExLjkzMzggMzUuOTc1OSAxMS45MzM4SDM4LjM5MDNDMzkuMjc5MyAxMS45MzM4IDQwIDExLjIxMzEgNDAgMTAuMzI0MVY3Ljc0MDkxQzQwIDYuODUxOTMgMzkuMjc5MyA2LjEzMTIzIDM4LjM5MDMgNi4xMzEyM1oiCiAgICAgICAgICBmaWxsPSIjRjlEMDY4Ii8+CiAgICA8cGF0aCBkPSJNMTkuOTk5OSAzNS45ODEzQzI0Ljc4MTMgMzUuOTgxMyAyOC42NTc0IDMyLjEwNTIgMjguNjU3NCAyNy4zMjM4QzI4LjY1NzQgMjIuNTQyNCAyNC43ODEzIDE4LjY2NjMgMTkuOTk5OSAxOC42NjYzQzE1LjIxODUgMTguNjY2MyAxMS4zNDI0IDIyLjU0MjQgMTEuMzQyNCAyNy4zMjM4QzExLjM0MjQgMzIuMTA1MiAxNS4yMTg1IDM1Ljk4MTMgMTkuOTk5OSAzNS45ODEzWiIKICAgICAgICAgIGZpbGw9IiNERDYzNkUiLz4KICAgIDxwYXRoIGQ9Ik0xOS45OTk5IDE4LjY2NjRDMTkuNTkwMSAxOC42NjY0IDE5LjE4NzIgMTguNjk1NSAxOC43OTI2IDE4Ljc1MDZDMjMuMDAyNCAxOS4zMzgxIDI2LjI0MjggMjIuOTUyMiAyNi4yNDI4IDI3LjMyMzlDMjYuMjQyOCAzMS42OTU1IDIzLjAwMjQgMzUuMzA5NyAxOC43OTI2IDM1Ljg5NzJDMTkuMTg3MiAzNS45NTIyIDE5LjU5MDEgMzUuOTgxNCAxOS45OTk5IDM1Ljk4MTRDMjQuNzgxMyAzNS45ODE0IDI4LjY1NzQgMzIuMTA1MyAyOC42NTc0IDI3LjMyMzlDMjguNjU3NCAyMi41NDI1IDI0Ljc4MTMgMTguNjY2NCAxOS45OTk5IDE4LjY2NjRaIgogICAgICAgICAgZmlsbD0iI0RBNEE1NCIvPgogICAgPHBhdGggZD0iTTE3LjkzMTEgMzIuMTk0MkMxNy42MjM3IDMyLjA2NTIgMTcuNDc5MSAzMS43MTE0IDE3LjYwODEgMzEuNDA0TDIxLjMwODQgMjIuNTg3MkMyMS40Mzc0IDIyLjI3OTkgMjEuNzkxIDIyLjEzNTIgMjIuMDk4NSAyMi4yNjQyQzIyLjQwNTkgMjIuMzkzMiAyMi41NTA1IDIyLjc0NzEgMjIuNDIxNSAyMy4wNTQ0TDE4LjcyMTMgMzEuODcxMkMxOC41OTEgMzIuMTgyMSAxOC4yMzE2IDMyLjMyMDIgMTcuOTMxMSAzMi4xOTQyWiIKICAgICAgICAgIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMTcuMTc0MSAyNi44MTMzQzE1LjkzOTggMjYuODEzMyAxNC45MzU1IDI1LjY5MDMgMTQuOTM1NSAyNC4zMDk4QzE0LjkzNTUgMjIuOTI5NCAxNS45Mzk4IDIxLjgwNjMgMTcuMTc0MSAyMS44MDYzQzE4LjQwODUgMjEuODA2MyAxOS40MTI3IDIyLjkyOTMgMTkuNDEyNyAyNC4zMDk4QzE5LjQxMjcgMjUuNjkwMyAxOC40MDg1IDI2LjgxMzMgMTcuMTc0MSAyNi44MTMzWk0xNy4xNzQxIDIzLjAxMzVDMTYuNjA1NSAyMy4wMTM1IDE2LjE0MjggMjMuNTk1IDE2LjE0MjggMjQuMzA5OEMxNi4xNDI4IDI1LjAyNDYgMTYuNjA1NSAyNS42MDYgMTcuMTc0MSAyNS42MDZDMTcuNzQyOCAyNS42MDYgMTguMjA1NSAyNS4wMjQ2IDE4LjIwNTUgMjQuMzA5OEMxOC4yMDU1IDIzLjU5NSAxNy43NDI5IDIzLjAxMzUgMTcuMTc0MSAyMy4wMTM1WiIKICAgICAgICAgIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMjIuODI1NiAzMi44NDE0QzIxLjU5MTMgMzIuODQxNCAyMC41ODcgMzEuNzE4MyAyMC41ODcgMzAuMzM3OUMyMC41ODcgMjguOTU3NCAyMS41OTEzIDI3LjgzNDQgMjIuODI1NiAyNy44MzQ0QzI0LjA2IDI3LjgzNDQgMjUuMDY0MiAyOC45NTc0IDI1LjA2NDIgMzAuMzM3OUMyNS4wNjQxIDMxLjcxODMgMjQuMDU5OSAzMi44NDE0IDIyLjgyNTYgMzIuODQxNFpNMjIuODI1NiAyOS4wNDE1QzIyLjI1NyAyOS4wNDE1IDIxLjc5NDMgMjkuNjIzIDIxLjc5NDMgMzAuMzM3OUMyMS43OTQzIDMxLjA1MjYgMjIuMjU3IDMxLjYzNDEgMjIuODI1NiAzMS42MzQxQzIzLjM5NDMgMzEuNjM0MSAyMy44NTcgMzEuMDUyNiAyMy44NTcgMzAuMzM3OUMyMy44NTcgMjkuNjIzMSAyMy4zOTQzIDI5LjA0MTUgMjIuODI1NiAyOS4wNDE1WiIKICAgICAgICAgIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMzMuOTU0MSA2LjEzMTE2SDIyLjkwMTJWMy4wNDIzM0wyOS4yMDczIDAuMjg3MjUxQzMxLjQ0NjYgLTAuNjkxMTA4IDMzLjk1NDEgMC45NDk2NzMgMzMuOTU0MSAzLjM5MzVWNi4xMzExNloiCiAgICAgICAgICBmaWxsPSIjREQ2MzZFIi8+CiAgICA8cGF0aCBkPSJNMjkuMzU4MyAwLjIyNjgxM0MzMC42MDAxIDAuNzA0NzgyIDMxLjUzOTUgMS44OTgxNCAzMS41Mzk1IDMuMzkzNDVWNi4xMzExMUgzMy45NTRWMy4zOTM0NUMzMy45NTQgMS4wMDQ0NyAzMS41NTc5IC0wLjYxNTYwOSAyOS4zNTgzIDAuMjI2ODEzWiIKICAgICAgICAgIGZpbGw9IiNEQTRBNTQiLz4KICAgIDxwYXRoIGQ9Ik02LjA0NTkgNi4xMzExNkgxNy4wOTg4VjMuMDQyMzNMMTAuNzkyOCAwLjI4NzI1MUM4LjU1MzQgLTAuNjkxMTA4IDYuMDQ1OSAwLjk0OTY3MyA2LjA0NTkgMy4zOTM1VjYuMTMxMTZaIgogICAgICAgICAgZmlsbD0iI0RENjM2RSIvPgogICAgPHBhdGggZD0iTTE3LjA5ODggMy4wNDIyNEgyMi45MDEzVjYuMTMxMDZIMTcuMDk4OFYzLjA0MjI0WiIgZmlsbD0iIzAwQTQ1NSIvPgogICAgPHBhdGggZD0iTTI4LjY0MTUgMTQuNzc3OEwyNS4zMTQyIDE2Ljg3MTNDMjUuMTQzOCAxNi45Nzg2IDI0LjkxNzggMTYuOTExIDI0LjgzNDIgMTYuNzI3N0wyMCA2LjEzMTIzSDI0LjcwMjdMMjkuMTYxOSAxMS4yNzU0QzMwLjA5ODMgMTIuMzU1NyAyOS44NTE1IDE0LjAxNjUgMjguNjQxNSAxNC43Nzc4WiIKICAgICAgICAgIGZpbGw9IiNERDYzNkUiLz4KICAgIDxwYXRoIGQ9Ik0yOS4xNjE3IDExLjI3NTRMMjQuNzAyNSA2LjEzMTIzSDIyLjI4OEwyNi43NDcyIDExLjI3NTRDMjcuNjgzNyAxMi4zNTU3IDI3LjQzNjkgMTQuMDE2NSAyNi4yMjY5IDE0Ljc3NzlMMjQuNDUzNSAxNS44OTM2TDI0LjgzNCAxNi43Mjc4QzI0LjkxNzYgMTYuOTExMSAyNS4xNDM2IDE2Ljk3ODYgMjUuMzE0IDE2Ljg3MTRMMjguNjQxMyAxNC43Nzc5QzI5Ljg1MTQgMTQuMDE2NSAzMC4wOTgyIDEyLjM1NTcgMjkuMTYxNyAxMS4yNzU0WiIKICAgICAgICAgIGZpbGw9IiNEQTRBNTQiLz4KICAgIDxwYXRoIGQ9Ik0xMS4zNTg2IDE0Ljc3NzhMMTQuNjg1OSAxNi44NzEzQzE0Ljg1NjMgMTYuOTc4NiAxNS4wODIzIDE2LjkxMSAxNS4xNjU5IDE2LjcyNzdMMjAgNi4xMzEyM0gxNS4yOTc0TDEwLjgzODEgMTEuMjc1NEM5LjkwMTczIDEyLjM1NTcgMTAuMTQ4NSAxNC4wMTY1IDExLjM1ODYgMTQuNzc3OFoiCiAgICAgICAgICBmaWxsPSIjREQ2MzZFIi8+CiAgICA8cGF0aCBkPSJNMTcuNTg1NyA2LjEzMTIzTDEzLjEzMjEgMTUuODkzNkwxNC42ODYgMTYuODcxM0MxNC44NTY1IDE2Ljk3ODYgMTUuMDgyNCAxNi45MTEgMTUuMTY2IDE2LjcyNzdMMjAuMDAwMSA2LjEzMTIzSDE3LjU4NTdaIgogICAgICAgICAgZmlsbD0iI0RBNEE1NCIvPgo8L3N2Zz4K);
  background-size: contain;
  background-position: center;
}
.AccountDiscountBlock--Mobile .AccountDiscountBlock__icon {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}
.AccountDiscountBlock__textBlock {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #12152a;
}
.AccountDiscountBlock--Mobile .AccountDiscountBlock__textBlock {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #12152a;
}
.AccountDiscountBlock__title {
  font-weight: 600;
}
.AccountDiscountBlock__price {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #00a455;
  font-weight: 600;
}
.AccountDiscountBlock--Mobile .AccountDiscountBlock__price {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #00a455;
  font-weight: 600;
}

.ClientInfoBlock {
  width: 100%;
  padding: 20px 80px 20px;
  display: grid;
  grid-row-gap: 16px;
  height: 93px;
  grid-template-areas: "name name" "phone email";
  grid-template-columns: 1fr 1fr;
  position: relative;
}
.ClientInfoBlock--Mobile {
  height: auto;
  grid-template-columns: auto;
  grid-template-areas: "name" "phone" "email";
  padding: 3.333333333333333vw;
  padding-right: 4.444444444444445vw;
  grid-gap: 3.333333333333333vw;
}
.ClientInfoBlock .UserInitialsAvatar {
  width: 34px;
  height: 34px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 12px;
  padding-top: 1px;
}
.ClientInfoBlock--Mobile.ClientInfoBlock .UserInitialsAvatar {
  width: 9.444444444444445vw;
  height: 9.444444444444445vw;
  font-size: 3.333333333333333vw;
  padding-top: 0.277777777777778vw;
}
.ClientInfoBlock__bottomButton {
  border-top: 1px solid #e8e8ea;
  margin-right: -16px;
  margin-left: -12px;
  padding: 8px 20px;
}
.ClientInfoBlock__bottomButton .Button {
  font-weight: 500;
}
.ClientInfoBlock__editIcon {
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 16px;
}
.ClientInfoBlock__row {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 34px 1fr;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  color: #71737f;
  grid-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.ClientInfoBlock__row--name {
  grid-area: name;
  grid-template-columns: 100%;
  text-align: center;
}
.ClientInfoBlock__row--phone {
  grid-area: phone;
  text-align: left;
}
.ClientInfoBlock__row--email {
  grid-area: email;
  text-align: left;
}
.ClientInfoBlock__row--marginBottom {
  margin-bottom: 12px;
}
.ClientInfoBlock--Mobile.ClientInfoBlock__row--marginBottom {
  margin-bottom: 3.333333333333333vw;
}
.ClientInfoBlock--noIndent .ClientInfoBlock__row--marginBottom {
  margin-bottom: 0;
}
.ClientInfoBlock--Mobile .ClientInfoBlock__row {
  text-align: left;
  grid-template-columns: 9.444444444444445vw 1fr;
  grid-gap: 3.333333333333333vw;
}
.ClientInfoBlock__row--marginBottom {
  margin-bottom: 12px;
}
.ClientInfoBlock--Mobile.ClientInfoBlock__row--marginBottom {
  margin-bottom: 3.333333333333333vw;
}
.ClientInfoBlock__row__text {
  width: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-self: left;
}
.ClientInfoBlock__row__text--bold {
  font-size: 15px;
  line-height: 22px;
  color: #12152a;
  font-weight: 600;
}
.ClientInfoBlock--Mobile .ClientInfoBlock__row__text--bold {
  font-size: 4.166666666666667vw;
  line-height: 6.111111111111111vw;
}
.ClientInfoBlock__row__icon {
  width: 18px;
  height: 18px;
}
.ClientInfoBlock--Mobile .ClientInfoBlock__row__icon {
  width: 5vw;
  height: 5vw;
}
.ClientInfoBlock--noIndent {
  grid-gap: 0;
}

.PaymentCard {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.PaymentCard--Mobile {
  border-radius: 2.222222222222222vw;
  padding: 0 2.5vw;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.PaymentCard__mainIcon {
  color: #00a455;
}
.PaymentCard__negativeIcon {
  color: #ee4b19;
}
.PaymentCard .PaymentCard__fullRow {
  grid-column: span 2;
  padding: 0;
}
.PaymentCard__DropdownPanel__header {
  border: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  padding: 16px;
}
.PaymentCard--Mobile .PaymentCard__DropdownPanel__header {
  padding: 4.444444444444445vw;
}
.PaymentCard__DropdownPanel__header__button {
  margin-left: 16px;
}
.PaymentCard--Mobile .PaymentCard__DropdownPanel__header__button {
  margin-left: 2.222222222222222vw;
}
.PaymentCard__DropdownPanel__header__title {
  display: grid;
  grid-template-columns: -webkit-max-content auto -webkit-max-content;
  grid-template-columns: max-content auto max-content;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 16px;
}
.PaymentCard--Mobile .PaymentCard__DropdownPanel__header__title {
  font-size: 4.166666666666667vw;
  grid-column-gap: 4.444444444444445vw;
}
.PaymentCard__value {
  justify-self: end;
  text-align: right;
}
.PaymentCard__value__description {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 13px;
  color: #71737f;
}
.PaymentCard--Mobile .PaymentCard__value__description {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 3.611111111111111vmin;
  color: #71737f;
}
.PaymentCard__value__amount {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.PaymentCard--Mobile .PaymentCard__value__amount {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  font-weight: 400;
}
.PaymentCard__value__amount--primary {
  color: #00a455;
}
.PaymentCard--Mobile .PaymentCard__value__amount--primary {
  color: #00a455;
}
.PaymentCard__value__amount--negative {
  color: #ee4b19;
}
.PaymentCard--Mobile .PaymentCard__value__amount--negative {
  color: #ee4b19;
}
.PaymentCard__info {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 9px;
  padding-right: 16px;
  padding-left: 56px;
  word-break: break-word;
  padding-bottom: 25px;
}
.PaymentCard--Mobile .PaymentCard__info {
  grid-column-gap: 2.777777777777778vw;
  grid-row-gap: 1.111111111111111vw;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 2.777777777777778vw;
  font-size: 3.333333333333333vw;
}
.PaymentCard__info__titleBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.PaymentCard__info__titleBlock__subTitle {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
}
.PaymentCard--Mobile .PaymentCard__info__titleBlock__subTitle {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
}
.PaymentCard__info__row {
  display: grid;
  grid-template-columns: 40px 2.5fr 5.5fr;
  grid-column-gap: 16px;
  padding-bottom: 9px;
  padding-right: 16px;
}
.PaymentCard--Mobile .PaymentCard__info__row {
  grid-template-columns: 11.11111111111111vw 2.5fr 5.5fr;
  grid-column-gap: 4.444444444444445vw;
  padding-bottom: 2.5vw;
  padding-right: 4.444444444444445vw;
}
.PaymentCard__info__row__name {
  color: #71737f;
}
.PaymentCard__info__row--refundButton {
  margin-top: 9px;
  grid-column: span 2;
}
.PaymentCard--Mobile .PaymentCard__info__row--refundButton {
  margin-top: 2.5vw;
}

.InvoiceCard {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
}
.InvoiceCard--Mobile {
  border-radius: 2.222222222222222vw;
  padding: 0 2.5vw;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.InvoiceCard__mainIcon {
  color: #4d6eff;
}
.InvoiceCard .InvoiceCard__fullRow {
  grid-column: span 2;
  padding: 0;
}
.InvoiceCard__nestedReceipt__icon {
  width: 32px;
  height: 32px;
}
.InvoiceCard__nestedReceipt__info {
  padding-left: 19px;
}
.InvoiceCard__DropdownPanel__header {
  border: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  padding: 16px;
}
.InvoiceCard--Mobile .InvoiceCard__DropdownPanel__header {
  padding: 4.444444444444445vw 0;
  height: auto;
}
.InvoiceCard__DropdownPanel__header__button {
  margin-left: 16px;
}
.InvoiceCard--Mobile .InvoiceCard__DropdownPanel__header__button {
  margin-left: 2.222222222222222vw;
}
.InvoiceCard__DropdownPanel__header__title {
  display: grid;
  grid-template-columns: -webkit-min-content auto -webkit-max-content;
  grid-template-columns: min-content auto max-content;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.InvoiceCard--Mobile .InvoiceCard__DropdownPanel__header__title {
  font-size: 4.166666666666667vw;
  grid-column-gap: 4.444444444444445vw;
}
.InvoiceCard__DropdownPanel__header__title--withItem {
  grid-template-columns: -webkit-min-content auto auto -webkit-max-content;
  grid-template-columns: min-content auto auto max-content;
}
.InvoiceCard__DropdownPanel__contentWrapper {
  padding-bottom: 25px;
}
.InvoiceCard--Mobile .InvoiceCard__DropdownPanel__contentWrapper {
  padding-bottom: 2.777777777777778vw;
}
.InvoiceCard__value {
  justify-self: end;
  text-align: right;
}
.InvoiceCard__value__description {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 13px;
  color: #71737f;
}
.InvoiceCard--Mobile .InvoiceCard__value__description {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 3.611111111111111vmin;
  color: #71737f;
}
.InvoiceCard__value__amount {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #4d6eff;
}
.InvoiceCard--Mobile .InvoiceCard__value__amount {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  font-weight: 400;
  color: #4d6eff;
}
.InvoiceCard__info {
  display: grid;
  grid-column-gap: 25px;
  grid-row-gap: 9px;
  padding-right: 16px;
  padding-left: 56px;
  word-break: break-word;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
}
.InvoiceCard--Mobile .InvoiceCard__info {
  grid-column-gap: 2.777777777777778vw;
  grid-row-gap: 1.111111111111111vw;
  padding: 0;
  font-size: 3.333333333333333vw;
}
.InvoiceCard__info__titleBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.InvoiceCard__info__titleBlock__items {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.InvoiceCard__info__titleBlock__item {
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  word-break: break-all;
}
.InvoiceCard--Mobile .InvoiceCard__info__titleBlock__item {
  font-size: 3.888888888888889vw;
  font-weight: 400;
}
.InvoiceCard__info__titleBlock__item__description {
  color: #71737f;
}
.InvoiceCard__info__titleBlock__subTitle {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 9px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
}
.InvoiceCard--Mobile .InvoiceCard__info__titleBlock__subTitle {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  grid-column-gap: 2.5vw;
  grid-row-gap: 0.555555555555556vw;
  grid-auto-flow: row;
}
.InvoiceCard--Mobile .InvoiceCard__info__titleBlock__subTitle__status {
  grid-column: span 2;
}
.InvoiceCard__info__row {
  display: grid;
  grid-template-columns: 40px 2.5fr 5.5fr;
  grid-column-gap: 16px;
  padding-bottom: 9px;
  padding-right: 16px;
}
.InvoiceCard--Mobile .InvoiceCard__info__row {
  grid-template-columns: 11.11111111111111vw 2.5fr 5.5fr;
  grid-column-gap: 4.444444444444445vw;
  padding-bottom: 2.5vw;
  padding-right: 4.444444444444445vw;
}
.InvoiceCard__info__row__name {
  color: #71737f;
}
.InvoiceCard__info__row--refundButton {
  margin-top: 9px;
  grid-column: span 2;
}
.InvoiceCard--Mobile .InvoiceCard__info__row--refundButton {
  margin-top: 2.5vw;
}
.InvoiceCard__controls {
  display: grid;
  padding: 0 16px;
  padding-left: 47px;
  margin-top: 12px;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 16px;
}
.InvoiceCard--Mobile .InvoiceCard__controls {
  margin-right: 0;
  grid-column-gap: 2.777777777777778vw;
  padding: 0;
  margin-top: 2.777777777777778vw;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.InvoiceCard__controls__editBtn {
  padding: 0 32px;
  border-style: solid;
}
.InvoiceCard--Mobile .InvoiceCard__controls__editBtn {
  padding: 0 8.88888888888889vw;
}
.InvoiceCard__controls__editBtn:hover {
  border-style: solid;
}

.InvoiceStatus {
  padding: 3px 6px;
  position: relative;
  font-size: 12px;
  font-weight: 500;
}
.InvoiceStatus--Mobile {
  font-size: 3.333333333333333vw;
  padding: 0.833333333333333vw 1.666666666666667vw;
}
.InvoiceStatus__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.15;
  border-radius: 5px;
}
.InvoiceStatus--Mobile .InvoiceStatus__background {
  border-radius: 1.388888888888889vw;
}
.InvoiceStatus__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.InvoiceStatus__point {
  width: 8px;
  height: 8px;
  margin-left: 9px;
  border-radius: 50%;
}
.InvoiceStatus--Mobile .InvoiceStatus__point {
  width: 2.222222222222222vw;
  height: 2.222222222222222vw;
  margin-left: 2.5vw;
}

.AccountReceiptsBlock__header {
  background-color: #12152a;
  color: #fff;
  height: 36px;
  font-weight: 500;
  padding: 9px 15px;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__header {
  height: 10vw;
  padding: 2.5vw 4.166666666666667vw;
}
.AccountReceiptsBlock__list {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-row-gap: 6px;
}
.AccountReceiptsBlock__PaymentCard {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AccountReceiptsBlock__PaymentCard:after {
  content: '';
  display: block;
  width: calc(100% - 16px * 2);
  margin-left: 16px;
  height: 0;
  border-bottom: 1px solid #e8e8ea;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__PaymentCard:after {
  width: calc(100% - 4.444444444444445vw * 2);
  margin-left: 4.444444444444445vw;
  height: 0;
  border-bottom-width: 0.277777777777778vw;
}
.AccountReceiptsBlock__PaymentCard:last-child:after {
  border-bottom: none;
}
.AccountReceiptsBlock__PaymentCard__info {
  padding-bottom: 7px;
  padding-left: 16px;
  grid-column-gap: 9px;
  grid-template-columns: 1fr 1fr;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__PaymentCard__info {
  padding-left: 4.444444444444445vw;
  grid-column-gap: 2.5vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  padding-bottom: 1.944444444444444vw;
}
.AccountReceiptsBlock__PaymentCard__info__row__name {
  color: #71737f;
}
.AccountReceiptsBlock__PaymentCard__info__title__subtitle {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__PaymentCard__info__title__subtitle {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
}
.AccountReceiptsBlock__PaymentCard__header {
  padding: 16px 13px;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__PaymentCard__header {
  padding: 4.444444444444445vw 3.611111111111111vw;
}
.AccountReceiptsBlock__PaymentCard__header__title {
  grid-column-gap: 10px;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__PaymentCard__header__title {
  grid-column-gap: 2.777777777777778vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountReceiptsBlock__PaymentCard__header__button {
  font-size: 24px;
}
.AccountReceiptsBlock--Mobile .AccountReceiptsBlock__PaymentCard__header__button {
  font-size: 6.666666666666667vw;
}

.RequestMainInfo {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 1fr -webkit-max-content 1fr;
  grid-template-columns: 1fr max-content 1fr;
  padding: 0 20px;
  height: 64px;
  color: #fff;
}
.RequestMainInfo--Mobile {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  padding: 0 4.444444444444445vw;
  height: 17.77777777777778vw;
  border-top-left-radius: 4.166666666666667vw;
  border-top-right-radius: 4.166666666666667vw;
}
.RequestMainInfo--v2 {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  padding: 0;
}
.RequestMainInfo--Mobile.RequestMainInfo--v2 {
  grid-template-columns: 100%;
  grid-template-rows: unset;
  height: unset;
  grid-row-gap: 4.444444444444445vw;
}
.RequestMainInfo--pending {
  background-color: #fd9909;
}
.RequestMainInfo--reservation {
  background-color: #3a63db;
}
.RequestMainInfo--confirmed {
  background-color: #00a455;
}
.RequestMainInfo--completed {
  background-color: #ffc800;
  color: #12152a;
}
.RequestMainInfo--expired {
  background-color: #e8505b;
  color: #fff;
}
.RequestMainInfo--deadLead {
  background-color: #101629;
  color: #fff;
}
.RequestMainInfo--v2 {
  background: transparent;
  color: #fff;
}
.RequestMainInfo__pairedRequest {
  grid-column: span 2;
  display: grid;
  grid-auto-flow: column;
  font-weight: 600;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RequestMainInfo__pairedRequest__link {
  color: #00a455;
}
.RequestMainInfo__center {
  display: grid;
  grid-template-columns: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding-top: 16px;
}
.RequestMainInfo--Mobile .RequestMainInfo__center {
  padding-top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestMainInfo--confirmed .RequestMainInfo__center,
.RequestMainInfo--completed .RequestMainInfo__center {
  padding-top: 10px;
}
.RequestMainInfo--Mobile.RequestMainInfo--confirmed .RequestMainInfo__center,
.RequestMainInfo--Mobile.RequestMainInfo--completed .RequestMainInfo__center {
  padding-top: 0;
}
.RequestMainInfo__center__bigText {
  font-size: 28px;
  font-weight: 900;
  line-height: 1em;
}
.RequestMainInfo--Mobile .RequestMainInfo__center__bigText {
  font-size: 5.555555555555555vw;
}
.RequestMainInfo__center__smallText {
  font-size: 13px;
  line-height: 15px;
  font-weight: 600;
  text-decoration: none;
  opacity: 0.6;
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}
.RequestMainInfo__center__smallText:hover {
  opacity: 1;
}
.RequestMainInfo--Mobile .RequestMainInfo__center__smallText {
  font-size: 3.611111111111111vw;
  line-height: 4.166666666666667vw;
  opacity: 1;
}
.RequestMainInfo__center__smallText--pointer {
  cursor: pointer;
}
.RequestMainInfo__left {
  display: grid;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  padding-top: 12px;
  grid-row-gap: 3px;
}
.RequestMainInfo--Mobile .RequestMainInfo__left {
  padding-top: 3.333333333333333vw;
  grid-row-gap: 0.833333333333333vw;
}
.RequestMainInfo__bigText {
  font-size: 16px;
  font-weight: 650;
  line-height: 20px;
}
.RequestMainInfo--Mobile .RequestMainInfo__bigText {
  font-size: 4.444444444444445vw;
  line-height: 5.555555555555555vw;
}
.RequestMainInfo--v2 .RequestMainInfo__bigText {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
.RequestMainInfo--Mobile.RequestMainInfo--v2 .RequestMainInfo__bigText {
  font-size: 6.666666666666667vw;
  line-height: 8.333333333333334vw;
}
.RequestMainInfo__smallText {
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}
.RequestMainInfo--Mobile .RequestMainInfo__smallText {
  font-size: 3.333333333333333vw;
  line-height: 4.166666666666667vw;
  font-weight: 600;
}
.RequestMainInfo--v2 .RequestMainInfo__smallText {
  font-size: 14px;
  font-weight: 550;
  line-height: 18px;
}
.RequestMainInfo--Mobile.RequestMainInfo--v2 .RequestMainInfo__smallText {
  font-size: 3.888888888888889vw;
  line-height: 5vw;
}
.RequestMainInfo__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestMainInfo__reservationButton.AccountBottomPanelBlock {
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: static;
  width: unset;
}
.RequestMainInfo__reservationButton.AccountBottomPanelBlock .AccountBottomPanelBlock__inners {
  height: unset;
}
.RequestMainInfo__reservationButton.AccountBottomPanelBlock .AccountBottomPanelBlock__inners .Button {
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.25);
          box-shadow: 0 4px 4px rgba(0,0,0,0.25);
}
.RequestMainInfo__reservationButton.AccountBottomPanelBlock .AccountBottomPanelBlock__inners .Button .Button__icon {
  width: 14px;
  height: 14px;
  color: #5259ff;
}

.AccountStatusRow {
  width: 394px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.AccountStatusRow--Mobile {
  width: 100%;
  height: 11.11111111111111vw;
  border-radius: 2.777777777777778vw;
}
.AccountStatusRow__background {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.08)), to(rgba(0,0,0,0.08))), -webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.2)), to(rgba(255,255,255,0.2)));
  background: linear-gradient(0deg, rgba(0,0,0,0.08), rgba(0,0,0,0.08)), linear-gradient(0deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2));
}
.AccountStatusRow__status {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 800;
  color: #fff;
}
.AccountStatusRow--Mobile .AccountStatusRow__status {
  font-size: 3.333333333333333vw;
}
.AccountStatusRow__status--completed {
  color: #12152a;
  background: #ffc800;
}
.AccountStatusRow__status--expired {
  background: #e8505b;
}
.AccountStatusRow__status--dead {
  background: #282828;
}
.AccountStatusRow__status__background {
  position: absolute;
  width: calc(100% + 10px);
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
}
.AccountStatusRow--Mobile .AccountStatusRow__status__background {
  width: calc(100% + pxToVw(10px));
}
.AccountStatusRow__status__background--withArrow {
  -webkit-mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgICAgICB3aWR0aD0iMzYwIgogICAgICAgIGhlaWdodD0iNDgiCiAgICAgICAgdmlld0JveD0iMCAwIDM2MCA0OCIKICAgICAgICBmaWxsPSJub25lIgogICAgICAgIHZlcnNpb249IjEuMSIKICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCj4KICAgIDxwYXRoCiAgICAgICAgICAgIGQ9Im0gMCwwIGggMzQ4LjUxNDUgYyAyLjEwNSwwIDMuOTg0LDEuMzE4MTggNC43MDEsMy4yOTcxOSBsIDYuNDc3LDE3Ljg4MTUxIGMgMC4zOCwxLjA1MDUgMC4zOTgsMi4xOTgyIDAuMDUsMy4yNTk5IGwgLTYuNTkzLDIwLjExODUgYyAtMC42NzMsMi4wNTQgLTIuNTkwMDYsMy40NTg1MjYgLTQuNzUyLDMuNDQyOSBMIDAsNDggWiIKICAgICAgICAgICAgZmlsbD0iI2ZmZmZmZiIKICAgIC8+Cjwvc3ZnPg==);
          mask-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgICAgICB3aWR0aD0iMzYwIgogICAgICAgIGhlaWdodD0iNDgiCiAgICAgICAgdmlld0JveD0iMCAwIDM2MCA0OCIKICAgICAgICBmaWxsPSJub25lIgogICAgICAgIHZlcnNpb249IjEuMSIKICAgICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCj4KICAgIDxwYXRoCiAgICAgICAgICAgIGQ9Im0gMCwwIGggMzQ4LjUxNDUgYyAyLjEwNSwwIDMuOTg0LDEuMzE4MTggNC43MDEsMy4yOTcxOSBsIDYuNDc3LDE3Ljg4MTUxIGMgMC4zOCwxLjA1MDUgMC4zOTgsMi4xOTgyIDAuMDUsMy4yNTk5IGwgLTYuNTkzLDIwLjExODUgYyAtMC42NzMsMi4wNTQgLTIuNTkwMDYsMy40NTg1MjYgLTQuNzUyLDMuNDQyOSBMIDAsNDggWiIKICAgICAgICAgICAgZmlsbD0iI2ZmZmZmZiIKICAgIC8+Cjwvc3ZnPg==);
  -webkit-mask-position: right center;
          mask-position: right center;
  -webkit-mask-size: cover;
          mask-size: cover;
}
.AccountStatusRow__status__background--pending {
  background: #fd9909;
}
.AccountStatusRow__status__background--reservation {
  background: repeating-linear-gradient(118deg, #3a63db, #3a63db 16px, #587ae0 16px, #587ae0 32px);
}
.AccountStatusRow--Mobile .AccountStatusRow__status__background--reservation {
  background: repeating-linear-gradient(118deg, #3a63db, #3a63db 4.444444444444445vw, #587ae0 4.444444444444445vw, #587ae0 8.88888888888889vw);
}
.AccountStatusRow__status__background--reservationDone {
  background: #3a63db;
}
.AccountStatusRow__status__background--confirmed {
  background: repeating-linear-gradient(118deg, #00a455, #00a455 16px, #109454 16px, #109454 32px);
}
.AccountStatusRow--Mobile .AccountStatusRow__status__background--confirmed {
  background: repeating-linear-gradient(118deg, #00a455, #00a455 4.444444444444445vw, #109454 4.444444444444445vw, #109454 8.88888888888889vw);
}

.AddressOverview {
  display: grid;
}
.AddressOverview__withMargin {
  margin-top: 13px;
}
.AddressOverview--Mobile .AddressOverview__withMargin {
  margin-top: 3.611111111111111vw;
}
.AddressOverview__withMargin.Button {
  margin-top: 13px;
}
.AddressOverview--Mobile .AddressOverview__withMargin.Button {
  margin-top: 3.611111111111111vw;
}
.AddressOverview__block {
  cursor: pointer;
}
.AddressOverview__block--noPointer {
  cursor: unset;
}
.AddressOverview .AddressOverview__destinationMapButton {
  color: #ee4b19;
}
.AddressOverview .AddressOverview__destinationMapButton:hover {
  background-color: #ee4b19;
  color: #fff;
}
.AddressOverview__row {
  padding: 4.5px 16px;
  display: grid;
  grid-template-columns: 18px auto;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-template-rows: 100%;
  grid-auto-flow: column;
  grid-gap: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
  font-weight: 500;
}
.AddressOverview--Mobile .AddressOverview__row {
  padding: 1.25vw 4.444444444444445vw;
  grid-template-columns: 5vw auto;
  grid-gap: 2.5vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #71737f;
  font-weight: 500;
}
.AddressOverview__row--originTitle {
  color: #00a455;
}
.AddressOverview--Mobile .AddressOverview__row--originTitle {
  color: #00a455;
}
.AddressOverview__row--destinationTitle {
  color: #ee4b19;
}
.AddressOverview--Mobile .AddressOverview__row--destinationTitle {
  color: #ee4b19;
}
.AddressOverview__row--extraStopTitle {
  color: #4d73eb;
}
.AddressOverview--Mobile .AddressOverview__row--extraStopTitle {
  color: #4d73eb;
}
.AddressOverview__row--customFirstColumn {
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
}
.AddressOverview--Mobile .AddressOverview__row--customFirstColumn {
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
}
.AddressOverview__row__bigIcon {
  width: 55px;
  height: 55px;
  background-size: contain;
  background-position: center;
}
.AddressOverview--Mobile .AddressOverview__row__bigIcon {
  width: 15.277777777777779vw;
  height: 15.277777777777779vw;
}
.AddressOverview__row__bigIcon--warehouse {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA1NSA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgogICAgICAgIDxwYXRoIGQ9Ik0yNC44ODA1IDEuODE3ODRMMjQuODc5MiAxLjgxODkxQzIyLjE1NjcgLTAuMDMyMzk3MiAxOC4yNzAxIDAuMTE5MjgzIDEzLjM4OTkgMi45MzY5NkM1Ljk5NDg5IDcuMjA2NDQgMCAxNS43NDQzIDAgMjIuMDA2OUwyOC4yMjAzIDM4LjQzNjFMNTIuNTk0NiAxNy44Nzg4TDI0Ljg4MDUgMS44MTc4NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KICAgICAgICA8cGF0aCBkPSJNMTYuOTI5NyA0Ljk4MTc4QzIxLjQzNDkgMi4zODA3OCAyNS4wOTI1IDIuMDUzMDMgMjcuNzcgMy40NzQyMkwyNi43ODE0IDIuOTAxMzRMMjYuNzgwMSAyLjkwMjQyQzI0LjA1NzcgMS4wNTExMSAyMC4xNzEgMS4yMDI3OSAxNS4yOTA4IDQuMDIwMzZDNy44OTU3NyA4LjI5MDA1IDEuOTAwODggMTYuODI3OSAxLjkwMDg4IDIzLjA5MDVMMy41NDAwMyAyNC4wNDQ4QzMuNTQ0NTQgMTcuNzgyOCA5LjUzNzM5IDkuMjQ5NzYgMTYuOTI5NyA0Ljk4MTc4WiIgZmlsbD0iI0FCMkMzNyIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNC4zMDM4IDkuMjgzMjFDMjguODA4OSA2LjY4MjIgMzIuNDY2NSA2LjM1NDQ2IDM1LjE0NCA3Ljc3NTY1TDM0LjE1NTQgNy4yMDI3N0wzNC4xNTQxIDcuMjAzODRDMzEuNDMxNyA1LjM1MjY0IDI3LjU0NSA1LjUwNDMyIDIyLjY2NDggOC4zMjE4OUMxNS4yNjk4IDEyLjU5MTQgOS4yNzQ5IDIxLjEyOTQgOS4yNzQ5IDI3LjM5MTlMMTAuOTE0MSAyOC4zNDYyQzEwLjkxODYgMjIuMDg0MiAxNi45MTE0IDEzLjU1MTEgMjQuMzAzOCA5LjI4MzIxWiIgZmlsbD0iI0FCMkMzNyIvPgogICAgICAgIDxwYXRoIGQ9Ik0zMS42NzM4IDEzLjU2NUMzNi4xNzg5IDEwLjk2NCAzOS44MzY1IDEwLjYzNjMgNDIuNTE0IDEyLjA1NzVMNDEuNTI1NCAxMS40ODQ2TDQxLjUyNDEgMTEuNDg1N0MzOC44MDE3IDkuNjM0MzYgMzQuOTE1IDkuNzg2MDQgMzAuMDM0OCAxMi42MDM2QzIyLjYzOTggMTYuODczMyAxNi42NDUgMjUuNDExMiAxNi42NDUgMzEuNjczOEwxOC4yODQyIDMyLjYyOEMxOC4yODg2IDI2LjM2NjEgMjQuMjgxNSAxNy44MzMgMzEuNjczOCAxMy41NjVaIiBmaWxsPSIjQUIyQzM3Ii8+CiAgICAgICAgPHBhdGggZD0iTTM4Ljk1MDYgMTcuODEwMkM0My40NTU4IDE1LjIwOTEgNDcuMTEzNCAxNC44ODE0IDQ5Ljc5MDkgMTYuMzAyNkw0OC44MDIzIDE1LjcyOTdMNDguODAxIDE1LjczMDhDNDYuMDc4NiAxMy44Nzk1IDQyLjE5MTkgMTQuMDMxMiAzNy4zMTE3IDE2Ljg0ODdDMjkuOTE2OCAyMS4xMTg0IDIzLjkyMTkgMjkuNjU2MyAyMy45MjE5IDM1LjkxODlMMjUuNTYxIDM2Ljg3MzFDMjUuNTY1NCAzMC42MTEyIDMxLjU1ODQgMjIuMDc4MSAzOC45NTA2IDE3LjgxMDJaIiBmaWxsPSIjQUIyQzM3Ii8+CiAgICAgICAgPHBhdGggZD0iTTQxLjYxMDEgMTkuMzY2MUMzNC4yNzA1IDIzLjYwMzYgMjguMzEzMyAzMi4wNDQ1IDI4LjIyNDMgMzguMjkzN0wyOC4yMjI2IDM4LjI5NzlMMCAyMi4wMDY4VjM3LjA1ODdDMCAzOC4xMDkyIDAuNTYwNDIgMzkuMDc5OCAxLjQ3MDA3IDM5LjYwNUwyNi4xMzggNTMuODQ3QzI3LjQyNzkgNTQuNTkxOCAyOS4wMTcyIDU0LjU5MTYgMzAuMzA3IDUzLjg0NjhMNTMuNTMwMSA0MC40MzQ5QzU0LjQzOTcgMzkuOTA5NyA1NC45OTk5IDM4LjkzOTEgNTQuOTk5OSAzNy44ODg4VjIyLjk3NDdDNTUgMTYuNzEyMiA0OS4wMDUxIDE1LjA5NjUgNDEuNjEwMSAxOS4zNjYxWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgogICAgICAgIDxwYXRoIGQ9Ik01My41MzAzIDM2LjkxMDJMMzAuMzA3MSA1MC4zMjE5QzI5LjAxNzMgNTEuMDY2OSAyNy40MjggNTEuMDY2OSAyNi4xMzggNTAuMzIyM0wxLjQ3MDA3IDM2LjA4MDNDMC41NjA0MiAzNS41NTUxIDAgMzQuNTg0NCAwIDMzLjUzMzlWMzcuMDU4OEMwIDM4LjEwOTIgMC41NjA0MiAzOS4wNzk5IDEuNDcwMDcgMzkuNjA1MUwyNi4xMzggNTMuODQ3MkMyNy40Mjc5IDU0LjU5MTggMjkuMDE3MiA1NC41OTE4IDMwLjMwNzEgNTMuODQ2OUw1My41MzAzIDQwLjQzNTFDNTQuNDM5OCAzOS45MDk5IDU1IDM4LjkzOTMgNTUgMzcuODg5VjM0LjM2NDJDNTUgMzUuNDE0NCA1NC40Mzk3IDM2LjM4NDkgNTMuNTMwMyAzNi45MTAyWiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgogICAgICAgIDxwYXRoIGQ9Ik0zOC4zODkyIDQ5LjE3NjRMNDguMDMwMiA0My42MTAxVjM0LjEwNzlMMzguMzg5MiAzOS42OTY1VjQ5LjE3NjRaIiBmaWxsPSIjNDMzODZCIi8+CiAgICAgICAgPHBhdGggZD0iTTguNTc3OTkgMzUuMTI1Mkw1LjQ4Nzc5IDMzLjM0ODNWMjguNTE3OEw4LjU3Nzk5IDMwLjMwOTJWMzUuMTI1MloiIGZpbGw9IiM0MzM4NkIiLz4KICAgICAgICA8cGF0aCBkPSJNMTkuOTAwMyA0MS43MzI4TDE2LjgxMDEgMzkuOTU1OFYzNS4xMjUyTDE5LjkwMDMgMzYuOTE2NlY0MS43MzI4WiIgZmlsbD0iIzQzMzg2QiIvPgogICAgICAgIDxwYXRoIGQ9Ik0zOC4zODkyIDM2LjgxNjZMNDEuNDc5NCAzNS4wMzk3VjMwLjIwOTJMMzguMzg5MiAzMi4wMDA1VjM2LjgxNjZaIiBmaWxsPSIjNDMzODZCIi8+CiAgICAgICAgPHBhdGggZD0iTTQ0LjkzOTkgMzMuMDI0OUw0OC4wMzAxIDMxLjI0NzlWMjYuNDE3NUw0NC45Mzk5IDI4LjIwODdWMzMuMDI0OVoiIGZpbGw9IiM0MzM4NkIiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjE3LjgzOTMiIHkxPSIzMi43MzU2IiB4Mj0iMzIuODEwNCIgeTI9IjYuODA0OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQUIyQzM3Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC4yMDA3IiBzdG9wLWNvbG9yPSIjQjUyRjNCIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC41NDcxIiBzdG9wLWNvbG9yPSIjRDEzODQ2Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC45OTUyIiBzdG9wLWNvbG9yPSIjRkU0NzU3Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGNDc1NyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMjQuNTYwMSIgeTE9IjM1LjY5MjkiIHgyPSIyOC45NjgzIiB5Mj0iMzUuNjkyOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQzVCQUVCIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q3RDFFQiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMjUuMjU0MyIgeTE9IjQzLjk2OTgiIHgyPSIzMS40MzU3IiB5Mj0iNDMuOTY5OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQUIyQzM3Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC4yMDA3IiBzdG9wLWNvbG9yPSIjQjUyRjNCIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC41NDcxIiBzdG9wLWNvbG9yPSIjRDEzODQ2Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMC45OTUyIiBzdG9wLWNvbG9yPSIjRkU0NzU3Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGNDc1NyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwMCI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSI1NSIgaGVpZ2h0PSI1NSIgZmlsbD0id2hpdGUiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgPC9kZWZzPgo8L3N2Zz4K);
}
.AddressOverview__row__bigIcon--truck {
  background-image: url(./images/c2b7a620522eb00726fe56cec667a073.svg);
}
.AddressOverview__row__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AddressOverview__row__icon.SvgIcon {
  justify-self: center;
  font-size: 18px;
}
.AddressOverview--Mobile .AddressOverview__row__icon.SvgIcon {
  font-size: 5vw;
}
.AddressOverview__row__icon--dots {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.AddressOverview--Mobile .AddressOverview__row__icon--dots {
  width: 100%;
}
.AddressOverview__row__icon__dots {
  background: radial-gradient(circle closest-corner, #e8e8ea 2px, transparent 2px);
  background-size: 14px 14px;
  background-repeat: repeat-y;
  background-position: center top;
  height: 100%;
  width: 100%;
  justify-self: center;
}
.AddressOverview--Mobile .AddressOverview__row__icon__dots {
  background: radial-gradient(circle closest-corner, #e8e8ea 0.555555555555556vw, transparent 0.555555555555556vw);
  background-size: 4.722222222222222vw 3.888888888888889vw;
}
.AddressOverview__editIcon {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #00a455;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.AddressOverview--Mobile .AddressOverview__editIcon {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  color: #00a455;
}
.AddressOverview__smallBoldText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 13px;
  min-height: 40px;
}
.AddressOverview--Mobile .AddressOverview__smallBoldText {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 3.611111111111111vmin;
  min-height: 11.11111111111111vw;
}
.AddressOverview__content {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  grid-gap: 4px;
}
.AddressOverview--Mobile .AddressOverview__content {
  grid-gap: 1.111111111111111vw;
}
.AddressOverview__content--withPadding {
  padding-bottom: 16px;
  padding-top: 4px;
}
.AddressOverview--Mobile .AddressOverview__content--withPadding {
  padding-bottom: 4.444444444444445vw;
  padding-top: 1.111111111111111vw;
}
.AddressOverview__content__row {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: auto;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  grid-gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AddressOverview--Mobile .AddressOverview__content__row {
  grid-gap: 1.111111111111111vw;
}
.AddressOverview__link {
  text-decoration: none;
  color: #00a455;
  cursor: pointer;
  margin-top: 9px;
}
.AddressOverview--Mobile .AddressOverview__link {
  margin-top: 2.5vw;
}
.AddressOverview a {
  text-decoration: none;
}

.StorageTenantInfo {
  background-color: #f2f4f6;
  padding: 8px;
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.StorageTenantInfo__content {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  color: #71737f;
  font-weight: 400;
}
.StorageTenantInfo__content__title {
  color: #12152a;
  font-size: 16px;
  font-weight: 600;
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  overflow: hidden;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  text-overflow: ellipsis;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  grid-column-gap: 14px;
  margin-bottom: 8px;
}
.StorageTenantInfo__content__highlighted {
  color: #12152a;
}

.StorageTenantStatus {
  position: relative;
  display: grid;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  padding: 2px 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  font-weight: 600;
  font-size: 13px;
  height: 20px;
  white-space: nowrap;
}
.StorageTenantStatus--0 {
  color: #f6940b;
}
.StorageTenantStatus--1 {
  color: #00a455;
}
.StorageTenantStatus--2 {
  color: #4d73eb;
}
.StorageTenantStatus__background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: currentColor;
  opacity: 0.3;
  border-radius: 5px;
}

.EntranceSelection {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  padding: 16px;
  position: relative;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}
.EntranceSelection--noIcon {
  grid-template-columns: 1fr;
}
.EntranceSelection--smallForm {
  overflow: initial;
  padding: 16px;
  border-radius: 8px;
  border-width: 1px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.EntranceSelection--Mobile {
  overflow: initial;
  padding: 4.444444444444445vw;
  border-radius: 2.222222222222222vw;
  border-width: 0.277777777777778vw;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.EntranceSelection__icon {
  margin-right: 16px;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.6;
  width: 24px;
}
.EntranceSelection--Mobile .EntranceSelection__icon {
  margin-right: 4.444444444444445vw;
  width: 6.666666666666667vw;
}
.EntranceSelection__icon .SvgIcon {
  min-width: 24px;
  height: 24px;
}
.EntranceSelection--Mobile .EntranceSelection__icon .SvgIcon {
  min-width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}
.EntranceSelection__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #71737f;
}
.EntranceSelection--Mobile .EntranceSelection__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  color: #71737f;
}
.EntranceSelection__list {
  grid-column-start: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -4px;
  margin-top: 12px;
}
.EntranceSelection--noIcon .EntranceSelection__list {
  grid-column-start: unset;
}
.EntranceSelection--smallForm .EntranceSelection__list {
  grid-column: 1/3;
}
.EntranceSelection--Mobile .EntranceSelection__list {
  margin-left: -1.111111111111111vw;
  margin-top: 3.333333333333333vw;
  grid-column: 1/3;
}
.EntranceSelection__btn {
  height: auto;
  padding: 8px 12px;
  margin: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.129);
          box-shadow: 0 1px 1px rgba(0,0,0,0.129);
}
.EntranceSelection--smallForm .EntranceSelection__btn {
  padding: 7px 10px;
}
.EntranceSelection--Mobile .EntranceSelection__btn {
  padding: 1.944444444444444vw 3.055555555555555vw;
  margin: 1.111111111111111vw;
  -webkit-box-shadow: 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.129);
          box-shadow: 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.129);
}
.EntranceSelection__check {
  pointer-events: none;
  content: '';
  position: absolute;
  font-size: 20px;
  display: block;
  width: 14px;
  top: 20px;
  right: 16px;
  opacity: 0;
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.EntranceSelection--Mobile .EntranceSelection__check {
  font-size: 5.555555555555555vw;
  width: 3.888888888888889vw;
  top: 5.555555555555555vw;
  right: 4.444444444444445vw;
  -webkit-transform: translateX(13.88888888888889vw);
          transform: translateX(13.88888888888889vw);
}
.EntranceSelection--passive {
  background-color: #ebeef1;
}
.EntranceSelection--smallForm.EntranceSelection--passive {
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.129);
          box-shadow: inset 0 1px 1px rgba(0,0,0,0.129);
  border-color: #fff;
}
.EntranceSelection--Mobile.EntranceSelection--passive {
  -webkit-box-shadow: inset 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.129);
          box-shadow: inset 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.129);
  border-color: #fff;
}
.EntranceSelection--active {
  background-color: #fff;
  border: 1px solid #00a455;
}
.EntranceSelection--smallForm.EntranceSelection--active {
  border: 1px solid #fff;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.15);
          box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.EntranceSelection--Mobile.EntranceSelection--active {
  border: 0.277777777777778vw solid #fff;
  -webkit-box-shadow: 0 0.277777777777778vw 1.111111111111111vw rgba(0,0,0,0.15);
          box-shadow: 0 0.277777777777778vw 1.111111111111111vw rgba(0,0,0,0.15);
}
.EntranceSelection--active .EntranceSelection__check {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.EntranceSelection--smallForm.EntranceSelection--active .EntranceSelection__check {
  display: none;
}
.EntranceSelection--Mobile.EntranceSelection--active .EntranceSelection__check {
  display: none;
}
.EntranceSelection--active .EntranceSelection__icon {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}

.ModalInstance.RequestOnMapModal {
  height: 100%;
}
.RequestOnMap {
  width: 100%;
  height: 100%;
  position: relative;
}
.RequestOnMap__modal {
  height: 100%;
}
.RequestOnMap__iframe {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
}
.RequestOnMap__mapPlace {
  width: 100%;
  height: 100%;
}
.RequestOnMap__panelPlace {
  position: absolute;
  top: 0;
  left: 0;
  width: 25%;
  height: 100%;
  overflow: auto;
  background: #fff;
}

.MoverRequestMoveDetails {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  font-size: 13px;
  line-height: 17px;
  height: 100%;
  overflow-y: hidden;
}
.MoverRequestMoveDetails--Mobile {
  font-size: 3.611111111111111vw;
  line-height: 4.722222222222222vw;
}
.MoverRequestMoveDetails__content {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-max-content -webkit-max-content -webkit-max-content auto;
  grid-template-rows: max-content max-content max-content auto;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-row-gap: 21px;
  padding: 15px 8px;
  overflow: auto;
}
.MoverRequestMoveDetails__content--Mobile {
  grid-row-gap: 5.833333333333333vw;
  padding: 4.166666666666667vw 2.222222222222222vw;
  min-height: 100%;
}
.MoverRequestMoveDetails__startJobButtonLink {
  -ms-flex-item-align: end;
      align-self: end;
  width: 100%;
}
.MoverRequestMoveDetails__startJobButton {
  background-color: #fd9909;
  width: 100%;
  height: 50px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__startJobButton {
  height: 13.88888888888889vw;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.MoverRequestMoveDetails__addressBlock {
  position: relative;
}
.MoverRequestMoveDetails__addressBlock__smallBoldText {
  min-height: unset;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__addressBlock__smallBoldText {
  min-height: unset;
}
.MoverRequestMoveDetails__addressBlock__title {
  padding-top: 0;
  padding-bottom: 0;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__addressBlock__title {
  padding-top: 0;
  padding-bottom: 0;
}
.MoverRequestMoveDetails__dot {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #c4c4c4;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__dot {
  width: 1.111111111111111vw;
  height: 1.111111111111111vw;
}
.MoverRequestMoveDetails__primaryText {
  color: #00a455;
}
.MoverRequestMoveDetails__valueBlock {
  display: grid;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  grid-row-gap: 4px;
}
.MoverRequestMoveDetails__valueBlock__valueBig {
  font-weight: 900;
  font-size: 14px;
  line-height: 17px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__valueBlock__valueBig {
  font-size: 3.888888888888889vw;
  line-height: 4.722222222222222vw;
}
.MoverRequestMoveDetails__valueBlock__valueTotalDistance {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__valueBlock__valueTotalDistance {
  font-size: 4.444444444444445vw;
  line-height: 5.555555555555555vw;
}
.MoverRequestMoveDetails__valueBlock__title {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #71737f;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__valueBlock__title {
  font-size: 3.333333333333333vw;
  line-height: 4.444444444444445vw;
}
.MoverRequestMoveDetails__valueBlock__titleTotalDistance {
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__valueBlock__titleTotalDistance {
  font-size: 3.611111111111111vw;
  line-height: 4.444444444444445vw;
}
.MoverRequestMoveDetails__iconWithText {
  grid-column-gap: 10px;
  font-size: 13px;
  white-space: nowrap;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__iconWithText {
  grid-column-gap: 2.777777777777778vw;
  font-size: 3.611111111111111vw;
}
.MoverRequestMoveDetails__iconWithText__text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.MoverRequestMoveDetails__boldText {
  font-weight: 500;
  font-size: 15px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__boldText {
  font-size: 4.166666666666667vw;
}
.MoverRequestMoveDetails__block {
  background: #fff;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
          box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  border-radius: 8px;
  padding: 15px;
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 10px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block {
  -webkit-box-shadow: 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.1);
          box-shadow: 0 0.277777777777778vw 0.277777777777778vw rgba(0,0,0,0.1);
  border-radius: 2.222222222222222vw;
  padding: 4.444444444444445vw;
  grid-row-gap: 2.777777777777778vw;
}
.MoverRequestMoveDetails__block--noPaddingH {
  padding: 15px 0;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block--noPaddingH {
  padding: 4.166666666666667vw 0;
}
.MoverRequestMoveDetails__block--noPadding {
  padding: 0;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block--noPadding {
  padding: 0;
}
.MoverRequestMoveDetails__block__title {
  font-weight: 500;
  font-size: 15px;
  line-height: 19px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__title {
  font-size: 4.166666666666667vw;
  line-height: 5.277777777777778vw;
}
.MoverRequestMoveDetails__block__title--withMargins {
  margin: 16px;
  margin-bottom: 0;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__title--withMargins {
  margin: 4.444444444444445vw;
  margin-bottom: 0;
}
.MoverRequestMoveDetails__block__movesizeRow {
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 16px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__movesizeRow {
  grid-column-gap: 4.444444444444445vw;
}
.MoverRequestMoveDetails__block__movesizeRow__numbers {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 6px;
}
.MoverRequestMoveDetails__block__2columns {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 16px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__2columns {
  grid-column-gap: 4.444444444444445vw;
}
.MoverRequestMoveDetails__block__3columns {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  justify-items: left;
  grid-column-gap: 16px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__3columns {
  grid-column-gap: 4.444444444444445vw;
}
.MoverRequestMoveDetails__block__footer {
  width: 100%;
  padding: 12px 16px;
  background-color: #eef0f1;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__footer {
  padding: 3.333333333333333vw 4.444444444444445vw;
  border-bottom-left-radius: 2.222222222222222vw;
  border-bottom-right-radius: 2.222222222222222vw;
}
.MoverRequestMoveDetails__block__separator {
  height: 0;
  border-bottom: 1px solid #e8e8ea;
  width: calc(100% + 30px);
  margin: 6px -15px;
}
.MoverRequestMoveDetails--Mobile .MoverRequestMoveDetails__block__separator {
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  width: calc(100% + 8.333333333333334vw);
  margin: 1.666666666666667vw -4.166666666666667vw;
}
.MoverRequestMoveDetails__weLeftButton {
  width: 100%;
}

.MoverDashboardRequestMainInfo {
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 10px;
}
.MoverDashboardRequestMainInfo--Mobile {
  padding: 4.444444444444445vw;
  grid-row-gap: 2.777777777777778vw;
}
.MoverDashboardRequestMainInfo__link {
  text-decoration: none;
  color: #00a455;
}
.MoverDashboardRequestMainInfo__row {
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 12px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__row {
  grid-column-gap: 3.333333333333333vw;
}
.MoverDashboardRequestMainInfo__editButtonLink {
  height: 17px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__editButtonLink {
  height: 4.722222222222222vw;
}
.MoverDashboardRequestMainInfo .MoverDashboardRequestMainInfo__editButton {
  width: 17px;
  height: 17px;
  line-height: 17px;
  border-radius: 0;
}
.MoverDashboardRequestMainInfo--Mobile.MoverDashboardRequestMainInfo .MoverDashboardRequestMainInfo__editButton {
  width: 4.722222222222222vw;
  height: 4.722222222222222vw;
  line-height: 4.722222222222222vw;
}
.MoverDashboardRequestMainInfo .MoverDashboardRequestMainInfo__editButton__icon {
  font-size: 17px;
  width: 1em;
  height: 1em;
  line-height: 1em;
}
.MoverDashboardRequestMainInfo--Mobile.MoverDashboardRequestMainInfo .MoverDashboardRequestMainInfo__editButton__icon {
  font-size: 4.722222222222222vw;
  width: 1em;
  height: 1em;
  line-height: 1em;
}
.MoverDashboardRequestMainInfo__dot {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #c4c4c4;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__dot {
  width: 1.111111111111111vw;
  height: 1.111111111111111vw;
}
.MoverDashboardRequestMainInfo__valueBlock {
  display: grid;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  grid-row-gap: 4px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__valueBlock {
  grid-row-gap: 1.111111111111111vw;
}
.MoverDashboardRequestMainInfo__valueBlock__valueBig {
  font-weight: 900;
  font-size: 14px;
  line-height: 17px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__valueBlock__valueBig {
  font-size: 3.888888888888889vw;
  line-height: 4.722222222222222vw;
}
.MoverDashboardRequestMainInfo__valueBlock__valueTotalDistance {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__valueBlock__valueTotalDistance {
  font-size: 4.444444444444445vw;
  line-height: 5.555555555555555vw;
}
.MoverDashboardRequestMainInfo__valueBlock__title {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #71737f;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__valueBlock__title {
  font-size: 3.333333333333333vw;
  line-height: 4.444444444444445vw;
}
.MoverDashboardRequestMainInfo__valueBlock__titleTotalDistance {
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__valueBlock__titleTotalDistance {
  font-size: 3.611111111111111vw;
  line-height: 4.444444444444445vw;
}
.MoverDashboardRequestMainInfo__2columns {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 16px;
  padding: 0 15px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__2columns {
  grid-column-gap: 4.444444444444445vw;
  padding: 0 4.166666666666667vw;
}
.MoverDashboardRequestMainInfo__3columns {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
  justify-items: left;
  grid-column-gap: 16px;
  padding: 0 15px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__3columns {
  grid-column-gap: 4.444444444444445vw;
  padding: 0 4.166666666666667vw;
}
.MoverDashboardRequestMainInfo__movesizeRow {
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 16px;
  padding: 0 15px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__movesizeRow {
  grid-column-gap: 4.444444444444445vw;
  padding: 0 4.166666666666667vw;
}
.MoverDashboardRequestMainInfo__movesizeRow__numbers {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 6px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__movesizeRow__numbers {
  grid-column-gap: 1.666666666666667vw;
}
.MoverDashboardRequestMainInfo__iconWithText {
  grid-column-gap: 10px;
  font-size: 13px;
  white-space: nowrap;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__iconWithText {
  grid-column-gap: 2.777777777777778vw;
  font-size: 3.611111111111111vw;
}
.MoverDashboardRequestMainInfo__iconWithText__text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.MoverDashboardRequestMainInfo__boldText {
  font-weight: 500;
  font-size: 15px;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__boldText {
  font-size: 4.166666666666667vw;
}
.MoverDashboardRequestMainInfo__primaryText {
  color: #00a455;
}
.MoverDashboardRequestMainInfo__separator {
  height: 0;
  border-bottom: 1px solid #e8e8ea;
  width: 100%;
  margin: 6px 0;
}
.MoverDashboardRequestMainInfo--Mobile .MoverDashboardRequestMainInfo__separator {
  border-bottom-width: 0.277777777777778vw;
  margin: 1.666666666666667vw 0;
}

.IllustrationBlock {
  background-position: center bottom;
  background-size: cover;
  border-radius: 15px;
}
.IllustrationBlock--Mobile {
  border-radius: 0vw;
}
.IllustrationBlock--heightByImage {
  width: 100%;
  height: auto;
}

.AccountMovesizeBlock {
  display: grid;
  grid-column-gap: 20px;
  width: 100%;
  border-bottom: 1px solid #e8e8ea;
  position: relative;
  grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content min-content;
  padding: 10px 20px;
}
.AccountMovesizeBlock--Mobile {
  padding: 2.777777777777778vw 5.555555555555555vw;
  grid-template-columns: 100%;
}
.AccountMovesizeBlock--v2 {
  padding: 0;
  border-bottom: none;
  grid-row-gap: 22px;
}
.AccountMovesizeBlock--Mobile.AccountMovesizeBlock--v2 {
  padding: 0 5.555555555555555vw;
  grid-row-gap: 5.555555555555555vw;
  overflow: hidden;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile.AccountMovesizeBlock .AccountMovesizeBlock__MovesizeEditor {
  grid-template-columns: 100%;
}
.AccountMovesizeBlock .AccountMovesizeBlock__MovesizeEditor__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  row-gap: 18px;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.AccountMovesizeBlock--Mobile.AccountMovesizeBlock .AccountMovesizeBlock__MovesizeEditor__list {
  grid-column: unset;
  row-gap: 2.222222222222222vw;
  -webkit-column-gap: 5.555555555555555vw;
     -moz-column-gap: 5.555555555555555vw;
          column-gap: 5.555555555555555vw;
  padding: 0 5vw;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__link {
  padding: 0 2.777777777777778vw;
}
.AccountMovesizeBlock__separator {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
  margin: 14px 0;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__separator {
  height: 0.277777777777778vw;
  margin: 1.111111111111111vw 0;
  margin-bottom: 0;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__editButton {
  width: 5.555555555555555vw;
  height: 5.555555555555555vw;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__editButton {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
  position: absolute;
  right: 0;
  top: 0;
}
.AccountMovesizeBlock__image {
  width: 100%;
  height: 290px;
  background-position: center;
  background-size: contain;
  margin-top: 50px;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__image {
  margin-top: 0;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__image {
  height: 55.55555555555556vw;
  margin-top: 0;
}
.AccountMovesizeBlock__leftColumn {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 4px;
  padding: 16px 0;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__leftColumn {
  padding: 0;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__leftColumn {
  grid-row-gap: 1.111111111111111vw;
  padding: 4.444444444444445vw 0;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__leftColumn {
  padding: 0;
  position: relative;
  grid-row-gap: 2.222222222222222vw;
}
.AccountMovesizeBlock__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-template-columns: 1fr;
  grid-auto-columns: max-content;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__title {
  font-size: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  margin-bottom: 1.666666666666667vw;
  grid-column-gap: 3.333333333333333vw;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__title {
  font-size: 5.555555555555555vw;
  line-height: 5.555555555555555vw;
  margin-bottom: 0;
}
.AccountMovesizeBlock__editIcon {
  font-size: 20px;
  cursor: pointer;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__editIcon {
  font-size: 5.555555555555555vw;
}
.AccountMovesizeBlock__subtitle {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 16px;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__subtitle {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 4.444444444444445vw;
}
.AccountMovesizeBlock__smallText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 15px;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__smallText {
  font-size: 14px;
  line-height: 20px;
  grid-column-gap: 6px;
  color: #333;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__smallText {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #71737f;
  grid-column-gap: 4.166666666666667vw;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__smallText {
  color: #333;
  font-size: 3.333333333333333vw;
  grid-column-gap: 1.666666666666667vw;
}
.AccountMovesizeBlock__smallText__dot {
  width: 4px;
  height: 4px;
  color: #71737f;
}
.AccountMovesizeBlock__bottomText {
  color: #12152a;
  font-weight: 500;
  text-align: center;
  padding-top: 25px;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__bottomText {
  font-size: 24px;
  line-height: 1em;
  font-weight: 700;
  padding-top: 0;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__bottomText {
  padding-top: 4.444444444444445vw;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__bottomText {
  padding-top: 0;
  font-size: 5.555555555555555vw;
  line-height: 6.666666666666667vw;
}
.AccountMovesizeBlock__bottomBlocks {
  width: 310px;
  display: grid;
  grid-row-gap: 9px;
  justify-self: center;
  margin: 30px 0;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__bottomBlocks {
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  width: 100%;
  grid-column-gap: 20px;
  margin: 0;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__bottomBlocks {
  width: 100%;
  grid-row-gap: 2.5vw;
  margin: 6.111111111111111vw 0;
}
.AccountMovesizeBlock__description {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #71737f;
  text-align: center;
  padding-top: 25px;
}
.AccountMovesizeBlock--v2 .AccountMovesizeBlock__description {
  padding-top: 0;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  color: #333;
}
.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__description {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #71737f;
  padding-top: 4.444444444444445vw;
}
.AccountMovesizeBlock--v2.AccountMovesizeBlock--Mobile .AccountMovesizeBlock__description {
  font-size: 4.444444444444445vw;
  font-weight: 700;
  line-height: 5.555555555555555vw;
  color: #333;
  padding-top: 3.888888888888889vw;
}
.AccountMovesizeBlock .slick-slider {
  margin-bottom: 30px;
}
.AccountMovesizeBlock--Mobile.AccountMovesizeBlock .slick-slider {
  margin-bottom: 8.333333333333334vw;
}
.AccountMovesizeBlock .slick-list {
  overflow: visible;
}
.AccountMovesizeBlock .slick-dots {
  bottom: -32px;
}
.AccountMovesizeBlock--Mobile.AccountMovesizeBlock .slick-dots {
  bottom: -8.88888888888889vw;
}
.AccountMovesizeBlock .slick-dots li {
  margin: 0;
}
.AccountMovesizeBlock .slick-dots li button:before {
  opacity: 1;
  color: #b8b9c0;
  font-size: 8px;
}
.AccountMovesizeBlock--Mobile.AccountMovesizeBlock .slick-dots li button:before {
  font-size: 2.222222222222222vw;
}
.AccountMovesizeBlock .slick-dots li.slick-active button:before {
  color: #00a455;
  font-size: 10px;
}
.AccountMovesizeBlock--Mobile.AccountMovesizeBlock .slick-dots li.slick-active button:before {
  font-size: 2.777777777777778vw;
}

.RequestMovesizeEditor {
  padding: 16px;
  display: grid;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  grid-auto-rows: auto;
  grid-template-columns: -webkit-min-content auto minmax(70px, -webkit-max-content);
  grid-template-columns: min-content auto minmax(70px, max-content);
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestMovesizeEditor--Mobile {
  padding: 0;
  gap: 4.444444444444445vw;
  grid-template-columns: -webkit-min-content auto minmax(18.055555555555557vw, -webkit-max-content);
  grid-template-columns: min-content auto minmax(18.055555555555557vw, max-content);
}
.RequestMovesizeEditor__modal.ModalInstance.ModalInstance--Desktop {
  width: 410px;
}
.RequestMovesizeEditor__icon {
  width: 18px;
  height: 18px;
  color: #a0a1aa;
}
.RequestMovesizeEditor--Mobile .RequestMovesizeEditor__icon {
  width: 5vw;
}
.RequestMovesizeEditor__volume {
  text-align: right;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
.RequestMovesizeEditor--Mobile .RequestMovesizeEditor__volume {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
}
.RequestMovesizeEditor .SelectList {
  width: 100%;
}
.RequestMovesizeEditor__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  grid-column: span 3;
}
.RequestMovesizeEditor--Mobile .RequestMovesizeEditor__list {
  gap: 4.444444444444445vw;
}
.RequestMovesizeEditor__options {
  min-width: 312px;
}

.AccountPhotosEditor {
  height: 680px;
  max-height: 100%;
  display: grid;
  grid-template-columns: auto 250px;
}
.AccountPhotosEditor .ImagePreLoader {
  width: 100%;
  border-color: #b8b9bf;
  padding-bottom: 30px;
}
.AccountPhotosEditor .ImagePreLoader .ImagePreLoader__image {
  width: 237px;
  height: 237px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountPhotosEditor__uploadBlock {
  overflow-y: auto;
  padding: 26px 0;
  padding-bottom: 0;
  display: grid;
  grid-template-rows: -webkit-max-content auto -webkit-max-content;
  grid-template-rows: max-content auto max-content;
  grid-row-gap: 22px;
}
.AccountPhotosEditor__uploadBlock .BlockWithTitle {
  padding-left: 30px;
  padding-right: 64px;
}
.AccountPhotosEditor__uploadBlock__wrapper {
  position: relative;
}
.AccountPhotosEditor__uploadBlock__wrapper__loaderWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: scale(0);
          transform: scale(0);
  background: transparent;
  top: 0;
  left: 0;
  -webkit-transition: background 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: background 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, background 0.2s ease-in-out 0.2s;
  transition: transform 0.2s ease-in-out, background 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out;
}
.AccountPhotosEditor__uploadBlock__wrapper__loaderWrapper--show {
  -webkit-transform: scale(1);
          transform: scale(1);
  background: rgba(18,21,42,0.6);
}
.AccountPhotosEditor__uploadBlock__wrapper__loaderWrapper .LoaderSpinner {
  font-size: 5px;
}
.AccountPhotosEditor__list {
  overflow-y: auto;
  padding: 20px 18px;
}
.AccountPhotosEditor__photo {
  width: 100%;
  display: grid;
  grid-template-columns: auto -webkit-max-content -webkit-max-content;
  grid-template-columns: auto max-content max-content;
  grid-template-rows: auto -webkit-min-content;
  grid-template-rows: auto min-content;
  margin-bottom: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 6px;
}
.AccountPhotosEditor__photo .Button {
  width: 18px;
}
.AccountPhotosEditor__photo__imagePlace {
  grid-column: span 3;
}
.AccountPhotosEditor__photo__image {
  background-position: center;
  background-size: contain;
}
.AccountPhotosEditor__photo__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AccountPhotosEditor__controlsPlace {
  height: 56px;
  width: 100%;
  overflow: hidden;
}
.AccountPhotosEditor__controls {
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 0 15px;
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-template-columns: -webkit-min-content;
  grid-template-columns: min-content;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 12px;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  pointer-events: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.AccountPhotosEditor__controls--visible {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  pointer-events: all;
}

.LoaderSpinner {
  position: relative;
  margin: auto;
  font-size: 10px;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255,255,255,0.2);
  border-right: 1.1em solid rgba(255,255,255,0.2);
  border-bottom: 1.1em solid rgba(255,255,255,0.2);
  border-left: 1.1em solid #12152a;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation: loadAnimation 1.1s infinite linear;
          animation: loadAnimation 1.1s infinite linear;
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.LoaderSpinner--Mobile {
  font-size: 2.777777777777778vw;
}
@-webkit-keyframes loadAnimation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadAnimation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.AccountRequestPhotosEditor {
  height: 680px;
  max-height: 100%;
  display: grid;
  grid-template-columns: auto 250px;
}
.AccountRequestPhotosEditor__modal.ModalInstance {
  width: 780px;
}

.AccountPhotosBlock {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.AccountPhotosBlock__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMCA0MEMzMS4wNDU3IDQwIDQwIDMxLjA0NTcgNDAgMjBDNDAgOC45NTQzMSAzMS4wNDU3IDAgMjAgMEM4Ljk1NDMxIDAgMCA4Ljk1NDMxIDAgMjBDMCAzMS4wNDU3IDguOTU0MzEgNDAgMjAgNDBaIgogICAgICAgICAgZmlsbD0iIzAwQTQ1NSIvPgogICAgPHBhdGggZD0iTTYuMDIzNDQgNy40ODIwNkgyMi4wOTM0VjI1Ljg0NzhINi4wMjM0NFY3LjQ4MjA2WiIgZmlsbD0id2hpdGUiLz4KICAgIDxwYXRoIGQ9Ik02LjAyMzQ0IDcuNDgyMDZIOS43ODIyNVYyNS44NDc4SDYuMDIzNDRWNy40ODIwNloiIGZpbGw9IiNEQUZGRkIiLz4KICAgIDxwYXRoIGQ9Ik0xOS4xMTg3IDI0LjExMTVIOC45OTc3MUM4LjMyMzIyIDI0LjExMTUgNy43NzYzNyAyMy41NjQ3IDcuNzc2MzcgMjIuODkwMlYxMC4zNDA3QzcuNzc2MzcgOS42NjYyMyA4LjMyMzE0IDkuMTE5MzggOC45OTc3MSA5LjExOTM4SDE5LjExODdDMTkuNzkzMiA5LjExOTM4IDIwLjM0MDEgOS42NjYxNiAyMC4zNDAxIDEwLjM0MDdWMjIuODkwMkMyMC4zNCAyMy41NjQ3IDE5Ljc5MzIgMjQuMTExNSAxOS4xMTg3IDI0LjExMTVaIgogICAgICAgICAgZmlsbD0iIzAwQzk4RiIvPgogICAgPHBhdGggZD0iTTE5LjExODcgMjQuMTExNUg4Ljk5NzcxQzguMzIzMjIgMjQuMTExNSA3Ljc3NjM3IDIzLjU2NDcgNy43NzYzNyAyMi44OTAyVjEwLjM0MDdDNy43NzYzNyA5LjY2NjIzIDguMzIzMTQgOS4xMTkzOCA4Ljk5NzcxIDkuMTE5MzhIMTkuMTE4N0MxOS43OTMyIDkuMTE5MzggMjAuMzQwMSA5LjY2NjE2IDIwLjM0MDEgMTAuMzQwN1YyMi44OTAyQzIwLjM0IDIzLjU2NDcgMTkuNzkzMiAyNC4xMTE1IDE5LjExODcgMjQuMTExNVoiCiAgICAgICAgICBmaWxsPSIjM0E2M0RCIi8+CiAgICA8cGF0aCBkPSJNOC45OTc3MSAyNC4xMTE1SDEyLjc2NTlDMTIuMDkxNCAyNC4xMTE0IDExLjU0NDcgMjMuNTY0NyAxMS41NDQ3IDIyLjg5MDJWMTAuMzQwN0MxMS41NDQ3IDkuNjY2MjMgMTIuMDkxNSA5LjExOTQ2IDEyLjc2NTkgOS4xMTkzOEg4Ljk5NzcxQzguMzIzMjIgOS4xMTkzOCA3Ljc3NjM3IDkuNjY2MTYgNy43NzYzNyAxMC4zNDA3VjIyLjg5MDJDNy43NzYzNyAyMy41NjQ3IDguMzIzMTQgMjQuMTExNSA4Ljk5NzcxIDI0LjExMTVaIgogICAgICAgICAgZmlsbD0iIzNBNjNEQiIvPgogICAgPHBhdGggZD0iTTE3Ljc2MDMgMS4wMDg0MkwzMi45NjI1IDYuMjQ3MjRMMjYuOTc1MiAyMy42MjEyTDExLjc3MyAxOC4zODI0TDE3Ljc2MDMgMS4wMDg0MloiIGZpbGw9IndoaXRlIi8+CiAgICA8cGF0aCBkPSJNMTEuNzc5MyAxOC4zNjU2TDE3Ljc2NjUgMC45OTE2MDNMMjEuMzIyNCAyLjIxNjk4TDE1LjMzNTEgMTkuNTkxTDExLjc3OTMgMTguMzY1NloiIGZpbGw9IiNEQUZGRkIiLz4KICAgIDxwYXRoIGQ9Ik0yNC43MTk0IDIwLjk4OThMMTUuMTUwMSAxNy42OTM2QzE0LjUxMjQgMTcuNDczOSAxNC4xNzM0IDE2Ljc3ODkgMTQuMzkzMSAxNi4xNDExTDE4LjQ4MDEgNC4yNzU4M0MxOC42OTk4IDMuNjM4MTEgMTkuMzk0OCAzLjI5OTE0IDIwLjAzMjYgMy41MTg4MkwyOS42MDE5IDYuODE0OTZDMzAuMjM5NiA3LjAzNDY1IDMwLjU3ODYgNy43Mjk2OSAzMC4zNTg5IDguMzY3NDhMMjYuMjcxOSAyMC4yMzI4QzI2LjA1MjIgMjAuODcwNSAyNS4zNTcxIDIxLjIwOTUgMjQuNzE5NCAyMC45ODk4WiIKICAgICAgICAgIGZpbGw9IiMwMEM5OEYiLz4KICAgIDxwYXRoIGQ9Ik0yNC43MTk0IDIwLjk4OThMMTUuMTUwMSAxNy42OTM2QzE0LjUxMjQgMTcuNDczOSAxNC4xNzM0IDE2Ljc3ODkgMTQuMzkzMSAxNi4xNDExTDE4LjQ4MDEgNC4yNzU4M0MxOC42OTk4IDMuNjM4MTEgMTkuMzk0OCAzLjI5OTE0IDIwLjAzMjYgMy41MTg4MkwyOS42MDE5IDYuODE0OTZDMzAuMjM5NiA3LjAzNDY1IDMwLjU3ODYgNy43Mjk2OSAzMC4zNTg5IDguMzY3NDhMMjYuMjcxOSAyMC4yMzI4QzI2LjA1MjIgMjAuODcwNSAyNS4zNTcxIDIxLjIwOTUgMjQuNzE5NCAyMC45ODk4WiIKICAgICAgICAgIGZpbGw9IiNGRDk5MDkiLz4KICAgIDxwYXRoIGQ9Ik0xNS4xNTA2IDE3LjY5MzZMMTguNzEzMyAxOC45MjA3QzE4LjA3NTcgMTguNzAxIDE3LjczNjggMTguMDA2IDE3Ljk1NjUgMTcuMzY4M0wyMi4wNDM1IDUuNTAzQzIyLjI2MzIgNC44NjUyOSAyMi45NTgxIDQuNTI2MzkgMjMuNTk1OCA0Ljc0NTk5TDIwLjAzMzEgMy41MTg4M0MxOS4zOTU0IDMuMjk5MTQgMTguNzAwMiAzLjYzODA0IDE4LjQ4MDYgNC4yNzU4NEwxNC4zOTM1IDE2LjE0MTFDMTQuMTczOSAxNi43Nzg4IDE0LjUxMjggMTcuNDczOSAxNS4xNTA2IDE3LjY5MzZaIgogICAgICAgICAgZmlsbD0iI0ZEOTkwOSIvPgogICAgPHBhdGggZD0iTTM2LjYxNTUgMzguNDU2OUMzNi42MTU1IDM5LjI5MzQgMzUuOTM3NCAzOS45NzE2IDM1LjEwMDggMzkuOTcxNkgxMi4yNzU5QzExLjQzOTMgMzkuOTcxNiAxMC43NjEyIDM5LjI5MzQgMTAuNzYxMiAzOC40NTY5VjIzLjIyQzEwLjc2MTIgMjIuMzgzNCAxMS40MzkzIDIxLjcwNTMgMTIuMjc1OSAyMS43MDUzSDM1LjEwMDhDMzUuOTM3NCAyMS43MDUzIDM2LjYxNTUgMjIuMzgzNCAzNi42MTU1IDIzLjIyVjM4LjQ1NjlaIgogICAgICAgICAgZmlsbD0iI0VFRjBGMSIvPgogICAgPHBhdGggZD0iTTI4Ljk4NjkgMjQuMTcwN0gxOC4zODk2TDE5LjAxNTIgMTkuMzE2NUMxOS4wOTIzIDE4LjcxODYgMTkuNjAxNCAxOC4yNzEgMjAuMjA0MiAxOC4yNzFIMjcuMTcyMkMyNy43NzUxIDE4LjI3MSAyOC4yODQxIDE4LjcxODYgMjguMzYxMiAxOS4zMTY1TDI4Ljk4NjkgMjQuMTcwN1oiCiAgICAgICAgICBmaWxsPSIjRUVGMEYxIi8+CiAgICA8cGF0aCBkPSJNMzYuNjE1NSAzMC43ODE5VjIzLjIyQzM2LjYxNTUgMjIuMzgzNCAzNS45Mzc0IDIxLjcwNTMgMzUuMTAwOCAyMS43MDUzSDEyLjI3NTlDMTEuNDM5MyAyMS43MDUzIDEwLjc2MTIgMjIuMzgzNCAxMC43NjEyIDIzLjIyVjMwLjc4MTlIMzYuNjE1NVoiCiAgICAgICAgICBmaWxsPSIjRUVGMEYxIi8+CiAgICA8cGF0aCBkPSJNMjMuNjg4MiAzNy41OTk4QzI3LjA3MzIgMzcuNTk5OCAyOS44MTczIDM0Ljg1NTcgMjkuODE3MyAzMS40NzA3QzI5LjgxNzMgMjguMDg1NyAyNy4wNzMyIDI1LjM0MTYgMjMuNjg4MiAyNS4zNDE2QzIwLjMwMzIgMjUuMzQxNiAxNy41NTkxIDI4LjA4NTcgMTcuNTU5MSAzMS40NzA3QzE3LjU1OTEgMzQuODU1NyAyMC4zMDMyIDM3LjU5OTggMjMuNjg4MiAzNy41OTk4WiIKICAgICAgICAgIGZpbGw9IiMwMzhDRkYiLz4KICAgIDxwYXRoIGQ9Ik0yMy42ODg0IDM0Ljg1NjhDMjYuMDM2OSAzNC44NTY4IDI3Ljk0MDggMzIuOTUyOSAyNy45NDA4IDMwLjYwNDRDMjcuOTQwOCAyOC4yNTU5IDI2LjAzNjkgMjYuMzUyMSAyMy42ODg0IDI2LjM1MjFDMjEuMzM5OSAyNi4zNTIxIDE5LjQzNiAyOC4yNTU5IDE5LjQzNiAzMC42MDQ0QzE5LjQzNiAzMi45NTI5IDIxLjMzOTkgMzQuODU2OCAyMy42ODg0IDM0Ljg1NjhaIgogICAgICAgICAgZmlsbD0id2hpdGUiLz4KICAgIDxwYXRoIGQ9Ik0yMy42ODg0IDM0Ljg1NjhDMjYuMDM2OSAzNC44NTY4IDI3Ljk0MDggMzIuOTUyOSAyNy45NDA4IDMwLjYwNDRDMjcuOTQwOCAyOC4yNTU5IDI2LjAzNjkgMjYuMzUyMSAyMy42ODg0IDI2LjM1MjFDMjEuMzM5OSAyNi4zNTIxIDE5LjQzNiAyOC4yNTU5IDE5LjQzNiAzMC42MDQ0QzE5LjQzNiAzMi45NTI5IDIxLjMzOTkgMzQuODU2OCAyMy42ODg0IDM0Ljg1NjhaIgogICAgICAgICAgc3Ryb2tlPSIjNTE1NTczIiBzdHJva2Utd2lkdGg9IjguMDYyOTkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgogICAgPHBhdGggZD0iTTIzLjY4ODIgMzMuMDFDMjUuMDE2NiAzMy4wMSAyNi4wOTM2IDMxLjkzMyAyNi4wOTM2IDMwLjYwNDVDMjYuMDkzNiAyOS4yNzYgMjUuMDE2NiAyOC4xOTkxIDIzLjY4ODIgMjguMTk5MUMyMi4zNTk3IDI4LjE5OTEgMjEuMjgyNyAyOS4yNzYgMjEuMjgyNyAzMC42MDQ1QzIxLjI4MjcgMzEuOTMzIDIyLjM1OTcgMzMuMDEgMjMuNjg4MiAzMy4wMVoiCiAgICAgICAgICBmaWxsPSIjRUVGMEYxIi8+CiAgICA8cGF0aCBkPSJNMzQuMDQ4MiAyNC40ODkxQzM0LjQwNDQgMjQuNDg5MSAzNC42OTMxIDI0LjIwMDQgMzQuNjkzMSAyMy44NDQyQzM0LjY5MzEgMjMuNDg4MSAzNC40MDQ0IDIzLjE5OTMgMzQuMDQ4MiAyMy4xOTkzQzMzLjY5MiAyMy4xOTkzIDMzLjQwMzMgMjMuNDg4MSAzMy40MDMzIDIzLjg0NDJDMzMuNDAzMyAyNC4yMDA0IDMzLjY5MiAyNC40ODkxIDM0LjA0ODIgMjQuNDg5MVoiCiAgICAgICAgICBmaWxsPSIjODg4QjlFIi8+CiAgICA8cGF0aCBkPSJNMjYuMTA3OSAyMS43MDU1SDIxLjI2ODVDMjAuOTkwNCAyMS43MDU1IDIwLjc3MzEgMjEuNDY1NCAyMC44MDA3IDIxLjE4ODZMMjAuOTM0OCAxOS44NDc2QzIwLjk1ODggMTkuNjA3MyAyMS4xNjExIDE5LjQyNDMgMjEuNDAyNiAxOS40MjQzSDI1Ljk3MzhDMjYuMjE1MyAxOS40MjQzIDI2LjQxNzYgMTkuNjA3MyAyNi40NDE2IDE5Ljg0NzZMMjYuNTc1NyAyMS4xODg2QzI2LjYwMzQgMjEuNDY1NCAyNi4zODYxIDIxLjcwNTUgMjYuMTA3OSAyMS43MDU1WiIKICAgICAgICAgIGZpbGw9IiM4ODhCOUUiLz4KICAgIDxwYXRoIGQ9Ik0yMS45Nzk3IDMwLjY2MDRDMjIuNjU5NCAzMC42NjA0IDIzLjIxMDQgMzAuMTA5NCAyMy4yMTA0IDI5LjQyOTdDMjMuMjEwNCAyOC43NSAyMi42NTk0IDI4LjE5OSAyMS45Nzk3IDI4LjE5OUMyMS4zIDI4LjE5OSAyMC43NDkgMjguNzUgMjAuNzQ5IDI5LjQyOTdDMjAuNzQ5IDMwLjEwOTQgMjEuMyAzMC42NjA0IDIxLjk3OTcgMzAuNjYwNFoiCiAgICAgICAgICBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTI1LjYyIDEyLjMwMTNDMjYuOTUwOCAxMi4zMDEzIDI4LjAyOTcgMTEuMjIyNCAyOC4wMjk3IDkuODkxNjZDMjguMDI5NyA4LjU2MDg3IDI2Ljk1MDggNy40ODIwNiAyNS42MiA3LjQ4MjA2QzI0LjI4OTMgNy40ODIwNiAyMy4yMTA0IDguNTYwODcgMjMuMjEwNCA5Ljg5MTY2QzIzLjIxMDQgMTEuMjIyNCAyNC4yODkzIDEyLjMwMTMgMjUuNjIgMTIuMzAxM1oiCiAgICAgICAgICBmaWxsPSJ3aGl0ZSIvPgogICAgPHBhdGggZD0iTTE2LjY1MzggMTUuNjI3OEwxOS42NzUyIDExLjAxNzhDMTkuOTg5IDEwLjUzOSAyMC42OTA4IDEwLjUzOSAyMS4wMDQ2IDExLjAxNzhMMjQuMDI1OSAxNS42Mjc4QzI0LjM3MjQgMTYuMTU2NCAyMy45OTMyIDE2Ljg1ODMgMjMuMzYxMiAxNi44NTgzSDE3LjMxODVDMTYuNjg2NiAxNi44NTgzIDE2LjMwNzQgMTYuMTU2NCAxNi42NTM4IDE1LjYyNzhaIgogICAgICAgICAgZmlsbD0iIzEyMTUyQSIvPgogICAgPHBhdGggZD0iTTE1LjE0NzggMjkuMTIzNkgxMy43MTFDMTMuMTkxMyAyOS4xMjM2IDEyLjc2NjEgMjguNjk4NCAxMi43NjYxIDI4LjE3ODdWMjYuMjMxNEMxMi43NjYxIDI1LjcxMTcgMTMuMTkxMyAyNS4yODY1IDEzLjcxMSAyNS4yODY1SDE1LjE0NzhDMTUuNjY3NSAyNS4yODY1IDE2LjA5MjcgMjUuNzExNyAxNi4wOTI3IDI2LjIzMTRWMjguMTc4N0MxNi4wOTI3IDI4LjY5ODQgMTUuNjY3NSAyOS4xMjM2IDE1LjE0NzggMjkuMTIzNloiCiAgICAgICAgICBmaWxsPSIjODg4QjlFIi8+CiAgICA8cGF0aCBkPSJNMTcuMTc5NSAzNS44NTcxSDE0LjA3NDNDMTMuODY1NiAzNS44NTcxIDEzLjY5NDggMzUuNjg2NCAxMy42OTQ4IDM1LjQ3NzdWMzQuMzY1QzEzLjY5NDggMzQuMTU2NCAxMy44NjU1IDMzLjk4NTYgMTQuMDc0MyAzMy45ODU2SDE3LjE3OTVDMTcuMzg4MSAzMy45ODU2IDE3LjU1ODkgMzQuMTU2MyAxNy41NTg5IDM0LjM2NVYzNS40Nzc3QzE3LjU1ODkgMzUuNjg2NCAxNy4zODgyIDM1Ljg1NzEgMTcuMTc5NSAzNS44NTcxWiIKICAgICAgICAgIGZpbGw9IiM4ODhCOUUiLz4KPC9zdmc+Cg==);
  background-size: contain;
  background-position: center;
}
.AccountPhotosBlock__icon--responsive {
  width: 100%;
  height: 100%;
}

.PackingServiceSelector {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-gap: 16px;
}
.PackingServiceSelector--Mobile {
  grid-gap: 4.444444444444445vw;
}
.PackingServiceSelector__modal.ModalInstance.ModalInstance--Desktop {
  width: 550px;
}
.PackingServiceSelector__ServiceBlock {
  border-radius: 8px;
  padding: 16px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-gap: 16px;
  background-color: #fff;
  border: 1px solid #e8e8ea;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  cursor: pointer;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock {
  border-radius: 2.222222222222222vw;
  padding: 4.444444444444445vw;
  grid-gap: 4.444444444444445vw;
  border-width: 0.277777777777778vw;
}
.PackingServiceSelector__ServiceBlock:hover {
  -webkit-box-shadow: 1px 1px 11px rgba(0,0,0,0.278);
          box-shadow: 1px 1px 11px rgba(0,0,0,0.278);
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock:hover {
  -webkit-box-shadow: 0.277777777777778vw 0.277777777777778vw 3.055555555555555vw rgba(0,0,0,0.278);
          box-shadow: 0.277777777777778vw 0.277777777777778vw 3.055555555555555vw rgba(0,0,0,0.278);
}
.PackingServiceSelector__ServiceBlock--selected {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  border-color: #fff;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock--selected {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.PackingServiceSelector__ServiceBlock__header {
  height: 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock__header {
  height: 8.333333333333334vw;
}
.PackingServiceSelector__ServiceBlock__header__boxIcon {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  color: #71737f;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock__header__boxIcon {
  width: 8.333333333333334vw;
  height: 8.333333333333334vw;
}
.PackingServiceSelector__ServiceBlock--selected .PackingServiceSelector__ServiceBlock__header__boxIcon {
  color: #12152a;
}
.PackingServiceSelector__ServiceBlock__header__arrowsIcon {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  position: absolute;
  top: 14px;
  left: 16px;
  width: 17px;
  height: 14px;
  color: #71737f;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock__header__arrowsIcon {
  top: 3.888888888888889vw;
  left: 4.444444444444445vw;
  width: 4.722222222222222vw;
  height: 3.888888888888889vw;
}
.PackingServiceSelector__ServiceBlock--selected .PackingServiceSelector__ServiceBlock__header__arrowsIcon {
  color: #00a455;
}
.PackingServiceSelector__ServiceBlock__name {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  color: #71737f;
  font-weight: 600;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock__name {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  color: #71737f;
  font-weight: 600;
}
.PackingServiceSelector__ServiceBlock--selected .PackingServiceSelector__ServiceBlock__name {
  color: #12152a;
}
.PackingServiceSelector__ServiceBlock__description {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
}
.PackingServiceSelector--Mobile .PackingServiceSelector__ServiceBlock__description {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #71737f;
}

.AccountPackingBlock {
  width: 100%;
  min-height: 284px;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
          box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  display: grid;
  grid-template-columns: 250px auto;
  grid-template-rows: 100%;
  grid-template-areas: "image content";
  overflow: hidden;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  line-height: 17px;
}
.AccountPackingBlock--v2 {
  min-height: unset;
  grid-template-areas: "content image";
  grid-template-columns: auto 260px;
  grid-column-gap: 20px;
  padding: 22px;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AccountPackingBlock--Mobile {
  min-height: unset;
  border-radius: 4.166666666666667vw;
  -webkit-box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.05);
          box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.05);
  grid-template-columns: 100%;
  grid-template-rows: 36.111111111111114vw auto;
  grid-template-areas: "image" "content";
}
.AccountPackingBlock--v2.AccountPackingBlock--Mobile {
  grid-template-areas: "content" "image";
  grid-template-columns: 100%;
  grid-template-rows: unset;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-column-gap: 0;
  grid-row-gap: 6.111111111111111vw;
  min-height: unset;
  padding: 5.555555555555555vw;
  padding-top: 3.888888888888889vw;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
.AccountPackingBlock--v2.AccountPackingBlock .AccountPackingBlock__editButton {
  color: #12152a;
}
.AccountPackingBlock--Mobile.AccountPackingBlock--v2.AccountPackingBlock .AccountPackingBlock__editButton {
  margin-top: 4.444444444444445vw;
}
.AccountPackingBlock__content {
  padding: 30px 32px;
  padding-bottom: 20px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-max-content -webkit-max-content auto;
  grid-template-rows: max-content max-content auto;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 10px;
  overflow: hidden;
  grid-area: content;
  position: relative;
}
.AccountPackingBlock--v2 .AccountPackingBlock__content {
  padding: 0;
  grid-row-gap: 8px;
}
.AccountPackingBlock--Mobile .AccountPackingBlock__content {
  padding: 5.555555555555555vw 6.944444444444445vw;
  padding-bottom: 6.388888888888889vw;
  grid-row-gap: 2.777777777777778vw;
  justify-items: center;
}
.AccountPackingBlock--v2.AccountPackingBlock--Mobile .AccountPackingBlock__content {
  padding: 0;
  overflow: visible;
  grid-row-gap: 2.222222222222222vw;
}
.AccountPackingBlock__title {
  font-weight: 700;
  font-size: 21px;
  line-height: 16px;
}
.AccountPackingBlock--v2 .AccountPackingBlock__title {
  font-size: 14px;
  font-weight: 550;
  line-height: 18px;
}
.AccountPackingBlock--Mobile .AccountPackingBlock__title {
  font-size: 6.111111111111111vw;
  line-height: 4.444444444444445vw;
}
.AccountPackingBlock--v2.AccountPackingBlock--Mobile .AccountPackingBlock__title {
  font-size: 3.888888888888889vw;
  font-weight: 550;
  line-height: 5vw;
  text-align: left;
  width: 100%;
}
.AccountPackingBlock__name {
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  color: #00a455;
}
.AccountPackingBlock--v2 .AccountPackingBlock__name {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #12152a;
}
.AccountPackingBlock--Mobile .AccountPackingBlock__name {
  font-size: 4.722222222222222vw;
  line-height: 8.055555555555555vw;
}
.AccountPackingBlock--v2.AccountPackingBlock--Mobile .AccountPackingBlock__name {
  font-size: 6.666666666666667vw;
  font-weight: 700;
  line-height: 7.777777777777778vw;
  text-align: left;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.AccountPackingBlock__text {
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  padding-top: 10px;
  overflow: hidden;
  max-height: 138px;
}
.AccountPackingBlock--v2 .AccountPackingBlock__text {
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
  color: #12152a;
  padding-top: 16px;
  max-height: 180px;
}
.AccountPackingBlock--Mobile .AccountPackingBlock__text {
  width: 289px;
  max-height: 166px;
  font-size: 14px;
  line-height: 18px;
  padding-top: 10px;
}
.AccountPackingBlock--v2.AccountPackingBlock--Mobile .AccountPackingBlock__text {
  width: 315px;
  max-height: 136px;
  padding-top: 14px;
  line-height: 20px;
}
.AccountPackingBlock__image {
  background-image: url(./images/5974dfd9d35429afa2ac9be96a975489.svg);
  background-position: center top;
  background-size: cover;
  grid-area: image;
}
.AccountPackingBlock--v2 .AccountPackingBlock__image {
  border-radius: 15px;
  width: 260px;
  height: 260px;
}
.AccountPackingBlock--Mobile.AccountPackingBlock--v2 .AccountPackingBlock__image {
  width: 100%;
  height: 91.11111111111111vw;
}

.AccountWhatsnextBlock {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-column-gap: 14px;
  grid-row-gap: 12px;
  line-height: 18px;
  grid-auto-rows: minmax(54px, -webkit-max-content);
  grid-auto-rows: minmax(54px, max-content);
}
.AccountWhatsnextBlock--v2 {
  grid-row-gap: 25px;
  grid-column-gap: 16px;
  line-height: 24px;
  grid-auto-rows: minmax(48px, -webkit-max-content);
  grid-auto-rows: minmax(48px, max-content);
}
.AccountWhatsnextBlock--Mobile {
  grid-auto-rows: 15vw;
  grid-column-gap: 3.888888888888889vw;
  grid-row-gap: 3.333333333333333vw;
  padding: 5.555555555555555vw;
}
.AccountWhatsnextBlock--v2.AccountWhatsnextBlock--Mobile {
  grid-row-gap: 1.388888888888889vw;
  grid-column-gap: 4.444444444444445vw;
  line-height: 6.666666666666667vw;
  grid-auto-rows: minmax(13.333333333333334vw, -webkit-max-content);
  grid-auto-rows: minmax(13.333333333333334vw, max-content);
  padding: 0 5.555555555555555vw;
}
.AccountWhatsnextBlock__title {
  grid-column: span 2;
  font-weight: 700;
  font-size: 17px;
  margin: 22px 0;
}
.AccountWhatsnextBlock--v2 .AccountWhatsnextBlock__title {
  font-size: 24px;
  font-weight: 700;
}
.AccountWhatsnextBlock--Mobile .AccountWhatsnextBlock__title {
  font-size: 4.722222222222222vw;
  margin: 6.111111111111111vw 0;
}
.AccountWhatsnextBlock--v2.AccountWhatsnextBlock--Mobile .AccountWhatsnextBlock__title {
  font-size: 6.666666666666667vw;
  font-weight: 700;
  line-height: 8.61111111111111vw;
  margin: 0;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.AccountWhatsnextBlock__icon {
  width: 36px;
  height: 36px;
  background-size: contain;
  background-position: center;
}
.AccountWhatsnextBlock--v2 .AccountWhatsnextBlock__icon {
  width: 40px;
  height: 40px;
}
.AccountWhatsnextBlock--Mobile .AccountWhatsnextBlock__icon {
  width: 10vw;
  height: 10vw;
}
.AccountWhatsnextBlock--v2.AccountWhatsnextBlock--Mobile .AccountWhatsnextBlock__icon {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}
.AccountWhatsnextBlock__description {
  max-height: 100%;
  overflow: hidden;
  white-space: pre-wrap;
  color: #71737f;
}
.AccountWhatsnextBlock--v2 .AccountWhatsnextBlock__description {
  font-size: 16px;
  font-weight: 550;
  color: #333;
  margin-bottom: 4px;
}
.AccountWhatsnextBlock--Mobile .AccountWhatsnextBlock__description {
  line-height: 5vw;
}
.AccountWhatsnextBlock--v2.AccountWhatsnextBlock--Mobile .AccountWhatsnextBlock__description {
  font-size: 3.888888888888889vw;
  font-weight: 550;
  line-height: 5.555555555555555vw;
  margin-bottom: 1.111111111111111vw;
}

.AccountFaqBlock {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-column-gap: 14px;
  grid-row-gap: 12px;
}
.AccountFaqBlock--v2 {
  grid-row-gap: 0;
}
.AccountFaqBlock--Mobile {
  grid-column-gap: 3.888888888888889vw;
  grid-row-gap: 3.333333333333333vw;
  padding: 5.555555555555555vw;
}
.AccountFaqBlock__AskAIButton {
  margin-bottom: 36px;
}
.AccountFaqBlock--Mobile .AccountFaqBlock__AskAIButton {
  margin-bottom: 5.555555555555555vw;
}
.AccountFaqBlock__title {
  font-weight: 700;
  font-size: 17px;
  margin: 22px 0;
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 22px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountFaqBlock--v2 .AccountFaqBlock__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  margin: 0;
  margin-bottom: 10px;
}
.AccountFaqBlock--Mobile .AccountFaqBlock__title {
  font-size: 4.722222222222222vw;
  margin: 6.111111111111111vw 0;
  grid-column-gap: 3.333333333333333vw;
}
.AccountFaqBlock--v2.AccountFaqBlock--Mobile .AccountFaqBlock__title {
  font-size: 6.666666666666667vw;
  font-weight: 700;
  line-height: 31px;
  margin: 0;
  margin-bottom: 2.777777777777778vw;
}
.AccountFaqBlock__description {
  height: 100%;
  line-height: 20px;
  font-size: 15px;
  overflow: hidden;
  white-space: pre-wrap;
  color: #71737f;
  padding-bottom: 18px;
}
.AccountFaqBlock--v2 .AccountFaqBlock__description {
  font-size: 14px;
  font-weight: 450;
  line-height: 20px;
  color: #12152a;
  padding-bottom: 4px;
  padding-right: 64px;
}
.AccountFaqBlock--Mobile .AccountFaqBlock__description {
  line-height: 5.555555555555555vw;
  font-size: 4.166666666666667vw;
  padding-bottom: 5vw;
}
.AccountFaqBlock--v2.AccountFaqBlock--Mobile .AccountFaqBlock__description {
  font-size: 3.888888888888889vw;
  padding-bottom: 3.333333333333333vw;
  padding-right: 8.333333333333334vw;
}
.AccountFaqBlock .AccountFaqBlock__DropdownPanel {
  border-bottom: 1px solid #d9dadd;
}
.AccountFaqBlock--v2.AccountFaqBlock .AccountFaqBlock__DropdownPanel {
  border-bottom: none;
}
.AccountFaqBlock--Mobile.AccountFaqBlock .AccountFaqBlock__DropdownPanel {
  border-bottom-width: 0.277777777777778vw;
}
.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header {
  border-bottom: none;
  height: 52px;
}
.AccountFaqBlock--v2.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header {
  height: 75px;
  padding-right: 0;
}
.AccountFaqBlock--Mobile.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header {
  height: auto;
  padding-bottom: 3.333333333333333vw;
}
.AccountFaqBlock--v2.AccountFaqBlock--Mobile.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header {
  height: unset;
  padding-right: 0;
}
.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__title {
  padding-right: 12px;
}
.AccountFaqBlock--v2.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__title {
  font-size: 18px;
  font-weight: 550;
  line-height: 24px;
}
.AccountFaqBlock--Mobile.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__title {
  font-size: 4.166666666666667vw;
}
.AccountFaqBlock--v2.AccountFaqBlock--Mobile.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__title {
  font-size: 4.444444444444445vw;
  line-height: 5.555555555555555vw;
}
.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__button {
  font-size: 20px;
}
.AccountFaqBlock--Mobile.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__button {
  font-size: 5.555555555555555vw;
}
.AccountFaqBlock .AccountFaqBlock__DropdownPanel__header__button--opened {
  color: #00a455;
}

.AskAIButton-module__AskAIButton--XvSUL {
  border-radius: 16px;
  padding: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #00a455;
  overflow: hidden;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 14px;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
          box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
}
.AskAIButton-module__AskAIButton--XvSUL:hover {
  -webkit-box-shadow: 0 14px 34px 0 rgba(0,0,0,0.251);
          box-shadow: 0 14px 34px 0 rgba(0,0,0,0.251);
  background-color: #009a50;
}
.AskAIButton-module__AskAIButton--XvSUL:active {
  background-color: #00904a;
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf {
  border-radius: 4.444444444444445vw;
  padding: 4.444444444444445vw;
  grid-row-gap: 3.888888888888889vw;
  -webkit-box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
          box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
}
.AskAIButton-module__AskAIButton_Mobile--eskTf:hover {
  -webkit-box-shadow: 0 3.888888888888889vw 9.444444444444445vw 0 rgba(0,0,0,0.251);
          box-shadow: 0 3.888888888888889vw 9.444444444444445vw 0 rgba(0,0,0,0.251);
}
.AskAIButton-module__AskAIButton_compactView--y4nOX {
  background-color: transparent;
  padding: 0;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AskAIButton-module__AskAIButton_compactView--y4nOX:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AskAIButton-module__AskAIButton_compactView--y4nOX:active {
  -webkit-transform: scale(1);
          transform: scale(1);
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf.AskAIButton-module__AskAIButton_compactView--y4nOX {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AskAIButton-module__AskAIButton__buttonArea--ZMx0k {
  height: 64px;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 11px;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 12px;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  overflow: hidden;
  font-weight: 500;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf .AskAIButton-module__AskAIButton__buttonArea--ZMx0k {
  height: 17.77777777777778vw;
  border-width: 0.277777777777778vw;
  border-radius: 2.222222222222222vw;
  padding: 3.055555555555555vw;
  grid-column-gap: 3.333333333333333vw;
}
.AskAIButton-module__AskAIButton_compactView--y4nOX .AskAIButton-module__AskAIButton__buttonArea--ZMx0k {
  border: none;
  border-radius: 32px;
  padding: 2px;
  padding-right: 14px;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf.AskAIButton-module__AskAIButton_compactView--y4nOX .AskAIButton-module__AskAIButton__buttonArea--ZMx0k {
  border-radius: 8.88888888888889vw;
  padding: 0.555555555555556vw;
  padding-right: 3.888888888888889vw;
}
.AskAIButton-module__AskAIButton__title--jee-L {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf .AskAIButton-module__AskAIButton__title--jee-L {
  font-size: 5vw;
  line-height: 7.222222222222222vw;
}
.AskAIButton-module__AskAIButton__text--B5hGk {
  color: #71737f;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: inherit;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  font-weight: 500;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf .AskAIButton-module__AskAIButton__text--B5hGk {
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
}
.AskAIButton-module__AskAIButton_compactView--y4nOX .AskAIButton-module__AskAIButton__text--B5hGk {
  color: #12152a;
  font-size: 20px;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf.AskAIButton-module__AskAIButton_compactView--y4nOX .AskAIButton-module__AskAIButton__text--B5hGk {
  font-size: 5.555555555555555vw;
}
.AskAIButton-module__AskAIButton__circle--ZswTd {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf .AskAIButton-module__AskAIButton__circle--ZswTd {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}
.AskAIButton-module__AskAIButton_compactView--y4nOX .AskAIButton-module__AskAIButton__circle--ZswTd {
  width: 60px;
  height: 60px;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf.AskAIButton-module__AskAIButton_compactView--y4nOX .AskAIButton-module__AskAIButton__circle--ZswTd {
  width: 16.666666666666668vw;
  height: 16.666666666666668vw;
}
.AskAIButton-module__AskAIButton--XvSUL .AskAIButton-module__AskAIButton__icon--XM08h {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #00a455;
  padding: 12px;
  color: #fff;
}
.AskAIButton-module__AskAIButton_Mobile--eskTf.AskAIButton-module__AskAIButton--XvSUL .AskAIButton-module__AskAIButton__icon--XM08h {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
  padding: 3.333333333333333vw;
}

.AskAIChatModal-module__AskAIChatModal--77vrW {
  width: 1090px;
  height: 750px;
  max-height: 100vh;
}
.AskAIChatModal-module__AskAIChatModal_Mobile--BelmT {
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
}
.AskAIChatModal-module__AskAIChatModal__header--xXNR1 {
  height: unset;
}
.AskAIChatModal-module__AskAIChatModal__controlsButton--t20cm {
  height: 36px;
  margin-bottom: auto;
}
.AskAIChatModal-module__AskAIChatModal--77vrW .AskAIChatModal-module__AskAIChatModal__controlsButton_Mobile--qNQY5 {
  height: 10vmin;
}

.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__paperScroll--OY59M {
  padding-left: 10px;
  padding-right: 10px;
}
.ChatBotFaq-module__ChatBotFaqMessages_Mobile--RHq1Z.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__paperScroll--OY59M {
  padding-left: 2.777777777777778vw;
  padding-right: 2.777777777777778vw;
}
.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__messageTheir--VwT7I {
  grid-template-columns: 1fr;
}
.ChatBotFaq-module__ChatBotFaqMessages_Mobile--RHq1Z.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__messageTheir--VwT7I {
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
}
.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__messageTheir_withAvatar--6iFfJ {
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
}
.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__messageBody--CHHeg {
  font-size: 16px;
  line-height: 22px;
}
.ChatBotFaq-module__ChatBotFaqMessages--VmkfB .ChatBotFaq-module__ChatBotFaqMessages__messageBodyTheir--UsvuF {
  width: unset;
}

.AskAIChatModalHeader-module__AskAIChatModalHeader--Z9\+TO {
  height: 88px;
  width: 100%;
  overflow: hidden;
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-template-rows: 100%;
  grid-column-gap: 10px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader_Mobile--gQQkV {
  height: 19.444444444444443vmin;
  grid-column-gap: 2.777777777777778vmin;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader--Z9\+TO .AskAIChatModalHeader-module__AskAIChatModalHeader__avatar--L2cPf {
  width: 56px;
  height: 56px;
  border: none;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader_Mobile--gQQkV.AskAIChatModalHeader-module__AskAIChatModalHeader--Z9\+TO .AskAIChatModalHeader-module__AskAIChatModalHeader__avatar--L2cPf {
  width: 12.222222222222221vmin;
  height: 12.222222222222221vmin;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader__text--gDp2d {
  overflow: hidden;
  text-overflow: ellipsis;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-column-gap: 10px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5em;
  color: #fff;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader_Mobile--gQQkV .AskAIChatModalHeader-module__AskAIChatModalHeader__text--gDp2d {
  grid-column-gap: 2.777777777777778vmin;
  font-size: 3.888888888888889vmin;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader__text_big--AHorp {
  font-size: 20px;
}
.AskAIChatModalHeader-module__AskAIChatModalHeader_Mobile--gQQkV .AskAIChatModalHeader-module__AskAIChatModalHeader__text_big--AHorp {
  font-size: 4.444444444444445vmin;
}

.AccountCustomBlocks {
  border-radius: 0;
  display: grid;
  grid-row-gap: 20px;
  width: 100%;
}
.AccountCustomBlocks--Mobile {
  grid-row-gap: 5.555555555555555vw;
}
.AccountCustomBlocks .rec.rec-slider-container {
  margin: 0 0;
}
.AccountCustomBlocks .rec.rec-pagination {
  margin-top: 22px;
  margin-bottom: 12px;
}
.AccountCustomBlocks--Mobile.AccountCustomBlocks .rec.rec-pagination {
  margin-top: 6.111111111111111vw;
  margin-bottom: 3.333333333333333vw;
}
.AccountCustomBlocks .rec.rec-dot {
  width: 8px;
  height: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #c2c4c9;
  margin: 0 4px;
}
.AccountCustomBlocks--Mobile.AccountCustomBlocks .rec.rec-dot {
  width: 2.222222222222222vw;
  height: 2.222222222222222vw;
  margin: 0 1.111111111111111vw;
}
.AccountCustomBlocks .rec.rec-dot_active {
  background-color: #00a455;
}
.AccountCustomBlocks .rec.rec-slider {
  padding: 0 2.222222222222222vw;
}
.AccountCustomBlocks__usualBlocks {
  margin-right: -16px;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__usualBlocks {
  margin-right: -2.222222222222222vw;
  margin-left: -2.222222222222222vw;
}
.AccountCustomBlocks__usualBlock {
  display: grid;
  grid-template-rows: auto 35px;
  grid-row-gap: 12px;
  width: 100%;
  padding-right: 16px;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__usualBlock {
  grid-template-rows: auto 9.722222222222221vw;
  grid-row-gap: 3.333333333333333vw;
  padding-right: 4.444444444444445vw;
}
.AccountCustomBlocks__usualBlock__title {
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__usualBlock__title {
  font-size: 3.611111111111111vw;
  line-height: 1.4em;
}
.AccountCustomBlocks__usualBlock__image {
  border-radius: 10px;
  background-position: center;
  background-size: cover;
  height: 221px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__usualBlock__image {
  border-radius: 2.777777777777778vw;
  height: 61.388888888888886vw;
}
.AccountCustomBlocks__customPreview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  text-shadow: none;
  background-color: #fff;
}
.AccountCustomBlocks__customPreview--autoHeight {
  height: auto;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__customPreview {
  width: 339px;
  font-size: 14px;
  line-height: 1.2em;
}
.AccountCustomBlocks__promoBlock {
  position: relative;
  background-position: center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.25);
          box-shadow: 0 4px 4px 0 rgba(0,0,0,0.25);
  width: 100%;
  height: auto;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__promoBlock {
  border-radius: 2.777777777777778vw;
  -webkit-box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
          box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
}
.AccountCustomBlocks__promoBlock__title {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 2em;
  padding: 20px 32px;
  color: #fff;
  text-shadow: 0 0 4px rgba(0,0,0,0.25);
  font-size: 23px;
  font-weight: 800;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__promoBlock__title {
  padding: 2.777777777777778vw 8.88888888888889vw;
  text-shadow: 0 0 1.111111111111111vw rgba(0,0,0,0.25);
  font-size: 6.388888888888889vw;
}
.AccountCustomBlocks__promoBlock__image {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.AccountCustomBlocks__smallBoxBlock {
  position: relative;
  background-position: center;
  background-size: contain;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,0.25);
          box-shadow: 0 4px 4px 0 rgba(0,0,0,0.25);
  width: 100%;
  height: 298px;
  color: #fff;
  text-shadow: 0 0 4px rgba(0,0,0,0.25);
  font-size: 23px;
  font-weight: 800;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__smallBoxBlock {
  border-radius: 2.777777777777778vw;
  -webkit-box-shadow: 0 1.111111111111111vw 1.111111111111111vw 0 rgba(0,0,0,0.25);
          box-shadow: 0 1.111111111111111vw 1.111111111111111vw 0 rgba(0,0,0,0.25);
  text-shadow: 0 0 1.111111111111111vw rgba(0,0,0,0.25);
  font-size: 6.388888888888889vw;
  height: 75vw;
}
.AccountCustomBlocks__smallBoxBlock__title {
  position: absolute;
  bottom: 0;
  width: 100%;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 2em;
  padding: 20px 32px;
}
.AccountCustomBlocks--Mobile .AccountCustomBlocks__smallBoxBlock__title {
  padding: 2.777777777777778vw 8.88888888888889vw;
}
.AccountCustomBlocks__smallBoxBlock__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.RequestInventory {
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 290px auto;
}
.RequestInventory__hiddenButton {
  pointer-events: none;
  opacity: 0;
}
.RequestInventory__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.RequestInventory__leftColumn {
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: scroll;
}
.RequestInventory__leftColumn__requestName {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  padding: 16px;
  gap: 16px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  border-bottom: 1px solid #e8e8ea;
}
.RequestInventory__leftColumn__requestName__requestId {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #00a455;
}
.RequestInventory__leftColumn__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
}
.RequestInventory__leftColumn__title .Button {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
}
.RequestInventory__leftColumn__typicalItems {
  display: grid;
  gap: 14px;
  padding: 25px;
}
.RequestInventory__leftColumn__typicalItems .SelectList {
  width: 83%;
  margin-left: auto;
}
.RequestInventory__leftColumn__myInventory {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  padding: 16px;
  gap: 16px;
  -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  border-bottom: 1px solid #e8e8ea;
  cursor: pointer;
  position: relative;
}
.RequestInventory__leftColumn__myInventory--active {
  background-color: #f2f4f6;
}
.RequestInventory__leftColumn__myInventory__extraServiceIcon {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 18px;
  height: 18px;
  color: #00a455;
}
.RequestInventory__leftColumn__myInventory__params {
  display: grid;
  gap: 16px;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #a0a1aa;
}
.RequestInventory__leftColumn__myInventory--active .RequestInventory__leftColumn__myInventory__params {
  color: #00a455;
}
.RequestInventory__leftColumn__myInventory__allInventoryIcon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #00a455;
  padding: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 6px solid #e8e8ea;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
          box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
}
.RequestInventory__leftColumn__myInventory--hidden .RequestInventory__leftColumn__myInventory__allInventoryIcon {
  background-color: #e8e8ea;
}
.RequestInventory__leftColumn__myInventory__allInventoryIcon__icon {
  width: 100%;
  height: 100%;
  color: #fff;
}
.RequestInventory__leftColumn__myInventory--hidden .RequestInventory__leftColumn__myInventory__allInventoryIcon__icon {
  color: #00a455;
}
.RequestInventory__leftColumn__addRoomRow {
  height: 75px;
  padding: 16px;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestInventory__leftColumn__addRoomRow__text {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #00a455;
}
.RequestInventory__rightColumn {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #f2f4f6;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
}
.RequestInventory__startDialogHolder {
  background-color: rgba(16,16,16,0.8);
}

.RequestInventoryRoomSelector {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content auto;
  grid-auto-rows: min-content auto;
  height: 100%;
  overflow-y: auto;
}
.RequestInventoryRoomSelector__modal {
  width: 400px;
  max-height: 600px;
  min-height: 300px;
}
.RequestInventoryRoomSelector__rows {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  height: 100%;
}
.RequestInventoryRoomSelector__confirm {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 0 16px 16px 16px;
}
.RequestInventoryRoomSelector__confirm .Button {
  width: 100%;
}
.RequestInventoryRoomSelector__addCustomRoomBtn {
  justify-self: center;
  margin: 10px;
}

.RequestAddRoomPreviewCard {
  width: 100%;
  max-width: 100%;
  display: grid;
  padding: 9px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-rows: 44px;
  grid-template-columns: 44px 44px 2fr;
  grid-template-areas: "checkBox image title";
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.RequestAddRoomPreviewCard:hover {
  background-color: #ebebeb;
}
.RequestAddRoomPreviewCard__image {
  grid-area: image;
  background-size: contain;
  background-position: center;
  height: 100%;
}
.RequestAddRoomPreviewCard__title {
  padding-left: 16px;
  grid-area: title;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
}
.RequestAddRoomPreviewCard__checkbox {
  margin: auto;
  grid-area: checkBox;
}

.CustomRoomAdder {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content auto;
  grid-auto-rows: min-content auto;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  height: 100%;
  overflow-y: auto;
  padding: 12px;
}
.CustomRoomAdder__modal {
  width: 400px;
  max-height: 600px;
  min-height: 200px;
}
.CustomRoomAdder__rows {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  height: 100%;
}
.CustomRoomAdder__confirm {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  padding: 0 16px 16px 16px;
}
.CustomRoomAdder__confirm .Button {
  width: 100%;
}
.CustomRoomAdder__createBtn {
  justify-self: right;
}

.RequestInventoryItemsPanel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  overflow-y: scroll;
  padding: 25px 25px 0 25px;
}
.RequestInventoryItemsPanel--Mobile {
  padding: 0;
  overflow-y: auto;
}
.RequestInventoryItemsPanel--Mobile__customItemBlock {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  gap: 4.444444444444445vw;
  padding: 4.444444444444445vw 0;
}
.RequestInventoryItemsPanel--Mobile__customItemBlock .Button {
  justify-self: center;
}
.RequestInventoryItemsPanel--Mobile__customItemBlock__text {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #71737f;
  text-align: center;
}
.RequestInventoryItemsPanel--Tablet {
  padding: 0;
  overflow-y: auto;
}
.RequestInventoryItemsPanel--Tablet__customItemBlock {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  gap: 4.444444444444445vw;
  padding: 4.444444444444445vw 0;
}
.RequestInventoryItemsPanel--Tablet__customItemBlock .Button {
  justify-self: center;
}
.RequestInventoryItemsPanel--Tablet__customItemBlock__text {
  font-size: 0.3in;
  line-height: 0.4in;
  color: #71737f;
  text-align: center;
}
.RequestInventoryItemsPanel__itemsGroupTitle {
  width: 100%;
  padding-bottom: 4px;
  margin-left: 25px;
  border-bottom: 1px solid #ebebeb;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGroupTitle {
  margin-left: 0vw;
  padding: 0vw 3.333333333333333vw;
  border-bottom: none;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  font-size: 4.444444444444445vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGroupTitle {
  margin-left: 0;
  padding: 0 0.4in;
  border-bottom: none;
  font-size: 0.3in;
  line-height: 1em;
}
.RequestInventoryItemsPanel__itemsGroupTitle--picked {
  margin-left: 14px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #00a455;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGroupTitle--picked {
  margin-left: 3.888888888888889vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  color: #00a455;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGroupTitle--picked {
  margin-left: 0.2in;
  font-size: 0.3in;
  line-height: 1em;
}
.RequestInventoryItemsPanel__itemsGrid {
  display: grid;
  padding: 25px;
  grid-gap: 25px;
  grid-auto-rows: 267px;
  grid-template-columns: repeat(auto-fill, 230px);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid {
  padding: 0 3.333333333333333vw;
  padding-right: 5vw;
  padding-bottom: 2.777777777777778vw;
  padding-top: 1.388888888888889vw;
  grid-gap: 6.944444444444445vw;
  grid-auto-rows: 74.16666666666667vw;
  grid-template-columns: repeat(auto-fill, 63.888888888888886vw);
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid {
  padding: 0.2in 0.4in;
  grid-gap: 0.2in;
  grid-auto-rows: 9in;
  grid-template-columns: repeat(auto-fill, 8in);
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid--empty {
  padding-bottom: 0;
  padding-top: 0;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid--empty {
  padding-bottom: 0;
  padding-top: 0;
}
.RequestInventoryItemsPanel__itemsGrid--viewModeGridSmall {
  grid-auto-rows: 126px;
  grid-template-columns: repeat(auto-fill, 230px);
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid--viewModeGridSmall {
  grid-auto-rows: 35vw;
  grid-template-columns: repeat(auto-fill, 63.888888888888886vw);
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid--viewModeGridSmall {
  grid-auto-rows: 2in;
  grid-template-columns: repeat(auto-fill, 3.3in);
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.RequestInventoryItemsPanel__itemsGrid--viewModeGridSmall .InventoryItemPreviewCard__star {
  width: 16px;
  height: 16px;
  top: 8px;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid--viewModeGridSmall .InventoryItemPreviewCard__star {
  width: 4.444444444444445vw;
  height: 4.444444444444445vw;
  top: 2.222222222222222vw;
  right: 2.222222222222222vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid--viewModeGridSmall .InventoryItemPreviewCard__star {
  width: 0.5in;
  height: 0.5in;
  top: 0.3in;
  right: 0.3in;
}
.RequestInventoryItemsPanel__itemsGrid--viewModeTable {
  grid-auto-rows: 69px;
  grid-template-columns: 100%;
  grid-gap: 16px;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid--viewModeTable {
  grid-auto-rows: 19.166666666666668vw;
  grid-template-columns: 100%;
  grid-gap: 4.444444444444445vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid--viewModeTable {
  grid-auto-rows: 2in;
  grid-template-columns: 100%;
  grid-gap: 0.5in;
}
.RequestInventoryItemsPanel__itemsGrid--viewModeTable .InventoryItemPreviewCard__star {
  width: 16px;
  height: 16px;
  top: 8px;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid--viewModeTable .InventoryItemPreviewCard__star {
  width: 4.444444444444445vw;
  height: 4.444444444444445vw;
  top: 2.222222222222222vw;
  right: 2.222222222222222vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid--viewModeTable .InventoryItemPreviewCard__star {
  width: 0.5in;
  height: 0.5in;
  top: 0.3in;
  right: 0.3in;
}
.RequestInventoryItemsPanel__itemsGrid--customItemCategory {
  padding-top: 395px;
  position: relative;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__itemsGrid--customItemCategory {
  padding-top: 109.72222222222223vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__itemsGrid--customItemCategory {
  padding-top: 27.5in;
}
.RequestInventoryItemsPanel__CustomItemEditor {
  position: absolute;
  top: 25px;
  left: 25px;
  width: 300px;
  height: 270px;
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
  -webkit-box-shadow: 0 5px 17px rgba(0,0,0,0.15);
          box-shadow: 0 5px 17px rgba(0,0,0,0.15);
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content auto -webkit-min-content;
  grid-template-rows: min-content auto min-content;
}
.RequestInventoryItemsPanel__CustomItemEditor--small {
  height: 255px;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__CustomItemEditor {
  top: 6.944444444444445vw;
  left: 6.944444444444445vw;
  width: 83.33333333333333vw;
  height: 95.83333333333333vw;
  border-radius: 2.222222222222222vw;
  overflow: hidden;
  -webkit-box-shadow: 0 1.388888888888889vw 4.722222222222222vw rgba(0,0,0,0.15);
          box-shadow: 0 1.388888888888889vw 4.722222222222222vw rgba(0,0,0,0.15);
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__CustomItemEditor--small {
  height: 70.83333333333333vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__CustomItemEditor {
  top: 0.8in;
  left: 0.8in;
  width: 10in;
  height: 11.5in;
  border-radius: 0.3in;
  overflow: hidden;
  -webkit-box-shadow: 0 0.2in 0.6in rgba(0,0,0,0.15);
          box-shadow: 0 0.2in 0.6in rgba(0,0,0,0.15);
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__CustomItemEditor--small {
  height: 8in;
}
.RequestInventoryItemsPanel__CustomItemEditor__errorMessage {
  display: none;
}
.RequestInventoryItemsPanel__CustomItemEditor__header {
  background-color: #f2f4f6;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  padding: 0 16px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__CustomItemEditor__header {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  padding: 0 4.444444444444445vw;
  height: 9.444444444444445vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__CustomItemEditor__header {
  font-size: 0.5in;
  padding: 0 0.5in;
  height: 1in;
}
.RequestInventoryItemsPanel__CustomItemEditor__body {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  padding: 25px 16px;
}
.RequestInventoryItemsPanel__CustomItemEditor__body__twoColumnsBlock {
  grid-column: span 2;
}
.RequestInventoryItemsPanel__CustomItemEditor__body__dimensionsInputs {
  display: grid;
  grid-template-columns: 1fr 30px 1fr 30px 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.RequestInventoryItemsPanel__CustomItemEditor__body__dimensionsInputs--grey {
  color: #71737f;
}
.RequestInventoryItemsPanel--Mobile.RequestInventoryItemsPanel__CustomItemEditor__body__dimensionsInputs {
  grid-template-columns: 1fr 8.333333333333334vw 1fr 8.333333333333334vw 1fr;
}
.RequestInventoryItemsPanel--Tablet.RequestInventoryItemsPanel__CustomItemEditor__body__dimensionsInputs {
  grid-template-columns: 1fr 1in 1fr 1in 1fr;
}
.RequestInventoryItemsPanel--Mobile .RequestInventoryItemsPanel__CustomItemEditor__body {
  padding: 6.944444444444445vw 4.444444444444445vw;
}
.RequestInventoryItemsPanel--Tablet .RequestInventoryItemsPanel__CustomItemEditor__body {
  padding: 0.8in 0.5in;
}
.RequestInventoryItemsPanel__CustomItemEditor__footer {
  border-radius: 0;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.RequestInventoryItemsPanel .DropdownPanel__header {
  height: 34px;
  position: relative;
  border: none;
}
.RequestInventoryItemsPanel--Mobile.RequestInventoryItemsPanel .DropdownPanel__header {
  height: 16.666666666666668vw;
  padding-right: 5vw;
}
.RequestInventoryItemsPanel--Tablet.RequestInventoryItemsPanel .DropdownPanel__header {
  height: 1in;
  padding-right: 0.6in;
}
.RequestInventoryItemsPanel .DropdownPanel__header__button {
  position: absolute;
  top: 2px;
  left: 0;
  font-size: 18px;
}
.RequestInventoryItemsPanel--Mobile.RequestInventoryItemsPanel .DropdownPanel__header__button {
  position: unset;
  top: unset;
  min-width: unset;
  font-size: 5.555555555555555vw;
  border-width: 0vw;
  padding: 0vw;
}
.RequestInventoryItemsPanel--Tablet.RequestInventoryItemsPanel .DropdownPanel__header__button {
  position: unset;
  top: unset;
  min-width: unset;
  font-size: 0.4in;
  border-width: 0;
  padding: 0;
}

.RequestInventoryRoomComponent {
  background-color: #fff;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  border-bottom: 1px solid #e8e8ea;
}
.RequestInventoryRoomComponent--active {
  background-color: #f2f4f6;
}
.RequestInventoryRoomComponent .DropdownPanel__header {
  border-bottom: none;
  height: auto;
  padding: 9px;
  position: relative;
}
.RequestInventoryRoomComponent .DropdownPanel__header__button {
  margin: auto;
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  right: 25px;
}
.RequestInventoryRoomComponent__categories {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content auto;
  grid-auto-rows: min-content auto;
  grid-row-gap: 16px;
  padding: 16px 0 16px 16px;
}
.RequestInventoryRoomComponent__category {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 39px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  cursor: pointer;
  position: relative;
  padding-left: 64px;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.RequestInventoryRoomComponent__category__icon {
  position: absolute;
  left: 21px;
  width: 18px;
  height: 18px;
}
.RequestInventoryRoomComponent__category:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 28px;
  padding: 3px;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  opacity: 0;
  border-radius: 3px;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.RequestInventoryRoomComponent__category--editButton {
  color: #e1400f;
}
.RequestInventoryRoomComponent__category--active {
  color: #12152a;
}
.RequestInventoryRoomComponent__category--active:after {
  background-color: #00a455;
  opacity: 1;
}

.InventoryRequestRoomPreviewCard {
  width: 100%;
  max-width: 100%;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-rows: 50% 50%;
  grid-template-columns: 44px auto;
  grid-column-gap: 16px;
  grid-template-areas: "picture title" "picture info";
  padding: 9px;
  cursor: pointer;
  position: relative;
  background-color: #fff;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.InventoryRequestRoomPreviewCard--Mobile {
  grid-template-areas: "picture title icon" "picture info icon";
  grid-template-columns: 12.222222222222221vw auto -webkit-min-content;
  grid-template-columns: 12.222222222222221vw auto min-content;
  grid-column-gap: 4.444444444444445vw;
  padding: 4.444444444444445vw;
  border-radius: 2.222222222222222vw;
  -webkit-box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.3);
          box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.3);
}
.InventoryRequestRoomPreviewCard--Tablet {
  grid-template-areas: "picture title icon" "picture info icon";
  grid-template-columns: -webkit-max-content auto -webkit-min-content;
  grid-template-columns: max-content auto min-content;
  grid-column-gap: 0.2in;
  padding: 0.2in;
  border-radius: 0.2in;
  -webkit-box-shadow: 0 0.1in 0.3in rgba(0,0,0,0.3);
          box-shadow: 0 0.1in 0.3in rgba(0,0,0,0.3);
}
.InventoryRequestRoomPreviewCard--active {
  background-color: #f2f4f6;
}
.InventoryRequestRoomPreviewCard__iconRight {
  grid-area: icon;
  display: none;
  color: #71737f;
}
.InventoryRequestRoomPreviewCard--Mobile .InventoryRequestRoomPreviewCard__iconRight {
  display: block;
}
.InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__iconRight {
  display: block;
  width: 0.3in;
  height: 0.3in;
}
.InventoryRequestRoomPreviewCard__categories .DropdownPanel__header {
  display: none;
}
.InventoryRequestRoomPreviewCard__image {
  grid-area: picture;
  background-size: contain;
  background-position: center;
  width: 44px;
  height: 44px;
}
.InventoryRequestRoomPreviewCard--Mobile .InventoryRequestRoomPreviewCard__image {
  width: 12.222222222222221vw;
  height: 12.222222222222221vw;
}
.InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__image {
  width: 0.7in;
  height: 0.7in;
}
.InventoryRequestRoomPreviewCard__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
  grid-area: title;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.InventoryRequestRoomPreviewCard--Mobile .InventoryRequestRoomPreviewCard__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
}
.InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__title {
  font-size: 0.25in;
  line-height: 1em;
}
.InventoryRequestRoomPreviewCard__info {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-area: info;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 16px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 13px;
  color: #71737f;
  margin-top: 4px;
}
.InventoryRequestRoomPreviewCard--active .InventoryRequestRoomPreviewCard__info {
  color: #00a455;
}
.InventoryRequestRoomPreviewCard--Mobile .InventoryRequestRoomPreviewCard__info {
  gap: 4.444444444444445vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 3.611111111111111vmin;
  color: #71737f;
  margin-top: 1.111111111111111vw;
}
.InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__info {
  gap: 0.4in;
  font-size: 0.25in;
  line-height: 1em;
  color: #71737f;
  margin-top: 0.1in;
}

.RequestInventoryCustomRoomEditor {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto -webkit-max-content;
  grid-template-rows: auto max-content;
  grid-row-gap: 16px;
  height: 100%;
  overflow-y: auto;
  padding: 16px;
}
.RequestInventoryCustomRoomEditor__modal {
  width: 400px;
  max-height: 200px;
}
.RequestInventoryCustomRoomEditor__controls {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RequestInventoryCustomRoomEditor__input {
  width: 100%;
}

.InventoryRequestHeader {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: minmax(200px, 330px) -webkit-max-content auto;
  grid-template-columns: minmax(200px, 330px) max-content auto;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 25px;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
}
.InventoryRequestHeader__updateButton {
  padding: 0 70px;
}
.InventoryRequestHeader__search {
  position: relative;
}
.InventoryRequestHeader__search .SvgIcon {
  width: unset;
  height: unset;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 9px;
  width: 14px;
  height: 100%;
  z-index: 1;
  color: #71737f;
}
.InventoryRequestHeader__search .Input {
  width: 100%;
}
.InventoryRequestHeader__search .Input__tag {
  padding-left: 32px;
}
.InventoryRequestHeader__viewModes {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 9px;
  grid-template-rows: 44px;
  grid-template-columns: repeat(3, 44px);
}
.InventoryRequestHeader__viewMode {
  color: #71737f;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.InventoryRequestHeader__viewMode .SvgIcon {
  width: unset;
  height: unset;
  background-color: #f2f4f6;
  border-radius: 8px;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  padding: 13px;
}
.InventoryRequestHeader__viewMode--active .SvgIcon {
  background-color: #fff;
  color: #00a455;
}

.StartDialogModal {
  display: grid;
  grid-template-columns: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  text-align: center;
  grid-gap: 9px;
  padding: 46px 20px 26px 20px;
}
.StartDialogModal__modal.ModalInstance {
  width: 272px;
}
.StartDialogModal__modal.ModalInstance.ModalInstance--Mobile {
  width: 75.55555555555556vw;
}
.StartDialogModal--Mobile {
  grid-gap: 3.333333333333333vw;
  padding: 12.777777777777779vw 5.555555555555555vw 7.222222222222222vw 5.555555555555555vw;
}
.StartDialogModal__icon {
  width: 100%;
  height: 129px;
  background-image: url(./images/25cccd189eed84615dd1b6b1085dee39.svg);
  background-position: center;
  background-size: contain;
}
.StartDialogModal--Mobile .StartDialogModal__icon {
  height: 35.833333333333336vw;
}
.StartDialogModal__h1 {
  font-size: 14px;
  font-weight: 600;
  color: #3d3d3d;
}
.StartDialogModal--Mobile .StartDialogModal__h1 {
  font-size: 3.888888888888889vw;
}
.StartDialogModal__h2 {
  font-size: 13px;
  color: #3d3d3d;
  margin-top: 16px;
}
.StartDialogModal--Mobile .StartDialogModal__h2 {
  font-size: 3.611111111111111vw;
}
.StartDialogModal__controls {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  grid-auto-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 24px;
  margin-top: 20px;
}
.StartDialogModal--Mobile .StartDialogModal__controls {
  grid-gap: 6.666666666666667vw;
  margin-top: 5.555555555555555vw;
}
.StartDialogModal__controls__confirmBtn {
  padding: 0 64px;
}
.StartDialogModal--Mobile .StartDialogModal__controls__confirmBtn {
  padding: 0 17.77777777777778vw;
}
.StartDialogModal__controls .ToggleButton {
  color: #71737f;
  font-size: 15px;
}

.ModalInstance.AccountConfirmationModal__modal .ModalInstance__body {
  position: relative;
  grid-template-columns: 100%;
  padding: 0;
}
.ModalInstance--Desktop.ModalInstance.AccountConfirmationModal__modal .ModalInstance__header {
  height: 0;
}
.AccountConfirmationModal {
  width: 100%;
  height: 100%;
  background-color: rgba(18,21,42,0.4);
  display: grid;
  grid-template-columns: 644px;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-y: auto;
  -webkit-backdrop-filter: blur(14px);
          backdrop-filter: blur(14px);
}
.AccountConfirmationModal--Mobile {
  grid-template-columns: 95.55555555555556vw;
  -webkit-backdrop-filter: blur(3.888888888888889vw);
          backdrop-filter: blur(3.888888888888889vw);
}
.AccountConfirmationModal__additionalAgreement {
  color: #12152a;
  grid-column: span 2;
  height: unset;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.AccountConfirmationModal__additionalAgreement__title {
  white-space: normal;
}
.AccountConfirmationModal__addressCorrection {
  display: grid;
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  grid-column: span 2;
  padding-top: 10px;
  color: #71737f;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__addressCorrection {
  padding-top: 2.777777777777778vw;
  grid-column-gap: 1.111111111111111vw;
  grid-row-gap: 2.777777777777778vw;
}
.AccountConfirmationModal__addressCorrection__header {
  font-size: 20px;
  font-weight: 700;
  color: #12152a;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__addressCorrection__header {
  font-size: 5.555555555555555vw;
}
.AccountConfirmationModal__addressCorrection__row {
  grid-column: span 2;
}
.AccountConfirmationModal__addressCorrection .AccountConfirmationModal__addressCorrection__Editor {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  grid-column: span 2;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__addressCorrection .AccountConfirmationModal__addressCorrection__Editor {
  grid-column-gap: 1.111111111111111vw;
  grid-row-gap: 2.777777777777778vw;
}
.AccountConfirmationModal__addressCorrection .AccountConfirmationModal__addressCorrection__Editor__row {
  grid-column: span 2;
}
.AccountConfirmationModal .QuoteExplanationBlock__table {
  width: 100%;
}
.AccountConfirmationModal .QuoteExplanationBlock__table td {
  padding: 0;
  height: 1em;
  min-width: 3em;
}
.AccountConfirmationModal__quoteExplanationAccordeon {
  width: 100%;
  grid-column: span 2;
}
.AccountConfirmationModal__quoteExplanationAccordeon .DropdownPanel__header {
  height: unset;
  border: unset;
}
.AccountConfirmationModal__quoteExplanationAccordeon .DropdownPanel__header__button {
  display: none;
}
.AccountConfirmationModal__quoteExplanationAccordeon__inners {
  padding-top: 9px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__quoteExplanationAccordeon__inners {
  padding-top: 2.5vw;
}
.AccountConfirmationModal__quoteExplanationAccordeon__title {
  font-size: 12px;
  font-weight: 400;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__quoteExplanationAccordeon__title {
  font-weight: 400;
  font-size: 3.333333333333333vw;
}
.AccountConfirmationModal__paddings {
  padding: 50px 0;
  position: relative;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__paddings {
  padding: 8.88888888888889vw 0;
  padding-top: 18.333333333333332vw;
}
.AccountConfirmationModal .IconWithText {
  grid-column-gap: 11px;
}
.AccountConfirmationModal--Mobile.AccountConfirmationModal .IconWithText {
  grid-column-gap: 3.055555555555555vw;
}
.AccountConfirmationModal__block {
  padding: 5px 58px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-row-gap: 8px;
  grid-column-gap: 16px;
  overflow-x: hidden;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__block {
  padding: 1.388888888888889vw 5.833333333333333vw;
  grid-row-gap: 2.222222222222222vw;
  grid-column-gap: 4.444444444444445vw;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__block:first-child {
  border-top-right-radius: 1.388888888888889vw;
  border-top-left-radius: 1.388888888888889vw;
  padding-top: 4.444444444444445vw;
}
.AccountConfirmationModal__block__separator {
  height: 1px;
  width: 100%;
  background-color: #e8e8ea;
  grid-column: span 2;
  margin: 13px 0;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__block__separator {
  height: 0.277777777777778vw;
  margin: 3.611111111111111vw 0;
}
.AccountConfirmationModal__row {
  width: 100%;
  grid-column: span 2;
  display: grid;
  grid-column-gap: 11px;
  grid-auto-flow: column;
  grid-auto-columns: minmax(auto, -webkit-max-content);
  grid-auto-columns: minmax(auto, max-content);
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__row {
  grid-column-gap: 3.055555555555555vw;
}
.AccountConfirmationModal__row--fullWidth {
  grid-template-columns: 100%;
}
.AccountConfirmationModal__row--1column {
  grid-template-columns: 100%;
  grid-auto-flow: row;
}
.AccountConfirmationModal__row--spaceBetween {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.AccountConfirmationModal__rowInline {
  width: 100%;
  grid-column: span 2;
  display: grid;
  grid-column-gap: 11px;
  grid-auto-flow: column;
  grid-auto-columns: minmax(auto, -webkit-max-content);
  grid-auto-columns: minmax(auto, max-content);
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__rowInline {
  grid-column-gap: 3.055555555555555vw;
}
.AccountConfirmationModal__subRow {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-column-gap: 46px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__subRow {
  grid-column-gap: 12.777777777777779vw;
}
.AccountConfirmationModal__subRow--left {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  justify-items: left;
}
.AccountConfirmationModal__subRow--right {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  justify-items: right;
}
.AccountConfirmationModal__column {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-auto-flow: row;
  grid-row-gap: 4px;
  width: 100%;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__column {
  grid-row-gap: 1.111111111111111vw;
}
.AccountConfirmationModal__column--smallGap {
  grid-row-gap: 2px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__column--smallGap {
  grid-row-gap: 0.555555555555556vw;
}
.AccountConfirmationModal__column--centeredVert {
  -ms-flex-line-pack: center;
      align-content: center;
}
.AccountConfirmationModal__column--left {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  justify-items: left;
  text-align: left;
}
.AccountConfirmationModal__column--right {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  justify-items: right;
  text-align: right;
}
.AccountConfirmationModal__value {
  word-break: break-word;
}
.AccountConfirmationModal__value--right {
  text-align: right;
}
.AccountConfirmationModal__statusBlock {
  height: 30px;
  border-radius: 5px;
  background-color: #206ad6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 18px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  color: #fff;
  font-weight: 500;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__statusBlock {
  height: 8.333333333333334vw;
  border-radius: 1.388888888888889vw;
  padding: 0 5vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #fff;
  color: #fff;
  font-weight: 500;
}
.AccountConfirmationModal__header {
  grid-column: span 2;
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content max-content;
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: #71737f;
  text-transform: uppercase;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__header {
  font-size: 3.333333333333333vw;
  grid-column-gap: 2.222222222222222vw;
  grid-row-gap: 2.777777777777778vw;
}
.AccountConfirmationModal__header__title {
  grid-column: span 3;
  font-size: 31px;
  line-height: 28px;
  font-weight: 900;
  color: #12152a;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__header__title {
  font-size: 8.61111111111111vw;
  line-height: 7.777777777777778vw;
}
.AccountConfirmationModal__header__separator {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #71737f;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__header__separator {
  width: 1.388888888888889vw;
  height: 1.388888888888889vw;
}
.AccountConfirmationModal__bottomImage {
  width: 100%;
  height: 100%;
}
.AccountConfirmationModal__bottomImage__backgroundColor {
  fill: #fff;
}
.AccountConfirmationModal__separator {
  width: 100%;
  height: 24px;
  display: grid;
  grid-template-columns: 100%;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__separator {
  height: 6.666666666666667vw;
}
.AccountConfirmationModal__separator__inner {
  background-color: #fff;
}
.AccountConfirmationModal__separator__inner__line {
  border-bottom: 1px dashed #e8e8ea;
  width: 100%;
  height: 50%;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__separator__inner__line {
  border-bottom-width: 0.277777777777778vw;
}
.AccountConfirmationModal__separator__svg {
  width: 12px;
  height: 24px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__separator__svg {
  width: 3.333333333333333vw;
  height: 6.666666666666667vw;
}
.AccountConfirmationModal__separator__svg--left {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.AccountConfirmationModal__requestId {
  font-size: 16px;
  font-weight: 700;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__requestId {
  font-size: 4.444444444444445vw;
}
.AccountConfirmationModal__serviceType {
  font-size: 13px;
  font-weight: 500;
  color: #71737f;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__serviceType {
  font-size: 3.611111111111111vw;
}
.AccountConfirmationModal__title {
  color: #71737f;
  font-weight: 400;
}
.AccountConfirmationModal__titleBold {
  font-weight: 600;
  color: #12152a;
}
.AccountConfirmationModal__titleSmall {
  color: #71737f;
  font-size: 12px;
  font-weight: 500;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__titleSmall {
  font-size: 3.333333333333333vw;
}
.AccountConfirmationModal__originTitle {
  font-weight: 500;
}
.AccountConfirmationModal__extraStopTitle {
  font-weight: 500;
  color: #4d6eff;
}
.AccountConfirmationModal__destinationTitle {
  font-weight: 500;
}
.AccountConfirmationModal__addressRow {
  font-weight: 500;
}
.AccountConfirmationModal__smallText {
  font-size: 12px;
  color: #71737f;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__smallText {
  font-size: 3.333333333333333vw;
}
.AccountConfirmationModal__movesizeTitle {
  font-weight: 500;
}
.AccountConfirmationModal__movesizeName {
  font-weight: 500;
}
.AccountConfirmationModal__movesizeVolume {
  font-size: 12px;
  color: #71737f;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__movesizeVolume {
  font-size: 3.333333333333333vw;
}
.AccountConfirmationModal__titleBig {
  font-size: 15px;
  font-weight: 500;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__titleBig {
  font-size: 4.166666666666667vw;
}
.AccountConfirmationModal__titleVeryBig {
  font-size: 18px;
  font-weight: 700;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__titleVeryBig {
  font-size: 5vw;
}
.AccountConfirmationModal__boldText {
  font-weight: 500;
}
.AccountConfirmationModal__totalInListTitle {
  color: #71737f;
  font-weight: 900;
}
.AccountConfirmationModal__totalInList {
  font-weight: 900;
}
.AccountConfirmationModal__fuelRow,
.AccountConfirmationModal__packingTitleRow,
.AccountConfirmationModal__quoteRow,
.AccountConfirmationModal__valuationTitleRow {
  grid-column: span 2;
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-column-gap: 16px;
  overflow: hidden;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__fuelRow,
.AccountConfirmationModal--Mobile .AccountConfirmationModal__packingTitleRow,
.AccountConfirmationModal--Mobile .AccountConfirmationModal__quoteRow,
.AccountConfirmationModal--Mobile .AccountConfirmationModal__valuationTitleRow {
  grid-column-gap: 2.777777777777778vw;
}
.AccountConfirmationModal__fuelRow__title,
.AccountConfirmationModal__packingTitleRow__title,
.AccountConfirmationModal__quoteRow__title,
.AccountConfirmationModal__valuationTitleRow__title {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.AccountConfirmationModal__quoteValue {
  font-weight: 900;
  font-size: 20px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__quoteValue {
  font-size: 4.722222222222222vw;
}
.AccountConfirmationModal__textRight {
  text-align: right;
}
.AccountConfirmationModal__textUnderQuote {
  margin-top: 7px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__textUnderQuote {
  margin-top: 1.944444444444444vw;
}
.AccountConfirmationModal__reservationDesc {
  font-size: 13px;
  color: #71737f;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__reservationDesc {
  font-size: 3.611111111111111vw;
  grid-column: span 2;
}
.AccountConfirmationModal__reservationPrice {
  font-size: 20px;
  font-weight: 900;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__reservationPrice {
  font-size: 4.722222222222222vw;
}
.AccountConfirmationModal__reservationBlock {
  margin-bottom: 10px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__reservationBlock {
  margin-bottom: 2.777777777777778vw;
}
.AccountConfirmationModal__confirmButton.Button {
  width: 100%;
  height: 56px;
  border-radius: 8px;
  font-size: 15px;
  grid-column: span 2;
  margin: 10px 0;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__confirmButton.Button {
  height: 15.555555555555555vw;
  border-radius: 2.222222222222222vw;
  font-size: 4.166666666666667vw;
  margin: 2.777777777777778vw 0;
}
.AccountConfirmationModal__addressBlockBackground {
  background: radial-gradient(circle closest-corner, #e8e8ea 2px, transparent 2px);
  background-size: 14px 14px;
  background-repeat: repeat-y;
  background-position: 2.5px 2px;
  height: 100%;
  justify-self: center;
  padding-bottom: 8px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__addressBlockBackground {
  background: radial-gradient(circle closest-corner, #e8e8ea 0.555555555555556vw, transparent 0.555555555555556vw);
  background-repeat: repeat-y;
  background-size: 3.888888888888889vw 3.888888888888889vw;
  background-position: 0.638888888888889vw 0.555555555555556vw;
  padding-bottom: 2.222222222222222vw;
}
.AccountConfirmationModal__addressBlockIcon {
  background-color: #fff;
}
.AccountConfirmationModal__addressOverview {
  grid-column: span 2;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 8px;
  overflow-x: hidden;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__addressOverview {
  grid-column-gap: 2.222222222222222vw;
}
.AccountConfirmationModal__termsModal.ModalInstance .ModalInstance__body {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  overflow: hidden;
}
.AccountConfirmationModal--Mobile.AccountConfirmationModal__termsModal.ModalInstance .ModalInstance__body {
  border-top-right-radius: 4.166666666666667vw;
  border-top-left-radius: 4.166666666666667vw;
}
.AccountConfirmationModal__termsModalBody {
  height: 100%;
  overflow-y: auto;
}
.AccountConfirmationModal__signatureBlock {
  width: 100%;
  border: 1px solid #e8e8ea;
  border-radius: 12px;
  padding: 12px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 128px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  text-align: center;
  grid-column: span 2;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__signatureBlock {
  border-width: 0.277777777777778vw;
  border-radius: 3.333333333333333vw;
  padding: 3.333333333333333vw;
}
.AccountConfirmationModal__signature {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 128px;
}
.AccountConfirmationModal--Mobile .AccountConfirmationModal__signature {
  height: 35.55555555555556vw;
}
.AccountConfirmationModal__signatureDate {
  color: rgba(18,21,42,0.8);
}
.AccountConfirmationModal__mobileBackButton {
  position: absolute;
  top: 3.888888888888889vw;
  left: 2.777777777777778vw;
}
.AccountConfirmationModal__mobileBackButton .Button {
  color: #fff;
}
.AccountConfirmationModal .DetailsAutoBlock {
  background-color: #fff;
  padding: 5px 58px;
}
.AccountConfirmationModal--Mobile.AccountConfirmationModal .DetailsAutoBlock {
  padding: 1.388888888888889vw 5.833333333333333vw;
}
.AccountConfirmationModal__notes {
  white-space: pre-line;
  word-break: break-word;
  font-weight: 400;
  color: #71737f;
  display: block;
}
.AccountConfirmationModal__howDidYouHear {
  grid-template-columns: 100%;
}
.AccountConfirmationModal__howDidYouHear__innerBlock {
  padding-top: 2.777777777777778vw;
}

.ConfirmationPageStrongDesign {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 12px;
}
.ConfirmationPageStrongDesign .DetailsAutoBlock,
.ConfirmationPageStrongDesign .ConfirmationPageHeader {
  grid-column: span 2;
}
.ConfirmationPageStrongDesign .QuoteExplanationBlock__table {
  width: 100%;
}
.ConfirmationPageStrongDesign .QuoteExplanationBlock__table td {
  padding: 0;
  height: unset;
  min-width: 3em;
}
.ConfirmationPageStrongDesign__uppercase {
  text-transform: uppercase;
}
.ConfirmationPageStrongDesign__addressCorrection {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 12px;
  color: #71737f;
}
.ConfirmationPageStrongDesign__addressCorrection__input {
  width: 100%;
}
.ConfirmationPageStrongDesign__addressCorrection__header {
  font-size: 20px;
  font-weight: 700;
  color: #12152a;
}
.ConfirmationPageStrongDesign__addressCorrection__row {
  grid-column: span 2;
}
.ConfirmationPageStrongDesign__addressCorrection .ConfirmationPageStrongDesign__addressCorrection__Editor {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  grid-column: span 2;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__addressCorrection .ConfirmationPageStrongDesign__addressCorrection__Editor {
  grid-column-gap: 1.111111111111111vw;
  grid-row-gap: 2.777777777777778vw;
}
.ConfirmationPageStrongDesign__addressCorrection .ConfirmationPageStrongDesign__addressCorrection__Editor__row {
  grid-column: span 2;
}
.ConfirmationPageStrongDesign__notes {
  white-space: pre-line;
  word-break: break-word;
}
.ConfirmationPageStrongDesign__signatureBlock {
  width: 100%;
  border: 1px solid #e8e8ea;
  border-radius: 12px;
  padding: 12px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 128px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  text-align: center;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__signatureBlock {
  border-width: 0.277777777777778vw;
  border-radius: 3.333333333333333vw;
  padding: 3.333333333333333vw;
}
.ConfirmationPageStrongDesign__signature {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 128px;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__signature {
  height: 35.55555555555556vw;
}
.ConfirmationPageStrongDesign__signatureDate {
  color: rgba(18,21,42,0.8);
}
.ConfirmationPageStrongDesign__confirmButton.Button {
  width: 100%;
  height: 56px;
  border-radius: 8px;
  font-size: 15px;
  margin: 10px 0;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__confirmButton.Button {
  height: 15.555555555555555vw;
  border-radius: 2.222222222222222vw;
  font-size: 4.166666666666667vw;
  margin: 2.777777777777778vw 0;
}
.ConfirmationPageStrongDesign__column {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-auto-flow: row;
  grid-row-gap: 4px;
  width: 100%;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__column {
  grid-row-gap: 1.111111111111111vw;
}
.ConfirmationPageStrongDesign__column--smallGap {
  grid-row-gap: 2px;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__column--smallGap {
  grid-row-gap: 0.555555555555556vw;
}
.ConfirmationPageStrongDesign__column--centeredVert {
  -ms-flex-line-pack: center;
      align-content: center;
}
.ConfirmationPageStrongDesign__column--left {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  justify-items: left;
  text-align: left;
}
.ConfirmationPageStrongDesign__column--right {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  justify-items: right;
  text-align: right;
}
.ConfirmationPageStrongDesign__reservationDesc {
  font-size: 13px;
  color: #71737f;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__reservationDesc {
  font-size: 3.611111111111111vw;
  grid-column: span 2;
}
.ConfirmationPageStrongDesign__reservationPrice {
  font-size: 36px;
  font-weight: 900;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__reservationPrice {
  font-size: 8.333333333333334vw;
}
.ConfirmationPageStrongDesign__reservationBlock {
  margin-bottom: 10px;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__reservationBlock {
  margin-bottom: 2.777777777777778vw;
}
.ConfirmationPageStrongDesign__titleBig {
  font-size: 15px;
  font-weight: 500;
}
.ConfirmationPageStrongDesign--Mobile .ConfirmationPageStrongDesign__titleBig {
  font-size: 4.166666666666667vw;
}
.ConfirmationPageStrongDesign__block {
  padding: 40px;
  border: 1px solid #e8e8ea;
  display: grid;
  grid-row-gap: 12px;
  grid-auto-flow: row;
  grid-template-columns: 100%;
}
.ConfirmationPageStrongDesign__block--noBorder {
  border: none;
  padding: 20px;
}
.ConfirmationPageStrongDesign__boldText {
  font-weight: 700;
}
.ConfirmationPageStrongDesign__boldestText {
  font-weight: 900;
}
.ConfirmationPageStrongDesign__separator {
  width: 100%;
  height: 0;
  border-bottom: 1px solid #e8e8ea;
}
.ConfirmationPageStrongDesign__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 6px;
}
.ConfirmationPageStrongDesign__row--reservation {
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
}
.ConfirmationPageStrongDesign__row--1col {
  grid-template-columns: 100%;
}
.ConfirmationPageStrongDesign__row--minAuto {
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
}
.ConfirmationPageStrongDesign__row--movesize {
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ConfirmationPageStrongDesign__row--2sides {
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ConfirmationPageStrongDesign__mirrorIcon {
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS43NSA4Ljk5NjE0QzE1Ljc1IDcuODI3NzkgMTUuNTg3OCA2Ljc4MTQ0IDE1LjMyMTUgNi4yMDE4NUMxNS4zNTcgNi4wMTIwOCAxNS4zNzUgNS44MTY3OSAxNS4zNzUgNS42MTk3QzE1LjM3NSA1LjQxNjAxIDE1LjM1NjcgNS4yMTYzMiAxNS4zMjA4IDUuMDI2NTRDMTUuMTU4NSA0LjE2ODEzIDE1IDMuMjUzNjggMTUgMi4zNDE0NVYxLjExNzc3QzE1IDAuOTEwNDE1IDE0LjgzMjIgMC43NDI2MTQgMTQuNjI1IDAuNzQyNjE0SDE0LjIwNzVDMTMuMjIyOCAwLjc0MjYxNCAxMi4xOTA3IDAuNTc4NDcgMTAuOTU5NiAwLjIyNjQxNUM5LjkwMzQxIC0wLjA3NTQ3MTcgOC4wOTYxNyAtMC4wNzU0NzE3IDcuMDQwNzQgMC4yMjY0MTVDNS44MDkxOCAwLjU3ODUwNSA0Ljc3NzIxIDAuNzQyNjE0IDMuNzkyNDUgMC43NDI2MTRIMy4zNzVDMy4xNjc3MiAwLjc0MjYxNCAyLjk5OTk5IDAuOTEwNDE1IDIuOTk5OTkgMS4xMTc3N1YyLjM0MTQ1QzIuOTk5OTkgMy4yNTM3MiAyLjg0MTQzIDQuMTY4MTcgMi42NzkxOSA1LjAyNjU0QzIuNjQzMjkgNS4yMTYzMiAyLjYyNDk4IDUuNDE2MDEgMi42MjQ5OCA1LjYxOTdDMi42MjQ5OCA1LjgxNjgyIDIuNjQyOTEgNi4wMTIwOCAyLjY3ODQ1IDYuMjAxODVDMi40MTIyNSA2Ljc4MTQ0IDIuMjUgNy44Mjc3OSAyLjI1IDguOTk2MTRDMi4yNSAxMC4xNjQ1IDIuNDEyMjUgMTEuMjEwOCAyLjY3ODQ4IDExLjc5MDRDMi42NDI5OCAxMS45ODAyIDIuNjI1MDEgMTIuMTc1NSAyLjYyNTAxIDEyLjM3MjZDMi42MjUwMSAxMi41NzYzIDIuNjQzMzMgMTIuNzc2IDIuNjc5MjIgMTIuOTY1N0MyLjg0MTQ3IDEzLjgyNDEgMy4wMDAwMiAxNC43Mzg2IDMuMDAwMDIgMTUuNjUwOFYxNi44NzQ1QzMuMDAwMDIgMTcuMDgxOSAzLjE2Nzc1IDE3LjI0OTcgMy4zNzUwNCAxNy4yNDk3SDMuNzkyNTJDNC43Nzc2MyAxNy4yNDk3IDUuODA5NjEgMTcuNDEzOCA3LjA0MDgxIDE3Ljc2NTlDNy41Njg4NiAxNy45MTY4IDguMjY0NjQgMTggOSAxOEM5LjczNTM2IDE4IDEwLjQzMTEgMTcuOTE2OCAxMC45NTkyIDE3Ljc2NTlDMTIuMTkwNCAxNy40MTM4IDEzLjIyMjQgMTcuMjQ5NyAxNC4yMDc1IDE3LjI0OTdIMTQuNjI1QzE0LjgzMjMgMTcuMjQ5NyAxNSAxNy4wODE5IDE1IDE2Ljg3NDVWMTUuNjUwOEMxNSAxNC43Mzg2IDE1LjE1ODYgMTMuODI0MSAxNS4zMjA4IDEyLjk2NTdDMTUuMzU2NyAxMi43NzYgMTUuMzc1IDEyLjU3NjMgMTUuMzc1IDEyLjM3MjZDMTUuMzc1IDEyLjE3NTUgMTUuMzU3MSAxMS45ODAyIDE1LjMyMTYgMTEuNzkwNEMxNS41ODc4IDExLjIxMDggMTUuNzUgMTAuMTY0NSAxNS43NSA4Ljk5NjE0Wk0xNC42MDEyIDExLjU1NjlDMTQuNTU0NyAxMS42Mzg5IDE0LjU0MDggMTEuNzM1NiAxNC41NjI0IDExLjgyNzVDMTQuNjA0MiAxMi4wMDM2IDE0LjYyNSAxMi4xODc4IDE0LjYyNSAxMi4zNzVDMTQuNjI1IDEyLjUzNSAxNC42MTA3IDEyLjY4NzcgMTQuNTg0IDEyLjgyODdDMTQuNDE0OCAxMy43MjE1IDE0LjI1IDE0LjY3NTEgMTQuMjUgMTUuNjUxOFYxNi41SDE0LjIwNzVDMTMuMTUwNiAxNi41IDEyLjA1MzEgMTYuNjczMiAxMC43NTM0IDE3LjA0NDVDOS44MjY5MSAxNy4zMDk3IDguMTczMDkgMTcuMzA5NyA3LjI0NjU4IDE3LjA0NDVDNS45NDY4OSAxNi42NzMyIDQuODQ5MzUgMTYuNSAzLjc5MjQ4IDE2LjVIMy43NTAwMVYxNS42NTE4QzMuNzUwMDEgMTQuNjc1MSAzLjU4NTIgMTMuNzIxNSAzLjQxNjAzIDEyLjgyODdDMy4zODkyNyAxMi42ODc3IDMuMzc1IDEyLjUzNSAzLjM3NSAxMi4zNzVDMy4zNzUgMTIuMTg3OCAzLjM5NTg4IDEyLjAwMzYgMy40Mzc2MSAxMS44Mjc1QzMuNDU5MjMgMTEuNzM1NiAzLjQ0NTMxIDExLjYzODkgMy4zOTg4IDExLjU1NjlDMy4yMDAzMSAxMS4yMDU2IDIuOTk5OTkgMTAuMjc4OCAyLjk5OTk5IDguOTk5OTdDMi45OTk5OSA3LjcyMTE3IDMuMjAwMzEgNi43OTQyNyAzLjM5ODggNi40NDMwOUMzLjQ0NTMxIDYuMzYxMDcgMy40NTkyMyA2LjI2NDQgMy40Mzc2MSA2LjE3MjQ2QzMuMzk1ODggNS45OTYzMyAzLjM3NSA1LjgxMjExIDMuMzc1IDUuNjI0OTdDMy4zNzUgNS40NjQ5NCAzLjM4OTI3IDUuMzEyMjIgMy40MTYwMyA1LjE3MTI1QzMuNTg1MjMgNC4yNzg0MiAzLjc1MDAxIDMuMzI0ODEgMy43NTAwMSAyLjM0ODEzVjEuNDk5OTlIMy43OTI0OEM0Ljg0OSAxLjQ5OTk5IDUuOTQ2NTQgMS4zMjY3NyA3LjI0NjkzIDAuOTU1NDE1QzguMTcyIDAuNjkwMjY3IDkuODI3NjEgMC42OTAyNjcgMTAuNzUzNCAwLjk1NTQxNUMxMi4wNTM1IDEuMzI2NzcgMTMuMTUxIDEuNDk5OTkgMTQuMjA3NSAxLjQ5OTk5SDE0LjI1VjIuMzQ4MTNDMTQuMjUgMy4zMjQ4MSAxNC40MTQ4IDQuMjc4NDIgMTQuNTg0IDUuMTcxMjVDMTQuNjEwNyA1LjMxMjIyIDE0LjYyNSA1LjQ2NDk0IDE0LjYyNSA1LjYyNDk3QzE0LjYyNSA1LjgxMjExIDE0LjYwNDEgNS45OTYzMyAxNC41NjI0IDYuMTcyNDZDMTQuNTQwOCA2LjI2NDQgMTQuNTU0NyA2LjM2MTA3IDE0LjYwMTIgNi40NDMwOUMxNC43OTk3IDYuNzk0MzEgMTUgNy43MjExNyAxNSA4Ljk5OTk3QzE1IDEwLjI3ODggMTQuNzk5NyAxMS4yMDU3IDE0LjYwMTIgMTEuNTU2OVoiCiAgICAgICAgICBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgogICAgPHBhdGggZD0iTTEzLjEyNSAyLjI1SDQuODc1MDFDNC42Njc3MyAyLjI1IDQuNSAyLjQxNzczIDQuNSAyLjYyNTAxVjE1LjM3NUM0LjUgMTUuNTgyMyA0LjY2NzczIDE1Ljc1IDQuODc1MDEgMTUuNzVIMTMuMTI1QzEzLjMzMjMgMTUuNzUgMTMuNSAxNS41ODIzIDEzLjUgMTUuMzc1VjIuNjI1MDFDMTMuNSAyLjQxNzczIDEzLjMzMjMgMi4yNSAxMy4xMjUgMi4yNVpNMTIuNzUgMTVINS4yNDk5OVYyLjk5OTk5SDEyLjc1VjE1SDEyLjc1WiIKICAgICAgICAgIGZpbGw9IiMxMjE1MkEiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CiAgICA8cGF0aCBkPSJNNi4zNzUwMSA1LjI0OTk5QzYuNDcwOTYgNS4yNDk5OSA2LjU2NjkgNS4yMTMzNSA2LjY0MDE2IDUuMTQwMTJMNy4zOTAxNSA0LjM5MDEzQzcuNTM2NjQgNC4yNDM2NCA3LjUzNjY0IDQuMDA2MzMgNy4zOTAxNSAzLjg1OTg3QzcuMjQzNjUgMy43MTMzOCA3LjAwNjM1IDMuNzEzMzggNi44NTk4OSAzLjg1OTg3TDYuMTA5OSA0LjYwOTg2QzUuOTYzNDEgNC43NTYzNiA1Ljk2MzQxIDQuOTkzNjYgNi4xMDk5IDUuMTQwMTJDNi4xODMxMyA1LjIxMzM5IDYuMjc5MDcgNS4yNDk5OSA2LjM3NTAxIDUuMjQ5OTlaIgogICAgICAgICAgZmlsbD0iIzEyMTUyQSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KICAgIDxwYXRoIGQ9Ik02Ljg1OTc1IDYuNjQwMTNDNi45MzI5OCA2LjcxMzM2IDcuMDI4OTUgNi43NDk5OSA3LjEyNDkgNi43NDk5OUM3LjIyMDg0IDYuNzQ5OTkgNy4zMTY3OCA2LjcxMzM2IDcuMzkwMDQgNi42NDAxM0w4Ljg5MDA2IDUuMTQwMTJDOS4wMzY1NiA0Ljk5MzYyIDkuMDM2NTYgNC43NTYzMiA4Ljg5MDA2IDQuNjA5ODZDOC43NDM1NiA0LjQ2MzQgOC41MDYyNiA0LjQ2MzM2IDguMzU5OCA0LjYwOTg2TDYuODU5NzggNi4xMDk4N0M2LjcxMzI1IDYuMjU2MzMgNi43MTMyNSA2LjQ5MzYzIDYuODU5NzUgNi42NDAxM1oiCiAgICAgICAgICBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4K);
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Mark;
  display: grid;
  font-size: 12px;
  line-height: 17px;
  font-weight: 400;
  grid-row-gap: 10px;
  grid-column-gap: 16px;
  overflow-x: hidden;
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__washerIcon {
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS42MDMxIDBIMi40MjM1N0MxLjU2Mjg5IDAgMC44NjI3OTMgMC42OTg3MyAwLjg2Mjc5MyAxLjU1NzcyVjE2LjQ0MjNDMC44NjI3OTMgMTcuMzAxMyAxLjU2Mjg5IDE4IDIuNDIzNTcgMThIMTUuNjAzMUMxNi40NjM4IDE4IDE3LjE2MzkgMTcuMzAxMyAxNy4xNjM5IDE2LjQ0MjNWMS41NTc3MkMxNy4xNjM5IDAuNjk4NzMgMTYuNDYzOCAwIDE1LjYwMzEgMFYwWk0xLjkwMzMxIDEuNTU3NzJDMS45MDMzMSAxLjI3MTM5IDIuMTM2NjcgMS4wMzg0OCAyLjQyMzU3IDEuMDM4NDhIMTUuNjAzMUMxNS44OSAxLjAzODQ4IDE2LjEyMzQgMS4yNzEzOSAxNi4xMjM0IDEuNTU3NzJWMy42MzQ1NUgxLjkwMzMxVjEuNTU3NzJaTTE2LjEyMzQgMTYuNDQyM0MxNi4xMjM0IDE2LjcyODYgMTUuODkgMTYuOTYxNSAxNS42MDMxIDE2Ljk2MTVIMi40MjM1N0MyLjEzNjY3IDE2Ljk2MTUgMS45MDMzMSAxNi43Mjg2IDEuOTAzMzEgMTYuNDQyM1Y0LjY3MzAzSDE2LjEyMzRWMTYuNDQyM1oiIGZpbGw9IiM3MTczN0YiLz4KICAgIDxwYXRoIGQ9Ik0xMi40ODE0IDEuODE3MjZIMTEuNDQxMkMxMS4xNTM5IDEuODE3MjYgMTAuOTIwOSAyLjA0OTc2IDEwLjkyMDkgMi4zMzY1QzEwLjkyMDkgMi42MjMyNSAxMS4xNTM5IDIuODU1NzQgMTEuNDQxMiAyLjg1NTc0SDEyLjQ4MTRDMTIuNzY4NyAyLjg1NTc0IDEzLjAwMTcgMi42MjMyNSAxMy4wMDE3IDIuMzM2NUMxMy4wMDE3IDIuMDQ5NzYgMTIuNzY4NyAxLjgxNzI2IDEyLjQ4MTQgMS44MTcyNloiIGZpbGw9IiM3MTczN0YiLz4KICAgIDxwYXRoIGQ9Ik0xNS4yNTcgMS44MTcyNkgxNC4yMTY4QzEzLjkyOTUgMS44MTcyNiAxMy42OTY1IDIuMDQ5NzYgMTMuNjk2NSAyLjMzNjVDMTMuNjk2NSAyLjYyMzI1IDEzLjkyOTUgMi44NTU3NCAxNC4yMTY4IDIuODU1NzRIMTUuMjU3QzE1LjU0NDMgMi44NTU3NCAxNS43NzcyIDIuNjIzMjUgMTUuNzc3MiAyLjMzNjVDMTUuNzc3MiAyLjA0OTc2IDE1LjU0NDMgMS44MTcyNiAxNS4yNTcgMS44MTcyNloiIGZpbGw9IiM3MTczN0YiLz4KICAgIDxwYXRoIGQ9Ik0zLjk4NDYyIDEwLjgxNzNDMy45ODQ2MiAxMy41ODQ5IDYuMjQwNTQgMTUuODM2NSA5LjAxMzU1IDE1LjgzNjVDMTEuNzg2NyAxNS44MzY1IDE0LjA0MjYgMTMuNTg0OSAxNC4wNDI2IDEwLjgxNzNDMTQuMDQyNiAxMC42ODI2IDE0LjAzNzEgMTAuNTQ5MSAxNC4wMjY2IDEwLjQxNzFDMTQuMDI2NiAxMC40MTY0IDE0LjAyNjUgMTAuNDE1NyAxNC4wMjY1IDEwLjQxNTJDMTMuODIwNSA3LjgzNDkgMTEuNjUxIDUuNzk4MDMgOS4wMTM1NSA1Ljc5ODAzQzYuMzc2MjEgNS43OTgwMyA0LjIwNjcgNy44MzQ5IDQuMDAwNzIgMTAuNDE1MkM0LjAwMDU4IDEwLjQxNTcgNC4wMDA1OCAxMC40MTY0IDQuMDAwNTggMTAuNDE3MUMzLjk5MDEyIDEwLjU0OTEgMy45ODQ2MiAxMC42ODI2IDMuOTg0NjIgMTAuODE3M1pNOS4wMTM1NSAxNC43OThDNi45MDM2MiAxNC43OTggNS4xNzE0IDEzLjE1NDMgNS4wMzQwOCAxMS4wODI3QzUuMTQ2MzYgMTEuMTI4OSA1LjI0NTg0IDExLjE4OTggNS4zNTkzNiAxMS4yNTk1QzUuNjY2MiAxMS40NDggNi4wNDgzMSAxMS42ODI3IDYuNzU5MTQgMTEuNjgyN0M3LjQ2OTk3IDExLjY4MjcgNy44NTE5NCAxMS40NDgyIDguMTU4OTMgMTEuMjU5NkM4LjQxMzM0IDExLjEwMzMgOC41OTcwNCAxMC45OTA0IDkuMDEzNDEgMTAuOTkwNEM5LjQyOTc4IDEwLjk5MDQgOS42MTM2MSAxMS4xMDMzIDkuODY4MDMgMTEuMjU5NkMxMC4xNzUgMTEuNDQ4IDEwLjU1NzEgMTEuNjgyNyAxMS4yNjc5IDExLjY4MjdDMTEuOTc4OCAxMS42ODI3IDEyLjM2MDkgMTEuNDQ4MiAxMi42Njc5IDExLjI1OTZDMTIuNzgxNCAxMS4xODk4IDEyLjg4MDkgMTEuMTI4OSAxMi45OTMgMTEuMDgyN0MxMi44NTU4IDEzLjE1NDMgMTEuMTIzNiAxNC43OTggOS4wMTM1NSAxNC43OThaTTkuMDEzNTUgNi44MzY1MkMxMC45Mzg1IDYuODM2NTIgMTIuNTQ5NCA4LjIwNDU5IDEyLjkyMTMgMTAuMDE3N0MxMi41Njk4IDEwLjEwMSAxMi4zMjg4IDEwLjI0ODUgMTIuMTIyNiAxMC4zNzUxQzExLjg2ODIgMTAuNTMxNCAxMS42ODQzIDEwLjY0NDIgMTEuMjY3OSAxMC42NDQyQzEwLjg1MTYgMTAuNjQ0MiAxMC42Njc3IDEwLjUzMTQgMTAuNDEzMyAxMC4zNzUxQzEwLjEwNjMgMTAuMTg2NSA5LjcyNDM4IDkuOTUxODMgOS4wMTM0MSA5Ljk1MTgzQzguMzAyNTggOS45NTE4MyA3LjkyMDYxIDEwLjE4NjUgNy42MTM2MyAxMC4zNzUxQzcuMzU5MjEgMTAuNTMxNCA3LjE3NTM4IDEwLjY0NDIgNi43NTkxNCAxMC42NDQyQzYuMzQyNzcgMTAuNjQ0MiA2LjE1ODk0IDEwLjUzMTQgNS45MDQ1MiAxMC4zNzUxQzUuNjk4MjYgMTAuMjQ4MyA1LjQ1NzQ3IDEwLjEwMDggNS4xMDU5IDEwLjAxNzdDNS40Nzc4MyA4LjIwNDU5IDcuMDg4NjkgNi44MzY1MiA5LjAxMzU1IDYuODM2NTJaIiBmaWxsPSIjNzE3MzdGIi8+Cjwvc3ZnPgo=);
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__mirrorIcon {
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS43NSA4Ljk5NjE0QzE1Ljc1IDcuODI3NzkgMTUuNTg3OCA2Ljc4MTQ0IDE1LjMyMTUgNi4yMDE4NUMxNS4zNTcgNi4wMTIwOCAxNS4zNzUgNS44MTY3OSAxNS4zNzUgNS42MTk3QzE1LjM3NSA1LjQxNjAxIDE1LjM1NjcgNS4yMTYzMiAxNS4zMjA4IDUuMDI2NTRDMTUuMTU4NSA0LjE2ODEzIDE1IDMuMjUzNjggMTUgMi4zNDE0NVYxLjExNzc3QzE1IDAuOTEwNDE1IDE0LjgzMjIgMC43NDI2MTQgMTQuNjI1IDAuNzQyNjE0SDE0LjIwNzVDMTMuMjIyOCAwLjc0MjYxNCAxMi4xOTA3IDAuNTc4NDcgMTAuOTU5NiAwLjIyNjQxNUM5LjkwMzQxIC0wLjA3NTQ3MTcgOC4wOTYxNyAtMC4wNzU0NzE3IDcuMDQwNzQgMC4yMjY0MTVDNS44MDkxOCAwLjU3ODUwNSA0Ljc3NzIxIDAuNzQyNjE0IDMuNzkyNDUgMC43NDI2MTRIMy4zNzVDMy4xNjc3MiAwLjc0MjYxNCAyLjk5OTk5IDAuOTEwNDE1IDIuOTk5OTkgMS4xMTc3N1YyLjM0MTQ1QzIuOTk5OTkgMy4yNTM3MiAyLjg0MTQzIDQuMTY4MTcgMi42NzkxOSA1LjAyNjU0QzIuNjQzMjkgNS4yMTYzMiAyLjYyNDk4IDUuNDE2MDEgMi42MjQ5OCA1LjYxOTdDMi42MjQ5OCA1LjgxNjgyIDIuNjQyOTEgNi4wMTIwOCAyLjY3ODQ1IDYuMjAxODVDMi40MTIyNSA2Ljc4MTQ0IDIuMjUgNy44Mjc3OSAyLjI1IDguOTk2MTRDMi4yNSAxMC4xNjQ1IDIuNDEyMjUgMTEuMjEwOCAyLjY3ODQ4IDExLjc5MDRDMi42NDI5OCAxMS45ODAyIDIuNjI1MDEgMTIuMTc1NSAyLjYyNTAxIDEyLjM3MjZDMi42MjUwMSAxMi41NzYzIDIuNjQzMzMgMTIuNzc2IDIuNjc5MjIgMTIuOTY1N0MyLjg0MTQ3IDEzLjgyNDEgMy4wMDAwMiAxNC43Mzg2IDMuMDAwMDIgMTUuNjUwOFYxNi44NzQ1QzMuMDAwMDIgMTcuMDgxOSAzLjE2Nzc1IDE3LjI0OTcgMy4zNzUwNCAxNy4yNDk3SDMuNzkyNTJDNC43Nzc2MyAxNy4yNDk3IDUuODA5NjEgMTcuNDEzOCA3LjA0MDgxIDE3Ljc2NTlDNy41Njg4NiAxNy45MTY4IDguMjY0NjQgMTggOSAxOEM5LjczNTM2IDE4IDEwLjQzMTEgMTcuOTE2OCAxMC45NTkyIDE3Ljc2NTlDMTIuMTkwNCAxNy40MTM4IDEzLjIyMjQgMTcuMjQ5NyAxNC4yMDc1IDE3LjI0OTdIMTQuNjI1QzE0LjgzMjMgMTcuMjQ5NyAxNSAxNy4wODE5IDE1IDE2Ljg3NDVWMTUuNjUwOEMxNSAxNC43Mzg2IDE1LjE1ODYgMTMuODI0MSAxNS4zMjA4IDEyLjk2NTdDMTUuMzU2NyAxMi43NzYgMTUuMzc1IDEyLjU3NjMgMTUuMzc1IDEyLjM3MjZDMTUuMzc1IDEyLjE3NTUgMTUuMzU3MSAxMS45ODAyIDE1LjMyMTYgMTEuNzkwNEMxNS41ODc4IDExLjIxMDggMTUuNzUgMTAuMTY0NSAxNS43NSA4Ljk5NjE0Wk0xNC42MDEyIDExLjU1NjlDMTQuNTU0NyAxMS42Mzg5IDE0LjU0MDggMTEuNzM1NiAxNC41NjI0IDExLjgyNzVDMTQuNjA0MiAxMi4wMDM2IDE0LjYyNSAxMi4xODc4IDE0LjYyNSAxMi4zNzVDMTQuNjI1IDEyLjUzNSAxNC42MTA3IDEyLjY4NzcgMTQuNTg0IDEyLjgyODdDMTQuNDE0OCAxMy43MjE1IDE0LjI1IDE0LjY3NTEgMTQuMjUgMTUuNjUxOFYxNi41SDE0LjIwNzVDMTMuMTUwNiAxNi41IDEyLjA1MzEgMTYuNjczMiAxMC43NTM0IDE3LjA0NDVDOS44MjY5MSAxNy4zMDk3IDguMTczMDkgMTcuMzA5NyA3LjI0NjU4IDE3LjA0NDVDNS45NDY4OSAxNi42NzMyIDQuODQ5MzUgMTYuNSAzLjc5MjQ4IDE2LjVIMy43NTAwMVYxNS42NTE4QzMuNzUwMDEgMTQuNjc1MSAzLjU4NTIgMTMuNzIxNSAzLjQxNjAzIDEyLjgyODdDMy4zODkyNyAxMi42ODc3IDMuMzc1IDEyLjUzNSAzLjM3NSAxMi4zNzVDMy4zNzUgMTIuMTg3OCAzLjM5NTg4IDEyLjAwMzYgMy40Mzc2MSAxMS44Mjc1QzMuNDU5MjMgMTEuNzM1NiAzLjQ0NTMxIDExLjYzODkgMy4zOTg4IDExLjU1NjlDMy4yMDAzMSAxMS4yMDU2IDIuOTk5OTkgMTAuMjc4OCAyLjk5OTk5IDguOTk5OTdDMi45OTk5OSA3LjcyMTE3IDMuMjAwMzEgNi43OTQyNyAzLjM5ODggNi40NDMwOUMzLjQ0NTMxIDYuMzYxMDcgMy40NTkyMyA2LjI2NDQgMy40Mzc2MSA2LjE3MjQ2QzMuMzk1ODggNS45OTYzMyAzLjM3NSA1LjgxMjExIDMuMzc1IDUuNjI0OTdDMy4zNzUgNS40NjQ5NCAzLjM4OTI3IDUuMzEyMjIgMy40MTYwMyA1LjE3MTI1QzMuNTg1MjMgNC4yNzg0MiAzLjc1MDAxIDMuMzI0ODEgMy43NTAwMSAyLjM0ODEzVjEuNDk5OTlIMy43OTI0OEM0Ljg0OSAxLjQ5OTk5IDUuOTQ2NTQgMS4zMjY3NyA3LjI0NjkzIDAuOTU1NDE1QzguMTcyIDAuNjkwMjY3IDkuODI3NjEgMC42OTAyNjcgMTAuNzUzNCAwLjk1NTQxNUMxMi4wNTM1IDEuMzI2NzcgMTMuMTUxIDEuNDk5OTkgMTQuMjA3NSAxLjQ5OTk5SDE0LjI1VjIuMzQ4MTNDMTQuMjUgMy4zMjQ4MSAxNC40MTQ4IDQuMjc4NDIgMTQuNTg0IDUuMTcxMjVDMTQuNjEwNyA1LjMxMjIyIDE0LjYyNSA1LjQ2NDk0IDE0LjYyNSA1LjYyNDk3QzE0LjYyNSA1LjgxMjExIDE0LjYwNDEgNS45OTYzMyAxNC41NjI0IDYuMTcyNDZDMTQuNTQwOCA2LjI2NDQgMTQuNTU0NyA2LjM2MTA3IDE0LjYwMTIgNi40NDMwOUMxNC43OTk3IDYuNzk0MzEgMTUgNy43MjExNyAxNSA4Ljk5OTk3QzE1IDEwLjI3ODggMTQuNzk5NyAxMS4yMDU3IDE0LjYwMTIgMTEuNTU2OVoiCiAgICAgICAgICBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgogICAgPHBhdGggZD0iTTEzLjEyNSAyLjI1SDQuODc1MDFDNC42Njc3MyAyLjI1IDQuNSAyLjQxNzczIDQuNSAyLjYyNTAxVjE1LjM3NUM0LjUgMTUuNTgyMyA0LjY2NzczIDE1Ljc1IDQuODc1MDEgMTUuNzVIMTMuMTI1QzEzLjMzMjMgMTUuNzUgMTMuNSAxNS41ODIzIDEzLjUgMTUuMzc1VjIuNjI1MDFDMTMuNSAyLjQxNzczIDEzLjMzMjMgMi4yNSAxMy4xMjUgMi4yNVpNMTIuNzUgMTVINS4yNDk5OVYyLjk5OTk5SDEyLjc1VjE1SDEyLjc1WiIKICAgICAgICAgIGZpbGw9IiMxMjE1MkEiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CiAgICA8cGF0aCBkPSJNNi4zNzUwMSA1LjI0OTk5QzYuNDcwOTYgNS4yNDk5OSA2LjU2NjkgNS4yMTMzNSA2LjY0MDE2IDUuMTQwMTJMNy4zOTAxNSA0LjM5MDEzQzcuNTM2NjQgNC4yNDM2NCA3LjUzNjY0IDQuMDA2MzMgNy4zOTAxNSAzLjg1OTg3QzcuMjQzNjUgMy43MTMzOCA3LjAwNjM1IDMuNzEzMzggNi44NTk4OSAzLjg1OTg3TDYuMTA5OSA0LjYwOTg2QzUuOTYzNDEgNC43NTYzNiA1Ljk2MzQxIDQuOTkzNjYgNi4xMDk5IDUuMTQwMTJDNi4xODMxMyA1LjIxMzM5IDYuMjc5MDcgNS4yNDk5OSA2LjM3NTAxIDUuMjQ5OTlaIgogICAgICAgICAgZmlsbD0iIzEyMTUyQSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KICAgIDxwYXRoIGQ9Ik02Ljg1OTc1IDYuNjQwMTNDNi45MzI5OCA2LjcxMzM2IDcuMDI4OTUgNi43NDk5OSA3LjEyNDkgNi43NDk5OUM3LjIyMDg0IDYuNzQ5OTkgNy4zMTY3OCA2LjcxMzM2IDcuMzkwMDQgNi42NDAxM0w4Ljg5MDA2IDUuMTQwMTJDOS4wMzY1NiA0Ljk5MzYyIDkuMDM2NTYgNC43NTYzMiA4Ljg5MDA2IDQuNjA5ODZDOC43NDM1NiA0LjQ2MzQgOC41MDYyNiA0LjQ2MzM2IDguMzU5OCA0LjYwOTg2TDYuODU5NzggNi4xMDk4N0M2LjcxMzI1IDYuMjU2MzMgNi43MTMyNSA2LjQ5MzYzIDYuODU5NzUgNi42NDAxM1oiCiAgICAgICAgICBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4K);
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__toolsIcon {
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDU2ODkyOCAxLjY1MTEyTDEuMjU3MzUgMy43NTE4QzEuMjk3ODQgMy44MjI3OCAxLjM2NTYyIDMuODc0MTQgMS40NDQ4NyAzLjg5NDAyTDIuNTY0ODQgNC4xNzQwMUw2LjQwNjA4IDguMDE1MjVMNi44MzA1MSA3LjU5MDk0TDIuOTI5MTUgMy42ODk3QzIuODkwNzUgMy42NTExOCAyLjg0MjYxIDMuNjIzOSAyLjc4OTg5IDMuNjEwNjlMMS43MTM3NSAzLjM0MDdMMC42OTE2ODggMS41NTExM0wxLjU2Nzk2IDAuNjc0ODU3TDMuMzU4MjcgMS42OTc5MUwzLjYyODM5IDIuNzc0MDVDMy42NDE0NyAyLjgyNjg5IDMuNjY4ODggMi44NzUxNiAzLjcwNzI3IDIuOTEzNTVMNy42MDg2MyA2LjgxNDkxTDguMDMyOTQgNi4zOTA0OEw0LjE5MTcgMi41NDkyNEwzLjkxMTcxIDEuNDI5OUMzLjg5MTgzIDEuMzUwNTIgMy44NDA0OCAxLjI4MjYyIDMuNzY5NDkgMS4yNDJMMS42Njg2OSAwLjA0MTY2NjVDMS41NTE1NCAtMC4wMjQ5OTgxIDEuNDA0MTMgLTAuMDA1MjQ1NTggMS4zMDg1OCAwLjA4OTkzNjZMMC4xMDgyNDkgMS4yOTAzOUMwLjAxMTcwOSAxLjM4NTMzIC0wLjAwOTI3Nzk4IDEuNTMyOTggMC4wNTY4OTI4IDEuNjUxMTJaIiBmaWxsPSIjNzE3MzdGIi8+CjxwYXRoIGQ9Ik0xMi41MzM0IDUuOTE0NTRMNS45MzEyNyAxMi41MTY4TDUuNTA2ODQgMTIuMDkyNEwxMi4xMDkxIDUuNDkwMjNMMTIuNTMzNCA1LjkxNDU0WiIgZmlsbD0iIzcxNzM3RiIvPgo8cGF0aCBkPSJNNC43NzY3NSAxMi43NTAzQzQuNzIyNDQgMTIuNjU5OSA0LjYyNDkxIDEyLjYwNDcgNC41MTk0OCAxMi42MDQ3SDIuNzE4OTJDMi42MTM2MSAxMi42MDQ3IDIuNTE1OTYgMTIuNjU5OSAyLjQ2MTc3IDEyLjc1MDNMMS41NjE0MiAxNC4yNTA3QzEuNTA0MjcgMTQuMzQ1OCAxLjUwNDI3IDE0LjQ2NDcgMS41NjE0MiAxNC41NTk5TDIuNDYxNzcgMTYuMDYwM0MyLjUxNTk2IDE2LjE1MDYgMi42MTM2MSAxNi4yMDU5IDIuNzE4OTIgMTYuMjA1OUg0LjUxOTQ4QzQuNjI0OTEgMTYuMjA1OSA0LjcyMjQ0IDE2LjE1MDYgNC43NzY3NSAxNi4wNjAzTDUuNjc2OTcgMTQuNTU5OUM1LjczNDEzIDE0LjQ2NDcgNS43MzQxMyAxNC4zNDU4IDUuNjc2OTcgMTQuMjUwN0w0Ljc3Njc1IDEyLjc1MDNaTTQuMzQ5NzMgMTUuNjA1NkgyLjg4ODc5TDIuMTY4NTcgMTQuNDA1M0wyLjg4ODc5IDEzLjIwNDhINC4zNDk3M0w1LjA2OTk2IDE0LjQwNTNMNC4zNDk3MyAxNS42MDU2WiIgZmlsbD0iIzcxNzM3RiIvPgo8cGF0aCBkPSJNMTQuNDIzMyA3LjIwMjk4QzE2LjQwNTMgNy4yMDk2NSAxOC4wMTc2IDUuNjA4MjEgMTguMDI0MyAzLjYyNjE4QzE4LjAyNTMgMy4zMjQ0NiAxNy45ODgyIDMuMDIzOTcgMTcuOTE0IDIuNzMxNTFDMTcuODc0IDIuNTcwNjUgMTcuNzExMiAyLjQ3Mjc2IDE3LjU1MDQgMi41MTI3NUMxNy40OTc1IDIuNTI1OTYgMTcuNDQ5NCAyLjU1MzI1IDE3LjQxMDkgMi41OTE2NEwxNS41NDI4IDQuNDU4NUwxNC4wNjA2IDMuOTY0NTZMMTMuNTY2MyAyLjQ4Mjc2TDE1LjQzNDQgMC42MTQyOTVDMTUuNTUxNSAwLjQ5NzAxNSAxNS41NTE0IDAuMzA3MDIxIDE1LjQzNDEgMC4xODk4NjRDMTUuMzk1NSAwLjE1MTIyMyAxNS4zNDY4IDAuMTIzODE2IDE1LjI5MzYgMC4xMTA3M0MxMy4zNzE1IC0wLjM3NjA0NSAxMS40MTg4IDAuNzg3NDk5IDEwLjkzMiAyLjcwOTU0QzEwLjg1ODEgMy4wMDExMyAxMC44MjEyIDMuMzAwODggMTAuODIyMiAzLjYwMTczQzEwLjgyMjkgMy44MzgwMiAxMC44NDcyIDQuMDczNTcgMTAuODk1MSA0LjMwNDkyTDQuMzIyODYgMTAuODc3MUM0LjA5MTUxIDEwLjgyOTMgMy44NTU5NyAxMC44MDUgMy42MTk4IDEwLjgwNDFDMS42MzA4NSAxMC44MDQxIDAuMDE4NTU0NyAxMi40MTY0IDAuMDE4NTU0NyAxNC40MDUzQzAuMDE4NTU0NyAxNi4zOTQyIDEuNjMwODUgMTguMDA2NSAzLjYxOTggMTguMDA2NUM1LjYwODYzIDE4LjAwNjUgNy4yMjA5MiAxNi4zOTQyIDcuMjIwOTIgMTQuNDA1M0M3LjIyMDE4IDE0LjE2OTEgNy4xOTU3NCAxMy45MzM1IDcuMTQ3OTYgMTMuNzAyMkw4LjcyMTM3IDEyLjEyODhMOS40MDk1IDEyLjgxNjlDOS41MjY3OCAxMi45MzQgOS43MTY2NSAxMi45MzQgOS44MzM5MyAxMi44MTY5TDkuOTgzOTIgMTIuNjY2OEMxMC4xMTU1IDEyLjUzNiAxMC4zMjgyIDEyLjUzNiAxMC40NTk4IDEyLjY2NjhDMTAuNTkxMyAxMi43OTc5IDEwLjU5MTYgMTMuMDEwNyAxMC40NjA1IDEzLjE0MjJDMTAuNDYwMyAxMy4xNDIzIDEwLjQ2MDEgMTMuMTQyNSAxMC40NTk4IDEzLjE0MjhMMTAuMzA5OCAxMy4yOTI4QzEwLjE5MjcgMTMuNDA5OSAxMC4xOTI3IDEzLjU5OTkgMTAuMzA5OCAxMy43MTcxTDEzLjg4OTcgMTcuMjk3QzE0LjgzMTMgMTguMjQ3MiAxNi4zNjQ4IDE4LjI1NDEgMTcuMzE1MSAxNy4zMTI1QzE4LjI2NTEgMTYuMzcxIDE4LjI3MjEgMTQuODM3MyAxNy4zMzA1IDEzLjg4NzJDMTcuMzI1NCAxMy44ODIgMTcuMzIwMiAxMy44NzY4IDE3LjMxNTEgMTMuODcxN0wxMy43MzUyIDEwLjI5MTlDMTMuNjE4IDEwLjE3NDcgMTMuNDI4IDEwLjE3NDcgMTMuMzEwOSAxMC4yOTE5TDEzLjE2MDkgMTAuNDQxOUMxMy4wMjkxIDEwLjU3MjggMTIuODE2NiAxMC41NzI4IDEyLjY4NDggMTAuNDQxOUMxMi41NTM1IDEwLjMxMDggMTIuNTUzMSAxMC4wOTggMTIuNjg0MiA5Ljk2NjZDMTIuNjg0NSA5Ljk2NjM1IDEyLjY4NDcgOS45NjYyMyAxMi42ODQ4IDkuOTY1OThMMTIuODM0OSA5LjgxNTg2QzEyLjk1MjEgOS42OTg3IDEyLjk1MjEgOS41MDg3MSAxMi44MzQ5IDkuMzkxNTVMMTIuMTQ2OCA4LjcwMzQzTDEzLjcyMDIgNy4xMzAwMkMxMy45NTE2IDcuMTc3OCAxNC4xODcxIDcuMjAyMjQgMTQuNDIzMyA3LjIwMjk4Wk0xNS42MDI0IDE3LjQwNjRDMTUuMzg0NCAxNy40MDYgMTUuMTY4MiAxNy4zNjY2IDE0Ljk2NDEgMTcuMjg5OUwxNy4zMDc5IDE0Ljk0NjFDMTcuNjYxNiAxNS44ODY5IDE3LjE4NTcgMTYuOTM2MyAxNi4yNDQ4IDE3LjI4OTlDMTYuMDM5NSAxNy4zNjcxIDE1LjgyMTkgMTcuNDA2NiAxNS42MDI0IDE3LjQwNjRaTTEyLjIwMjYgOS42MDY3M0MxMS44NzAzIDEwLjAwMzEgMTEuOTIyNCAxMC41OTQgMTIuMzE4OCAxMC45MjYyQzEyLjY2NzIgMTEuMjE4MiAxMy4xNzQ5IDExLjIxNzkgMTMuNTIyOSAxMC45MjUzTDE2Ljg5MDcgMTQuMjk2MUMxNi45MjczIDE0LjMzMjggMTYuOTYxNSAxNC4zNzE0IDE2Ljk5NDYgMTQuNDEwN0wxNC40Mjg3IDE2Ljk3NjVDMTQuMzg5MyAxNi45NDM1IDE0LjM1MDcgMTYuOTA5MyAxNC4zMTQgMTYuODcyN0wxMC45NDM2IDEzLjUwMkMxMS4yNzYgMTMuMTA1NiAxMS4yMjM5IDEyLjUxNDggMTAuODI3NSAxMi4xODI2QzEwLjQ3OTEgMTEuODkwNSA5Ljk3MTIxIDExLjg5MDkgOS42MjMxOSAxMi4xODMzTDkuMTQzMDggMTEuNzAzMkwxMS43MjI0IDkuMTI3NzRMMTIuMjAyNiA5LjYwNjczWk0xMy40MTQ0IDYuNTg4NDNMNi42MDY2MiAxMy4zOTQ5QzYuNTMxOTMgMTMuNDY5NSA2LjUwMTkzIDEzLjU3NzcgNi41MjczNiAxMy42ODAxQzYuOTM5MDggMTUuMjk2OSA1Ljk2MjA3IDE2Ljk0MTQgNC4zNDUwOSAxNy4zNTNDMi43MjgyMiAxNy43NjQ3IDEuMDgzNzEgMTYuNzg3NyAwLjY3MTk5MSAxNS4xNzA4QzAuMjYwMzk5IDEzLjU1MzkgMS4yMzc0MSAxMS45MDk0IDIuODU0MzkgMTEuNDk3N0MzLjM0MzUxIDExLjM3MzIgMy44NTU5NyAxMS4zNzMyIDQuMzQ1MDkgMTEuNDk3N0M0LjQ0NzQzIDExLjUyMjcgNC41NTU0NSAxMS40OTI3IDQuNjMwMjYgMTEuNDE4NUwxMS40MzY1IDQuNjExOTVDMTEuNTExIDQuNTM3MzggMTEuNTQxIDQuNDI5MTIgMTEuNTE1NCA0LjMyNjlDMTEuMTA2NSAyLjcyODkyIDEyLjA3MDQgMS4xMDIwNiAxMy42Njg0IDAuNjkzMDU4QzEzLjk3MDMgMC42MTU5IDE0LjI4MjcgMC41ODYyNzEgMTQuNTkzOCAwLjYwNTY1M0wxMy4wMTA3IDIuMTg5MzFDMTIuOTMwNCAyLjI2OTU1IDEyLjkwMjIgMi4zODg0NCAxMi45MzgyIDIuNDk2MjFMMTMuNTM4MyA0LjI5NjlDMTMuNTY4MyA0LjM4NjQgMTMuNjM4NiA0LjQ1Njc3IDEzLjcyODIgNC40ODY1MkwxNS41Mjg5IDUuMDg2NzVDMTUuNjM2NiA1LjEyMjY3IDE1Ljc1NTUgNS4wOTQ2NSAxNS44MzU4IDUuMDE0NDFMMTcuNDE4OSAzLjQzMTM3QzE3LjQyMjUgMy40ODg2NSAxNy40MjQzIDMuNTQ1MzIgMTcuNDI0MyAzLjYwMTczQzE3LjQzMjcgNS4yNTA2OSAxNi4xMDI5IDYuNTk0MjMgMTQuNDUzOSA2LjYwMjc1QzE0LjE5OSA2LjYwMzk5IDEzLjk0NDkgNi41NzI2MyAxMy42OTggNi41MDk0MkMxMy41OTU3IDYuNDgzODcgMTMuNDg3NCA2LjUxMzc0IDEzLjQxMjggNi41ODgzMUgxMy40MTQ0VjYuNTg4NDNaIiBmaWxsPSIjNzE3MzdGIi8+CjxwYXRoIGQ9Ik0xNS41MzQ3IDE1LjA5MzRMMTUuMTEwMyAxNS41MTc5TDEyLjEwOTQgMTIuNTE3TDEyLjUzMzcgMTIuMDkyNUwxNS41MzQ3IDE1LjA5MzRaIiBmaWxsPSIjNzE3MzdGIi8+Cjwvc3ZnPgo=);
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 2px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__row--title {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__row--minAuto {
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__grid {
  display: grid;
  grid-template-columns: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #101629;
  grid-column-gap: 24px;
  grid-row-gap: 2px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__boldText {
  font-size: 12px;
  font-weight: 700;
  margin-bottom: -4px;
}
.ConfirmationPageStrongDesign__confirmationAdditionalDetailsAdapter .ConfirmationAdditionalDetails__boldestText {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 900;
}
.ConfirmationPageStrongDesign__confirmationInventoryBlockAdapter {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-row-gap: 12px;
  grid-column-gap: 16px;
  overflow-x: hidden;
}
.ConfirmationPageStrongDesign__confirmationInventoryBlockAdapter .ConfirmationInventoryTable {
  grid-column: span 2;
}
.ConfirmationPageStrongDesign__confirmationInventoryBlockAdapter .AccountConfirmationModal__title {
  font-weight: 400;
}
.ConfirmationPageStrongDesign__confirmationInventoryBlockAdapter .AccountConfirmationModal__column {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-auto-flow: row;
  grid-row-gap: 4px;
  width: 100%;
}
.ConfirmationPageStrongDesign__confirmationInventoryBlockAdapter .AccountConfirmationModal__row {
  width: 100%;
  grid-column: span 2;
  display: grid;
  grid-column-gap: 11px;
  grid-auto-flow: column;
  grid-auto-columns: minmax(auto, -webkit-max-content);
  grid-auto-columns: minmax(auto, max-content);
  font-weight: 700;
}
.ConfirmationPageStrongDesign__confirmationInventoryBlockAdapter .AccountConfirmationModal__titleBig {
  font-weight: 900;
  text-transform: uppercase;
}
.ConfirmationPageStrongDesign__textEllips {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ConfirmationPageStrongDesign__grid {
  display: grid;
  grid-template-columns: minmax(auto, 30%) 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ConfirmationPageStrongDesign__grid--1col {
  grid-template-columns: 100%;
}
.ConfirmationPageStrongDesign__grid--services {
  grid-template-columns: 3fr -webkit-max-content 3fr -webkit-max-content;
  grid-template-columns: 3fr max-content 3fr max-content;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.ConfirmationPageStrongDesign__grid--serviceTotal {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  grid-column: 3/span 2;
}
.ConfirmationPageStrongDesign__grid__colSpan4 {
  grid-column: span 4;
}
.ConfirmationPageStrongDesign__header {
  width: 100%;
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  margin-bottom: 8px;
}
.ConfirmationPageStrongDesign__header__logo {
  width: 143px;
  height: 100%;
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
}
.ConfirmationPageStrongDesign__header__leftColumn {
  grid-row-gap: 10px;
  display: grid;
}
.ConfirmationPageStrongDesign__header__boldText {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 31px;
  line-height: 1em;
}
.ConfirmationPageStrongDesign__header__smallText {
  color: #70737e;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 8px;
  text-transform: uppercase;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ConfirmationPageStrongDesign__header__dot {
  width: 5px;
  height: 5px;
  background-color: #70737e;
  border-radius: 50%;
}
.ConfirmationPageStrongDesign__header__buttonBack {
  position: absolute;
  top: 40px;
  left: 70px;
}
.ConfirmationPageStrongDesign__header__buttonPrint {
  position: absolute;
  top: 40px;
  right: 70px;
}
.ConfirmationPageStrongDesign__termsRow {
  grid-column: unset;
  margin-bottom: 0;
}
.ConfirmationPageStrongDesign__howDidYouHear {
  padding-top: 10px;
}

.HowDidYouHearBlock {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-flow: row;
  grid-row-gap: 16px;
}
.HowDidYouHearBlock--Mobile {
  grid-row-gap: 4.444444444444445vw;
}
.HowDidYouHearBlock__title {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
}
.HowDidYouHearBlock--Mobile .HowDidYouHearBlock__title {
  font-size: 5vw;
}
.HowDidYouHearBlock__title__warningIcon {
  color: #ee4b19;
  width: 20px;
  height: 20px;
}
.HowDidYouHearBlock .SelectList {
  width: 100%;
  height: 40px;
}
.HowDidYouHearBlock--Mobile.HowDidYouHearBlock .SelectList {
  height: 11.11111111111111vw;
}
.HowDidYouHearBlock .SelectList__selectedValue {
  padding: 0 16px;
}
.HowDidYouHearBlock--Mobile.HowDidYouHearBlock .SelectList__selectedValue {
  padding: 0 4.444444444444445vw;
}
.HowDidYouHearBlock .SelectList__selectedValue__text {
  text-align: center;
}
.HowDidYouHearBlock__iconsList {
  height: 100px;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-rows: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column-gap: 2px;
  grid-auto-flow: column;
}
.HowDidYouHearBlock__iconsList .HowDidYouHearBlock__iconsList__Other {
  width: 72px;
  height: 100%;
  color: #71737f;
  border: none;
}
.HowDidYouHearBlock__iconsList .HowDidYouHearBlock__iconsList__Other__button {
  display: none;
}
.HowDidYouHearBlock__iconsList .HowDidYouHearBlock__iconsList__Other__selectedValue {
  border: none;
  padding: 0;
  -ms-flex-line-pack: start;
      align-content: start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  grid-template-columns: 100%;
  grid-template-rows: 100%;
}
.HowDidYouHearBlock__iconsList__icon {
  position: relative;
  background-repeat: no-repeat;
  width: 72px;
  background-size: 56px;
  background-position: center 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  color: #71737f;
  border-radius: 8px;
  border: 2px solid transparent;
  padding-top: 66px;
  cursor: pointer;
}
.HowDidYouHearBlock__iconsList__icon--invalid {
  border-color: #ee4b19;
}
.HowDidYouHearBlock__iconsList__icon--selected {
  color: #12152a;
  border-color: rgba(0,164,85,0.24);
}
.HowDidYouHearBlock__iconsList__icon__svgIcon {
  color: #12152a;
  position: absolute;
  top: 0;
  width: 56px;
  height: 56px;
}

.AddressCorrectionEditor {
  display: grid;
  grid-template-columns: 1fr 60px;
  grid-column-gap: 8px;
}
.AddressCorrectionEditor--Mobile {
  grid-template-columns: 1fr 16.666666666666668vw;
  grid-column-gap: 2.222222222222222vw;
}
.AddressCorrectionEditor__blockHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-column: span 2;
}
.AddressCorrectionEditor__blockHeaderAddress {
  font-size: 13px;
  font-weight: 400;
  color: #a0a1aa;
  padding-left: 8px;
}
.AddressCorrectionEditor--Mobile .AddressCorrectionEditor__blockHeaderAddress {
  font-size: 3.611111111111111vw;
  padding-left: 2.222222222222222vw;
}
.AddressCorrectionEditor__blockHeaderAddress--invalid {
  color: #ee4b19;
}
.AddressCorrectionEditor__destinationHeader {
  color: #4d6eff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.AddressCorrectionEditor__extraStopHeader {
  color: #4d6eff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.AddressCorrectionEditor__space {
  height: 16px;
}
.AddressCorrectionEditor--Mobile .AddressCorrectionEditor__space {
  height: 4.444444444444445vw;
}
.AddressCorrectionEditor__AddressInput {
  width: 100%;
}
.AddressCorrectionEditor__Input {
  width: 100%;
  height: 48px;
}
.AddressCorrectionEditor--Mobile .AddressCorrectionEditor__Input {
  height: 13.333333333333334vw;
}
.AddressCorrectionEditor__Input__field {
  padding: 0 8px;
}
.AddressCorrectionEditor--Mobile .AddressCorrectionEditor__Input__field {
  padding: 0 2.222222222222222vw;
}
.AddressCorrectionEditor__Input__errorMessage {
  display: none;
}

.ConfirmationPageDesktop {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 24px;
  position: relative;
}
.ConfirmationPageDesktop__floatLayer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  padding-top: 100px;
}
.ConfirmationPageDesktop__columnContainer {
  display: grid;
  grid-template-columns: minmax(auto, 720px);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ConfirmationPageDesktop__columnContainer--designV2 {
  grid-template-columns: minmax(auto, 1020px);
}
.ConfirmationPageDesktop__column {
  display: grid;
  grid-template-columns: 1fr 430px;
  grid-column-gap: 58px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 30px;
}
.ConfirmationPageDesktop__header {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  padding: 16px 0;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-rows: 100%;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-column: span 2;
  border-bottom: 1px solid #e8e8ea;
}
.ConfirmationPageDesktop__rightColumn {
  width: 100%;
  position: sticky;
  top: -116px;
}
.ConfirmationPageDesktop__illustration {
  width: 100%;
  height: auto;
}
.ConfirmationPageDesktop__smallBlock {
  pointer-events: all;
  border-radius: 12px;
  border: 1px solid rgba(0,0,0,0.08);
  background: #fff;
  -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.1);
          box-shadow: 0 8px 16px 0 rgba(0,0,0,0.1);
  overflow: hidden;
}
.ConfirmationPageDesktop__smallBlock__additionalAgreement {
  font-size: 12px;
  color: #12152a;
  height: unset;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.ConfirmationPageDesktop__smallBlock__additionalAgreement__title {
  white-space: normal;
}
.ConfirmationPageDesktop__smallBlock__column {
  display: grid;
  gird-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 24px;
  overflow: hidden;
}
.ConfirmationPageDesktop__smallBlock__billPaidIconBlock {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 6px;
  justify-items: center;
  padding-top: 20px;
}
.ConfirmationPageDesktop__smallBlock__billPaidIcon {
  width: 130px;
  height: 130px;
  color: #00a455;
}
.ConfirmationPageDesktop__smallBlock__acceptedText {
  color: #00a455;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.ConfirmationPageDesktop__smallBlock__invalidMessage {
  width: 100%;
  height: 56px;
  background-color: #fbdad0;
  color: #ee4b19;
  font-size: 14px;
  font-weight: 550;
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 12px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-auto-flow: column;
  padding: 16px;
  border-radius: 8px;
}
.ConfirmationPageDesktop__smallBlock__invalidMessage__icon {
  width: 24px;
  height: 24px;
}
.ConfirmationPageDesktop__smallBlock__signatureBlock {
  width: 100%;
  display: grid;
  justify-items: center;
  grid-row-gap: 8px;
}
.ConfirmationPageDesktop__smallBlock__signature {
  width: 260px;
  height: auto;
  max-height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
.ConfirmationPageDesktop--Mobile .ConfirmationPageDesktop__smallBlock__signature {
  width: pxToVw(260px);
  max-height: pxToVw(200px);
}
.ConfirmationPageDesktop__smallBlock__signatureDate {
  color: rgba(18,21,42,0.8);
}
.ConfirmationPageDesktop__smallBlock__signatureName {
  font-weight: 600;
  font-size: 16px;
  margin-top: 18px;
}
.ConfirmationPageDesktop__smallBlock .ConfirmationPageDesktop__smallBlock__confirmButton {
  width: 100%;
  height: 56px;
  border-radius: 8px;
  font-size: 15px;
}
.ConfirmationPageDesktop--Mobile .ConfirmationPageDesktop__smallBlock .ConfirmationPageDesktop__smallBlock__confirmButton {
  height: pxToVw(56px);
  border-radius: pxToVw(8px);
  font-size: pxToVw(15px);
}
.ConfirmationPageDesktop__smallBlock__termsRow {
  grid-column: unset;
  font-size: 12px;
  text-align: center;
}
.ConfirmationPageDesktop__smallBlock__header {
  background: #f2f4f6;
  padding: 24px;
  display: grid;
  grid-template-columns: 240px -webkit-max-content;
  grid-template-columns: 240px max-content;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-row-gap: 13px;
  grid-column-gap: 8px;
  grid-auto-flow: column;
  color: #71737f;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ConfirmationPageDesktop__smallBlock__header__title {
  color: #12152a;
  font-size: 24px;
  font-weight: 700;
}
.ConfirmationPageDesktop__smallBlock__header__price {
  color: #00a455;
  font-size: 32px;
  font-weight: 900;
  grid-row: span 2;
}
.ConfirmationPageDesktop__smallBlock__addressCorrection {
  color: #71737f;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 4px;
}
.ConfirmationPageDesktop__smallBlock__addressCorrection__header {
  color: #12152a;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.ConfirmationPageDesktop__smallBlock__addressCorrection .ConfirmationPageDesktop__smallBlock__addressCorrection__Editor {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  margin-top: 10px;
}
.ConfirmationPageDesktop__smallBlock__addressCorrection .ConfirmationPageDesktop__smallBlock__addressCorrection__Editor__row {
  grid-column: span 2;
  margin-top: 10px;
}
.ConfirmationPageDesktop__smallBlock__addressCorrection .ConfirmationPageDesktop__smallBlock__addressCorrection__Editor__input {
  height: 38px;
}
.ConfirmationPageDesktop__smallBlock__separator {
  border-bottom: 1px solid #e8e8ea;
}
.ConfirmationPageDesktop__smallBlock__paddingX {
  padding-left: 22px;
  padding-right: 22px;
}

.ConfirmationPageDesignV2 {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 0;
}
.ConfirmationPageDesignV2 .DetailsAutoBlock,
.ConfirmationPageDesignV2 .ConfirmationPageHeader,
.ConfirmationPageDesignV2 .QuoteExplanationBlock__table {
  width: 100%;
}
.ConfirmationPageDesignV2 .DetailsAutoBlock td,
.ConfirmationPageDesignV2 .ConfirmationPageHeader td,
.ConfirmationPageDesignV2 .QuoteExplanationBlock__table td {
  padding: 0;
  height: unset;
  min-width: 3em;
}
.ConfirmationPageDesignV2__addressCorrection {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 12px;
  color: #71737f;
}
.ConfirmationPageDesignV2__addressCorrection__input {
  width: 100%;
}
.ConfirmationPageDesignV2__addressCorrection__header {
  font-size: 20px;
  font-weight: 700;
  color: #12152a;
}
.ConfirmationPageDesignV2__addressCorrection__row {
  grid-column: span 2;
}
.ConfirmationPageDesignV2__addressCorrection .ConfirmationPageDesignV2__addressCorrection__Editor {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-column-gap: 4px;
  grid-row-gap: 10px;
  grid-column: span 2;
}
.ConfirmationPageDesignV2--Mobile .ConfirmationPageDesignV2__addressCorrection .ConfirmationPageDesignV2__addressCorrection__Editor {
  grid-column-gap: 1.111111111111111vw;
  grid-row-gap: 2.777777777777778vw;
}
.ConfirmationPageDesignV2__addressCorrection .ConfirmationPageDesignV2__addressCorrection__Editor__row {
  grid-column: span 2;
}
.ConfirmationPageDesignV2__notes {
  white-space: pre-line;
  word-break: break-word;
}
.ConfirmationPageDesignV2__signatureBlock {
  width: 100%;
  display: grid;
}
.ConfirmationPageDesignV2__signature {
  width: 153px;
  height: auto;
}
.ConfirmationPageDesignV2--Mobile .ConfirmationPageDesignV2__signature {
  width: 42.5vw;
}
.ConfirmationPageDesignV2__signatureDate {
  color: rgba(18,21,42,0.8);
}
.ConfirmationPageDesignV2__confirmButton.Button {
  width: 100%;
  height: 56px;
  border-radius: 8px;
  font-size: 15px;
  margin: 10px 0;
}
.ConfirmationPageDesignV2--Mobile .ConfirmationPageDesignV2__confirmButton.Button {
  height: 15.555555555555555vw;
  border-radius: 2.222222222222222vw;
  font-size: 4.166666666666667vw;
  margin: 2.777777777777778vw 0;
}
.ConfirmationPageDesignV2__reservationDesc {
  font-size: 13px;
  color: #71737f;
}
.ConfirmationPageDesignV2--Mobile .ConfirmationPageDesignV2__reservationDesc {
  font-size: 3.611111111111111vw;
  grid-column: span 2;
}
.ConfirmationPageDesignV2__reservationPrice {
  font-size: 36px;
  font-weight: 900;
}
.ConfirmationPageDesignV2--Mobile .ConfirmationPageDesignV2__reservationPrice {
  font-size: 8.333333333333334vw;
}
.ConfirmationPageDesignV2__reservationBlock {
  margin-bottom: 10px;
}
.ConfirmationPageDesignV2--Mobile .ConfirmationPageDesignV2__reservationBlock {
  margin-bottom: 2.777777777777778vw;
}
.ConfirmationPageDesignV2__marginBottom {
  margin-bottom: 16px;
}
.ConfirmationPageDesignV2__marginTop {
  margin-top: 16px;
}
.ConfirmationPageDesignV2__marginTopBig {
  margin-top: 24px;
}
.ConfirmationPageDesignV2__bigTitleText {
  font-size: 20px;
  font-weight: 700;
}
.ConfirmationPageDesignV2__titleText {
  font-size: 16px;
  font-weight: 700;
}
.ConfirmationPageDesignV2__bigValue {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}
.ConfirmationPageDesignV2__normalText {
  font-weight: 400;
}
.ConfirmationPageDesignV2__boldText {
  font-weight: 700;
}
.ConfirmationPageDesignV2__boldestText {
  font-weight: 900;
}
.ConfirmationPageDesignV2__textAlignLeft {
  text-align: left;
}
.ConfirmationPageDesignV2__separator {
  width: 100%;
  height: 0;
  border-bottom: 1px solid #e8e8ea;
  margin: 24px 0;
}
.ConfirmationPageDesignV2__mirrorIcon {
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNS43NSA4Ljk5NjE0QzE1Ljc1IDcuODI3NzkgMTUuNTg3OCA2Ljc4MTQ0IDE1LjMyMTUgNi4yMDE4NUMxNS4zNTcgNi4wMTIwOCAxNS4zNzUgNS44MTY3OSAxNS4zNzUgNS42MTk3QzE1LjM3NSA1LjQxNjAxIDE1LjM1NjcgNS4yMTYzMiAxNS4zMjA4IDUuMDI2NTRDMTUuMTU4NSA0LjE2ODEzIDE1IDMuMjUzNjggMTUgMi4zNDE0NVYxLjExNzc3QzE1IDAuOTEwNDE1IDE0LjgzMjIgMC43NDI2MTQgMTQuNjI1IDAuNzQyNjE0SDE0LjIwNzVDMTMuMjIyOCAwLjc0MjYxNCAxMi4xOTA3IDAuNTc4NDcgMTAuOTU5NiAwLjIyNjQxNUM5LjkwMzQxIC0wLjA3NTQ3MTcgOC4wOTYxNyAtMC4wNzU0NzE3IDcuMDQwNzQgMC4yMjY0MTVDNS44MDkxOCAwLjU3ODUwNSA0Ljc3NzIxIDAuNzQyNjE0IDMuNzkyNDUgMC43NDI2MTRIMy4zNzVDMy4xNjc3MiAwLjc0MjYxNCAyLjk5OTk5IDAuOTEwNDE1IDIuOTk5OTkgMS4xMTc3N1YyLjM0MTQ1QzIuOTk5OTkgMy4yNTM3MiAyLjg0MTQzIDQuMTY4MTcgMi42NzkxOSA1LjAyNjU0QzIuNjQzMjkgNS4yMTYzMiAyLjYyNDk4IDUuNDE2MDEgMi42MjQ5OCA1LjYxOTdDMi42MjQ5OCA1LjgxNjgyIDIuNjQyOTEgNi4wMTIwOCAyLjY3ODQ1IDYuMjAxODVDMi40MTIyNSA2Ljc4MTQ0IDIuMjUgNy44Mjc3OSAyLjI1IDguOTk2MTRDMi4yNSAxMC4xNjQ1IDIuNDEyMjUgMTEuMjEwOCAyLjY3ODQ4IDExLjc5MDRDMi42NDI5OCAxMS45ODAyIDIuNjI1MDEgMTIuMTc1NSAyLjYyNTAxIDEyLjM3MjZDMi42MjUwMSAxMi41NzYzIDIuNjQzMzMgMTIuNzc2IDIuNjc5MjIgMTIuOTY1N0MyLjg0MTQ3IDEzLjgyNDEgMy4wMDAwMiAxNC43Mzg2IDMuMDAwMDIgMTUuNjUwOFYxNi44NzQ1QzMuMDAwMDIgMTcuMDgxOSAzLjE2Nzc1IDE3LjI0OTcgMy4zNzUwNCAxNy4yNDk3SDMuNzkyNTJDNC43Nzc2MyAxNy4yNDk3IDUuODA5NjEgMTcuNDEzOCA3LjA0MDgxIDE3Ljc2NTlDNy41Njg4NiAxNy45MTY4IDguMjY0NjQgMTggOSAxOEM5LjczNTM2IDE4IDEwLjQzMTEgMTcuOTE2OCAxMC45NTkyIDE3Ljc2NTlDMTIuMTkwNCAxNy40MTM4IDEzLjIyMjQgMTcuMjQ5NyAxNC4yMDc1IDE3LjI0OTdIMTQuNjI1QzE0LjgzMjMgMTcuMjQ5NyAxNSAxNy4wODE5IDE1IDE2Ljg3NDVWMTUuNjUwOEMxNSAxNC43Mzg2IDE1LjE1ODYgMTMuODI0MSAxNS4zMjA4IDEyLjk2NTdDMTUuMzU2NyAxMi43NzYgMTUuMzc1IDEyLjU3NjMgMTUuMzc1IDEyLjM3MjZDMTUuMzc1IDEyLjE3NTUgMTUuMzU3MSAxMS45ODAyIDE1LjMyMTYgMTEuNzkwNEMxNS41ODc4IDExLjIxMDggMTUuNzUgMTAuMTY0NSAxNS43NSA4Ljk5NjE0Wk0xNC42MDEyIDExLjU1NjlDMTQuNTU0NyAxMS42Mzg5IDE0LjU0MDggMTEuNzM1NiAxNC41NjI0IDExLjgyNzVDMTQuNjA0MiAxMi4wMDM2IDE0LjYyNSAxMi4xODc4IDE0LjYyNSAxMi4zNzVDMTQuNjI1IDEyLjUzNSAxNC42MTA3IDEyLjY4NzcgMTQuNTg0IDEyLjgyODdDMTQuNDE0OCAxMy43MjE1IDE0LjI1IDE0LjY3NTEgMTQuMjUgMTUuNjUxOFYxNi41SDE0LjIwNzVDMTMuMTUwNiAxNi41IDEyLjA1MzEgMTYuNjczMiAxMC43NTM0IDE3LjA0NDVDOS44MjY5MSAxNy4zMDk3IDguMTczMDkgMTcuMzA5NyA3LjI0NjU4IDE3LjA0NDVDNS45NDY4OSAxNi42NzMyIDQuODQ5MzUgMTYuNSAzLjc5MjQ4IDE2LjVIMy43NTAwMVYxNS42NTE4QzMuNzUwMDEgMTQuNjc1MSAzLjU4NTIgMTMuNzIxNSAzLjQxNjAzIDEyLjgyODdDMy4zODkyNyAxMi42ODc3IDMuMzc1IDEyLjUzNSAzLjM3NSAxMi4zNzVDMy4zNzUgMTIuMTg3OCAzLjM5NTg4IDEyLjAwMzYgMy40Mzc2MSAxMS44Mjc1QzMuNDU5MjMgMTEuNzM1NiAzLjQ0NTMxIDExLjYzODkgMy4zOTg4IDExLjU1NjlDMy4yMDAzMSAxMS4yMDU2IDIuOTk5OTkgMTAuMjc4OCAyLjk5OTk5IDguOTk5OTdDMi45OTk5OSA3LjcyMTE3IDMuMjAwMzEgNi43OTQyNyAzLjM5ODggNi40NDMwOUMzLjQ0NTMxIDYuMzYxMDcgMy40NTkyMyA2LjI2NDQgMy40Mzc2MSA2LjE3MjQ2QzMuMzk1ODggNS45OTYzMyAzLjM3NSA1LjgxMjExIDMuMzc1IDUuNjI0OTdDMy4zNzUgNS40NjQ5NCAzLjM4OTI3IDUuMzEyMjIgMy40MTYwMyA1LjE3MTI1QzMuNTg1MjMgNC4yNzg0MiAzLjc1MDAxIDMuMzI0ODEgMy43NTAwMSAyLjM0ODEzVjEuNDk5OTlIMy43OTI0OEM0Ljg0OSAxLjQ5OTk5IDUuOTQ2NTQgMS4zMjY3NyA3LjI0NjkzIDAuOTU1NDE1QzguMTcyIDAuNjkwMjY3IDkuODI3NjEgMC42OTAyNjcgMTAuNzUzNCAwLjk1NTQxNUMxMi4wNTM1IDEuMzI2NzcgMTMuMTUxIDEuNDk5OTkgMTQuMjA3NSAxLjQ5OTk5SDE0LjI1VjIuMzQ4MTNDMTQuMjUgMy4zMjQ4MSAxNC40MTQ4IDQuMjc4NDIgMTQuNTg0IDUuMTcxMjVDMTQuNjEwNyA1LjMxMjIyIDE0LjYyNSA1LjQ2NDk0IDE0LjYyNSA1LjYyNDk3QzE0LjYyNSA1LjgxMjExIDE0LjYwNDEgNS45OTYzMyAxNC41NjI0IDYuMTcyNDZDMTQuNTQwOCA2LjI2NDQgMTQuNTU0NyA2LjM2MTA3IDE0LjYwMTIgNi40NDMwOUMxNC43OTk3IDYuNzk0MzEgMTUgNy43MjExNyAxNSA4Ljk5OTk3QzE1IDEwLjI3ODggMTQuNzk5NyAxMS4yMDU3IDE0LjYwMTIgMTEuNTU2OVoiCiAgICAgICAgICBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgogICAgPHBhdGggZD0iTTEzLjEyNSAyLjI1SDQuODc1MDFDNC42Njc3MyAyLjI1IDQuNSAyLjQxNzczIDQuNSAyLjYyNTAxVjE1LjM3NUM0LjUgMTUuNTgyMyA0LjY2NzczIDE1Ljc1IDQuODc1MDEgMTUuNzVIMTMuMTI1QzEzLjMzMjMgMTUuNzUgMTMuNSAxNS41ODIzIDEzLjUgMTUuMzc1VjIuNjI1MDFDMTMuNSAyLjQxNzczIDEzLjMzMjMgMi4yNSAxMy4xMjUgMi4yNVpNMTIuNzUgMTVINS4yNDk5OVYyLjk5OTk5SDEyLjc1VjE1SDEyLjc1WiIKICAgICAgICAgIGZpbGw9IiMxMjE1MkEiIGZpbGwtb3BhY2l0eT0iMC42Ii8+CiAgICA8cGF0aCBkPSJNNi4zNzUwMSA1LjI0OTk5QzYuNDcwOTYgNS4yNDk5OSA2LjU2NjkgNS4yMTMzNSA2LjY0MDE2IDUuMTQwMTJMNy4zOTAxNSA0LjM5MDEzQzcuNTM2NjQgNC4yNDM2NCA3LjUzNjY0IDQuMDA2MzMgNy4zOTAxNSAzLjg1OTg3QzcuMjQzNjUgMy43MTMzOCA3LjAwNjM1IDMuNzEzMzggNi44NTk4OSAzLjg1OTg3TDYuMTA5OSA0LjYwOTg2QzUuOTYzNDEgNC43NTYzNiA1Ljk2MzQxIDQuOTkzNjYgNi4xMDk5IDUuMTQwMTJDNi4xODMxMyA1LjIxMzM5IDYuMjc5MDcgNS4yNDk5OSA2LjM3NTAxIDUuMjQ5OTlaIgogICAgICAgICAgZmlsbD0iIzEyMTUyQSIgZmlsbC1vcGFjaXR5PSIwLjYiLz4KICAgIDxwYXRoIGQ9Ik02Ljg1OTc1IDYuNjQwMTNDNi45MzI5OCA2LjcxMzM2IDcuMDI4OTUgNi43NDk5OSA3LjEyNDkgNi43NDk5OUM3LjIyMDg0IDYuNzQ5OTkgNy4zMTY3OCA2LjcxMzM2IDcuMzkwMDQgNi42NDAxM0w4Ljg5MDA2IDUuMTQwMTJDOS4wMzY1NiA0Ljk5MzYyIDkuMDM2NTYgNC43NTYzMiA4Ljg5MDA2IDQuNjA5ODZDOC43NDM1NiA0LjQ2MzQgOC41MDYyNiA0LjQ2MzM2IDguMzU5OCA0LjYwOTg2TDYuODU5NzggNi4xMDk4N0M2LjcxMzI1IDYuMjU2MzMgNi43MTMyNSA2LjQ5MzYzIDYuODU5NzUgNi42NDAxM1oiCiAgICAgICAgICBmaWxsPSIjMTIxNTJBIiBmaWxsLW9wYWNpdHk9IjAuNiIvPgo8L3N2Zz4K);
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__confirmationAdditionalDetails {
  display: grid;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  grid-row-gap: 10px;
  grid-column-gap: 16px;
  overflow-x: hidden;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__confirmationAdditionalDetails__title {
  font-size: 16px;
  font-weight: 700;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__confirmationAdditionalDetails__icon {
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__confirmationAdditionalDetails__boldText {
  font-size: 14px;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__ConfirmationInventoryTable {
  justify-items: baseline;
  grid-column-gap: 12px;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__ConfirmationInventoryTable__title {
  text-transform: none;
}
.ConfirmationPageDesignV2__textEllips {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ConfirmationPageDesignV2__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.ConfirmationPageDesignV2__grid--alignCenter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ConfirmationPageDesignV2__grid--1col {
  grid-template-columns: 100%;
}
.ConfirmationPageDesignV2__grid--services {
  grid-template-columns: 3fr -webkit-max-content 3fr -webkit-max-content;
  grid-template-columns: 3fr max-content 3fr max-content;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.ConfirmationPageDesignV2__grid--serviceTotal {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  grid-column: 3/span 2;
}
.ConfirmationPageDesignV2__grid__colSpan4 {
  grid-column: span 4;
}
.ConfirmationPageDesignV2__header {
  width: 100%;
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  margin-bottom: 24px;
}
.ConfirmationPageDesignV2__header__logo {
  width: 143px;
  height: 100%;
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
}
.ConfirmationPageDesignV2__header__leftColumn {
  grid-row-gap: 8px;
  display: grid;
}
.ConfirmationPageDesignV2__header__boldText {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 24px;
  line-height: 1em;
}
.ConfirmationPageDesignV2__header__smallText {
  color: #70737e;
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 13px;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  font-weight: 500;
}
.ConfirmationPageDesignV2__header__dot {
  width: 6px;
  height: 6px;
  background-color: #d9d9d9;
  border-radius: 50%;
}
.ConfirmationPageDesignV2__header__buttonBack {
  position: absolute;
  top: 40px;
  left: 70px;
}
.ConfirmationPageDesignV2__header__buttonPrint {
  position: absolute;
  top: 40px;
  right: 70px;
}
.ConfirmationPageDesignV2__termsRow {
  grid-column: unset;
}
.ConfirmationPageDesignV2__howDidYouHear {
  padding-top: 10px;
}
.ConfirmationPageDesignV2__externalLink {
  text-align: right;
  justify-self: end;
}
.ConfirmationPageDesignV2__externalLink__icon {
  font-size: 24px;
}
.ConfirmationPageDesignV2__bigTextAccordionTrigger {
  cursor: pointer;
  font-weight: 500;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.ConfirmationPageDesignV2__bigTextAccordionTrigger--disabled {
  opacity: 0;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__bigTextAccordion {
  width: 100%;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__bigTextAccordion__content {
  min-height: 36px;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__bigTextAccordion__header {
  height: unset;
  border: unset;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__bigTextAccordion__header__button {
  display: none;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__bigTextAccordion__title {
  font-size: 12px;
  font-weight: 400;
}
.ConfirmationPageDesignV2 .ConfirmationPageDesignV2__bigTextAccordion__inners {
  font-size: 14px;
  line-height: 18px;
}

.AccountPaymentModal {
  height: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-max-content auto;
  grid-template-rows: max-content auto;
}
.AccountPaymentModal--Mobile {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content auto;
  grid-template-rows: min-content min-content auto;
  z-index: 2;
}
.AccountPaymentModal--invoice.AccountPaymentModal--Mobile {
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
}
.AccountPaymentModal__modalHolder.ModalInstance__holder.ModalInstance__holder--faded {
  background-color: rgba(18,21,42,0.4);
}
.AccountPaymentModal__modal.ModalInstance.ModalInstance--Desktop {
  width: 800px;
  min-height: 606px;
}
.AccountPaymentModal__header {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 56px;
  width: 100%;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__header {
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  height: 15.555555555555555vw;
  grid-column-gap: 2.777777777777778vw;
  font-size: 3.333333333333333vw;
  font-weight: 600;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 4.444444444444445vw;
  margin-bottom: 0vw;
  background-color: #eef0f1;
}
.AccountPaymentModal__header--hidden {
  height: 0;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__header--hidden {
  height: 0;
  border-bottom: none;
}
.AccountPaymentModal__header__step {
  display: grid;
  grid-template-columns: -webkit-min-content -webkit-max-content;
  grid-template-columns: min-content max-content;
  grid-column-gap: 10px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__header__step {
  grid-column-gap: 2.777777777777778vw;
}
.AccountPaymentModal__header__circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #acaeb5;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__header__circle {
  width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}
.AccountPaymentModal__header__dots {
  width: 48px;
  height: 100%;
  background: radial-gradient(circle closest-corner, #acaeb5 2px, transparent 2px);
  background-size: 14px 4px;
  background-repeat: repeat-x;
  background-position: -5px center;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__header__dots {
  display: none;
}
.AccountPaymentModal__body {
  min-height: 514px;
  height: auto;
  width: 100%;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__body {
  height: 100%;
  min-height: 100%;
  overflow-y: auto;
}
.AccountPaymentModal--invoice.AccountPaymentModal--Mobile .AccountPaymentModal__body {
  padding-top: 4.444444444444445vw;
}
.AccountPaymentModal__confirmButton.Button {
  width: 100%;
  height: 56px;
  border-radius: 0;
  font-size: 15px;
  font-weight: 500;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__confirmButton.Button {
  height: 13.333333333333334vw;
  font-size: 4.166666666666667vw;
}
.AccountPaymentModal__addressStep {
  display: grid;
  grid-template-columns: 368px 1fr;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep {
  height: 100%;
  grid-template-columns: 100%;
  grid-template-rows: 1fr 1fr;
  padding-bottom: 48px;
  overflow: hidden;
}
.AccountPaymentModal__addressStep .AddressInput {
  width: 100%;
}
.AccountPaymentModal__addressStep__leftColumn {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  display: grid;
  grid-template-rows: -webkit-max-content 1fr -webkit-max-content;
  grid-template-rows: max-content 1fr max-content;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__leftColumn {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.AccountPaymentModal__addressStep__inputRow {
  padding-left: 34px;
  background: radial-gradient(circle closest-corner, #acaeb5 2px, transparent 2px);
  background-size: 4px 14px;
  background-repeat: repeat-y;
  background-position: 7px -5px;
  padding-bottom: 12px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__inputRow {
  padding-left: 9.444444444444445vw;
  background: radial-gradient(circle closest-corner, #acaeb5 0.555555555555556vw, transparent 0.555555555555556vw);
  background-size: 1.111111111111111vw 3.888888888888889vw;
  background-repeat: repeat-y;
  background-position: 1.944444444444444vw -1.388888888888889vw;
  padding-bottom: 3.333333333333333vw;
}
.AccountPaymentModal__addressStep__inputRow--noDots {
  background: none;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__inputRow--noDots {
  background: none;
}
.AccountPaymentModal__addressStep__inputRow .AddressInput {
  width: 100%;
}
.AccountPaymentModal__addressStep__totalDistance {
  font-size: 12px;
  font-weight: 500;
  width: 100%;
  text-align: center;
  line-height: 22px;
  border-bottom: 1px solid #e8e8ea;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__totalDistance {
  font-size: 3.333333333333333vw;
  line-height: 6.111111111111111vw;
  border-bottom-width: 0.277777777777778vw;
  background-color: #f2f4f6;
}
.AccountPaymentModal__addressStep__inputs {
  padding: 30px 20px;
  grid-row-gap: 8px;
  display: grid;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: auto;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__inputs {
  padding: 8.333333333333334vw 5.555555555555555vw;
  grid-row-gap: 2.222222222222222vw;
}
.AccountPaymentModal__addressStep__title {
  display: grid;
  grid-template-columns: auto auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #71737f;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__title {
  font-size: 3.611111111111111vw;
}
.AccountPaymentModal__addressStep__title .IconWithText {
  font-size: 13px;
  font-weight: 500;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__addressStep__title .IconWithText {
  font-size: 3.611111111111111vw;
}
.AccountPaymentModal__addressStep__titleDestination {
  color: #ee4b19;
}
.AccountPaymentModal__addressStep__titleExtra {
  color: #4d6eff;
}
.AccountPaymentModal__addressStepMobile {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content -webkit-min-content auto -webkit-min-content;
  grid-template-rows: min-content min-content auto min-content;
  overflow: hidden;
}
.AccountPaymentModal__paymentStep {
  display: grid;
  grid-template-columns: 100%;
  padding-top: 27px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  grid-row-gap: 16px;
  grid-template-rows: -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content max-content;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep {
  padding-top: 0;
  grid-row-gap: 4.444444444444445vw;
}
.AccountPaymentModal__paymentStep__stripePromo {
  background-color: #e1e2e5;
  border: 1px solid #c0c0c0;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 1fr 1fr;
  padding: 10px 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__stripePromo {
  border: 0.277777777777778vw solid #c0c0c0;
  padding: 2.777777777777778vw 3.333333333333333vw;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow {
  width: 100%;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-rows: 100%;
  grid-column-gap: 2px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-auto-flow: column;
  padding-top: 10px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__stripePromo__secondRow {
  grid-column-gap: 0.555555555555556vw;
  padding-top: 2.777777777777778vw;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon {
  background-size: contain;
  background-position: center;
  border-radius: 3px;
  background-color: #fff;
  width: 39px;
  height: 22px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__stripePromo__secondRow__icon {
  border-radius: 0.833333333333333vw;
  width: 10.833333333333334vw;
  height: 6.111111111111111vw;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--visa {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSLlvaLnirZfMV8zXyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7Ij48ZyBpZD0i5b2i54q2XzEiPjxnPjxwYXRoIGQ9Ik0yMTEuMzI4LDE4NC40NDVsLTIzLjQ2NSwxNDQuMjA4aDM3LjU0MmwyMy40NjgtMTQ0LjIwOCAgICAgSDIxMS4zMjh6IE0xNTYuMjc2LDE4NC40NDVsLTM1Ljc5NCw5OS4xODVsLTQuMjM0LTIxLjM1OGwwLjAwMywwLjAwN2wtMC45MzMtNC43ODdjLTQuMzMyLTkuMzM2LTE0LjM2NS0yNy4wOC0zMy4zMS00Mi4yMjMgICAgIGMtNS42MDEtNC40NzYtMTEuMjQ3LTguMjk2LTE2LjcwNS0xMS41NTlsMzIuNTMxLDEyNC45NDNoMzkuMTE2bDU5LjczMy0xNDQuMjA4SDE1Ni4yNzZ6IE0zMDIuNzk3LDIyNC40OCAgICAgYzAtMTYuMzA0LDM2LjU2My0xNC4yMDksNTIuNjI5LTUuMzU2bDUuMzU3LTMwLjk3MmMwLDAtMTYuNTM0LTYuMjg4LTMzLjc2OC02LjI4OGMtMTguNjMyLDAtNjIuODc1LDguMTQ4LTYyLjg3NSw0Ny43MzkgICAgIGMwLDM3LjI2LDUxLjkyOCwzNy43MjMsNTEuOTI4LDU3LjI4NWMwLDE5LjU2Mi00Ni41NzQsMTYuMDY2LTYxLjk0NCwzLjcyNmwtNS41ODYsMzIuMzczYzAsMCwxNi43NjMsOC4xNDgsNDIuMzgyLDguMTQ4ICAgICBjMjUuNjE2LDAsNjQuMjcyLTEzLjI3MSw2NC4yNzItNDkuMzdDMzU1LjE5MiwyNDQuMjcyLDMwMi43OTcsMjQwLjc4LDMwMi43OTcsMjI0LjQ4eiBNNDU1Ljk5NywxODQuNDQ1aC0zMC4xODUgICAgIGMtMTMuOTM4LDAtMTcuMzMyLDEwLjc0Ny0xNy4zMzIsMTAuNzQ3bC01NS45ODgsMTMzLjQ2MWgzOS4xMzFsNy44MjgtMjEuNDE5aDQ3LjcyOGw0LjQwMywyMS40MTloMzQuNDcyTDQ1NS45OTcsMTg0LjQ0NXogICAgICBNNDEwLjI3LDI3Ny42NDFsMTkuNzI4LTUzLjk2NmwxMS4wOTgsNTMuOTY2SDQxMC4yN3oiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwMDVCQUM7Ii8+PC9nPjwvZz48L2c+PGcgaWQ9IuW9oueKtl8xXzJfIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDsiPjxnIGlkPSLlvaLnirZfMV8xXyI+PGc+PHBhdGggZD0iTTEwNC4xMzIsMTk4LjAyMmMwLDAtMS41NTQtMTMuMDE1LTE4LjE0NC0xMy4wMTVIMjUuNzE1ICAgICBsLTAuNzA2LDIuNDQ2YzAsMCwyOC45NzIsNS45MDYsNTYuNzY3LDI4LjAzM2MyNi41NjIsMjEuMTQ4LDM1LjIyNyw0Ny41MSwzNS4yMjcsNDcuNTFMMTA0LjEzMiwxOTguMDIyeiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0Y2QUMxRDsiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
  background-size: 88%;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--mastercard {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyLjExNjc2aW4iIGhlaWdodD0iMS41aW4iIHZpZXdCb3g9IjAgMCAxNTIuNDA3IDEwOCI+CiAgPGc+CiAgICA8cmVjdCB3aWR0aD0iMTUyLjQwNyIgaGVpZ2h0PSIxMDgiIHN0eWxlPSJmaWxsOiBub25lIi8+CiAgICA8Zz4KICAgICAgPHJlY3QgeD0iNjAuNDExNyIgeT0iMjUuNjk2OCIgd2lkdGg9IjMxLjUiIGhlaWdodD0iNTYuNjA2NCIgc3R5bGU9ImZpbGw6ICNmZjVmMDAiLz4KICAgICAgPHBhdGggZD0iTTM4Mi4yMDgzOSwzMDZhMzUuOTM3NSwzNS45Mzc1LDAsMCwxLDEzLjc0OTktMjguMzAzMiwzNiwzNiwwLDEsMCwwLDU2LjYwNjRBMzUuOTM4LDM1LjkzOCwwLDAsMSwzODIuMjA4MzksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNlYjAwMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1NC4yMDM0OSwzMDZhMzUuOTk4NjcsMzUuOTk4NjcsMCwwLDEtNTguMjQ1MiwyOC4zMDMyLDM2LjAwNTE4LDM2LjAwNTE4LDAsMCwwLDAtNTYuNjA2NEEzNS45OTg2NywzNS45OTg2NywwLDAsMSw0NTQuMjAzNDksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1MC43Njg4OSwzMjguMzA3N3YtMS4xNTg5aC40Njczdi0uMjM2MWgtMS4xOTAxdi4yMzYxaC40Njc1djEuMTU4OVptMi4zMTA1LDB2LTEuMzk3M2gtLjM2NDhsLS40MTk1OS45NjExLS40MTk3MS0uOTYxMWgtLjM2NXYxLjM5NzNoLjI1NzZ2LTEuMDU0bC4zOTM1LjkwODdoLjI2NzFsLjM5MzUxLS45MTF2MS4wNTYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-color: #003256;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--amex {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICAgIHk9IjBweCIKICAgICB2aWV3Qm94PSIwIDAgMjkxLjc2NCAyOTEuNzY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTEuNzY0IDI5MS43NjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiMyNkE2RDE7IiBkPSJNMTguMjM1LDQxLjAyNWgyNTUuMjk0YzEwLjA2NiwwLDE4LjIzNSw4LjE2OSwxOC4yMzUsMTguMjQ0djE3My4yMzUKCQljMCwxMC4wNjYtOC4xNjksMTguMjM1LTE4LjIzNSwxOC4yMzVIMTguMjM1QzguMTYsMjUwLjc0LDAsMjQyLjU3LDAsMjMyLjUwNVY1OS4yNjlDMCw0OS4xOTQsOC4xNjksNDEuMDI1LDE4LjIzNSw0MS4wMjV6Ii8+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQoJCWgxOS42MzlsMy4zODMtNy45MjN2Ny45MjNoNzguOTU5bDkuNjAxLTkuOTAybDguOTksOS45MDJsNDAuNTU1LDAuMDgybC0yOC45MDMtMzEuNzg0bDI4LjkwMy0zMi4wNThoLTM5LjkyNmwtOS4zNDYsOS43MTkKCQlsLTguNzA3LTkuNzE5aC04NS44OTdsLTcuMzc2LDE2LjQ1N2wtNy41NDktMTYuNDU3aC0zNC40MnY3LjQ5NWwtMy44MjktNy40OTVDNzYuNDc5LDExMy45NjYsNDcuMDQ3LDExMy45NjYsNDcuMDQ3LDExMy45NjZ6CgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQoJCWgtOS45NzVsLTE2LjM0OC0zNS44NTF2MzUuODUxaC0yMi45NGwtNC4zNDktMTAuMjU3SDUwLjE0N2wtNC4zNCwxMC4yNDhIMzMuNTE2QzMzLjUxNiwxNjguNzYzLDUzLjcyMSwxMjMuMDIsNTMuNzIxLDEyMy4wMnoKCQkgTTE2NC45NTYsMTIzLjAyaDQ1LjM0MkwyMjQuMTY2LDEzOGwxNC4zMTUtMTQuOThoMTMuODY4bC0yMS4wNzEsMjIuOTk1bDIxLjA3MSwyMi43M2gtMTQuNDk3bC0xMy44NjgtMTUuMTU0bC0xNC4zODgsMTUuMTU0CgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5CgkJaC0yNC43MzZ2OS4xMThoMjcuNzQ1bDEyLjg5Mi0xMy40M2wtMTIuMzQ1LTEzLjM1N2gtMjguMjkyTDE3Ni4xNTMsMTMyLjQ5M3oiLz4KPC9zdmc+Cg==);
  background-size: cover;
  background-color: transparent;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--jcb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgLTI5IDI1NiAyNTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItNTcuNTI3MDk2OCUiIHkxPSI1MC4xMjQxOTUzJSIgeDI9IjIzMi4zOTEyMSUiIHkyPSI1MC4xMjQxOTUzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3OTQwIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1Q0I1MzEiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwLjE4MjUxNjcwNCUiIHkxPSI0OS45NTk5NyUiIHgyPSIxMDAuMjczNDQxJSIgeTI9IjQ5Ljk1OTk3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3OTQwIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1Q0I1MzEiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItNjIuODAxNTg0NSUiIHkxPSI0OS44NTc4MjUzJSIgeDI9IjI1My42NzEyOTQlIiB5Mj0iNDkuODU3ODI1MyUiIGlkPSJsaW5lYXJHcmFkaWVudC0zIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDBBNzM3IiBvZmZzZXQ9Ijc0LjMzJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMC4xNzU1NTY3OTMlIiB5MT0iNTAuMDA1ODA0OCUiIHgyPSIxMDEuODA4MTYyJSIgeTI9IjUwLjAwNTgwNDglIiBpZD0ibGluZWFyR3JhZGllbnQtNCI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNEU5NCIgb2Zmc2V0PSI0Ny41MSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNjZCMSIgb2Zmc2V0PSI4Mi42MSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ii0wLjU3NTg1NTUxMiUiIHkxPSI0OS45MTQyMTkxJSIgeDI9Ijk4LjEzMjk5JSIgeTI9IjQ5LjkxNDIxOTElIiBpZD0ibGluZWFyR3JhZGllbnQtNSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzg4MjczMCIgb2Zmc2V0PSIxNy4zNSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0JFMTgzMyIgb2Zmc2V0PSI1Ny4zMSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0U2MDAzOSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNTYuMDAwMDAxLDE1Ny40MTgwOTQgQzI1Ni4wMDAwMDEsMTc5LjMyNTE4NCAyMzguMTYxMzcsMTk3LjE2MzgxNSAyMTYuMjU0Mjc5LDE5Ny4xNjM4MTUgTC0zLjQzNjIzODY3ZS0wOCwxOTcuMTYzODE1IEwtMy40MzYyMzg2N2UtMDgsMzkuNzQ1NzIxOCBDLTMuNDM2MjM4NjdlLTA4LDE3LjgzODYzMTIgMTcuODM4NjMwOSwzLjY5Mzk1OTc3ZS0wNyAzOS43NDU3MjE0LDMuNjkzOTU5NzdlLTA3IEwyNTYuMDAwMDAxLDMuNjkzOTU5NzdlLTA3IEwyNTYuMDAwMDAxLDE1Ny40MTgwOTQgWiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0xODUuNTg0MzUzLDExNy4wNDY0NTUgTDIwMi4wMTQ2NywxMTcuMDQ2NDU1IEMyMDIuNDg0MTA4LDExNy4wNDY0NTUgMjAzLjU3OTQ2MywxMTYuODg5OTc3IDIwNC4wNDg5MDEsMTE2Ljg4OTk3NyBDMjA3LjE3ODQ4NSwxMTYuMjY0MDYgMjA5LjgzODYzMSwxMTMuNDQ3NDM0IDIwOS44Mzg2MzEsMTA5LjUzNTQ1MyBDMjA5LjgzODYzMSwxMDUuNzc5OTUyIDIwNy4xNzg0ODUsMTAyLjk2MzMyNiAyMDQuMDQ4OTAxLDEwMi4xODA5MyBDMjAzLjU3OTQ2MywxMDIuMDI0NDUxIDIwMi42NDA1ODgsMTAyLjAyNDQ1MSAyMDIuMDE0NjcsMTAyLjAyNDQ1MSBMMTg1LjU4NDM1MywxMDIuMDI0NDUxIEwxODUuNTg0MzUzLDExNy4wNDY0NTUgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yMDAuMTM2OTIsMTMuMzAwNzMzOSBDMTg0LjQ4ODk5OSwxMy4zMDA3MzM5IDE3MS42NTc3MDIsMjUuOTc1NTUwNiAxNzEuNjU3NzAyLDQxLjc3OTk1MTYgTDE3MS42NTc3MDIsNzEuMzU0NTI0IEwyMTEuODcyODYxLDcxLjM1NDUyNCBDMjEyLjgxMTczNyw3MS4zNTQ1MjQgMjEzLjkwNzA5Miw3MS4zNTQ1MjQgMjE0LjY4OTQ4OCw3MS41MTEwMDMgQzIyMy43NjUyODIsNzEuOTgwNDQxIDIzMC40OTM4ODgsNzYuNjc0ODE3NSAyMzAuNDkzODg4LDg0LjgxMTczNjUgQzIzMC40OTM4ODgsOTEuMjI3Mzg0NSAyMjUuOTU1OTkxLDk2LjcwNDE1NzUgMjE3LjUwNjExMyw5Ny43OTk1MTIgTDIxNy41MDYxMTMsOTguMTEyNDcgQzIyNi43MzgzODcsOTguNzM4Mzg3IDIzMy43Nzk5NTIsMTAzLjkwMjIwMSAyMzMuNzc5OTUyLDExMS44ODI2NDEgQzIzMy43Nzk5NTIsMTIwLjQ4ODk5OCAyMjUuOTU1OTkxLDEyNi4xMjIyNTEgMjE1LjYyODM2MywxMjYuMTIyMjUxIEwxNzEuNTAxMjIzLDEyNi4xMjIyNTEgTDE3MS41MDEyMjMsMTg0LjAxOTU2MSBMMjEzLjI4MTE3NCwxODQuMDE5NTYxIEMyMjguOTI5MDk3LDE4NC4wMTk1NjEgMjQxLjc2MDM5MiwxNzEuMzQ0NzQ0IDI0MS43NjAzOTIsMTU1LjU0MDM0NCBMMjQxLjc2MDM5MiwxMy4zMDA3MzM5IEwyMDAuMTM2OTIsMTMuMzAwNzMzOSBMMjAwLjEzNjkyLDEzLjMwMDczMzkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yMDcuODA0NDAyLDg2LjY4OTQ4NzUgQzIwNy44MDQ0MDIsODIuOTMzOTg2IDIwNS4xNDQyNTUsODAuNDMwMzE4NSAyMDIuMDE0NjcsNzkuOTYwODgxIEMyMDEuNzAxNzEzLDc5Ljk2MDg4MSAyMDAuOTE5MzE2LDc5LjgwNDQwMTUgMjAwLjQ0OTg3OSw3OS44MDQ0MDE1IEwxODUuNTg0MzUzLDc5LjgwNDQwMTUgTDE4NS41ODQzNTMsOTMuNTc0NTczIEwyMDAuNDQ5ODc5LDkzLjU3NDU3MyBDMjAwLjkxOTMxNiw5My41NzQ1NzMgMjAxLjg1ODE5Miw5My41NzQ1NzMgMjAyLjAxNDY3LDkzLjQxODA5MzUgQzIwNS4xNDQyNTUsOTIuOTQ4NjU2IDIwNy44MDQ0MDIsOTAuNDQ0OTg4NSAyMDcuODA0NDAyLDg2LjY4OTQ4NzUgTDIwNy44MDQ0MDIsODYuNjg5NDg3NSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIj48L3BhdGg+CgkJPHBhdGggZD0iTTQyLjcxODgyNjYsMTMuMzAwNzMzOSBDMjcuMDcwOTA0NywxMy4zMDA3MzM5IDE0LjIzOTYwODgsMjUuOTc1NTUwNiAxNC4yMzk2MDg4LDQxLjc3OTk1MTYgTDE0LjIzOTYwODgsMTEyLjAzOTEyIEMyMi4yMjAwNDg5LDExNS45NTExMDEgMzAuNTEzNDQ3NSwxMTguNDU0NzY4IDM4LjgwNjg0NjEsMTE4LjQ1NDc2OCBDNDguNjY1MDM2OCwxMTguNDU0NzY4IDUzLjk4NTMzMDUsMTEyLjUwODU1OCA1My45ODUzMzA1LDEwNC4zNzE2MzkgTDUzLjk4NTMzMDUsNzEuMTk4MDQ0NSBMNzguMzk2MDg4NSw3MS4xOTgwNDQ1IEw3OC4zOTYwODg1LDEwNC4yMTUxNTkgQzc4LjM5NjA4ODUsMTE3LjA0NjQ1NSA3MC40MTU2NDgsMTI3LjUzMDU2MyA0My4zNDQ3NDM0LDEyNy41MzA1NjMgQzI2LjkxNDQyNTUsMTI3LjUzMDU2MyAxNC4wODMxMjk2LDEyMy45MzE1NDEgMTQuMDgzMTI5NiwxMjMuOTMxNTQxIEwxNC4wODMxMjk2LDE4My44NjMwODIgTDU1Ljg2MzA4MSwxODMuODYzMDgyIEM3MS41MTEwMDI1LDE4My44NjMwODIgODQuMzQyMjk4NSwxNzEuMTg4MjY1IDg0LjM0MjI5ODUsMTU1LjM4Mzg2NCBMODQuMzQyMjk4NSwxMy4zMDA3MzM5IEw0Mi43MTg4MjY2LDEzLjMwMDczMzkgTDQyLjcxODgyNjYsMTMuMzAwNzMzOSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIj48L3BhdGg+CgkJPHBhdGggZD0iTTEyMS40Mjc4NzQsMTMuMzAwNzMzOSBDMTA1Ljc3OTk1MSwxMy4zMDA3MzM5IDkyLjk0ODY1NTUsMjUuOTc1NTUwNiA5Mi45NDg2NTU1LDQxLjc3OTk1MTcgTDkyLjk0ODY1NTUsNzkuMDIyMDA1NSBDMTAwLjE0NjY5OSw3Mi45MTkzMTYgMTEyLjY2NTAzNyw2OS4wMDczMzU1IDEzMi44NTA4NTYsNjkuOTQ2MjExIEMxNDMuNjQ3OTIyLDcwLjQxNTY0ODUgMTU1LjIyNzM4NCw3My4zODg3NTM1IDE1NS4yMjczODQsNzMuMzg4NzUzNSBMMTU1LjIyNzM4NCw4NS40Mzc2NTM1IEMxNDkuNDM3NjU0LDgyLjQ2NDU0ODUgMTQyLjU1MjU2OCw3OS44MDQ0MDE1IDEzMy42MzMyNTIsNzkuMTc4NDg1IEMxMTguMjk4Mjg5LDc4LjA4MzEzMDUgMTA5LjA2NjAxNSw4NS41OTQxMzMgMTA5LjA2NjAxNSw5OC43MzgzODcgQzEwOS4wNjYwMTUsMTEyLjAzOTEyIDExOC4yOTgyODksMTE5LjU1MDEyMyAxMzMuNjMzMjUyLDExOC4yOTgyODkgQzE0Mi41NTI1NjgsMTE3LjY3MjM3MiAxNDkuNDM3NjU0LDExNC44NTU3NDYgMTU1LjIyNzM4NCwxMTIuMDM5MTIgTDE1NS4yMjczODQsMTI0LjA4ODAyIEMxNTUuMjI3Mzg0LDEyNC4wODgwMiAxNDMuODA0NDAyLDEyNy4wNjExMjYgMTMyLjg1MDg1NiwxMjcuNTMwNTYzIEMxMTIuNjY1MDM3LDEyOC40Njk0MzggMTAwLjE0NjY5OSwxMjQuNTU3NDU4IDkyLjk0ODY1NTUsMTE4LjQ1NDc2OCBMOTIuOTQ4NjU1NSwxODQuMTc2MDQgTDEzNC43Mjg2MDcsMTg0LjE3NjA0IEMxNTAuMzc2NTI5LDE4NC4xNzYwNCAxNjMuMjA3ODI0LDE3MS41MDEyMjMgMTYzLjIwNzgyNCwxNTUuNjk2ODIyIEwxNjMuMjA3ODI0LDEzLjMwMDczMzkgTDEyMS40Mjc4NzQsMTMuMzAwNzMzOSBMMTIxLjQyNzg3NCwxMy4zMDA3MzM5IFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNSkiPjwvcGF0aD4KCTwvZz4KPC9zdmc+Cg==);
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--discover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgLTIxMyA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTkuNDE0Mzc0MyUiIHkxPSI5LjA2MzE2OTU0JSIgeDI9Ijg4LjYwMDY0OTklIiB5Mj0iODAuNDk4ODQxNyUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YzNEYyNiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjY5RTM1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxwYXRoIGQ9Ik0yNzAuMzU2MjU3LDAuMzY0NzQyMjA0IEMyNDYuMzc0MDA3LDAuMzY0NzQyMjA0IDIyNi45MTY2MiwxOS4wOTk3OTA1IDIyNi45MTY2Miw0Mi4yMjI0ODk2IEMyMjYuOTE2NjIsNjYuODA1NjM2IDI0NS41Mjg2NTEsODUuMTgyNjY5NyAyNzAuMzU2MjU3LDg1LjE4MjY2OTcgQzI5NC41NjQwNCw4NS4xODI2Njk3IDMxMy42Nzc2MDYsNjYuNTYyNzUzOSAzMTMuNjc3NjA2LDQyLjcwNTA5OTYgQzMxMy42Nzc2MDYsMTguOTg5Mzg5NSAyOTQuNjkxNzksMC4zNjQ3NDIyMDQgMjcwLjM1NjI1NywwLjM2NDc0MjIwNCBaIiBpZD0icGF0aC0yIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMyI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgcmFkaXVzPSIxIiBvcGVyYXRvcj0iZXJvZGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0IiBpbj0ic2hhZG93U3ByZWFkSW5uZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMyIgZHk9IjMiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC41IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8Zz4KCQk8Zz4KCQkJPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgoJCQk8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMykiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgoJCTwvZz4KCQk8cGF0aCBkPSJNMjMuNzQ1Njc2MSwxLjg5MTQzMDIgTDAuMzkyNzEyMDk4LDEuODkxNDMwMiBMMC4zOTI3MTIwOTgsODMuMzQ1MjgxOCBMMjMuNjI0MjM1MSw4My4zNDUyODE4IEMzNS45NDk3MTcxLDgzLjM0NTI4MTggNDQuODYzODA4Nyw4MC40MjQzODcgNTIuNjgzMzUzMSw3My45NDcwMDMgQzYxLjk2MTc2NzksNjYuMjUyMDUzOSA2Ny40NjQ0Njg3LDU0LjY0ODkwOTcgNjcuNDY0NDY4Nyw0Mi42NTc3ODQ4IEM2Ny40NjQ0Njg3LDE4LjYwOTI5NDYgNDkuNDk5MDczMSwxLjg5MTQzMDIgMjMuNzQ1Njc2MSwxLjg5MTQzMDIgWiBNNDIuMzE4Mjc3Miw2My4wNjc3NzM5IEMzNy4yOTY2MDkyLDY3LjU5ODk0NiAzMC44MzE4NDI2LDY5LjU1NjE5NzkgMjAuNTU4MjQxNyw2OS41NTYxOTc5IEwxNi4yOTA0NTQ4LDY5LjU1NjE5NzkgTDE2LjI5MDQ1NDgsMTUuNjgzNjY4MyBMMjAuNTU4MjQxNywxNS42ODM2NjgzIEMzMC44MzE4NDI2LDE1LjY4MzY2ODMgMzcuMDQ4OTk1NSwxNy41MTc5MDE5IDQyLjMxODI3NzIsMjIuMjc2MTg0NyBDNDcuODEzMDkyMiwyNy4xNjIyMTcyIDUxLjA5MDQyNDUsMzQuNzI3ODM5NCA1MS4wOTA0MjQ1LDQyLjU0MTA3NTIgQzUxLjA5MDQyNDUsNTAuMzcwMDgyNyA0Ny44MTMwOTIyLDU4LjIwMDY2NzMgNDIuMzE4Mjc3Miw2My4wNjc3NzM5IFogTTc0Ljc5ODI0ODksODMuMzQ1MjgxOCBMOTAuNjY5MTgsODMuMzQ1MjgxOCBMOTAuNjY5MTgsMS44OTE0MzAyIEw3NC43OTgyNDg5LDEuODkxNDMwMiBMNzQuNzk4MjQ4OSw4My4zNDUyODE4IFogTTEyOS41MjU1OTgsMzMuMTM2NDg4IEMxMTkuOTg2OTUyLDI5LjYwMjA3OTEgMTE3LjE3OTYxMiwyNy4yNzEwNDEgMTE3LjE3OTYxMiwyMi44ODk2OTg4IEMxMTcuMTc5NjEyLDE3Ljc1NjA1MjcgMTIyLjE3NzYyMywxMy44NTEwMTE5IDEyOS4wMjg3OTMsMTMuODUxMDExOSBDMTMzLjc5MTgwNywxMy44NTEwMTE5IDEzNy43MDAwMDIsMTUuODAzNTMyMiAxNDEuODY1Mjc0LDIwLjQzMDkxMSBMMTUwLjE1OTU0Myw5LjU3ODQ5MzUyIEMxNDMuMzIwOTksMy41ODA1NjUzNyAxMzUuMTM4Njk5LDAuNTMxOTIwODQ5IDEyNi4yMTM1NjgsMC41MzE5MjA4NDkgQzExMS44MTU3MDEsMC41MzE5MjA4NDkgMTAwLjgxNTAzMSwxMC41NTE1OTk0IDEwMC44MTUwMzEsMjMuODUxNzY0NiBDMTAwLjgxNTAzMSwzNS4wOTg0NzEzIDEwNS45NDA3OTEsNDAuODMzMDE0MiAxMjAuODQ2NTAzLDQ2LjIyMDU4MjYgQzEyNy4wNzk0MjcsNDguNDA4MDk5NCAxMzAuMjQ3OTM1LDQ5Ljg2Njk2OTYgMTMxLjgzOTI4Nyw1MC44NjM3MzI4IEMxMzUuMDE0MTA0LDUyLjk0MDg0ODYgMTM2LjYwODYxLDU1Ljg2MTc0MzQgMTM2LjYwODYxLDU5LjI3OTQ0MjcgQzEzNi42MDg2MSw2NS44ODQ1NzYzIDEzMS4zNTE5NDUsNzAuNzYyNzIzIDEyNC4yNTc4OTQsNzAuNzYyNzIzIEMxMTYuNjg0Mzg1LDcwLjc2MjcyMyAxMTAuNTgzOTQyLDY2Ljk4MDcwMDUgMTA2LjkxNzA1Miw1OS44OTc2ODgzIEw5Ni42NzAyNjI1LDY5LjgwMjIzNDMgQzEwMy45ODM1NCw4MC41MzQ3ODggMTEyLjc3OTM0NCw4NS4zMTM1NzM3IDEyNC44ODQwMjUsODUuMzEzNTczNyBDMTQxLjM3MTYyNCw4NS4zMTM1NzM3IDE1Mi45Njg0NTksNzQuMzA2NTk0OCAxNTIuOTY4NDU5LDU4LjU1NTUyNzYgQzE1Mi45Njg0NTksNDUuNjA3MDY4NSAxNDcuNjA3NzAzLDM5Ljc0MDA0NDUgMTI5LjUyNTU5OCwzMy4xMzY0ODggWiBNMTU3Ljk3NDM1Niw0Mi42NTc3ODQ4IEMxNTcuOTc0MzU2LDY2LjYyMjY4NTggMTc2Ljc4OTg0LDg1LjE4MjY2OTcgMjAwLjk4MDI3NCw4NS4xODI2Njk3IEMyMDcuODE4ODI3LDg1LjE4MjY2OTcgMjEzLjY4MTExOSw4My44MzEwNDYxIDIyMC44OTUwMzUsODAuNDI0Mzg3IEwyMjAuODk1MDM1LDYxLjcyNzE5MDQgQzIxNC41MzQzNjEsNjguMDg0NzEwMyAyMDguOTE0OTUsNzAuNjQyODU5MSAyMDEuNzA1NzY2LDcwLjY0Mjg1OTEgQzE4NS43MDg2NjMsNzAuNjQyODU5MSAxNzQuMzQyMDkyLDU5LjAzNjU2MDUgMTc0LjM0MjA5Miw0Mi41NDEwNzUyIEMxNzQuMzQyMDkyLDI2LjkxNDYwMzUgMTg2LjA2MzUyMiwxNC41NzY1MDQxIDIwMC45ODAyNzQsMTQuNTc2NTA0MSBDMjA4LjU0MTE2NSwxNC41NzY1MDQxIDIxNC4yOTE0NzgsMTcuMjYyNDAyNSAyMjAuODk1MDM1LDIzLjczNTA1NSBMMjIwLjg5NTAzNSw1LjAzOTQzNTYxIEMyMTMuOTMzNDY0LDEuNTA4MTgxMDQgMjA4LjE4MzE1LDAuMDU0MDQyMjcxMSAyMDEuMzQzMDIsMC4wNTQwNDIyNzExIEMxNzcuMjc1NjA0LDAuMDU0MDQyMjcxMSAxNTcuOTc0MzU2LDE4Ljk4OTM4OTUgMTU3Ljk3NDM1Niw0Mi42NTc3ODQ4IFogTTM0OS42MjU3NDYsNTYuNjA2MTYxNiBMMzI3Ljg4MzA1OSwxLjg5MTQzMDIgTDMxMC41Mzc0ODYsMS44OTE0MzAyIEwzNDUuMTE2NjU0LDg1LjQyNTU1MTkgTDM1My42NjAxMTQsODUuNDI1NTUxOSBMMzg4Ljg0MzMzMiwxLjg5MTQzMDIgTDM3MS42MjU1MDksMS44OTE0MzAyIEwzNDkuNjI1NzQ2LDU2LjYwNjE2MTYgWiBNMzk2LjA2NTEzNSw4My4zNDUyODE4IEw0NDEuMTMwODE5LDgzLjM0NTI4MTggTDQ0MS4xMzA4MTksNjkuNTU2MTk3OSBMNDExLjk0MjM3NCw2OS41NTYxOTc5IEw0MTEuOTQyMzc0LDQ3LjU1NDg1NzUgTDQ0MC4wMTQxOTIsNDcuNTU0ODU3NSBMNDQwLjAxNDE5MiwzMy43NjI2MTkzIEw0MTEuOTQyMzc0LDMzLjc2MjYxOTMgTDQxMS45NDIzNzQsMTUuNjgzNjY4MyBMNDQxLjEzMDgxOSwxNS42ODM2NjgzIEw0NDEuMTMwODE5LDEuODkxNDMwMiBMMzk2LjA2NTEzNSwxLjg5MTQzMDIgTDM5Ni4wNjUxMzUsODMuMzQ1MjgxOCBaIE01MDQuMDE5OTU1LDI1LjkzMDQ1NzUgQzUwNC4wMTk5NTUsMTAuNjcxNDYzMyA0OTMuNTMwMjg0LDEuODkxNDMwMiA0NzUuMTk3NDEsMS44OTE0MzAyIEw0NTEuNjIwNDksMS44OTE0MzAyIEw0NTEuNjIwNDksODMuMzQ1MjgxOCBMNDY3LjUxNTA3OSw4My4zNDUyODE4IEw0NjcuNTE1MDc5LDUwLjYwODIzMzQgTDQ2OS41OTUzNDksNTAuNjA4MjMzNCBMNDkxLjU2OTg3OCw4My4zNDUyODE4IEw1MTEuMTE0MDA3LDgzLjM0NTI4MTggTDQ4NS40NDczNTQsNDkuMDM0MjMwNyBDNDk3LjQzNTMyNCw0Ni41ODMzMjg3IDUwNC4wMTk5NTUsMzguMzk2MzA2NyA1MDQuMDE5OTU1LDI1LjkzMDQ1NzUgWiBNNDcyLjEzNzcyNiwzOS4zODIwMjk4IEw0NjcuNTE1MDc5LDM5LjM4MjAyOTggTDQ2Ny41MTUwNzksMTQuNjk5NTIyNCBMNDcyLjM5MTY0OCwxNC42OTk1MjI0IEM0ODIuMzA3MjM0LDE0LjY5OTUyMjQgNDg3LjY3OTAzMiwxOC44NjQ3OTQgNDg3LjY3OTAzMiwyNi43OTE1ODUzIEM0ODcuNjc5MDMyLDM0Ljk2OTE0NDQgNDgyLjMwNzIzNCwzOS4zODIwMjk4IDQ3Mi4xMzc3MjYsMzkuMzgyMDI5OCBaIiBmaWxsPSIjMEIxMDE1Ij48L3BhdGg+Cgk8L2c+Cjwvc3ZnPgo=);
  background-size: 80%;
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--diners {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIgoJIHZpZXdCb3g9IjAgMCA3NTAgNDcxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3NTAgNDcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPmRpbmVyczwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8ZyBpZD0iZGluZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4KCTxwYXRoIGlkPSJTaGFwZS1wYXRoIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjMDA3OUJFIiBkPSJNNTg0LjkzNCwyMzYuOTQ3YzAtOTkuNDE2LTgyLjk4LTE2OC4xMzMtMTczLjg5Ni0xNjguMQoJCWgtNzguMjQxYy05Mi4wMDMtMC4wMzMtMTY3LjczLDY4LjcwNS0xNjcuNzMsMTY4LjFjMCw5MC45MzEsNzUuNzI5LDE2NS42NDEsMTY3LjczLDE2NS4yMDNoNzguMjQxCgkJQzUwMS45NTEsNDAyLjU4Nyw1ODQuOTM0LDMyNy44NTcsNTg0LjkzNCwyMzYuOTQ3TDU4NC45MzQsMjM2Ljk0N3oiLz4KCTxwYXRoIGlkPSJTaGFwZS1wYXRoXzFfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzMzLjI4MSw4Mi45MzIKCQljLTg0LjA2OSwwLjAyNi0xNTIuMTkzLDY4LjMwOC0xNTIuMjE1LDE1Mi41OGMwLjAyMSw4NC4yNTgsNjguMTQ1LDE1Mi41MzIsMTUyLjIxNSwxNTIuNTU5CgkJYzg0LjA4OC0wLjAyNiwxNTIuMjI5LTY4LjMwMSwxNTIuMjM5LTE1Mi41NTlDNDg1LjUwOCwxNTEuMjM4LDQxNy4zNjksODIuOTU4LDMzMy4yODEsODIuOTMyTDMzMy4yODEsODIuOTMyeiIvPgoJPHBhdGggaWQ9IlBhdGgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiMwMDc5QkUiIGQ9Ik0yMzcuMDY2LDIzNS4wOThjMC4wOC00MS4xOCwyNS43NDctNzYuMjk2LDYxLjk0LTkwLjI1djE4MC40NzkKCQlDMjYyLjgxMywzMTEuMzgxLDIzNy4xNDUsMjc2LjI4MywyMzcuMDY2LDIzNS4wOTh6IE0zNjguMDY2LDMyNS4zNzNWMTQ0Ljg0OGMzNi4yMDgsMTMuOTIxLDYxLjkxNSw0OS4wNTcsNjEuOTgxLDkwLjI1NgoJCUM0MjkuOTgxLDI3Ni4zMTYsNDA0LjI3NCwzMTEuNDI2LDM2OC4wNjYsMzI1LjM3M3oiLz4KPC9nPgo8L3N2Zz4K);
}
.AccountPaymentModal__paymentStep__stripePromo__secondRow__icon--unionPay {
  background-image: url(./images/8403ae48b562fc755a393d89a6076a78.svg);
  background-color: transparent;
  background-size: 80%;
}
.AccountPaymentModal__paymentStep__stripePromo__firstRow {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content auto -webkit-max-content;
  grid-template-columns: max-content auto max-content;
  grid-column-gap: 6px;
  color: #2a3248;
  font-weight: 500;
  font-size: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #ced0d7;
  padding-bottom: 8px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__stripePromo__firstRow {
  grid-column-gap: 1.666666666666667vw;
  font-size: 3.055555555555555vw;
  border-bottom: 0.277777777777778vw solid #ced0d7;
  padding-bottom: 2.222222222222222vw;
}
.AccountPaymentModal__paymentStep__stripePromo__firstRow__lockIcon {
  width: 21px;
  height: 21px;
  -webkit-transform: scaleY(0.94) translateY(-3px);
          transform: scaleY(0.94) translateY(-3px);
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__stripePromo__firstRow__lockIcon {
  width: 5.833333333333333vw;
  height: 5.833333333333333vw;
  -webkit-transform: scaleY(0.94) translateY(-0.833333333333333vw);
          transform: scaleY(0.94) translateY(-0.833333333333333vw);
}
.AccountPaymentModal__paymentStep__stripePromo__firstRow__stripeIcon {
  height: 21px;
  width: 70px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__stripePromo__firstRow__stripeIcon {
  height: 5.833333333333333vw;
  width: 25vw;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep__CreditCardEditor__stripeError.AccountPaymentModal__paymentStep__CreditCardEditor__stripeErrorForce {
  bottom: 1.388888888888889vw;
}
.AccountPaymentModal__paymentStep .CreditCardEditor {
  width: 328px;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: 'cardNumber cardNumber' 'expDate cvc' 'cardHolder cardHolder' 'zip zip';
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor {
  width: 100%;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  padding-top: 0vw;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__cardNumber {
  padding-top: 5.555555555555555vw;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__zip .CreditCardEditor__rightBlock {
  top: 5.555555555555555vw;
  right: 4.444444444444445vw;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__expDate,
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__cardNumber,
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__cvc,
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__zip,
.AccountPaymentModal--Mobile .AccountPaymentModal__paymentStep .CreditCardEditor__cardHolder {
  padding-left: 4.444444444444445vw;
  padding-right: 4.444444444444445vw;
  padding-bottom: 5.555555555555555vw;
}
.AccountPaymentModal__paymentStep .CreditCardEditor__city,
.AccountPaymentModal__paymentStep .CreditCardEditor__state,
.AccountPaymentModal__paymentStep .CreditCardEditor__note {
  display: none;
}
.AccountPaymentModal__signatureStep {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content 1fr -webkit-max-content;
  grid-template-rows: min-content 1fr max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  padding-top: 13px;
  grid-row-gap: 20px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__signatureStep {
  padding-top: 0;
  grid-row-gap: 0;
}
.AccountPaymentModal__signatureStep--hideDepositReceived {
  grid-template-rows: 1fr -webkit-max-content;
  grid-template-rows: 1fr max-content;
}
.AccountPaymentModal__signatureStep--hideDepositReceived .AccountPaymentModal__signatureStep__depositReceived {
  display: none;
}
.AccountPaymentModal__signatureStep__depositReceived {
  font-size: 18px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  grid-template-areas: 'icon title' 'icon text';
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 0 17px;
  padding-top: 18px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__signatureStep__depositReceived {
  font-size: 4.444444444444445vw;
  border-radius: 0;
  padding: 6.666666666666667vw 4.444444444444445vw;
  padding-top: 5vw;
  width: 100%;
}
.AccountPaymentModal__signatureStep__depositReceived__background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.1;
  z-index: -1;
}
.AccountPaymentModal__signatureStep__depositReceived__icon {
  grid-area: icon;
  width: 44px;
  height: 44px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__signatureStep__depositReceived__icon {
  width: 12.222222222222221vw;
  height: 12.222222222222221vw;
}
.AccountPaymentModal__signatureStep__depositReceived__title {
  font-size: 20px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__signatureStep__depositReceived__title {
  font-size: 5.555555555555555vw;
}
.AccountPaymentModal__signatureStep__signaturePlace {
  position: relative;
  width: 760px;
  height: 100%;
  color: #a0a1aa;
  font-size: 18px;
  display: grid;
  justify-items: center;
  grid-row-gap: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  border: 1px solid #e8e8ea;
  text-align: center;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__signatureStep__signaturePlace {
  width: 100%;
  font-size: 5vw;
  grid-row-gap: 6.666666666666667vw;
  border: none;
  padding: 10vw;
  line-height: 1.4em;
}
.AccountPaymentModal__signatureStep__signaturePlace__image {
  width: 100px;
  height: 100px;
  color: #e8e8ea;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__signatureStep__signaturePlace__image {
  width: 27.77777777777778vw;
  height: 27.77777777777778vw;
}
.AccountPaymentModal__signatureStep__signaturePlace .SignatureMaker {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.AccountPaymentModal__finishButton {
  padding-left: 50px;
  padding-right: 50px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishButton {
  padding-left: 13.88888888888889vw;
  padding-right: 13.88888888888889vw;
}
.AccountPaymentModal__finishStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 46px;
  background-size: cover;
  background-position: bottom center;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep {
  padding-top: 12.777777777777779vw;
}
.AccountPaymentModal__finishStep__link {
  color: #3a63db;
}
.AccountPaymentModal__finishStep__row {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 16px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__row {
  grid-template-columns: 8.88888888888889vw 1fr;
}
.AccountPaymentModal__finishStep__row__icon {
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__row__icon {
  width: 8.88888888888889vw;
  height: 8.88888888888889vw;
}
.AccountPaymentModal__finishStep__row__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 500px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__row__data {
  max-width: unset;
}
.AccountPaymentModal__finishStep__picture {
  width: 100%;
  height: 350px;
  background-position: center;
  background-size: cover;
  margin-top: auto;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__picture {
  height: 97.22222222222223vw;
  min-height: 97.22222222222223vw;
}
.AccountPaymentModal__finishStep__whatsNext {
  display: grid;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  gap: 16px;
  margin-top: 20px;
  padding: 0 25px 40px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__whatsNext {
  gap: 4.444444444444445vw;
  margin-top: 5.555555555555555vw;
  padding: 0 6.944444444444445vw 11.11111111111111vw;
}
.AccountPaymentModal__finishStep__whatsNext__title {
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 14px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__whatsNext__title {
  font-size: 5vw;
  margin-bottom: 3.888888888888889vw;
}
.AccountPaymentModal__finishStep__icon {
  width: 82px;
  height: 82px;
  margin-bottom: 15px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__icon {
  width: 22.77777777777778vw;
  height: 22.77777777777778vw;
  min-height: 22.77777777777778vw;
  margin-bottom: 4.166666666666667vw;
}
.AccountPaymentModal__finishStep__title {
  font-size: 18px;
  margin-bottom: 33px;
  text-align: center;
  line-height: 25px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__title {
  line-height: 6.944444444444445vw;
  padding: 0 6.944444444444445vw;
  font-size: 5vw;
  margin-bottom: 9.166666666666666vw;
}
.AccountPaymentModal__finishStep__seeYouOn {
  font-weight: 500;
  color: #71737f;
  margin-bottom: 8px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__seeYouOn {
  margin-bottom: 2.222222222222222vw;
}
.AccountPaymentModal__finishStep__moveDate {
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 39px;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__finishStep__moveDate {
  font-size: 5vw;
  margin-bottom: 10.833333333333334vw;
}
.AccountPaymentModal__navigation {
  width: 100%;
  height: 18.055555555555557vw;
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-column-gap: 3.333333333333333vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 4.444444444444445vw;
  font-weight: 500;
  padding: 0 1.944444444444444vw;
}
.AccountPaymentModal--Mobile .AccountPaymentModal__navigation {
  background-color: #eef0f1;
}
.AccountPaymentModal__navigation .SvgIcon {
  width: 4.166666666666667vw;
  height: 4.166666666666667vw;
}

.CreditCardEditor {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 2fr 2fr;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-template-areas: 'cardNumber cardNumber cardNumber expDate cvc' 'cardHolder cardHolder cardHolder cardHolder cardHolder' 'city city city state zip' 'note note note note note';
  grid-column-gap: 25px;
  grid-row-gap: 16px;
}
.CreditCardEditor__stripeInput {
  height: 34px;
  padding: 0 7px;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripeInput {
  height: 9.444444444444445vw;
  padding: 0 1.944444444444444vw;
  border-radius: 2.222222222222222vw;
  border-width: 0.277777777777778vw;
}
.CreditCardEditor__stripeInput--error {
  border-color: #ee4b19;
}
.CreditCardEditor__stripeInputError {
  font-weight: normal;
  font-size: 12px;
  line-height: 1em;
  color: #ee4b19;
  position: absolute;
  bottom: -14px;
  white-space: normal;
  word-break: unset;
  height: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripeInputError {
  font-size: 3.333333333333333vw;
  bottom: -3.888888888888889vw;
}
.CreditCardEditor .AddressInput {
  width: 100%;
}
.CreditCardEditor__cardNumber {
  grid-area: cardNumber;
  position: relative;
}
.CreditCardEditor__expDate {
  grid-area: expDate;
  position: relative;
}
.CreditCardEditor__cvc {
  grid-area: cvc;
  position: relative;
}
.CreditCardEditor__cardHolder {
  grid-area: cardHolder;
}
.CreditCardEditor__city {
  grid-area: city;
}
.CreditCardEditor__state {
  grid-area: state;
}
.CreditCardEditor__zip {
  grid-area: zip;
  position: relative;
}
.CreditCardEditor__note {
  grid-area: note;
  position: relative;
}
.CreditCardEditor__row__icon {
  width: 100%;
  color: #f2f4f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px 0;
}
.CreditCardEditor__row__icon .SvgIcon {
  padding: 25px 0 16px;
  width: 158px;
  height: auto;
}
.CreditCardEditor__blockTitle {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-column-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.CreditCardEditor--Mobile .CreditCardEditor__blockTitle {
  grid-column-gap: 3.333333333333333vw;
}
.CreditCardEditor__rightBlock {
  text-align: right;
  white-space: nowrap;
  color: #00a455;
}
.CreditCardEditor__stripePromo {
  background-color: #e1e2e5;
  border: 1px solid #c0c0c0;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 1fr 1fr;
  padding: 10px 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripePromo {
  border: 0.277777777777778vw solid #c0c0c0;
  padding: 2.777777777777778vw 3.333333333333333vw;
}
.CreditCardEditor__stripePromo__secondRow {
  width: 100%;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-rows: 100%;
  grid-column-gap: 2px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-auto-flow: column;
  padding-top: 10px;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripePromo__secondRow {
  grid-column-gap: 0.555555555555556vw;
  padding-top: 2.777777777777778vw;
}
.CreditCardEditor__stripePromo__secondRow__icon {
  background-size: contain;
  background-position: center;
  border-radius: 3px;
  background-color: #fff;
  width: 39px;
  height: 22px;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripePromo__secondRow__icon {
  border-radius: 0.833333333333333vw;
  width: 10.833333333333334vw;
  height: 6.111111111111111vw;
}
.CreditCardEditor__stripePromo__secondRow__icon--visa {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSLlvaLnirZfMV8zXyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7Ij48ZyBpZD0i5b2i54q2XzEiPjxnPjxwYXRoIGQ9Ik0yMTEuMzI4LDE4NC40NDVsLTIzLjQ2NSwxNDQuMjA4aDM3LjU0MmwyMy40NjgtMTQ0LjIwOCAgICAgSDIxMS4zMjh6IE0xNTYuMjc2LDE4NC40NDVsLTM1Ljc5NCw5OS4xODVsLTQuMjM0LTIxLjM1OGwwLjAwMywwLjAwN2wtMC45MzMtNC43ODdjLTQuMzMyLTkuMzM2LTE0LjM2NS0yNy4wOC0zMy4zMS00Mi4yMjMgICAgIGMtNS42MDEtNC40NzYtMTEuMjQ3LTguMjk2LTE2LjcwNS0xMS41NTlsMzIuNTMxLDEyNC45NDNoMzkuMTE2bDU5LjczMy0xNDQuMjA4SDE1Ni4yNzZ6IE0zMDIuNzk3LDIyNC40OCAgICAgYzAtMTYuMzA0LDM2LjU2My0xNC4yMDksNTIuNjI5LTUuMzU2bDUuMzU3LTMwLjk3MmMwLDAtMTYuNTM0LTYuMjg4LTMzLjc2OC02LjI4OGMtMTguNjMyLDAtNjIuODc1LDguMTQ4LTYyLjg3NSw0Ny43MzkgICAgIGMwLDM3LjI2LDUxLjkyOCwzNy43MjMsNTEuOTI4LDU3LjI4NWMwLDE5LjU2Mi00Ni41NzQsMTYuMDY2LTYxLjk0NCwzLjcyNmwtNS41ODYsMzIuMzczYzAsMCwxNi43NjMsOC4xNDgsNDIuMzgyLDguMTQ4ICAgICBjMjUuNjE2LDAsNjQuMjcyLTEzLjI3MSw2NC4yNzItNDkuMzdDMzU1LjE5MiwyNDQuMjcyLDMwMi43OTcsMjQwLjc4LDMwMi43OTcsMjI0LjQ4eiBNNDU1Ljk5NywxODQuNDQ1aC0zMC4xODUgICAgIGMtMTMuOTM4LDAtMTcuMzMyLDEwLjc0Ny0xNy4zMzIsMTAuNzQ3bC01NS45ODgsMTMzLjQ2MWgzOS4xMzFsNy44MjgtMjEuNDE5aDQ3LjcyOGw0LjQwMywyMS40MTloMzQuNDcyTDQ1NS45OTcsMTg0LjQ0NXogICAgICBNNDEwLjI3LDI3Ny42NDFsMTkuNzI4LTUzLjk2NmwxMS4wOTgsNTMuOTY2SDQxMC4yN3oiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwMDVCQUM7Ii8+PC9nPjwvZz48L2c+PGcgaWQ9IuW9oueKtl8xXzJfIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDsiPjxnIGlkPSLlvaLnirZfMV8xXyI+PGc+PHBhdGggZD0iTTEwNC4xMzIsMTk4LjAyMmMwLDAtMS41NTQtMTMuMDE1LTE4LjE0NC0xMy4wMTVIMjUuNzE1ICAgICBsLTAuNzA2LDIuNDQ2YzAsMCwyOC45NzIsNS45MDYsNTYuNzY3LDI4LjAzM2MyNi41NjIsMjEuMTQ4LDM1LjIyNyw0Ny41MSwzNS4yMjcsNDcuNTFMMTA0LjEzMiwxOTguMDIyeiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0Y2QUMxRDsiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
  background-size: 88%;
}
.CreditCardEditor__stripePromo__secondRow__icon--mastercard {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyLjExNjc2aW4iIGhlaWdodD0iMS41aW4iIHZpZXdCb3g9IjAgMCAxNTIuNDA3IDEwOCI+CiAgPGc+CiAgICA8cmVjdCB3aWR0aD0iMTUyLjQwNyIgaGVpZ2h0PSIxMDgiIHN0eWxlPSJmaWxsOiBub25lIi8+CiAgICA8Zz4KICAgICAgPHJlY3QgeD0iNjAuNDExNyIgeT0iMjUuNjk2OCIgd2lkdGg9IjMxLjUiIGhlaWdodD0iNTYuNjA2NCIgc3R5bGU9ImZpbGw6ICNmZjVmMDAiLz4KICAgICAgPHBhdGggZD0iTTM4Mi4yMDgzOSwzMDZhMzUuOTM3NSwzNS45Mzc1LDAsMCwxLDEzLjc0OTktMjguMzAzMiwzNiwzNiwwLDEsMCwwLDU2LjYwNjRBMzUuOTM4LDM1LjkzOCwwLDAsMSwzODIuMjA4MzksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNlYjAwMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1NC4yMDM0OSwzMDZhMzUuOTk4NjcsMzUuOTk4NjcsMCwwLDEtNTguMjQ1MiwyOC4zMDMyLDM2LjAwNTE4LDM2LjAwNTE4LDAsMCwwLDAtNTYuNjA2NEEzNS45OTg2NywzNS45OTg2NywwLDAsMSw0NTQuMjAzNDksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1MC43Njg4OSwzMjguMzA3N3YtMS4xNTg5aC40Njczdi0uMjM2MWgtMS4xOTAxdi4yMzYxaC40Njc1djEuMTU4OVptMi4zMTA1LDB2LTEuMzk3M2gtLjM2NDhsLS40MTk1OS45NjExLS40MTk3MS0uOTYxMWgtLjM2NXYxLjM5NzNoLjI1NzZ2LTEuMDU0bC4zOTM1LjkwODdoLjI2NzFsLjM5MzUxLS45MTF2MS4wNTYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-color: #003256;
}
.CreditCardEditor__stripePromo__secondRow__icon--amex {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICAgIHk9IjBweCIKICAgICB2aWV3Qm94PSIwIDAgMjkxLjc2NCAyOTEuNzY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTEuNzY0IDI5MS43NjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiMyNkE2RDE7IiBkPSJNMTguMjM1LDQxLjAyNWgyNTUuMjk0YzEwLjA2NiwwLDE4LjIzNSw4LjE2OSwxOC4yMzUsMTguMjQ0djE3My4yMzUKCQljMCwxMC4wNjYtOC4xNjksMTguMjM1LTE4LjIzNSwxOC4yMzVIMTguMjM1QzguMTYsMjUwLjc0LDAsMjQyLjU3LDAsMjMyLjUwNVY1OS4yNjlDMCw0OS4xOTQsOC4xNjksNDEuMDI1LDE4LjIzNSw0MS4wMjV6Ii8+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQoJCWgxOS42MzlsMy4zODMtNy45MjN2Ny45MjNoNzguOTU5bDkuNjAxLTkuOTAybDguOTksOS45MDJsNDAuNTU1LDAuMDgybC0yOC45MDMtMzEuNzg0bDI4LjkwMy0zMi4wNThoLTM5LjkyNmwtOS4zNDYsOS43MTkKCQlsLTguNzA3LTkuNzE5aC04NS44OTdsLTcuMzc2LDE2LjQ1N2wtNy41NDktMTYuNDU3aC0zNC40MnY3LjQ5NWwtMy44MjktNy40OTVDNzYuNDc5LDExMy45NjYsNDcuMDQ3LDExMy45NjYsNDcuMDQ3LDExMy45NjZ6CgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQoJCWgtOS45NzVsLTE2LjM0OC0zNS44NTF2MzUuODUxaC0yMi45NGwtNC4zNDktMTAuMjU3SDUwLjE0N2wtNC4zNCwxMC4yNDhIMzMuNTE2QzMzLjUxNiwxNjguNzYzLDUzLjcyMSwxMjMuMDIsNTMuNzIxLDEyMy4wMnoKCQkgTTE2NC45NTYsMTIzLjAyaDQ1LjM0MkwyMjQuMTY2LDEzOGwxNC4zMTUtMTQuOThoMTMuODY4bC0yMS4wNzEsMjIuOTk1bDIxLjA3MSwyMi43M2gtMTQuNDk3bC0xMy44NjgtMTUuMTU0bC0xNC4zODgsMTUuMTU0CgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5CgkJaC0yNC43MzZ2OS4xMThoMjcuNzQ1bDEyLjg5Mi0xMy40M2wtMTIuMzQ1LTEzLjM1N2gtMjguMjkyTDE3Ni4xNTMsMTMyLjQ5M3oiLz4KPC9zdmc+Cg==);
  background-size: cover;
  background-color: transparent;
}
.CreditCardEditor__stripePromo__secondRow__icon--jcb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgLTI5IDI1NiAyNTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItNTcuNTI3MDk2OCUiIHkxPSI1MC4xMjQxOTUzJSIgeDI9IjIzMi4zOTEyMSUiIHkyPSI1MC4xMjQxOTUzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3OTQwIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1Q0I1MzEiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwLjE4MjUxNjcwNCUiIHkxPSI0OS45NTk5NyUiIHgyPSIxMDAuMjczNDQxJSIgeTI9IjQ5Ljk1OTk3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3OTQwIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1Q0I1MzEiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItNjIuODAxNTg0NSUiIHkxPSI0OS44NTc4MjUzJSIgeDI9IjI1My42NzEyOTQlIiB5Mj0iNDkuODU3ODI1MyUiIGlkPSJsaW5lYXJHcmFkaWVudC0zIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDBBNzM3IiBvZmZzZXQ9Ijc0LjMzJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMC4xNzU1NTY3OTMlIiB5MT0iNTAuMDA1ODA0OCUiIHgyPSIxMDEuODA4MTYyJSIgeTI9IjUwLjAwNTgwNDglIiBpZD0ibGluZWFyR3JhZGllbnQtNCI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNEU5NCIgb2Zmc2V0PSI0Ny41MSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNjZCMSIgb2Zmc2V0PSI4Mi42MSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ii0wLjU3NTg1NTUxMiUiIHkxPSI0OS45MTQyMTkxJSIgeDI9Ijk4LjEzMjk5JSIgeTI9IjQ5LjkxNDIxOTElIiBpZD0ibGluZWFyR3JhZGllbnQtNSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzg4MjczMCIgb2Zmc2V0PSIxNy4zNSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0JFMTgzMyIgb2Zmc2V0PSI1Ny4zMSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0U2MDAzOSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNTYuMDAwMDAxLDE1Ny40MTgwOTQgQzI1Ni4wMDAwMDEsMTc5LjMyNTE4NCAyMzguMTYxMzcsMTk3LjE2MzgxNSAyMTYuMjU0Mjc5LDE5Ny4xNjM4MTUgTC0zLjQzNjIzODY3ZS0wOCwxOTcuMTYzODE1IEwtMy40MzYyMzg2N2UtMDgsMzkuNzQ1NzIxOCBDLTMuNDM2MjM4NjdlLTA4LDE3LjgzODYzMTIgMTcuODM4NjMwOSwzLjY5Mzk1OTc3ZS0wNyAzOS43NDU3MjE0LDMuNjkzOTU5NzdlLTA3IEwyNTYuMDAwMDAxLDMuNjkzOTU5NzdlLTA3IEwyNTYuMDAwMDAxLDE1Ny40MTgwOTQgWiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0xODUuNTg0MzUzLDExNy4wNDY0NTUgTDIwMi4wMTQ2NywxMTcuMDQ2NDU1IEMyMDIuNDg0MTA4LDExNy4wNDY0NTUgMjAzLjU3OTQ2MywxMTYuODg5OTc3IDIwNC4wNDg5MDEsMTE2Ljg4OTk3NyBDMjA3LjE3ODQ4NSwxMTYuMjY0MDYgMjA5LjgzODYzMSwxMTMuNDQ3NDM0IDIwOS44Mzg2MzEsMTA5LjUzNTQ1MyBDMjA5LjgzODYzMSwxMDUuNzc5OTUyIDIwNy4xNzg0ODUsMTAyLjk2MzMyNiAyMDQuMDQ4OTAxLDEwMi4xODA5MyBDMjAzLjU3OTQ2MywxMDIuMDI0NDUxIDIwMi42NDA1ODgsMTAyLjAyNDQ1MSAyMDIuMDE0NjcsMTAyLjAyNDQ1MSBMMTg1LjU4NDM1MywxMDIuMDI0NDUxIEwxODUuNTg0MzUzLDExNy4wNDY0NTUgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yMDAuMTM2OTIsMTMuMzAwNzMzOSBDMTg0LjQ4ODk5OSwxMy4zMDA3MzM5IDE3MS42NTc3MDIsMjUuOTc1NTUwNiAxNzEuNjU3NzAyLDQxLjc3OTk1MTYgTDE3MS42NTc3MDIsNzEuMzU0NTI0IEwyMTEuODcyODYxLDcxLjM1NDUyNCBDMjEyLjgxMTczNyw3MS4zNTQ1MjQgMjEzLjkwNzA5Miw3MS4zNTQ1MjQgMjE0LjY4OTQ4OCw3MS41MTEwMDMgQzIyMy43NjUyODIsNzEuOTgwNDQxIDIzMC40OTM4ODgsNzYuNjc0ODE3NSAyMzAuNDkzODg4LDg0LjgxMTczNjUgQzIzMC40OTM4ODgsOTEuMjI3Mzg0NSAyMjUuOTU1OTkxLDk2LjcwNDE1NzUgMjE3LjUwNjExMyw5Ny43OTk1MTIgTDIxNy41MDYxMTMsOTguMTEyNDcgQzIyNi43MzgzODcsOTguNzM4Mzg3IDIzMy43Nzk5NTIsMTAzLjkwMjIwMSAyMzMuNzc5OTUyLDExMS44ODI2NDEgQzIzMy43Nzk5NTIsMTIwLjQ4ODk5OCAyMjUuOTU1OTkxLDEyNi4xMjIyNTEgMjE1LjYyODM2MywxMjYuMTIyMjUxIEwxNzEuNTAxMjIzLDEyNi4xMjIyNTEgTDE3MS41MDEyMjMsMTg0LjAxOTU2MSBMMjEzLjI4MTE3NCwxODQuMDE5NTYxIEMyMjguOTI5MDk3LDE4NC4wMTk1NjEgMjQxLjc2MDM5MiwxNzEuMzQ0NzQ0IDI0MS43NjAzOTIsMTU1LjU0MDM0NCBMMjQxLjc2MDM5MiwxMy4zMDA3MzM5IEwyMDAuMTM2OTIsMTMuMzAwNzMzOSBMMjAwLjEzNjkyLDEzLjMwMDczMzkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yMDcuODA0NDAyLDg2LjY4OTQ4NzUgQzIwNy44MDQ0MDIsODIuOTMzOTg2IDIwNS4xNDQyNTUsODAuNDMwMzE4NSAyMDIuMDE0NjcsNzkuOTYwODgxIEMyMDEuNzAxNzEzLDc5Ljk2MDg4MSAyMDAuOTE5MzE2LDc5LjgwNDQwMTUgMjAwLjQ0OTg3OSw3OS44MDQ0MDE1IEwxODUuNTg0MzUzLDc5LjgwNDQwMTUgTDE4NS41ODQzNTMsOTMuNTc0NTczIEwyMDAuNDQ5ODc5LDkzLjU3NDU3MyBDMjAwLjkxOTMxNiw5My41NzQ1NzMgMjAxLjg1ODE5Miw5My41NzQ1NzMgMjAyLjAxNDY3LDkzLjQxODA5MzUgQzIwNS4xNDQyNTUsOTIuOTQ4NjU2IDIwNy44MDQ0MDIsOTAuNDQ0OTg4NSAyMDcuODA0NDAyLDg2LjY4OTQ4NzUgTDIwNy44MDQ0MDIsODYuNjg5NDg3NSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIj48L3BhdGg+CgkJPHBhdGggZD0iTTQyLjcxODgyNjYsMTMuMzAwNzMzOSBDMjcuMDcwOTA0NywxMy4zMDA3MzM5IDE0LjIzOTYwODgsMjUuOTc1NTUwNiAxNC4yMzk2MDg4LDQxLjc3OTk1MTYgTDE0LjIzOTYwODgsMTEyLjAzOTEyIEMyMi4yMjAwNDg5LDExNS45NTExMDEgMzAuNTEzNDQ3NSwxMTguNDU0NzY4IDM4LjgwNjg0NjEsMTE4LjQ1NDc2OCBDNDguNjY1MDM2OCwxMTguNDU0NzY4IDUzLjk4NTMzMDUsMTEyLjUwODU1OCA1My45ODUzMzA1LDEwNC4zNzE2MzkgTDUzLjk4NTMzMDUsNzEuMTk4MDQ0NSBMNzguMzk2MDg4NSw3MS4xOTgwNDQ1IEw3OC4zOTYwODg1LDEwNC4yMTUxNTkgQzc4LjM5NjA4ODUsMTE3LjA0NjQ1NSA3MC40MTU2NDgsMTI3LjUzMDU2MyA0My4zNDQ3NDM0LDEyNy41MzA1NjMgQzI2LjkxNDQyNTUsMTI3LjUzMDU2MyAxNC4wODMxMjk2LDEyMy45MzE1NDEgMTQuMDgzMTI5NiwxMjMuOTMxNTQxIEwxNC4wODMxMjk2LDE4My44NjMwODIgTDU1Ljg2MzA4MSwxODMuODYzMDgyIEM3MS41MTEwMDI1LDE4My44NjMwODIgODQuMzQyMjk4NSwxNzEuMTg4MjY1IDg0LjM0MjI5ODUsMTU1LjM4Mzg2NCBMODQuMzQyMjk4NSwxMy4zMDA3MzM5IEw0Mi43MTg4MjY2LDEzLjMwMDczMzkgTDQyLjcxODgyNjYsMTMuMzAwNzMzOSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIj48L3BhdGg+CgkJPHBhdGggZD0iTTEyMS40Mjc4NzQsMTMuMzAwNzMzOSBDMTA1Ljc3OTk1MSwxMy4zMDA3MzM5IDkyLjk0ODY1NTUsMjUuOTc1NTUwNiA5Mi45NDg2NTU1LDQxLjc3OTk1MTcgTDkyLjk0ODY1NTUsNzkuMDIyMDA1NSBDMTAwLjE0NjY5OSw3Mi45MTkzMTYgMTEyLjY2NTAzNyw2OS4wMDczMzU1IDEzMi44NTA4NTYsNjkuOTQ2MjExIEMxNDMuNjQ3OTIyLDcwLjQxNTY0ODUgMTU1LjIyNzM4NCw3My4zODg3NTM1IDE1NS4yMjczODQsNzMuMzg4NzUzNSBMMTU1LjIyNzM4NCw4NS40Mzc2NTM1IEMxNDkuNDM3NjU0LDgyLjQ2NDU0ODUgMTQyLjU1MjU2OCw3OS44MDQ0MDE1IDEzMy42MzMyNTIsNzkuMTc4NDg1IEMxMTguMjk4Mjg5LDc4LjA4MzEzMDUgMTA5LjA2NjAxNSw4NS41OTQxMzMgMTA5LjA2NjAxNSw5OC43MzgzODcgQzEwOS4wNjYwMTUsMTEyLjAzOTEyIDExOC4yOTgyODksMTE5LjU1MDEyMyAxMzMuNjMzMjUyLDExOC4yOTgyODkgQzE0Mi41NTI1NjgsMTE3LjY3MjM3MiAxNDkuNDM3NjU0LDExNC44NTU3NDYgMTU1LjIyNzM4NCwxMTIuMDM5MTIgTDE1NS4yMjczODQsMTI0LjA4ODAyIEMxNTUuMjI3Mzg0LDEyNC4wODgwMiAxNDMuODA0NDAyLDEyNy4wNjExMjYgMTMyLjg1MDg1NiwxMjcuNTMwNTYzIEMxMTIuNjY1MDM3LDEyOC40Njk0MzggMTAwLjE0NjY5OSwxMjQuNTU3NDU4IDkyLjk0ODY1NTUsMTE4LjQ1NDc2OCBMOTIuOTQ4NjU1NSwxODQuMTc2MDQgTDEzNC43Mjg2MDcsMTg0LjE3NjA0IEMxNTAuMzc2NTI5LDE4NC4xNzYwNCAxNjMuMjA3ODI0LDE3MS41MDEyMjMgMTYzLjIwNzgyNCwxNTUuNjk2ODIyIEwxNjMuMjA3ODI0LDEzLjMwMDczMzkgTDEyMS40Mjc4NzQsMTMuMzAwNzMzOSBMMTIxLjQyNzg3NCwxMy4zMDA3MzM5IFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNSkiPjwvcGF0aD4KCTwvZz4KPC9zdmc+Cg==);
}
.CreditCardEditor__stripePromo__secondRow__icon--discover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgLTIxMyA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTkuNDE0Mzc0MyUiIHkxPSI5LjA2MzE2OTU0JSIgeDI9Ijg4LjYwMDY0OTklIiB5Mj0iODAuNDk4ODQxNyUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YzNEYyNiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjY5RTM1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxwYXRoIGQ9Ik0yNzAuMzU2MjU3LDAuMzY0NzQyMjA0IEMyNDYuMzc0MDA3LDAuMzY0NzQyMjA0IDIyNi45MTY2MiwxOS4wOTk3OTA1IDIyNi45MTY2Miw0Mi4yMjI0ODk2IEMyMjYuOTE2NjIsNjYuODA1NjM2IDI0NS41Mjg2NTEsODUuMTgyNjY5NyAyNzAuMzU2MjU3LDg1LjE4MjY2OTcgQzI5NC41NjQwNCw4NS4xODI2Njk3IDMxMy42Nzc2MDYsNjYuNTYyNzUzOSAzMTMuNjc3NjA2LDQyLjcwNTA5OTYgQzMxMy42Nzc2MDYsMTguOTg5Mzg5NSAyOTQuNjkxNzksMC4zNjQ3NDIyMDQgMjcwLjM1NjI1NywwLjM2NDc0MjIwNCBaIiBpZD0icGF0aC0yIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMyI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgcmFkaXVzPSIxIiBvcGVyYXRvcj0iZXJvZGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0IiBpbj0ic2hhZG93U3ByZWFkSW5uZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMyIgZHk9IjMiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC41IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8Zz4KCQk8Zz4KCQkJPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgoJCQk8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMykiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgoJCTwvZz4KCQk8cGF0aCBkPSJNMjMuNzQ1Njc2MSwxLjg5MTQzMDIgTDAuMzkyNzEyMDk4LDEuODkxNDMwMiBMMC4zOTI3MTIwOTgsODMuMzQ1MjgxOCBMMjMuNjI0MjM1MSw4My4zNDUyODE4IEMzNS45NDk3MTcxLDgzLjM0NTI4MTggNDQuODYzODA4Nyw4MC40MjQzODcgNTIuNjgzMzUzMSw3My45NDcwMDMgQzYxLjk2MTc2NzksNjYuMjUyMDUzOSA2Ny40NjQ0Njg3LDU0LjY0ODkwOTcgNjcuNDY0NDY4Nyw0Mi42NTc3ODQ4IEM2Ny40NjQ0Njg3LDE4LjYwOTI5NDYgNDkuNDk5MDczMSwxLjg5MTQzMDIgMjMuNzQ1Njc2MSwxLjg5MTQzMDIgWiBNNDIuMzE4Mjc3Miw2My4wNjc3NzM5IEMzNy4yOTY2MDkyLDY3LjU5ODk0NiAzMC44MzE4NDI2LDY5LjU1NjE5NzkgMjAuNTU4MjQxNyw2OS41NTYxOTc5IEwxNi4yOTA0NTQ4LDY5LjU1NjE5NzkgTDE2LjI5MDQ1NDgsMTUuNjgzNjY4MyBMMjAuNTU4MjQxNywxNS42ODM2NjgzIEMzMC44MzE4NDI2LDE1LjY4MzY2ODMgMzcuMDQ4OTk1NSwxNy41MTc5MDE5IDQyLjMxODI3NzIsMjIuMjc2MTg0NyBDNDcuODEzMDkyMiwyNy4xNjIyMTcyIDUxLjA5MDQyNDUsMzQuNzI3ODM5NCA1MS4wOTA0MjQ1LDQyLjU0MTA3NTIgQzUxLjA5MDQyNDUsNTAuMzcwMDgyNyA0Ny44MTMwOTIyLDU4LjIwMDY2NzMgNDIuMzE4Mjc3Miw2My4wNjc3NzM5IFogTTc0Ljc5ODI0ODksODMuMzQ1MjgxOCBMOTAuNjY5MTgsODMuMzQ1MjgxOCBMOTAuNjY5MTgsMS44OTE0MzAyIEw3NC43OTgyNDg5LDEuODkxNDMwMiBMNzQuNzk4MjQ4OSw4My4zNDUyODE4IFogTTEyOS41MjU1OTgsMzMuMTM2NDg4IEMxMTkuOTg2OTUyLDI5LjYwMjA3OTEgMTE3LjE3OTYxMiwyNy4yNzEwNDEgMTE3LjE3OTYxMiwyMi44ODk2OTg4IEMxMTcuMTc5NjEyLDE3Ljc1NjA1MjcgMTIyLjE3NzYyMywxMy44NTEwMTE5IDEyOS4wMjg3OTMsMTMuODUxMDExOSBDMTMzLjc5MTgwNywxMy44NTEwMTE5IDEzNy43MDAwMDIsMTUuODAzNTMyMiAxNDEuODY1Mjc0LDIwLjQzMDkxMSBMMTUwLjE1OTU0Myw5LjU3ODQ5MzUyIEMxNDMuMzIwOTksMy41ODA1NjUzNyAxMzUuMTM4Njk5LDAuNTMxOTIwODQ5IDEyNi4yMTM1NjgsMC41MzE5MjA4NDkgQzExMS44MTU3MDEsMC41MzE5MjA4NDkgMTAwLjgxNTAzMSwxMC41NTE1OTk0IDEwMC44MTUwMzEsMjMuODUxNzY0NiBDMTAwLjgxNTAzMSwzNS4wOTg0NzEzIDEwNS45NDA3OTEsNDAuODMzMDE0MiAxMjAuODQ2NTAzLDQ2LjIyMDU4MjYgQzEyNy4wNzk0MjcsNDguNDA4MDk5NCAxMzAuMjQ3OTM1LDQ5Ljg2Njk2OTYgMTMxLjgzOTI4Nyw1MC44NjM3MzI4IEMxMzUuMDE0MTA0LDUyLjk0MDg0ODYgMTM2LjYwODYxLDU1Ljg2MTc0MzQgMTM2LjYwODYxLDU5LjI3OTQ0MjcgQzEzNi42MDg2MSw2NS44ODQ1NzYzIDEzMS4zNTE5NDUsNzAuNzYyNzIzIDEyNC4yNTc4OTQsNzAuNzYyNzIzIEMxMTYuNjg0Mzg1LDcwLjc2MjcyMyAxMTAuNTgzOTQyLDY2Ljk4MDcwMDUgMTA2LjkxNzA1Miw1OS44OTc2ODgzIEw5Ni42NzAyNjI1LDY5LjgwMjIzNDMgQzEwMy45ODM1NCw4MC41MzQ3ODggMTEyLjc3OTM0NCw4NS4zMTM1NzM3IDEyNC44ODQwMjUsODUuMzEzNTczNyBDMTQxLjM3MTYyNCw4NS4zMTM1NzM3IDE1Mi45Njg0NTksNzQuMzA2NTk0OCAxNTIuOTY4NDU5LDU4LjU1NTUyNzYgQzE1Mi45Njg0NTksNDUuNjA3MDY4NSAxNDcuNjA3NzAzLDM5Ljc0MDA0NDUgMTI5LjUyNTU5OCwzMy4xMzY0ODggWiBNMTU3Ljk3NDM1Niw0Mi42NTc3ODQ4IEMxNTcuOTc0MzU2LDY2LjYyMjY4NTggMTc2Ljc4OTg0LDg1LjE4MjY2OTcgMjAwLjk4MDI3NCw4NS4xODI2Njk3IEMyMDcuODE4ODI3LDg1LjE4MjY2OTcgMjEzLjY4MTExOSw4My44MzEwNDYxIDIyMC44OTUwMzUsODAuNDI0Mzg3IEwyMjAuODk1MDM1LDYxLjcyNzE5MDQgQzIxNC41MzQzNjEsNjguMDg0NzEwMyAyMDguOTE0OTUsNzAuNjQyODU5MSAyMDEuNzA1NzY2LDcwLjY0Mjg1OTEgQzE4NS43MDg2NjMsNzAuNjQyODU5MSAxNzQuMzQyMDkyLDU5LjAzNjU2MDUgMTc0LjM0MjA5Miw0Mi41NDEwNzUyIEMxNzQuMzQyMDkyLDI2LjkxNDYwMzUgMTg2LjA2MzUyMiwxNC41NzY1MDQxIDIwMC45ODAyNzQsMTQuNTc2NTA0MSBDMjA4LjU0MTE2NSwxNC41NzY1MDQxIDIxNC4yOTE0NzgsMTcuMjYyNDAyNSAyMjAuODk1MDM1LDIzLjczNTA1NSBMMjIwLjg5NTAzNSw1LjAzOTQzNTYxIEMyMTMuOTMzNDY0LDEuNTA4MTgxMDQgMjA4LjE4MzE1LDAuMDU0MDQyMjcxMSAyMDEuMzQzMDIsMC4wNTQwNDIyNzExIEMxNzcuMjc1NjA0LDAuMDU0MDQyMjcxMSAxNTcuOTc0MzU2LDE4Ljk4OTM4OTUgMTU3Ljk3NDM1Niw0Mi42NTc3ODQ4IFogTTM0OS42MjU3NDYsNTYuNjA2MTYxNiBMMzI3Ljg4MzA1OSwxLjg5MTQzMDIgTDMxMC41Mzc0ODYsMS44OTE0MzAyIEwzNDUuMTE2NjU0LDg1LjQyNTU1MTkgTDM1My42NjAxMTQsODUuNDI1NTUxOSBMMzg4Ljg0MzMzMiwxLjg5MTQzMDIgTDM3MS42MjU1MDksMS44OTE0MzAyIEwzNDkuNjI1NzQ2LDU2LjYwNjE2MTYgWiBNMzk2LjA2NTEzNSw4My4zNDUyODE4IEw0NDEuMTMwODE5LDgzLjM0NTI4MTggTDQ0MS4xMzA4MTksNjkuNTU2MTk3OSBMNDExLjk0MjM3NCw2OS41NTYxOTc5IEw0MTEuOTQyMzc0LDQ3LjU1NDg1NzUgTDQ0MC4wMTQxOTIsNDcuNTU0ODU3NSBMNDQwLjAxNDE5MiwzMy43NjI2MTkzIEw0MTEuOTQyMzc0LDMzLjc2MjYxOTMgTDQxMS45NDIzNzQsMTUuNjgzNjY4MyBMNDQxLjEzMDgxOSwxNS42ODM2NjgzIEw0NDEuMTMwODE5LDEuODkxNDMwMiBMMzk2LjA2NTEzNSwxLjg5MTQzMDIgTDM5Ni4wNjUxMzUsODMuMzQ1MjgxOCBaIE01MDQuMDE5OTU1LDI1LjkzMDQ1NzUgQzUwNC4wMTk5NTUsMTAuNjcxNDYzMyA0OTMuNTMwMjg0LDEuODkxNDMwMiA0NzUuMTk3NDEsMS44OTE0MzAyIEw0NTEuNjIwNDksMS44OTE0MzAyIEw0NTEuNjIwNDksODMuMzQ1MjgxOCBMNDY3LjUxNTA3OSw4My4zNDUyODE4IEw0NjcuNTE1MDc5LDUwLjYwODIzMzQgTDQ2OS41OTUzNDksNTAuNjA4MjMzNCBMNDkxLjU2OTg3OCw4My4zNDUyODE4IEw1MTEuMTE0MDA3LDgzLjM0NTI4MTggTDQ4NS40NDczNTQsNDkuMDM0MjMwNyBDNDk3LjQzNTMyNCw0Ni41ODMzMjg3IDUwNC4wMTk5NTUsMzguMzk2MzA2NyA1MDQuMDE5OTU1LDI1LjkzMDQ1NzUgWiBNNDcyLjEzNzcyNiwzOS4zODIwMjk4IEw0NjcuNTE1MDc5LDM5LjM4MjAyOTggTDQ2Ny41MTUwNzksMTQuNjk5NTIyNCBMNDcyLjM5MTY0OCwxNC42OTk1MjI0IEM0ODIuMzA3MjM0LDE0LjY5OTUyMjQgNDg3LjY3OTAzMiwxOC44NjQ3OTQgNDg3LjY3OTAzMiwyNi43OTE1ODUzIEM0ODcuNjc5MDMyLDM0Ljk2OTE0NDQgNDgyLjMwNzIzNCwzOS4zODIwMjk4IDQ3Mi4xMzc3MjYsMzkuMzgyMDI5OCBaIiBmaWxsPSIjMEIxMDE1Ij48L3BhdGg+Cgk8L2c+Cjwvc3ZnPgo=);
  background-size: 80%;
}
.CreditCardEditor__stripePromo__secondRow__icon--diners {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIgoJIHZpZXdCb3g9IjAgMCA3NTAgNDcxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3NTAgNDcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPmRpbmVyczwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8ZyBpZD0iZGluZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4KCTxwYXRoIGlkPSJTaGFwZS1wYXRoIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjMDA3OUJFIiBkPSJNNTg0LjkzNCwyMzYuOTQ3YzAtOTkuNDE2LTgyLjk4LTE2OC4xMzMtMTczLjg5Ni0xNjguMQoJCWgtNzguMjQxYy05Mi4wMDMtMC4wMzMtMTY3LjczLDY4LjcwNS0xNjcuNzMsMTY4LjFjMCw5MC45MzEsNzUuNzI5LDE2NS42NDEsMTY3LjczLDE2NS4yMDNoNzguMjQxCgkJQzUwMS45NTEsNDAyLjU4Nyw1ODQuOTM0LDMyNy44NTcsNTg0LjkzNCwyMzYuOTQ3TDU4NC45MzQsMjM2Ljk0N3oiLz4KCTxwYXRoIGlkPSJTaGFwZS1wYXRoXzFfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzMzLjI4MSw4Mi45MzIKCQljLTg0LjA2OSwwLjAyNi0xNTIuMTkzLDY4LjMwOC0xNTIuMjE1LDE1Mi41OGMwLjAyMSw4NC4yNTgsNjguMTQ1LDE1Mi41MzIsMTUyLjIxNSwxNTIuNTU5CgkJYzg0LjA4OC0wLjAyNiwxNTIuMjI5LTY4LjMwMSwxNTIuMjM5LTE1Mi41NTlDNDg1LjUwOCwxNTEuMjM4LDQxNy4zNjksODIuOTU4LDMzMy4yODEsODIuOTMyTDMzMy4yODEsODIuOTMyeiIvPgoJPHBhdGggaWQ9IlBhdGgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiMwMDc5QkUiIGQ9Ik0yMzcuMDY2LDIzNS4wOThjMC4wOC00MS4xOCwyNS43NDctNzYuMjk2LDYxLjk0LTkwLjI1djE4MC40NzkKCQlDMjYyLjgxMywzMTEuMzgxLDIzNy4xNDUsMjc2LjI4MywyMzcuMDY2LDIzNS4wOTh6IE0zNjguMDY2LDMyNS4zNzNWMTQ0Ljg0OGMzNi4yMDgsMTMuOTIxLDYxLjkxNSw0OS4wNTcsNjEuOTgxLDkwLjI1NgoJCUM0MjkuOTgxLDI3Ni4zMTYsNDA0LjI3NCwzMTEuNDI2LDM2OC4wNjYsMzI1LjM3M3oiLz4KPC9nPgo8L3N2Zz4K);
}
.CreditCardEditor__stripePromo__secondRow__icon--unionPay {
  background-image: url(./images/8403ae48b562fc755a393d89a6076a78.svg);
  background-color: transparent;
  background-size: 80%;
}
.CreditCardEditor__stripePromo__firstRow {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content auto -webkit-max-content;
  grid-template-columns: max-content auto max-content;
  grid-column-gap: 6px;
  color: #2a3248;
  font-weight: 500;
  font-size: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #ced0d7;
  padding-bottom: 8px;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripePromo__firstRow {
  grid-column-gap: 1.666666666666667vw;
  font-size: 3.055555555555555vw;
  border-bottom: 0.277777777777778vw solid #ced0d7;
  padding-bottom: 2.222222222222222vw;
}
.CreditCardEditor__stripePromo__firstRow__lockIcon {
  width: 21px;
  height: 21px;
  -webkit-transform: scaleY(0.94) translateY(-3px);
          transform: scaleY(0.94) translateY(-3px);
}
.CreditCardEditor--Mobile .CreditCardEditor__stripePromo__firstRow__lockIcon {
  width: 5.833333333333333vw;
  height: 5.833333333333333vw;
  -webkit-transform: scaleY(0.94) translateY(-0.833333333333333vw);
          transform: scaleY(0.94) translateY(-0.833333333333333vw);
}
.CreditCardEditor__stripePromo__firstRow__stripeIcon {
  height: 21px;
  width: 70px;
}
.CreditCardEditor--Mobile .CreditCardEditor__stripePromo__firstRow__stripeIcon {
  height: 5.833333333333333vw;
  width: 25vw;
}


.StateSelectListOptions__row {
  padding-right: 15px;
}
.StateSelectListOptions--Mobile .StateSelectListOptions__row {
  padding-right: 4.166666666666667vw;
}

.SignatureMaker {
  position: relative;
}
.SignatureMaker__canvas {
  width: 100%;
  height: 100%;
}

.Confetti {
  overflow: hidden;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 100;
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  pointer-events: none;
}
.Confetti--hidden {
  height: 0%;
  width: 0%;
  opacity: 0;
}
.Confetti__itemZ {
  -webkit-animation-name: confettiZ;
          animation-name: confettiZ;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.Confetti__itemY {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-animation-name: confettiDown;
          animation-name: confettiDown;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.Confetti__item {
  width: 15px;
  height: 15px;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-name: confetti;
          animation-name: confetti;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes confettiZ {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(15deg);
            transform: rotateZ(15deg);
  }
}
@keyframes confettiZ {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(15deg);
            transform: rotateZ(15deg);
  }
}
@-webkit-keyframes confetti {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@keyframes confetti {
  0% {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@-webkit-keyframes confettiDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(120vh);
            transform: translateY(120vh);
  }
}
@keyframes confettiDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(120vh);
            transform: translateY(120vh);
  }
}

.AccountSignatureModal {
  height: 100%;
}

.SignaturePlace {
  overflow: auto;
}
.SignaturePlace__minHeight {
  height: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto -webkit-max-content;
  grid-template-rows: auto max-content;
  background-color: #fff;
  position: relative;
  justify-items: center;
  overflow: hidden;
  min-height: 300px;
}
.SignaturePlace--Mobile .SignaturePlace__minHeight {
  min-height: 83.33333333333333vw;
}
.SignaturePlace__maker {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.SignaturePlace__usePrevious {
  position: absolute;
  top: 60%;
}
.SignaturePlace__controls {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-rows: 100%;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 24px;
}
.SignaturePlace--Mobile .SignaturePlace__controls {
  border-bottom-width: 0.277777777777778vw;
  padding: 1.666666666666667vw;
}

.AccountSignatureModalOpener.ModalInstance--Desktop,
.AccountSignatureModalOpener.ModalInstance--Tablet {
  max-width: 744px;
  max-height: 660px;
}
.AccountSignatureModalOpener__modalHolder {
  background: rgba(0,0,0,0.502);
}

.RequestPage {
  display: grid;
  grid-template-columns: 630px 350px;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-column-gap: 20px;
  padding-top: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.RequestPage--v2 {
  grid-template-columns: 1fr 700px 360px 1fr;
  grid-column-gap: 50px;
  background: #fff;
  grid-template-areas: "space center right space2";
}
.RequestPage .RequestPage__storageTenantLink {
  width: 100%;
}
.RequestPage .RequestPage__storageTenantBtn {
  width: 100%;
}
.RequestPage .RequestPage__Illustration--bottom {
  border-radius: 0;
  grid-column: span 4;
}
.RequestPage--v2.RequestPage .RequestPage__Illustration--bottom {
  border-radius: 0;
}
.RequestPage--v2.RequestPage .RequestPage__RequestOnMap {
  border-radius: 8px;
}
.RequestPage--v2.RequestPage .RequestPage__QuoteExplanationBlock {
  position: sticky;
  top: 20px;
}
.RequestPage--v2.RequestPage .RequestPage__QuoteExplanationBlock__separator {
  width: 100%;
  padding: 0 24px;
  padding-top: 20px;
  background-color: #fff;
}
.RequestPage--v2.RequestPage .RequestPage__QuoteExplanationBlock__separator:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #e0e0e0;
}
.RequestPage--v2.RequestPage .RequestPage__QuoteExplanationBlock__row {
  padding: 20px 24px;
  padding-bottom: 0;
}
.RequestPage--v2.RequestPage .RequestPage__QuoteExplanationBlock__row:last-child {
  padding-bottom: 24px;
  border-radius: 0 0 15px 15px;
}
.RequestPage .RequestPage__heroBlocks {
  padding-top: 0;
}
.RequestPage--v2.RequestPage .RequestPage__promoBlock {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.RequestPage--v2.RequestPage .RequestPage__promoBlock--usual {
  border: none;
}
.RequestPage__fullWidth {
  grid-column: span 2;
}
.RequestPage--v2 .RequestPage__fullWidth {
  grid-column-start: center;
  grid-column-end: right;
}
.RequestPage__bottomPanelContainer {
  width: 100%;
  height: 70%;
  position: absolute;
  bottom: 0;
  pointer-events: none;
  display: grid;
  grid-template-rows: auto -webkit-max-content;
  grid-template-rows: auto max-content;
}
.RequestPage__columns {
  display: grid;
  grid-template-columns: 310px 610px 310px;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-column-gap: 20px;
  padding-top: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.RequestPage__inventoryPlace {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.RequestPage__confirmationPlace {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.RequestPage__addressBlockFooter {
  display: grid;
  grid-template-columns: 100%;
  justify-items: center;
  grid-row-gap: 2px;
}
.RequestPage__addressBlockFooter .Button {
  font-size: 12px;
  height: 18px;
}
.RequestPage__addressBlockFooter .Button .Button__icon {
  width: 9px;
  height: 9px;
}
.RequestPage__addressBlockFooter__smallText {
  white-space: nowrap;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #71737f;
  letter-spacing: -0.4px;
}
.RequestPage__center {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 11px;
  padding-bottom: 11px;
  z-index: 1;
}
.RequestPage--v2 .RequestPage__center {
  grid-row-gap: 35px;
  padding-bottom: 35px;
  grid-area: center;
}
.RequestPage__rightBottom {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-row-gap: 10px;
}
.RequestPage__right {
  padding-bottom: 25px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 20px;
  justify-items: center;
  z-index: 1;
}
.RequestPage--v2 .RequestPage__right {
  padding-top: 100px;
  padding-bottom: 35px;
  grid-area: right;
}
.RequestPage__right__noGapBlock {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  justify-items: center;
}
.RequestPage__blockAdditional {
  background-color: #fff;
  border-radius: 15px;
  border: 1px dashed #d0d0d4;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 18px;
  padding: 17px 20px;
  grid-auto-flow: column;
  font-size: 15px;
  font-weight: 500;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 22px;
  cursor: pointer;
}
.RequestPage--v2 .RequestPage__blockAdditional {
  border-style: solid;
  border-color: #e2e2e5;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.051);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.051);
}
.RequestPage__blockAdditional--done {
  color: #fff;
  border: 3px solid rgba(0,0,0,0.1);
}
.RequestPage__blockAdditional__text {
  display: grid;
  grid-template-columns: 100%;
  font-weight: 400;
}
.RequestPage__blockAdditional__bigText {
  font-weight: 600;
}
.RequestPage__blockAdditional__column {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 1px;
}
.RequestPage__blockAdditional__smallText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  color: #71737f;
  line-height: 15px;
}
.RequestPage__blockAdditional--done .RequestPage__blockAdditional__smallText {
  color: rgba(255,255,255,0.8);
}
.RequestPage__blockAdditional__icon {
  width: 40px;
  height: 40px;
}
.RequestPage__blockAdditional .IconWithText {
  grid-column-gap: 12px;
}
.RequestPage__blockAdditional .IconWithText__icon {
  width: 14px;
  height: 14px;
}
.RequestPage__filler {
  width: 100%;
  height: 100%;
}
.RequestPage__separatorVert {
  width: 1px;
  height: 100%;
  background: #e0e0e0;
}
.RequestPage__separatorHor {
  height: 1px;
  width: 100%;
  background: #e0e0e0;
}
.RequestPage__block {
  width: 100%;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
          box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: hidden;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  line-height: 17px;
}
.RequestPage--v2 .RequestPage__block {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.RequestPage__block--withBorders {
  border: 1px solid rgba(0,0,0,0.122);
}
.RequestPage__block--boldBorders {
  border: 2px solid rgba(0,0,0,0.122);
}
.RequestPage__block--castShadow {
  -webkit-box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
          box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
}
.RequestPage--v2 .RequestPage__block--castShadow {
  -webkit-box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
          box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
}
.RequestPage__block--transparent {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: unset;
}
.RequestPage--v2 .RequestPage__block--transparent {
  border: none;
  border-radius: 0;
}
.RequestPage__block--2columns {
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 14px;
}
.RequestPage__block--2columnsWithSeparator {
  grid-template-columns: 1fr -webkit-max-content 1fr;
  grid-template-columns: 1fr max-content 1fr;
  grid-column-gap: 14px;
}
.RequestPage--v2 .RequestPage__block--2columnsWithSeparator {
  grid-column-gap: 20px;
}
.RequestPage__block--underPrevBlock {
  margin-top: -37px;
  padding-top: 26px;
}
.RequestPage__block--aboveBlocks {
  z-index: 2;
}
.RequestPage__block__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  line-height: 16px;
  font-weight: 600;
  color: #71737f;
}
.RequestPage__block__column {
  display: grid;
  grid-row-gap: 4px;
  width: 100%;
  overflow-x: hidden;
  grid-template-columns: 100%;
  -ms-flex-line-pack: start;
      align-content: start;
}
.RequestPage__block__column__separator {
  height: 0;
  width: 100%;
  border-bottom: 1px solid #e8e8ea;
}
.RequestPage__block__column--textEllipsis {
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.RequestPage__block__column--colSpan2 {
  grid-column: span 2;
}
.RequestPage__block__column--withPadding {
  padding: 16px 0px;
}
.RequestPage__block__column--bigGap {
  grid-row-gap: 16px;
}
.RequestPage__block__row {
  display: grid;
  grid-column-gap: 20px;
  width: 100%;
  border-bottom: 1px solid #e8e8ea;
  padding: 16px 20px;
  position: relative;
}
.RequestPage__block__row--noBorder {
  border-bottom: none;
}
.RequestPage__block__row--noPadding {
  padding: 0;
}
.RequestPage__block__row--minGap {
  grid-column-gap: 10px;
}
.RequestPage__block__row--noGap {
  grid-column-gap: 0;
}
.RequestPage__block__row--1frMax {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
}
.RequestPage__block__row--max1frMax {
  grid-template-columns: -webkit-max-content 1fr -webkit-max-content;
  grid-template-columns: max-content 1fr max-content;
}
.RequestPage__block__row--2columns {
  grid-template-columns: 1fr 1fr;
}
.RequestPage__block__row--4columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__iconDotsBackground {
  background: radial-gradient(circle closest-corner, #b8b9c0 3px, transparent 3px);
  background-size: 14px 20px;
  background-repeat: repeat-y;
  background-position: center top;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__iconDots {
  padding-top: 34px;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__iconDots--extraStop {
  padding-top: 0;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__block {
  position: relative;
  padding-bottom: 20px;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__content {
  padding: 0;
}
.RequestPage .RequestPage__AddressOverview__row {
  padding-left: 20px;
  padding-right: 20px;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__row {
  padding: 0;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__row--title {
  position: absolute;
  height: 40px;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__bigIcon {
  display: none;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__entranceSelectionRow {
  padding: 2px;
  border-radius: 10px;
  overflow: hidden;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__entranceSelection {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: visible;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__entranceSelection::after {
  pointer-events: none;
  position: absolute;
  content: "";
  top: -2px;
  left: -2px;
  z-index: -1;
  width: 200%;
  height: 200%;
  background-color: #e8e8ea;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__entranceSelection--passive {
  position: relative;
  border-radius: 8px;
  background-color: #fff;
}
.RequestPage--v2.RequestPage .RequestPage__AddressOverview__entranceSelection--passive::after {
  position: absolute;
  content: "";
  top: -2px;
  left: -2px;
  z-index: -1;
  width: 200%;
  height: 200%;
  background: linear-gradient(60deg, #5f86f2, #a65ff2, #f25fd0, #f25f61, #f2cb5f, #abf25f, #5ff281, #5ff2f0);
  background-size: 100%;
  background-position: center;
  -webkit-animation: moveGradient 4s alternate infinite;
          animation: moveGradient 4s alternate infinite;
}
.RequestPage .RequestOnMap {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.RequestPage__editLocationsButton {
  position: absolute;
  top: 16px;
  right: 20px;
}
.RequestPage__discountInfo,
.RequestPage__fuelInfo {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 15px;
  grid-row-gap: 7px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  grid-template-areas: 'icon title' 'icon text';
}
.RequestPage__discountInfo__icon,
.RequestPage__fuelInfo__icon {
  width: 26px;
  height: 26px;
  grid-area: icon;
}
.RequestPage__discountInfo__title,
.RequestPage__fuelInfo__title {
  font-size: 16px;
  font-weight: 500;
  grid-area: title;
}
.RequestPage__discountInfo__boldText,
.RequestPage__fuelInfo__boldText {
  font-weight: 900;
}
.RequestPage__packingBlock,
.RequestPage__extraServicesBlock {
  grid-row-gap: 8px;
}
.RequestPage__packingBlock__title,
.RequestPage__extraServicesBlock__title {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 8px;
  display: grid;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  grid-template-areas: 'title button' 'smallText button';
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.RequestPage__packingBlock__title__smallText,
.RequestPage__extraServicesBlock__title__smallText {
  grid-area: smallText;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
}
.RequestPage__packingBlock__title__button,
.RequestPage__extraServicesBlock__title__button {
  grid-area: button;
}
.RequestPage__packingBlock__row,
.RequestPage__extraServicesBlock__row {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RequestPage__packingBlock__price,
.RequestPage__extraServicesBlock__price {
  font-weight: 500;
}
.RequestPage__packingBlock__totalPrice,
.RequestPage__extraServicesBlock__totalPrice {
  font-weight: 900;
}
.RequestPage__packingBlock__separator,
.RequestPage__extraServicesBlock__separator {
  margin: 8px 0;
}
.RequestPage__valuationBlock {
  grid-row-gap: 8px;
}
.RequestPage__valuationBlock__title {
  font-size: 15px;
  font-weight: 500;
  display: grid;
  grid-template-columns: -webkit-min-content 1fr -webkit-max-content;
  grid-template-columns: min-content 1fr max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 15px;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.RequestPage__valuationBlock__title__column {
  display: grid;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
  grid-auto-flow: row;
}
.RequestPage__valuationBlock__title__dropdownIcon {
  width: 26px;
  height: 26px;
}
.RequestPage__valuationBlock__title__editIcon {
  margin-right: 16px;
  font-size: 20px;
  cursor: pointer;
}
.RequestPage__valuationBlock__title__bigText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 16px;
}
.RequestPage__valuationBlock__title__bigText--bySides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RequestPage__valuationBlock__title__smallText {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
}
.RequestPage__valuationBlock__title__total {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 16px;
  font-weight: 900;
}
.RequestPage__valuationBlock .DropdownPanel__header {
  padding-right: 0;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 52px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  height: 52px;
  border-bottom: none;
}
.RequestPage__valuationBlock .DropdownPanel__header__title {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  overflow: hidden;
}
.RequestPage__valuationBlock .DropdownPanel__header__button {
  display: none;
  font-size: 20px;
}
.RequestPage__valuationBlock__dropdownTitle {
  font-size: 14px;
  line-height: 1.214285714285714em;
  font-weight: 400;
  color: #71737f;
  word-break: break-word;
  height: 3.642857142857142em;
  padding-left: 33px;
}
.RequestPage__valuationBlock__description {
  padding-left: 33px;
  font-size: 14px;
  line-height: 1.214285714285714em;
  font-weight: 400;
  color: #71737f;
  word-break: break-word;
  margin-top: -3.642857142857142em;
}
.RequestPage__valuationBlock__descriptionHolder {
  overflow: hidden;
}
.RequestPage__valuationBlock__openButton {
  font-size: 20px;
  color: #71737f;
  cursor: pointer;
  margin: auto;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}
.RequestPage__valuationBlock__openButton--opened {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.RequestPage .RequestPage__HeaderColouredBlock {
  position: absolute;
  top: 0;
  z-index: 0;
}
.RequestPage--v2.RequestPage .RequestPage__HeaderColouredBlock {
  height: 224px;
}
.RequestPage__bottomSpace {
  height: 71px;
}
@-webkit-keyframes moveGradient {
  0% {
    -webkit-transform: translate(calc(-50% + 4px), 0);
            transform: translate(calc(-50% + 4px), 0);
  }
  100% {
    -webkit-transform: translate(0, calc(-50% + 4px));
            transform: translate(0, calc(-50% + 4px));
  }
}
@keyframes moveGradient {
  0% {
    -webkit-transform: translate(calc(-50% + 4px), 0);
            transform: translate(calc(-50% + 4px), 0);
  }
  100% {
    -webkit-transform: translate(0, calc(-50% + 4px));
            transform: translate(0, calc(-50% + 4px));
  }
}

.ValuationModal__modal.ModalInstance.ModalInstance--Desktop {
  width: 550px;
}
.ValuationModal__modal .SettingsBlock__body {
  padding: 20px;
}

.ValuationSettingCard {
  display: grid;
  grid-template-columns: minmax(34px, -webkit-min-content) 12fr;
  grid-template-columns: minmax(34px, min-content) 12fr;
  grid-template-rows: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -9px;
  gap: 16px;
}
.ValuationSettingCard__body {
  display: grid;
  grid-template-columns: 8fr 3fr;
  grid-template-rows: 100%;
  border-bottom: 1px solid #e8e8ea;
  padding: 25px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ValuationSettingCard:last-child .ValuationSettingCard__body {
  border-bottom: 1px solid transparent;
}
.ValuationSettingCard__body__texts {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: repeat(2, auto);
  gap: 4px;
}
.ValuationSettingCard__body__label {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
}
.ValuationSettingCard__body__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.ValuationSettingCard__body .Button {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.ValuationSettingCard:hover .ValuationSettingCard__body .Button {
  opacity: 1;
}

.ValuationSettingModal__modal {
  width: 477px;
}

.ValuationEditor {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: auto;
  gap: 16px;
}
.ValuationEditor--Mobile {
  gap: 4.444444444444445vw;
  padding-top: 4.444444444444445vw;
}
.ValuationEditor--Mobile .IconWithText {
  color: #12152a;
}
.ValuationEditor__selectListBlock {
  display: grid;
  gap: 9px;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}
.ValuationEditor--Mobile .ValuationEditor__selectListBlock {
  gap: 4.444444444444445vw;
  grid-template-columns: 100%;
}
.ValuationEditor__valuationCard {
  max-width: 100%;
  display: grid;
  grid-template-columns: 34px auto 18px;
  grid-template-rows: 100%;
  gap: 16px;
  -webkit-transition: border 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: border 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, border 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, border 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  border: 1px solid #e8e8ea;
  padding: 16px 25px;
  background-color: #fff;
  cursor: pointer;
}
.ValuationEditor--Mobile .ValuationEditor__valuationCard {
  grid-template-columns: 9.444444444444445vw auto 5vw;
  gap: 4.444444444444445vw;
  border-radius: 2.222222222222222vw;
  border: 0.277777777777778vw solid #e8e8ea;
  padding: 4.444444444444445vw 6.944444444444445vw;
}
.ValuationEditor__valuationCard--isDeactivated {
  background-color: #f7f8f8;
}
.ValuationEditor__valuationCard__icon {
  position: relative;
}
.ValuationEditor__valuationCard__icon--big {
  width: auto;
  height: auto;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.ValuationEditor__valuationCard--isDeactivated {
  color: #a0a1aa;
}
.ValuationEditor__valuationCard__icon--primary {
  position: absolute;
  color: #00a455;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  width: 20px;
  bottom: -2px;
  right: 0;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.ValuationEditor--Mobile .ValuationEditor__valuationCard__icon--primary {
  width: 5.555555555555555vw;
  bottom: -0.555555555555556vw;
}
.ValuationEditor__valuationCard--isDeactivated .ValuationEditor__valuationCard__icon--primary {
  color: #a0a1aa;
}
.ValuationEditor__valuationCard:hover {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  border: 1px solid transparent;
}
.ValuationEditor--Mobile .ValuationEditor__valuationCard:hover {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
  border-width: 0.277777777777778vw;
}
.ValuationEditor__valuationCard__body {
  overflow: hidden;
}
.ValuationEditor__valuationCard__body__label {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.ValuationEditor--Mobile .ValuationEditor__valuationCard__body__label {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
}
.ValuationEditor__valuationCard--isDeactivated .ValuationEditor__valuationCard__body__label {
  color: #a0a1aa;
}
.ValuationEditor__valuationCard__body__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ValuationEditor--Mobile .ValuationEditor__valuationCard__body__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
}
.ValuationEditor__valuationCard--isDeactivated .ValuationEditor__valuationCard__body__title {
  color: #a0a1aa;
}
.ValuationEditor__descriptionText {
  color: #71737f;
  font-size: 14px;
  line-height: 18px;
}
.ValuationEditor--Mobile .ValuationEditor__descriptionText {
  font-size: 14px;
  line-height: 18px;
  width: 282px;
}
.ValuationEditor--Mobile .ValuationEditor__visualEditor {
  font-size: 14px;
  line-height: 18px;
  width: 282px;
}
.ValuationEditor__descriptionScaler {
  width: 100%;
}

.AccountValuationBlock {
  width: 100%;
  min-height: 284px;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
          box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  display: grid;
  grid-template-columns: 250px auto;
  grid-template-rows: 100%;
  grid-template-areas: "image content";
  overflow: hidden;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  line-height: 17px;
}
.AccountValuationBlock--v2 {
  min-height: unset;
  grid-template-areas: "content image";
  grid-template-columns: auto 260px;
  grid-column-gap: 20px;
  padding: 22px;
  border: 1px solid #e0e0e0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.AccountValuationBlock--Mobile {
  min-height: unset;
  border-radius: 4.166666666666667vw;
  -webkit-box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.05);
          box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.05);
  grid-template-columns: 100%;
  grid-template-rows: 36.111111111111114vw auto;
  grid-template-areas: "image" "content";
}
.AccountValuationBlock--v2.AccountValuationBlock--Mobile {
  grid-template-areas: "content" "image";
  grid-template-columns: 100%;
  grid-template-rows: unset;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-column-gap: 0;
  grid-row-gap: 6.111111111111111vw;
  min-height: unset;
  padding: 5.555555555555555vw;
  padding-top: 3.888888888888889vw;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
.AccountValuationBlock--v2.AccountValuationBlock .AccountValuationBlock__editButton {
  color: #12152a;
}
.AccountValuationBlock--Mobile.AccountValuationBlock--v2.AccountValuationBlock .AccountValuationBlock__editButton {
  margin-top: 4.444444444444445vw;
}
.AccountValuationBlock__content {
  padding: 30px 32px;
  padding-bottom: 20px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-max-content -webkit-max-content auto;
  grid-template-rows: max-content max-content auto;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 10px;
  overflow: hidden;
  grid-area: content;
  position: relative;
}
.AccountValuationBlock--v2 .AccountValuationBlock__content {
  padding: 0;
  grid-row-gap: 8px;
}
.AccountValuationBlock--Mobile .AccountValuationBlock__content {
  padding: 5.555555555555555vw 6.944444444444445vw;
  padding-bottom: 6.388888888888889vw;
  grid-row-gap: 2.777777777777778vw;
  justify-items: center;
}
.AccountValuationBlock--v2.AccountValuationBlock--Mobile .AccountValuationBlock__content {
  padding: 0;
  overflow: visible;
  grid-row-gap: 2.222222222222222vw;
}
.AccountValuationBlock__title {
  font-weight: 700;
  font-size: 21px;
  line-height: 16px;
}
.AccountValuationBlock--v2 .AccountValuationBlock__title {
  font-size: 14px;
  font-weight: 550;
  line-height: 18px;
}
.AccountValuationBlock--Mobile .AccountValuationBlock__title {
  font-size: 6.111111111111111vw;
  line-height: 4.444444444444445vw;
}
.AccountValuationBlock--v2.AccountValuationBlock--Mobile .AccountValuationBlock__title {
  font-size: 3.888888888888889vw;
  font-weight: 550;
  line-height: 5vw;
  text-align: left;
  width: 100%;
}
.AccountValuationBlock__name {
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  color: #00a455;
}
.AccountValuationBlock--v2 .AccountValuationBlock__name {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  color: #12152a;
}
.AccountValuationBlock--Mobile .AccountValuationBlock__name {
  font-size: 4.722222222222222vw;
  line-height: 8.055555555555555vw;
}
.AccountValuationBlock--v2.AccountValuationBlock--Mobile .AccountValuationBlock__name {
  font-size: 6.666666666666667vw;
  font-weight: 700;
  line-height: 7.777777777777778vw;
  text-align: left;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.AccountValuationBlock__text {
  font-size: 14px;
  line-height: 18px;
  color: #71737f;
  padding-top: 10px;
  overflow: hidden;
  max-height: 138px;
}
.AccountValuationBlock--v2 .AccountValuationBlock__text {
  font-size: 16px;
  font-weight: 450;
  line-height: 24px;
  color: #12152a;
  padding-top: 16px;
  max-height: 180px;
}
.AccountValuationBlock--Mobile .AccountValuationBlock__text {
  width: 289px;
  max-height: 166px;
  font-size: 14px;
  line-height: 18px;
  padding-top: 10px;
}
.AccountValuationBlock--v2.AccountValuationBlock--Mobile .AccountValuationBlock__text {
  width: 315px;
  max-height: 136px;
  padding-top: 14px;
  line-height: 20px;
}
.AccountValuationBlock__image {
  background-image: url(./images/4479c1ff9539c6c2e46aa9d12bb08941.png);
  background-position: center top;
  background-size: cover;
  grid-area: image;
}
.AccountValuationBlock--v2 .AccountValuationBlock__image {
  border-radius: 15px;
  width: 260px;
  height: 260px;
}
.AccountValuationBlock--Mobile.AccountValuationBlock--v2 .AccountValuationBlock__image {
  width: 100%;
  height: 91.11111111111111vw;
}

.PairedRequestLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.PairedRequestLink--Mobile {
  padding-left: 7.777777777777778vw;
  margin-bottom: 2.222222222222222vw;
}
.PairedRequestLink .Button--colorSecondary {
  color: #00a455;
  background-color: rgba(0,164,85,0.1);
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 36px;
}
.PairedRequestLink--Mobile.PairedRequestLink .Button--colorSecondary {
  height: 10vw;
  width: 100%;
}
.PairedRequestLink__link {
  width: 100%;
}
.PairedRequestLink__icons {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.PairedRequestLink--Mobile .PairedRequestLink__icons {
  display: none;
}
.PairedRequestLink__icon {
  margin-top: 10px;
  width: 100%;
  height: 38px;
  background-size: contain;
  background-position: center;
}
.PairedRequestLink__icon--warehouse {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xNS44MzMxIDEuMTU2NjdMMTUuODMyMiAxLjE1NzM2QzE0LjA5OTcgLTAuMDIwNzQ5NSAxMS42MjY0IDAuMDc1Nzc0IDguNTIwODYgMS44Njg4NEMzLjgxNDkzIDQuNTg1NzggMCAxMC4wMTkgMCAxNC4wMDQzTDE3Ljk1ODMgMjQuNDU5MkwzMy40NjkzIDExLjM3NzNMMTUuODMzMSAxLjE1NjY3WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMC43NzM4IDMuMTcwMDVDMTMuNjQwNyAxLjUxNDg2IDE1Ljk2ODMgMS4zMDYzIDE3LjY3MjEgMi4yMTA2OUwxNy4wNDMgMS44NDYxM0wxNy4wNDIyIDEuODQ2ODFDMTUuMzA5OCAwLjY2ODcwOSAxMi44MzY0IDAuNzY1MjMyIDkuNzMwODIgMi41NTgyM0M1LjAyNDg5IDUuMjc1MzEgMS4yMDk5NiAxMC43MDg1IDEuMjA5OTYgMTQuNjkzOEwyLjI1MzA2IDE1LjMwMUMyLjI1NTkzIDExLjMxNjIgNi4wNjk1NiA1Ljg4NjAzIDEwLjc3MzggMy4xNzAwNVoiIGZpbGw9IiNBQjJDMzciLz4KICAgICAgICA8cGF0aCBkPSJNMTUuNDY2MiA1LjkwNzNDMTguMzMzMSA0LjI1MjExIDIwLjY2MDcgNC4wNDM1NSAyMi4zNjQ1IDQuOTQ3OTRMMjEuNzM1NCA0LjU4MzM4TDIxLjczNDYgNC41ODQwNkMyMC4wMDIxIDMuNDA2MDMgMTcuNTI4OCAzLjUwMjU1IDE0LjQyMzIgNS4yOTU1NUM5LjcxNzI4IDguMDEyNDkgNS45MDIzNCAxMy40NDU4IDUuOTAyMzQgMTcuNDMxTDYuOTQ1NDQgMTguMDM4M0M2Ljk0ODMxIDE0LjA1MzQgMTAuNzYxOSA4LjYyMzIyIDE1LjQ2NjIgNS45MDczWiIgZmlsbD0iI0FCMkMzNyIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMC4xNTYgOC42MzIyMUMyMy4wMjMgNi45NzcwMiAyNS4zNTA1IDYuNzY4NDYgMjcuMDU0NCA3LjY3Mjg1TDI2LjQyNTMgNy4zMDgyOUwyNi40MjQ0IDcuMzA4OTdDMjQuNjkyIDYuMTMwODcgMjIuMjE4NiA2LjIyNzM5IDE5LjExMzEgOC4wMjAzOUMxNC40MDcxIDEwLjczNzUgMTAuNTkyMyAxNi4xNzA3IDEwLjU5MjMgMjAuMTU2TDExLjYzNTQgMjAuNzYzMkMxMS42MzgyIDE2Ljc3ODMgMTUuNDUxOSAxMS4zNDgyIDIwLjE1NiA4LjYzMjIxWiIgZmlsbD0iI0FCMkMzNyIvPgogICAgICAgIDxwYXRoIGQ9Ik0yNC43ODY5IDExLjMzMzZDMjcuNjUzOCA5LjY3ODQ0IDI5Ljk4MTQgOS40Njk4NyAzMS42ODUyIDEwLjM3NDNMMzEuMDU2MSAxMC4wMDk3TDMxLjA1NTMgMTAuMDEwNEMyOS4zMjI5IDguODMyMjggMjYuODQ5NSA4LjkyODgxIDIzLjc0MzkgMTAuNzIxOEMxOS4wMzgxIDEzLjQzODkgMTUuMjIzMSAxOC44NzIxIDE1LjIyMzEgMjIuODU3NEwxNi4yNjYyIDIzLjQ2NDZDMTYuMjY5IDE5LjQ3OTcgMjAuMDgyNyAxNC4wNDk2IDI0Ljc4NjkgMTEuMzMzNloiIGZpbGw9IiNBQjJDMzciLz4KICAgICAgICA8cGF0aCBkPSJNMjYuNDc5MSAxMi4zMjM3QzIxLjgwODUgMTUuMDIwMyAxOC4wMTc1IDIwLjM5MTggMTcuOTYwOSAyNC4zNjg1TDE3Ljk1OTkgMjQuMzcxMkwwIDE0LjAwNDJWMjMuNTgyNkMwIDI0LjI1MTEgMC4zNTY2MzEgMjQuODY4OCAwLjkzNTQ5OCAyNS4yMDNMMTYuNjMzMyAzNC4yNjYxQzE3LjQ1NDEgMzQuNzQgMTguNDY1NSAzNC43NCAxOS4yODYzIDM0LjI2NkwzNC4wNjQ2IDI1LjczMTJDMzQuNjQzNCAyNS4zOTY5IDM0Ljk5OTkgMjQuNzc5MiAzNC45OTk5IDI0LjExMDlWMTQuNjIwMUMzNSAxMC42MzQ5IDMxLjE4NTEgOS42MDY2OCAyNi40NzkxIDEyLjMyMzdaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXIpIi8+CiAgICAgICAgPHBhdGggZD0iTTM0LjA2NDcgMjMuNDg4MUwxOS4yODY0IDMyLjAyMjlDMTguNDY1NiAzMi40OTY5IDE3LjQ1NDIgMzIuNDk2OSAxNi42MzMzIDMyLjAyMzFMMC45MzU0OTggMjIuOTZDMC4zNTY2MzEgMjIuNjI1OCAwIDIyLjAwODEgMCAyMS4zMzk2VjIzLjU4MjdDMCAyNC4yNTEyIDAuMzU2NjMxIDI0Ljg2ODkgMC45MzU0OTggMjUuMjAzMUwxNi42MzMzIDM0LjI2NjJDMTcuNDU0MSAzNC43NDAxIDE4LjQ2NTUgMzQuNzQwMSAxOS4yODY0IDM0LjI2NkwzNC4wNjQ3IDI1LjczMTNDMzQuNjQzNSAyNS4zOTcgMzUgMjQuNzc5NCAzNSAyNC4xMTFWMjEuODY3OUMzNSAyMi41MzYyIDM0LjY0MzQgMjMuMTUzOSAzNC4wNjQ3IDIzLjQ4ODFaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+CiAgICAgICAgPHBhdGggZD0iTTI0LjQyOTIgMzEuMjk0MUwzMC41NjQ0IDI3Ljc1MTlWMjEuNzA1MUwyNC40MjkyIDI1LjI2MTVWMzEuMjk0MVoiIGZpbGw9IiM0MzM4NkIiLz4KICAgICAgICA8cGF0aCBkPSJNNS40NTg2OCAyMi4zNTI0TDMuNDkyMTkgMjEuMjIxNlYxOC4xNDc3TDUuNDU4NjggMTkuMjg3N1YyMi4zNTI0WiIgZmlsbD0iIzQzMzg2QiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMi42NjM4IDI2LjU1NzFMMTAuNjk3MyAyNS40MjYzVjIyLjM1MjNMMTIuNjYzOCAyMy40OTIzVjI2LjU1NzFaIiBmaWxsPSIjNDMzODZCIi8+CiAgICAgICAgPHBhdGggZD0iTTI0LjQyOTIgMjMuNDI4NkwyNi4zOTU3IDIyLjI5NzhWMTkuMjIzOUwyNC40MjkyIDIwLjM2MzhWMjMuNDI4NloiIGZpbGw9IiM0MzM4NkIiLz4KICAgICAgICA8cGF0aCBkPSJNMjguNTk4MSAyMS4wMTU4TDMwLjU2NDYgMTkuODg1VjE2LjgxMUwyOC41OTgxIDE3Ljk1MDlWMjEuMDE1OFoiIGZpbGw9IiM0MzM4NkIiLz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjExLjM1MjMiIHkxPSIyMC44MzE2IiB4Mj0iMjAuODc5MyIgeTI9IjQuMzMwMjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0FCMkMzNyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuMjAwNyIgc3RvcC1jb2xvcj0iI0I1MkYzQiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuNTQ3MSIgc3RvcC1jb2xvcj0iI0QxMzg0NiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk1MiIgc3RvcC1jb2xvcj0iI0ZFNDc1NyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjQ3NTciLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDE9IjE1LjYyOTEiIHkxPSIyMi43MTM1IiB4Mj0iMTguNDM0NCIgeTI9IjIyLjcxMzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0M1QkFFQiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEN0QxRUIiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDE9IjE2LjA3MDkiIHkxPSIyNy45ODA2IiB4Mj0iMjAuMDA0NiIgeTI9IjI3Ljk4MDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0FCMkMzNyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuMjAwNyIgc3RvcC1jb2xvcj0iI0I1MkYzQiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuNTQ3MSIgc3RvcC1jb2xvcj0iI0QxMzg0NiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk1MiIgc3RvcC1jb2xvcj0iI0ZFNDc1NyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjQ3NTciLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcDAiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIGZpbGw9IndoaXRlIi8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==);
  width: 60px;
  height: 60px;
}
.PairedRequestLink__icon--truck {
  background-image: url(./images/c2b7a620522eb00726fe56cec667a073.svg);
  width: 60px;
  height: 60px;
}
.PairedRequestLink__icon--arrows {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xOC44Mzc2IDkuMDc2OTRMMTMuMTM3OSAyLjc0Mzk1QzEzLjAxNjMgMi42MDk2OSAxMi44NDY2IDIuNTMzNjkgMTIuNjY2NyAyLjUzMzY5SDguODY2OTJDOC42MTc0IDIuNTMzNjkgOC4zOTA2OCAyLjY4MDYyIDguMjg4MDkgMi45MDg2QzguMTg2NzYgMy4xMzc4NiA4LjIyODU2IDMuNDA1MTEgOC4zOTU3NSAzLjU5MDAzTDEzLjcxNDIgOS40OTk5OEw4LjM5NTc1IDE1LjQwODdDOC4yMjg1NiAxNS41OTQ4IDguMTg1NDkgMTUuODYyMSA4LjI4ODA5IDE2LjA5MDFDOC4zOTA2OCAxNi4zMTkzIDguNjE3NCAxNi40NjYzIDguODY2OTIgMTYuNDY2M0gxMi42NjY3QzEyLjg0NjYgMTYuNDY2MyAxMy4wMTYzIDE2LjM4OSAxMy4xMzc5IDE2LjI1NzNMMTguODM3NiA5LjkyNDI5QzE5LjA1NDIgOS42ODM2NCAxOS4wNTQyIDkuMzE2MzIgMTguODM3NiA5LjA3Njk0WiIgZmlsbD0iIzAwQTQ1NSIvPgogICAgPHBhdGggZD0iTTEwLjYwNDcgOS4wNzY5NEw0LjkwNDk4IDIuNzQzOTVDNC43ODMzOSAyLjYwOTY5IDQuNjEzNjYgMi41MzM2OSA0LjQzMzgxIDIuNTMzNjlIMC42MzQwMTFDMC4zODQ0OTEgMi41MzM2OSAwLjE1Nzc3IDIuNjgwNjIgMC4wNTUxNzU5IDIuOTA4NkMtMC4wNDYxNTIgMy4xMzc4NiAtMC4wMDQzNTQyMiAzLjQwNTExIDAuMTYyODM3IDMuNTkwMDNMNS40ODEyOCA5LjQ5OTk4TDAuMTYyODM3IDE1LjQwODdDLTAuMDA0MzU0MjIgMTUuNTk0OCAtMC4wNDc0MTg2IDE1Ljg2MjEgMC4wNTUxNzU5IDE2LjA5MDFDMC4xNTc3NyAxNi4zMTkzIDAuMzg0NDkxIDE2LjQ2NjMgMC42MzQwMTEgMTYuNDY2M0g0LjQzMzgxQzQuNjEzNjYgMTYuNDY2MyA0Ljc4MzM5IDE2LjM4OSA0LjkwNDk4IDE2LjI1NzNMMTAuNjA0NyA5LjkyNDI5QzEwLjgyMTMgOS42ODM2NCAxMC44MjEzIDkuMzE2MzIgMTAuNjA0NyA5LjA3Njk0WiIgZmlsbD0iIzAwQTQ1NSIvPgo8L3N2Zz4K);
  width: 32px;
  height: 32px;
}
.PairedRequestLink__icon--room {
  background-image: url(./images/87f7f8c41c5565fc8f75099eb53a8c20.svg);
  width: 70px;
  height: 65px;
}

.AccountFullQuoteExplanationModal {
  display: grid;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  grid-row-gap: 10px;
  grid-template-columns: 100%;
}
.AccountFullQuoteExplanationModal--Mobile {
  grid-row-gap: 2.777777777777778vw;
}
.AccountFullQuoteExplanationModal--Mobile .AccountFullQuoteExplanationModal__text {
  font-size: 14px;
  line-height: 18px;
  width: 340px;
}
.AccountFullQuoteExplanationModal .Button {
  margin-left: auto;
}
.AccountFullQuoteExplanationModal .QuoteExplanationBlock__table {
  width: 100%;
}
.AccountFullQuoteExplanationModal .QuoteExplanationBlock__table td {
  padding: 0;
  height: 1em;
  min-width: 3em;
}

.RequestScheduleBlock {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
.RequestScheduleBlock__column {
  display: grid;
  grid-row-gap: 4px;
  width: 100%;
  overflow-x: hidden;
  grid-template-columns: 100%;
  -ms-flex-line-pack: start;
      align-content: start;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__column {
  grid-row-gap: 1.111111111111111vw;
}
.RequestScheduleBlock__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  line-height: 16px;
  font-weight: 600;
  color: #71737f;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__title {
  font-size: 3.333333333333333vw;
  line-height: 4.444444444444445vw;
}
.RequestScheduleBlock__icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #f2f4f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__icon {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}
.RequestScheduleBlock__icon__svg {
  margin: auto;
  width: 20px;
  height: 20px;
  color: #00a455;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__icon__svg {
  width: 5.555555555555555vw;
  height: 5.555555555555555vw;
}
.RequestScheduleBlock__container1 {
  display: grid;
  grid-column-gap: 20px;
  width: 100%;
  border-bottom: 1px solid #e8e8ea;
  padding: 16px 20px;
  position: relative;
  grid-template-columns: 1fr 1fr;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__container1 {
  grid-template-columns: 100%;
  padding: 0;
  border: none;
}
.RequestScheduleBlock__container2 {
  display: grid;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  grid-column-gap: 20px;
  width: 100%;
  position: relative;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__container2 {
  grid-column-gap: 5.555555555555555vw;
  padding: 3.888888888888889vw 4.444444444444445vw;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
}
.RequestScheduleBlock__container2--withIcon {
  grid-template-columns: -webkit-max-content 1fr -webkit-max-content;
  grid-template-columns: max-content 1fr max-content;
}
.RequestScheduleBlock__container2--minGap {
  grid-column-gap: 10px;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__container2--minGap {
  grid-column-gap: 2.777777777777778vw;
}
.RequestScheduleBlock__row {
  display: grid;
  grid-column-gap: 20px;
  width: 100%;
  border-bottom: 1px solid #e8e8ea;
  padding: 16px 20px;
  position: relative;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__row {
  grid-column-gap: 5.555555555555555vw;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  padding: 4.444444444444445vw 5.555555555555555vw;
}
.RequestScheduleBlock__row--noBorder {
  border-bottom: none;
}
.RequestScheduleBlock__row--noPadding {
  padding: 0;
}
.RequestScheduleBlock__row--minGap {
  grid-column-gap: 10px;
}
.RequestScheduleBlock--Mobile .RequestScheduleBlock__row--minGap {
  grid-column-gap: 2.777777777777778vw;
}
.RequestScheduleBlock__row--noGap {
  grid-column-gap: 0;
}
.RequestScheduleBlock__row--1frMax {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
}
.RequestScheduleBlock__row--max1frMax {
  grid-template-columns: -webkit-max-content 1fr -webkit-max-content;
  grid-template-columns: max-content 1fr max-content;
}
.RequestScheduleBlock__row--2columns {
  grid-template-columns: 1fr 1fr;
}
.RequestScheduleBlock__row--4columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.HeaderColouredBlock {
  width: 100%;
  height: 105px;
}

.FromToStorageToggleBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 21px 0;
  border-bottom: 1px solid #e8e8ea;
}
.FromToStorageToggleBlock--Mobile {
  padding: 5.833333333333333vw 0;
  border-bottom-width: 0.277777777777778vw;
}
.FromToStorageToggleBlock--buttonsMode {
  background-color: #f0f0f0;
  border-radius: 12px;
  padding: 2px;
  display: grid;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  border: 1px solid #e2e2e5;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.051);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.051);
}
.FromToStorageToggleBlock--Mobile .FromToStorageToggleBlock--buttonsMode {
  border-radius: 3.333333333333333vw;
  border-width: 0.277777777777778vw;
  padding: 0.555555555555556vw;
  -webkit-box-shadow: 0 0.833333333333333vw 1.388888888888889vw 0 rgba(0,0,0,0.051);
          box-shadow: 0 0.833333333333333vw 1.388888888888889vw 0 rgba(0,0,0,0.051);
}
.FromToStorageToggleBlock__text {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
  color: #71737f;
}
.FromToStorageToggleBlock--Mobile .FromToStorageToggleBlock__text {
  font-size: 4.166666666666667vw;
}
.FromToStorageToggleBlock--buttonsMode .FromToStorageToggleBlock__text {
  height: 44px;
  border-radius: 8px;
  color: #646464;
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  justify-items: center;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
}
.FromToStorageToggleBlock--Mobile.FromToStorageToggleBlock--buttonsMode .FromToStorageToggleBlock__text {
  height: 12.222222222222221vw;
  border-radius: 2.222222222222222vw;
  font-size: 3.888888888888889vw;
}
.FromToStorageToggleBlock__text--active {
  color: #00a455;
}
.FromToStorageToggleBlock--buttonsMode .FromToStorageToggleBlock__text--active {
  cursor: unset;
  background-color: #fff;
  color: #00a455;
}
.FromToStorageToggleBlock .ToggleButton {
  padding: 0 16px;
}
.FromToStorageToggleBlock--Mobile.FromToStorageToggleBlock .ToggleButton {
  padding: 0 4.444444444444445vw;
}
.FromToStorageToggleBlock .ToggleButton__circle {
  width: 34px;
  height: 34px;
  margin: 2px;
  background-color: #00a455;
}
.FromToStorageToggleBlock--Mobile.FromToStorageToggleBlock .ToggleButton__circle {
  width: 9.444444444444445vw;
  height: 9.444444444444445vw;
  margin: 0.555555555555556vw;
}
.FromToStorageToggleBlock .ToggleButton__backgroundColor {
  background-color: #fff;
  border-radius: 25px;
  -webkit-box-shadow: inset 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 3px 6px 0 rgba(0,0,0,0.15);
}
.FromToStorageToggleBlock--Mobile.FromToStorageToggleBlock .ToggleButton__backgroundColor {
  border-radius: 6.944444444444445vw;
  -webkit-box-shadow: inset 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: inset 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.FromToStorageToggleBlock .ToggleButton__box {
  width: 83px;
  height: 38px;
  padding: 0;
}
.FromToStorageToggleBlock--Mobile.FromToStorageToggleBlock .ToggleButton__box {
  width: 23.055555555555557vw;
  height: 10.555555555555555vw;
  padding: 0;
}
.FromToStorageToggleBlock .ToggleButton--true .ToggleButton__circle {
  -webkit-transform: translateX(45px);
          transform: translateX(45px);
}
.FromToStorageToggleBlock--Mobile.FromToStorageToggleBlock .ToggleButton--true .ToggleButton__circle {
  -webkit-transform: translateX(12.500000000000002vw);
          transform: translateX(12.500000000000002vw);
}

.AddressCorrectionModal__modalHolder.ModalInstance__holder {
  background-color: rgba(18,21,42,0.8);
}
.AddressCorrectionModal__modal.ModalInstance {
  width: 340px;
}
.AddressCorrectionModal__modal.ModalInstance .ModalInstance__header {
  height: 56px;
  font-weight: 600;
  padding-left: 12px;
  font-size: 15px;
}
.AddressCorrectionModal__modal.ModalInstance .ModalInstance__header .Button {
  margin-right: 10px;
}
.AddressCorrectionModal__modal.ModalInstance .ModalInstance__header .Button--icon .Button__icon {
  height: 12px;
  width: 12px;
  color: #b7b8bf;
}
.AddressCorrectionModal__modal.ModalInstance.ModalInstance--Mobile {
  width: 100%;
  height: 100%;
  max-width: unset;
  max-height: unset;
}
.AddressCorrectionModal__modal.ModalInstance.ModalInstance--Mobile .ModalInstance__header {
  height: 15.555555555555555vw;
  font-weight: 600;
  padding-left: 3.333333333333333vw;
  font-size: 4.166666666666667vw;
}
.AddressCorrectionModal__modal.ModalInstance.ModalInstance--Mobile .ModalInstance__header .Button {
  margin-right: 2.777777777777778vw;
}
.AddressCorrectionModal__modal.ModalInstance.ModalInstance--Mobile .ModalInstance__header .Button--icon .Button__icon {
  height: 3.333333333333333vw;
  width: 3.333333333333333vw;
  color: #b7b8bf;
}
.AddressCorrectionModal {
  background-color: #f2f4f6;
  padding: 20px;
  padding-top: 16px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 9px;
  overflow-y: auto;
  height: 100%;
}
.AddressCorrectionModal--Mobile {
  padding: 5.555555555555555vw;
  padding-top: 4.444444444444445vw;
  grid-row-gap: 2.5vw;
}
.AddressCorrectionModal__space {
  height: 16px;
}
.AddressCorrectionModal--Mobile .AddressCorrectionModal__space {
  height: 4.444444444444445vw;
}
.AddressCorrectionModal .RemarkFromManager {
  margin-bottom: 9px;
}
.AddressCorrectionModal--Mobile.AddressCorrectionModal .RemarkFromManager {
  margin-bottom: 2.5vw;
}
.AddressCorrectionModal .Button {
  margin: auto;
  padding: 0 50px;
}
.AddressCorrectionModal--Mobile.AddressCorrectionModal .Button {
  padding: 0 13.88888888888889vw;
}
.AddressCorrectionModal__AddressCorrectionEditor {
  grid-row-gap: 12px;
}
.AddressCorrectionModal--Mobile .AddressCorrectionModal__AddressCorrectionEditor {
  grid-row-gap: 3.333333333333333vw;
}

.RemarkFromManager {
  display: grid;
  position: relative;
  grid-template-columns: 100%;
  padding-left: 64px;
  padding-top: 30px;
  grid-row-gap: 9px;
  min-height: 90px;
  z-index: 0;
}
.RemarkFromManager--Mobile {
  padding-left: 17.77777777777778vw;
  padding-top: 8.333333333333334vw;
  grid-row-gap: 2.5vw;
  min-height: 25vw;
}
.RemarkFromManager .UserInitialsAvatar {
  width: 90px;
  height: 90px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  border: none;
}
.RemarkFromManager--Mobile.RemarkFromManager .UserInitialsAvatar {
  width: 25vw;
  height: 25vw;
}
.RemarkFromManager__name {
  color: #343341;
  font-size: 14px;
  font-weight: 700;
  padding-left: 40px;
}
.RemarkFromManager--Mobile .RemarkFromManager__name {
  font-size: 3.888888888888889vw;
  padding-left: 11.11111111111111vw;
}
.RemarkFromManager__remark {
  background-color: #fff;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.278);
          box-shadow: 2px 2px 6px rgba(0,0,0,0.278);
  border-radius: 5px;
  border-top-left-radius: 0;
  padding: 9px;
  padding-left: 25px;
  padding-bottom: 16px;
  color: #12152a;
  font-size: 13px;
  font-weight: 400;
}
.RemarkFromManager--Mobile .RemarkFromManager__remark {
  -webkit-box-shadow: 0.555555555555556vw 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.278);
          box-shadow: 0.555555555555556vw 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.278);
  border-radius: 1.388888888888889vw;
  border-top-left-radius: 0;
  padding: 2.5vw;
  padding-left: 6.944444444444445vw;
  padding-bottom: 4.444444444444445vw;
  font-size: 3.611111111111111vw;
}

.QuoteChangedDialogModal__modalHolder.ModalInstance__holder {
  background-color: rgba(18,21,42,0.8);
}
.QuoteChangedDialogModal__modal.ModalInstance {
  width: 340px;
}
.QuoteChangedDialogModal__modal.ModalInstance .ModalInstance__header {
  height: 56px;
  font-weight: 600;
  padding-left: 12px;
  font-size: 15px;
}
.QuoteChangedDialogModal__modal.ModalInstance .ModalInstance__header .Button {
  margin-right: 10px;
}
.QuoteChangedDialogModal__modal.ModalInstance .ModalInstance__header .Button--icon .Button__icon {
  height: 12px;
  width: 12px;
  color: #b7b8bf;
}
.QuoteChangedDialogModal__modal.ModalInstance.ModalInstance--Mobile {
  width: 100%;
  height: 100%;
  max-width: unset;
  max-height: unset;
}
.QuoteChangedDialogModal__modal.ModalInstance.ModalInstance--Mobile .ModalInstance__header {
  height: 15.555555555555555vw;
  font-weight: 600;
  padding-left: 3.333333333333333vw;
  font-size: 4.166666666666667vw;
}
.QuoteChangedDialogModal__modal.ModalInstance.ModalInstance--Mobile .ModalInstance__header .Button {
  margin-right: 2.777777777777778vw;
}
.QuoteChangedDialogModal__modal.ModalInstance.ModalInstance--Mobile .ModalInstance__header .Button--icon .Button__icon {
  height: 3.333333333333333vw;
  width: 3.333333333333333vw;
  color: #b7b8bf;
}
.QuoteChangedDialogModal {
  background-color: #f2f4f6;
  padding: 9px;
  padding-top: 16px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 9px;
  overflow-y: auto;
  height: 100%;
}
.QuoteChangedDialogModal--Mobile {
  padding: 2.5vw;
  padding-top: 4.444444444444445vw;
  grid-row-gap: 2.5vw;
}
.QuoteChangedDialogModal__space {
  height: 16px;
}
.QuoteChangedDialogModal--Mobile .QuoteChangedDialogModal__space {
  height: 4.444444444444445vw;
}
.QuoteChangedDialogModal .RemarkFromManager {
  margin-bottom: 9px;
}
.QuoteChangedDialogModal--Mobile.QuoteChangedDialogModal .RemarkFromManager {
  margin-bottom: 2.5vw;
}
.QuoteChangedDialogModal__submitButton.Button {
  margin: auto;
  padding: 0 50px;
  background-color: #4d6eff;
  border-radius: 5px;
  height: 56px;
  -webkit-box-shadow: 4px 4px 4px 0 rgba(0,0,0,0.25);
          box-shadow: 4px 4px 4px 0 rgba(0,0,0,0.25);
}
.QuoteChangedDialogModal--Mobile .QuoteChangedDialogModal__submitButton.Button {
  padding: 0 13.88888888888889vw;
  border-radius: 1.388888888888889vw;
  height: 15.555555555555555vw;
  -webkit-box-shadow: 1.111111111111111vw 1.111111111111111vw 1.111111111111111vw 0 rgba(0,0,0,0.25);
          box-shadow: 1.111111111111111vw 1.111111111111111vw 1.111111111111111vw 0 rgba(0,0,0,0.25);
}

.ContractBuilderContract {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-row-gap: 16px;
  position: relative;
}
.ContractBuilderContract__row {
  display: grid;
  grid-template-rows: 100%;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
}
.ContractBuilderContract__row--header {
  grid-auto-columns: -webkit-max-content auto -webkit-max-content;
  grid-auto-columns: max-content auto max-content;
  grid-column-gap: 25px;
}
.ContractBuilderContract__row--header2 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ContractBuilderContract__row--valuation {
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-column-gap: 25px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ContractBuilderContract .ContractBuilderContract__logoLoader {
  height: 100px;
  width: 180px;
  padding: 0;
  border: none;
}
.ContractBuilderContract .ContractBuilderContract__logoLoader__image {
  width: 100%;
  height: 50px;
  font-size: 50px;
}
.ContractBuilderContract .ContractBuilderContract__logoLoader__text {
  margin-top: 9px;
}
.ContractBuilderContract__styledBlock1 {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  justify-items: left;
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #71737f;
  width: 200px;
}
.ContractBuilderContract__styledBlock1__row1 {
  text-transform: uppercase;
  color: #12152a;
  justify-self: right;
  line-height: 32px;
}
.ContractBuilderContract__inputTitle {
  width: 270px;
}
.ContractBuilderContract__inputAddress {
  width: 500px;
}
.ContractBuilderContract .ContractBuilderContract__tabPane__views {
  padding-top: 13px;
}
.ContractBuilderContract .ContractBuilderContract__tabPane__tabs {
  padding: 0;
}
.ContractBuilderContract__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  padding-left: 16px;
  text-transform: uppercase;
}
.ContractBuilderContract__title--small {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-transform: unset;
}
.ContractBuilderContract__valuationLetter {
  font-weight: 700;
  font-size: 96px;
  line-height: 122px;
  width: 200px;
  text-align: center;
}
.ContractBuilderContract__settingsBlock {
  width: 100%;
}

.AccountReviewModal {
  display: grid;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-template-columns: 100%;
  grid-row-gap: 10px;
  width: 360px;
  padding: 40px 26px;
  font-size: 15px;
  line-height: 20px;
}
.AccountReviewModal--Mobile {
  font-size: 4.166666666666667vw;
  line-height: 5.555555555555555vw;
  grid-row-gap: 2.777777777777778vw;
  padding: 2.777777777777778vw 5.555555555555555vw;
  width: 100%;
}
.AccountReviewModal__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  margin-top: 10px;
}
.AccountReviewModal--Mobile .AccountReviewModal__title {
  margin-top: 2.777777777777778vw;
  font-size: 6.666666666666667vw;
  line-height: 8.333333333333334vw;
}
.AccountReviewModal__stars {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
  margin-top: 30px;
}
.AccountReviewModal--Mobile .AccountReviewModal__stars {
  margin-top: 8.333333333333334vw;
  margin-bottom: 8.333333333333334vw;
}
.AccountReviewModal__starButton {
  width: 60px;
  height: 60px;
  padding: 0;
}
.AccountReviewModal--Mobile .AccountReviewModal__starButton {
  width: 16.666666666666668vw;
  height: 16.666666666666668vw;
}
.AccountReviewModal__starButton .AccountReviewModal__starButton__icon.AccountReviewModal__starButton__iconForce.AccountReviewModal__starButton__iconForce2 {
  width: 52px;
  height: 52px;
}
.AccountReviewModal--Mobile.AccountReviewModal .AccountReviewModal__starButton .AccountReviewModal__starButton__icon.AccountReviewModal__starButton__iconForce.AccountReviewModal__starButton__iconForce2 {
  width: 14.444444444444445vw;
  height: 14.444444444444445vw;
}
.AccountReviewModal__starButton .AccountReviewModal__starButton__icon {
  color: #d3d1dc;
}
.AccountReviewModal__starButton .AccountReviewModal__starButton__icon--active {
  color: #fdc36d;
}
.AccountReviewModal__introText {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
.AccountReviewModal--Mobile .AccountReviewModal__introText {
  font-size: 15px;
  line-height: 20px;
  width: 320px;
}
.AccountReviewModal__introText img {
  max-width: 100%;
}
.AccountReviewModal__thanksText {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  text-align: center;
  margin-bottom: 30px;
}
.AccountReviewModal--Mobile .AccountReviewModal__thanksText {
  font-size: 6.666666666666667vw;
  line-height: 8.333333333333334vw;
  margin-bottom: 8.333333333333334vw;
}
.AccountReviewModal__continueButton {
  width: 100%;
  height: 56px;
}
.AccountReviewModal--Mobile .AccountReviewModal__continueButton {
  height: 15.555555555555555vw;
}
.AccountReviewModal__submitButton {
  width: 100%;
  height: 56px;
  background-color: #ff7323;
  margin-top: 30px;
}
.AccountReviewModal--Mobile .AccountReviewModal__submitButton {
  height: 15.555555555555555vw;
  margin-top: 8.333333333333334vw;
}
.AccountReviewModal__submitButton:hover {
  background-color: #ff7323;
}
.AccountReviewModal__submitButton--disabled {
  background-color: #d3d1dc;
  color: #fff;
}
.AccountReviewModal__link {
  border-radius: 8px;
  width: 100%;
  height: 56px;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
  color: #fff;
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  margin-bottom: 20px;
}
.AccountReviewModal--Mobile .AccountReviewModal__link {
  height: 15.555555555555555vw;
  font-size: 4.166666666666667vw;
  line-height: 5.277777777777778vw;
  border-radius: 2.222222222222222vw;
  margin-bottom: 5.555555555555555vw;
}
.AccountReviewModal__link__icon {
  position: absolute;
  right: 20px;
}
.AccountReviewModal--Mobile .AccountReviewModal__link__icon {
  right: 5.555555555555555vw;
}
.AccountReviewModal__textArea {
  width: 100%;
  height: 100px;
  margin-bottom: 20px;
}
.AccountReviewModal--Mobile .AccountReviewModal__textArea {
  margin-bottom: 5.555555555555555vw;
}

.RequestScheduleBlockV2 {
  display: grid;
  grid-template-columns: 1fr -webkit-min-content 1fr;
  grid-template-columns: 1fr min-content 1fr;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-column-gap: 20px;
}
.RequestScheduleBlockV2--Mobile {
  grid-template-columns: 100%;
  grid-column-gap: unset;
  grid-row-gap: 6.111111111111111vw;
  padding: 0 4.444444444444445vw;
}
.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock {
  grid-template-columns: 100%;
  grid-template-rows: unset;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-row-gap: 12px;
}
.RequestScheduleBlockV2--Mobile.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock {
  grid-row-gap: 3.333333333333333vw;
}
.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__row {
  grid-template-columns: 100%;
  grid-template-rows: unset;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  grid-row-gap: 12px;
  border-bottom: none;
  padding: 0;
}
.RequestScheduleBlockV2--Mobile.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__row {
  grid-row-gap: 3.333333333333333vw;
}
.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__container2 {
  grid-column-gap: 12px;
}
.RequestScheduleBlockV2--Mobile.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__container2 {
  grid-row-gap: 3.333333333333333vw;
  border-bottom: none;
  padding: 0;
}
.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__column {
  font-size: 14px;
  font-weight: 550;
  line-height: 18px;
}
.RequestScheduleBlockV2--Mobile.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__column {
  font-size: 3.888888888888889vw;
  line-height: 5vw;
}
.RequestScheduleBlockV2--Mobile.RequestScheduleBlockV2 .RequestScheduleBlockV2__RequestScheduleBlock__column__title {
  font-size: 3.333333333333333vw;
}
.RequestScheduleBlockV2__separatorVert {
  width: 1px;
  height: 100%;
  background: #e0e0e0;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__separatorVert {
  display: none;
}
.RequestScheduleBlockV2__column {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 16px;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__column {
  grid-row-gap: 4.444444444444445vw;
}
.RequestScheduleBlockV2__block {
  display: grid;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 12px;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__block {
  grid-column-gap: 3.333333333333333vw;
}
.RequestScheduleBlockV2__block__icon {
  width: 40px;
  height: 40px;
  background: #f2f4f6;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__block__icon {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}
.RequestScheduleBlockV2__block__icon__svg {
  width: 20px;
  height: 20px;
  color: #00a455;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__block__icon__svg {
  width: 5.555555555555555vw;
  height: 5.555555555555555vw;
}
.RequestScheduleBlockV2__block__content {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-columns: 100%;
  grid-auto-flow: row;
  grid-row-gap: 2px;
  font-size: 14px;
  font-weight: 550;
  line-height: 18px;
  color: $colorTextpaper;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__block__content {
  grid-row-gap: 0.555555555555556vw;
  font-size: 3.888888888888889vw;
  line-height: 5vw;
}
.RequestScheduleBlockV2__block__content__title {
  font-size: 12px;
  font-weight: 550;
  line-height: 16px;
  color: #71737f;
}
.RequestScheduleBlockV2--Mobile .RequestScheduleBlockV2__block__content__title {
  font-size: 3.333333333333333vw;
  line-height: 4.444444444444445vw;
}

.ClientEditorModal.ModalInstance.ModalInstance--Desktop {
  width: 650px;
}
.ClientEditorModal.ModalInstance.ModalInstance--Mobile {
  height: 100%;
}
.ClientEditor {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-column-gap: 35px;
  grid-row-gap: 20px;
}
.ClientEditor--Mobile {
  grid-template-columns: 100%;
  grid-column-gap: 0;
  grid-row-gap: 5.555555555555555vw;
}
.ClientEditor__titleWithButton {
  display: grid;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
}
.ClientEditor__titleWithButton .Button {
  height: 18px;
}
.ClientEditor--Mobile .ClientEditor__titleWithButton .Button {
  height: 5vw;
}

.QuoteExplanationAdditionalButton {
  border-radius: 8px;
}
.QuoteExplanationAdditionalButton--oneButton {
  width: 100%;
}
.QuoteExplanationAdditionalButton .QuoteExplanationAdditionalButton__buttonContainer {
  font-size: 16px;
}
.QuoteExplanationAdditionalButton--Mobile.QuoteExplanationAdditionalButton .QuoteExplanationAdditionalButton__buttonContainer {
  font-size: 4.444444444444445vw;
}
.QuoteExplanationAdditionalButton .QuoteExplanationAdditionalButton__button {
  font-size: 16px;
  width: 100%;
  height: 56px;
}
.QuoteExplanationAdditionalButton--Mobile.QuoteExplanationAdditionalButton .QuoteExplanationAdditionalButton__button {
  font-size: 4.444444444444445vw;
  height: 15.555555555555555vw;
}
.QuoteExplanationAdditionalButton .QuoteExplanationAdditionalButton__inners {
  height: 48px;
}
.QuoteExplanationAdditionalButton--Mobile.QuoteExplanationAdditionalButton .QuoteExplanationAdditionalButton__inners {
  height: 13.333333333333334vw;
}

.AccountAdditionalDetailsMobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.AccountAdditionalDetailsMobile .SettingsBlock--Mobile.SettingsBlock--styleModal .SettingsBlock__body {
  padding: 0;
}
.AccountAdditionalDetailsMobile__form {
  height: 100%;
  overflow-y: auto;
}
.AccountAdditionalDetailsMobile__content {
  height: 100%;
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  overflow: hidden;
}
.AccountAdditionalDetailsMobile__header {
  z-index: 1;
  background: #fff;
  padding: 5vw 6.944444444444445vw;
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  gap: 6.944444444444445vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.AccountAdditionalDetailsMobile__header .SvgIcon {
  color: #00a455;
  height: 3.611111111111111vw;
}
.AccountAdditionalDetailsMobile__header__titleData {
  display: grid;
  gap: 1.111111111111111vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
}
.AccountAdditionalDetailsMobile__header__requestId {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #00a455;
}

.RequestPageMobile {
  position: relative;
  font-size: 3.888888888888889vw;
  line-height: 1.5em;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 2.777777777777778vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 2.222222222222222vw;
  padding-bottom: 3.333333333333333vw;
}
.RequestPageMobile--v2 {
  padding: 0;
  grid-row-gap: 7.222222222222222vw;
  background-color: #fff;
}
.RequestPageMobile:after {
  content: '';
  position: absolute;
  top: -0.277777777777778vw;
  left: 0;
  width: 100%;
  height: 18.055555555555557vw;
  z-index: 0;
}
.RequestPageMobile--v2.RequestPageMobile:after {
  height: 65.55555555555556vw;
}
.RequestPageMobile .RequestPageMobile__storageTenantLink {
  width: 100%;
}
.RequestPageMobile .RequestPageMobile__storageTenantBtn {
  width: 100%;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__PairedRequestLink {
  margin-bottom: 5vw;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__SalesGreetingsBlock {
  margin-top: 5.555555555555555vw;
  padding: 5.555555555555555vw 4.444444444444445vw;
  padding-bottom: 4.444444444444445vw;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__smallPromoBlocks {
  padding-top: 0;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__smallPromoBlocks__customPreview {
  width: 323px;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__promoBlocks__customPreview {
  width: 323px;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__promoBlock {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.RequestPageMobile .RequestPageMobile__QuoteExplanationBlock__separator {
  width: 100%;
  padding: 0 5.555555555555555vw;
  padding-top: 5.555555555555555vw;
  background-color: #fff;
}
.RequestPageMobile .RequestPageMobile__QuoteExplanationBlock__separator:after {
  content: "";
  display: block;
  height: 0.277777777777778vw;
  width: 100%;
  background: #e0e0e0;
}
.RequestPageMobile .RequestPageMobile__QuoteExplanationBlock__row {
  padding: 5.555555555555555vw;
  padding-bottom: 0;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__QuoteExplanationBlock__row:last-child {
  padding-bottom: 5.555555555555555vw;
  border-radius: 0 0 4.166666666666667vw 4.166666666666667vw;
}
.RequestPageMobile--Mobile.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AccountValuationBlock {
  padding-top: 0;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__iconDotsBackground {
  background: radial-gradient(circle closest-corner, #b8b9c0 0.833333333333333vw, transparent 0.833333333333333vw);
  background-size: 3.888888888888889vw 5.555555555555555vw;
  background-repeat: repeat-y;
  background-position: center top;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__iconDots {
  padding-top: 9.444444444444445vw;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__iconDots--extraStop {
  padding-top: 0;
}
.RequestPageMobile .RequestPageMobile__AddressOverview__block {
  position: relative;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__block {
  padding-bottom: 5.555555555555555vw;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__content {
  padding: 0;
}
.RequestPageMobile .RequestPageMobile__AddressOverview__row {
  padding: 1.25vw 0;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__row {
  padding: 0;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__row--title {
  position: absolute;
  height: 11.11111111111111vw;
}
.RequestPageMobile .RequestPageMobile__AddressOverview__bigIcon {
  width: 9.722222222222221vw;
  height: 9.722222222222221vw;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__bigIcon {
  display: none;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__entranceSelectionRow {
  padding: 0.555555555555556vw;
  border-radius: 2.777777777777778vw;
  overflow: hidden;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__entranceSelection {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__entranceSelection::after {
  pointer-events: none;
  position: absolute;
  content: "";
  top: -0.555555555555556vw;
  left: -0.555555555555556vw;
  z-index: -1;
  width: 200%;
  height: 200%;
  background-color: #e8e8ea;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__entranceSelection--passive {
  position: relative;
  border-radius: 2.222222222222222vw;
  background-color: #fff;
}
.RequestPageMobile--v2.RequestPageMobile .RequestPageMobile__AddressOverview__entranceSelection--passive::after {
  pointer-events: none;
  position: absolute;
  content: "";
  top: -0.555555555555556vw;
  left: -0.555555555555556vw;
  z-index: -1;
  width: 200%;
  height: 200%;
  background: linear-gradient(60deg, #5f86f2, #a65ff2, #f25fd0, #f25f61, #f2cb5f, #abf25f, #5ff281, #5ff2f0);
  background-size: 100%;
  background-position: center;
  -webkit-animation: moveGradient 4s alternate infinite;
          animation: moveGradient 4s alternate infinite;
}
.RequestPageMobile__separator {
  height: 0.277777777777778vw;
  background-color: #e0e0e0;
  margin: 0 5.555555555555555vw;
}
.RequestPageMobile__bottomPanelContainer {
  width: 100%;
  height: 70%;
  position: absolute;
  bottom: 0;
  pointer-events: none;
  display: grid;
  grid-template-rows: auto -webkit-max-content;
  grid-template-rows: auto max-content;
}
.RequestPageMobile__inventoryPlace {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.RequestPageMobile__blockAdditional {
  background-color: #fff;
  border-radius: 4.166666666666667vw;
  border: 0.277777777777778vw dashed #d0d0d4;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 5vw;
  padding: 4.722222222222222vw 5.555555555555555vw;
  grid-auto-flow: column;
  font-size: 4.166666666666667vw;
  font-weight: 500;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 6.111111111111111vw;
  cursor: pointer;
}
.RequestPageMobile__blockAdditional--done {
  color: #fff;
  border: 0.833333333333333vw solid rgba(0,0,0,0.1);
}
.RequestPageMobile__blockAdditional__text {
  display: grid;
  grid-template-columns: 100%;
  font-weight: 400;
}
.RequestPageMobile__blockAdditional__bigText {
  font-weight: 600;
}
.RequestPageMobile__blockAdditional__column {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 0.277777777777778vw;
}
.RequestPageMobile__blockAdditional__smallText {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #71737f;
  line-height: 4.166666666666667vw;
}
.RequestPageMobile__blockAdditional--done .RequestPageMobile__blockAdditional__smallText {
  color: rgba(255,255,255,0.8);
}
.RequestPageMobile__blockAdditional__icon {
  width: 11.11111111111111vw;
  height: 11.11111111111111vw;
}
.RequestPageMobile__blockAdditional .IconWithText {
  grid-column-gap: 3.333333333333333vw;
}
.RequestPageMobile__blockAdditional .IconWithText__icon {
  width: 3.888888888888889vw;
  height: 3.888888888888889vw;
}
.RequestPageMobile__boldText {
  font-weight: 600;
}
.RequestPageMobile__noGapBlock {
  width: 100%;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
.RequestPageMobile__block {
  background-color: #fff;
  border-radius: 4.166666666666667vw;
  -webkit-box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.05);
          box-shadow: 0 0.555555555555556vw 1.666666666666667vw rgba(0,0,0,0.05);
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  z-index: 1;
}
.RequestPageMobile--v2 .RequestPageMobile__block {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 4.444444444444445vw;
}
.RequestPageMobile__block--noPadding {
  padding: 0;
}
.RequestPageMobile--v2 .RequestPageMobile__block--noPadding {
  padding: 0;
}
.RequestPageMobile__block--castShadow {
  -webkit-box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
          box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
}
.RequestPageMobile--v2 .RequestPageMobile__block--castShadow {
  -webkit-box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
          box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
}
.RequestPageMobile__block--overflowHidden {
  overflow: hidden;
}
.RequestPageMobile__block--transparent {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.RequestPageMobile__block--noTopRadius {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.RequestPageMobile__block--fullWidth {
  margin-left: -2.222222222222222vw;
  margin-right: -2.222222222222222vw;
}
.RequestPageMobile__block--abovePrevBlock {
  margin-top: -10.277777777777779vw;
}
.RequestPageMobile__block__title {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  line-height: 4.444444444444445vw;
  font-weight: 600;
  color: #71737f;
}
.RequestPageMobile__block__column {
  display: grid;
  grid-row-gap: 1.111111111111111vw;
  width: 100%;
  overflow-x: hidden;
  grid-template-columns: 100%;
}
.RequestPageMobile--v2 .RequestPageMobile__block__column {
  grid-row-gap: 0;
}
.RequestPageMobile__block__column__separator {
  height: 0;
  width: 100%;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
}
.RequestPageMobile__block__column--textEllipsis {
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.RequestPageMobile__block__column--colSpan2 {
  grid-column: span 2;
}
.RequestPageMobile__block__column--bigGap {
  grid-row-gap: 4.444444444444445vw;
}
.RequestPageMobile__block__row {
  display: grid;
  grid-column-gap: 5.555555555555555vw;
  width: 100%;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  padding: 3.888888888888889vw 4.444444444444445vw;
  position: relative;
}
.RequestPageMobile--v2 .RequestPageMobile__block__row {
  padding: 0;
  border-bottom: none;
}
.RequestPageMobile__block__row--noBorder {
  border-bottom: none;
}
.RequestPageMobile__block__row--bigPadding {
  padding: 5.555555555555555vw 5.555555555555555vw;
}
.RequestPageMobile__block__row--smallPaddingTop {
  padding-top: 2.777777777777778vw;
}
.RequestPageMobile__block__row--1frMax {
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
}
.RequestPageMobile__block__row--2columns {
  grid-template-columns: 1fr 1fr;
}
.RequestPageMobile__block__row--4columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.RequestPageMobile__mapPlace {
  width: 100%;
  height: 48.611111111111114vw;
  pointer-events: none;
  border-radius: 4.166666666666667vw;
}
.RequestPageMobile__addressBlockFooter {
  display: grid;
  grid-template-columns: 100%;
  justify-items: center;
  grid-row-gap: 0.555555555555556vw;
  margin-top: 5vw;
}
.RequestPageMobile__addressBlockFooter .Button {
  font-size: 3.333333333333333vw;
  height: 5vw;
}
.RequestPageMobile__addressBlockFooter {
  display: grid;
  grid-template-columns: 100%;
  justify-items: center;
  grid-row-gap: 0.555555555555556vw;
  margin-top: 5vw;
}
.RequestPageMobile__addressBlockFooter .Button {
  font-size: 3.333333333333333vw;
  height: 5vw;
}
.RequestPageMobile__addressBlockFooter .Button .Button__icon {
  width: 2.5vw;
  height: 2.5vw;
}
.RequestPageMobile__addressBlockFooter__smallText {
  white-space: nowrap;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #71737f;
  letter-spacing: -0.111111111111111vw;
}
.RequestPageMobile__packingBlock,
.RequestPageMobile__extraServicesBlock,
.RequestPageMobile__valuationBlock {
  grid-row-gap: 2.222222222222222vw;
}
.RequestPageMobile__packingBlock__title,
.RequestPageMobile__extraServicesBlock__title,
.RequestPageMobile__valuationBlock__title {
  font-size: 4.444444444444445vw;
  font-weight: 500;
  margin-bottom: 2.222222222222222vw;
  display: grid;
  grid-template-columns: -webkit-min-content 1fr -webkit-max-content;
  grid-template-columns: min-content 1fr max-content;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  grid-template-areas: 'icon title button' 'icon smallText button';
  -ms-flex-line-pack: justify;
      align-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 3.611111111111111vw;
  grid-row-gap: 1.666666666666667vw;
  line-height: 1em;
  text-transform: capitalize;
}
.RequestPageMobile__packingBlock__title__icon,
.RequestPageMobile__extraServicesBlock__title__icon,
.RequestPageMobile__valuationBlock__title__icon {
  grid-area: icon;
  width: 7.222222222222222vw;
  height: 7.222222222222222vw;
}
.RequestPageMobile__packingBlock__title__smallText,
.RequestPageMobile__extraServicesBlock__title__smallText,
.RequestPageMobile__valuationBlock__title__smallText {
  grid-area: smallText;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
}
.RequestPageMobile__packingBlock__title__button,
.RequestPageMobile__extraServicesBlock__title__button,
.RequestPageMobile__valuationBlock__title__button {
  grid-area: button;
}
.RequestPageMobile__packingBlock__row,
.RequestPageMobile__extraServicesBlock__row,
.RequestPageMobile__valuationBlock__row {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RequestPageMobile__packingBlock__price,
.RequestPageMobile__extraServicesBlock__price,
.RequestPageMobile__valuationBlock__price {
  font-weight: 500;
}
.RequestPageMobile__packingBlock__totalPrice,
.RequestPageMobile__extraServicesBlock__totalPrice,
.RequestPageMobile__valuationBlock__totalPrice {
  font-size: 4.444444444444445vw;
  font-weight: 900;
}
.RequestPageMobile__packingBlock__separator,
.RequestPageMobile__extraServicesBlock__separator,
.RequestPageMobile__valuationBlock__separator {
  margin: 2.222222222222222vw 0;
}
.RequestPageMobile__valuationBlock .DropdownPanel__header {
  padding-right: 0;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 16.666666666666668vw;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  border-bottom: none;
  line-height: 1.214285714285714em;
  height: 3.642857142857142em;
}
.RequestPageMobile__valuationBlock .DropdownPanel__header__title {
  height: 100%;
  overflow: hidden;
  line-height: inherit;
}
.RequestPageMobile__valuationBlock .DropdownPanel__header__button {
  display: none;
  font-size: 5.555555555555555vw;
}
.RequestPageMobile__valuationBlock__title__icon {
  color: unset;
}
.RequestPageMobile__valuationBlock__dropdownTitle {
  padding-left: 10.833333333333334vw;
  font-size: 3.888888888888889vw;
  font-weight: 400;
  color: #71737f;
}
.RequestPageMobile__valuationBlock__description {
  padding-left: 10.833333333333334vw;
  font-size: 3.888888888888889vw;
  line-height: 1.214285714285714em;
  font-weight: 400;
  color: #71737f;
  margin-top: -3.642857142857142em;
}
.RequestPageMobile__valuationBlock__descriptionHolder {
  overflow: hidden;
}
.RequestPageMobile__valuationBlock__openButton {
  font-size: 5.555555555555555vw;
  color: #71737f;
  cursor: pointer;
  margin: auto;
}
.RequestPageMobile__valuationBlock__openButton--opened {
  display: none;
}
.RequestPageMobile__extraServicesBlock__title {
  grid-template-columns: 100%;
}
.RequestPageMobile__discountInfo,
.RequestPageMobile__fuelInfo {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 4.166666666666667vw;
  grid-row-gap: 1.944444444444444vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  grid-template-areas: 'icon title' 'icon text';
}
.RequestPageMobile__discountInfo__icon,
.RequestPageMobile__fuelInfo__icon {
  width: 7.222222222222222vw;
  height: 7.222222222222222vw;
  grid-area: icon;
}
.RequestPageMobile__discountInfo__title,
.RequestPageMobile__fuelInfo__title {
  font-size: 4.444444444444445vw;
  font-weight: 500;
  grid-area: title;
  text-transform: capitalize;
}
.RequestPageMobile__discountInfo__boldText,
.RequestPageMobile__fuelInfo__boldText {
  font-weight: 900;
}
.RequestPageMobile__confirmationPlace {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.RequestPageMobile__bottomSpace {
  height: 17.77777777777778vw;
}
.RequestPageMobile--v2 .RequestPageMobile__bottomSpace {
  height: 8.88888888888889vw;
}
@-webkit-keyframes moveGradient {
  0% {
    -webkit-transform: translate(calc(-50% + 1.111111111111111vw), 0);
            transform: translate(calc(-50% + 1.111111111111111vw), 0);
  }
  100% {
    -webkit-transform: translate(0, calc(-50% + 1.111111111111111vw));
            transform: translate(0, calc(-50% + 1.111111111111111vw));
  }
}
@keyframes moveGradient {
  0% {
    -webkit-transform: translate(calc(-50% + 1.111111111111111vw), 0);
            transform: translate(calc(-50% + 1.111111111111111vw), 0);
  }
  100% {
    -webkit-transform: translate(0, calc(-50% + 1.111111111111111vw));
            transform: translate(0, calc(-50% + 1.111111111111111vw));
  }
}

.RequestInventoryMobile {
  width: 100%;
  background-color: #f2f4f6;
  position: relative;
  display: grid;
  grid-template-rows: 100%;
  height: 100%;
  overflow: hidden;
}
.RequestInventoryMobile__roomsListScreen {
  width: 100%;
  height: 100%;
  background-color: #f2f4f6;
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
}
.RequestInventoryMobile__roomsListScreen__header {
  background-color: #12152a;
  height: 18.055555555555557vw;
  color: #fff;
  display: grid;
  grid-template-columns: -webkit-min-content auto auto;
  grid-template-columns: min-content auto auto;
  padding-left: 3.888888888888889vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 4.166666666666667vw;
  font-weight: 600;
  grid-gap: 3.333333333333333vw;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__roomsListScreen__header {
  height: 0.8in;
  padding-left: 0.2in;
  font-size: 0.2in;
  grid-gap: 0.2in;
}
.RequestInventoryMobile__roomsListScreen__header .ToggleButton--true {
  color: #fff;
}
.RequestInventoryMobile__roomsListScreen__body {
  display: grid;
  overflow: hidden;
  grid-template-rows: auto -webkit-min-content;
  grid-template-rows: auto min-content;
}
.RequestInventoryMobile__roomsListScreen__body .MyInventoryPreviewBlock {
  width: 100%;
  position: sticky;
  height: 18.055555555555557vw;
  bottom: 0;
  left: 0;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__roomsListScreen__body .MyInventoryPreviewBlock {
  height: 1in;
}
.RequestInventoryMobile__roomsListScreen__roomList {
  overflow-y: auto;
  display: grid;
  grid-row-gap: 3.888888888888889vw;
  padding: 7.5vw 4.722222222222222vw;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__roomsListScreen__roomList {
  padding: 0.2in;
  grid-row-gap: 0.2in;
}
.RequestInventoryMobile__roomsListScreen__roomList__link {
  text-decoration: none;
}
.RequestInventoryMobile__itemsPanelMobile {
  width: 100%;
  height: 100%;
  background-color: #f2f4f6;
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
}
.RequestInventoryMobile__itemsPanelMobile__search {
  position: relative;
  margin-left: 3.333333333333333vw;
  margin-right: 5vw;
  margin-top: 3.333333333333333vw;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__search {
  margin-left: 0.1in;
  margin-right: 0.1in;
  margin-top: 0.1in;
}
.RequestInventoryMobile__itemsPanelMobile__search .SvgIcon {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 2.5vw;
  width: 3.888888888888889vw;
  height: 100%;
  z-index: 1;
  color: #71737f;
}
.RequestInventoryMobile--Tablet.RequestInventoryMobile__itemsPanelMobile__search .SvgIcon {
  left: 0.15in;
  width: 0.3in;
}
.RequestInventoryMobile__itemsPanelMobile__search .Input {
  width: 100%;
}
.RequestInventoryMobile--Tablet.RequestInventoryMobile__itemsPanelMobile__search .Input {
  height: 0.6in;
  font-size: 0.2in;
  line-height: 1em;
}
.RequestInventoryMobile__itemsPanelMobile__search .Input__tag {
  padding-left: 8.88888888888889vw;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__search .Input__tag {
  padding-left: 0.6in;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__search .Input__tag::-webkit-input-placeholder {
  font-size: 0.2in;
  line-height: 1em;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__search .Input__tag::-moz-placeholder {
  font-size: 0.2in;
  line-height: 1em;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__search .Input__tag::-ms-input-placeholder {
  font-size: 0.2in;
  line-height: 1em;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__search .Input__tag::placeholder {
  font-size: 0.2in;
  line-height: 1em;
}
.RequestInventoryMobile__itemsPanelMobile__header {
  background-color: #fff;
  color: #fff;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  padding-left: 3.888888888888889vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestInventoryMobile--Tablet .RequestInventoryMobile__itemsPanelMobile__header {
  padding-left: 0.3in;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard.InventoryRequestRoomPreviewCard--Mobile {
  grid-template-areas: "picture title" "picture info";
  grid-template-columns: 12.222222222222221vw auto -webkit-min-content;
  grid-template-columns: 12.222222222222221vw auto min-content;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard.InventoryRequestRoomPreviewCard--Tablet {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding: 0.1in;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__title {
  font-size: 0.2in;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__info {
  font-size: 0.2in;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__image {
  width: 0.5in;
  height: 0.5in;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard--Mobile .InventoryRequestRoomPreviewCard__iconRight {
  display: none;
}
.RequestInventoryMobile__itemsPanelMobile__header .InventoryRequestRoomPreviewCard--Tablet .InventoryRequestRoomPreviewCard__iconRight {
  display: none;
}
.RequestInventoryMobile__itemsPanelMobile__body {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content auto;
  grid-template-rows: min-content min-content auto;
  overflow: hidden;
}
.RequestInventoryMobile__itemsPanelMobile__body .RequestInventoryItemsPanel {
  height: auto;
}
.RequestInventoryMobile__itemsPanelMobile__body__tabsScroller {
  overflow-x: auto;
  background-color: #fff;
}
.RequestInventoryMobile__itemsPanelMobile__body__tabsScroller .TabPane {
  display: grid;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
}
.RequestInventoryMobile__itemsPanelMobile__body__tabsScroller .TabPane--themeBordered .TabPane__tabs {
  border-bottom-color: transparent;
}
.RequestInventoryMobile__itemsPanelMobile__body__tabsBackground {
  background-color: #fff;
}
.MyInventoryBody {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  overflow: hidden;
}
.MyInventoryBody .MyInventoryPreviewBlock {
  border-radius: 0;
}
.MyInventoryPreviewBlock {
  display: grid;
  grid-template-columns: -webkit-min-content 1fr -webkit-min-content;
  grid-template-columns: min-content 1fr min-content;
  height: 18.055555555555557vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  background-color: #12152a;
  color: #fff;
  font-weight: 600;
  font-size: 3.611111111111111vw;
  padding: 0 3.888888888888889vw;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  overflow: hidden;
  grid-row-gap: 1.666666666666667vw;
  grid-column-gap: 4.444444444444445vw;
  border-top-left-radius: 2.222222222222222vw;
  border-top-right-radius: 2.222222222222222vw;
}
.MyInventoryPreviewBlock--Tablet {
  height: 1in;
  font-size: 0.2in;
  padding: 0.25in;
  grid-row-gap: 0.2in;
  grid-column-gap: 0.4in;
  border-top-left-radius: 0.3in;
  border-top-right-radius: 0.3in;
}
.MyInventoryPreviewBlock--selected {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.MyInventoryPreviewBlock__content {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-column-gap: 0.833333333333333vw;
     -moz-column-gap: 0.833333333333333vw;
          column-gap: 0.833333333333333vw;
}
.MyInventoryPreviewBlock--Tablet .MyInventoryPreviewBlock__content {
  -webkit-column-gap: 0.2in;
     -moz-column-gap: 0.2in;
          column-gap: 0.2in;
  row-gap: 0.15in;
}
.MyInventoryPreviewBlock__title {
  font-size: 4.166666666666667vw;
  grid-column: span 2;
}
.MyInventoryPreviewBlock--Tablet .MyInventoryPreviewBlock__title {
  font-size: 0.25in;
}

.AccountPhotosEditorMobile {
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  width: 100%;
  overflow: hidden;
  background: #f2f4f6;
}
.AccountPhotosEditorMobile .AccountPhotosEditorMobile__Button {
  width: 5.555555555555555vw;
}
.AccountPhotosEditorMobile__photosList {
  overflow-y: auto;
  padding: 5.555555555555555vw 4.444444444444445vw;
}
.AccountPhotosEditorMobile__photoItem {
  width: 100%;
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-template-rows: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5.555555555555555vw;
  margin-bottom: 1.666666666666667vw;
}
.AccountPhotosEditorMobile__photoItem__buttons {
  display: grid;
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}
.AccountPhotosEditorMobile__photoItem__params {
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  gap: 4.444444444444445vw;
  padding: 3.611111111111111vw 0;
}
.AccountPhotosEditorMobile__photoItem__imagePlace {
  width: 35.55555555555556vw;
  height: 35.55555555555556vw;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountPhotosEditorMobile__photoItem__image {
  background-position: center;
  background-size: contain;
}
.AccountPhotosEditorMobile__photoItem__title {
  margin: auto 0;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
}
.AccountPhotosEditorMobile__addButton {
  position: absolute;
  right: 4.444444444444445vw;
  bottom: 5.555555555555555vw;
}
.AccountPhotosEditorMobile__addPhotos {
  height: 100%;
  width: 100%;
  position: absolute;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background: transparent;
  display: grid;
  grid-template-rows: 1fr auto;
  -webkit-transition: background 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out 0.2s;
  transition: background 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out 0.2s;
  transition: transform 0.3s ease-in-out 0.2s, background 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out 0.2s;
}
.AccountPhotosEditorMobile__addPhotos--show {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  background: rgba(18,21,42,0.6);
  -webkit-transition: background 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out;
  transition: background 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, background 0.3s ease-in-out 0.2s;
  transition: transform 0.3s ease-in-out, background 0.3s ease-in-out 0.2s, -webkit-transform 0.3s ease-in-out;
}
.AccountPhotosEditorMobile__addPhotos .ImagePreLoader {
  width: 100%;
  height: 52.5vw;
}
.AccountPhotosEditorMobile__uploadBlock {
  display: grid;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: auto;
}
.AccountPhotosEditorMobile__uploadBlock__header {
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  padding: 4.444444444444445vw 5.555555555555555vw;
  background: #fff;
  border-top-left-radius: 4.166666666666667vw;
  border-top-right-radius: 4.166666666666667vw;
  gap: 4.444444444444445vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
}

.AddPhotos {
  display: grid;
  grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content min-content;
  overflow: auto;
}
.AddPhotos__filePreLoader {
  width: 100%;
}
.AddPhotos__blockWithTitle {
  padding: 30px 20px;
  background: #fff;
}
.AddPhotos--Mobile .AddPhotos__blockWithTitle {
  padding: 8.333333333333334vw 5.555555555555555vw;
}
.AddPhotos__button {
  border-radius: 0;
  width: 100%;
}
.AddPhotos__body {
  background: #f2f4f6;
  position: relative;
}
.AddPhotos__body__loaderWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: scale(0);
          transform: scale(0);
  background: transparent;
  top: 0;
  left: 0;
  -webkit-transition: background 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: background 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, background 0.2s ease-in-out 0.2s;
  transition: transform 0.2s ease-in-out, background 0.2s ease-in-out 0.2s, -webkit-transform 0.2s ease-in-out;
}
.AddPhotos__body__loaderWrapper--show {
  -webkit-transform: scale(1);
          transform: scale(1);
  background: rgba(18,21,42,0.6);
}
.AddPhotos__body__loaderWrapper .LoaderSpinner {
  font-size: 5px;
}
.AddPhotos--Mobile.AddPhotos__body__loaderWrapper .LoaderSpinner {
  font-size: 1.388888888888889vw;
}

.AccountFaqMessagesMobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  overflow: hidden;
  background: #f2f4f6;
}
.AccountFaqMessagesMobile__header {
  display: grid;
  grid-template-columns: auto -webkit-max-content;
  grid-template-columns: auto max-content;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6.944444444444445vw;
  z-index: 1;
  background: #12152a;
  padding: 0 3.333333333333333vw;
}
.AccountFaqMessagesMobile .AccountFaqMessagesMobile__crossButton {
  width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}

.AccountUserInfo {
  width: 100%;
  padding: 12px;
  padding-right: 16px;
  padding-bottom: 20px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  grid-gap: 12px;
}
.AccountUserInfo--Mobile {
  grid-gap: 3.333333333333333vw;
  padding: 3.333333333333333vw 4.444444444444445vw 5.555555555555555vw 3.333333333333333vw;
}
.AccountUserInfo .UserInitialsAvatar {
  width: 34px;
  height: 34px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 12px;
  padding-top: 1px;
}
.AccountUserInfo--Mobile.AccountUserInfo .UserInitialsAvatar {
  font-size: 3.333333333333333vw;
  padding-top: 0.277777777777778vw;
  width: 9.444444444444445vw;
  height: 9.444444444444445vw;
}
.AccountUserInfo__editIcon {
  cursor: pointer;
}
.AccountUserInfo__row {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 34px 1fr;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  color: #71737f;
  grid-gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
}
.AccountUserInfo--Mobile .AccountUserInfo__row {
  grid-template-columns: 9.444444444444445vw 1fr;
  grid-gap: 3.333333333333333vw;
}
.AccountUserInfo__row__text {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-self: left;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
}
.AccountUserInfo--Mobile .AccountUserInfo__row__text {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
}
.AccountUserInfo__row__text--bold {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 1.266666666666667em;
  font-weight: 600;
  line-height: 22px;
}
.AccountUserInfo--Mobile .AccountUserInfo__row__text--bold {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.277777777777778vmin;
  font-weight: 600;
  line-height: 6.111111111111111vw;
}
.AccountUserInfo__row__icon {
  width: 18px;
  height: 18px;
}
.AccountUserInfo--Mobile .AccountUserInfo__row__icon {
  width: 5vw;
  height: 5vw;
}

.HistoryPage {
  display: grid;
  grid-template-columns: 310px auto;
  gap: 20px;
  padding: 20px;
  position: relative;
  height: 100%;
}
.HistoryPage--Mobile {
  gap: 5.555555555555555vw;
  padding: 0vw;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  height: auto;
}
.HistoryPage--Mobile:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 19.72222222222222vw;
  z-index: 0;
}
.HistoryPage--Mobile .HistoryPage__clientBlock {
  padding: 2.222222222222222vw 2.222222222222222vw;
  position: relative;
}
.HistoryPage--Mobile .HistoryPage__clientBlock:before {
  content: '';
  position: absolute;
  bottom: -5.833333333333333vw;
  left: 0;
  width: 100%;
  height: 27.5vw;
  background: #fff;
  z-index: 0;
}
.HistoryPage__clientBlock .AccountUserInfo {
  position: relative;
  z-index: 1;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
          box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  display: grid;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: hidden;
  overflow-x: auto;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  line-height: 17px;
}
.HistoryPage--Mobile .HistoryPage__clientBlock .AccountUserInfo {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  line-height: 4.722222222222222vw;
  border-radius: 4.166666666666667vw;
}
.HistoryPage__block {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
          box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  display: grid;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: hidden;
  overflow-x: auto;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  line-height: 17px;
}
.HistoryPage--Mobile .HistoryPage__block {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  line-height: 4.722222222222222vw;
  border-radius: 4.166666666666667vw;
  margin: 2.222222222222222vw 2.222222222222222vw;
}

.Pagination {
  display: grid;
  grid-template-columns: auto;
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2f4f6;
  color: #71737f;
  padding: 10px 0;
}
.Pagination--Mobile {
  color: #71737f;
  padding: 2.777777777777778vw 3.333333333333333vw;
}

.HistoryRequestDesktop {
  min-width: 940px;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.05);
          box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  display: grid;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: hidden;
  overflow-x: auto;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  line-height: 17px;
}
.HistoryRequestDesktop__topTitle {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
  padding: 25px;
}
.HistoryRequestDesktop__notFound {
  height: 50vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 18px;
  line-height: 22px;
}
.HistoryRequestDesktop__notFound .SvgIcon {
  color: #d0d0d4;
  width: 118px;
  height: 118px;
}
.HistoryRequestDesktop__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 25px;
  gap: 30px;
}
.HistoryRequestDesktop__tabs__column {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #a0a1aa;
  padding: 12px 0;
  border-bottom: 2px solid transparent;
}
.HistoryRequestDesktop__tabs__column--active {
  border-color: #00a455;
  color: #12152a;
}
.HistoryRequestDesktop__requests__header {
  display: grid;
  padding: 16px 25px;
  background: #f2f4f6;
  grid-template-columns: 0.6fr 1fr 1fr 1.5fr 1.5fr 1fr 1.5fr 1fr;
  border-top: 1px solid #e8e8ea;
  gap: 20px;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #a0a1aa;
}
.HistoryRequestDesktop__requests__request {
  display: grid;
  grid-template-columns: 0.6fr 1fr 1fr 1.5fr 1.5fr 1fr 1.5fr 1fr;
  padding: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  gap: 20px;
  -webkit-transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
  border-bottom: 1px solid #e8e8ea;
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  position: relative;
}
.HistoryRequestDesktop__requests__request:after {
  content: '';
  position: absolute;
  top: -1px;
  height: 1px;
  background: transparent;
  left: 0;
  width: 100%;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.HistoryRequestDesktop__requests__request .ServiceTypeCell {
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 9px;
}
.HistoryRequestDesktop__requests__request .ServiceTypeCell .SvgIcon {
  width: 13px;
  color: #4d6eff;
}
.HistoryRequestDesktop__requests__request__id {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.HistoryRequestDesktop__requests__request__id:hover .HistoryRequestDesktop__requests__request__id {
  color: #00a455;
}
.HistoryRequestDesktop__requests__request:last-child {
  border-color: transparent;
}
.HistoryRequestDesktop__requests__request:hover {
  background: #f2f4f6;
  border-color: transparent;
}
.HistoryRequestDesktop__requests__request:hover:after {
  background: #fff;
}

.RequestStatus {
  padding: 4px 9px;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestStatus--Mobile {
  padding: 0.277777777777778vw 1.666666666666667vw;
  height: 5.833333333333333vw;
  font-size: 3.333333333333333vw;
  border-radius: 1.111111111111111vw;
}
.RequestStatus__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.15;
}
.RequestStatus__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.RequestStatus__point {
  width: 8px;
  height: 8px;
  margin-left: 9px;
  border-radius: 50%;
}
.RequestStatus--Mobile .RequestStatus__point {
  width: 1.666666666666667vw;
  height: 1.666666666666667vw;
  margin-left: 1.388888888888889vw;
}

.HistoryRequestMobile {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  height: 100%;
}
.HistoryRequestMobile__loading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 12.222222222222221vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
}
.HistoryRequestMobile__blockWithLabel {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  gap: 1.111111111111111vw;
}
.HistoryRequestMobile__blockWithLabel__label {
  color: #a0a1aa;
}
.HistoryRequestMobile__blockWithLabel__primary {
  color: #00a455;
}
.HistoryRequestMobile__blockIcons {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: 100%;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  gap: 1.111111111111111vw;
}
.HistoryRequestMobile__blockIcons .SvgIcon {
  width: 4.444444444444445vw;
  color: #12152a;
}
.HistoryRequestMobile__blockIcons__right {
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-template-rows: 100%;
  gap: 2.777777777777778vw;
}
.HistoryRequestMobile__blockIcons__left {
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-template-rows: 100%;
  gap: 2.777777777777778vw;
}
.HistoryRequestMobile__blockWithLabelAndIcon {
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-template-rows: 100%;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
  color: #a0a1aa;
  gap: 2.777777777777778vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.HistoryRequestMobile__blockWithLabelAndIcon .SvgIcon {
  width: 4.444444444444445vw;
  color: #12152a;
}
.HistoryRequestMobile__blockWithLabelAndIcon__text {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-min-content -webkit-min-content;
  grid-auto-rows: min-content min-content;
  gap: 1.111111111111111vw;
}
.HistoryRequestMobile__blockWithLabelAndIcon__text__label {
  color: #12152a;
}
.HistoryRequestMobile__notFound {
  height: 50vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6.944444444444445vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
}
.HistoryRequestMobile__notFound .SvgIcon {
  color: #d0d0d4;
  width: 25vw;
  height: 25vw;
}
.HistoryRequestMobile__header {
  background-color: #fff;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
}
.HistoryRequestMobile__header__topTitle {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 5vmin;
  line-height: 1.222222222222222em;
  padding: 0 6.944444444444445vw 6.944444444444445vw;
}
.HistoryRequestMobile__header__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 6.944444444444445vw;
  gap: 8.333333333333334vw;
}
.HistoryRequestMobile__header__tabs__column {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  color: #a0a1aa;
  padding: 3.333333333333333vw 0;
  border-bottom: 0.555555555555556vw solid transparent;
}
.HistoryRequestMobile__header__tabs__column--active {
  border-color: #00a455;
  color: #12152a;
}
.HistoryRequestMobile__requests {
  margin: 0 2.777777777777778vw;
  height: 100%;
}
.HistoryRequestMobile__requests__request {
  background-color: #fff;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  margin-top: 2.777777777777778vw;
  border-radius: 4.166666666666667vw;
}
.HistoryRequestMobile__requests__request:last-child {
  margin-bottom: 2.777777777777778vw;
}
.HistoryRequestMobile__requests__request__header {
  padding: 5vw 6.944444444444445vw;
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  grid-template-rows: 100%;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.HistoryRequestMobile__requests__request__header .ServiceTypeCell {
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 9px;
}
.HistoryRequestMobile__requests__request__header .ServiceTypeCell--primary {
  color: #00a455;
}
.HistoryRequestMobile__requests__request__header .ServiceTypeCell--colorInfo {
  color: #4d6eff;
}
.HistoryRequestMobile__requests__request__header__left {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.333333333333333vmin;
  line-height: 4.166666666666667vmin;
}
.HistoryRequestMobile__requests__request__header__id {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
  font-weight: 700;
}
.HistoryRequestMobile__requests__request__header__right {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-template-rows: 100%;
  gap: 4.444444444444445vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.HistoryRequestMobile__requests__request__header__right .RequestStatus {
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
}
.HistoryRequestMobile__requests__request__header__right .SvgIcon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  color: #00a455;
  height: 3.333333333333333vw;
}
.HistoryRequestMobile__requests__request__body {
  padding: 5vw 6.944444444444445vw;
  display: grid;
  gap: 3.611111111111111vw;
}
.HistoryRequestMobile__requests__request__body__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 100%;
  gap: 4.444444444444445vw;
}

.HeaderBlock {
  display: grid;
  width: 100%;
  grid-template-columns: 155px 620px 75px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px 0;
  gap: 75px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  background-color: #191a23;
  color: #fff;
}
.HeaderBlock--v2 {
  grid-template-columns: 155px 730px 75px;
}
.HeaderBlock--Mobile {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  grid-template-columns: 5vw 1fr 5vw;
  gap: 1.388888888888889vw;
  position: relative;
  padding: 4.444444444444445vw;
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.HeaderBlock--wideLogo {
  padding: 8px 0;
}
.HeaderBlock--Mobile.HeaderBlock--wideLogo {
  padding: 2.222222222222222vw 4.444444444444445vw;
}
.HeaderBlock--v2.HeaderBlock .HeaderBlock__logoutBtn {
  padding-right: 0;
}
.HeaderBlock .HeaderBlock__langSelectList {
  height: unset;
  border: none;
  background: none;
  width: unset;
}
.HeaderBlock .HeaderBlock__langSelectList__value {
  padding: 0;
  color: #fff;
  font-weight: 500;
  grid-column-gap: 6px;
}
.HeaderBlock__logo {
  height: 36px;
  width: 155px;
  background-size: contain;
  background-position: center;
}
.HeaderBlock--Mobile .HeaderBlock__logo {
  height: 10vw;
  width: 43.05555555555556vw;
  justify-self: center;
}
.HeaderBlock--wideLogo .HeaderBlock__logo {
  height: 52px;
}
.HeaderBlock--Mobile.HeaderBlock--wideLogo .HeaderBlock__logo {
  height: 14.444444444444445vw;
}
.HeaderBlock__iconMenuMobile {
  height: 4.166666666666667vw;
  width: 4.166666666666667vw;
}
.HeaderBlock__iconMenuMobile--show {
  height: 3.611111111111111vw;
  width: 3.333333333333333vw;
}
.HeaderBlock__menu {
  display: grid;
  grid-gap: 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-auto-flow: column;
}
.HeaderBlock__menu a {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: unset;
  font-weight: 500;
}
.HeaderBlock--Mobile .HeaderBlock__menu {
  display: none;
}
.HeaderBlock__logout {
  justify-self: flex-end;
}

.AccountFooterBlock {
  display: grid;
  grid-template-rows: -webkit-min-content auto;
  grid-template-rows: min-content auto;
  padding: 40px 130px;
  gap: 20px;
  background-color: #191a23;
}
.AccountFooterBlock__logo {
  height: 36px;
  width: 155px;
  background-size: contain;
}
.AccountFooterBlock--Mobile .AccountFooterBlock__logo {
  height: 10vw;
  width: 43.05555555555556vw;
  justify-self: center;
}
.AccountFooterBlock--Mobile {
  padding: 5.555555555555555vw 5.555555555555555vw;
  gap: 5.555555555555555vw;
}
.AccountFooterBlock .SvgIcon {
  width: 155px;
  height: 36px;
}
.AccountFooterBlock--Mobile.AccountFooterBlock .SvgIcon {
  width: 43.05555555555556vw;
  height: 10vw;
  justify-self: center;
}

.TopMenuMobile {
  left: 0;
  top: 0;
  overflow: auto;
  width: 100%;
  height: 100%;
  z-index: 3;
  position: absolute;
  pointer-events: none;
  display: grid;
  grid-template-columns: 7fr 3fr;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.611111111111111vmin;
  line-height: 4.444444444444445vmin;
  color: #71737f;
  font-weight: 600;
  font-size: 5vw;
  line-height: 1em;
}
.TopMenuMobile .Button,
.TopMenuMobile .a {
  font-weight: 600;
  background-color: inherit;
  color: inherit;
}
.TopMenuMobile.AnimatedAdding--visible {
  pointer-events: all;
}
.TopMenuMobile .TopMenuMobile__langSelectList {
  border: none;
  border-radius: 0;
  background: none;
  width: 100%;
  height: unset;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
}
.TopMenuMobile .TopMenuMobile__langSelectList__value {
  padding: 4.444444444444445vw 6.944444444444445vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
  font-size: 5vw;
  line-height: 1em;
  color: #71737f;
}
.TopMenuMobile__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0);
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
.TopMenuMobile.AnimatedAdding--visible .TopMenuMobile__overlay {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  background: rgba(0,0,0,0.8);
}
.TopMenuMobile__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-right: 0.277777777777778vw solid #e8e8ea;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  background-color: #f2f4f6;
}
.TopMenuMobile.AnimatedAdding--visible .TopMenuMobile__menu {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.TopMenuMobile__menu a,
.TopMenuMobile__menu__goBack,
.TopMenuMobile__menu__logout {
  width: 100%;
  padding: 4.444444444444445vw 6.944444444444445vw;
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.TopMenuMobile__menu__goBack {
  padding: 4.444444444444445vw;
  gap: 4.444444444444445vw;
  display: grid;
  text-align: left;
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: min-content 1fr;
  color: #12152a;
}
.TopMenuMobile__menu__goBack .SvgIcon {
  height: 3.611111111111111vw;
  color: #12152a;
}
.TopMenuMobile__menu__logout {
  border-bottom: none;
}
.TopMenuMobile__menu__logout .Button {
  width: 100%;
  height: auto;
  color: #ee4b19;
  text-align: left;
}
@-webkit-keyframes overlayIn {
  from {
    background: rgba(0,0,0,0);
  }
  to {
    background: rgba(0,0,0,0.8);
  }
}
@keyframes overlayIn {
  from {
    background: rgba(0,0,0,0);
  }
  to {
    background: rgba(0,0,0,0.8);
  }
}

.InvoicePageDesktop {
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-template-rows: -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content;
  overflow-y: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}
.InvoicePageDesktop--Mobile {
  grid-template-columns: 100%;
  overflow-x: hidden;
  background-color: #fff;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
.InvoicePageDesktop__topPanelRow {
  width: 100%;
  height: 100px;
  position: absolute;
}
.InvoicePageDesktop__controls {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 55px;
  padding-bottom: 24px;
}
.InvoicePageDesktop--Mobile .InvoicePageDesktop__controls {
  margin-top: 0;
  padding-bottom: 0;
  grid-template-columns: 100%;
  grid-template-areas: 'payButton' 'icons';
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
.InvoicePageDesktop--Mobile .InvoicePageDesktop__controls__payButtonBlock {
  grid-area: payButton;
  padding: 10vw 4.444444444444445vw;
}
.InvoicePageDesktop__controls__paymentIcons {
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 10px;
}
.InvoicePageDesktop--Mobile .InvoicePageDesktop__controls__paymentIcons {
  grid-area: icons;
  grid-column-gap: 2.777777777777778vw;
  background-color: #f2f4f6;
  padding: 2.222222222222222vw;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.InvoicePageDesktop__controls__paymentIcons__icon {
  height: 18px;
  width: auto;
}
.InvoicePageDesktop--Mobile .InvoicePageDesktop__controls__paymentIcons__icon {
  height: 5vw;
}
.InvoicePageDesktop__controls .Button {
  padding: 0 32px;
}
.InvoicePageDesktop--Mobile .InvoicePageDesktop__controls .Button {
  height: 12.222222222222221vw;
  padding: 0 8.88888888888889vw;
  width: 100%;
}
.InvoicePageDesktop__errorMessage {
  color: #ee4b19;
  font-size: 3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 130px;
}

.InvoiceBlock {
  z-index: 1;
  width: 600px;
  background-color: #fff;
  border-radius: 8px;
  padding: 33px 40px;
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  font-size: 13px;
  font-weight: 500;
  margin-top: 20px;
}
.InvoiceBlock--Mobile {
  width: 100%;
  padding: 7.222222222222222vw 4.444444444444445vw;
  font-size: 3.611111111111111vw;
  border-radius: 0;
}
.InvoiceBlock__signature {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  row-gap: 6px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.InvoiceBlock--Mobile .InvoiceBlock__signature {
  row-gap: 1.666666666666667vw;
}
.InvoiceBlock__signature__img {
  width: 100%;
  max-height: 150px;
  max-width: 150px;
  -o-object-fit: contain;
     object-fit: contain;
}
.InvoiceBlock--Mobile .InvoiceBlock__signature__img {
  max-height: 41.666666666666664vw;
  max-width: 41.666666666666664vw;
}
.InvoiceBlock__signature__date {
  width: 100%;
  text-align: right;
  font-size: 10px;
  line-height: 1em;
  color: #12152a;
  font-weight: 500;
}
.InvoiceBlock--Mobile .InvoiceBlock__signature__date {
  font-size: 2.777777777777778vw;
}
.InvoiceBlock__rowBottom {
  display: grid;
  grid-column: span 2;
  height: 60px;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  place-items: end;
}
.InvoiceBlock__statusText {
  color: #00a455;
  font-size: 46px;
  font-weight: 900;
  margin-top: 13px;
  line-height: 58px;
}
.InvoiceBlock--Mobile .InvoiceBlock__statusText {
  font-size: unset;
  margin-top: 0;
  line-height: unset;
}
.InvoiceBlock__alignRight {
  text-align: right;
}
.InvoiceBlock__bigGreenInvoice {
  color: #2c6838;
  font-size: 36px;
  font-weight: 900;
  line-height: 40px;
  grid-column: span 2;
  margin-bottom: 25px;
}
.InvoiceBlock--Mobile .InvoiceBlock__bigGreenInvoice {
  font-size: 10vw;
  line-height: 11.11111111111111vw;
  margin-bottom: 6.944444444444445vw;
  display: grid;
  grid-auto-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.InvoiceBlock__bigGreenInvoice__rightBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  row-gap: 6px;
}
.InvoiceBlock--Mobile .InvoiceBlock__bigGreenInvoice__rightBlock {
  row-gap: 1.666666666666667vw;
}
.InvoiceBlock__logo {
  height: 40px;
  width: 167px;
  margin-bottom: 25px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.InvoiceBlock--Mobile .InvoiceBlock__logo {
  height: 10vw;
  width: 46.388888888888886vw;
  margin-bottom: 6.944444444444445vw;
}
.InvoiceBlock__paleText {
  color: #71737f;
  font-weight: 400;
}
.InvoiceBlock__boldText {
  font-weight: 600;
}
.InvoiceBlock__totalText {
  font-size: 18px;
  font-weight: 600;
}
.InvoiceBlock--Mobile .InvoiceBlock__totalText {
  font-size: 5vw;
}
.InvoiceBlock__2columnsTop {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsTop {
  grid-template-columns: 100%;
  grid-template-areas: 'logo' 'info';
  grid-row-gap: 9.166666666666666vw;
}
.InvoiceBlock__2columnsTop__columnLeft {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-row-gap: 4px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-column-gap: 12px;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsTop__columnLeft {
  grid-area: info;
  grid-row-gap: 1.111111111111111vw;
  grid-column-gap: 11.11111111111111vw;
}
.InvoiceBlock__2columnsTop__columnRight {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 4px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  justify-items: right;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsTop__columnRight {
  grid-row-gap: 1.111111111111111vw;
  grid-area: logo;
  grid-template-columns: 1fr 1fr;
}
.InvoiceBlock__items {
  margin-top: 50px;
  margin-bottom: 26px;
  display: grid;
  grid-template-columns: 1fr 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr 1fr max-content max-content max-content;
}
.InvoiceBlock--Mobile .InvoiceBlock__items {
  margin-top: 13.88888888888889vw;
  margin-bottom: 7.222222222222222vw;
  grid-template-columns: auto -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: auto max-content max-content max-content;
}
.InvoiceBlock__items__cell {
  padding: 16px 34px 16px 0;
  border-bottom: 1px solid #e8e8ea;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  overflow: hidden;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}
.InvoiceBlock--Mobile .InvoiceBlock__items__cell {
  padding: 3.333333333333333vw 2.5vw 3.333333333333333vw 0;
}
.InvoiceBlock__items__cell--fullHeight {
  max-height: 100%;
}
.InvoiceBlock--Mobile .InvoiceBlock__items__cell--fullHeight {
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 1.388888888888889vw;
  max-height: 100%;
}
.InvoiceBlock--Mobile .InvoiceBlock__items__cell--description {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.InvoiceBlock__items__cell--last {
  padding-right: 0;
}
.InvoiceBlock--Mobile .InvoiceBlock__items__cell--last {
  padding-right: 0;
}
.InvoiceBlock__2columnsBottom {
  display: grid;
  grid-template-columns: 175px minmax(180px, -webkit-max-content);
  grid-template-columns: 175px minmax(180px, max-content);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsBottom {
  grid-template-columns: 1fr 1fr;
}
.InvoiceBlock__2columnsBottom__terms {
  font-weight: 400;
  margin-bottom: 8px;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsBottom__terms {
  margin-bottom: 2.222222222222222vw;
}
.InvoiceBlock__2columnsBottom__columnLeft {
  display: grid;
  grid-row-gap: 4px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsBottom__columnLeft {
  grid-row-gap: 1.111111111111111vw;
}
.InvoiceBlock__2columnsBottom__columnRight {
  display: grid;
  grid-row-gap: 4px;
  grid-template-columns: -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content;
  grid-template-rows: -webkit-max-content -webkit-max-content 1fr;
  grid-template-rows: max-content max-content 1fr;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsBottom__columnRight {
  grid-row-gap: 1.111111111111111vw;
}
.InvoiceBlock__2columnsBottom__columnRight__totalText {
  font-size: 24px;
  font-weight: 800;
  line-height: 13px;
}
.InvoiceBlock--Mobile .InvoiceBlock__2columnsBottom__columnRight__totalText {
  font-size: 6.666666666666667vw;
  line-height: 3.611111111111111vw;
}

.AccountStorageTenantPaymentModal {
  height: 100%;
}
.AccountStorageTenantPaymentModal--Mobile {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  display: grid;
  grid-template-rows: -webkit-max-content 1fr;
  grid-template-rows: max-content 1fr;
  z-index: 2;
}
.AccountStorageTenantPaymentModal__modalHolder.ModalInstance__holder.ModalInstance__holder--faded {
  background-color: rgba(18,21,42,0.4);
}
.AccountStorageTenantPaymentModal__modal.ModalInstance.ModalInstance--Desktop {
  width: 800px;
  min-height: 606px;
}
.AccountStorageTenantPaymentModal__header {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 56px;
  width: 100%;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__header {
  border-bottom: 0.277777777777778vw solid #e8e8ea;
  height: 15.555555555555555vw;
  grid-column-gap: 2.777777777777778vw;
  font-size: 3.333333333333333vw;
  font-weight: 600;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 4.444444444444445vw;
  margin-bottom: 0vw;
  background-color: #eef0f1;
}
.AccountStorageTenantPaymentModal__header__step {
  display: grid;
  grid-template-columns: -webkit-min-content -webkit-max-content;
  grid-template-columns: min-content max-content;
  grid-column-gap: 10px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__header__step {
  grid-column-gap: 2.777777777777778vw;
}
.AccountStorageTenantPaymentModal__header__circle {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #acaeb5;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__header__circle {
  width: 6.666666666666667vw;
  height: 6.666666666666667vw;
}
.AccountStorageTenantPaymentModal__header__dots {
  width: 48px;
  height: 100%;
  background: radial-gradient(circle closest-corner, #acaeb5 2px, transparent 2px);
  background-size: 14px 4px;
  background-repeat: repeat-x;
  background-position: -5px center;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__header__dots {
  display: none;
}
.AccountStorageTenantPaymentModal__body {
  min-height: 514px;
  overflow-y: auto;
  width: 100%;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__body {
  height: 100%;
  min-height: 100%;
  overflow-y: auto;
}
.AccountStorageTenantPaymentModal__confirmButton.Button {
  width: 100%;
  height: 56px;
  border-radius: 0;
  font-size: 15px;
  font-weight: 500;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__confirmButton.Button {
  height: 13.333333333333334vw;
  font-size: 4.166666666666667vw;
}
.AccountStorageTenantPaymentModal__addressStep {
  display: grid;
  grid-template-columns: 368px 1fr;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep {
  height: 100%;
  grid-template-columns: 100%;
  grid-template-rows: 1fr 1fr;
  padding-bottom: 48px;
  overflow: hidden;
}
.AccountStorageTenantPaymentModal__addressStep .AddressInput {
  width: 100%;
}
.AccountStorageTenantPaymentModal__addressStep__leftColumn {
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
          box-shadow: 0 3px 6px 0 rgba(0,0,0,0.15);
  display: grid;
  grid-template-rows: -webkit-max-content 1fr -webkit-max-content;
  grid-template-rows: max-content 1fr max-content;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__leftColumn {
  -webkit-box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
          box-shadow: 0 0.833333333333333vmin 1.666666666666667vmin 0 rgba(0,0,0,0.15);
}
.AccountStorageTenantPaymentModal__addressStep__inputRow {
  padding-left: 34px;
  background: radial-gradient(circle closest-corner, #acaeb5 2px, transparent 2px);
  background-size: 4px 14px;
  background-repeat: repeat-y;
  background-position: 7px -5px;
  padding-bottom: 12px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__inputRow {
  padding-left: 9.444444444444445vw;
  background: radial-gradient(circle closest-corner, #acaeb5 0.555555555555556vw, transparent 0.555555555555556vw);
  background-size: 1.111111111111111vw 3.888888888888889vw;
  background-repeat: repeat-y;
  background-position: 1.944444444444444vw -1.388888888888889vw;
  padding-bottom: 3.333333333333333vw;
}
.AccountStorageTenantPaymentModal__addressStep__inputRow--noDots {
  background: none;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__inputRow--noDots {
  background: none;
}
.AccountStorageTenantPaymentModal__addressStep__inputRow .AddressInput {
  width: 100%;
}
.AccountStorageTenantPaymentModal__addressStep__totalDistance {
  font-size: 12px;
  font-weight: 500;
  width: 100%;
  text-align: center;
  line-height: 22px;
  border-bottom: 1px solid #e8e8ea;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__totalDistance {
  font-size: 3.333333333333333vw;
  line-height: 6.111111111111111vw;
  border-bottom-width: 0.277777777777778vw;
  background-color: #f2f4f6;
}
.AccountStorageTenantPaymentModal__addressStep__inputs {
  padding: 30px 20px;
  grid-row-gap: 8px;
  display: grid;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  overflow: auto;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__inputs {
  padding: 8.333333333333334vw 5.555555555555555vw;
  grid-row-gap: 2.222222222222222vw;
}
.AccountStorageTenantPaymentModal__addressStep__title {
  display: grid;
  grid-template-columns: auto auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  color: #71737f;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__title {
  font-size: 3.611111111111111vw;
}
.AccountStorageTenantPaymentModal__addressStep__title .IconWithText {
  font-size: 13px;
  font-weight: 500;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__addressStep__title .IconWithText {
  font-size: 3.611111111111111vw;
}
.AccountStorageTenantPaymentModal__addressStep__titleDestination {
  color: #ee4b19;
}
.AccountStorageTenantPaymentModal__addressStep__titleExtra {
  color: #4d6eff;
}
.AccountStorageTenantPaymentModal__addressStepMobile {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content -webkit-min-content auto -webkit-min-content;
  grid-template-rows: min-content min-content auto min-content;
  overflow: hidden;
}
.AccountStorageTenantPaymentModal__paymentStep {
  display: grid;
  grid-template-columns: 100%;
  padding-top: 27px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  grid-row-gap: 16px;
  grid-template-rows: -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-rows: max-content max-content max-content;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep {
  padding-top: 0;
  grid-row-gap: 4.444444444444445vw;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo {
  background-color: #e1e2e5;
  border: 1px solid #c0c0c0;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 1fr 1fr;
  padding: 10px 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__stripePromo {
  border: 0.277777777777778vw solid #c0c0c0;
  padding: 2.777777777777778vw 3.333333333333333vw;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow {
  width: 100%;
  display: grid;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-template-rows: 100%;
  grid-column-gap: 2px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-auto-flow: column;
  padding-top: 10px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow {
  grid-column-gap: 0.555555555555556vw;
  padding-top: 2.777777777777778vw;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon {
  background-size: contain;
  background-position: center;
  border-radius: 3px;
  background-color: #fff;
  width: 39px;
  height: 22px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon {
  border-radius: 0.833333333333333vw;
  width: 10.833333333333334vw;
  height: 6.111111111111111vw;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--visa {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSLlvaLnirZfMV8zXyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7Ij48ZyBpZD0i5b2i54q2XzEiPjxnPjxwYXRoIGQ9Ik0yMTEuMzI4LDE4NC40NDVsLTIzLjQ2NSwxNDQuMjA4aDM3LjU0MmwyMy40NjgtMTQ0LjIwOCAgICAgSDIxMS4zMjh6IE0xNTYuMjc2LDE4NC40NDVsLTM1Ljc5NCw5OS4xODVsLTQuMjM0LTIxLjM1OGwwLjAwMywwLjAwN2wtMC45MzMtNC43ODdjLTQuMzMyLTkuMzM2LTE0LjM2NS0yNy4wOC0zMy4zMS00Mi4yMjMgICAgIGMtNS42MDEtNC40NzYtMTEuMjQ3LTguMjk2LTE2LjcwNS0xMS41NTlsMzIuNTMxLDEyNC45NDNoMzkuMTE2bDU5LjczMy0xNDQuMjA4SDE1Ni4yNzZ6IE0zMDIuNzk3LDIyNC40OCAgICAgYzAtMTYuMzA0LDM2LjU2My0xNC4yMDksNTIuNjI5LTUuMzU2bDUuMzU3LTMwLjk3MmMwLDAtMTYuNTM0LTYuMjg4LTMzLjc2OC02LjI4OGMtMTguNjMyLDAtNjIuODc1LDguMTQ4LTYyLjg3NSw0Ny43MzkgICAgIGMwLDM3LjI2LDUxLjkyOCwzNy43MjMsNTEuOTI4LDU3LjI4NWMwLDE5LjU2Mi00Ni41NzQsMTYuMDY2LTYxLjk0NCwzLjcyNmwtNS41ODYsMzIuMzczYzAsMCwxNi43NjMsOC4xNDgsNDIuMzgyLDguMTQ4ICAgICBjMjUuNjE2LDAsNjQuMjcyLTEzLjI3MSw2NC4yNzItNDkuMzdDMzU1LjE5MiwyNDQuMjcyLDMwMi43OTcsMjQwLjc4LDMwMi43OTcsMjI0LjQ4eiBNNDU1Ljk5NywxODQuNDQ1aC0zMC4xODUgICAgIGMtMTMuOTM4LDAtMTcuMzMyLDEwLjc0Ny0xNy4zMzIsMTAuNzQ3bC01NS45ODgsMTMzLjQ2MWgzOS4xMzFsNy44MjgtMjEuNDE5aDQ3LjcyOGw0LjQwMywyMS40MTloMzQuNDcyTDQ1NS45OTcsMTg0LjQ0NXogICAgICBNNDEwLjI3LDI3Ny42NDFsMTkuNzI4LTUzLjk2NmwxMS4wOTgsNTMuOTY2SDQxMC4yN3oiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMwMDVCQUM7Ii8+PC9nPjwvZz48L2c+PGcgaWQ9IuW9oueKtl8xXzJfIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDsiPjxnIGlkPSLlvaLnirZfMV8xXyI+PGc+PHBhdGggZD0iTTEwNC4xMzIsMTk4LjAyMmMwLDAtMS41NTQtMTMuMDE1LTE4LjE0NC0xMy4wMTVIMjUuNzE1ICAgICBsLTAuNzA2LDIuNDQ2YzAsMCwyOC45NzIsNS45MDYsNTYuNzY3LDI4LjAzM2MyNi41NjIsMjEuMTQ4LDM1LjIyNyw0Ny41MSwzNS4yMjcsNDcuNTFMMTA0LjEzMiwxOTguMDIyeiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0Y2QUMxRDsiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
  background-size: 88%;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--mastercard {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyLjExNjc2aW4iIGhlaWdodD0iMS41aW4iIHZpZXdCb3g9IjAgMCAxNTIuNDA3IDEwOCI+CiAgPGc+CiAgICA8cmVjdCB3aWR0aD0iMTUyLjQwNyIgaGVpZ2h0PSIxMDgiIHN0eWxlPSJmaWxsOiBub25lIi8+CiAgICA8Zz4KICAgICAgPHJlY3QgeD0iNjAuNDExNyIgeT0iMjUuNjk2OCIgd2lkdGg9IjMxLjUiIGhlaWdodD0iNTYuNjA2NCIgc3R5bGU9ImZpbGw6ICNmZjVmMDAiLz4KICAgICAgPHBhdGggZD0iTTM4Mi4yMDgzOSwzMDZhMzUuOTM3NSwzNS45Mzc1LDAsMCwxLDEzLjc0OTktMjguMzAzMiwzNiwzNiwwLDEsMCwwLDU2LjYwNjRBMzUuOTM4LDM1LjkzOCwwLDAsMSwzODIuMjA4MzksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNlYjAwMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1NC4yMDM0OSwzMDZhMzUuOTk4NjcsMzUuOTk4NjcsMCwwLDEtNTguMjQ1MiwyOC4zMDMyLDM2LjAwNTE4LDM2LjAwNTE4LDAsMCwwLDAtNTYuNjA2NEEzNS45OTg2NywzNS45OTg2NywwLDAsMSw0NTQuMjAzNDksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1MC43Njg4OSwzMjguMzA3N3YtMS4xNTg5aC40Njczdi0uMjM2MWgtMS4xOTAxdi4yMzYxaC40Njc1djEuMTU4OVptMi4zMTA1LDB2LTEuMzk3M2gtLjM2NDhsLS40MTk1OS45NjExLS40MTk3MS0uOTYxMWgtLjM2NXYxLjM5NzNoLjI1NzZ2LTEuMDU0bC4zOTM1LjkwODdoLjI2NzFsLjM5MzUxLS45MTF2MS4wNTYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
  background-color: #003256;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--amex {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICAgIHk9IjBweCIKICAgICB2aWV3Qm94PSIwIDAgMjkxLjc2NCAyOTEuNzY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTEuNzY0IDI5MS43NjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIHN0eWxlPSJmaWxsOiMyNkE2RDE7IiBkPSJNMTguMjM1LDQxLjAyNWgyNTUuMjk0YzEwLjA2NiwwLDE4LjIzNSw4LjE2OSwxOC4yMzUsMTguMjQ0djE3My4yMzUKCQljMCwxMC4wNjYtOC4xNjksMTguMjM1LTE4LjIzNSwxOC4yMzVIMTguMjM1QzguMTYsMjUwLjc0LDAsMjQyLjU3LDAsMjMyLjUwNVY1OS4yNjlDMCw0OS4xOTQsOC4xNjksNDEuMDI1LDE4LjIzNSw0MS4wMjV6Ii8+CiAgICA8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTQ3LjA0NywxMTMuOTY2bC0yOC44MTIsNjMuNzZoMzQuNDkybDQuMjc2LTEwLjE2Nmg5Ljc3NGw0LjI3NiwxMC4xNjZoMzcuOTY2di03Ljc1OWwzLjM4Myw3Ljc1OQoJCWgxOS42MzlsMy4zODMtNy45MjN2Ny45MjNoNzguOTU5bDkuNjAxLTkuOTAybDguOTksOS45MDJsNDAuNTU1LDAuMDgybC0yOC45MDMtMzEuNzg0bDI4LjkwMy0zMi4wNThoLTM5LjkyNmwtOS4zNDYsOS43MTkKCQlsLTguNzA3LTkuNzE5aC04NS44OTdsLTcuMzc2LDE2LjQ1N2wtNy41NDktMTYuNDU3aC0zNC40MnY3LjQ5NWwtMy44MjktNy40OTVDNzYuNDc5LDExMy45NjYsNDcuMDQ3LDExMy45NjYsNDcuMDQ3LDExMy45NjZ6CgkJIE01My43MjEsMTIzLjAyaDE2LjgxM2wxOS4xMTEsNDMuMjM2VjEyMy4wMmgxOC40MThsMTQuNzYxLDMxbDEzLjYwNC0zMWgxOC4zMjZ2NDUuNzUyaC0xMS4xNTFsLTAuMDkxLTM1Ljg1MWwtMTYuMjU3LDM1Ljg1MQoJCWgtOS45NzVsLTE2LjM0OC0zNS44NTF2MzUuODUxaC0yMi45NGwtNC4zNDktMTAuMjU3SDUwLjE0N2wtNC4zNCwxMC4yNDhIMzMuNTE2QzMzLjUxNiwxNjguNzYzLDUzLjcyMSwxMjMuMDIsNTMuNzIxLDEyMy4wMnoKCQkgTTE2NC45NTYsMTIzLjAyaDQ1LjM0MkwyMjQuMTY2LDEzOGwxNC4zMTUtMTQuOThoMTMuODY4bC0yMS4wNzEsMjIuOTk1bDIxLjA3MSwyMi43M2gtMTQuNDk3bC0xMy44NjgtMTUuMTU0bC0xNC4zODgsMTUuMTU0CgkJaC00NC42NEwxNjQuOTU2LDEyMy4wMkwxNjQuOTU2LDEyMy4wMnogTTYxLjksMTMwLjc2MWwtNy43NDEsMTguMjcyaDE1LjQ3M0w2MS45LDEzMC43NjF6IE0xNzYuMTUzLDEzMi40OTN2OC4zNTJoMjQuNzM2djkuMzA5CgkJaC0yNC43MzZ2OS4xMThoMjcuNzQ1bDEyLjg5Mi0xMy40M2wtMTIuMzQ1LTEzLjM1N2gtMjguMjkyTDE3Ni4xNTMsMTMyLjQ5M3oiLz4KPC9zdmc+Cg==);
  background-size: cover;
  background-color: transparent;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--jcb {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgLTI5IDI1NiAyNTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItNTcuNTI3MDk2OCUiIHkxPSI1MC4xMjQxOTUzJSIgeDI9IjIzMi4zOTEyMSUiIHkyPSI1MC4xMjQxOTUzJSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3OTQwIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1Q0I1MzEiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSIwLjE4MjUxNjcwNCUiIHkxPSI0OS45NTk5NyUiIHgyPSIxMDAuMjczNDQxJSIgeTI9IjQ5Ljk1OTk3JSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3OTQwIiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDg3M0YiIG9mZnNldD0iMjIuODUlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM0MEE3MzciIG9mZnNldD0iNzQuMzMlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1Q0I1MzEiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSItNjIuODAxNTg0NSUiIHkxPSI0OS44NTc4MjUzJSIgeDI9IjI1My42NzEyOTQlIiB5Mj0iNDkuODU3ODI1MyUiIGlkPSJsaW5lYXJHcmFkaWVudC0zIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzk0MCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA4NzNGIiBvZmZzZXQ9IjIyLjg1JSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDBBNzM3IiBvZmZzZXQ9Ijc0LjMzJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNUNCNTMxIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMC4xNzU1NTY3OTMlIiB5MT0iNTAuMDA1ODA0OCUiIHgyPSIxMDEuODA4MTYyJSIgeTI9IjUwLjAwNTgwNDglIiBpZD0ibGluZWFyR3JhZGllbnQtNCI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMxRjI4NkYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNEU5NCIgb2Zmc2V0PSI0Ny41MSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNjZCMSIgb2Zmc2V0PSI4Mi42MSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNkZCQyIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9Ii0wLjU3NTg1NTUxMiUiIHkxPSI0OS45MTQyMTkxJSIgeDI9Ijk4LjEzMjk5JSIgeTI9IjQ5LjkxNDIxOTElIiBpZD0ibGluZWFyR3JhZGllbnQtNSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2QzJDMkYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzg4MjczMCIgb2Zmc2V0PSIxNy4zNSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0JFMTgzMyIgb2Zmc2V0PSI1Ny4zMSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RDMDQzNiIgb2Zmc2V0PSI4NS44NSUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0U2MDAzOSIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KCTxnPgoJCTxwYXRoIGQ9Ik0yNTYuMDAwMDAxLDE1Ny40MTgwOTQgQzI1Ni4wMDAwMDEsMTc5LjMyNTE4NCAyMzguMTYxMzcsMTk3LjE2MzgxNSAyMTYuMjU0Mjc5LDE5Ny4xNjM4MTUgTC0zLjQzNjIzODY3ZS0wOCwxOTcuMTYzODE1IEwtMy40MzYyMzg2N2UtMDgsMzkuNzQ1NzIxOCBDLTMuNDM2MjM4NjdlLTA4LDE3LjgzODYzMTIgMTcuODM4NjMwOSwzLjY5Mzk1OTc3ZS0wNyAzOS43NDU3MjE0LDMuNjkzOTU5NzdlLTA3IEwyNTYuMDAwMDAxLDMuNjkzOTU5NzdlLTA3IEwyNTYuMDAwMDAxLDE1Ny40MTgwOTQgWiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0xODUuNTg0MzUzLDExNy4wNDY0NTUgTDIwMi4wMTQ2NywxMTcuMDQ2NDU1IEMyMDIuNDg0MTA4LDExNy4wNDY0NTUgMjAzLjU3OTQ2MywxMTYuODg5OTc3IDIwNC4wNDg5MDEsMTE2Ljg4OTk3NyBDMjA3LjE3ODQ4NSwxMTYuMjY0MDYgMjA5LjgzODYzMSwxMTMuNDQ3NDM0IDIwOS44Mzg2MzEsMTA5LjUzNTQ1MyBDMjA5LjgzODYzMSwxMDUuNzc5OTUyIDIwNy4xNzg0ODUsMTAyLjk2MzMyNiAyMDQuMDQ4OTAxLDEwMi4xODA5MyBDMjAzLjU3OTQ2MywxMDIuMDI0NDUxIDIwMi42NDA1ODgsMTAyLjAyNDQ1MSAyMDIuMDE0NjcsMTAyLjAyNDQ1MSBMMTg1LjU4NDM1MywxMDIuMDI0NDUxIEwxODUuNTg0MzUzLDExNy4wNDY0NTUgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yMDAuMTM2OTIsMTMuMzAwNzMzOSBDMTg0LjQ4ODk5OSwxMy4zMDA3MzM5IDE3MS42NTc3MDIsMjUuOTc1NTUwNiAxNzEuNjU3NzAyLDQxLjc3OTk1MTYgTDE3MS42NTc3MDIsNzEuMzU0NTI0IEwyMTEuODcyODYxLDcxLjM1NDUyNCBDMjEyLjgxMTczNyw3MS4zNTQ1MjQgMjEzLjkwNzA5Miw3MS4zNTQ1MjQgMjE0LjY4OTQ4OCw3MS41MTEwMDMgQzIyMy43NjUyODIsNzEuOTgwNDQxIDIzMC40OTM4ODgsNzYuNjc0ODE3NSAyMzAuNDkzODg4LDg0LjgxMTczNjUgQzIzMC40OTM4ODgsOTEuMjI3Mzg0NSAyMjUuOTU1OTkxLDk2LjcwNDE1NzUgMjE3LjUwNjExMyw5Ny43OTk1MTIgTDIxNy41MDYxMTMsOTguMTEyNDcgQzIyNi43MzgzODcsOTguNzM4Mzg3IDIzMy43Nzk5NTIsMTAzLjkwMjIwMSAyMzMuNzc5OTUyLDExMS44ODI2NDEgQzIzMy43Nzk5NTIsMTIwLjQ4ODk5OCAyMjUuOTU1OTkxLDEyNi4xMjIyNTEgMjE1LjYyODM2MywxMjYuMTIyMjUxIEwxNzEuNTAxMjIzLDEyNi4xMjIyNTEgTDE3MS41MDEyMjMsMTg0LjAxOTU2MSBMMjEzLjI4MTE3NCwxODQuMDE5NTYxIEMyMjguOTI5MDk3LDE4NC4wMTk1NjEgMjQxLjc2MDM5MiwxNzEuMzQ0NzQ0IDI0MS43NjAzOTIsMTU1LjU0MDM0NCBMMjQxLjc2MDM5MiwxMy4zMDA3MzM5IEwyMDAuMTM2OTIsMTMuMzAwNzMzOSBMMjAwLjEzNjkyLDEzLjMwMDczMzkgWiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0yKSI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0yMDcuODA0NDAyLDg2LjY4OTQ4NzUgQzIwNy44MDQ0MDIsODIuOTMzOTg2IDIwNS4xNDQyNTUsODAuNDMwMzE4NSAyMDIuMDE0NjcsNzkuOTYwODgxIEMyMDEuNzAxNzEzLDc5Ljk2MDg4MSAyMDAuOTE5MzE2LDc5LjgwNDQwMTUgMjAwLjQ0OTg3OSw3OS44MDQ0MDE1IEwxODUuNTg0MzUzLDc5LjgwNDQwMTUgTDE4NS41ODQzNTMsOTMuNTc0NTczIEwyMDAuNDQ5ODc5LDkzLjU3NDU3MyBDMjAwLjkxOTMxNiw5My41NzQ1NzMgMjAxLjg1ODE5Miw5My41NzQ1NzMgMjAyLjAxNDY3LDkzLjQxODA5MzUgQzIwNS4xNDQyNTUsOTIuOTQ4NjU2IDIwNy44MDQ0MDIsOTAuNDQ0OTg4NSAyMDcuODA0NDAyLDg2LjY4OTQ4NzUgTDIwNy44MDQ0MDIsODYuNjg5NDg3NSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTMpIj48L3BhdGg+CgkJPHBhdGggZD0iTTQyLjcxODgyNjYsMTMuMzAwNzMzOSBDMjcuMDcwOTA0NywxMy4zMDA3MzM5IDE0LjIzOTYwODgsMjUuOTc1NTUwNiAxNC4yMzk2MDg4LDQxLjc3OTk1MTYgTDE0LjIzOTYwODgsMTEyLjAzOTEyIEMyMi4yMjAwNDg5LDExNS45NTExMDEgMzAuNTEzNDQ3NSwxMTguNDU0NzY4IDM4LjgwNjg0NjEsMTE4LjQ1NDc2OCBDNDguNjY1MDM2OCwxMTguNDU0NzY4IDUzLjk4NTMzMDUsMTEyLjUwODU1OCA1My45ODUzMzA1LDEwNC4zNzE2MzkgTDUzLjk4NTMzMDUsNzEuMTk4MDQ0NSBMNzguMzk2MDg4NSw3MS4xOTgwNDQ1IEw3OC4zOTYwODg1LDEwNC4yMTUxNTkgQzc4LjM5NjA4ODUsMTE3LjA0NjQ1NSA3MC40MTU2NDgsMTI3LjUzMDU2MyA0My4zNDQ3NDM0LDEyNy41MzA1NjMgQzI2LjkxNDQyNTUsMTI3LjUzMDU2MyAxNC4wODMxMjk2LDEyMy45MzE1NDEgMTQuMDgzMTI5NiwxMjMuOTMxNTQxIEwxNC4wODMxMjk2LDE4My44NjMwODIgTDU1Ljg2MzA4MSwxODMuODYzMDgyIEM3MS41MTEwMDI1LDE4My44NjMwODIgODQuMzQyMjk4NSwxNzEuMTg4MjY1IDg0LjM0MjI5ODUsMTU1LjM4Mzg2NCBMODQuMzQyMjk4NSwxMy4zMDA3MzM5IEw0Mi43MTg4MjY2LDEzLjMwMDczMzkgTDQyLjcxODgyNjYsMTMuMzAwNzMzOSBaIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTQpIj48L3BhdGg+CgkJPHBhdGggZD0iTTEyMS40Mjc4NzQsMTMuMzAwNzMzOSBDMTA1Ljc3OTk1MSwxMy4zMDA3MzM5IDkyLjk0ODY1NTUsMjUuOTc1NTUwNiA5Mi45NDg2NTU1LDQxLjc3OTk1MTcgTDkyLjk0ODY1NTUsNzkuMDIyMDA1NSBDMTAwLjE0NjY5OSw3Mi45MTkzMTYgMTEyLjY2NTAzNyw2OS4wMDczMzU1IDEzMi44NTA4NTYsNjkuOTQ2MjExIEMxNDMuNjQ3OTIyLDcwLjQxNTY0ODUgMTU1LjIyNzM4NCw3My4zODg3NTM1IDE1NS4yMjczODQsNzMuMzg4NzUzNSBMMTU1LjIyNzM4NCw4NS40Mzc2NTM1IEMxNDkuNDM3NjU0LDgyLjQ2NDU0ODUgMTQyLjU1MjU2OCw3OS44MDQ0MDE1IDEzMy42MzMyNTIsNzkuMTc4NDg1IEMxMTguMjk4Mjg5LDc4LjA4MzEzMDUgMTA5LjA2NjAxNSw4NS41OTQxMzMgMTA5LjA2NjAxNSw5OC43MzgzODcgQzEwOS4wNjYwMTUsMTEyLjAzOTEyIDExOC4yOTgyODksMTE5LjU1MDEyMyAxMzMuNjMzMjUyLDExOC4yOTgyODkgQzE0Mi41NTI1NjgsMTE3LjY3MjM3MiAxNDkuNDM3NjU0LDExNC44NTU3NDYgMTU1LjIyNzM4NCwxMTIuMDM5MTIgTDE1NS4yMjczODQsMTI0LjA4ODAyIEMxNTUuMjI3Mzg0LDEyNC4wODgwMiAxNDMuODA0NDAyLDEyNy4wNjExMjYgMTMyLjg1MDg1NiwxMjcuNTMwNTYzIEMxMTIuNjY1MDM3LDEyOC40Njk0MzggMTAwLjE0NjY5OSwxMjQuNTU3NDU4IDkyLjk0ODY1NTUsMTE4LjQ1NDc2OCBMOTIuOTQ4NjU1NSwxODQuMTc2MDQgTDEzNC43Mjg2MDcsMTg0LjE3NjA0IEMxNTAuMzc2NTI5LDE4NC4xNzYwNCAxNjMuMjA3ODI0LDE3MS41MDEyMjMgMTYzLjIwNzgyNCwxNTUuNjk2ODIyIEwxNjMuMjA3ODI0LDEzLjMwMDczMzkgTDEyMS40Mjc4NzQsMTMuMzAwNzMzOSBMMTIxLjQyNzg3NCwxMy4zMDA3MzM5IFoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtNSkiPjwvcGF0aD4KCTwvZz4KPC9zdmc+Cg==);
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--discover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgLTIxMyA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMTkuNDE0Mzc0MyUiIHkxPSI5LjA2MzE2OTU0JSIgeDI9Ijg4LjYwMDY0OTklIiB5Mj0iODAuNDk4ODQxNyUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0YzNEYyNiIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjRjY5RTM1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxwYXRoIGQ9Ik0yNzAuMzU2MjU3LDAuMzY0NzQyMjA0IEMyNDYuMzc0MDA3LDAuMzY0NzQyMjA0IDIyNi45MTY2MiwxOS4wOTk3OTA1IDIyNi45MTY2Miw0Mi4yMjI0ODk2IEMyMjYuOTE2NjIsNjYuODA1NjM2IDI0NS41Mjg2NTEsODUuMTgyNjY5NyAyNzAuMzU2MjU3LDg1LjE4MjY2OTcgQzI5NC41NjQwNCw4NS4xODI2Njk3IDMxMy42Nzc2MDYsNjYuNTYyNzUzOSAzMTMuNjc3NjA2LDQyLjcwNTA5OTYgQzMxMy42Nzc2MDYsMTguOTg5Mzg5NSAyOTQuNjkxNzksMC4zNjQ3NDIyMDQgMjcwLjM1NjI1NywwLjM2NDc0MjIwNCBaIiBpZD0icGF0aC0yIj48L3BhdGg+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMyI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgcmFkaXVzPSIxIiBvcGVyYXRvcj0iZXJvZGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRJbm5lcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0IiBpbj0ic2hhZG93U3ByZWFkSW5uZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMyIgZHk9IjMiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29tcG9zaXRlPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC41IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0lubmVySW5uZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICA8L2RlZnM+CiAgICA8Zz4KCQk8Zz4KCQkJPHVzZSBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgoJCQk8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMykiIHhsaW5rOmhyZWY9IiNwYXRoLTIiPjwvdXNlPgoJCTwvZz4KCQk8cGF0aCBkPSJNMjMuNzQ1Njc2MSwxLjg5MTQzMDIgTDAuMzkyNzEyMDk4LDEuODkxNDMwMiBMMC4zOTI3MTIwOTgsODMuMzQ1MjgxOCBMMjMuNjI0MjM1MSw4My4zNDUyODE4IEMzNS45NDk3MTcxLDgzLjM0NTI4MTggNDQuODYzODA4Nyw4MC40MjQzODcgNTIuNjgzMzUzMSw3My45NDcwMDMgQzYxLjk2MTc2NzksNjYuMjUyMDUzOSA2Ny40NjQ0Njg3LDU0LjY0ODkwOTcgNjcuNDY0NDY4Nyw0Mi42NTc3ODQ4IEM2Ny40NjQ0Njg3LDE4LjYwOTI5NDYgNDkuNDk5MDczMSwxLjg5MTQzMDIgMjMuNzQ1Njc2MSwxLjg5MTQzMDIgWiBNNDIuMzE4Mjc3Miw2My4wNjc3NzM5IEMzNy4yOTY2MDkyLDY3LjU5ODk0NiAzMC44MzE4NDI2LDY5LjU1NjE5NzkgMjAuNTU4MjQxNyw2OS41NTYxOTc5IEwxNi4yOTA0NTQ4LDY5LjU1NjE5NzkgTDE2LjI5MDQ1NDgsMTUuNjgzNjY4MyBMMjAuNTU4MjQxNywxNS42ODM2NjgzIEMzMC44MzE4NDI2LDE1LjY4MzY2ODMgMzcuMDQ4OTk1NSwxNy41MTc5MDE5IDQyLjMxODI3NzIsMjIuMjc2MTg0NyBDNDcuODEzMDkyMiwyNy4xNjIyMTcyIDUxLjA5MDQyNDUsMzQuNzI3ODM5NCA1MS4wOTA0MjQ1LDQyLjU0MTA3NTIgQzUxLjA5MDQyNDUsNTAuMzcwMDgyNyA0Ny44MTMwOTIyLDU4LjIwMDY2NzMgNDIuMzE4Mjc3Miw2My4wNjc3NzM5IFogTTc0Ljc5ODI0ODksODMuMzQ1MjgxOCBMOTAuNjY5MTgsODMuMzQ1MjgxOCBMOTAuNjY5MTgsMS44OTE0MzAyIEw3NC43OTgyNDg5LDEuODkxNDMwMiBMNzQuNzk4MjQ4OSw4My4zNDUyODE4IFogTTEyOS41MjU1OTgsMzMuMTM2NDg4IEMxMTkuOTg2OTUyLDI5LjYwMjA3OTEgMTE3LjE3OTYxMiwyNy4yNzEwNDEgMTE3LjE3OTYxMiwyMi44ODk2OTg4IEMxMTcuMTc5NjEyLDE3Ljc1NjA1MjcgMTIyLjE3NzYyMywxMy44NTEwMTE5IDEyOS4wMjg3OTMsMTMuODUxMDExOSBDMTMzLjc5MTgwNywxMy44NTEwMTE5IDEzNy43MDAwMDIsMTUuODAzNTMyMiAxNDEuODY1Mjc0LDIwLjQzMDkxMSBMMTUwLjE1OTU0Myw5LjU3ODQ5MzUyIEMxNDMuMzIwOTksMy41ODA1NjUzNyAxMzUuMTM4Njk5LDAuNTMxOTIwODQ5IDEyNi4yMTM1NjgsMC41MzE5MjA4NDkgQzExMS44MTU3MDEsMC41MzE5MjA4NDkgMTAwLjgxNTAzMSwxMC41NTE1OTk0IDEwMC44MTUwMzEsMjMuODUxNzY0NiBDMTAwLjgxNTAzMSwzNS4wOTg0NzEzIDEwNS45NDA3OTEsNDAuODMzMDE0MiAxMjAuODQ2NTAzLDQ2LjIyMDU4MjYgQzEyNy4wNzk0MjcsNDguNDA4MDk5NCAxMzAuMjQ3OTM1LDQ5Ljg2Njk2OTYgMTMxLjgzOTI4Nyw1MC44NjM3MzI4IEMxMzUuMDE0MTA0LDUyLjk0MDg0ODYgMTM2LjYwODYxLDU1Ljg2MTc0MzQgMTM2LjYwODYxLDU5LjI3OTQ0MjcgQzEzNi42MDg2MSw2NS44ODQ1NzYzIDEzMS4zNTE5NDUsNzAuNzYyNzIzIDEyNC4yNTc4OTQsNzAuNzYyNzIzIEMxMTYuNjg0Mzg1LDcwLjc2MjcyMyAxMTAuNTgzOTQyLDY2Ljk4MDcwMDUgMTA2LjkxNzA1Miw1OS44OTc2ODgzIEw5Ni42NzAyNjI1LDY5LjgwMjIzNDMgQzEwMy45ODM1NCw4MC41MzQ3ODggMTEyLjc3OTM0NCw4NS4zMTM1NzM3IDEyNC44ODQwMjUsODUuMzEzNTczNyBDMTQxLjM3MTYyNCw4NS4zMTM1NzM3IDE1Mi45Njg0NTksNzQuMzA2NTk0OCAxNTIuOTY4NDU5LDU4LjU1NTUyNzYgQzE1Mi45Njg0NTksNDUuNjA3MDY4NSAxNDcuNjA3NzAzLDM5Ljc0MDA0NDUgMTI5LjUyNTU5OCwzMy4xMzY0ODggWiBNMTU3Ljk3NDM1Niw0Mi42NTc3ODQ4IEMxNTcuOTc0MzU2LDY2LjYyMjY4NTggMTc2Ljc4OTg0LDg1LjE4MjY2OTcgMjAwLjk4MDI3NCw4NS4xODI2Njk3IEMyMDcuODE4ODI3LDg1LjE4MjY2OTcgMjEzLjY4MTExOSw4My44MzEwNDYxIDIyMC44OTUwMzUsODAuNDI0Mzg3IEwyMjAuODk1MDM1LDYxLjcyNzE5MDQgQzIxNC41MzQzNjEsNjguMDg0NzEwMyAyMDguOTE0OTUsNzAuNjQyODU5MSAyMDEuNzA1NzY2LDcwLjY0Mjg1OTEgQzE4NS43MDg2NjMsNzAuNjQyODU5MSAxNzQuMzQyMDkyLDU5LjAzNjU2MDUgMTc0LjM0MjA5Miw0Mi41NDEwNzUyIEMxNzQuMzQyMDkyLDI2LjkxNDYwMzUgMTg2LjA2MzUyMiwxNC41NzY1MDQxIDIwMC45ODAyNzQsMTQuNTc2NTA0MSBDMjA4LjU0MTE2NSwxNC41NzY1MDQxIDIxNC4yOTE0NzgsMTcuMjYyNDAyNSAyMjAuODk1MDM1LDIzLjczNTA1NSBMMjIwLjg5NTAzNSw1LjAzOTQzNTYxIEMyMTMuOTMzNDY0LDEuNTA4MTgxMDQgMjA4LjE4MzE1LDAuMDU0MDQyMjcxMSAyMDEuMzQzMDIsMC4wNTQwNDIyNzExIEMxNzcuMjc1NjA0LDAuMDU0MDQyMjcxMSAxNTcuOTc0MzU2LDE4Ljk4OTM4OTUgMTU3Ljk3NDM1Niw0Mi42NTc3ODQ4IFogTTM0OS42MjU3NDYsNTYuNjA2MTYxNiBMMzI3Ljg4MzA1OSwxLjg5MTQzMDIgTDMxMC41Mzc0ODYsMS44OTE0MzAyIEwzNDUuMTE2NjU0LDg1LjQyNTU1MTkgTDM1My42NjAxMTQsODUuNDI1NTUxOSBMMzg4Ljg0MzMzMiwxLjg5MTQzMDIgTDM3MS42MjU1MDksMS44OTE0MzAyIEwzNDkuNjI1NzQ2LDU2LjYwNjE2MTYgWiBNMzk2LjA2NTEzNSw4My4zNDUyODE4IEw0NDEuMTMwODE5LDgzLjM0NTI4MTggTDQ0MS4xMzA4MTksNjkuNTU2MTk3OSBMNDExLjk0MjM3NCw2OS41NTYxOTc5IEw0MTEuOTQyMzc0LDQ3LjU1NDg1NzUgTDQ0MC4wMTQxOTIsNDcuNTU0ODU3NSBMNDQwLjAxNDE5MiwzMy43NjI2MTkzIEw0MTEuOTQyMzc0LDMzLjc2MjYxOTMgTDQxMS45NDIzNzQsMTUuNjgzNjY4MyBMNDQxLjEzMDgxOSwxNS42ODM2NjgzIEw0NDEuMTMwODE5LDEuODkxNDMwMiBMMzk2LjA2NTEzNSwxLjg5MTQzMDIgTDM5Ni4wNjUxMzUsODMuMzQ1MjgxOCBaIE01MDQuMDE5OTU1LDI1LjkzMDQ1NzUgQzUwNC4wMTk5NTUsMTAuNjcxNDYzMyA0OTMuNTMwMjg0LDEuODkxNDMwMiA0NzUuMTk3NDEsMS44OTE0MzAyIEw0NTEuNjIwNDksMS44OTE0MzAyIEw0NTEuNjIwNDksODMuMzQ1MjgxOCBMNDY3LjUxNTA3OSw4My4zNDUyODE4IEw0NjcuNTE1MDc5LDUwLjYwODIzMzQgTDQ2OS41OTUzNDksNTAuNjA4MjMzNCBMNDkxLjU2OTg3OCw4My4zNDUyODE4IEw1MTEuMTE0MDA3LDgzLjM0NTI4MTggTDQ4NS40NDczNTQsNDkuMDM0MjMwNyBDNDk3LjQzNTMyNCw0Ni41ODMzMjg3IDUwNC4wMTk5NTUsMzguMzk2MzA2NyA1MDQuMDE5OTU1LDI1LjkzMDQ1NzUgWiBNNDcyLjEzNzcyNiwzOS4zODIwMjk4IEw0NjcuNTE1MDc5LDM5LjM4MjAyOTggTDQ2Ny41MTUwNzksMTQuNjk5NTIyNCBMNDcyLjM5MTY0OCwxNC42OTk1MjI0IEM0ODIuMzA3MjM0LDE0LjY5OTUyMjQgNDg3LjY3OTAzMiwxOC44NjQ3OTQgNDg3LjY3OTAzMiwyNi43OTE1ODUzIEM0ODcuNjc5MDMyLDM0Ljk2OTE0NDQgNDgyLjMwNzIzNCwzOS4zODIwMjk4IDQ3Mi4xMzc3MjYsMzkuMzgyMDI5OCBaIiBmaWxsPSIjMEIxMDE1Ij48L3BhdGg+Cgk8L2c+Cjwvc3ZnPgo=);
  background-size: 80%;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--diners {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI3NTAiIGhlaWdodD0iNDcxIgoJIHZpZXdCb3g9IjAgMCA3NTAgNDcxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3NTAgNDcxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHRpdGxlPmRpbmVyczwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8ZyBpZD0iZGluZXJzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4KCTxwYXRoIGlkPSJTaGFwZS1wYXRoIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjMDA3OUJFIiBkPSJNNTg0LjkzNCwyMzYuOTQ3YzAtOTkuNDE2LTgyLjk4LTE2OC4xMzMtMTczLjg5Ni0xNjguMQoJCWgtNzguMjQxYy05Mi4wMDMtMC4wMzMtMTY3LjczLDY4LjcwNS0xNjcuNzMsMTY4LjFjMCw5MC45MzEsNzUuNzI5LDE2NS42NDEsMTY3LjczLDE2NS4yMDNoNzguMjQxCgkJQzUwMS45NTEsNDAyLjU4Nyw1ODQuOTM0LDMyNy44NTcsNTg0LjkzNCwyMzYuOTQ3TDU4NC45MzQsMjM2Ljk0N3oiLz4KCTxwYXRoIGlkPSJTaGFwZS1wYXRoXzFfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzMzLjI4MSw4Mi45MzIKCQljLTg0LjA2OSwwLjAyNi0xNTIuMTkzLDY4LjMwOC0xNTIuMjE1LDE1Mi41OGMwLjAyMSw4NC4yNTgsNjguMTQ1LDE1Mi41MzIsMTUyLjIxNSwxNTIuNTU5CgkJYzg0LjA4OC0wLjAyNiwxNTIuMjI5LTY4LjMwMSwxNTIuMjM5LTE1Mi41NTlDNDg1LjUwOCwxNTEuMjM4LDQxNy4zNjksODIuOTU4LDMzMy4yODEsODIuOTMyTDMzMy4yODEsODIuOTMyeiIvPgoJPHBhdGggaWQ9IlBhdGgiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiMwMDc5QkUiIGQ9Ik0yMzcuMDY2LDIzNS4wOThjMC4wOC00MS4xOCwyNS43NDctNzYuMjk2LDYxLjk0LTkwLjI1djE4MC40NzkKCQlDMjYyLjgxMywzMTEuMzgxLDIzNy4xNDUsMjc2LjI4MywyMzcuMDY2LDIzNS4wOTh6IE0zNjguMDY2LDMyNS4zNzNWMTQ0Ljg0OGMzNi4yMDgsMTMuOTIxLDYxLjkxNSw0OS4wNTcsNjEuOTgxLDkwLjI1NgoJCUM0MjkuOTgxLDI3Ni4zMTYsNDA0LjI3NCwzMTEuNDI2LDM2OC4wNjYsMzI1LjM3M3oiLz4KPC9nPgo8L3N2Zz4K);
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__secondRow__icon--unionPay {
  background-image: url(./images/8403ae48b562fc755a393d89a6076a78.svg);
  background-color: transparent;
  background-size: 80%;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__firstRow {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: -webkit-max-content auto -webkit-max-content;
  grid-template-columns: max-content auto max-content;
  grid-column-gap: 6px;
  color: #2a3248;
  font-weight: 500;
  font-size: 11px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #ced0d7;
  padding-bottom: 8px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__stripePromo__firstRow {
  grid-column-gap: 1.666666666666667vw;
  font-size: 3.055555555555555vw;
  border-bottom: 0.277777777777778vw solid #ced0d7;
  padding-bottom: 2.222222222222222vw;
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__firstRow__lockIcon {
  width: 21px;
  height: 21px;
  -webkit-transform: scaleY(0.94) translateY(-3px);
          transform: scaleY(0.94) translateY(-3px);
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__stripePromo__firstRow__lockIcon {
  width: 5.833333333333333vw;
  height: 5.833333333333333vw;
  -webkit-transform: scaleY(0.94) translateY(-0.833333333333333vw);
          transform: scaleY(0.94) translateY(-0.833333333333333vw);
}
.AccountStorageTenantPaymentModal__paymentStep__stripePromo__firstRow__stripeIcon {
  height: 21px;
  width: 70px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__stripePromo__firstRow__stripeIcon {
  height: 5.833333333333333vw;
  width: 25vw;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep__CreditCardEditor__stripeError.AccountStorageTenantPaymentModal__paymentStep__CreditCardEditor__stripeErrorForce {
  bottom: 1.388888888888889vw;
}
.AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor {
  width: 328px;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: 'cardNumber cardNumber' 'expDate cvc' 'cardHolder cardHolder' 'zip zip';
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor {
  width: 100%;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  padding-top: 0vw;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__cardNumber {
  padding-top: 5.555555555555555vw;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__zip .CreditCardEditor__rightBlock {
  top: 5.555555555555555vw;
  right: 4.444444444444445vw;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__expDate,
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__cardNumber,
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__cvc,
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__zip,
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__cardHolder {
  padding-left: 4.444444444444445vw;
  padding-right: 4.444444444444445vw;
  padding-bottom: 5.555555555555555vw;
}
.AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__city,
.AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__state,
.AccountStorageTenantPaymentModal__paymentStep .CreditCardEditor__note {
  display: none;
}
.AccountStorageTenantPaymentModal__signatureStep {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content 1fr -webkit-max-content;
  grid-template-rows: min-content 1fr max-content;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  padding-top: 13px;
  grid-row-gap: 20px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__signatureStep {
  padding-top: 0;
  grid-row-gap: 0;
}
.AccountStorageTenantPaymentModal__signatureStep--hideDepositReceived {
  grid-template-rows: 1fr -webkit-max-content;
  grid-template-rows: 1fr max-content;
}
.AccountStorageTenantPaymentModal__signatureStep--hideDepositReceived .AccountStorageTenantPaymentModal__signatureStep__depositReceived {
  display: none;
}
.AccountStorageTenantPaymentModal__signatureStep__depositReceived {
  font-size: 18px;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  grid-template-areas: 'icon title' 'icon text';
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  -ms-flex-line-pack: center;
      align-content: center;
  padding: 0 17px;
  padding-top: 18px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__signatureStep__depositReceived {
  font-size: 4.444444444444445vw;
  border-radius: 0;
  padding: 6.666666666666667vw 4.444444444444445vw;
  padding-top: 5vw;
  width: 100%;
}
.AccountStorageTenantPaymentModal__signatureStep__depositReceived__background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.1;
  z-index: -1;
}
.AccountStorageTenantPaymentModal__signatureStep__depositReceived__icon {
  grid-area: icon;
  width: 44px;
  height: 44px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__signatureStep__depositReceived__icon {
  width: 12.222222222222221vw;
  height: 12.222222222222221vw;
}
.AccountStorageTenantPaymentModal__signatureStep__depositReceived__title {
  font-size: 20px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__signatureStep__depositReceived__title {
  font-size: 5.555555555555555vw;
}
.AccountStorageTenantPaymentModal__signatureStep__signaturePlace {
  position: relative;
  width: 760px;
  height: 100%;
  color: #a0a1aa;
  font-size: 18px;
  display: grid;
  justify-items: center;
  grid-row-gap: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  border: 1px solid #e8e8ea;
  text-align: center;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__signatureStep__signaturePlace {
  width: 100%;
  font-size: 5vw;
  grid-row-gap: 6.666666666666667vw;
  border: none;
  padding: 10vw;
  line-height: 1.4em;
}
.AccountStorageTenantPaymentModal__signatureStep__signaturePlace__image {
  width: 100px;
  height: 100px;
  color: #e8e8ea;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__signatureStep__signaturePlace__image {
  width: 27.77777777777778vw;
  height: 27.77777777777778vw;
}
.AccountStorageTenantPaymentModal__signatureStep__signaturePlace .SignatureMaker {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.AccountStorageTenantPaymentModal__finishButton {
  padding-left: 50px;
  padding-right: 50px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishButton {
  padding-left: 13.88888888888889vw;
  padding-right: 13.88888888888889vw;
}
.AccountStorageTenantPaymentModal__finishStep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 46px;
  background-size: cover;
  background-position: bottom center;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep {
  padding-top: 12.777777777777779vw;
}
.AccountStorageTenantPaymentModal__finishStep__link {
  color: #3a63db;
}
.AccountStorageTenantPaymentModal__finishStep__row {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 16px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__row {
  grid-template-columns: 8.88888888888889vw 1fr;
}
.AccountStorageTenantPaymentModal__finishStep__row__icon {
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__row__icon {
  width: 8.88888888888889vw;
  height: 8.88888888888889vw;
}
.AccountStorageTenantPaymentModal__finishStep__row__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 500px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__row__data {
  max-width: unset;
}
.AccountStorageTenantPaymentModal__finishStep__picture {
  width: 100%;
  height: 350px;
  background-position: center;
  background-size: cover;
  margin-top: auto;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__picture {
  height: 97.22222222222223vw;
  min-height: 97.22222222222223vw;
}
.AccountStorageTenantPaymentModal__finishStep__whatsNext {
  display: grid;
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  gap: 16px;
  margin-top: 20px;
  padding: 0 25px 40px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__whatsNext {
  gap: 4.444444444444445vw;
  margin-top: 5.555555555555555vw;
  padding: 0 6.944444444444445vw 11.11111111111111vw;
}
.AccountStorageTenantPaymentModal__finishStep__whatsNext__title {
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 14px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__whatsNext__title {
  font-size: 5vw;
  margin-bottom: 3.888888888888889vw;
}
.AccountStorageTenantPaymentModal__finishStep__icon {
  width: 82px;
  height: 82px;
  margin-bottom: 15px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__icon {
  width: 22.77777777777778vw;
  height: 22.77777777777778vw;
  min-height: 22.77777777777778vw;
  margin-bottom: 4.166666666666667vw;
}
.AccountStorageTenantPaymentModal__finishStep__title {
  font-size: 18px;
  margin-bottom: 33px;
  text-align: center;
  line-height: 25px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__title {
  line-height: 6.944444444444445vw;
  padding: 0 6.944444444444445vw;
  font-size: 5vw;
  margin-bottom: 9.166666666666666vw;
}
.AccountStorageTenantPaymentModal__finishStep__seeYouOn {
  font-weight: 500;
  color: #71737f;
  margin-bottom: 8px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__seeYouOn {
  margin-bottom: 2.222222222222222vw;
}
.AccountStorageTenantPaymentModal__finishStep__moveDate {
  font-size: 18px;
  font-weight: 800;
  margin-bottom: 39px;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__finishStep__moveDate {
  font-size: 5vw;
  margin-bottom: 10.833333333333334vw;
}
.AccountStorageTenantPaymentModal__navigation {
  width: 100%;
  height: 18.055555555555557vw;
  display: grid;
  grid-template-columns: -webkit-min-content auto;
  grid-template-columns: min-content auto;
  grid-column-gap: 3.333333333333333vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 4.444444444444445vw;
  font-weight: 500;
  padding: 0 1.944444444444444vw;
}
.AccountStorageTenantPaymentModal--Mobile .AccountStorageTenantPaymentModal__navigation {
  background-color: #eef0f1;
}
.AccountStorageTenantPaymentModal__navigation .SvgIcon {
  width: 4.166666666666667vw;
  height: 4.166666666666667vw;
}

.ContractOnlyPage {
  display: grid;
  width: 210mm;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  gris-auto-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  background-color: #fff;
}
@media print {
  .ContractOnlyPage {
    width: 100%;
  }
}
.ContractOnlyPage .ContractOnlyPage__RequestContract {
  position: absolute;
}

.StoragePage-module__StoragePage--G2Lk0 {
  display: grid;
  background-color: #fff;
  position: relative;
}
.StoragePage-module__StoragePage_Mobile--kugz8 {
  display: grid;
}
.StoragePage-module__StoragePage__grayRow--0mdZO {
  background-color: #f2f4f6;
  display: grid;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-template-columns: 632px 400px;
  grid-auto-flow: row;
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  padding: 28px 0;
  font-size: 14px;
  font-weight: 450;
  line-height: 17px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__grayRow--0mdZO {
  grid-template-columns: 100%;
  grid-column-gap: 16.666666666666668vw;
  padding: 6.111111111111111vw 4.166666666666667vw;
  grid-row-gap: 10.277777777777779vw;
  font-size: 3.888888888888889vw;
  line-height: 4.722222222222222vw;
}
.StoragePage-module__StoragePage__grayRow_white--U\+Jbs {
  background-color: transparent;
}
.StoragePage-module__StoragePage__grayRow_absolute--WLSB\+ {
  position: absolute;
  pointer-events: none;
  width: 100%;
}
.StoragePage-module__StoragePage__grayRowHeader--Cr8ta {
  grid-column: span 2;
  display: grid;
  grid-column-gap: 12px;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  grid-auto-flow: row;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  font-size: 16px;
  font-weight: 550;
  line-height: 21px;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__grayRowHeader--Cr8ta {
  grid-column: span 1;
  grid-column-gap: 3.333333333333333vw;
  font-size: 4.444444444444445vw;
  line-height: 5.833333333333333vw;
}
.StoragePage-module__StoragePage__storageName--3mgjQ {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  grid-column: span 2;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-word;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__storageName--3mgjQ {
  font-size: 6.666666666666667vw;
  line-height: 8.88888888888889vw;
}
.StoragePage-module__StoragePage__grayLeftColumn--4jhtY {
  display: grid;
  grid-template-rows: -webkit-max-content;
  grid-template-rows: max-content;
  grid-template-columns: 50% auto;
  grid-column-gap: 30px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__grayLeftColumn--4jhtY {
  grid-template-columns: 100%;
  grid-column-gap: 8.333333333333334vw;
  grid-row-gap: 9.444444444444445vw;
}
.StoragePage-module__StoragePage__storageInfo--sRddo {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-auto-flow: row;
  grid-column-gap: 48px;
  grid-row-gap: 4px;
  overflow-x: hidden;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__storageInfo--sRddo {
  grid-column-gap: 13.333333333333334vw;
  grid-row-gap: 1.111111111111111vw;
}
.StoragePage-module__StoragePage__clientInfo--b-uqJ {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-column-gap: 10px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__clientInfo--b-uqJ {
  grid-column-gap: 2.777777777777778vw;
  grid-row-gap: 3.888888888888889vw;
}
.StoragePage-module__StoragePage__clientInfoTextBlock--6V0cQ {
  display: grid;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-auto-flow: row;
  font-size: 14px;
  font-weight: 550;
  line-height: 20px;
  overflow-x: hidden;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__clientInfoTextBlock--6V0cQ {
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
}
.StoragePage-module__StoragePage__clientInfoTextBlockHeader--dWB7R {
  font-size: 12px;
  font-weight: 550;
  line-height: 18px;
  color: #71737f;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__clientInfoTextBlockHeader--dWB7R {
  font-size: 3.333333333333333vw;
  line-height: 5vw;
}
.StoragePage-module__StoragePage__deadButton--Mc6gp {
  pointer-events: none;
}
.StoragePage-module__StoragePage__rightColumnBottomSpace--i18d6 {
  height: 240px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__rightColumnBottomSpace--i18d6 {
  display: none;
}
.StoragePage-module__StoragePage__requestInfoContainer--BE-OM {
  position: relative;
  pointer-events: all;
  padding-top: 32px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoContainer--BE-OM {
  padding-top: 0;
}
.StoragePage-module__StoragePage__requestInfoContainer_noClick--auOie {
  pointer-events: none;
}
.StoragePage-module__StoragePage__requestInfoContainer--BE-OM > *:not(:first-child) {
  margin-top: 20px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoContainer--BE-OM > *:not(:first-child) {
  margin-top: 5.555555555555555vw;
}
.StoragePage-module__StoragePage__requestInfo--0aHL8 {
  width: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
          box-shadow: 0 12px 24px 0 rgba(0,0,0,0.149);
  padding: 24px;
  display: grid;
  grid-template-columns: 100%;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfo--0aHL8 {
  position: static;
  border-radius: 4.166666666666667vw;
  -webkit-box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
          box-shadow: 0 3.333333333333333vw 6.666666666666667vw 0 rgba(0,0,0,0.149);
  padding: 6.666666666666667vw;
}
.StoragePage-module__StoragePage__requestInfoRequestBtn--4BvRz {
  width: 100%;
  margin-top: 18px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoRequestBtn--4BvRz {
  margin-top: 5vw;
}
.StoragePage-module__StoragePage__requestInfoTitle--MbEGq {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoTitle--MbEGq {
  font-size: 6.666666666666667vw;
  line-height: 7.777777777777778vw;
}
.StoragePage-module__StoragePage__requestInfoFlags--hZqYg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-top: 8px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoFlags--hZqYg {
  gap: 2.222222222222222vw;
  margin-top: 2.222222222222222vw;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__requestInfoFlag--26Shl {
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  padding: 0 8px;
  font-weight: 700;
}
.StoragePage-module__StoragePage_Mobile--kugz8.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__requestInfoFlag--26Shl {
  font-size: 3.055555555555555vw;
  height: 5.555555555555555vw;
  line-height: 5.555555555555555vw;
  padding: 0 2.222222222222222vw;
}
.StoragePage-module__StoragePage__requestInfoRow--jyQeZ {
  display: grid;
  grid-template-columns: -webkit-max-content auto;
  grid-template-columns: max-content auto;
  grid-column-gap: 10px;
  margin-top: 18px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoRow--jyQeZ {
  grid-column-gap: 2.777777777777778vw;
  margin-top: 5vw;
}
.StoragePage-module__StoragePage__requestInfoContent--EyVM5 {
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  overflow-x: hidden;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoContent--EyVM5 {
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
}
.StoragePage-module__StoragePage__requestInfoSmallText--I0XKD {
  font-size: 12px;
  line-height: 16px;
  font-weight: 450;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__requestInfoSmallText--I0XKD {
  font-size: 3.333333333333333vw;
  line-height: 4.444444444444445vw;
}
.StoragePage-module__StoragePage__unitsList--Omxya {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__unitsList--Omxya {
  gap: 2.222222222222222vw;
}
.StoragePage-module__StoragePage__bold--kkiIo {
  font-weight: 700;
}
.StoragePage-module__StoragePage__capitalized--m1Acs {
  text-transform: capitalize;
}
.StoragePage-module__StoragePage__ledger--cF8hj {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-flow: row;
  grid-row-gap: 22px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__ledger--cF8hj {
  grid-row-gap: 6.111111111111111vw;
}
.StoragePage-module__StoragePage__ledgerHeader--WYV7a {
  display: grid;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-line-pack: center;
      align-content: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__ledgerHeader--WYV7a {
  grid-column-gap: 2.777777777777778vw;
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
}
.StoragePage-module__StoragePage__ledgerHeaderTitle--3TpqA {
  display: grid;
  grid-template-columns: 100%;
  -ms-flex-line-pack: justify;
      align-content: space-between;
  font-size: 14px;
  font-weight: 550;
  line-height: 20px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__ledgerHeaderTitle--3TpqA {
  font-size: 3.888888888888889vw;
  line-height: 5.555555555555555vw;
}
.StoragePage-module__StoragePage__ledgerHeaderBalance--Lzaw9 {
  color: #00a455;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
.StoragePage-module__StoragePage_Mobile--kugz8 .StoragePage-module__StoragePage__ledgerHeaderBalance--Lzaw9 {
  font-size: 5.555555555555555vw;
  line-height: 6.666666666666667vw;
}
.StoragePage-module__StoragePage__ledgerHeaderBalance_negative--mB7vg {
  color: #ee4b19;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__storageTenantLedger--wlKis {
  background-color: transparent;
  padding: 0;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__storageTenantLedgerPayments--Nx1dV {
  padding: 0;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__storageTenantLedgerCard--78DHT {
  border: 1px solid rgba(0,0,0,0.122);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.StoragePage-module__StoragePage_Mobile--kugz8.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__storageTenantLedgerCard--78DHT {
  border-width: 0.277777777777778vw;
}
.StoragePage-module__StoragePage_Mobile--kugz8.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__storageTenantLedgerCardIcon--boBIC {
  display: none;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn--j6UAE {
  overflow: visible;
  position: fixed;
  right: 100px;
  bottom: 5%;
  z-index: 2;
  -webkit-box-shadow: 2px 2px 13px #606162;
          box-shadow: 2px 2px 13px #606162;
  width: 60px;
  height: 60px;
}
.StoragePage-module__StoragePage_Mobile--kugz8.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn--j6UAE {
  right: 3.888888888888889vw;
  -webkit-box-shadow: 0.555555555555556vw 0.555555555555556vw 3.611111111111111vw #606162;
          box-shadow: 0.555555555555556vw 0.555555555555556vw 3.611111111111111vw #606162;
  width: 16.666666666666668vw;
  height: 16.666666666666668vw;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn_hasNew--yKfBY:after {
  content: '';
  width: 16px;
  height: 16px;
  background-color: #ee4b19;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.StoragePage-module__StoragePage_Mobile--kugz8.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn_hasNew--yKfBY:after {
  width: 3.333333333333333vw;
  height: 3.333333333333333vw;
}
.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn__icon--NTLHM {
  width: 32px;
  height: 32px;
}
.StoragePage-module__StoragePage_Desktop--HJUZr.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn__icon--NTLHM,
.StoragePage-module__StoragePage_Tablet--p8L86.StoragePage-module__StoragePage--G2Lk0 .StoragePage-module__StoragePage__openMessagesBtn__icon--NTLHM {
  width: 22px;
  height: 22px;
}

.CreatePayment {
  height: 100%;
  display: grid;
  grid-template-rows: -webkit-max-content auto -webkit-max-content;
  grid-template-rows: max-content auto max-content;
  grid-template-columns: 100%;
}
.CreatePayment--noHeader {
  grid-template-rows: auto -webkit-max-content;
  grid-template-rows: auto max-content;
}
.CreatePayment__footer {
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 1fr;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
}
.CreatePayment__header {
  padding: 25px;
}
.CreatePayment__body {
  padding: 25px;
  background-color: #fff;
}
.CreatePayment__buttonSave {
  width: 100%;
  border-radius: 0;
  color: #fff;
}
.CreatePayment__buttonEdit {
  width: 48px;
  height: 48px;
  border-radius: 0;
}
.CreatePayment--Mobile .CreatePayment__buttonEdit {
  width: 13.333333333333334vw;
  height: 13.333333333333334vw;
  border-radius: 0;
}
.CreatePayment .CreatePayment__valueEditInput {
  height: 48px;
}
.CreatePayment--Mobile.CreatePayment .CreatePayment__valueEditInput {
  height: 13.333333333333334vw;
}
.CreatePayment .CreatePayment__valueEditInput__field {
  border-radius: 0;
}
.CreatePayment--Mobile.CreatePayment .CreatePayment__valueEditInput__field {
  border-radius: 0;
}
.CreatePayment .TabPane__tabs {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 9px;
}
.CreatePayment--Mobile.CreatePayment .TabPane__tabs {
  grid-column-gap: 2.5vw;
}
.CreatePayment .TabPane__views {
  margin-top: 25px;
}
.CreatePayment--Mobile.CreatePayment .TabPane__views {
  margin-top: 6.944444444444445vw;
}
.AutochargeEditor {
  padding: 25px 0 9px;
}
.AutochargeEditor--Mobile {
  padding: 6.944444444444445vw 4.444444444444445vw;
}
.AutochargeEditor__paper {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-column-gap: 25px;
  margin-bottom: 25px;
}
.AutochargeEditor--Mobile .AutochargeEditor__paper {
  grid-column-gap: 6.944444444444445vw;
  margin-bottom: 6.944444444444445vw;
}
.AutochargeEditor__textRow {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  color: #71737f;
}
.AutochargeEditor--Mobile .AutochargeEditor__textRow {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
}
.AutochargeEditor__textRow--bold {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 15px;
  padding-bottom: 25px;
}
.AutochargeEditor--Mobile .AutochargeEditor__textRow--bold {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  font-size: 4.166666666666667vmin;
  padding-bottom: 6.944444444444445vw;
}
.AutochargeEditor__icon {
  width: 173px;
  height: 173px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTczIiBoZWlnaHQ9IjE3MyIgdmlld0JveD0iMCAwIDE3MyAxNzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNzMgODYuNTAwMUMxNzMgMTM0LjI3MSAxMzQuMjcxIDE3MyA4Ni41IDE3M0M3Mi44ODY0IDE3MyA2MC4wMDk0IDE2OS44NTQgNDguNTUxNSAxNjQuMjQ5QzQyLjkwNTQgMTYxLjQ4OCAxNi4zNjA3IDEzNy4xOCAxNS4xNjc5IDEzNS40NEM1LjU5ODg1IDEyMS41MjIgMCAxMDQuNjY1IDAgODYuNTAwMUMwIDc0Ljk2NDUgMi4yNTcxMSA2My45NTk0IDYuMzU1NzIgNTMuODk3MUMxOS4yMjk0IDIyLjI4NCAxMTguOTQxIDYuMTc2NzggMTIyLjgzMyA3Ljk4MTExQzE1Mi40NTYgMjEuNzA5NiAxNzMgNTEuNzA3NSAxNzMgODYuNTAwMVoiIGZpbGw9IiMwMEE0NTUiLz4KPHBhdGggZD0iTTEyMi44MzMgNy45ODA5OEw0MS42MzQ5IDg5LjE3NjFMNi4zNTU3MSA1My44OTY5QzE5LjIyOTMgMjIuMjgzOSA1MC4yNjQ2IDAgODYuNSAwQzg5LjA0MDkgMCA5MS41NTgyIDAuMTA4MTI1IDk0LjA0NTEgMC4zMjQzNzVDOTkuNzc5MSAwLjgyMTA3NCAxMDUuMzUxIDEuODc1MjkgMTEwLjcxIDMuNDM2MzVDMTE0Ljg5IDQuNjUyNzUgMTE4Ljk0MSA2LjE3NjY0IDEyMi44MzMgNy45ODA5OFoiIGZpbGw9IiNFRkVCRUUiLz4KPHBhdGggZD0iTTExMC43MSAzLjQzNjQ0TDMzLjMwMjUgODAuODQzOEwyMy40MTU4IDcwLjk1MzdMOTQuMDQ1MSAwLjMyNDQ2M0M5OS43NzkxIDAuODIxMTYyIDEwNS4zNTEgMS44NzUzOCAxMTAuNzEgMy40MzY0NFoiIGZpbGw9IiNEQUU0RUEiLz4KPHBhdGggZD0iTTk5LjE1NCAxNDMuODc0TDUyLjUyMTggMTYwLjI3NUw0OC41NTE1IDE2NC4yNDlDMzYuOTk5MSAxNTguNjAzIDI2Ljg5MjcgMTUwLjQ1NiAxOC45MzU0IDE0MC41MTVMNTUuNTM1NyAxMDMuOTE1TDEwMi40MjggNzcuNjgxMkwxMTEuNTM4IDEyMS45ODJDMTEzLjQ2NyAxMzEuMzQ4IDEwOC4xNzkgMTQwLjcwMSA5OS4xNTQgMTQzLjg3NFoiIGZpbGw9IiNGOUM1QUMiLz4KPHBhdGggZD0iTTY1LjY0NCAxMTguOTc0TDY0LjU3MDIgMTE3LjlMOTEuOTk1MSA5MC40NzU2TDEwMS4wMjkgOTkuNTA5OEw4MS41NjQ3IDExOC45NzRDNzcuMTY4NCAxMjMuMzcxIDcwLjA0MDMgMTIzLjM3MSA2NS42NDQgMTE4Ljk3NFoiIGZpbGw9IiNFRkIyOUEiLz4KPHBhdGggZD0iTTE2Ni4zNTYgNDIuNTg1OEMxNjguMDgzIDQ0Ljg3NzEgMTY3Ljk3MSA0OC4wNjIgMTY2LjA3OSA1MC4yMjE4QzE0Ni4yNzkgNzIuODc0IDEyNS4wNTEgOTQuMTAyNyAxMDIuMzk4IDExMy45MDJDMTAwLjIzOSAxMTUuNzk1IDk3LjA1MTMgMTE1LjkwOSA5NC43NjI1IDExNC4xNzlDODUuNDA2MyAxMDcuMTEyIDc2Ljc0MDQgOTkuMzU0MiA2OC43Njk5IDkwLjkwNTlDNjUuMDY2NiA4Ni45ODI3IDYxLjUxMzcgODIuOTA5IDU4LjEwNjcgNzguNjg1MUM1Ni43MDE4IDc2Ljk0NTYgNTUuMzIwOCA3NS4xNzc4IDUzLjk2ODYgNzMuMzg1NkM1Mi4yMzY2IDcxLjA5NDQgNTIuMzUzNSA2Ny45MDk0IDU0LjI0MzMgNjUuNzQ3MkM3NC4wNDUgNDMuMDk3MSA5NS4yNzM3IDIxLjg2ODQgMTE3LjkyNCAyLjA2NjM0QzEyMC4wODYgMC4xNzY1MiAxMjMuMjY4IDAuMDYxNjM3MyAxMjUuNTYyIDEuNzkxNjRDMTI3LjM1NCAzLjE0Mzg4IDEyOS4xMjIgNC41MjQ4NCAxMzAuODYxIDUuOTI5NzhDMTM1LjA4OCA5LjMzNDM3IDEzOS4xNTkgMTIuODg5NyAxNDMuMDgyIDE2LjU5MjlDMTUxLjUzMSAyNC41NjM4IDE1OS4yODkgMzMuMjI5MyAxNjYuMzU2IDQyLjU4NThaIiBmaWxsPSIjRkQ5OTA5Ii8+CjxwYXRoIGQ9Ik0xNDMuMDgzIDE2LjU5MzFMNjguNzY5NSA5MC45MDYxQzY1LjA2NjMgODYuOTgyOCA2MS41MTMzIDgyLjkwOTIgNTguMTA2NCA3OC42ODUyTDEzMC44NjEgNS45Mjk5M0MxMzUuMDg4IDkuMzM0ODYgMTM5LjE1OSAxMi44ODk4IDE0My4wODMgMTYuNTkzMVoiIGZpbGw9IiMyRjM3M0IiLz4KPHBhdGggZD0iTTg5LjEyNzQgODUuMTY2OUw4Mi4yNDE2IDkyLjA1MjhDODEuMDEzIDkzLjI4MTQgNzkuMDIwOCA5My4yODE0IDc3Ljc5MjIgOTIuMDUyOEM3Ni41NjM2IDkwLjgyNDIgNzYuNTYzNiA4OC44MzIgNzcuNzkyMiA4Ny42MDM0TDg0LjY3ODEgODAuNzE3NkM4NS45MDY3IDc5LjQ4OSA4Ny44OTg5IDc5LjQ4OSA4OS4xMjc0IDgwLjcxNzZDOTAuMzU2IDgxLjk0NjEgOTAuMzU2IDgzLjkzODMgODkuMTI3NCA4NS4xNjY5WiIgZmlsbD0iIzJGMzczQiIvPgo8cGF0aCBkPSJNMTAyLjM4NyA3MS45MDc5TDk1LjUwMDcgNzguNzkzOEM5NC4yNzIxIDgwLjAyMjMgOTIuMjc5OSA4MC4wMjIzIDkxLjA1MTQgNzguNzkzOEM4OS44MjI4IDc3LjU2NTIgODkuODIyOCA3NS41NzMgOTEuMDUxNCA3NC4zNDQ0TDk3LjkzNzIgNjcuNDU4NUM5OS4xNjU4IDY2LjIzIDEwMS4xNTggNjYuMjMgMTAyLjM4NyA2Ny40NTg1QzEwMy42MTUgNjguNjg3NCAxMDMuNjE1IDcwLjY3OTMgMTAyLjM4NyA3MS45MDc5WiIgZmlsbD0iIzJGMzczQiIvPgo8cGF0aCBkPSJNMTE1LjY0NSA1OC42NDkxTDEwOC43NiA2NS41MzVDMTA3LjUzMSA2Ni43NjM1IDEwNS41MzkgNjYuNzYzNSAxMDQuMzEgNjUuNTM1QzEwMy4wODIgNjQuMzA2NCAxMDMuMDgyIDYyLjMxNDIgMTA0LjMxIDYxLjA4NTZMMTExLjE5NiA1NC4xOTk3QzExMi40MjUgNTIuOTcxMiAxMTQuNDE3IDUyLjk3MTIgMTE1LjY0NSA1NC4xOTk3QzExNi44NzQgNTUuNDI4MyAxMTYuODc0IDU3LjQyMDUgMTE1LjY0NSA1OC42NDkxWiIgZmlsbD0iIzJGMzczQiIvPgo8cGF0aCBkPSJNMTI4LjkwNCA0NS4zOTAzTDEyMi4wMTggNTIuMjc2MkMxMjAuNzkgNTMuNTA0NyAxMTguNzk4IDUzLjUwNDcgMTE3LjU2OSA1Mi4yNzYyQzExNi4zNDEgNTEuMDQ3NiAxMTYuMzQxIDQ5LjA1NTQgMTE3LjU2OSA0Ny44MjY4TDEyNC40NTUgNDAuOTQxQzEyNS42ODQgMzkuNzEyNCAxMjcuNjc2IDM5LjcxMjQgMTI4LjkwNCA0MC45NDFDMTMwLjEzMyA0Mi4xNjk1IDEzMC4xMzMgNDQuMTYxNCAxMjguOTA0IDQ1LjM5MDNaIiBmaWxsPSIjMkYzNzNCIi8+CjxwYXRoIGQ9Ik0xMTIuNjUzIDk1LjE0ODhMMTAwLjE1MyAxMDcuNjQ5Qzk4LjkyNDIgMTA4Ljg3OCA5Ni45MzIgMTA4Ljg3OCA5NS43MDM1IDEwNy42NDlDOTQuNDc0OSAxMDYuNDIxIDk0LjQ3NDkgMTA0LjQyOSA5NS43MDM1IDEwMy4yTDEwOC4yMDQgOTAuNjk5NUMxMDkuNDMzIDg5LjQ3MDkgMTExLjQyNSA4OS40NzA5IDExMi42NTMgOTAuNjk5NUMxMTMuODgyIDkxLjkyODEgMTEzLjg4MiA5My45MjAzIDExMi42NTMgOTUuMTQ4OFoiIGZpbGw9IiMyRjM3M0IiLz4KPHBhdGggZD0iTTE0NC45IDM4LjYxMDVMMTMyLjA3MiA1MS40Mzg4QzEzMC4xNzMgNTMuMzM3NCAxMzAuMTczIDU2LjQxNiAxMzIuMDcyIDU4LjMxNDZMMTM2LjE2MSA2Mi40MDM0QzEzOC4wNTkgNjQuMzAyIDE0MS4xMzggNjQuMzAyIDE0My4wMzcgNjIuNDAzNEwxNTUuODY1IDQ5LjU3NUMxNTcuNzY0IDQ3LjY3NjQgMTU3Ljc2NCA0NC41OTc5IDE1NS44NjUgNDIuNjk5M0wxNTEuNzc2IDM4LjYxMDVDMTQ5Ljg3NyAzNi43MTE5IDE0Ni43OTkgMzYuNzExOSAxNDQuOSAzOC42MTA1WiIgZmlsbD0iI0Y0REQ0NSIvPgo8cGF0aCBkPSJNMTA4Ljk3NiA3OC4wMDg5TDMyLjczMTUgMTU0LjI2MUMyNy42MzI3IDE1MC4yMDkgMjMuMDAzNiAxNDUuNTk3IDE4LjkzNTQgMTQwLjUxNUMxNy42MjEgMTM4Ljg3MyAxNi4zNjA3IDEzNy4xOCAxNS4xNjc5IDEzNS40NEwyNS4zMDQ2IDEyNS4zMUwyNS4xMzkxIDExNi4yNTVDMjQuODExMyA5OC42MTY5IDM4LjEyNzYgODMuNzA1NyA1NS42ODc4IDgyLjA0MzNMNjUuNDI5MSA4MS4xMjA5TDg4Ljc1NzEgNTcuNzkyOUM5MS41NDgxIDU1LjAwMTkgOTUuMjA3NCA1My42MDY0IDk4Ljg2NjggNTMuNjA2NEMxMDIuNTIzIDUzLjYwNjQgMTA2LjE4NiA1NS4wMDE5IDEwOC45NzYgNTcuNzkyOUMxMTQuNTU4IDYzLjM3MTUgMTE0LjU1OCA3Mi40MzAzIDEwOC45NzYgNzguMDA4OVoiIGZpbGw9IiNGOUM1QUMiLz4KPHBhdGggZD0iTTExMS42OCA2MS41NDAxQzEwOS42ODMgNjAuNTUwMSAxMDcuNSA2MC4wNTY4IDEwNS4zMiA2MC4wNTY4QzEwMS42NjEgNjAuMDU2OCA5OC4wMDE4IDYxLjQ1MjMgOTUuMjEwOCA2NC4yNDMyTDcxLjg4MjggODcuNTc0Nkw3MS4xNjMxIDg3LjYzODhDNDguNTExIDg5Ljc4NDQgMzEuMzM5NCAxMDkuMDE3IDMxLjc1NSAxMzEuNzU3TDIwLjc3NjkgMTQyLjczNUMyMC4xNDg0IDE0Mi4wMDUgMTkuNTM2OCAxNDEuMjY1IDE4LjkzNTQgMTQwLjUxNUMxNy42MjEgMTM4Ljg3MyAxNi4zNjA3IDEzNy4xOCAxNS4xNjc5IDEzNS40NEwyNS4zMDQ2IDEyNS4zMUwyNS4xMzkxIDExNi4yNTVDMjQuODExMyA5OC42MTY5IDM4LjEyNzYgODMuNzA1NyA1NS42ODc3IDgyLjA0MzNMNjUuNDI5MSA4MS4xMjA5TDg4Ljc1NzEgNTcuNzkyOUM5MS41NDgxIDU1LjAwMTkgOTUuMjA3NCA1My42MDY0IDk4Ljg2NjggNTMuNjA2NEMxMDIuNTIzIDUzLjYwNjQgMTA2LjE4MiA1NC45OTUyIDEwOC45NzYgNTcuNzkyOUMxMTAuMTA1IDU4LjkyMTUgMTExLjAwNyA2MC4xODg2IDExMS42OCA2MS41NDAxWiIgZmlsbD0iI0VGQjI5QSIvPgo8cGF0aCBkPSJNNDEuMjczNyA2NC4wMDc5QzQxLjU2MjIgNjQuMzg5NyA0MS43NTA0IDY0Ljg1NSA0MS43OTQgNjUuMzY2OUM0MS45MTc3IDY2LjgxMyA0MC44NDU5IDY4LjA4NTkgMzkuMzk5NyA2OC4yMDk1TDI0LjI3NTQgNjkuNTAzQzIyLjgyOTYgNjkuNjI3IDIxLjU1NjcgNjguNTU0NSAyMS40MzMxIDY3LjEwODdDMjEuMzA5NCA2NS42NjI1IDIyLjM4MTIgNjQuMzg5NyAyMy44MjczIDY0LjI2NjRMMzguOTUxNyA2Mi45NzI2QzM5Ljg4NTYgNjIuODkyOCA0MC43NDcyIDYzLjMxMTUgNDEuMjczNyA2NC4wMDc5WiIgZmlsbD0iI0U3QTUyRSIvPgo8cGF0aCBkPSJNNDUuODU2OCA1NS41MzQyQzQ2LjUwNzYgNTYuMzk1MSA0Ni41ODM2IDU3LjYwNjEgNDUuOTU3OCA1OC41NjAzQzQ1LjE2MjEgNTkuNzc0IDQzLjUzMzEgNjAuMTEzMiA0Mi4zMTk0IDU5LjMxNzVMMjcuNTI2NiA0OS42MjE3QzI2LjMxMjkgNDguODI1MyAyNS45NzM2IDQ3LjE5NyAyNi43Njk0IDQ1Ljk4M0MyNy41NjUxIDQ0Ljc2OTMgMjkuMTk0MSA0NC40MzAxIDMwLjQwNzggNDUuMjI1OEw0NS4yMDA2IDU0LjkyMTZDNDUuNDYwMSA1NS4wOTE5IDQ1LjY3OTggNTUuMyA0NS44NTY4IDU1LjUzNDJaIiBmaWxsPSIjRTdBNTJFIi8+CjxwYXRoIGQ9Ik00NS4zNjA4IDM0LjIyNDVDNDUuNDY4MyAzNC4zNjY0IDQ1LjU2MjUgMzQuNTIxNSA0NS42NDE2IDM0LjY4OTFMNTIuMTkzIDQ4LjU1MzhDNTIuODEzIDQ5Ljg2NjEgNTIuMjUyMSA1MS40MzI2IDUwLjkzOTcgNTIuMDUyNkM0OS42Mjc0IDUyLjY3MjMgNDguMDYwOSA1Mi4xMTA3IDQ3LjQ0MDkgNTAuNzk5NEw0MC44ODk1IDM2LjkzNDdDNDAuMjY5NSAzNS42MjIzIDQwLjgzMDQgMzQuMDU1OSA0Mi4xNDI3IDMzLjQzNTlDNDMuMjg4MiAzMi44OTQ5IDQ0LjYyNjIgMzMuMjUzMSA0NS4zNjA4IDM0LjIyNDVaIiBmaWxsPSIjRTdBNTJFIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: center;
}
.AutochargeEditor--Mobile .AutochargeEditor__icon {
  width: 48.05555555555556vw;
  height: 48.05555555555556vw;
}

.TrustedInvoiceEditor {
  width: 100%;
  height: 100%;
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  grid-template-columns: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  grid-row-gap: 20px;
  text-align: center;
  color: #00a455;
  font-size: 18px;
  font-weight: 500;
  padding: 20px;
}
.TrustedInvoiceEditor--Mobile {
  grid-row-gap: 5.555555555555555vw;
  font-size: 5vw;
  padding: 5.555555555555555vw;
}
.TrustedInvoiceEditor__icon {
  grid-row-gap: 20px;
  width: 100px;
  height: 100px;
  color: #00a455;
}
.TrustedInvoiceEditor--Mobile .TrustedInvoiceEditor__icon {
  width: 27.77777777777778vw;
  height: 27.77777777777778vw;
}

.CashPaymentEditor__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px 16px;
  width: 158px;
  height: auto;
  color: #00a455;
  margin: auto;
}
.CashPaymentEditor--Mobile .CashPaymentEditor__icon {
  padding: 6.944444444444445vw 4.444444444444445vw;
  width: 43.888888888888886vw;
}
.CashPaymentEditor__note {
  grid-area: note;
  position: relative;
}

.CheckPaymentEditor__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 25px 16px;
  width: 158px;
  height: auto;
  color: #00a455;
  margin: auto;
}
.CheckPaymentEditor--Mobile .CheckPaymentEditor__icon {
  padding: 6.944444444444445vw 4.444444444444445vw;
  width: 43.888888888888886vw;
}
.CheckPaymentEditor__note {
  grid-area: note;
  position: relative;
}

.CreateRefund {
  height: 100%;
  display: grid;
  grid-template-rows: -webkit-max-content auto -webkit-max-content;
  grid-template-rows: max-content auto max-content;
}
.CreateRefund__header {
  padding: 25px;
}
.CreateRefund__header__title {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  font-size: 13px;
  color: #71737f;
}
.CreateRefund__header__bigPrimaryText {
  color: #00a455;
  font-size: 36px;
  line-height: 1em;
  font-weight: 400;
}
.CreateRefund__body {
  background-color: #fff;
  padding: 25px;
  height: 100%;
}
.CreateRefund__body .BlockWithTitle {
  padding-bottom: 16px;
}
.CreateRefund__button {
  width: 100%;
  border-radius: 0;
}

.StorageTenantLedger {
  background-color: #f2f4f6;
  width: 100%;
  position: relative;
}
.StorageTenantLedger__runningBalance {
  border-radius: 8px;
  background: rgba(0,164,85,0.2);
  color: #00a455;
  font-size: 10px;
  line-height: 1.4em;
  display: grid;
  grid-auto-flow: row;
  justify-items: right;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  text-align: right;
  padding: 4px 8px;
  align-self: center;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__runningBalance {
  border-radius: 2.222222222222222vw;
  font-size: 2.777777777777778vw;
  padding: 1.111111111111111vw 2.222222222222222vw;
}
.StorageTenantLedger__runningBalance--negative {
  background: rgba(238,75,25,0.2);
  color: #ee4b19;
}
.StorageTenantLedger__runningBalance__amount {
  font-size: 14px;
  font-weight: 550;
  line-height: 1.428571428571429em;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__runningBalance__amount {
  font-size: 3.888888888888889vw;
}
.StorageTenantLedger__invoiceControlButton {
  padding: 0 12px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__invoiceControlButton {
  padding: 0 3.333333333333333vw;
}
.StorageTenantLedger__invoiceControls {
  grid-column-gap: 8px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__invoiceControls {
  grid-column-gap: pxToVw;
}
.StorageTenantLedger__invoiceCardHeader {
  padding: 16px 12px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__invoiceCardHeader {
  padding: 3.333333333333333vw 0;
}
.StorageTenantLedger__invoiceCardHeaderTitle {
  grid-column-gap: 10px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__invoiceCardHeaderTitle {
  grid-column-gap: 2.777777777777778vw;
}
.StorageTenantLedger__invoiceCardValueAmount {
  font-size: 16px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__invoiceCardValueAmount {
  font-size: 4.444444444444445vw;
}
.StorageTenantLedger__invoiceCreator {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  padding: 12px 18px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__invoiceCreator {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  padding: 3.333333333333333vw 5vw;
}
.StorageTenantLedger__invoiceCreator__fullWidth {
  width: 100%;
}
.StorageTenantLedger__noPaymentsBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px 20px;
  text-align: center;
  color: #71737f;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__noPaymentsBlock {
  padding: 11.11111111111111vw 5.555555555555555vw;
}
.StorageTenantLedger__noPaymentsBlock__icon {
  width: 124px;
  height: 124px;
  margin-bottom: 44px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__noPaymentsBlock__icon {
  width: 34.44444444444444vw;
  height: 34.44444444444444vw;
  margin-bottom: 12.222222222222221vw;
}
.StorageTenantLedger__noPaymentsBlock__bold {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 9px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__noPaymentsBlock__bold {
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-weight: 600;
  font-size: 3.888888888888889vmin;
  line-height: 1.285714285714286em;
  margin-bottom: 2.5vw;
}
.StorageTenantLedger__controls {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__controls {
  padding: 4.444444444444445vw 0;
}
.StorageTenantLedger__controls__btn {
  margin-right: 9px;
  margin-bottom: 9px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__controls__btn {
  margin-right: 2.5vw;
  margin-bottom: 2.5vw;
}
.StorageTenantLedger__controls__btn--addInvoice {
  background-color: #4d6eff;
}
.StorageTenantLedger__controls__btn--proRate {
  background-color: #be9000;
}
.StorageTenantLedger__bigPrimaryText {
  color: #00a455;
  font-size: 36px;
  line-height: 1em;
  font-weight: 400;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__bigPrimaryText {
  font-size: 10vw;
}
.StorageTenantLedger__payments {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  padding-bottom: 16px;
  grid-row-gap: 9px;
}
.StorageTenantLedger--Mobile .StorageTenantLedger__payments {
  padding: 0;
  padding-bottom: 4.444444444444445vw;
  grid-row-gap: 2.5vw;
}

.EmailInput {
  grid-area: address;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 4px 23px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.EmailInput .EmailInput__input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 4px 0;
  caret-color: #00a455;
}
.EmailInput .EmailInput__input__field {
  border: none;
}
.EmailInput__block {
  margin: 4px 0;
  margin-right: 12px;
  height: 34px;
  border-radius: 17px;
  background-color: #f2f4f6;
  display: grid;
  grid-template-columns: auto -webkit-min-content;
  grid-template-columns: auto min-content;
  grid-column-gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.EmailInput__block--invalid {
  background-color: #ee4b19;
  color: #fff;
}
.EmailInput__block__removeIcon {
  color: #71737f;
  cursor: pointer;
  width: 12px;
  height: 12px;
}
.EmailInput__block--invalid .EmailInput__block__removeIcon {
  color: #fff;
}
.EmailInput__title {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #71737f;
  margin: 4px 0;
  margin-right: 11px;
}

.InvoiceEditorModal.ModalInstance {
  width: 900px;
}
.InvoiceEditor {
  background-color: #fff;
  display: grid;
  grid-template-columns: 100%;
}
.InvoiceEditor__grayBlock {
  background-color: #f2f4f6;
  padding: 25px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 16px;
}
.InvoiceEditor__grayBlock__span2 {
  grid-column: span 2;
}
.InvoiceEditor__grayBlock .DatePicker {
  width: 100%;
}
.InvoiceEditor__itemsBlock {
  padding: 0 25px;
  margin-top: 25px;
  position: relative;
  margin-bottom: 12px;
}
.InvoiceEditor__items {
  display: grid;
  grid-template-columns: 4fr 6fr 2fr minmax(70px, 1fr) 2fr -webkit-max-content -webkit-min-content;
  grid-template-columns: 4fr 6fr 2fr minmax(70px, 1fr) 2fr max-content min-content;
  border-bottom: 1px solid #e8e8ea;
  padding-bottom: 20px;
}
.InvoiceEditor__items__cell {
  padding-top: 20px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.InvoiceEditor__items__cell--lastColumn {
  padding-right: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.InvoiceEditor__items__cell--header {
  color: #71737f;
  font-weight: 500;
  font-size: 12px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e8e8ea;
}
.InvoiceEditor__items__cell--header .Button {
  opacity: 0;
  pointer-events: none;
}
.InvoiceEditor__items__cell .Input {
  width: 100%;
}
.InvoiceEditor__2Columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 25px;
  margin-bottom: 25px;
}
.InvoiceEditor__2Columns__column {
  display: grid;
  grid-template-columns: 100%;
  grid-row-gap: 16px;
}
.InvoiceEditor__2Columns__column--sums {
  display: grid;
  grid-template-columns: auto -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: auto max-content max-content max-content;
  grid-column-gap: 36px;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
}
.InvoiceEditor__2Columns__column--sums .Input {
  width: 48px;
}
.InvoiceEditor__2Columns .TextArea {
  width: 100%;
}
.InvoiceEditor__sumInputBlock {
  display: grid;
  grid-auto-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 8px;
  font-weight: 400;
}
.InvoiceEditor__sumBlock {
  text-align: right;
}
.InvoiceEditor__sumBlock--total {
  grid-column: span 2;
  font-weight: 900;
  font-size: 30px;
}
.InvoiceEditor__totalMargin {
  grid-column: span 4;
}
.InvoiceEditor__controls {
  display: grid;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-auto-flow: column;
  padding: 11px 25px;
  border-top: 1px solid #e8e8ea;
}
.InvoiceEditor__controls .Button {
  padding: 0 50px;
}

.Ledger {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  padding-bottom: 16px;
  grid-row-gap: 9px;
}
.Ledger--Mobile .Ledger {
  padding: 0;
  padding-bottom: 4.444444444444445vw;
  grid-row-gap: 2.5vw;
}
.Ledger__runningBalance {
  border-radius: 8px;
  background: rgba(0,164,85,0.2);
  color: #00a455;
  font-size: 10px;
  line-height: 1.4em;
  display: grid;
  grid-auto-flow: row;
  justify-items: right;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  text-align: right;
  padding: 4px 8px;
  align-self: center;
}
.Ledger--Mobile .Ledger__runningBalance {
  border-radius: 2.222222222222222vw;
  font-size: 2.777777777777778vw;
  padding: 1.111111111111111vw 2.222222222222222vw;
}
.Ledger__runningBalance--negative {
  background: rgba(238,75,25,0.2);
  color: #ee4b19;
}
.Ledger__runningBalance__amount {
  font-size: 14px;
  font-weight: 550;
  line-height: 1.428571428571429em;
}
.Ledger--Mobile .Ledger__runningBalance__amount {
  font-size: 3.888888888888889vw;
}

.AccountStoragePhotosEditor {
  height: 680px;
  max-height: 100%;
  display: grid;
  grid-template-columns: auto 250px;
}
.AccountStoragePhotosEditor__modal.ModalInstance {
  width: 780px;
}

a {
  color: unset;
  text-decoration: none;
}
.AppMainAccount {
  font-family: 'Mark';
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  color: #12152a;
  font-size: 15px;
  line-height: 20px;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  height: 100%;
  width: 100%;
  background-color: #f2f4f6;
  scrollbar-width: 5px;
  scrollbar-height: 5px;
  scrollbar-color: #71737f $colorScrollBarBackground;
/* для Chrome/Edge/Safari */
}
.AppMainAccount--Mobile {
  scrollbar-width: 1.388888888888889vw;
  scrollbar-height: 1.388888888888889vw;
  font-family: 'Mark';
  font-style: normal;
  font-weight: 700;
  color: #12152a;
  font-size: 6.666666666666667vmin;
  line-height: 8.333333333333334vmin;
  font-size: 4.166666666666667vmin;
  line-height: 5.555555555555555vmin;
  font-weight: normal;
  font-size: 3.888888888888889vmin;
  line-height: 5vmin;
}
@media print {
  .AppMainAccount {
    scrollbar-width: 0;
    scrollbar-height: 0;
  }
}
.AppMainAccount ::-webkit-scrollbar {
  height: 12px;
  width: 5px;
}
.AppMainAccount--Mobile.AppMainAccount ::-webkit-scrollbar {
  height: 1.388888888888889vw;
  width: 1.388888888888889vw;
}
@media print {
  .AppMainAccount ::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}
.AppMainAccount ::-webkit-scrollbar-track {
  background: $colorScrollBarBackground;
}
.AppMainAccount ::-webkit-scrollbar-thumb {
  background-color: #71737f;
  border-radius: 5px;
  border: 0 solid $colorScrollBarBackground;
}
.AppMainAccount--Mobile.AppMainAccount ::-webkit-scrollbar-thumb {
  border-radius: 1.388888888888889vw;
}
.AppMainAccount .Toastify__toast-icon {
  display: none;
}
.AppMainAccount p {
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.AppMainAccount .backgroundColorStatus {
  background-color: #12152a;
}
.AppMainAccount .backgroundColorStatus--0 {
  background-color: #fd9909;
}
.AppMainAccount .backgroundColorStatus--1 {
  background-color: #fd9909;
}
.AppMainAccount .backgroundColorStatus--2 {
  background-color: #8139dc;
}
.AppMainAccount .backgroundColorStatus--3 {
  background-color: #3a63db;
}
.AppMainAccount .backgroundColorStatus--4 {
  background-color: #00a455;
}
.AppMainAccount .backgroundColorStatus--5 {
  background-color: #ffc800;
}
.AppMainAccount .backgroundColorStatus--6 {
  background-color: #fb0009;
}
.AppMainAccount .backgroundColorStatus--7 {
  background-color: $colorRequestStatus7;
}
.AppMainAccount .backgroundColorStatus--8 {
  background-color: #26a9f4;
}
.AppMainAccount .backgroundColorStatus--9 {
  background-color: #fd9909;
}
.AppMainAccount .textColorStatus {
  color: #12152a;
}
.AppMainAccount .textColorStatus--0 {
  color: #fd9909;
}
.AppMainAccount .textColorStatus--1 {
  color: #fd9909;
}
.AppMainAccount .textColorStatus--2 {
  color: #8139dc;
}
.AppMainAccount .textColorStatus--3 {
  color: #3a63db;
}
.AppMainAccount .textColorStatus--4 {
  color: #00a455;
}
.AppMainAccount .textColorStatus--5 {
  color: #ffc800;
}
.AppMainAccount .textColorStatus--6 {
  color: #fb0009;
}
.AppMainAccount .textColorStatus--7 {
  color: $colorRequestStatus7;
}
.AppMainAccount .textColorStatus--8 {
  color: #26a9f4;
}
.AppMainAccount .textColorStatus--9 {
  color: #fd9909;
}
.AppMainAccount .backgroundColorRequestType {
  background-color: #12152a;
}
.AppMainAccount .backgroundColorRequestType--0 {
  background-color: #00a455;
}
.AppMainAccount .backgroundColorRequestType--1 {
  background-color: #fcd850;
}
.AppMainAccount .backgroundColorRequestType--2 {
  background-color: #438fb5;
}
.AppMainAccount .backgroundColorRequestType--3 {
  background-color: #fd9909;
}
.AppMainAccount .backgroundColorRequestType--4 {
  background-color: #fd2509;
}
.AppMainAccount .backgroundColorRequestType--5 {
  background-color: #09fdcc;
}
.AppMainAccount .backgroundColorRequestType--6 {
  background-color: #fd09d4;
}
.AppMainAccount .backgroundColorRequestType--7 {
  background-color: #a45c5c;
}
.AppMainAccount .backgroundColorInvoiceStatus {
  background-color: #12152a;
}
.AppMainAccount .backgroundColorInvoiceStatus--0 {
  background-color: #fd9909;
}
.AppMainAccount .backgroundColorInvoiceStatus--1 {
  background-color: #ee4b19;
}
.AppMainAccount .backgroundColorInvoiceStatus--2 {
  background-color: #3a63db;
}
.AppMainAccount .backgroundColorInvoiceStatus--3 {
  background-color: #00a455;
}
.AppMainAccount .textColorInvoiceStatus {
  color: #12152a;
}
.AppMainAccount .textColorInvoiceStatus--0 {
  color: #fd9909;
}
.AppMainAccount .textColorInvoiceStatus--1 {
  color: #ee4b19;
}
.AppMainAccount .textColorInvoiceStatus--2 {
  color: #3a63db;
}
.AppMainAccount .textColorInvoiceStatus--3 {
  color: #00a455;
}
.AppMainAccount .backgroundColorUserRole {
  background-color: #12152a;
}
.AppMainAccount .backgroundColorUserRole--6 {
  background-color: #fd9909;
}
.AppMainAccount .backgroundColorUserRole--1 {
  background-color: #fb0009;
}
.AppMainAccount .backgroundColorUserRole--3 {
  background-color: #7712dc;
}
.AppMainAccount .backgroundColorUserRole--4 {
  background-color: #3076ff;
}
.AppMainAccount .colorUserRole {
  color: #12152a;
}
.AppMainAccount .colorUserRole--6 {
  color: #fd9909;
}
.AppMainAccount .colorUserRole--1 {
  color: #fb0009;
}
.AppMainAccount .colorUserRole--3 {
  color: #7712dc;
}
.AppMainAccount .colorUserRole--4 {
  color: #3076ff;
}
.AppMainAccount .colorToast--0 {
  color: #00a455;
}
.AppMainAccount .colorToast--1 {
  color: #ee4b19;
}
.AppMainAccount .colorToast--2 {
  color: #ffc703;
}
.AppMainAccount .colorToast--3 {
  color: #3a63db;
}
.AppMainAccount .borderColorToast--0 {
  border-color: #00a455;
}
.AppMainAccount .borderColorToast--1 {
  border-color: #ee4b19;
}
.AppMainAccount .borderColorToast--2 {
  border-color: #ffc703;
}
.AppMainAccount .borderColorToast--3 {
  border-color: #3a63db;
}
.AppMainAccount .colorPrimary {
  color: #00a455;
}
.AppMainAccount .ACC__colorPrimary {
  color: #00a455;
}
.AppMainAccount .ACC__colorNegative {
  color: #ee4b19;
}
.AppMainAccount .ACC__backgroundColorPrimary {
  background-color: #00a455;
}
.AppMainAccount .ACC__backgroundColorPaperMain {
  background-color: #fff;
}
.AppMainAccount .ACC__backgroundColorPaperSecond {
  background-color: #eef0f1;
}
.AppMainAccount .SettingsBlock--styleModal .SettingsBlock__body {
  background-color: #eef0f1;
}
.AppMainAccount .SettingsBlock--styleModal .SettingsBlock__controls {
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);
          box-shadow: 0 0 4px rgba(0,0,0,0.15);
}
.AppMainAccount .Button.Button--smallRounded {
  font-size: 12px;
  height: 36px;
  border-radius: 18px;
}
.AppMainAccount--Mobile.AppMainAccount .Button.Button--smallRounded {
  font-size: 3.333333333333333vw;
  height: 10vw;
  border-radius: 5vw;
}
.AppMainAccount .Button.Button--smallRounded .Button__icon {
  width: 20px;
  height: 20px;
}
.AppMainAccount--Mobile.AppMainAccount .Button.Button--smallRounded .Button__icon {
  width: 5.555555555555555vw;
  height: 5.555555555555555vw;
}
.AppMainAccount--Mobile.AppMainAccount .Button.Button--smallRounded .Button__container {
  grid-column-gap: 2.222222222222222vw;
}
.AppMainAccount--Mobile.AppMainAccount .Button.Button--icon .Button__icon {
  width: 5.555555555555555vw;
  height: 5.555555555555555vw;
}
.AppMainAccount--Mobile.AppMainAccount .ModalInstance__holder.ModalInstance__holder--faded {
  background-color: rgba(18,21,42,0.3);
}
.AppMainAccount .RequestMovesizeEditor {
  padding: 0;
}

