:root {
  --white-transparent-1: rgba(255, 255, 255, 0.1);
  --white-transparent-2: rgba(255, 255, 255, 0.2);
  --white-transparent-3: rgba(255, 255, 255, 0.3);
  --white-transparent-5: rgba(255, 255, 255, 0.5);
  --white-transparent-7: rgba(255, 255, 255, 0.7);
  --white-transparent-85: rgba(255, 255, 255, 0.85);
  --white: #ffffff;
  --white-esia: #f5f7fa;
  --black-transparent-08: rgba(0, 0, 0, 0.08);
  --black-transparent-4: rgba(0, 0, 0, 0.4);
  --black-transparent-54: rgba(0, 0, 0, 0.54);
  --black: #000000;

  --blue-lighter: #e8f5f9;
  --blue-lighter2: #c5e7f0;
  --blue-light: #b9e2ed;
  --blue-light2: #9fd5e5;
  --blue-light3: #83c8dc;
  --blue-transparent-1: rgba(61, 175, 204, 0.1);
  --blue-transparent-2: rgba(61, 175, 204, 0.2);
  --blue-transparent-3: rgba(61, 175, 204, 0.3);
  --blue: #3dafcc;
  --blue2: #369ab2;
  --blue-dark-transparent-1: rgba(43, 139, 163, 0.1);
  --blue-dark-transparent-2: rgba(43, 139, 163, 0.2);
  --blue-dark: #2b8ba3;
  --blue-dark2: #196a82;
  --blue-darker: #064861;
  --blue-medium-transparent-05: rgba(54, 154, 179, 0.05);
  --blue-medium: #369ab3;
  --blue-esia: #0066b3;
  --blue-esia2: #d6e2fb;
  --blue-google-transparent-3: rgba(66, 133, 244, 0.3);

  --facebook-lighter: #c3d0e9;
  --facebook-light: #88a1d3;
  --facebook: #34528d;
  --facebook-dark: #273c68;

  --vk-transparent: rgba(51, 117, 246, 0.5);
  --vk: #3375f6;
  --vk-dark: #165adf;
  --vk-darker: #1b4aa7;

  --lilac-lighter: #f5e7fb;
  --lilac-light: #e7c1f6;
  --lilac: #ca75ed;
  --lilac-transparent-1: rgba(202, 117, 237, 0.1);
  --lilac-transparent-2: rgba(202, 117, 237, 0.2);
  --lilac-transparent-3: rgba(202, 117, 237, 0.3);
  --lilac-unknown: #a06cb7;
  --lilac-dark: #814b98;
  --lilac-darker: #462852;

  --light: #f7f9fa;

  --yellow-lighter: #fcf3d9;
  --yellow-light-transparent-1: rgba(248, 225, 159, 0.1);
  --yellow-light-transparent-2: rgba(248, 225, 159, 0.2);
  --yellow-light: #f8e19f;
  --yellow-light2: #f8da89;
  --yellow-light3: #f6d272;
  --yellow: #f2c43f;
  --yellow-transparent-3: rgba(242, 196, 63, 0.3);
  --yellow2-transparent-15: rgba(217, 177, 56, 0.15);
  --yellow2-transparent-4: rgba(217, 177, 56, 0.4);
  --yellow3-transparent-1: rgba(242, 196, 63, 0.1);
  --yellow3-transparent-20: rgba(242, 196, 63, 0.2);
  --yellow2: #d9b138;
  --yellow-dark: #a9892c;
  --yellow-darker: #483a12;

  --red-lighter: #f9eae7;
  --red-light: #e7a298;
  --red-transparent-1: rgba(203, 36, 36, 0.1);
  --red-transparent-15: rgba(203, 36, 36, 0.15);
  --red-transparent-2: rgba(203, 36, 36, 0.2);
  --red-transparent-3: rgba(203, 36, 36, 0.3);
  --red: #cb2424;
  --red2: #b32020;
  --red-dark: #8e1919;
  --red-darker: #3c0a0a;

  --green-lighter: #e1f1da;
  --green-light-transparent-1: rgba(173, 218, 155, 0.1);
  --green-light-transparent-2: rgba(173, 218, 155, 0.2);
  --green-light: #adda9b;
  --green-light2: #94cd7c;
  --green-light3: #7ac05d;
  --green-transparent-05: rgba(60, 166, 15, 0.05);
  --green-transparent-1: rgba(60, 166, 15, 0.1);
  --green-transparent-2: rgba(60, 166, 15, 0.2);
  --green: #3ca60f;
  --green2: #338d0c;
  --green-dark: #2a740a;
  --green-dark2: #215b08;
  --green-darker: #184306;

  --brown-lighter: #f7f5f2;
  --brown-light-transparent-1: rgba(230, 223, 212, 0.1);
  --brown-light-transparent-15: rgba(230, 223, 212, 0.15);
  --brown-light-transparent-2: rgba(230, 223, 212, 0.2);
  --beigeSaturated-1: rgba(132, 108, 77, 0.1);
  --beigeSaturated-15: rgba(132, 108, 77, 0.15);
  --beigeSaturated-25: rgba(132, 108, 77, 0.25);
  --brown-light3-transparent-2: rgba(176, 164, 148, 0.2);
  --brown-light3-transparent-3: rgba(176, 164, 148, 0.3);
  --brown-light3-transparent-5: rgba(176, 164, 148, 0.5);
  --brown-light: #e6dfd4;
  --brown-light2: #d8cdbf;
  --brown-light3: #b0a494;
  --brown: #cabcaa;
  --brown-dark-transparent-1: rgba(116, 106, 93, 0.1);
  --brown-dark-transparent-15: rgba(116, 106, 93, 0.15);
  --brown-dark-transparent-2: rgba(116, 106, 93, 0.2);
  --brown-dark-transparent-3: rgba(116, 106, 93, 0.3);
  --brown-dark-transparent-5: rgba(116, 106, 93, 0.5);
  --brown-dark: #746a5d;
  --brown-dark2: #5c5449;
  --brown-darker: #3f3932;

  --grey-lightest: #fafafa;
  --grey-lighter: #f0f0f0;
  --grey-light: #d4d4d4;
  --grey-transparent-1: rgba(143, 148, 150, 0.1);
  --grey-transparent-15: rgba(143, 148, 150, 0.15);
  --grey-transparent-2: rgba(143, 148, 150, 0.2);
  --grey-transparent-3: rgba(143, 148, 150, 0.3);
  --grey-transparent-5: rgba(143, 148, 150, 0.5);
  --grey: #8f9496;
  --grey2: #6a7072;
  --grey-dark-transparent-1: rgba(68, 74, 76, 0.1);
  --grey-dark-transparent-2: rgba(68, 74, 76, 0.2);
  --grey-dark: #444a4d;
  --grey-dark2: #323c40;
  --grey-darker-transparent-1: rgba(31, 40, 44, 0.1);
  --grey-darker: #1f282c;
  --grey-disabled: #d2d3d4;
  --grey-disabled2: #dedfe0;

  --whitesmoke: #edeff0;
  --whitesmoke-dark: #d2d3d4;
  --whitesmoke-medium: #c6c9ca;
  --whitesmoke-darker: #c2c4c4;
  --whitesmoke-darker2: #b1b3b5;

  --pink-light: #f0bebe;
  --pink-dark: #dd6b5c;
}

@font-face {
  font-family: 'Museo Sans Cyrillic';
  font-weight: 300;
  font-style: normal;
  src: url(/e2b81b2e8dddedc6c66d.woff2) format('woff2'),
    url(/4fececc2b940b92dac03.woff) format('woff');
}

@font-face {
  font-family: 'Museo Sans Cyrillic';
  font-weight: 500;
  font-style: normal;
  src: url(/e919725784394d27204a.woff2) format('woff2'),
    url(/2047c5060c9edbc05010.woff) format('woff');
}

@font-face {
  font-family: 'Museo Sans Cyrillic';
  font-weight: 700;
  font-style: normal;
  src: url(/9c169b16632961a7bd5d.woff2) format('woff2'),
    url(/1a14d546b0bf4c4e2ba0.woff) format('woff');
}

:root {
  --font: Museo Sans Cyrillic, sans-serif;

  --font-size-larger: 24px;
  --font-size-xlarge: 20px;
  --font-size-large: 16px;
  --font-size-medium: 14px;
  --font-size-small: 12px;
}

:root {
  --border-radius: 2px;
}

:root {
  --box-shadow-color: var(--grey-darker-transparent-1);
  --box-shadow: 8px 8px 0 0 var(--box-shadow-color);
}



/* Правило для сглаживания шрифтов в firefox */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.flex {
  display: flex;
}

.flex > div {
  margin-right: 8px;
}

.flex > div > div {
  margin-bottom: 8px;
}

.modal {
  padding: 24px;
  background-color: #746a5d;
}

/*******************************************
 * Reset
 *******************************************/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  font: inherit;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* HTML5 display-role reset for older browsers */
ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';

  /* stylelint-disable declaration-block-no-duplicate-properties */
  content: none;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
textarea,
select {
  vertical-align: middle;
  outline: none;
}

:focus {
  outline: none;
}

::-moz-focus-inner {
  border: 0;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input,
select,
textarea,
button {
  font-family: inherit !important;
  font-feature-settings: "tnum";
  font-variant-numeric: tabular-nums;
}

/* stylelint-disable no-duplicate-selectors */
*,
  *:before,
  *:after {
    box-sizing: border-box;
  }

html,
body {
  min-height: 100vh;
}

html {
  -webkit-font-smoothing: antialiased;
  font: 500 14px/20px 'Museo Sans Cyrl', sans-serif !important;
}

button {
  border-radius: 0;
}

a,
button {
  transition: opacity 150ms, background 150ms, border 150ms;
}

input:-webkit-autofill {
  animation-name: onautofillstart;
}

input:not(:-webkit-autofill) {
  animation-name: onautofillcancel;
}

input:-webkit-autofill::first-line {
  font-family: Museo Sans Cyrillic, sans-serif;
  font-size: 18px;
}

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
  display: none;
}

.UIKit__AccordionHead {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 16px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.UIKit__AccordionHead__title {
  margin-left: 4px;
  font-size: 12px;
  line-height: 18px;
}

.UIKit__AccordionHead__wrapper {
  display: flex;
  align-items: center;
}

.UIKit__AccordionHead__disabled-tooltip:not(.UIKit__TooltipAnchor) {
  background: #f2c43f;
  background: var(--yellow);
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__AccordionHead__disabled-tooltip:not(.UIKit__TooltipAnchor):before {
  border-color: #f2c43f transparent transparent transparent;
  border-color: var(--yellow) transparent transparent transparent;
}

.UIKit__AccordionBody {
  padding: 8px 16px;
  transition: height 0.3s linear;
  overflow: hidden;
}

.UIKit__Accordion__arrow {
  transition: transform 0.2s ease;
}

.UIKit__Accordion__arrow--opened {
  transform: rotate(180deg);
}

.UIKit__TooltipAnchor {
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
}

.UIKit__TooltipAnchor__wrapper {
  display: inline-flex;
  align-items: center;
}

.Tooltips-containerPortal {
  position: absolute;

  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

.UIKit__Tooltip {
  position: absolute;
  max-width: 450px;
  height: auto;

  padding: 8px 12px;

  border-radius: 3px;
  z-index: 9999999;
  font-size: 12px;
  line-height: 16px;

  background: #1f282c;

  background: var(--grey-darker);
  color: #ffffff;
  color: var(--white);
  box-shadow: 8px 8px 0 0 rgba(31, 40, 44, 0.1);
  box-shadow: var(--box-shadow);

  box-sizing: border-box;
  word-break: break-word;
}

.UIKit__Tooltip--blank {
  position: absolute;
  height: auto;
  z-index: 9999999;
  box-sizing: border-box;
}

.UIKit__Tooltip--error {
  background: #dd6b5c;
  background: var(--pink-dark);
  box-shadow: 8px 8px 0px rgba(203, 36, 36, 0.1);
  box-shadow: 8px 8px 0px var(--red-transparent-1);
}

.UIKit__Tooltip--warning {
  background: #f2c43f;
  background: var(--yellow);
  color: #483a12;
  color: var(--yellow-darker);
  box-shadow: 8px 8px 0px rgba(217, 177, 56, 0.15);
  box-shadow: 8px 8px 0px var(--yellow2-transparent-15);
}

.UIKit__Tooltip--okay {
  background: #3ca60f;
  background: var(--green);
  box-shadow: 8px 8px 0px rgba(60, 166, 15, 0.1);
  box-shadow: 8px 8px 0px var(--green-transparent-1);
}

.UIKit__Tooltip--link {
  background: #e8f5f9;
  background: var(--blue-lighter);
  color: #369ab3;
  color: var(--blue-medium);
  box-shadow: 8px 8px 0px rgba(54, 154, 179, 0.05);
  box-shadow: 8px 8px 0px var(--blue-medium-transparent-05);
}

.UIKit__Tooltip--yellow-light {
  opacity: 0.8;
  background: #f8e19f;
  background: var(--yellow-light);
}

.UIKit__Tooltip--grey {
  background: #f0f0f0;
  background: var(--grey-lighter);
  color: #1f282c;
  color: var(--grey-darker);
  box-shadow: 8px 8px 0px rgba(119, 123, 125, 0.05);
}

.UIKit__Tooltip--grey-dark {
  background: #8f9496;
  background: var(--grey);
  color: #ffffff;
  color: var(--white);
}

.UIKit__Tooltip--grey-darker {
  background: #323c40;
  background: var(--grey-dark2);
  color: #ffffff;
  color: var(--white);
}

.UIKit__Tooltip--light-green {
  background: #e1f1da;
  background: var(--green-lighter);
  color: #2a740a;
  color: var(--green-dark);
  box-shadow: 8px 8px 0px rgba(60, 166, 15, 0.05);
  box-shadow: 8px 8px 0px var(--green-transparent-05);
}

.UIKit__Tooltip--blue {
  background: #e8f5f9;
  background: var(--blue-lighter);
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__Tooltip--withoutShadow {
  border-color: transparent;
  box-shadow: none;
}

.UIKit__TooltipNode {
  display: flex;
  position: relative;
  line-height: 16px;
  box-sizing: border-box;
}

.UIKit__TooltipNode--offset {
  margin-top: 8px;
}

.UIKit__TooltipNode .UIKit__Button {
  width: 100%;
}

.UIKit__Tooltip--Standard .UIKit__TooltipNode {
  padding-bottom: 4px;
}

.UIKit__Tooltip--Standard .UIKit__TooltipNode .UIKit__Button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.UIKit__TooltipContent {
  display: grid;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  line-height: 16px;
  grid-gap: 4px;
  gap: 4px;
}

.UIKit__TooltipContent p {
  margin: 0;
  line-height: 16px;
}

.UIKit__TooltipContent__title {
  font-size: 12px;
  font-weight: 600;
  color: #b1b3b5;
  color: var(--whitesmoke-darker2);
}

.UIKit__TooltipContent__text {
  font-size: 12px;
  color: #ffffff;
  color: var(--white);
}

.UIKit__Tooltip--okay .UIKit__TooltipContent__title {
  color: #adda9b;
  color: var(--green-light);
}

.UIKit__Tooltip--warning .UIKit__TooltipContent__title {
  color: #483a12;
  color: var(--yellow-darker);
}

.UIKit__Tooltip--warning .UIKit__TooltipContent__text {
  color: #483a12;
  color: var(--yellow-darker);
}

.UIKit__Tooltip--link .UIKit__TooltipContent__title {
  color: #369ab3;
  color: var(--blue-medium);
}

.UIKit__Tooltip--link .UIKit__TooltipContent__text {
  color: #369ab3;
  color: var(--blue-medium);
}

.UIKit__Tooltip--error .UIKit__TooltipContent__title {
  color: #ffffff;
  color: var(--white);
}

.UIKit__Tooltip--grey .UIKit__TooltipContent__title {
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__Tooltip--grey .UIKit__TooltipContent__text {
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__Tooltip--light-green .UIKit__TooltipContent__title {
  color: #2a740a;
  color: var(--green-dark);
}

.UIKit__Tooltip--light-green .UIKit__TooltipContent__text {
  color: #2a740a;
  color: var(--green-dark);
}

.UIKit__Collapsible {
  transition: height 200ms;
  overflow: hidden;
}

.UIKit__Loading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.UIKit__LoadingBouncing {
  display: flex;
  justify-content: center;
  align-items: center;
}

.UIKit__LoadingBounce {
  display: inline-block;
  width: 8px;
  height: 24px;
  margin: 0 2px;
  background-color: #cabcaa;
  background-color: var(--brown);
  animation: bounce 2.8s infinite ease-in-out both;
}

.UIKit__LoadingBounce--1 {
  animation-delay: -0.64s;
}

.UIKit__LoadingBounce--2 {
  animation-delay: -0.32s;
}

.UIKit__LoadingText {
  margin-top: 8px;
}

.UIKit__Loading--small .UIKit__LoadingBounce {
  width: 4px;
  height: 16px;
}

.UIKit__Loading--loader.UIKit__Loading--short .UIKit__LoadingBounce {
  width: 4px;
  height: 6px;
}

.UIKit__Loading--blurred {
  background: rgba(255, 255, 255, 0.85);
  background: var(--white-transparent-85);
}

.UIKit__Loading--absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.UIKit__Loading--loader .UIKit__LoadingBounce {
    width: 4px;
    height: 14px;
    margin: 0 1px;
    border-radius: 1px;
    background-color: #cabcaa;
    background-color: var(--brown);
    animation: loader-bounce 1.6s infinite ease-in-out both;
  }

.UIKit__Loading--loader .UIKit__LoadingBounce--2 {
    animation-delay: 0.3s;
  }

.UIKit__Loading--loader .UIKit__LoadingBounce--3 {
    animation-delay: 0.6s;
  }

@keyframes bounce {
  0%,
  80%,
  100% {
    transform: scale(0);
  }

  40% {
    transform: scale(1);
  }
}

@keyframes loader-bounce {
  0%,
  90%,
  100% {
    transform: scale(1, 1);
  }

  50% {
    transform: scale(1, 0.1);
  }
}

.UIKit__Button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  flex-wrap: nowrap;

  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;

  margin: 0;

  border: 1px solid transparent;
  border-radius: 2px;
  border-radius: var(--border-radius);

  font-family: Museo Sans Cyrillic, sans-serif;

  font-family: var(--font);
  white-space: nowrap;
  color: #ffffff;
  color: var(--white);
  outline: 0;

  cursor: pointer;

  transition-duration: 200ms;
  transition-property: background, border-color, outline-color, color, width;
  transition-timing-function: ease;
  text-rendering: optimizeLegibility;
}

.UIKit__Button:disabled {
  cursor: not-allowed;
}

.UIKit__Button--loading {
  cursor: not-allowed;
}

/* убирамем обводку текста внутри кнопки при :focus для FireFox */
.UIKit__Button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.UIKit__ButtonContent--with-icon {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
}

.UIKit__ButtonIcon {
  width: 20px;
  height: 20px;
}

.UIKit__ButtonIcon--left {
  margin-right: 8px;
  margin-left: -2px;
}

.UIKit__ButtonIcon--right {
  margin-right: -2px;
  margin-left: 8px;
}

.UIKit__Button--s {
  height: 24px;
  padding: 0 8px;
  font-size: 12px;
  font-size: var(--font-size-small);
  line-height: 12px;
  line-height: var(--font-size-small);
}

.UIKit__Button--s .UIKit__ButtonIcon {
  width: 16px;
  height: 16px;
}

.UIKit__Button--s .UIKit__ButtonIcon--left {
  margin-right: 4px;
}

.UIKit__Button--s .UIKit__ButtonIcon--right {
  margin-left: 4px;
}

.UIKit__Button--m {
  height: 32px;
  padding: 0 10px;
  font-size: 14px;
  font-size: var(--font-size-medium);
  line-height: 16px;
  line-height: var(--font-size-large);
}

.UIKit__Button--m .UIKit__ButtonIcon--left {
  margin-right: 6px;
}

.UIKit__Button--m .UIKit__ButtonIcon--right {
  margin-left: 6px;
}

.UIKit__Button--XL {
  height: 60px;
  padding: 0 105px;
  font-size: 20px;
  font-size: var(--font-size-xlarge);
  line-height: 24px;
  line-height: var(--font-size-larger);
}

.UIKit__Button--l {
  height: 36px;
  padding: 0 12px;
  font-size: 16px;
  font-size: var(--font-size-large);
  line-height: 16px;
  line-height: var(--font-size-large);
}

.UIKit__Button--l.UIKit__Button--vk {
  font-size: 14px;
  font-size: var(--font-size-medium);
}

.UIKit__Button--iconButton {
  padding: 0 8px;
}

.UIKit__Button--iconButton.UIKit__Button--s {
  padding: 0 4px;
}

.UIKit__Button--iconButton.UIKit__Button--m {
  padding: 0 6px;
}

.UIKit__Button--iconButton .UIKit__ButtonIcon {
  margin: 0;
}

.UIKit__ButtonDouble {
  display: flex;
}

.UIKit__ButtonDouble .UIKit__Button:first-child {
  border-right: unset;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.UIKit__ButtonDouble .UIKit__Button:last-child {
  border-left: unset;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.UIKit__Button--brown {
  background-color: #746a5d;
  background-color: var(--brown-dark);
}

.UIKit__Button--brown path,
.UIKit__Button--brown polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--brown.UIKit__Button--ghost {
  background-color: transparent;
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__Button--brown.UIKit__Button--ghost path,
.UIKit__Button--brown.UIKit__Button--ghost polygon {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__Button--brown:hover,
.UIKit__Button--brown:focus.keyTab {
  background-color: #5c5449;
  background-color: var(--brown-dark2);
}

.UIKit__Button--brown.UIKit__Button--ghost:hover,
.UIKit__Button--brown.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(116, 106, 93, 0.1);
  background-color: var(--brown-dark-transparent-1);
}

.UIKit__Button--brown:active,
.UIKit__Button--brown:active.keyTab {
  background-color: #3f3932;
  background-color: var(--brown-darker);
}

.UIKit__Button--brown.UIKit__Button--ghost:active,
.UIKit__Button--brown.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(116, 106, 93, 0.2);
  background-color: var(--brown-dark-transparent-2);
}

.UIKit__Button--brown:disabled,
.UIKit__Button--brown:disabled.keyTab {
  background-color: #cabcaa;
  background-color: var(--brown);
  color: #e6dfd4;
  color: var(--brown-light);
}

.UIKit__Button--brown.UIKit__Button--ghost:disabled,
.UIKit__Button--brown.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__Button--brown:disabled path,
.UIKit__Button--brown:disabled polygon {
  fill: #f7f5f2;
  fill: var(--brown-lighter);
}

.UIKit__Button--brown.UIKit__Button--ghost:disabled path,
.UIKit__Button--brown.UIKit__Button--ghost:disabled polygon {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Button--brown.UIKit__Button--semiTransparent {
  background-color: rgba(132, 108, 77, 0.1);
  background-color: var(--beigeSaturated-1);
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__Button--brown.UIKit__Button--semiTransparent:hover {
    background-color: rgba(132, 108, 77, 0.15);
    background-color: var(--beigeSaturated-15);
  }

.UIKit__Button--brown.UIKit__Button--semiTransparent:focus {
    background-color: rgba(132, 108, 77, 0.25);
    background-color: var(--beigeSaturated-25);
  }

.UIKit__Button--brown.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(132, 108, 77, 0.1);
    background-color: var(--beigeSaturated-1);
    color: rgba(116, 106, 93, 0.5);
    color: var(--brown-dark-transparent-5);
  }

.UIKit__Button--brown.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--brown.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(116, 106, 93, 0.5);
      fill: var(--brown-dark-transparent-5);
    }

.UIKit__Button--brown.UIKit__Button--semiTransparent path,
  .UIKit__Button--brown.UIKit__Button--semiTransparent polygon {
    fill: #746a5d;
    fill: var(--brown-dark);
  }

.UIKit__Button--brown-light {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
  color: #5c5449;
  color: var(--brown-dark2);
}

.UIKit__Button--brown-light.UIKit__Button--ghost {
  background-color: transparent;
  color: #e6dfd4;
  color: var(--brown-light);
}

.UIKit__Button--brown-light path,
.UIKit__Button--brown-light polygon {
  fill: #5c5449;
  fill: var(--brown-dark2);
}

.UIKit__Button--brown-light.UIKit__Button--ghost path,
.UIKit__Button--brown-light.UIKit__Button--ghost polygon {
  fill: #e6dfd4;
  fill: var(--brown-light);
}

.UIKit__Button--brown-light:hover,
.UIKit__Button--brown-light:focus.keyTab {
  background-color: #d8cdbf;
  background-color: var(--brown-light2);
}

.UIKit__Button--brown-light.UIKit__Button--ghost:hover,
.UIKit__Button--brown-light.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(230, 223, 212, 0.1);
  background-color: var(--brown-light-transparent-1);
}

.UIKit__Button--brown-light:active,
.UIKit__Button--brown-light:active.keyTab {
  background-color: #cabcaa;
  background-color: var(--brown);
}

.UIKit__Button--brown-light.UIKit__Button--ghost:active,
.UIKit__Button--brown-light.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(230, 223, 212, 0.2);
  background-color: var(--brown-light-transparent-2);
}

.UIKit__Button--brown-light:disabled,
.UIKit__Button--brown-light:disabled.keyTab {
  background-color: #b0a494;
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__Button--brown-light.UIKit__Button--ghost:disabled,
.UIKit__Button--brown-light.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__Button--brown-light:disabled path,
.UIKit__Button--brown-light:disabled.keyTab path,
.UIKit__Button--brown-light:disabled polygon,
.UIKit__Button--brown-light:disabled.keyTab polygon {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__Button--brown-light.UIKit__Button--ghost:disabled path,
.UIKit__Button--brown-light.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--brown-light.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--brown-light.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Button--brown-light.UIKit__Button--semiTransparent {
  background-color: rgba(230, 223, 212, 0.1);
  background-color: var(--brown-light-transparent-1);
  color: #e6dfd4;
  color: var(--brown-light);
}

.UIKit__Button--brown-light.UIKit__Button--semiTransparent:hover {
    background-color: rgba(230, 223, 212, 0.2);
    background-color: var(--brown-light-transparent-2);
  }

.UIKit__Button--brown-light.UIKit__Button--semiTransparent:focus {
    background-color: var(--brown-light-transparent-3);
  }

.UIKit__Button--brown-light.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(230, 223, 212, 0.1);
    background-color: var(--brown-light-transparent-1);
    color: rgba(230, 223, 212, 0.1);
    color: var(--brown-light-transparent-1);
  }

.UIKit__Button--brown-light.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--brown-light.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(230, 223, 212, 0.1);
      fill: var(--brown-light-transparent-1);
    }

.UIKit__Button--brown-light.UIKit__Button--semiTransparent path,
  .UIKit__Button--brown-light.UIKit__Button--semiTransparent polygon {
    fill: #e6dfd4;
    fill: var(--brown-light);
  }

.UIKit__Button--blue {
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__Button--blue.UIKit__Button--ghost {
  background-color: transparent;
  color: #3dafcc;
  color: var(--blue);
}

.UIKit__Button--blue path,
.UIKit__Button--blue polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--blue.UIKit__Button--ghost path,
.UIKit__Button--blue.UIKit__Button--ghost polygon {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Button--blue:hover,
.UIKit__Button--blue:focus.keyTab {
  background-color: #369ab3;
  background-color: var(--blue-medium);
}

.UIKit__Button--blue.UIKit__Button--ghost:hover,
.UIKit__Button--blue.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(61, 175, 204, 0.1);
  background-color: var(--blue-transparent-1);
}

.UIKit__Button--blue:active,
.UIKit__Button--blue:active.keyTab {
  background-color: #2b8ba3;
  background-color: var(--blue-dark);
}

.UIKit__Button--blue.UIKit__Button--ghost:active,
.UIKit__Button--blue.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(61, 175, 204, 0.2);
  background-color: var(--blue-transparent-2);
}

.UIKit__Button--blue:disabled,
.UIKit__Button--blue:disabled.keyTab {
  background-color: rgba(61, 175, 204, 0.5);
  color: rgba(255, 255, 255, 0.5);
  color: var(--white-transparent-5);
}

.UIKit__Button--blue.UIKit__Button--ghost:disabled,
.UIKit__Button--blue.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #b9e2ed;
  color: var(--blue-light);
}

.UIKit__Button--blue:disabled path,
.UIKit__Button--blue:disabled.keyTab path,
.UIKit__Button--blue:disabled polygon,
.UIKit__Button--blue:disabled.keyTab polygon {
  fill: #e8f5f9;
  fill: var(--blue-lighter);
}

.UIKit__Button--blue.UIKit__Button--ghost:disabled path,
.UIKit__Button--blue.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--blue.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--blue.UIKit__Button--ghost:disabled.keyTab polygon {
  color: #b9e2ed;
  color: var(--blue-light);
}

.UIKit__Button--blue.UIKit__Button--semiTransparent {
  background-color: rgba(61, 175, 204, 0.1);
  background-color: var(--blue-transparent-1);
  color: #3dafcc;
  color: var(--blue);
}

.UIKit__Button--blue.UIKit__Button--semiTransparent:hover {
    background-color: rgba(61, 175, 204, 0.2);
    background-color: var(--blue-transparent-2);
  }

.UIKit__Button--blue.UIKit__Button--semiTransparent:focus {
    background-color: rgba(61, 175, 204, 0.3);
    background-color: var(--blue-transparent-3);
  }

.UIKit__Button--blue.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(61, 175, 204, 0.1);
    background-color: var(--blue-transparent-1);
    color: rgba(61, 175, 204, 0.1);
    color: var(--blue-transparent-1);
  }

.UIKit__Button--blue.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--blue.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(61, 175, 204, 0.1);
      fill: var(--blue-transparent-1);
    }

.UIKit__Button--blue.UIKit__Button--semiTransparent path,
  .UIKit__Button--blue.UIKit__Button--semiTransparent polygon {
    fill: #3dafcc;
    fill: var(--blue);
  }

.UIKit__Button--black {
  background-color: #1f282c;
  background-color: var(--grey-darker);
}

.UIKit__Button--black path,
.UIKit__Button--black polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--black:hover,
.UIKit__Button--black:focus.keyTab {
  background-color: #323c40;
  background-color: var(--grey-dark2);
}

.UIKit__Button--black:active,
.UIKit__Button--black:active.keyTab {
  background-color: #444a4d;
  background-color: var(--grey-dark);
}

.UIKit__Button--black:disabled,
.UIKit__Button--black:disabled.keyTab {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
}

.UIKit__Button--blue-light-additional {
  background-color: #b9e2ed;
  background-color: var(--blue-light);
  color: #369ab3;
  color: var(--blue-medium);
}

.UIKit__Button--blue-light-additional.UIKit__Button--ghost {
  background-color: transparent;
  color: #2b8ba3;
  color: var(--blue-dark);
}

.UIKit__Button--blue-light-additional path,
.UIKit__Button--blue-light-additional polygon {
  fill: #369ab3;
  fill: var(--blue-medium);
}

.UIKit__Button--blue-light-additional.UIKit__Button--ghost path,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost polygon {
  color: #2b8ba3;
  color: var(--blue-dark);
}

.UIKit__Button--blue-light-additional:hover,
.UIKit__Button--blue-light-additional:focus.keyTab {
  background-color: #9fd5e5;
  background-color: var(--blue-light2);
}

.UIKit__Button--blue-light-additional.UIKit__Button--ghost:hover,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(43, 139, 163, 0.1);
  background-color: var(--blue-dark-transparent-1);
}

.UIKit__Button--blue-light-additional:active,
.UIKit__Button--blue-light-additional:active.keyTab {
  background-color: #83c8dc;
  background-color: var(--blue-light3);
}

.UIKit__Button--blue-light-additional.UIKit__Button--ghost:active,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(43, 139, 163, 0.2);
  background-color: var(--blue-dark-transparent-2);
}

.UIKit__Button--blue-light-additional:disabled,
.UIKit__Button--blue-light-additional:disabled.keyTab {
  background-color: #b9e2ed;
  background-color: var(--blue-light);
  color: #83c8dc;
  color: var(--blue-light3);
}

.UIKit__Button--blue-light-additional.UIKit__Button--ghost:disabled,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #3dafcc;
  color: var(--blue);
}

.UIKit__Button--blue-light-additional:disabled path,
.UIKit__Button--blue-light-additional:disabled.keyTab path,
.UIKit__Button--blue-light-additional:disabled polygon,
.UIKit__Button--blue-light-additional:disabled.keyTab polygon {
  fill: #83c8dc;
  fill: var(--blue-light3);
}

.UIKit__Button--blue-light-additional.UIKit__Button--ghost:disabled path,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--blue-light-additional.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Button--grey {
  background-color: #8f9496;
  background-color: var(--grey);
}

.UIKit__Button--grey.UIKit__Button--ghost {
  background-color: transparent;
  color: #8f9496;
  color: var(--grey);
}

.UIKit__Button--grey path,
.UIKit__Button--grey polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--grey.UIKit__Button--ghost path,
.UIKit__Button--grey.UIKit__Button--ghost polygon {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__Button--grey:hover,
.UIKit__Button--grey:focus.keyTab {
  background-color: #6a7072;
  background-color: var(--grey2);
}

.UIKit__Button--grey.UIKit__Button--ghost:hover,
.UIKit__Button--grey.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(143, 148, 150, 0.1);
  background-color: var(--grey-transparent-1);
}

.UIKit__Button--grey:active,
.UIKit__Button--grey:active.keyTab {
  background-color: #444a4d;
  background-color: var(--grey-dark);
}

.UIKit__Button--grey.UIKit__Button--ghost:active,
.UIKit__Button--grey.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(68, 74, 76, 0.2);
  background-color: var(--grey-dark-transparent-2);
}

.UIKit__Button--grey:disabled,
.UIKit__Button--grey:disabled.keyTab {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
  color: #f0f0f0;
  color: var(--grey-lighter);
}

.UIKit__Button--grey.UIKit__Button--ghost:disabled,
.UIKit__Button--grey.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #d4d4d4;
  color: var(--grey-light);
}

.UIKit__Button--grey:disabled path,
.UIKit__Button--grey:disabled.keyTab path,
.UIKit__Button--grey:disabled polygon,
.UIKit__Button--grey:disabled.keyTab polygon {
  fill: #f0f0f0;
  fill: var(--grey-lighter);
}

.UIKit__Button--grey.UIKit__Button--ghost:disabled path,
.UIKit__Button--grey.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--grey.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--grey.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #d4d4d4;
  fill: var(--grey-light);
}

.UIKit__Button--grey.UIKit__Button--semiTransparent {
  background-color: rgba(143, 148, 150, 0.1);
  background-color: var(--grey-transparent-1);
  color: #8f9496;
  color: var(--grey);
}

.UIKit__Button--grey.UIKit__Button--semiTransparent:hover {
    background-color: rgba(143, 148, 150, 0.2);
    background-color: var(--grey-transparent-2);
  }

.UIKit__Button--grey.UIKit__Button--semiTransparent:focus {
    background-color: rgba(143, 148, 150, 0.3);
    background-color: var(--grey-transparent-3);
  }

.UIKit__Button--grey.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(143, 148, 150, 0.1);
    background-color: var(--grey-transparent-1);
    color: rgba(143, 148, 150, 0.1);
    color: var(--grey-transparent-1);
  }

.UIKit__Button--grey.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--grey.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(143, 148, 150, 0.1);
      fill: var(--grey-transparent-1);
    }

.UIKit__Button--grey.UIKit__Button--semiTransparent path,
  .UIKit__Button--grey.UIKit__Button--semiTransparent polygon {
    fill: #8f9496;
    fill: var(--grey);
  }

.UIKit__Button--grey-light-additional {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__Button--grey-light-additional.UIKit__Button--ghost {
  background-color: transparent;
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__Button--grey-light-additional path,
.UIKit__Button--grey-light-additional polygon {
  fill: #1f282c;
  fill: var(--grey-darker);
}

.UIKit__Button--grey-light-additional.UIKit__Button--ghost path,
.UIKit__Button--grey-light-additional.UIKit__Button--ghost polygon {
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__Button--grey-light-additional:hover,
.UIKit__Button--grey-light-additional:focus.keyTab {
  background-color: #c2c4c4;
  background-color: var(--whitesmoke-darker);
}

.UIKit__Button--grey-light-additional.UIKit__Button--ghost:hover,
.UIKit__Button--grey-light-additional.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(68, 74, 76, 0.1);
  background-color: var(--grey-dark-transparent-1);
}

.UIKit__Button--grey-light-additional:active,
.UIKit__Button--grey-light-additional:active.keyTab {
  background-color: #b1b3b5;
  background-color: var(--whitesmoke-darker2);
}

.UIKit__Button--grey-light-additional.UIKit__Button--ghost:active,
.UIKit__Button--grey-light-additional.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(68, 74, 76, 0.2);
  background-color: var(--grey-dark-transparent-2);
}

.UIKit__Button--grey-light-additional:disabled,
.UIKit__Button--grey-light-additional:disabled.keyTab {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
  color: #b1b3b5;
  color: var(--whitesmoke-darker2);
}

.UIKit__Button--grey-light-additional.UIKit__Button--ghost:disabled,
.UIKit__Button--grey-light-additional.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
}

.UIKit__Button--grey-light-additional:disabled path,
.UIKit__Button--grey-light-additional:disabled.keyTab path,
.UIKit__Button--grey-light-additional:disabled polygon,
.UIKit__Button--grey-light-additional:disabled.keyTab polygon {
  fill: #b1b3b5;
  fill: var(--whitesmoke-darker2);
}

.UIKit__Button--red {
  background-color: #cb2424;
  background-color: var(--red);
}

.UIKit__Button--red.UIKit__Button--ghost {
  background-color: transparent;
  color: #cb2424;
  color: var(--red);
}

.UIKit__Button--red path,
.UIKit__Button--red polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--red.UIKit__Button--ghost path,
.UIKit__Button--red.UIKit__Button--ghost polygon {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__Button--red:hover,
.UIKit__Button--red:focus.keyTab {
  background-color: #b32020;
  background-color: var(--red2);
}

.UIKit__Button--red.UIKit__Button--ghost:hover,
.UIKit__Button--red.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(203, 36, 36, 0.1);
  background-color: var(--red-transparent-1);
}

.UIKit__Button--red:active,
.UIKit__Button--red:active.keyTab {
  background-color: #8e1919;
  background-color: var(--red-dark);
}

.UIKit__Button--red.UIKit__Button--ghost:active,
.UIKit__Button--red.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(203, 36, 36, 0.2);
  background-color: var(--red-transparent-2);
}

.UIKit__Button--red:disabled,
.UIKit__Button--red:disabled.keyTab {
  background-color: #e7a298;
  background-color: var(--red-light);
  color: #f9eae7;
  color: var(--red-lighter);
}

.UIKit__Button--red.UIKit__Button--ghost:disabled,
.UIKit__Button--red.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #e7a298;
  color: var(--red-light);
}

.UIKit__Button--red:disabled path,
.UIKit__Button--red:disabled.keyTab path,
.UIKit__Button--red:disabled polygon,
.UIKit__Button--red:disabled.keyTab polygon {
  fill: #f9eae7;
  fill: var(--red-lighter);
}

.UIKit__Button--red.UIKit__Button--ghost:disabled path,
.UIKit__Button--red.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--red.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--red.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #e7a298;
  fill: var(--red-light);
}

.UIKit__Button--red.UIKit__Button--semiTransparent {
  background-color: rgba(203, 36, 36, 0.1);
  background-color: var(--red-transparent-1);
  color: #cb2424;
  color: var(--red);
}

.UIKit__Button--red.UIKit__Button--semiTransparent:hover {
    background-color: rgba(203, 36, 36, 0.2);
    background-color: var(--red-transparent-2);
  }

.UIKit__Button--red.UIKit__Button--semiTransparent:focus {
    background-color: rgba(203, 36, 36, 0.3);
    background-color: var(--red-transparent-3);
  }

.UIKit__Button--red.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(203, 36, 36, 0.1);
    background-color: var(--red-transparent-1);
    color: rgba(203, 36, 36, 0.1);
    color: var(--red-transparent-1);
  }

.UIKit__Button--red.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--red.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(203, 36, 36, 0.1);
      fill: var(--red-transparent-1);
    }

.UIKit__Button--red.UIKit__Button--semiTransparent path,
  .UIKit__Button--red.UIKit__Button--semiTransparent polygon {
    fill: #cb2424;
    fill: var(--red);
  }

.UIKit__Button--yellow-additional {
  background-color: #f8e19f;
  background-color: var(--yellow-light);
  color: #483a12;
  color: var(--yellow-darker);
}

.UIKit__Button--yellow-additional.UIKit__Button--ghost {
  background-color: transparent;
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button--yellow-additional path,
.UIKit__Button--yellow-additional polygon {
  fill: #483a12;
  fill: var(--yellow-darker);
}

.UIKit__Button--yellow-additional.UIKit__Button--ghost path,
.UIKit__Button--yellow-additional.UIKit__Button--ghost polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--yellow-additional:hover,
.UIKit__Button--yellow-additional:focus.keyTab {
  background-color: #f8da89;
  background-color: var(--yellow-light2);
}

.UIKit__Button--yellow-additional.UIKit__Button--ghost:hover,
.UIKit__Button--yellow-additional.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(248, 225, 159, 0.1);
  background-color: var(--yellow-light-transparent-1);
}

.UIKit__Button--yellow-additional:active,
.UIKit__Button--yellow-additional:active.keyTab {
  background-color: #f6d272;
  background-color: var(--yellow-light3);
}

.UIKit__Button--yellow-additional.UIKit__Button--ghost:active,
.UIKit__Button--yellow-additional.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(248, 225, 159, 0.2);
  background-color: var(--yellow-light-transparent-2);
}

.UIKit__Button--yellow-additional:disabled,
.UIKit__Button--yellow-additional:disabled.keyTab {
  background-color: #f8e19f;
  background-color: var(--yellow-light);
  color: #d9b138;
  color: var(--yellow2);
}

.UIKit__Button--yellow-additional.UIKit__Button--ghost:disabled,
.UIKit__Button--yellow-additional.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #f8e19f;
  color: var(--yellow-light);
}

.UIKit__Button--yellow-additional:disabled path,
.UIKit__Button--yellow-additional:disabled.keyTab path,
.UIKit__Button--yellow-additional:disabled polygon,
.UIKit__Button--yellow-additional:disabled.keyTab polygon {
  fill: #d9b138;
}

.UIKit__Button--yellow-additional.UIKit__Button--ghost:disabled path,
.UIKit__Button--yellow-additional.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--yellow-additional.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--yellow-additional.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #f8e19f;
  fill: var(--yellow-light);
}

.UIKit__Button--green-additional {
  background-color: #338d0c;
  background-color: var(--green2);
}

.UIKit__Button--green-additional.UIKit__Button--ghost {
  background-color: transparent;
  color: #e1f1da;
  color: var(--green-lighter);
}

.UIKit__Button--green-additional path,
.UIKit__Button--green-additional polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--green-additional.UIKit__Button--ghost path,
.UIKit__Button--green-additional.UIKit__Button--ghost polygon {
  fill: #e1f1da;
  fill: var(--green-lighter);
}

.UIKit__Button--green-additional:hover,
.UIKit__Button--green-additional:focus.keyTab {
  background-color: #2a740a;
  background-color: var(--green-dark);
}

.UIKit__Button--green-additional.UIKit__Button--ghost:hover,
.UIKit__Button--green-additional.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(173, 218, 155, 0.1);
  background-color: var(--green-light-transparent-1);
}

.UIKit__Button--green-additional:active,
.UIKit__Button--green-additional:active.keyTab {
  background-color: #215b08;
  background-color: var(--green-dark2);
}

.UIKit__Button--green-additional.UIKit__Button--ghost:active,
.UIKit__Button--green-additional.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(173, 218, 155, 0.2);
  background-color: var(--green-light-transparent-2);
}

.UIKit__Button--green-additional:disabled,
.UIKit__Button--green-additional:disabled.keyTab {
  background-color: #338d0c;
  background-color: var(--green2);
  color: #adda9b;
  color: var(--green-light);
}

.UIKit__Button--green-additional.UIKit__Button--ghost:disabled,
.UIKit__Button--green-additional.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #94cd7c;
  color: var(--green-light2);
}

.UIKit__Button--green-additional:disabled path,
.UIKit__Button--green-additional:disabled.keyTab path,
.UIKit__Button--green-additional:disabled polygon,
.UIKit__Button--green-additional:disabled.keyTab polygon {
  fill: #adda9b;
  fill: var(--green-light);
}

.UIKit__Button--green-additional.UIKit__Button--ghost:disabled path,
.UIKit__Button--green-additional.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--green-additional.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--green-additional.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #94cd7c;
  fill: var(--green-light2);
}

.UIKit__Button--green-light-additional {
  background-color: #adda9b;
  background-color: var(--green-light);
  color: #2a740a;
  color: var(--green-dark);
}

.UIKit__Button--green-light-additional.UIKit__Button--ghost {
  background-color: transparent;
  color: #3ca60f;
  color: var(--green);
}

.UIKit__Button--green-light-additional path,
.UIKit__Button--green-light-additional polygon {
  fill: #2a740a;
  fill: var(--green-dark);
}

.UIKit__Button--green-light-additional.UIKit__Button--ghost path,
.UIKit__Button--green-light-additional.UIKit__Button--ghost polygon {
  fill: #3ca60f;
  fill: var(--green);
}

.UIKit__Button--green-light-additional:hover,
.UIKit__Button--green-light-additional:focus.keyTab {
  background-color: #94cd7c;
  background-color: var(--green-light2);
}

.UIKit__Button--green-light-additional.UIKit__Button--ghost:hover,
.UIKit__Button--green-light-additional.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(60, 166, 15, 0.1);
  background-color: var(--green-transparent-1);
}

.UIKit__Button--green-light-additional:active,
.UIKit__Button--green-light-additional:active.keyTab {
  background-color: #7ac05d;
  background-color: var(--green-light3);
}

.UIKit__Button--green-light-additional.UIKit__Button--ghost:active,
.UIKit__Button--green-light-additional.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(60, 166, 15, 0.2);
  background-color: var(--green-transparent-2);
}

.UIKit__Button--green-light-additional:disabled,
.UIKit__Button--green-light-additional:disabled.keyTab {
  background-color: #adda9b;
  background-color: var(--green-light);
  color: #7ac05d;
  color: var(--green-light3);
}

.UIKit__Button--green-light-additional.UIKit__Button--ghost:disabled,
.UIKit__Button--green-light-additional.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: #3ca60f;
  color: var(--green);
}

.UIKit__Button--green-light-additional:disabled path,
.UIKit__Button--green-light-additional:disabled.keyTab path,
.UIKit__Button--green-light-additional:disabled polygon,
.UIKit__Button--green-light-additional:disabled.keyTab polygon {
  fill: #7ac05d;
  fill: var(--green-light3);
}

.UIKit__Button--green-light-additional.UIKit__Button--ghost:disabled path,
.UIKit__Button--green-light-additional.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--green-light-additional.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--green-light-additional.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: #3ca60f;
  fill: var(--green);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost {
  background-color: transparent;
  color: rgba(143, 148, 150, 0.5);
  color: var(--grey-transparent-5);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost polygon {
  fill: rgba(143, 148, 150, 0.5);
  fill: var(--grey-transparent-5);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost:hover path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:focus.path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:hover polygon,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:focus.polygon {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost:hover,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(203, 36, 36, 0.1);
  background-color: var(--red-transparent-1);
  color: #cb2424;
  color: var(--red);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost:active,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(203, 36, 36, 0.15);
  background-color: var(--red-transparent-15);
  color: #cb2424;
  color: var(--red);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost:active path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:active.keyTab path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:active polygon,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:active.keyTab polygon {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost:disabled,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: rgba(143, 148, 150, 0.1);
  color: var(--grey-transparent-1);
}

.UIKit__Button--grey-red-additional.UIKit__Button--ghost:disabled path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--grey-red-additional.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: rgba(143, 148, 150, 0.1);
  fill: var(--grey-transparent-1);
}

.UIKit__Button--lilac {
  background-color: #ca75ed;
  background-color: var(--lilac);
}

.UIKit__Button--lilac path,
.UIKit__Button--lilac polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--lilac:hover,
.UIKit__Button--lilac:focus.keyTab {
  background-color: #a06cb7;
}

.UIKit__Button--lilac:active,
.UIKit__Button--lilac:active.keyTab {
  background-color: #814b98;
  background-color: var(--lilac-dark);
}

.UIKit__Button--lilac:disabled,
.UIKit__Button--lilac:disabled.keyTab {
  background-color: #e7c1f6;
  background-color: var(--lilac-light);
  color: #f5e7fb;
  color: var(--lilac-lighter);
}

.UIKit__Button--lilac:disabled path,
.UIKit__Button--lilac:disabled.keyTab path,
.UIKit__Button--lilac:disabled polygon,
.UIKit__Button--lilac:disabled.keyTab polygon {
  fill: #f5e7fb;
  fill: var(--lilac-lighter);
}

.UIKit__Button--lilac.UIKit__Button--semiTransparent {
  background-color: rgba(202, 117, 237, 0.1);
  background-color: var(--lilac-transparent-1);
  color: #ca75ed;
  color: var(--lilac);
}

.UIKit__Button--lilac.UIKit__Button--semiTransparent:hover {
    background-color: rgba(202, 117, 237, 0.2);
    background-color: var(--lilac-transparent-2);
  }

.UIKit__Button--lilac.UIKit__Button--semiTransparent:focus {
    background-color: rgba(202, 117, 237, 0.3);
    background-color: var(--lilac-transparent-3);
  }

.UIKit__Button--lilac.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(202, 117, 237, 0.1);
    background-color: var(--lilac-transparent-1);
    color: rgba(202, 117, 237, 0.1);
    color: var(--lilac-transparent-1);
  }

.UIKit__Button--lilac.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--lilac.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(202, 117, 237, 0.1);
      fill: var(--lilac-transparent-1);
    }

.UIKit__Button--lilac.UIKit__Button--semiTransparent path,
  .UIKit__Button--lilac.UIKit__Button--semiTransparent polygon {
    fill: #ca75ed;
    fill: var(--lilac);
  }

.UIKit__Button--white {
  background-color: #ffffff;
  background-color: var(--white);
  color: #3dafcc;
  color: var(--blue);
}

.UIKit__Button--white.UIKit__Button--ghost {
  background-color: transparent;
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button--white path,
.UIKit__Button--white polygon {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Button--white.UIKit__Button--ghost path,
.UIKit__Button--white.UIKit__Button--ghost polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button--white:hover,
.UIKit__Button--white:focus.keyTab {
  background-color: rgba(255, 255, 255, 0.85);
  background-color: var(--white-transparent-85);
}

.UIKit__Button--white.UIKit__Button--ghost:hover,
.UIKit__Button--white.UIKit__Button--ghost:focus.keyTab {
  background-color: rgba(255, 255, 255, 0.2);
  background-color: var(--white-transparent-2);
}

.UIKit__Button--white:active,
.UIKit__Button--white:active.keyTab {
  background-color: rgba(255, 255, 255, 0.7);
  background-color: var(--white-transparent-7);
}

.UIKit__Button--white.UIKit__Button--ghost:active,
.UIKit__Button--white.UIKit__Button--ghost:active.keyTab {
  background-color: rgba(255, 255, 255, 0.3);
  background-color: var(--white-transparent-3);
}

.UIKit__Button--white:disabled,
.UIKit__Button--white:disabled.keyTab {
  background-color: rgba(255, 255, 255, 0.5);
  background-color: var(--white-transparent-5);
}

.UIKit__Button--white.UIKit__Button--ghost:disabled,
.UIKit__Button--white.UIKit__Button--ghost:disabled.keyTab {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
  color: var(--white-transparent-5);
}

.UIKit__Button--white.UIKit__Button--ghost:disabled path,
.UIKit__Button--white.UIKit__Button--ghost:disabled.keyTab path,
.UIKit__Button--white.UIKit__Button--ghost:disabled polygon,
.UIKit__Button--white.UIKit__Button--ghost:disabled.keyTab polygon {
  fill: rgba(255, 255, 255, 0.5);
  fill: var(--white-transparent-5);
}

.UIKit__Button--white.UIKit__Button--semiTransparent {
  background-color: rgba(255, 255, 255, 0.1);
  background-color: var(--white-transparent-1);
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button--white.UIKit__Button--semiTransparent:hover {
    background-color: rgba(255, 255, 255, 0.2);
    background-color: var(--white-transparent-2);
  }

.UIKit__Button--white.UIKit__Button--semiTransparent:focus {
    background-color: rgba(255, 255, 255, 0.3);
    background-color: var(--white-transparent-3);
  }

.UIKit__Button--white.UIKit__Button--semiTransparent:disabled {
    background-color: rgba(255, 255, 255, 0.1);
    background-color: var(--white-transparent-1);
    color: rgba(255, 255, 255, 0.1);
    color: var(--white-transparent-1);
  }

.UIKit__Button--white.UIKit__Button--semiTransparent:disabled path,
    .UIKit__Button--white.UIKit__Button--semiTransparent:disabled polygon {
      fill: rgba(255, 255, 255, 0.1);
      fill: var(--white-transparent-1);
    }

.UIKit__Button--white.UIKit__Button--semiTransparent path,
  .UIKit__Button--white.UIKit__Button--semiTransparent polygon {
    fill: #ffffff;
    fill: var(--white);
  }

.UIKit__Button.UIKit__Button--facebook {
  background-color: #4267b2;
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button.UIKit__Button--vk {
  background-color: #3375f6;
  background-color: var(--vk);
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button.UIKit__Button--facebook path,
.UIKit__Button.UIKit__Button--facebook polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button.UIKit__Button--vk path,
.UIKit__Button.UIKit__Button--vk polygon {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Button.UIKit__Button--facebook:hover,
.UIKit__Button.UIKit__Button--facebook:focus.keyTab {
  background-color: #34528d;
  background-color: var(--facebook);
}

.UIKit__Button.UIKit__Button--vk:hover,
.UIKit__Button.UIKit__Button--vk:focus.keyTab {
  background-color: #165adf;
  background-color: var(--vk-dark);
}

.UIKit__Button.UIKit__Button--facebook:active,
.UIKit__Button.UIKit__Button--facebook:active.keyTab {
  background-color: #273c68;
  background-color: var(--facebook-dark);
}

.UIKit__Button.UIKit__Button--vk:active,
.UIKit__Button.UIKit__Button--vk:active.keyTab {
  background-color: #1b4aa7;
  background-color: var(--vk-darker);
}

.UIKit__Button.UIKit__Button--facebook:disabled,
.UIKit__Button.UIKit__Button--facebook:disabled.keyTab {
  background-color: #88a1d3;
  background-color: var(--facebook-light);
  color: #c3d0e9;
  color: var(--facebook-lighter);
}

.UIKit__Button.UIKit__Button--vk:disabled,
.UIKit__Button.UIKit__Button--vk:disabled.keyTab {
  background-color: rgba(51, 117, 246, 0.5);
  background-color: var(--vk-transparent);
  color: rgba(255, 255, 255, 0.5);
  color: var(--white-transparent-5);
}

.UIKit__Button.UIKit__Button--facebook:disabled path,
.UIKit__Button.UIKit__Button--facebook:disabled.keyTab path,
.UIKit__Button.UIKit__Button--facebook:disabled polygon,
.UIKit__Button.UIKit__Button--facebook:disabled.keyTab polygon {
  fill: #c3d0e9;
  fill: var(--facebook-lighter);
}

.UIKit__Button.UIKit__Button--vk:disabled path,
.UIKit__Button.UIKit__Button--vk:disabled.keyTab path,
.UIKit__Button.UIKit__Button--vk:disabled polygon,
.UIKit__Button.UIKit__Button--vk:disabled.keyTab polygon {
  fill: rgba(255, 255, 255, 0.5);
  fill: var(--white-transparent-5);
}

.UIKit__Button.UIKit__Button--esia {
  border: 1px solid #0066b3;
  border: 1px solid var(--blue-esia);
  background-color: #ffffff;
  background-color: var(--white);
  color: #0066b3;
  color: var(--blue-esia);
}

.UIKit__Button.UIKit__Button--esia:hover,
.UIKit__Button.UIKit__Button--esia:focus.keyTab {
  border: 1px solid transparent;
  background-color: #f5f7fa;
  background-color: var(--white-esia);
}

.UIKit__Button.UIKit__Button--esia:active,
.UIKit__Button.UIKit__Button--esia:active.keyTab {
  border: 1px solid transparent;
  background-color: #d6e2fb;
  background-color: var(--blue-esia2);
}

.UIKit__Button.UIKit__Button--esia:disabled,
.UIKit__Button.UIKit__Button--esia:disabled.keyTab {
  border: 1px solid #d6e2fb;
  border: 1px solid var(--blue-esia2);
  color: #d6e2fb;
  color: var(--blue-esia2);
}

.UIKit__Button.UIKit__Button--google {
  height: 40px;
  padding: 0 9px 0 13px;
  border: 1px solid #d4d4d4;
  border: 1px solid var(--grey-light);
  background-color: #ffffff;
  background-color: var(--white);
  outline: 3px solid transparent;
  color: rgba(0, 0, 0, 0.54);
  color: var(--black-transparent-54);
}

.UIKit__Button.UIKit__Button--google .UIKit__ButtonIcon {
  width: 18px;
  height: 18px;
}

.UIKit__Button.UIKit__Button--google .UIKit__ButtonIcon--left {
  margin-right: 21px;
}

.UIKit__Button.UIKit__Button--google:hover,
.UIKit__Button.UIKit__Button--google:focus.keyTab {
  border: 1px solid transparent;
  background-color: #ffffff;
  background-color: var(--white);
  outline: 3px solid rgba(66, 133, 244, 0.3);
  outline: 3px solid var(--blue-google-transparent-3);
}

.UIKit__Button.UIKit__Button--google:active,
.UIKit__Button.UIKit__Button--google:active.keyTab {
  border: 1px solid transparent;
  background-color: #eeeeee;
  outline: 3px solid transparent;
}

.UIKit__Button.UIKit__Button--google:disabled,
.UIKit__Button.UIKit__Button--google:disabled.keyTab {
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.08);
  background-color: var(--black-transparent-08);
  outline: 3px solid transparent;
  color: rgba(0, 0, 0, 0.4);
  color: var(--black-transparent-4);
}

.UIKit__Button.UIKit__Button--google:disabled path,
.UIKit__Button.UIKit__Button--google:disabled.keyTab path,
.UIKit__Button.UIKit__Button--google:disabled polygon,
.UIKit__Button.UIKit__Button--google:disabled.keyTab polygon {
  fill: rgba(0, 0, 0, 0.4);
  fill: var(--black-transparent-4);
}

.UIKit__Button__count {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  max-height: 16px;
  margin-right: 0;
  padding: 0 4px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  background-color: #cb2424;
  background-color: var(--red);
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button--menu {
  height: 40px;
  margin-right: 24px;
  padding: 10px 2px;
  border: 0;
  border-radius: 0;
  font-size: 14px;
  font-size: var(--font-size-medium);
  line-height: 20px;
  line-height: var(--font-size-xlarge);
  background: #1f282c;
  background: var(--grey-darker);
  color: #fff;
}

.UIKit__Button--menu path,
.UIKit__Button--menu polygon {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__Button--menu polygon {
  fill: transparent;
}

.UIKit__Button--menu-underline:not(.UIKit__Button--menu:disabled):before,
.UIKit__Button--menu:hover:not(.UIKit__Button--menu:disabled):before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 4px 4px 0 0;
  z-index: 10;
  background-color: #24b0cb;
  content: '';
}

.UIKit__Button--menu-last {
  margin-right: 0px;
}

.UIKit__Button--menu .UIKit__ButtonIcon--left {
  margin-left: 0;
}

.UIKit__Button--menu .UIKit__Button__count {
  margin-top: 2px;
  background-color: #dd6b5c;
  background-color: var(--pink-dark);
  transition: none;
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button--menu.UIKit__Button--iconButton .UIKit__Button__count {
  margin-left: 8px;
}

.UIKit__Button--menu:hover,
.UIKit__Button--menu:focus.keyTab,
.UIKit__Button--menu:active,
.UIKit__Button--menu:active.keyTab {
  background-color: #1f282c;
  background-color: var(--grey-darker);
}

.UIKit__Button--menu:hover path,
.UIKit__Button--menu:hover polygon {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Button--menu:disabled,
.UIKit__Button--menu:disabled.keyTab {
  background-color: #1f282c;
  background-color: var(--grey-darker);
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__Button--menu:disabled path,
.UIKit__Button--menu:disabled.keyTab path,
.UIKit__Button--menu:disabled polygon,
.UIKit__Button--menu:disabled.keyTab polygon {
  fill: #444a4d;
  fill: var(--grey-dark);
}

.UIKit__Button--menu:disabled polygon,
.UIKit__Button--menu:disabled.keyTab polygon {
  fill: transparent;
}

.UIKit__Button--menu:disabled .UIKit__Button__count,
.UIKit__Button--menu:disabled.keyTab .UIKit__Button__count {
  background-color: #444a4d;
  background-color: var(--grey-dark);
  color: #b1b3b5;
  color: var(--whitesmoke-darker2);
}

.UIKit__Button--menu-active,
.UIKit__Button--menu-active:hover,
.UIKit__Button--menu-active:focus.keyTab,
.UIKit__Button--menu-active:active,
.UIKit__Button--menu-active:active.keyTab {
  padding: 6px 2px 14px;
  border-color: #1f282c;
  border-color: var(--grey-darker);
  background-color: #1f282c;
  background-color: var(--grey-darker);
  color: #ffffff;
  color: var(--white);
}

.UIKit__Button--menu-underline path,
.UIKit__Button--menu-underline polygon,
.UIKit__Button--menu-active path,
.UIKit__Button--menu-active polygon {
  fill: #3dafcc;
  fill: var(--blue);
}

/* @deprecated */
.UIKit__Button--transparent {
  border-color: #cabcaa;
  border-color: var(--brown);
  background-color: transparent;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__Button--transparent:hover {
  background-color: rgba(116, 106, 93, 0.1);
  background-color: var(--brown-dark-transparent-1);
}

.UIKit__Button--transparent:focus .keyTab {
  border-color: #f7f5f2;
  border-color: var(--brown-lighter);
}

.UIKit__Button--transparent:active {
  background-color: rgba(230, 223, 212, 0.15);
  background-color: var(--brown-light-transparent-15);
}

.UIKit__Button--transparent:disabled {
  border-color: #f7f5f2;
  border-color: var(--brown-lighter);
  background-color: transparent;
  color: #f7f5f2;
  color: var(--brown-lighter);
}

.UIKit__Button--transparent:disabled path,
.UIKit__Button--transparent:disabled polygon {
  fill: #f7f5f2;
  fill: var(--brown-lighter);
}

.UIKit__Button--transparent path,
.UIKit__Button--transparent polygon {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Button--outlined {
  border-color: #746a5d;
  border-color: var(--brown-dark);
  border-style: dashed;
  background-color: transparent;
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__Button--outlined:hover {
  background-color: rgba(116, 106, 93, 0.1);
  background-color: var(--brown-dark-transparent-1);
}

.UIKit__Button--outlined:focus .keyTab {
  border-style: solid;
}

.UIKit__Button--outlined:active {
  background-color: rgba(116, 106, 93, 0.2);
  background-color: var(--brown-dark-transparent-2);
}

.UIKit__Button--outlined:disabled {
  border-color: #cabcaa;
  border-color: var(--brown);
  background-color: transparent;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__Button--outlined:disabled path,
.UIKit__Button--outlined:disabled polygon {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Button--outlined path,
.UIKit__Button--outlined polygon {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__ButtonLight {
  padding: 4px 0;
}

.UIKit__ButtonLight--link {
    text-decoration: none;
  }

.UIKit__ButtonLight--l {
    font-size: 14px;
    font-size: var(--font-size-medium);
    line-height: 20px;
    line-height: var(--font-size-xlarge);
  }

.UIKit__ButtonLight--s {
    font-size: 12px;
    font-size: var(--font-size-small);
    line-height: 16px;
    line-height: var(--font-size-large);
  }

.UIKit__ButtonLight--grey {
    color: #8f9496;
    color: var(--grey);
  }

.UIKit__ButtonLight--grey:hover,
    .UIKit__ButtonLight--grey:focus.keyTab {
      color: #6a7072;
      color: var(--grey2);
    }

.UIKit__ButtonLight--grey:active {
      color: #444a4d;
      color: var(--grey-dark);
    }

.UIKit__ButtonLight--grey:disabled {
      color: #d4d4d4;
    }

.UIKit__ButtonLight--blue {
    color: #369ab2;
    color: var(--blue2);
  }

.UIKit__ButtonLight--blue:hover,
    .UIKit__ButtonLight--blue:focus.keyTab {
      color: #196a82;
      color: var(--blue-dark2);
    }

.UIKit__ButtonLight--blue:active {
      color: #064861;
      color: var(--blue-darker);
    }

.UIKit__ButtonLight--blue:disabled {
      color: #b9e2ed;
      color: var(--blue-light);
    }

.UIKit__ButtonLight--grey-red {
    color: #8f9496;
    color: var(--grey);
  }

.UIKit__ButtonLight--grey-red:hover,
    .UIKit__ButtonLight--grey-red:focus.keyTab {
      color: #cb2424;
      color: var(--red);
    }

.UIKit__ButtonLight--grey-red:active {
      color: #8e1919;
      color: var(--red-dark);
    }

.UIKit__ButtonLight--grey-red:disabled {
      color: #d4d4d4;
      color: var(--grey-light);
    }

.UIKit__ButtonLight--beige {
    color: #746a5d;
    color: var(--brown-dark);
  }

.UIKit__ButtonLight--beige:hover,
    .UIKit__ButtonLight--beige:focus.keyTab {
      color: #5c5449;
      color: var(--brown-dark2);
    }

.UIKit__ButtonLight--beige:active {
      color: #3f3932;
      color: var(--brown-darker);
    }

.UIKit__ButtonLight--beige:disabled {
      color: #e6dfd4;
      color: var(--brown-light);
    }

.UIKit__ChainItem {
  display: inline-flex;
  align-items: center;
  margin-bottom: 8px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
  cursor: default;
}

.UIKit__ChainItem svg {
  width: auto;
  min-width: -webkit-max-content;
  min-width: max-content;
}

.UIKit__ChainItem__inner {
  display: flex;
  align-items: center;
  height: 20px;
  overflow: hidden;
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--start {
  border-top-left-radius: 2px;
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: 2px;
  border-bottom-left-radius: var(--border-radius);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--end {
  border-bottom-right-radius: 2px;
  border-bottom-right-radius: var(--border-radius);
  border-top-right-radius: 2px;
  border-top-right-radius: var(--border-radius);
}

.UIKit__ChainItem__inner .UIKit__Icon {
  padding-left: 4px;
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--start .UIKit__Icon {
  padding-left: 6px;
}

.UIKit__ChainItem__text {
  padding: 2px 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.UIKit__ChainItem__text--with-border {
  border-left-width: 1px;
  border-left-style: solid;
}

.UIKit__ChainItem__text.UIKit__ChainItem__text--start {
  padding-left: 4px;
}

.UIKit__ChainItem__text.UIKit__ChainItem__text--end {
  padding-right: 1px;
}

.UIKit__ChainItem__text-right {
  padding: 2px 0;
}

.UIKit__ChainItem__text-right.UIKit__ChainItem__text-right--multi {
  padding-right: 2px;
}

.UIKit__ChainItem__text-right.UIKit__ChainItem__text-right--count {
  padding-right: 6px;
}

.UIKit__ChainItem__text-right.UIKit__ChainItem__text-right--count.UIKit__ChainItem__text-right--end {
  padding-right: 1px;
}

/* BLUE ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--blue path {
  fill: rgba(61, 175, 204, 0.1);
  fill: var(--blue-transparent-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--blue {
  background: rgba(61, 175, 204, 0.1);
  background: var(--blue-transparent-1);
  color: #064861;
  color: var(--blue-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--blue .UIKit__ChainItem__text-right {
  color: #3dafcc;
  color: var(--blue);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--blue {
  border-left-color: rgba(61, 175, 204, 0.3);
  border-left-color: var(--blue-transparent-3);
}

/* GREEN ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--green path {
  fill: rgba(60, 166, 15, 0.1);
  fill: var(--green-transparent-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--green {
  background: rgba(60, 166, 15, 0.1);
  background: var(--green-transparent-1);
  color: #184306;
  color: var(--green-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--green .UIKit__ChainItem__text-right {
  color: #338d0c;
  color: var(--green2);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--green {
  border-left-color: rgba(60, 166, 15, 0.2);
  border-left-color: var(--green-transparent-2);
}

/* RED ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--red path {
  fill: rgba(203, 36, 36, 0.1);
  fill: var(--red-transparent-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--red {
  background: rgba(203, 36, 36, 0.1);
  background: var(--red-transparent-1);
  color: #3c0a0a;
  color: var(--red-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--red .UIKit__ChainItem__text-right {
  color: #b32020;
  color: var(--red2);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--red {
  border-left-color: rgba(203, 36, 36, 0.2);
  border-left-color: var(--red-transparent-2);
}

/* GREY ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--grey path {
  fill: rgba(143, 148, 150, 0.1);
  fill: var(--grey-transparent-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--grey {
  background: rgba(143, 148, 150, 0.1);
  background: var(--grey-transparent-1);
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--grey .UIKit__ChainItem__text-right {
  color: #6a7072;
  color: var(--grey2);
}

/* YELLOW ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--yellow path {
  fill: rgba(242, 196, 63, 0.1);
  fill: var(--yellow3-transparent-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--yellow {
  background: rgba(242, 196, 63, 0.1);
  background: var(--yellow3-transparent-1);
  color: #483a12;
  color: var(--yellow-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--yellow .UIKit__ChainItem__text-right {
  color: #d9b138;
  color: var(--yellow2);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--yellow {
  border-left-color: rgba(217, 177, 56, 0.4);
  border-left-color: var(--yellow2-transparent-4);
}

/* BROWN ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--brown path {
  fill: rgba(132, 108, 77, 0.1);
  fill: var(--beigeSaturated-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--brown {
  background: rgba(132, 108, 77, 0.1);
  background: var(--beigeSaturated-1);
  color: #3f3932;
  color: var(--brown-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--brown .UIKit__ChainItem__text-right {
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--brown {
  border-left-color: rgba(176, 164, 148, 0.3);
  border-left-color: var(--brown-light3-transparent-3);
}

/* LILAC ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--lilac path {
  fill: rgba(202, 117, 237, 0.1);
  fill: var(--lilac-transparent-1);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--lilac {
  background: rgba(202, 117, 237, 0.1);
  background: var(--lilac-transparent-1);
  color: #462852;
  color: var(--lilac-darker);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--lilac .UIKit__ChainItem__text-right {
  color: #ca75ed;
  color: var(--lilac);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--lilac {
  border-left-color: rgba(202, 117, 237, 0.3);
  border-left-color: var(--lilac-transparent-3);
}

/* WHITE ITEM */
.UIKit__ChainItem__icon.UIKit__ChainItem__icon--white path {
  fill: rgba(255, 255, 255, 0.2);
  fill: var(--white-transparent-2);
}

.UIKit__ChainItem__icon.UIKit__ChainItem__icon--white path:last-child {
  fill: rgba(143, 148, 150, 0.3);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--white {
  border-top: solid 1px rgba(143, 148, 150, 0.3);
  border-bottom: solid 1px rgba(143, 148, 150, 0.3);
  background: rgba(255, 255, 255, 0.2);
  background: var(--white-transparent-2);
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--white.UIKit__ChainItem__inner--start {
  border-left: solid 1px rgba(143, 148, 150, 0.3);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--white.UIKit__ChainItem__inner--end {
  border-right: solid 1px rgba(143, 148, 150, 0.3);
}

.UIKit__ChainItem__inner.UIKit__ChainItem__inner--white .UIKit__ChainItem__text-right {
  color: #8f9496;
  color: var(--grey);
}

.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--white,
.UIKit__ChainItem__text--with-border.UIKit__ChainItem__text--grey {
  border-left-color: rgba(143, 148, 150, 0.15);
  border-left-color: var(--grey-transparent-15);
}

.UIKit__Checkbox {
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;

  outline: 0;

  transition-duration: 200ms;
  transition-property: background, border-color, border-width, color, width, height;
  transition-timing-function: ease;
}

.UIKit__Checkbox:hover .UIKit__CheckboxBox,
.UIKit__Checkbox:focus .UIKit__CheckboxBox,
.UIKit__Checkbox.keyTab .UIKit__CheckboxBox {
  border-color: #3dafcc;
  border-color: var(--blue);
  box-shadow: 0 0 0 3px #c5e7f0;
  box-shadow: 0 0 0 3px var(--blue-lighter2);
}

.UIKit__Checkbox:hover .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox:focus .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox.keyTab .UIKit__CheckboxBoxWrapper {
  border-color: #3dafcc;
  border-color: var(--blue);
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__Checkbox .UIKit__TooltipAnchor .Icon path {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__Checkbox--reverse {
  flex-direction: row-reverse;
}

.UIKit__Checkbox--reverse .UIKit__CheckboxText {
  margin-right: 8px;
  margin-left: 0;
}

.UIKit__Checkbox__tooltip {
  margin-bottom: 2px;
  margin-left: 8px;
}

.UIKit__CheckboxBox {
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  align-items: center;

  position: relative;

  width: 14px;
  height: 14px;

  border: 1px solid #8f9496;

  border: 1px solid var(--grey);
  border-radius: 2px;
  border-radius: var(--border-radius);
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__CheckboxBoxWrapper {
  border: thin solid transparent;
  border-radius: 2px;
}

.UIKit__CheckboxText {
  margin-left: 8px;

  font-family: Museo Sans Cyrillic, sans-serif;

  font-family: var(--font);
  font-size: 14px;
  line-height: 15px;
  color: #1f282c;
  color: var(--grey-darker);
  letter-spacing: 0;
}

.UIKit__CheckboxInput {
  position: absolute;

  margin: 0;
  padding: 0;

  z-index: -1;
  opacity: 0;
}

.UIKit__Checkbox--l .UIKit__CheckboxBox {
  border-radius: 3px;
  border-width: 2px;
}

.UIKit__Checkbox--l .UIKit__CheckboxBoxWrapper {
  border-radius: 3px;
}

.UIKit__Checkbox--checked:not(.UIKit__Checkbox--reverseColor):not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--modal):not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--indeterminate)
  .UIKit__CheckboxBox {
  border-color: #3dafcc;
  border-color: var(--blue);
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__Checkbox--checked:not(.UIKit__Checkbox--reverseColor):not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--indeterminate):not(.UIKit__Checkbox--modal):focus
  .UIKit__CheckboxBox,
.UIKit__Checkbox--checked:not(.UIKit__Checkbox--reverseColor):not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--indeterminate):not(.UIKit__Checkbox--modal):hover
  .UIKit__CheckboxBox {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__Checkbox--checked:not(.UIKit__Checkbox--reverseColor):not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--modal):focus
  .UIKit__CheckboxCheck,
.UIKit__Checkbox--checked:not(.UIKit__Checkbox--reverseColor):not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--modal):hover
  .UIKit__CheckboxCheck {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Checkbox--reverseColor:focus .UIKit__CheckboxBox,
.UIKit__Checkbox--reverseColor:hover .UIKit__CheckboxBox {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__Checkbox--reverseColor .UIKit__CheckboxBox {
  border-color: #3dafcc;
  border-color: var(--blue);
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__Checkbox--checked .UIKit__CheckboxCheck {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__Checkbox--checked.UIKit__Checkbox--reverseColor .UIKit__CheckboxCheck {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Checkbox--error:focus .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--error:hover .UIKit__CheckboxBoxWrapper {
  border-color: transparent;
  background-color: transparent;
}

.UIKit__Checkbox--error:focus .UIKit__CheckboxBox,
.UIKit__Checkbox--error:hover .UIKit__CheckboxBox {
  border-color: #cb2424;
  border-color: var(--red);
  box-shadow: 0 0 0 3px rgba(203, 36, 36, 0.2);
  box-shadow: 0 0 0 3px var(--red-transparent-2);
}

.UIKit__Checkbox--error:focus .UIKit__CheckboxCheck,
.UIKit__Checkbox--error:hover .UIKit__CheckboxCheck {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__Checkbox--checked.UIKit__Checkbox--error .UIKit__CheckboxBox {
  border-color: #cb2424;
  border-color: var(--red);
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__Checkbox--checked.UIKit__Checkbox--error .UIKit__CheckboxCheck {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__Checkbox--indeterminate:not(.UIKit__Checkbox--modal):not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--reverseColor)
  .UIKit__CheckboxBox {
  border: 2px solid #2b8ba3;
  border: 2px solid var(--blue-dark);
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__Checkbox--checked.UIKit__Checkbox--indeterminate:not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--error):focus
  .UIKit__CheckboxBox,
.UIKit__Checkbox--checked.UIKit__Checkbox--indeterminate:not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--error):hover
  .UIKit__CheckboxBox {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__Checkbox--indeterminate:hover.UIKit__Checkbox--disabled .UIKit__CheckboxBox,
.UIKit__Checkbox--indeterminate:focus.UIKit__Checkbox--disabled .UIKit__CheckboxBox,
.UIKit__Checkbox--indeterminate.UIKit__Checkbox--disabled .UIKit__CheckboxBox {
  border: 1px solid #b1b3b5;
  border: 1px solid var(--whitesmoke-darker2);
  background-color: #fafafa;
  background-color: var(--grey-lightest);
  box-shadow: none;
}

.UIKit__Checkbox--indeterminate.UIKit__Checkbox--error .UIKit__CheckboxBox {
  border: 2px solid #8e1919;
  border: 2px solid var(--red-dark);
}

.UIKit__Checkbox--indeterminate .UIKit__CheckboxBox {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}

.UIKit__Checkbox--disabled {
  cursor: not-allowed;
}

.UIKit__Checkbox--disabled:focus .UIKit__CheckboxBox,
.UIKit__Checkbox--disabled:hover .UIKit__CheckboxBox {
  border-color: #d4d4d4;
  border-color: var(--grey-light);
  background-color: #f0f0f0;
  background-color: var(--grey-lighter);
  box-shadow: none;
}

.UIKit__Checkbox--disabled:focus .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--disabled:hover .UIKit__CheckboxBoxWrapper {
  border-color: transparent;
  background-color: transparent;
}

.UIKit__Checkbox--disabled:focus .UIKit__CheckboxCheck,
.UIKit__Checkbox--disabled:hover .UIKit__CheckboxCheck {
  fill: #d4d4d4;
  fill: var(--grey-light);
}

.UIKit__Checkbox--disabled .UIKit__CheckboxBox {
  border-color: #b1b3b5;
  border-color: var(--whitesmoke-darker2);
  background-color: #fafafa;
  background-color: var(--grey-lightest);
}

.UIKit__Checkbox--disabled .UIKit__CheckboxText {
  color: #b1b3b5;
  color: var(--whitesmoke-darker2);
}

.UIKit__Checkbox--disabled .UIKit__CheckboxCheck {
  fill: #b1b3b5;
  fill: var(--whitesmoke-darker2);
}

.UIKit__Checkbox--modal:not(.UIKit__Checkbox--error):hover .UIKit__CheckboxBox,
.UIKit__Checkbox--modal:not(.UIKit__Checkbox--error):focus .UIKit__CheckboxBox {
  border-color: #e6dfd4;
  border-color: var(--brown-light);
  box-shadow: 0 0 0 3px rgba(247, 245, 242, 0.15);
}

.UIKit__Checkbox--modal .UIKit__CheckboxBoxWrapper {
  border: 0;
}

.UIKit__Checkbox--modal:hover .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--modal:focus .UIKit__CheckboxBoxWrapper {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
}

.UIKit__Checkbox--modal:hover .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal:focus .UIKit__CheckboxCheck {
  fill: #e6dfd4;
  fill: var(--brown-light);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--indeterminate:hover .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--indeterminate:focus .UIKit__CheckboxCheck {
  fill: #e6dfd4;
  fill: var(--brown-light);
}

.UIKit__Checkbox.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--newStyle.UIKit__Checkbox--indeterminate:hover .UIKit__CheckboxBoxWrapper .UIKit__CheckboxBox, .UIKit__Checkbox.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--newStyle.UIKit__Checkbox--indeterminate:focus .UIKit__CheckboxBoxWrapper .UIKit__CheckboxBox {
    border-color: #e6dfd4;
    border-color: var(--brown-light);
    background-color: #746a5d;
    background-color: var(--brown-dark);
  }

.UIKit__Checkbox.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--newStyle.UIKit__Checkbox--indeterminate .UIKit__CheckboxBoxWrapper .UIKit__CheckboxBox {
    border-color: #cabcaa;
    border-color: var(--brown);
    background-color: #e6dfd4;
    background-color: var(--brown-light);
  }

.UIKit__Checkbox--modal.UIKit__Checkbox--indeterminate .UIKit__TooltipAnchor .Icon path {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Checkbox--modal .UIKit__TooltipAnchor .Icon path {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Checkbox--modal .UIKit__CheckboxText {
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__Checkbox--modal .UIKit__CheckboxBox {
  border-color: #cabcaa;
  border-color: var(--brown);
  background-color: #746a5d;
  background-color: var(--brown-dark);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--checked:hover .UIKit__CheckboxBox,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked:focus .UIKit__CheckboxBox {
  background-color: #746a5d;
  background-color: var(--brown-dark);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--checked:hover .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked:focus .UIKit__CheckboxCheck {
  fill: #e6dfd4;
  fill: var(--brown-light);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--checked .UIKit__CheckboxBox {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--checked .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--indeterminate .UIKit__CheckboxCheck {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--error:hover .UIKit__CheckboxBox,
.UIKit__Checkbox--modal.UIKit__Checkbox--error:focus .UIKit__CheckboxBox {
  border-radius: 0;
  background-color: rgba(231, 162, 152, 0.25);
  box-shadow: 0 0 0 3px rgba(231, 162, 152, 0.25);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--error:hover .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--modal.UIKit__Checkbox--error:focus .UIKit__CheckboxBoxWrapper {
  border-color: #e7a298;
  border-color: var(--red-light);
  background-color: transparent;
}

.UIKit__Checkbox--modal.UIKit__Checkbox--error:hover .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--error:focus .UIKit__CheckboxCheck {
  fill: #e7a298;
  fill: var(--red-light);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--error .UIKit__CheckboxBox {
  border-color: #e7a298;
  border-color: var(--red-light);
  background-color: rgba(231, 162, 152, 0.25);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--error .UIKit__CheckboxCheck {
  fill: #e7a298;
  fill: var(--red-light);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--disabled:hover .UIKit__CheckboxBox,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled:hover
  .UIKit__CheckboxBox,
.UIKit__Checkbox--modal.UIKit__Checkbox--disabled:focus .UIKit__CheckboxBox,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled:focus
  .UIKit__CheckboxBox {
  border-color: rgba(202, 188, 170, 0.5);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--disabled:hover .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled:hover
  .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--modal.UIKit__Checkbox--disabled:focus .UIKit__CheckboxBoxWrapper,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled:focus
  .UIKit__CheckboxBoxWrapper {
  border-color: transparent;
  background-color: transparent;
}

.UIKit__Checkbox--modal.UIKit__Checkbox--disabled:hover .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled:hover
  .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--disabled:focus .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled:focus
  .UIKit__CheckboxCheck {
  fill: rgba(202, 188, 170, 0.5);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--disabled .UIKit__CheckboxBox,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled .UIKit__CheckboxBox {
  border-color: rgba(202, 188, 170, 0.5);
  background-color: rgba(230, 223, 212, 0.2);
  background-color: var(--brown-light-transparent-2);
}

.UIKit__Checkbox--modal.UIKit__Checkbox--disabled .UIKit__CheckboxCheck,
.UIKit__Checkbox--modal.UIKit__Checkbox--checked.UIKit__Checkbox--disabled .UIKit__CheckboxCheck {
  fill: rgba(202, 188, 170, 0.5);
}

.UIKit__Checkbox--newStyle .UIKit__CheckboxBox {
  width: 16px;
  height: 16px;
  border-radius: 2px;
}

.UIKit__Checkbox--newStyle.UIKit__Checkbox--disabled .UIKit__CheckboxBox {
  border-color: #b1b3b5;
  border-color: var(--whitesmoke-darker2);
  background-color: #fafafa;
  background-color: var(--grey-lightest);
}

.UIKit__Checkbox--newStyle.UIKit__Checkbox--disabled:hover polygon {
  fill: #d4d4d4;
  fill: var(--grey-light);
}

.UIKit__Checkbox--newStyle .UIKit__CheckboxText {
  line-height: 1.45;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__Checkbox--newStyle.UIKit__Checkbox--l .UIKit__CheckboxBox,
.UIKit__Checkbox--newStyle.UIKit__Checkbox--l.UIKit__Checkbox--indeterminate .UIKit__CheckboxBox {
  border-radius: 4px;
  box-sizing: content-box;
}

.UIKit__Checkbox--newStyle.UIKit__Checkbox--checked.UIKit__Checkbox--indeterminate:not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--error):focus
  .UIKit__CheckboxBox,
.UIKit__Checkbox--newStyle.UIKit__Checkbox--checked.UIKit__Checkbox--indeterminate:not(.UIKit__Checkbox--disabled):not(.UIKit__Checkbox--error):hover
  .UIKit__CheckboxBox {
  border-color: #3dafcc;
  border-color: var(--blue);
}

.UIKit__Checkbox--newStyle.UIKit__Checkbox--m.UIKit__Checkbox--indeterminate:not(.UIKit__Checkbox--error):not(.UIKit__Checkbox--disabled)
  .UIKit__CheckboxBox {
  border-color: #3dafcc;
  border-color: var(--blue);
  border-radius: 2px;
}

.UIKit__Colors {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.UIKit__Color-row {
  display: flex;
  flex-direction: column;
}

.UIKit__Color {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 16px;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__ColorLabel {
  width: 36px;
  height: 36px;
  border-radius: 2px;
  border-radius: var(--border-radius);
}

.UIKit__ColorName {
  margin-top: 8px;
}

.UIKit__ColorValue {
  margin-top: 8px;
}

.UIKit__DeletableListItem {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 24px;
  margin-right: 8px;
  padding-right: 3px;
  padding-left: 6px;
  border-radius: 2px;
  border-radius: var(--border-radius);
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  text-overflow: ellipsis;
  cursor: default;
}

.UIKit__DeletableListItemText {
  width: 95%;
  margin-right: 2px;
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  line-height: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.UIKit__DeletableListItemText .UIKit__TooltipAnchor {
  display: block;
}

.UIKit__DeletableListItemText .UIKit__TooltipAnchor__wrapper {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
}

.UIKit__DeletableListItemText .UIKit__TooltipAnchor__wrapper::after {
  display: block;
  content: '';
}

.UIKit__DeletableListItemIcon {
  display: flex;
  margin-right: 3px;
}

.UIKit__DeletableListItemDeleteWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 24px;
  border-top-right-radius: 2px;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: 2px;
  border-bottom-right-radius: var(--border-radius);
  cursor: pointer;
}

.UIKit__DeletableListItemDelete {
  transition-duration: 200ms;
  transition-property: fill;
  transition-timing-function: ease;
}

/* brown */
.UIKit__DeletableListItem--brown {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
  color: #3f3932;
  color: var(--brown-darker);
}
.UIKit__DeletableListItem--brown .UIKit__DeletableListItemDelete {
  fill: #cabcaa;
  fill: var(--brown);
}
.UIKit__DeletableListItem--brown .UIKit__DeletableListItemIcon,
.UIKit__DeletableListItem--brown:not(.UIKit__DeletableListItem--disabled)
  .UIKit__DeletableListItemDelete:hover {
  fill: #746a5d;
  fill: var(--brown-dark);
}

/* gray */
.UIKit__DeletableListItem--gray {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
}
.UIKit__DeletableListItem--gray .UIKit__DeletableListItemIcon,
.UIKit__DeletableListItem--gray .UIKit__DeletableListItemDelete {
  fill: #8f9496;
  fill: var(--grey);
}
.UIKit__DeletableListItem--gray:not(.UIKit__DeletableListItem--disabled)
  .UIKit__DeletableListItemDelete:hover {
  fill: #1f282c;
  fill: var(--grey-darker);
}

/* new style */
.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--brown {
  background-color: rgba(132, 108, 77, 0.1);
  background-color: var(--beigeSaturated-1);
}

.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--brown
  .UIKit__DeletableListItemDelete,
.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--brown .UIKit__DeletableListItemIcon {
  fill: #b0a494;
  fill: var(--brown-light3);
}

.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--gray {
  background-color: rgba(143, 148, 150, 0.15);
  background-color: var(--grey-transparent-15);
}

.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--gray .UIKit__DeletableListItemDelete,
.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--gray .UIKit__DeletableListItemIcon {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--errored {
  background-color: #e7a298;
  background-color: var(--red-light);
}

.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--errored
  .UIKit__DeletableListItemDelete,
.UIKit__DeletableListItem--new-style.UIKit__DeletableListItem--errored
  .UIKit__DeletableListItemIcon {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__DeletableListItem--clickable:not(.UIKit__DeletableListItem--disabled) {
  cursor: pointer;
}

.UIKit__DeletableListItem--clickable.UIKit__DeletableListItem--brown:not(.UIKit__DeletableListItem--disabled):not(.UIKit__DeletableListItem--errored):hover {
  background: rgba(132, 108, 77, 0.2);
}

/* errored */
.UIKit__DeletableListItem--errored {
  background-color: #e7a298;
  background-color: var(--red-light);
}
.UIKit__DeletableListItem--errored .UIKit__DeletableListItemDelete {
  fill: #cb2424;
  fill: var(--red);
}
.UIKit__DeletableListItem--errored .UIKit__DeletableListItemIcon,
.UIKit__DeletableListItem--errored:not(.UIKit__DeletableListItem--disabled)
  .UIKit__DeletableListItemDelete:hover {
  fill: #8e1919;
  fill: var(--red-dark);
}

/* warning */
.UIKit__DeletableListItem.UIKit__DeletableListItem--warning {
  background-color: rgba(242, 196, 63, 0.3);
  background-color: var(--yellow-transparent-3);
}

.UIKit__DeletableListItem.UIKit__DeletableListItem--warning .UIKit__DeletableListItemDelete,
.UIKit__DeletableListItem.UIKit__DeletableListItem--warning .UIKit__DeletableListItemIcon {
  fill: #d9b138;
  fill: var(--yellow2);
}

.UIKit__DeletableListItem.UIKit__DeletableListItem--warning .UIKit__DeletableListItemDelete:hover {
  fill: #a9892c;
  fill: var(--yellow-dark);
}

/* disabled */
.UIKit__DeletableListItem--brown.UIKit__DeletableListItem--disabled,
.UIKit__DeletableListItem--gray.UIKit__DeletableListItem--disabled,
.UIKit__DeletableListItem--disabled {
  opacity: 0.75;
  cursor: not-allowed;
}

.UIKit__DeletableListItem--disabled .UIKit__DeletableListItemDeleteWrapper {
  cursor: not-allowed;
}

.UIKit__DeletableListItem--disabled .UIKit__DeletableListItem--brown {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
}

.UIKit__DeletableListItem--disabled .UIKit__DeletableListItem--gray {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
}

.UIKit__DeletableListItem--disabled .UIKit__DeletableListItemText {
  color: #8f9496;
  color: var(--grey);
}

.UIKit__DeletableListItem.UIKit__DeletableListItem--errored.UIKit__DeletableListItem--disabled {
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}
.UIKit__DeletableListItem.UIKit__DeletableListItem--disabled.UIKit__DeletableListItem--errored
  .UIKit__DeletableListItemText {
  color: #e7a298;
  color: var(--red-light);
}

.UIKit__DeletableListItem.UIKit__DeletableListItem--disabled.UIKit__DeletableListItem--errored
  .UIKit__DeletableListItemIcon,
.UIKit__DeletableListItem.UIKit__DeletableListItem--disabled.UIKit__DeletableListItem--errored
  .UIKit__DeletableListItemDelete {
  fill: #e7a298;
  fill: var(--red-light);
}

.UIKit__DropDownContainer {
  width: 100%;
  min-width: 900px;
  height: auto;
  min-height: 50px;
  border-bottom: 1px solid #e6dfd4;
  border-bottom: 1px solid var(--brown-light);
  background-color: #ffffff;
  background-color: var(--white);
  overflow: hidden;
}

.UIKit__DropDownContainer--hidden:hover {
  background-color: rgba(231, 223, 213, 0.2);
}

.UIKit__CheckboxText {
  color: #8f9496;
  color: var(--grey);
}

.UIKit__DropDownContainer__head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  min-height: 50px;
  padding: 16px;
  cursor: pointer;
}

.UIKit__DropDownContainer__head--opened:hover {
  background-color: transparent;
}

.UIKit__DropDownContainer__checkboxBlock-wrapper {
  display: flex;
  width: 450px;
}

.UIKit__DropDownContainer__checkboxBlock {
  display: inline-flex;
}

.UIKit__DropDownContainer__titleBlock {
  width: calc(100% - 490px);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.UIKit__DropDownContainer--noCheckbox .UIKit__DropDownContainer__titleBlock {
  width: calc(100% - 21px);
}

.UIKit__DropDownContainer__title {
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__DropDownContainer--disabled .UIKit__DropDownContainer__head {
  cursor: not-allowed;
}

.UIKit__DropDownContainer--disabled .UIKit__DropDownContainer__title {
  color: #d4d4d4;
  color: var(--grey-light);
}

.UIKit__DropDownContainer__content {
  margin-top: -34px;
  margin-right: 40px;
  margin-left: 479px;
}

.UIKit__DropDownContainer--noCheckbox .UIKit__DropDownContainer__content {
  margin-left: 0;
}

.UIKit__DropDownContainer__content--closed {
  visibility: hidden;
}

.UIKit__DropDownContainerToggle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.UIKit__DropDownContainer--disabled .UIKit__DropDownContainerToggle {
  fill: #d4d4d4;
  fill: var(--grey-light);
}

.UIKit__DropDownContent__block {
  width: 100%;
  margin-bottom: 16px;
}

.UIKit__Slider {
  position: relative;
  margin-bottom: -6px;
  padding: 6px 0;
  cursor: pointer;
}

.UIKit__Slider--readonly .UIKit__Slider__rail,
.UIKit__Slider--readonly .UIKit__Slider__track,
.UIKit__Slider--readonly .UIKit__Slider__dot--capture {
  cursor: not-allowed;
}

.UIKit__Slider--readonly .UIKit__Slider__rail {
  background: #d4d4d4;
  background: var(--grey-light);
}

.UIKit__Slider--readonly .UIKit__Slider__track,
.UIKit__Slider--readonly .UIKit__Slider__dot {
  background: #8f9496;
  background: var(--grey);
}

.UIKit__Slider--error .UIKit__Slider__rail {
  background: #e7a298;
  background: var(--red-light);
}

.UIKit__Slider--error .UIKit__Slider__track,
.UIKit__Slider--error .UIKit__Slider__dot {
  background: #cb2424;
  background: var(--red);
}

.UIKit__Slider__rail {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 2px;
  border-radius: 1px;
  background: #8f9496;
  background: var(--grey);
}

.UIKit__Slider__track {
  position: absolute;
  top: 0px;
  height: 2px;
  border-radius: 1px;
  background: #3dafcc;
  background: var(--blue);
  pointer-events: none;
}

.UIKit__Slider__dot {
  position: absolute;
  top: 0px;
  width: 10px;
  height: 10px;
  margin-top: 1px;
  border-radius: 50%;
  background: #3dafcc;
  background: var(--blue);
  transform: translate(-50%, -50%);
  transition: box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  cursor: pointer;
}

.UIKit__Slider__dot:after {
  position: absolute;
  top: -15px;
  right: -15px;
  bottom: -15px;
  left: -15px;
  border-radius: 50%;
  content: '';
}

.UIKit__Slider__dot:hover,
.UIKit__Slider__dot--dragging {
  box-shadow: 0px 0px 0px 6px rgba(25, 118, 210, 0.16);
}

.UIKit__Slider__dot--capture {
  position: absolute;
  top: 0px;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  margin-left: -2px;
  border-radius: 50%;
  z-index: 1;
  background: transparent;
  transform: translateY(-50%);
  cursor: pointer;
}

.UIKit__Slider__dot--capture:hover ~ .UIKit__Slider__dot {
  background: #2b8ba3;
  background: var(--blue-dark);
}

.UIKit__Slider--error .UIKit__Slider__dot--capture:hover ~ .UIKit__Slider__dot {
  background: #8e1919;
  background: var(--red-dark);
}

.UIKit__Slider--readonly .UIKit__Slider__dot--capture:hover ~ .UIKit__Slider__dot {
  background: #8f9496;
  background: var(--grey);
}

.UIKit__Slider__mark {
  position: absolute;
  top: -1px;
  width: 1px;
  height: 4px;
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__Slider__mark-label {
  position: absolute;
  top: 12px;
  font-size: 12px;
  font-size: var(--font-size-small);
  transform: translateX(-50%);
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__Slider__min,
.UIKit__Slider__max {
  position: absolute;
  top: 12px;
  font-size: 12px;
  font-size: var(--font-size-small);
  transform: translateX(-50%);
  color: #444a4d;
  color: var(--grey-dark);
}

.UIKit__Slider__min {
  left: 0;
}

.UIKit__Slider__max {
  left: 100%;
}

.UIKit__Slider__anchor {
  position: absolute;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  z-index: 1;
}

.UIKit__Input {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 350px;
}

.UIKit__Input--modal .UIKit__InputErrorText {
  color: #e7a298;
  color: var(--red-light);
}

.UIKit__Input--modal .UIKit__InputLabel {
  color: #f7f5f2;
  color: var(--brown-lighter);
}

.UIKit__Input--modal .UIKit__InputWrapper:hover {
  border-color: #cabcaa;
  border-color: var(--brown);
}

.UIKit__Input--modal .UIKit__InputWrapper:after {
  border: 1px solid #cabcaa;
  border: 1px solid var(--brown);
}

.UIKit__Input--modal .UIKit__InputWrapper--disabled:hover {
  border-color: #d2d3d4;
  border-color: var(--grey-disabled);
}

.UIKit__Input--modal .UIKit__InputWrapper--readonly:hover {
  border-color: #8f9496;
  border-color: var(--grey);
}

.UIKit__Input--modal .UIKit__InputWrapper--error {
  border-color: #e7a298;
  border-color: var(--red-light);
}

.UIKit__Input--modal .UIKit__InputWrapper--warning {
  border-color: #f8e19f;
  border-color: var(--yellow-light);
}

.UIKit__Input--modal .UIKit__InputWrapper--error:hover {
  border-color: #e7a298;
  border-color: var(--red-light);
}

.UIKit__Input--modal .UIKit__InputWrapper--warning:hover {
  border-color: #f8e19f;
  border-color: var(--yellow-light);
}

.UIKit__Input--modal .UIKit__InputWrapper--error:after {
  border: 1px solid #e7a298;
  border: 1px solid var(--red-light);
}

.UIKit__Input--modal .UIKit__InputWrapper--warning:after {
  border: 1px solid #f8e19f;
  border: 1px solid var(--yellow-light);
}

.UIKit__OverflowTooltip,
.UIKit__OverflowTooltip .UIKit__TooltipAnchor__wrapper {
  display: flex;
  width: 100%;
}

.UIKit__Input--modal .UIKit__TooltipAnchor .Icon path {
  fill: #f7f5f2;
  fill: var(--brown-lighter);
}

.UIKit__Input__tooltip {
  align-items: center;
  margin-left: 8px;
}

.UIKit__Input__tooltip .Icon path {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__InputLabel {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  line-height: 1.43;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__InputLabel--left,
  .UIKit__InputLabel--right {
    display: inline-flex;
    align-items: center;
  }

.UIKit__InputWrapper {
  display: flex;
  position: relative;
  width: 100%;
  height: 32px;
  border-radius: 2px;
  border-radius: var(--border-radius);
  background-color: #ffffff;
  background-color: var(--white);
  box-sizing: border-box;

  transition-duration: 200ms;
  transition-property: border, border-color;
  transition-timing-function: ease;
}

.UIKit__InputWrapper-default-border-color--grey {
  border: 1px solid #8f9496;
  border: 1px solid var(--grey);
}

.UIKit__InputWrapper-default-border-color--whitesmoke-darker {
  border: 1px solid #c2c4c4;
  border: 1px solid var(--whitesmoke-darker);
}

.UIKit__InputWrapper:after {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: 32px;
  border: 1px solid #3dafcc;
  border: 1px solid var(--blue);
  border-radius: 2px;
  z-index: 0;
  opacity: 0;
  background-color: transparent;
  content: '';
  box-sizing: border-box;

  transition-duration: 200ms;
  transition-property: opacity;
  transition-timing-function: ease;
}

.UIKit__InputWrapper--focus-new {
  animation: focus-output 200ms ease;
}

.UIKit__InputWrapper--focus-new.UIKit__InputWrapper-default-border-color--whitesmoke-darker {
  animation: focus-output-whitesmoke 200ms ease;
}

.UIKit__InputWrapper--focus-new:after {
  display: none;
}

.UIKit__InputWrapper:hover {
  border-color: #3dafcc;
  border-color: var(--blue);
}

.UIKit__Input--modal input:-ms-input-placeholder {
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__Input--modal input::placeholder {
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__InputWrapper--area {
  height: auto;
  min-height: 72px;
}

.UIKit__InputWrapper--area:after {
  height: calc(100% + 2px);
  min-height: 72px;
}

.UIKit__InputWrapper--focused {
  border: 1px solid transparent;
}

.UIKit__InputWrapper--focused.UIKit__InputWrapper--focus-new {
  border: 1px solid #3dafcc;
  border: 1px solid var(--blue);
  animation: focus-input 200ms ease;
}

.UIKit__InputWrapper--focused:after {
  opacity: 1;
}

:not(.UIKit__InputWrapper--focus-new).UIKit__InputWrapper--focused:hover {
  border-color: transparent;
}

.UIKit__InputWrapper--disabled {
  border-color: #d2d3d4;
  border-color: var(--grey-disabled);
  background-color: #f7f9fa;
  background-color: var(--light);
}

.UIKit__InputWrapper--disabled:hover {
  border-color: #d2d3d4;
  border-color: var(--grey-disabled);
}

.UIKit__InputWrapper--disabled .UIKit__InputArea,
.UIKit__InputWrapper--disabled .UIKit__InputBox {
  opacity: 1;
  color: #8f9496;
  color: var(--grey);
  cursor: not-allowed;
  -webkit-text-fill-color: #8f9496;
  -webkit-text-fill-color: var(--grey);
}

.UIKit__InputWrapper--readonly {
  border-color: #8f9496;
  border-color: var(--grey);
  background-color: #f7f9fa;
  background-color: var(--light);
}

.UIKit__InputWrapper--readonly:after {
  border: 2px solid transparent;
}

.UIKit__InputWrapper--readonly:hover {
  border-color: #8f9496;
  border-color: var(--grey);
}

.UIKit__InputWrapper--readonly .UIKit__InputBox {
  cursor: not-allowed;
}

.UIKit__InputLeft {
  display: flex;
  align-items: center;
  padding-left: 6px;
}

.UIKit__InputLeft + .UIKit__InputBox--with-right-block {
  padding-left: 6px;
}

.UIKit__InputWrapper--error {
  border-color: #cb2424;
  border-color: var(--red);
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__InputWrapper--error:after {
  border: 2px solid #cb2424;
  border: 2px solid var(--red);
}

.UIKit__InputWrapper--error:hover {
  border-color: #cb2424;
  border-color: var(--red);
}

.UIKit__InputWrapper--warning {
  border-color: #f2c43f;
  border-color: var(--yellow);
  background-color: #fcf3d9;
  background-color: var(--yellow-lighter);
}

.UIKit__InputWrapper--warning:after {
  border: 2px solid #f2c43f;
  border: 2px solid var(--yellow);
}

.UIKit__InputWrapper--warning:hover {
  border-color: #f2c43f;
  border-color: var(--yellow);
}

.UIKit__InputWrapper--disabled .UIKit__InputRight,
.UIKit__InputWrapper--readonly .UIKit__InputRight {
  opacity: 0.5;
}

.UIKit__InputWrapper--modal {
  border-color: #ffffff;
  border-color: var(--white);
}

.UIKit__InputWrapper--modal:after {
  border: 1px solid #cabcaa;
  border: 1px solid var(--brown);
}

.UIKit__InputWrapper--modal:hover {
  border-color: #cabcaa;
  border-color: var(--brown);
}

.UIKit__InputWrapper--modal-new .UIKit__InputBox:-ms-input-placeholder {
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__InputWrapper--modal-new .UIKit__InputBox::placeholder {
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__InputWrapper--modal-new {
  border-radius: 3px;
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__InputWrapper--modal-new.UIKit__InputWrapper,
.UIKit__InputWrapper--modal-new.UIKit__InputWrapper:hover,
.UIKit__InputWrapper--modal-new.UIKit__InputWrapper:after {
  border-color: transparent;
}

.UIKit__InputWrapper--modal-new.UIKit__InputWrapper:hover,
.UIKit__InputWrapper--modal-new.UIKit__InputWrapper--focused {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__InputWrapper--modal-new.UIKit__InputWrapper--focused,
.UIKit__InputWrapper--modal-new.UIKit__InputWrapper--focused:hover {
  border: 1px solid #cabcaa;
  border: 1px solid var(--brown);
}

.UIKit__InputWrapper--with-copy {
  padding-right: 21px;
}

.UIKit__InputBox {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 6px 11px;
  border: 1px solid transparent;
  z-index: 1;

  font-family: Museo Sans Cyrillic, sans-serif;

  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;

  background-color: transparent;
  color: #1f282c;
  color: var(--grey-darker);

  outline: none;
  box-sizing: border-box;
}

.UIKit__InputBox::-webkit-input-placeholder {
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  color: #8f9496;
  color: var(--grey);
}

.UIKit__InputBox--with-left-block {
  padding-left: 4px;
}

.UIKit__InputBox--with-right-block {
  padding: 6px 22px 6px 11px;
}

.UIKit__InputErrorText {
  display: block;
  margin-top: 5px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-weight: 500;
  color: #cb2424;
  color: var(--red);
}

.UIKit__InputIcon {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__InputIcon--copy {
  cursor: pointer;
}

.UIKit__InputArea {
  position: relative;
  max-width: 100%;
  min-width: 100%;
  height: auto;
  min-height: 74px;
  padding: 6px 11px;
  border: 0;
  z-index: 1;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  line-height: 20px;
  background-color: transparent;
  color: #1f282c;
  color: var(--grey-darker);
  box-sizing: border-box;
  resize: none;

  outline: none;
}

.UIKit__InputArea::-webkit-input-placeholder {
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  color: #8f9496;
  color: var(--grey);
}

.UIKit__InputArea--resizable {
  resize: vertical;
}

.UIKit__InputArea--with-right-block {
  padding-right: 38px;
}

.UIKit__Input .UIKit__Slider {
  position: relative;
  top: -2px;
}

.UIKit__InputRight {
  position: absolute;
  top: 50%;
  right: 8px;
  z-index: 1;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  transform: translate(0, -50%);
  color: #8f9496;
  color: var(--grey);
}

.UIKit__InputRight .UIKit__SelectIcon {
  margin-top: 5px;
}

.UIKit__InputRight .UIKit__InputIcon--copy {
  margin-top: 5px;
}

.UIKit__InputRight--textarea {
  top: 6px;
  right: 18px;
  line-height: 20px;
  transform: unset;
}

.UIKit__InputRightText {
  position: absolute;
  top: 5px;
  right: -20px;
  font-weight: 500;
  line-height: 1.43;
}

.UIKit__Input__SliderSquare {
  width: 16px;
  height: 16px;
  border: 1px solid #8f9496;
  border: 1px solid var(--grey);
  cursor: pointer;
}

.UIKit__Input__SliderSquare:hover {
  border-color: #3dafcc;
  border-color: var(--blue);
  background-color: #e8f5f9;
  background-color: var(--blue-lighter);
}

.UIKit__Input__SliderSquare--withBorder {
  border-radius: 5px;
}

.UIKit__Input__SliderSquare--circle {
  border-radius: 12px;
}

.UIKit__Input__LimitersWrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-top: 6px;
}

.UIKit__Input__LimitersWrapper
  .UIKit__Icon:not(.UIKit__OpacityIcon, .UIKit__LimiterDisabled):hover
  path {
  fill: #b9e2ed;
  fill: var(--blue-light);
}

.UIKit__Input__LimitersWrapper
  .UIKit__Icon:not(.UIKit__OpacityIcon, .UIKit__LimiterDisabled):hover
  g
  use {
  fill: #b9e2ed;
  fill: var(--blue-light);
}

.UIKit__Input__LimitersWrapper
  .UIKit__Icon:not(.UIKit__OpacityIcon, .UIKit__LimiterDisabled):hover
  rect {
  stroke: #b9e2ed;
  stroke: var(--blue-light);
}

.UIKit__Input__LimitersWrapper .UIKit__Icon {
  cursor: pointer;
}

.UIKit__Input__LimitersWrapper .UIKit__LimiterDisabled.UIKit__Icon {
  cursor: default;
}

.UIKit__Input__LimitersWrapper .UIKit__Input__SizeLimiter {
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  color: #8f9496;
  color: var(--grey);
}

.UIKit__Input__LimitersWrapper .UIKit__Input__SizeLimiter:hover {
    color: #3dafcc;
    color: var(--blue);
  }

@keyframes focus-input {
  0% {
    border-color: rgba(61, 175, 204, 0.7);
  }
  100% {
    border-color: #3dafcc;
    border-color: var(--blue);
  }
}

@keyframes focus-output {
  0% {
    border-color: rgba(143, 148, 150, 0.7);
  }
  100% {
    border-color: #8f9496;
    border-color: var(--grey);
  }
}

@keyframes focus-output-whitesmoke {
  0% {
    border-color: rgba(143, 148, 150, 0.7);
  }
  100% {
    border-color: #c2c4c4;
    border-color: var(--whitesmoke-darker);
  }
}

.UIKit__DropDownDeletableListItemWrapper {
  display: inline-block;
  position: relative;
  margin-right: 4px;
  margin-bottom: 2px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
}

.UIKit__DropDownEditBlockOutside {
  position: absolute;
  height: 142px;
  margin-top: 2px;
  border-radius: 0 2px 2px 2px;
  z-index: 5;
  background: #746a5d;
  background: var(--brown-dark);
}

.UIKit__DropDownEditBlockOutside__input-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  top: 16px;
  width: 100%;
  padding: 0 24px;
}

.UIKit__DropDownEditBlockOutside__input-wrapper .UIKit__Input {
  width: inherit;
}

.UIKit__DropDownEditBlockOutside__text {
  margin-bottom: 8px;
  font-size: 14px;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__DropDownEditBlockOutside__delete-text {
  margin-left: 8px;
  font-size: 14px;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__DropDownEditBlockOutside__delete-wrapper {
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 27px;
  padding: 4px 0;
  cursor: pointer;
}

.UIKit__DropDownEditBlockOutside__delete-wrapper .UIKit__Icon {
  margin-left: 24px;
}

.UIKit__DropDownEditBlockOutside__delete-wrapper:hover {
  background: #f8e19f;
  background: var(--yellow-light);
}

.UIKit__DropDownEditBlockOutside__delete-wrapper:hover .UIKit__Icon path {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__DropDownEditBlockOutside__delete-wrapper:hover
  .UIKit__DropDownEditBlockOutside__delete-text {
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__DropDownEditBlockOutside__divider {
  width: inherit;
  height: 1px;
  margin-top: 16px;
  padding: 0 24px;
  background: #cabcaa;
  background: var(--brown);
}

.UIKit__DropDownDeletableListItem {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 100%;
  height: 24px;
  padding-left: 6px;
  border-radius: 2px;
  border-radius: var(--border-radius);
  text-overflow: ellipsis;
  cursor: default;
}

.UIKit__DropDownDeletableListItem:not(.UIKit__DropDownDeletableListItem--opened):hover {
  background-color: #cabcaa;
  background-color: var(--brown);
}

.UIKit__DropDownDeletableListItem--brown .UIKit__DropDownDeletableListItemToggle {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__DropDownDeletableListItem:not(.UIKit__DropDownDeletableListItem--disabled) {
  cursor: pointer;
}

.UIKit__DropDownDeletableListItem--brown {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
}

.UIKit__DropDownDeletableListItem--brown.UIKit__DropDownDeletableListItem--opened {
  border-radius: 2px 2px 0 0;
  background-color: #746a5d;
  background-color: var(--brown-dark);
  color: #e6dfd4;
  color: var(--brown-light);
}

.UIKit__DropDownDeletableListItem--brown.UIKit__DropDownDeletableListItem--opened
  .UIKit__DropDownDeletableListItemToggle {
  fill: #e6dfd4;
  fill: var(--brown-light);
}

.UIKit__DropDownDeletableListItem--opened.UIKit__DropDownDeletableListItem--brown
  .UIKit__DropDownDeletableListItemIcon {
  fill: #e6dfd4;
  fill: var(--brown-light);
}

.UIKit__DropDownDeletableListItem--gray {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
}

.UIKit__DropDownDeletableListItemText {
  width: 95%;
  margin-right: 6px;
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.UIKit__DropDownDeletableListItemIcon {
  display: flex;
  margin-right: 2px;
}

.UIKit__DropDownDeletableListItem--brown .UIKit__DropDownDeletableListItemIcon {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__DropDownDeletableListItem--gray .UIKit__DropDownDeletableListItemIcon {
  fill: #444a4d;
  fill: var(--grey-dark);
}

.UIKit__DropDownDeletableListItemToggleWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 24px;
  margin: -4px 0 -4px -4px;
  background-color: transparent;
  border-top-right-radius: 2px;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: 2px;
  border-bottom-right-radius: var(--border-radius);
  cursor: pointer;

  transition-duration: 200ms;
  transition-property: background-color;
  transition-timing-function: ease;
}

.UIKit__DropDownDeletableListItemToggle {
  transition-duration: 200ms;
  transition-property: background-color;
  transition-timing-function: ease;
}

.UIKit__DropDownDeletableListItem--gray .UIKit__DropDownDeletableListItemToggle {
  fill: #444a4d;
  fill: var(--grey-dark);
}

.UIKit__DropDownDeletableListItem--gray .UIKit__DropDownDeletableListItemToggleWrapper:hover {
  background-color: #8f9496;
  background-color: var(--grey);
}

.UIKit__DropDownDeletableListItem--gray
  .UIKit__DropDownDeletableListItemToggleWrapper:hover
  .UIKit__DropDownDeletableListItemToggle {
  fill: #1f282c;
  fill: var(--grey-darker);
}

.UIKit__DropDownDeletableListItem--disabled {
  opacity: 0.75;
  cursor: not-allowed;
}

.UIKit__DropDownDeletableListItem--disabled .UIKit__DropDownDeletableListItemToggleWrapper {
  cursor: not-allowed;
}

.UIKit__DropDownDeletableListItem--disabled .UIKit__DropDownDeletableListItem--brown {
  background-color: #e6dfd4;
  background-color: var(--brown-light);
}

.UIKit__DropDownDeletableListItem--disabled
  .UIKit__DropDownDeletableListItem--brown
  .UIKit__DropDownDeletableListItemText {
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__DropDownDeletableListItem--disabled .UIKit__DropDownDeletableListItem--gray {
  background-color: #d4d4d4;
  background-color: var(--grey-light);
}

.UIKit__DropDownDeletableListItem--disabled
  .UIKit__DropDownDeletableListItem--gray
  .UIKit__DropDownDeletableListItemText {
  color: #8f9496;
  color: var(--grey);
}

.UIKit__DropDownEditBlockOutside__delete-wrapper--disabled {
  cursor: not-allowed;
}

.UIKit__DropDownDeletableListItem--errored {
  background-color: #e7a298;
  background-color: var(--red-light);
}

.UIKit__DropDownDeletableListItem--errored .UIKit__DropDownDeletableListItemText {
  color: #3c0a0a;
  color: var(--red-darker);
}

.UIKit__DropDownDeletableListItem--errored
  .UIKit__DropDownDeletableListItemToggleWrapper
  .UIKit__DropDownDeletableListItemToggle,
.UIKit__DropDownDeletableListItem--errored .UIKit__DropDownDeletableListItemIcon {
  fill: #8e1919;
  fill: var(--red-dark);
}

.UIKit__FileUploader {
  white-space: nowrap;
}

.UIKit__FileUploader--disabled .UIKit__FileUploader__upload-button-text {
  background: #908474;
}

.UIKit__FileUploader--disabled .UIKit__FileUploader__upload-button-input {
  cursor: not-allowed;
}

.UIKit__FileUploader--disabled
  .UIKit__FileUploader__upload-button-input::-webkit-file-upload-button {
  cursor: not-allowed;
}

.UIKit__FileUploader__error {
  margin-top: 4px;
  font-size: 12px;
  color: #cb2424;
  color: var(--red);
}

.UIKit__FileUploader__label {
  display: inline-flex;
  padding: 0 0 8px 0;
  font-size: 14px;
  white-space: nowrap;
  color: #8f9496;
  color: var(--grey);
}

.UIKit__FileUploader__tooltip {
  align-items: center;
  margin-left: 8px;
}

.UIKit__FileUploader__tooltip .Icon path {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__FileUploader__remove-file {
  height: 14px;
  margin: 0 8px 0 0;
  border: 0;
  vertical-align: middle;
  background-color: transparent;
}

.UIKit__FileUploader__remove-file:hover {
  background-color: transparent;
}

.UIKit__FileUploader__remove-file:hover .UIKit__Icon path {
  fill: #746a5d;
  fill: var(--brown-dark);
}

.UIKit__FileUploader__remove-file .UIKit__Icon {
  width: 12px;
  height: 12px;
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__FileUploader__upload-button-text {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 160px;
  height: 24px;
  font-size: 12px;
  font-weight: 300;
  line-height: 24px;
  text-align: center;
  background-color: #746a5d;
  background-color: var(--brown-dark);
  color: #ffffff;
  color: var(--white);
}

.UIKit__FileUploader__upload-button-text--uploaded {
  display: inline-flex;
}

.UIKit__FileUploader__upload-button-text .UIKit__Icon {
  margin-right: 8px;
}

.UIKit__FileUploader__upload-button-text .UIKit__Icon path {
  fill: #ffffff;
  fill: var(--white);
}

.UIKit__FileUploader__upload-button-text .app-loading.app-loading_active {
  position: absolute;
  top: 15%;
  left: 50%;
}

.UIKit__FileUploader__upload-button-text:hover {
  background-color: rgb(144, 132, 116);
}

.UIKit__FileUploader__inner-text {
  white-space: nowrap;
}

.UIKit__FileUploader__upload-button-text--uploaded .app-loading.app-loading_active {
  position: absolute;
  top: 15%;
  left: 50%;
}

.UIKit__FileUploader__upload-button-text--uploaded:hover {
  background-color: rgb(144, 132, 116);
}

.UIKit__FileUploader__upload-button-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 24px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

.UIKit__FileUploader__upload-button-input::-webkit-file-upload-button {
  cursor: pointer;
}

.UIKit__FileUploader__upload-button {
  display: flex;
}

.UIKit__FileUploader__upload-button-input--uploaded {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 24px;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

.UIKit__FileUploader__upload-button-input--uploaded::-webkit-file-upload-button {
  cursor: pointer;
}

.UIKit__FileUploader__upload-button--uploaded {
  display: flex;
}

.UIKit__FileUploader__upload-button-filename {
  display: inline-block;
  min-width: 240px;
  padding: 4px 8px 4px 8px;
  border: 1px solid #8f9496;
  border: 1px solid var(--grey);
  font-size: 12px;
  line-height: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top-left-radius: 2px;
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: 2px;
  border-bottom-left-radius: var(--border-radius);
  color: #8f9496;
  color: var(--grey);
  overflow: hidden;
}

.UIKit__FileUploader--newStyle {
  width: 350px;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__upload-button-filename {
  display: flex;
  align-items: center;
  width: 100%;
  height: 32px;
  padding: 4px 6px 4px 6px;
  border: solid 1px #8f9496;
  border: solid 1px var(--grey);
  border-radius: 2px;
  border-radius: var(--border-radius);
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__label,
.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadText {
  padding: 0;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  line-height: 1.43;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadText {
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__label {
  margin-bottom: 6px;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__upload-button {
  align-items: center;
  position: relative;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadIcon,
.UIKit__FileUploader--newStyle .UIKit__FileUploader__removeFile {
  position: absolute;
  right: 0;
  margin: 0 6px;
  padding: 0;
  background-color: transparent;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__removeFile:hover path {
  transition: fill 0.2s ease-in;
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadButton {
  display: inline-flex;
  align-items: center;
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadInput {
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}

.UIKit__FileUploader--newStyle.UIKit__FileUploader--disabled .UIKit__FileUploader__uploadInput,
.UIKit__FileUploader--newStyle.UIKit__FileUploader--disabled .UIKit__FileUploader__uploadButton {
  cursor: not-allowed;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__upload-button-input {
  height: 100%;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadTextIcon {
  margin-right: 4px;
  vertical-align: middle;
}

.UIKit__FileUploader--newStyle .UIKit__FileUploader__uploadText--beforeUpload {
  margin-left: 5px;
  color: #8f9496;
  color: var(--grey);
}

.UIKit__FormButtons {
  justify-content: space-between;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  width: 100%;
  height: 65px;
  padding-bottom: 15px;
  z-index: 10;
  transition: top 100ms ease;
}

.UIKit__FormButtons--static {
  display: flex;
  align-items: center;
  position: relative;
  height: auto;
  padding: 24px;
  z-index: 1;
}

.UIKit__FormButtons--dark {
  background-color: #444b4c;
}

.UIKit__FormButtons--big {
  display: flex;
  align-items: center;
  height: auto;
  padding: 24px;
}

.UIKit__FormButtons__main {
  display: flex;
  grid-gap: 8px;
  gap: 8px;
}

.UIKit__FormButtons__additional {
  display: flex;
  grid-gap: 8px;
  gap: 8px;
}

.UIKit__FormButtons--groupsReverse {
  flex-direction: row-reverse;
}

.UIKit__FormButtons--reverse .UIKit__FormButtons__main {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.UIKit__FormButtons:not(.UIKit__FormButtons--groupsReverse) .UIKit__Button {
  justify-content: center;
  min-width: 105px;
}

.UIKit__FormButtons__input {
  width: 186px;
}

.UIKit__FormButtons__text {
  display: flex;
  align-items: center;
  margin-left: 8px;
}

.UIKit__IconsSelector--disabled .UIKit__IconsSelector__button {
  opacity: 0.5;
}

.UIKit__IconsSelector__container {
  display: inline-flex;
  justify-content: space-between;
  border-radius: 3px;
  background-color: #f0f0f0;
  background-color: var(--grey-lighter);
}

.UIKit__IconsSelector__text {
  margin-bottom: 6px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-size: var(--font-size-medium);
  line-height: 1.43;
}

.UIKit__IconsSelector__button {
  margin: 12px 16px;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}

.UIKit__IconsSelector__button path {
  transition: fill 0.2s ease-in;
}

.UIKit__IconsSelector__button--checked path {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__IconsSelector__button--disabled {
  cursor: not-allowed;
}

.UIKit__LargeInput {
  position: relative;
  padding: 13px 15px 9px;
  border: 1px solid #cabcaa;
  border: 1px solid var(--brown);
  border-radius: 4px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  background-color: white;
  transition: all 200ms ease;
}

  .UIKit__LargeInput:after {
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100.5%;
    border: 2px solid transparent;
    border-radius: 4px;
    opacity: 0;
    background-color: transparent;

    transition: opacity 200ms ease, border 400ms ease;
    content: '';
    animation-name: focusedOut;
    animation-duration: 200ms;
  }

  .UIKit__LargeInput:hover {
    border: 1px solid #3dafcc;
    border: 1px solid var(--blue);
  }

.UIKit__LargeInput--focused:after {
    opacity: 1;

    animation-name: focusedIn;
    animation-duration: 200ms;
    animation-fill-mode: forwards;
  }

.UIKit__LargeInput--focused.UIKit__LargeInput--modal:after {
      opacity: 1;

      animation-name: modalFocusedIn;
      animation-duration: 200ms;
      animation-fill-mode: forwards;
    }

.UIKit__LargeInput--modal {
  border: 1px solid transparent;
}

.UIKit__LargeInput--modal:after {
    opacity: 1;

    animation-name: modalFocusedOut;
    animation-duration: 200ms;
    animation-fill-mode: forwards;
  }

.UIKit__LargeInput--modal:hover {
    border: 1px solid #cabcaa;
    border: 1px solid var(--brown);
  }

.UIKit__LargeInput--disabled {
  border: 1px solid transparent;
  background-color: #f7f9fa;
  cursor: not-allowed;
}

.UIKit__LargeInput--disabled:after {
    width: 100%;
    height: 100%;
    border: 1px solid #d2d3d4;
    opacity: 1;
  }

.UIKit__LargeInput--disabled:hover {
    border: 1px solid transparent;
  }

.UIKit__LargeInput--disabled .UIKit__LargeInputLabel,
  .UIKit__LargeInput--disabled .UIKit__LargeInputInput {
    color: #d4d4d4;
    color: var(--grey-light);
  }

.UIKit__LargeInput--disabled .UIKit__LargeInputInput {
    background-color: #f7f9fa;
  }

.UIKit__LargeInput--error {
  border: 1px solid #cb2424;
  background-color: #f9eae7;
}

.UIKit__LargeInput--error:after {
    animation-name: focusedOutError;
    animation-duration: 200ms;
    animation-fill-mode: forwards;
  }

.UIKit__LargeInput--error:hover {
    border: 1px solid #cb2424;
  }

.UIKit__LargeInput--error.UIKit__LargeInput--modal {
    border: 1px solid transparent;
  }

.UIKit__LargeInput--error.UIKit__LargeInput--modal:after {
      opacity: 1;
      animation-name: modalFocusedOutError;
      animation-duration: 200ms;
    }

.UIKit__LargeInput--error.UIKit__LargeInput--modal:hover {
      border: 1px solid #e7a298;
      border: 1px solid var(--red-light);
    }

.UIKit__LargeInput--error.UIKit__LargeInput--focused:after {
      opacity: 1;
      animation-name: focusedInError;
      animation-duration: 200ms;
    }

.UIKit__LargeInput--error.UIKit__LargeInput--focused.UIKit__LargeInput--modal:after {
    opacity: 1;
    animation-name: modalFocusedInError;
    animation-duration: 200ms;
  }

.UIKit__LargeInput--error .UIKit__LargeInputInput {
    background-color: #f9eae7;
  }

.UIKit__LargeInput--error .UIKit__LargeInputIcon .SvgIcon path {
    fill: #e7a298;
  }

.UIKit__LargeInputGroup {
  display: flex;
  align-items: center;
  margin-top: 2px;
}

.UIKit__LargeInputLabel,
.UIKit__LargeInputRemain {
  font-size: 11px;
  font-weight: 300;
  line-height: 14px;
  transition: all 200ms ease;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__LargeInputRemain {
  float: right;
}

.UIKit__LargeInputInput {
  width: 100%;
  padding: 0;
  border: unset;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  transition: all 200ms ease;
  outline: none;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__LargeInputInput:-ms-input-placeholder {
    color: #d4d4d4;
    color: var(--grey-light);
  }

.UIKit__LargeInputInput::placeholder {
    color: #d4d4d4;
    color: var(--grey-light);
  }

.UIKit__LargeInputInput:-webkit-autofill,
  .UIKit__LargeInputInput:-webkit-autofill:hover,
  .UIKit__LargeInputInput:-webkit-autofill:focus,
  .UIKit__LargeInputInput:-webkit-autofill:active {
    /* Hack from http://stackoverflow.com/a/29350537 */
    -webkit-transition: background-color 999999s ease-in-out 0s;
    transition: background-color 999999s ease-in-out 0s;
  }

.UIKit__LargeInputIcon {
  height: 24px;
  outline: none;
}

.UIKit__LargeInputIcon .UIKit__Icon {
    width: 24px;
    height: 24px;
    cursor: pointer;
  }

.UIKit__LargeInputIcon .UIKit__Icon path {
    fill: #d4d4d4;
  }

.UIKit__LargeInputIcon:hover .UIKit__Icon path {
    fill: #1f282c;
    fill: var(--grey-darker);
  }

.UIKit__LargeInputError {
  margin-top: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #cb2424;
  color: var(--red);
}

@keyframes focusedOutError {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cb2424;
    border: 2px solid var(--red);
    opacity: 1;
  }

  75% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cb2424;
    border: 2px solid var(--red);
    opacity: 0;
  }

  100% {
    height: 0;
    border: 2px solid transparent;
    opacity: 0;
  }
}

@keyframes focusedInError {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cb2424;
    border: 2px solid var(--red);
    opacity: 0;
  }

  100% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cb2424;
    border: 2px solid var(--red);
    opacity: 1;
  }
}

@keyframes modalFocusedOutError {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #e7a298;
    border: 2px solid var(--red-light);
    opacity: 1;
  }

  75% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #e7a298;
    border: 2px solid var(--red-light);
    opacity: 0;
  }

  100% {
    height: 0;
    border: 2px solid transparent;
    opacity: 0;
  }
}

@keyframes modalFocusedInError {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #e7a298;
    border: 2px solid var(--red-light);
    opacity: 0;
  }

  100% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #e7a298;
    border: 2px solid var(--red-light);
    opacity: 1;
  }
}

@keyframes focusedOut {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #3dafcc;
    border: 2px solid var(--blue);
    opacity: 1;
  }

  75% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #3dafcc;
    border: 2px solid var(--blue);
    opacity: 0;
  }

  100% {
    height: 0;
    border: 2px solid transparent;
    opacity: 0;
  }
}

@keyframes focusedIn {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #3dafcc;
    border: 2px solid var(--blue);
    opacity: 0;
  }

  100% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #3dafcc;
    border: 2px solid var(--blue);
    opacity: 1;
  }
}

@keyframes modalFocusedIn {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cabcaa;
    border: 2px solid var(--brown);
    opacity: 0;
  }

  100% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cabcaa;
    border: 2px solid var(--brown);
    opacity: 1;
  }
}

@keyframes modalFocusedOut {
  0% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cabcaa;
    border: 2px solid var(--brown);
    opacity: 1;
  }

  75% {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border: 2px solid #cabcaa;
    border: 2px solid var(--brown);
    opacity: 0;
  }

  100% {
    height: 0;
    border: 2px solid transparent;
    opacity: 0;
  }
}

.UIKit__ModalPortal {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
}

.UIKit__ModalPortal__backface {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background: #000;
}

.UIKit__ModalPortal__content {
  position: relative;
  z-index: 999999;
}

.UIKit__ModalPortal__close {
  display: flex;
  align-items: center;
  position: absolute;
  right: -2px;
  bottom: 100%;
  margin-bottom: 16px;
  z-index: 999999;
  cursor: pointer;
}

.UIKit__ModalPortal__close span {
  margin-right: 8px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 16px;
  font-size: var(--font-size-large);
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  color: var(--white);
}

.UIKit__ProgressBar {
  position: relative;
  width: 100%;
  height: 10px;
  border-radius: 10px;
  background: #e6dfd4;
  background: var(--brown-light);
}

.UIKit__ProgressBarProgress {
  position: absolute;
  height: 100%;
  border-radius: 10px;
  background: #3dafcc;
  background: var(--blue);
  transition: width 0.2s;
}

.UIKit__Radio {
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
}

.UIKit__RadioLabel {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}

.UIKit__Radio--inline {
  display: inline-flex;
  align-items: flex-start;
}

.UIKit__Radio--inline .UIKit__RadioBlock--options {
    display: inline-flex;
  }

.UIKit__Radio--inline .UIKit__RadioBlock--options .UIKit__RadioButtonWrapper + .UIKit__RadioButtonWrapper {
    margin-top: 0;
    margin-left: 16px;
  }

.UIKit__RadioButtonBoxWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 16px;
  height: 16px;
}

.UIKit__RadioButton {
  display: flex;
  align-items: center;
  position: relative;
  width: -webkit-max-content;
  width: max-content;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.UIKit__RadioButtonBox {
  display: flex;

  flex: 0 0 auto;

  justify-content: center;

  align-items: center;
  position: relative;
  width: 14px;
  height: 14px;
  border: 1px solid #8f9496;
  border: 1px solid var(--grey);
  border-radius: 14px;
  background: #ffffff;
  background: var(--white);
  box-sizing: unset;
}

.UIKit__RadioButtonBox:after {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-top: auto;
  border-radius: 6px;
  background: #ffffff;
  background: var(--white);
  transform: translate(-50%, -50%);
  content: '';
}

.UIKit__RadioButtonLabelWrapper {
  display: flex;
  height: 17px;
  margin-left: 8px;
  font-size: 14px;
}

.UIKit__RadioButtonLabelWrapper .UIKit__RadioButtonLabel {
    line-height: 1.37;
    vertical-align: middle;
  }

.UIKit__Radio--inline .UIKit__RadioButtonLabel {
  white-space: nowrap;
}

.UIKit__RadioButtonInput {
  position: absolute;
  top: 0;
  height: 14px;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.UIKit__RadioButtonContent {
  display: none;
  margin-top: 8px;
  margin-left: 23px;
}

.UIKit__RadioButton--selected + .UIKit__RadioButtonContent {
  display: block;
}

.UIKit__RadioButton--disabled {
  cursor: not-allowed;
}

.UIKit__RadioButton--disabled .UIKit__RadioButtonBox {
    border: 1px solid #d2d3d4;
    border: 1px solid var(--grey-disabled);
    background: #f7f9fa;
    background: var(--light);
  }

.UIKit__RadioButton--disabled .UIKit__RadioButtonInput {
    z-index: 0;
    cursor: not-allowed;
  }

.UIKit__RadioButton--disabled .UIKit__RadioButtonLabel {
    color: #d2d3d4;
    color: var(--grey-disabled);
  }

.UIKit__RadioButton:hover:not(.UIKit__RadioButton--disabled, .UIKit__RadioButton--error, .UIKit__RadioButton--warning)
  .UIKit__RadioButtonBox {
  border: 1px solid #3dafcc;
  border: 1px solid var(--blue);
  box-shadow: 0 0 0 3px rgba(61, 175, 204, 0.3);
}

.UIKit__RadioButton:not(.UIKit__RadioButton--disabled)
  .UIKit__RadioButtonInput:focus
  + .UIKit__RadioButtonBoxWrapper
  .UIKit__RadioButtonBox.keyTab {
  border: 2px solid #3dafcc;
  border: 2px solid var(--blue);
}

.UIKit__RadioButton--selected .UIKit__RadioButtonBox:not(.keyTab) {
  border: 1px solid #3dafcc;
  border: 1px solid var(--blue);
  background: #3dafcc;
  background: var(--blue);
}

.UIKit__RadioButton--selected .UIKit__RadioButtonBox:not(.keyTab):after {
    display: block;
    background: #ffffff;
    background: var(--white);
  }

.UIKit__RadioButton--selected:hover:not(.UIKit__RadioButton--disabled) .UIKit__RadioButtonBox {
  border: 1px solid #3dafcc;
  border: 1px solid var(--blue);
  background: #ffffff;
  background: var(--white);
}

.UIKit__RadioButton--selected:hover:not(.UIKit__RadioButton--disabled) .UIKit__RadioButtonBox:after {
    display: block;
    background: #3dafcc;
    background: var(--blue);
  }

.UIKit__RadioButton--selected:not(.RadioButton--disabled)
  .UIKit__RadioButtonInput:focus
  + .UIKit__RadioButtonBoxWrapper
  .UIKit__RadioButtonBox.keyTab {
  border: 2px solid #3dafcc;
  border: 2px solid var(--blue);
  background: #ffffff;
  background: var(--white);
}

.UIKit__RadioButton--selected:not(.RadioButton--disabled)
  .UIKit__RadioButtonInput:focus
  + .UIKit__RadioButtonBoxWrapper
  .UIKit__RadioButtonBox.keyTab:after {
    display: block;
    background: #3dafcc;
    background: var(--blue);
  }

.UIKit__RadioButton--disabled.UIKit__RadioButton--selected .UIKit__RadioButtonBox {
  border: 1px solid #d2d3d4;
  border: 1px solid var(--grey-disabled);
  background: #fafafa;
  background: var(--grey-lightest);
}

.UIKit__RadioButton--disabled.UIKit__RadioButton--selected .UIKit__RadioButtonBox:after {
    display: block;
    background: #d4d4d4;
    background: var(--grey-light);
  }

.UIKit__RadioButton.UIKit__RadioButton--error:hover .UIKit__RadioButtonBox {
  box-shadow: 0 0 0 3px rgba(203, 36, 36, 0.2);
  box-shadow: 0 0 0 3px var(--red-transparent-2);
}

.UIKit__RadioButton.UIKit__RadioButton--error:hover .UIKit__RadioButton--error {
  box-shadow: 0 0 0 3px rgba(203, 36, 36, 0.2);
  box-shadow: 0 0 0 3px var(--red-transparent-2);
}

.UIKit__Radio:not(.UIKit__Radio--modal)
  .UIKit__RadioButton--error.UIKit__RadioButton--selected
  .UIKit__RadioButtonBox {
  border: 1px solid #cb2424;
  border: 1px solid var(--red);
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__Radio:not(.UIKit__Radio--modal)
  .UIKit__RadioButton--error.UIKit__RadioButton--selected
  .UIKit__RadioButtonBox:after {
    display: block;
    background: #cb2424;
    background: var(--red);
  }

.UIKit__RadioButton--error .UIKit__RadioButtonLabel {
  color: #cb2424;
  color: var(--red);
}

.UIKit__RadioButton--error .UIKit__RadioButtonBox {
  border: 1px solid #cb2424;
  border: 1px solid var(--red);
}

.UIKit__RadioButton--error.UIKit__RadioButton--selected:hover .UIKit__RadioButtonBox {
  border: 1px solid #cb2424;
  border: 1px solid var(--red);
}

.UIKit__RadioButton--error.UIKit__RadioButton--selected:hover .UIKit__RadioButtonBox:after {
    background: #cb2424;
    background: var(--red);
  }

.UIKit__RadioButton.UIKit__RadioButton--warning:hover .UIKit__RadioButtonBox {
  box-shadow: 0 0 0 3px rgba(242, 196, 63, 0.2);
}

.UIKit__RadioButton.UIKit__RadioButton--warning:hover .UIKit__RadioButton--warning {
  box-shadow: 0 0 0 3px rgba(242, 196, 63, 0.2);
}

.UIKit__Radio:not(.UIKit__Radio--modal)
  .UIKit__RadioButton--warning.UIKit__RadioButton--selected
  .UIKit__RadioButtonBox {
  border: 1px solid #f2c43f;
  border: 1px solid var(--yellow);
  background-color: #fcf3d9;
  background-color: var(--yellow-lighter);
}

.UIKit__Radio:not(.UIKit__Radio--modal)
  .UIKit__RadioButton--warning.UIKit__RadioButton--selected
  .UIKit__RadioButtonBox:after {
    display: block;
    background: #f2c43f;
    background: var(--yellow);
  }

.UIKit__RadioButton--warning .UIKit__RadioButtonLabel {
  color: #483a12;
  color: var(--yellow-darker);
}

.UIKit__RadioButton--warning .UIKit__RadioButtonBox {
  border: 1px solid #f2c43f;
  border: 1px solid var(--yellow);
}

.UIKit__RadioButton--warning.UIKit__RadioButton--selected:hover .UIKit__RadioButtonBox {
  border: 1px solid #f2c43f;
  border: 1px solid var(--yellow);
}

.UIKit__RadioButton--warning.UIKit__RadioButton--selected:hover .UIKit__RadioButtonBox:after {
    background: #f2c43f;
    background: var(--yellow);
  }

.UIKit__RadioButtonAddit-block {
  display: flex;
  align-items: center;
  margin-left: 8px;
}

.UIKit__RadioButtonWrapper {
  display: flex;
  flex-direction: column;
}

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton {
    height: 24px;
    padding: 2px 6px 2px 4px;
    border-radius: 12px;
    background: rgba(143, 148, 150, 0.15);
    color: #1f282c;
    color: var(--grey-darker);
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton:not(.UIKit__RadioButton--selected, .UIKit__RadioButton--disabled):hover {
    background: rgba(143, 148, 150, 0.25);
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton:not(.UIKit__RadioButton--selected, .UIKit__RadioButton--disabled):hover
    .UIKit__RadioButtonBox {
    border-color: #8f9496;
    border-color: var(--grey);
    box-shadow: none;
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected {
    background: rgba(61, 175, 204, 0.15);
    color: #064861;
    color: var(--blue-darker);
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected:hover {
      background: rgba(61, 175, 204, 0.25);
    }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected:hover .UIKit__RadioButtonBox {
    background: #3dafcc;
    background: var(--blue);
    box-shadow: none;
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected:hover .UIKit__RadioButtonBox:after {
      background: #ffffff;
      background: var(--white);
    }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected.UIKit__RadioButton--error {
    background: rgba(203, 36, 36, 0.15);
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected.UIKit__RadioButton--error:hover {
      background: rgba(203, 36, 36, 0.25);
    }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton:not(.UIKit__RadioButton--selected, .UIKit__RadioButton--disabled).UIKit__RadioButton--error:hover
    .UIKit__RadioButtonBox {
    border-color: #cb2424;
    border-color: var(--red);
    box-shadow: none;
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected.UIKit__RadioButton--warning {
    background: rgba(242, 196, 63, 0.15);
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton--selected.UIKit__RadioButton--warning:hover {
      background: rgba(242, 196, 63, 0.25);
    }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButton:not(.UIKit__RadioButton--selected, .UIKit__RadioButton--disabled).UIKit__RadioButton--warning:hover
    .UIKit__RadioButtonBox {
    border-color: #f2c43f;
    border-color: var(--yellow);
    box-shadow: none;
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButtonBoxWrapper .UIKit__RadioButtonBox {
    width: 10px;
    height: 10px;
  }

.UIKit__RadioButtonWrapper--tabStyle .UIKit__RadioButtonLabelWrapper {
    height: 18px;
    margin-left: 1px;
  }

.UIKit__Radio--inline
  .UIKit__RadioBlock--options
  .UIKit__RadioButtonWrapper--tabStyle
  + .UIKit__RadioButtonWrapper--tabStyle {
  margin-left: 4px;
}

.UIKit__RadioButtonWrapper + .UIKit__RadioButtonWrapper {
  margin-top: 8px;
}

.UIKit__Radio--modal
  .UIKit__RadioButton:not(.UIKit__RadioButton--error, .UIKit__RadioButton--disabled) .UIKit__RadioButtonBox {
    border-color: #cabcaa;
    border-color: var(--brown);
    background: transparent;
  }

.UIKit__Radio--modal
  .UIKit__RadioButton:not(.UIKit__RadioButton--error, .UIKit__RadioButton--disabled) .UIKit__RadioButtonLabel {
    color: #cabcaa;
    color: var(--brown);
  }

.UIKit__Radio--modal .UIKit__RadioButton.UIKit__RadioButton--error .UIKit__RadioButtonBox {
  border: 1px solid #e7a298;
  border: 1px solid var(--red-light);
  background: rgba(231, 162, 152, 0.25);
}

.UIKit__Radio--modal .UIKit__RadioButton.UIKit__RadioButton--error .UIKit__RadioButtonBox:after {
    background-color: #e7a298;
    background-color: var(--red-light);
  }

.UIKit__Radio--modal
  .UIKit__RadioButton--selected.UIKit__RadioButton--error
  .UIKit__RadioButtonBox {
  background: rgba(231, 162, 152, 0.25);
}

.UIKit__Radio--modal .UIKit__RadioButton--error .UIKit__RadioButtonLabel {
  color: #e7a298;
  color: var(--red-light);
}

.UIKit__Radio--modal .UIKit__RadioButton--error:hover .UIKit__RadioButtonBox {
  background-color: rgba(231, 162, 152, 0.25);
  box-shadow: 0 0 0 3px rgba(231, 162, 152, 0.25);
}

.UIKit__Radio--modal .UIKit__TooltipAnchor .Icon path {
  fill: #cabcaa;
  fill: var(--brown);
}

.UIKit__Radio--modal
  .UIKit__RadioButton--selected:not(.UIKit__RadioButton--error, .UIKit__RadioButton--disabled)
  .UIKit__RadioButtonBox:not(.keyTab) {
  background: #e6dfd4;
  background: var(--brown-light);
}

.UIKit__Radio--modal
  .UIKit__RadioButton--selected:not(.UIKit__RadioButton--error, .UIKit__RadioButton--disabled)
  .UIKit__RadioButtonBox:not(.keyTab):after {
    background: #746a5d;
    background: var(--brown-dark);
  }

.UIKit__Radio--modal
  .UIKit__RadioButton:hover:not(.UIKit__RadioButton--disabled, .UIKit__RadioButton--error)
  .UIKit__RadioButtonBox {
  border: 1px solid #e6dfd4;
  border: 1px solid var(--brown-light);
  box-shadow: 0 0 0 3px rgba(247, 245, 242, 0.15);
}

.UIKit__Radio--modal
  .UIKit__RadioButton:not(.RadioButton--disabled)
  .UIKit__RadioButtonInput:focus
  + .UIKit__RadioButtonBoxWrapper
  .UIKit__RadioButtonBox.keyTab {
  border: 2px solid #e6dfd4;
  border: 2px solid var(--brown-light);
}

.UIKit__Radio--modal
  .UIKit__RadioButton--selected:not(.UIKit__RadioButton--error):hover:not(.UIKit__RadioButton--disabled)
  .UIKit__RadioButtonBox,
.UIKit__Radio--modal
  .UIKit__RadioButton--selected:not(.UIKit__RadioButton--error):not(.UIKit__RadioButton--disabled)
  .UIKit__RadioButtonInput:focus
  + .UIKit__RadioButtonBoxWrapper
  .UIKit__RadioButtonBox.keyTab {
  background: transparent;
}

.UIKit__Radio--modal
  .UIKit__RadioButton--selected:not(.UIKit__RadioButton--error):hover:not(.UIKit__RadioButton--disabled)
  .UIKit__RadioButtonBox:after, .UIKit__Radio--modal
  .UIKit__RadioButton--selected:not(.UIKit__RadioButton--error):not(.UIKit__RadioButton--disabled)
  .UIKit__RadioButtonInput:focus
  + .UIKit__RadioButtonBoxWrapper
  .UIKit__RadioButtonBox.keyTab:after {
    background: #e6dfd4;
    background: var(--brown-light);
  }

.UIKit__Radio--modal .UIKit__RadioButton--disabled {
  opacity: 0.5;
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__Radio--modal .UIKit__RadioButton--disabled .UIKit__RadioButtonBox {
  background: rgba(230, 223, 212, 0.2);
  background: var(--brown-light-transparent-2);
}

.UIKit__Radio--modal
  .UIKit__RadioButton--disabled.UIKit__RadioButton--selected
  .UIKit__RadioButtonBox {
  background: rgba(230, 223, 212, 0.2);
  background: var(--brown-light-transparent-2);
}

.UIKit__Radio--modal
  .UIKit__RadioButton--disabled.UIKit__RadioButton--selected
  .UIKit__RadioButtonBox:after {
    background: #cabcaa;
    background: var(--brown);
  }

.UIKit__Select {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 350px;
  margin: 0;
  padding: 0;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  box-sizing: border-box;
}

.UIKit__Select--multi {
  width: 400px;
  min-width: 400px;
}

.UIKit__Select--multi .UIKit__SelectOptionsWrapper {
  top: 100%;
  left: 0;
  width: 396px;
  margin-top: 1px;
}

.UIKit__SelectOption.UIKit__SelectOption--withIconLeft {
  justify-content: flex-start;
  padding-left: 6px;
}

.UIKit__SelectOptionIcon__text--withIconLeft {
  position: relative;
  top: 1px;
  padding-left: 6px;
}

.UIKit__SelectOptionIcon__text--withRightText {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.UIKit__SelectOptionRightText {
  max-width: 25%;
  white-space: nowrap;
  flex-shrink: 0;
}

.UIKit__Select--modal .UIKit__SelectLabel {
  color: #f7f5f2;
  color: var(--brown-lighter);
}

.UIKit__Select--modal .UIKit__Select__tooltip .Icon path {
  fill: #f7f5f2;
  fill: var(--brown-lighter);
}

.UIKit__OptionWrapper {
  position: relative;
  top: 0;
}

.UIKit__SelectLabel {
  display: flex;
  margin-bottom: 6px;
  font-size: 14px;
  font-size: var(--font-size-medium);
  font-weight: 500;
  line-height: 1.43;
  color: #1f282c;
  color: var(--grey-darker);
}

.UIKit__Select__tooltip {
  align-items: center;
  margin-left: 8px;
}

.UIKit__Select__tooltip .Icon path {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__SelectInputWrapper {
  position: relative;
  width: 100%;
  height: auto;
  box-sizing: border-box;
}

.UIKit__SelectIcon {
  fill: #444a4d;
  fill: var(--grey-dark);

  transition-duration: 200ms;
  transition-property: transform;
  transition-timing-function: ease;
}

.UIKit__SelectIcon--opened {
  transform: rotate(180deg);
}

.UIKit__SelectIcon--disabled {
  opacity: 0.5;
}

.UIKit__SelectOptionsWrapper {
  height: auto;
  max-height: 226px;
  margin: 0;
  padding: 0;

  border-right: solid 1px #8f9496;

  border-right: solid 1px var(--grey);
  border-bottom: solid 1px #8f9496;
  border-bottom: solid 1px var(--grey);
  border-left: solid 1px #8f9496;
  border-left: solid 1px var(--grey);

  z-index: 10;
  background-color: #ffffff;
  background-color: var(--white);
  overflow-y: auto;
}

.UIKit__SelectOptionsWrapper::-webkit-scrollbar {
    width: 12px;
  }

.UIKit__SelectOptionsWrapper::-webkit-scrollbar-thumb {
    min-height: 40px;
    border: 4px solid transparent;
    border-radius: 8px;
    background-color: #d4d4d4;
    background-color: var(--grey-light);
    background-clip: padding-box;
  }

.UIKit__SelectOptionsWrapper::-webkit-scrollbar-thumb:hover {
    background-color: #b1b3b5;
    background-color: var(--whitesmoke-darker2);
  }

.UIKit__SelectOptionsWrapper::-webkit-scrollbar-thumb:active {
    background-color: #8f9496;
    background-color: var(--grey);
  }

.UIKit__SelectOptionsWrapper--reverse {
  border-top: solid 1px #8f9496;
  border-top: solid 1px var(--grey);
}

.UIKit__SelectOptionsWrapper--error {
  border-right: solid 1px #cb2424;
  border-right: solid 1px var(--red);
  border-bottom: solid 1px #cb2424;
  border-bottom: solid 1px var(--red);
  border-left: solid 1px #cb2424;
  border-left: solid 1px var(--red);
}

.UIKit__SelectOptionsWrapper--reverse.UIKit__SelectOptionsWrapper--error {
  border-top: solid 1px #cb2424;
  border-top: solid 1px var(--red);
}

.UIKit__SelectOptionsWrapper--warning {
  border-right: solid 1px #f2c43f;
  border-right: solid 1px var(--yellow);
  border-bottom: solid 1px #f2c43f;
  border-bottom: solid 1px var(--yellow);
  border-left: solid 1px #f2c43f;
  border-left: solid 1px var(--yellow);
}

.UIKit__SelectOptionsWrapper--reverse.UIKit__SelectOptionsWrapper--warning {
  border-top: solid 1px #f2c43f;
  border-top: solid 1px var(--yellow);
}

.UIKit__SelectOptionsWrapper--multi {
  width: 396px;
}

.UIKit__SelectOptionsWrapper--modal-new {
  border-radius: 2px;
}

.UIKit__SelectOption {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 6px 5px 6px 10px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.43;
  background-color: transparent;
  color: #1f282c;
  color: var(--grey-darker);
  cursor: pointer;
  box-sizing: border-box;
  word-break: break-word;
  transition-duration: 200ms;
  transition-property: background-color;
  transition-timing-function: ease;
}

.UIKit__SelectOption--hovered {
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__SelectOptionsWrapper--modal-new .UIKit__SelectOption--hovered {
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__SelectOption--selected {
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__SelectOption--no-options {
  cursor: default;
}

.UIKit__SelectOption--add-label {
  justify-content: flex-start;
  align-items: center;
  grid-gap: 4px;
  gap: 4px;
}

.UIKit__SelectOption--no-options:hover {
  background-color: transparent;
}

.UIKit__SelectOption--disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.UIKit__SelectOptionIcon {
  display: flex;
  align-items: center;
  min-width: 16px;
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__SelectInput {
  width: 100%;
  overflow: hidden;

  transition-duration: 200ms;
  transition-property: height;
  transition-timing-function: ease;
}

.UIKit__SelectInput--readonly .Input__box,
.UIKit__SelectInput--readonly .UIKit__InputBox,
.UIKit__SelectInput--readonly .Input__right {
  cursor: pointer;
}

.UIKit__SelectInput--disabled .UIKit__InputBox,
.UIKit__SelectInput--disabled .UIKit__InputRight {
  cursor: not-allowed;
}

.UIKit__SelectOptionIconTextWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.UIKit__SelectInput--hidden {
  height: 0;
}

/** Multi */

.UIKit__SelectInputWrapper--multi {
  border-radius: 2px;
  border-radius: var(--border-radius);
  background-color: #ffffff;
  background-color: var(--white);
  box-sizing: border-box;

  transition-duration: 200ms;
  transition-property: border, border-color;
  transition-timing-function: ease;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper-multi-border-color--grey {
    border: 1px solid #8f9496;
    border: 1px solid var(--grey);
  }

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper-multi-border-color--whitesmoke-darker {
    border: 1px solid #c2c4c4;
    border: 1px solid var(--whitesmoke-darker);
  }

.UIKit__SelectInputWrapper--multi:after {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border-radius: 2px;
  z-index: 0;
  opacity: 0;
  background-color: transparent;
  content: '';
  box-sizing: border-box;

  transition-duration: 200ms;
  transition-property: opacity;
  transition-timing-function: ease;
}

.UIKit__SelectInputWrapper--multi .UIKit__SelectInput .UIKit__InputBox {
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
  cursor: text;
}

.UIKit__SelectInputWrapper--multi .UIKit__SelectInput .UIKit__InputWrapper {
  border-color: transparent;
}

.UIKit__SelectInputWrapper--multi .UIKit__SelectInput .UIKit__InputWrapper:hover {
  border-color: transparent;
}

.UIKit__SelectInputWrapper--multi .UIKit__SelectInput .UIKit__InputWrapper:after {
  border-color: transparent;
}

.UIKit__SelectInputWrapper--multi:not(.UIKit__SelectInputWrapper--modal):hover {
  border-color: #3dafcc;
  border-color: var(--blue);
}

.UIKit__SelectInputWrapper--multi:not(.UIKit__SelectInputWrapper--modal):after {
  border: 1px solid #3dafcc;
  border: 1px solid var(--blue);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--modal,
.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--modal:after,
.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--modal:hover {
  border: none;
  border-radius: 3px;
}

.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper:after,
.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper:hover {
  border-color: transparent;
}

.UIKit__SelectInputWrapper--modal-new:not(.UIKit__SelectInputWrapper--multi).UIKit__SelectInputWrapper--warning
  .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new:not(.UIKit__SelectInputWrapper--multi).UIKit__SelectInputWrapper--warning
  .UIKit__InputWrapper:after,
.UIKit__SelectInputWrapper--modal-new:not(.UIKit__SelectInputWrapper--multi).UIKit__SelectInputWrapper--warning
  .UIKit__InputWrapper:hover {
  border: 1px solid #f2c43f;
  border: 1px solid var(--yellow);
}

.UIKit__SelectInputWrapper--modal-new:not(.UIKit__SelectInputWrapper--multi).UIKit__SelectInputWrapper--error
  .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new:not(.UIKit__SelectInputWrapper--multi).UIKit__SelectInputWrapper--error
  .UIKit__InputWrapper:after,
.UIKit__SelectInputWrapper--modal-new:not(.UIKit__SelectInputWrapper--multi).UIKit__SelectInputWrapper--error
  .UIKit__InputWrapper:hover {
  border: 1px solid #cb2424;
  border: 1px solid var(--red);
}

.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper--focused,
.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper--focused:hover {
  border: 1px solid #cabcaa;
  border: 1px solid var(--brown);
}

.UIKit__SelectInputWrapper--modal-new .UIKit__SelectIcon {
  fill: #746a5d;
  fill: var(--brown-dark);
  box-sizing: content-box;
}

.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new .UIKit__SelectMultiValue {
  border-radius: 3px;
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__SelectInputWrapper--modal-new:hover .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new:hover .UIKit__SelectMultiValue,
.UIKit__SelectInputWrapper--modal-new .UIKit__InputWrapper--focused,
.UIKit__SelectInputWrapper--modal-new.UIKit__SelectInputWrapper--focused .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new.UIKit__SelectInputWrapper--focused .UIKit__SelectMultiValue {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__SelectInputWrapper--modal-new.UIKit__SelectInputWrapper--warning .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new.UIKit__SelectInputWrapper--warning .UIKit__SelectMultiValue {
  background-color: #fcf3d9;
  background-color: var(--yellow-lighter);
}

.UIKit__SelectInputWrapper--modal-new.UIKit__SelectInputWrapper--error .UIKit__InputWrapper,
.UIKit__SelectInputWrapper--modal-new.UIKit__SelectInputWrapper--error .UIKit__SelectMultiValue {
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__SelectInputWrapper--modal-new .UIKit__InputBox:-ms-input-placeholder {
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__SelectInputWrapper--modal-new .UIKit__InputBox::placeholder {
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__SelectInputWrapper--modal-new .UIKit__OptionWrapper {
  top: 2px;
}

.UIKit__SelectInputWrapper--modal .UIKit__MainWrapper {
  min-height: 30px;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--error {
  border-color: #cb2424;
  border-color: var(--red);
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--error:after {
  border: 2px solid #cb2424;
  border: 2px solid var(--red);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--error:hover {
  border-color: #cb2424;
  border-color: var(--red);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--error .UIKit__InputBox {
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--warning {
  border-color: #f2c43f;
  border-color: var(--yellow);
  background-color: #fcf3d9;
  background-color: var(--yellow-lighter);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--warning:after {
  border: 2px solid #f2c43f;
  border: 2px solid var(--yellow);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--warning:hover {
  border-color: #f2c43f;
  border-color: var(--yellow);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--warning .UIKit__InputBox {
  background-color: #fcf3d9;
  background-color: var(--yellow-lighter);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--disabled {
  border-color: #d2d3d4;
  border-color: var(--grey-disabled);
  cursor: not-allowed;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--disabled:after {
  border: 2px solid transparent;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--disabled:hover {
  border-color: #d2d3d4;
  border-color: var(--grey-disabled);
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--disabled .UIKit__SelectMultiIcon {
  opacity: 0.5;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--disabled .UIKit__InputBox {
  cursor: not-allowed;
}

.UIKit__SelectInputWrapper--multi-no-values {
  max-height: 32px;
  padding: 0;
}

.UIKit__SelectInputWrapper--multi-no-values .UIKit__SelectMultiValue {
  display: none;
}

.UIKit__SelectInputWrapper--multi-no-values:not(.UIKit__SelectInputWrapper--error, .UIKit__SelectInputWrapper--warning)
  .UIKit__SelectInput
  .UIKit__InputBox {
  background-color: transparent;
}

.UIKit__SelectInputWrapper--multi-no-values .UIKit__SelectInput {
  max-height: 30px;
}

.UIKit__SelectInputWrapper--multi-no-values .UIKit__InputWrapper {
  height: 30px;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--focused:not(.UIKit__SelectInputWrapper--multi-no-values):after {
  opacity: 1;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--focused:not(.UIKit__SelectInputWrapper--multi-no-values)
  .UIKit__SelectInput {
  height: 42px;
}

.UIKit__SelectInputWrapper--multi.UIKit__SelectInputWrapper--focused:not(.UIKit__SelectInputWrapper--multi-no-values)
  .UIKit__InputWrapper {
  width: auto;
  margin: 4px 6px;
  background-color: transparent;
}

.UIKit__SelectMultiValue {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 0 29px 3px 3px;
  z-index: 2;
}

.UIKit__SelectMultiValue--more-text {
  margin-left: 2px;
  padding-left: 8px;
  font-size: 12px;
  color: #746a5d;
  align-self: center;
}

.UIKit__SelectMultiValue--more-text-button {
  height: 24px;
  margin: 3px 3px 0 0;
}

.UIKit__SelectMultiValue .UIKit__DeletableListItem {
  max-width: calc(100% - 80px);
  margin: 3px 3px 0 0;
}

.UIKit__SelectBeforeOptions {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 6px 5px 6px 10px;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 16px;
  font-weight: 700;
}

.UIKit__SelectMultiIcon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
}

.UIKit__Select .UIKit__InputBox--with-right-block {
  padding-right: 29px;
}

.UIKit__SelectOptionSeparator {
  width: 53px;
  height: 1px;
  margin: 8px 10px;
  background-color: #746a5d;
  background-color: var(--brown-dark);
}

.UIKit__SelectOptionHighlight {
  background-color: #fcf3d9;
  background-color: var(--yellow-lighter);
}

.UIKit__Switcher {
  display: flex;
  align-items: center;
  position: relative;
  max-width: -webkit-max-content;
  max-width: max-content;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-weight: 500;
  cursor: pointer;
  outline: 0;
}

.UIKit__SwitcherBox {
  display: flex;
  position: relative;
  width: 38px;
  min-width: 38px;
  height: 22px;

  border: 1px solid transparent;
  border-radius: 14px;
  background-color: rgba(143, 148, 150, 0.3);
  transition: background-color, border-color, border-width, 200ms ease;
  box-sizing: unset;
}
.UIKit__SwitcherBox .UIKit__SwitcherBoxToggle .UIKit__Icon {
  fill: rgba(143, 148, 150, 1);
}

.UIKit__SwitcherBoxWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 42px;
  height: 26px;
  border: 2px solid transparent;
}

.UIKit__SwitcherMini .UIKit__SwitcherBoxWrapper {
  width: 20px;
  height: 12px;
}

.UIKit__SwitcherMini .UIKit__SwitcherBox {
  width: 18px;
  min-width: 18px;
  height: 10px;
}

.UIKit__SwitcherMini .UIKit__SwitcherBoxToggle {
  top: 1px;
  left: 1px;
  width: 8px;
  height: 8px;
}

.UIKit__SwitcherMini .UIKit__SwitcherBoxToggle:after {
  width: 8px;
  height: 8px;
}

.UIKit__SwitcherMini .UIKit__SwitcherBoxToggle .UIKit__Icon {
  top: 1px;
  left: 1px;
  width: 6px;
  height: 6px;
}

.UIKit__Switcher.UIKit__SwitcherMini.UIKit__Switcher--checked .UIKit__SwitcherBoxToggle {
  top: 1px;
  left: 9px;
}

.UIKit__Switcher.UIKit__SwitcherMini .Switcher__text {
  margin-left: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.UIKit__SwitcherBoxToggle {
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;

  border-radius: 10px;
  background-color: #ffffff;
  background-color: var(--white);
  transition: left 200ms ease;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.05), 0 2px 2px rgba(0, 0, 0, 0.05);
}

.UIKit__SwitcherBoxToggle .UIKit__Icon {
  display: block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
}

.UIKit__SwitcherBoxToggle:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;

  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background-color: transparent;
  content: '';
}

.UIKit__SwitcherBoxWrapper .UIKit__Loading {
  border-radius: 12px;
}

.UIKit__Switcher:hover .UIKit__SwitcherBox:not(.keyTab) {
  background: rgba(143, 148, 150, 0.5);
}

.UIKit__SwitcherInput:focus + .UIKit__SwitcherBoxWrapper .UIKit__SwitcherBox.keyTab {
  border: 2px solid;
  border-color: #3dafcc;
  border-color: var(--blue);
}

.UIKit__Switcher.UIKit__SwitcherMini
  .UIKit__SwitcherInput:focus
  + .UIKit__SwitcherBoxWrapper
  .UIKit__SwitcherBox.keyTab {
  border-width: 1px;
}

.UIKit__SwitcherInput {
  position: absolute;
  height: 14px;
  margin: 0;
  padding: 0;
  z-index: -1;
  opacity: 0;
}

.UIKit__Switcher__tooltip {
  align-items: center;
  margin: 0 8px 0 8px;
}

.UIKit__Switcher__tooltip .Icon path {
  fill: #8f9496;
  fill: var(--grey);
}

.UIKit__SwitcherText {
  padding-left: 8px;
  font-weight: 700;
  line-height: 20px;
}

.UIKit__Switcher.UIKit__Switcher--checked .UIKit__SwitcherBox {
  background-color: #3dafcc;
  background-color: var(--blue);
}
.UIKit__Switcher.UIKit__Switcher--checked .UIKit__SwitcherBoxToggle {
  top: 2px;
  left: 18px;
  border-color: rgba(6, 72, 97, 0.1);
}
.UIKit__Switcher.UIKit__Switcher--checked .UIKit__SwitcherBoxToggle .UIKit__Icon {
  fill: #3dafcc;
  fill: var(--blue);
}

.UIKit__Switcher.UIKit__Switcher--checked
  .UIKit__SwitcherInput:focus
  + .UIKit__SwitcherBoxWrapper
  .UIKit__SwitcherBox.keyTab {
  border-color: #369ab3;
  border-color: var(--blue-medium);
}

.UIKit__Switcher--checked:hover .UIKit__SwitcherBox:not(.keyTab) {
  background-color: #369ab3;
  background-color: var(--blue-medium);
}

.UIKit__Switcher--error .UIKit__SwitcherBox {
  background-color: #f0bebe;
  background-color: var(--pink-light);
}
.UIKit__Switcher--error .UIKit__SwitcherBox .UIKit__SwitcherBoxToggle .UIKit__Icon {
  fill: #f0bebe;
  fill: var(--pink-light);
}

.UIKit__Switcher--error .UIKit__SwitcherBoxToggle {
  border-color: rgba(142, 25, 25, 0.1);
}

.UIKit__Switcher--error
  .UIKit__SwitcherInput:focus
  + .UIKit__SwitcherBoxWrapper
  .UIKit__SwitcherBox.keyTab,
.UIKit__Switcher--error:hover .UIKit__SwitcherBox:not(.keyTab) {
  border-color: #e7a298;
  border-color: var(--red-light);
}

.UIKit__Switcher--error.UIKit__Switcher--checked .UIKit__SwitcherBox {
  background-color: #cb2424;
  background-color: var(--red);
}
.UIKit__Switcher--error.UIKit__Switcher--checked .UIKit__SwitcherBoxToggle .UIKit__Icon {
  fill: #cb2424;
  fill: var(--red);
}

.UIKit__Switcher--error.UIKit__Switcher--checked .UIKit__SwitcherBoxToggle {
  border-color: rgba(60, 10, 10, 0.1);
}

.UIKit__Switcher--error.UIKit__Switcher--checked
  .UIKit__SwitcherInput:focus
  + .UIKit__SwitcherBoxWrapper
  .UIKit__SwitcherBox.keyTab {
  border-color: #8e1919;
  border-color: var(--red-dark);
}

.UIKit__Switcher--error:hover .UIKit__SwitcherBox:not(.keyTab) {
  border-color: #e7a298;
  border-color: var(--red-light);
  background-color: #e7a298;
  background-color: var(--red-light);
}

.UIKit__Switcher--checked.UIKit__Switcher--error:hover .UIKit__SwitcherBox:not(.keyTab) {
  border-color: #8e1919;
  border-color: var(--red-dark);
  background-color: #8e1919;
  background-color: var(--red-dark);
}

.UIKit__Switcher.UIKit__Switcher--disabled {
  cursor: not-allowed;
}
.UIKit__Switcher.UIKit__Switcher--disabled:hover .UIKit__SwitcherBox {
  border: 1px solid transparent;
  background-color: #dedfe0;
  background-color: var(--grey-disabled2);
}

.UIKit__Switcher.UIKit__Switcher--disabled .UIKit__SwitcherBox {
  background-color: #dedfe0;
  background-color: var(--grey-disabled2);
}

.UIKit__Switcher.UIKit__Switcher--disabled.UIKit__Switcher--checked .UIKit__SwitcherBox {
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__Switcher.UIKit__Switcher--disabled .UIKit__SwitcherBoxToggle {
  opacity: 0.5;
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--disabled:hover .UIKit__SwitcherBox {
  border: 1px solid transparent;
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--disabled.UIKit__Switcher--checked
  .UIKit__SwitcherBox {
  background-color: #cb2424;
  background-color: var(--red);
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--disabled.UIKit__Switcher--checked
  .UIKit__SwitcherBoxToggle {
  border-color: rgba(60, 10, 10, 0.1);
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--disabled
  .UIKit__SwitcherBoxWrapper
  .UIKit__SwitcherBox {
  background-color: #f9eae7;
  background-color: var(--red-lighter);
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--disabled
  .UIKit__SwitcherBoxWrapper
  .UIKit__SwitcherBoxToggle {
  border-color: rgba(142, 25, 25, 0.1);
}

.UIKit__Switcher--reverse {
  flex-direction: row-reverse;
}

.UIKit__Switcher--reverse .UIKit__SwitcherTextWrapper {
  padding: 0 16px 0 0;
}

.UIKit__Switcher--reverse .UIKit__Switcher__tooltip {
  margin: 0 0px 0 8px;
}

.UIKit__SwitcherTextWrapper {
  display: inline-flex;
  align-items: center;
}

/* Toolbar */

.UIKit__Switcher.UIKit__Switcher--toolbar .UIKit__SwitcherBox {
  background-color: #83c8dc;
  background-color: var(--blue-light3);
}

.UIKit__Switcher.UIKit__Switcher--toolbar:hover .UIKit__SwitcherBox {
  background-color: #83c8dc;
  background-color: var(--blue-light3);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--toolbar .UIKit__SwitcherBox {
  background-color: #2b8ba3;
  background-color: var(--blue-dark);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--toolbar:hover .UIKit__SwitcherBox {
  background-color: #2b8ba3;
  background-color: var(--blue-dark);
}

.UIKit__Switcher.UIKit__Switcher--toolbar.UIKit__Switcher--error .UIKit__SwitcherBox {
  background-color: #e7a298;
  background-color: var(--red-light);
}

.UIKit__Switcher.UIKit__Switcher--toolbar.UIKit__Switcher--error:hover .UIKit__SwitcherBox {
  background-color: #e7a298;
  background-color: var(--red-light);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--toolbar.UIKit__Switcher--error
  .UIKit__SwitcherBox {
  background-color: #cb2424;
  background-color: var(--red);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--toolbar.UIKit__Switcher--error:hover
  .UIKit__SwitcherBox {
  background-color: #cb2424;
  background-color: var(--red);
}

/* Filter */

.UIKit__Switcher.UIKit__Switcher--filter .UIKit__SwitcherBox {
  background-color: #5c5449;
  background-color: var(--brown-dark2);
}
.UIKit__Switcher.UIKit__Switcher--filter:not(.UIKit__Switcher--error)
  .UIKit__SwitcherBoxToggle
  .UIKit__Icon {
  fill: #5c5449;
  fill: var(--brown-dark2);
}

.UIKit__Switcher.UIKit__Switcher--filter:hover .UIKit__SwitcherBox {
  background-color: #5c5449;
  background-color: var(--brown-dark2);
}

.UIKit__Switcher.UIKit__Switcher--filter .UIKit__SwitcherBoxToggle {
  background-color: #cabcaa;
  background-color: var(--brown);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--filter .UIKit__SwitcherBoxToggle {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--filter .UIKit__SwitcherBox {
  background-color: #cabcaa;
  background-color: var(--brown);
}

.UIKit__Switcher.UIKit__Switcher--checked.UIKit__Switcher--filter:hover .UIKit__SwitcherBox {
  background-color: rgba(202, 188, 170, 0.8);
}

.UIKit__Switcher.UIKit__Switcher--disabled.UIKit__Switcher--filter .UIKit__SwitcherBox {
  opacity: 0.5;
}

.UIKit__Switcher.UIKit__Switcher--disabled.UIKit__Switcher--checked.UIKit__Switcher--filter
  .UIKit__SwitcherBox {
  opacity: 1;
}

.UIKit__Switcher.UIKit__Switcher--disabled.UIKit__Switcher--checked.UIKit__Switcher--filter
  .UIKit__SwitcherBoxToggle {
  opacity: 0.5;
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--filter .UIKit__SwitcherBoxToggle {
  background-color: #e7a298;
  background-color: var(--red-light);
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--checked.UIKit__Switcher--filter
  .UIKit__SwitcherBoxToggle {
  background-color: #ffffff;
  background-color: var(--white);
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--filter .UIKit__SwitcherBox {
  border-color: #e7a298;
  background-color: #91776c;
}

.UIKit__Switcher.UIKit__Switcher--error.UIKit__Switcher--checked.UIKit__Switcher--filter
  .UIKit__SwitcherBox {
  border-color: #e7a298;
  background-color: #e7a298;
}

.UIKit__LogicOperator {
  display: flex;
  align-items: center;
  height: 24px;
  padding: 0 6px;
  border: none;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  background: rgba(116, 106, 93, 0.1);
  background: var(--brown-dark-transparent-1);
  grid-gap: 3px;
  gap: 3px;
  color: #746a5d;
  color: var(--brown-dark);
  cursor: pointer;

  transition-duration: 200ms;
  transition-property: background, width;
  transition-timing-function: ease;
}

.UIKit__LogicOperator--icon {
  padding: 0 2px;
}

.UIKit__LogicOperator:hover {
  background: rgba(116, 106, 93, 0.15);
  background: var(--brown-dark-transparent-15);
}

.UIKit__LogicOperator__icon {
  margin-right: -2px;
}

.UIKit__TabsItem {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0;
  padding: 12px 16px;
  border: 0;
  background-color: transparent;
  box-sizing: border-box;
  outline: none;
  cursor: pointer;

  transition-duration: 200ms;
  transition-property: background-color;
  transition-timing-function: ease;
}

.UIKit__TabsItem:after {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: transparent;
  content: '';

  transition-duration: 200ms;
  transition-property: background-color, opacity;
  transition-timing-function: ease;
}

.UIKit__TabsItem:not(.UIKit__TabsItem--active):not(.UIKit__TabsItem--disabled):not(.UIKit__TabsItem--modal):hover {
  background-color: rgba(202, 188, 170, 0.4);
}

.UIKit__TabsItem--focused {
  background-color: rgba(202, 188, 170, 0.2);
}

.UIKit__TabsItem--disabled {
  cursor: not-allowed;
}

.UIKit__TabsItem--disabled .UIKit__TabsItemText {
  color: #cabcaa;
  color: var(--brown);
}

.UIKit__TabsItem--disabled.UIKit__TabsItem--modal {
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__TabsItem--active {
  cursor: default;
}

.UIKit__TabsItem--active .UIKit__TabsItemText {
  color: #3f3932;
  color: var(--brown-darker);
}

.UIKit__TabsItem--active .UIKit__Icon path {
  fill: #3f3932;
  fill: var(--brown-darker);
}

.UIKit__TabsItem--active:after {
  background-color: #3dafcc;
  background-color: var(--blue);
}

.UIKit__TabsItem--active.UIKit__TabsItem--dark:after {
  background-color: #2b8ba3;
  background-color: var(--blue-dark);
}

.UIKit__TabsItem--modal {
  padding: 0 8px;
  border: 0;
  text-align: center;
  background-color: #e6dfd4;
  background-color: var(--brown-light);
}

.UIKit__TabsItem--modal:after {
  bottom: -1px;
  height: 4px;
  opacity: 0.1;
  background-color: #1f282c;
  background-color: var(--grey-darker);
}

.UIKit__TabsItem--modal .UIKit__TabsItemText {
  font-size: 12px;
}

.UIKit__TabsItem--modal.UIKit__TabsItem--first {
  border-top-left-radius: 2px;
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: 2px;
  border-bottom-left-radius: var(--border-radius);
}

.UIKit__TabsItem--modal:not(.UIKit__TabsItem--last) {
  border-right: 1px solid #746a5d;
  border-right: 1px solid var(--brown-dark);
}

.UIKit__TabsItem--modal.UIKit__TabsItem--last {
  border-top-right-radius: 2px;
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: 2px;
  border-bottom-right-radius: var(--border-radius);
}

.UIKit__TabsItem--modal:not(.UIKit__TabsItem--active):hover {
  background-color: #f7f5f2;
  background-color: var(--brown-lighter);
}

.UIKit__TabsItem--modal.UIKit__TabsItem--active {
  background-color: #cabcaa;
  background-color: var(--brown);
}

.UIKit__TabsItem--modal.UIKit__TabsItem--active:after {
  display: none;
}

.UIKit__TabsItem--modal.UIKit__TabsItem--active:before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  opacity: 0.1;
  background-color: #1f282c;
  background-color: var(--grey-darker);
  content: '';
}

.UIKit__TabsItemText {
  display: block;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 16px;
  font-size: var(--font-size-large);
  font-weight: 500;
  line-height: 24px;
  white-space: nowrap;
  color: #746a5d;
  color: var(--brown-dark);
}

.UIKit__TabsItemBadge {
  height: 16px;
  margin-left: 8px;
  padding: 0 4px;
  border-radius: 2px;
  border-radius: var(--border-radius);
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
  color: #ffffff;
  color: var(--white);
}

.UIKit__TabsItemBadge--red {
  background-color: #cb2424;
  background-color: var(--red);
}

.UIKit__TabsItemBadge--gray {
  background-color: #8f9496;
  background-color: var(--grey);
}

.UIKit__TabsItemBadge--dark {
  background-color: #1f282c;
  background-color: var(--grey-darker);
}

.UIKit__TabsItemBadge--icon {
  display: inline-flex;
  height: auto;
}

.UIKit__TabsItemBadge--left {
  flex-direction: row-reverse;
}

.UIKit__TabsItemBadge--left .UIKit__TabsItemBadge--icon {
  margin-left: 0;
  padding-left: 0;
}

.UIKit__TabsItem--notext .UIKit__TabsItemBadge--icon {
  margin: 0;
  padding: 0;
}

.UIKit__Tabs {
  display: flex;
}

.UIKit__Tabs--divider {
  border-bottom: 1px solid #cabcaa;
  border-bottom: 1px solid var(--brown);
}

.UIKit__VisibleElements {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  white-space: nowrap;
}

.UIKit__VisibleElements__block {
  display: flex;
  align-items: center;
}

.UIKit__VisibleElements__block .UIKit__Collapsible {
    display: flex;
    flex-wrap: wrap;
  }

.UIKit__VisibleElements__block + .UIKit__VisibleElements__block .UIKit__Collapsible .UIKit__DeletableListItem {
    margin-top: 8px;
  }

.UIKit__VisibleElementsClickable .UIKit__VisibleElements__block .UIKit__DeletableListItem {
  cursor: pointer;
}

.UIKit__VisibleElements__count-hidden {
  font-size: 14px;
}

.UIKit__VisibleElement--hidden {
  position: absolute;
  visibility: hidden;
}

.UIKit__DC__TypeSwitcher {
  display: flex;
  justify-content: space-between;
  height: 48px;
  margin: 0 0 8px;
  padding: 0;
  background-color: #3dafcc;
  overflow: hidden;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.UIKit__DC__TypeSwitcher--secondPeriod {
  background-color: #ca75ed;
  background-color: var(--lilac);
}

.UIKit__DC__TypeSwitcher--secondPeriod .UIKit__DC__TypeSwitcher__button {
    background-color: #ca75ed;
    background-color: var(--lilac);
    color: #e7c1f6;
  }

.UIKit__DC__TypeSwitcher--secondPeriod .UIKit__DC__TypeSwitcher__button--active {
    border-bottom: 4px solid #e7c1f6;
    color: #fff;
  }

.UIKit__DC__menu {
  display: flex;
}

.UIKit__DC__li {
  list-style-type: none;
}

.UIKit__DC__TypeSwitcher__button {
  height: 48px;
  padding: 10px 16px;
  border: 0;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  text-align: center;
  background-color: #3dafcc;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  color: #b9e2ed;
}

.UIKit__DC__TypeSwitcher__button--active {
  border-bottom: 4px solid #b9e2ed;
  color: #fff;
}

.UIKit__DC__TypeSwitcher__button:hover {
  color: #fff;
}

.UIKit__DC__Cell {
  height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

.UIKit__DC__Cell.UIKit__DC__Date__month {
  width: calc(308px / 3);
}

.UIKit__DC__Date {
  width: 100%;
  height: 28px;
  border: 2px solid transparent;
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  text-align: center;
  background-color: #fff;
  color: #1f282c;
  cursor: pointer;
}

.UIKit__DC__Date.UIKit__DC__Date__day {
  padding: 2px 6px;
}

.UIKit__DC__Date:hover {
  border: 2px solid #edf7f9;
  background-color: #edf7f9;
}

.UIKit__DC__Date--secondPeriod .UIKit__DC__Date:hover {
  border: 2px solid transparent;
  background-color: rgba(202, 117, 237, 0.1);
}

.UIKit__DC__Date--today .UIKit__DC__Date:hover {
  height: 30px;
}

.UIKit__DC__Date--rangeStart > .UIKit__DC__Date {
  border-left: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.UIKit__DC__Date--rangeEnd > .UIKit__DC__Date {
  border-right: 2px;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

.UIKit__DC__Date--selected > .UIKit__DC__Date {
  border: 2px solid #edf7f9;
  background-color: #edf7f9;
}

.UIKit__DC__Date--selected.UIKit__DC__Date--secondPeriod > .UIKit__DC__Date {
  border: 2px solid transparent;
  background-color: rgba(202, 117, 237, 0.1);
}

.UIKit__DC__Date--today {
  border: 1px solid #b9e2ed;
  border-radius: 4px;
}

.UIKit__DC__Date--today.UIKit__DC__Date--secondPeriod {
  border: 1px solid #e7c1f6;
  border-radius: 4px;
}

.UIKit__DC__Date--today > .UIKit__DC__Date {
  border-radius: 2px;
}

.UIKit__DC__Date--today.UIKit__DC__Date--selected {
  background-color: #edf7f9;
}

.UIKit__DC__Date--today.UIKit__DC__Date--selected.UIKit__DC__Date--secondPeriod {
  background-color: rgba(202, 117, 237, 0.1);
}

.UIKit__DC__Date--today.UIKit__DC__Date--selected > .UIKit__DC__Date {
  height: 30px;
  border-radius: 2px;
}

.UIKit__DC__Date--outside.UIKit__DC__Date__day {
  visibility: hidden;
}

.UIKit__DC__Date--weekend > .UIKit__DC__Date__day {
  color: #b22020;
}

.UIKit__DC__Date--disabled > .UIKit__DC__Date__day,
.UIKit__DC__Date--disabled > .UIKit__DC__Date__month {
  pointer-events: none;
  color: #d4d4d4;
}

.UIKit__DC__Date--rangeEnd .UIKit__DC__Date,
.UIKit__DC__Date--rangeStart .UIKit__DC__Date {
  border: 2px solid #c9e9f1;
  background-color: #c9e9f1;
}

.UIKit__DC__Date--rangeEnd.UIKit__DC__Date--secondPeriod .UIKit__DC__Date,
.UIKit__DC__Date--rangeStart.UIKit__DC__Date--secondPeriod .UIKit__DC__Date {
  border: 2px solid transparent;
  background-color: rgba(202, 117, 237, 0.2);
}

.UIKit__DC__Weekdays {
  height: 32px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  color: #1f282c;
}

.UIKit__DC__Weekdays__holiday {
  color: #b22020;
}

.UIKit__DC {
  font-family: Museo Sans Cyrillic, sans-serif;
  font-family: var(--font);
}

.UIKit__DC__Main {
  display: flex;
  flex-direction: column;
  max-width: 996px;
  border-radius: 4px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  box-shadow: 8px 8px 0 0 rgba(31, 40, 44, 0.1);
}

.UIKit__DC__Container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.UIKit__DC__Table {
  width: 308px;
  padding: 8px 12px;
  border-spacing: 0;
  border-collapse: separate;
}

.UIKit__DC__Table--startOfYear,
.UIKit__DC__Table--startOfYear > caption {
  border-left: 0.5px solid #b9e2ed;
}

.UIKit__DC__Table--startOfYear.UIKit__DC__Table--secondPeriod,
.UIKit__DC__Table--startOfYear.UIKit__DC__Table--secondPeriod > caption {
  border-left: 0.5px solid #e7c1f6;
}

.UIKit__DC__InputDate__Container {
  display: flex;
  justify-content: flex-end;
  margin: 12px 16px 12px;
}

.UIKit__DC__InputDate {
  width: 100px !important;
}

.UIKit__DC__InputDate .UIKit__InputWrapper {
  border: 1px solid #d4d4d4 !important;
}

.UIKit__DC__InputDate__separator {
  margin: 0 4px;
}

.UIKit__DC__InputDate__InputsContainer {
  display: flex;
  align-items: center;
  margin-right: 16px;
}

.UIKit__DC__InputDate__Apply {
  width: auto !important;
}

.UIKit__DC__DatesTitle {
  margin-bottom: -8px;
  padding-top: 10px;
  padding-bottom: 2px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
}

.UIKit__DC__Table .UIKit__DC__DatesTitle .UIKit__DC__DatesTitleButton {
  justify-content: center;
  width: 128px;
  height: 28px;
  padding: 0;
  font-weight: 600;
  text-transform: capitalize;
  color: #1f282c;
}

.UIKit__DC__Table .UIKit__DC__DatesTitle .UIKit__DC__DatesTitleButton:disabled {
  cursor: unset;
}

.UIKit__DC__Nav {
  position: relative;
}

.UIKit__DC__Nav--secondPeriod .UIKit__DC__NavButton:hover {
  background-color: rgba(202, 117, 237, 0.3);
}

.UIKit__DC__Nav .UIKit__DC__NavButton {
  justify-content: center;
  position: absolute;
  width: 40px;
  height: 28px;
  padding: 0;
}

.UIKit__DC__NavButton__prev {
  top: 10px;
  left: 12px;
  transform: rotate(180deg);
}

.UIKit__DC__NavButton__prev--months {
  left: 46px;
}

.UIKit__DC__NavButton__prevYear {
  top: 10px;
  left: 2px;
  transform: rotate(180deg);
}

.UIKit__DC__NavButton__next {
  top: 10px;
  right: 12px;
}

.UIKit__DC__NavButton__next--months {
  right: 46px;
}

.UIKit__DC__NavButton__nextYear {
  top: 10px;
  right: 2px;
}

.UIKit__DC__NavButton--disabled {
  opacity: 0.5;
  pointer-events: none;
}

.UIKit__DC__ModalButton .UIKit__ButtonContent {
  margin-top: 2px;
}

.UIKit__DC__ModalButton--withDeleteButton {
  padding-right: 6px;
  border-radius: 2px 0 0 2px;
  border-radius: var(--border-radius) 0 0 var(--border-radius);
}

.UIKit__DC__ModalButton--stringButton {
  padding: 0;
  background: none;
  color: #369ab2;
  color: var(--blue2);
}

.UIKit__DC__ModalButton--stringButton:hover {
    background: none;
  }

.UIKit__DC__DeleteButton {
  padding: 4px;
  border-radius: 0 2px 2px 0;
  border-radius: 0 var(--border-radius) var(--border-radius) 0;
}

.UIKit__DC__DeleteButton .UIKit__ButtonIcon--left {
    margin-right: 0;
  }

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time {
  border-radius: 0.3rem;
}

.react-datepicker--time-only .react-datepicker__time-box {
  border-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 80px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 70px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 70px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day {
  cursor: pointer;
}

.react-datepicker__day:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
  padding: 0;
  vertical-align: middle;
  position: absolute;
  height: 16px;
  width: 16px;
  top: 25%;
  right: 7px;
}

.react-datepicker__close-icon::after {
  background-color: #216ba5;
  border-radius: 50%;
  bottom: 0;
  box-sizing: border-box;
  color: #fff;
  content: "\00d7";
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 1;
  margin: -8px auto 0;
  padding: 2px;
  position: absolute;
  right: 0px;
  text-align: center;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-date-field {
  box-sizing: border-box;
  position: relative;
  overflow: visible;
  vertical-align: middle; }
  .react-date-field *,
  .react-date-field *:before,
  .react-date-field *:after {
    box-sizing: border-box; }
  .react-date-field > .react-date-field__picker {
    min-width: 100%;
    position: absolute;
    z-index: 100;
    left: -1px;
    background: white; }

.react-date-field--picker-position-bottom > .react-date-field__picker {
  top: 100%; }

.react-date-field--picker-position-top > .react-date-field__picker {
  bottom: 100%; }

.react-date-field__input {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 5px;
  border: none;
  outline: none; }

.react-date-field__calendar-icon {
  border: 3px solid gray;
  border-top-width: 5px;
  border-radius: 2px;
  padding: 5px 7px;
  margin: 2px 4px 0px 2px;
  position: relative; }

.react-date-field__clear-icon {
  color: gray;
  fill: gray;
  margin: 0px 2px;
  cursor: pointer; }
  .react-date-field__clear-icon svg {
    vertical-align: middle; }

.react-date-field__clear-icon:hover {
  color: #4d4d4d;
  fill: #4d4d4d; }

.react-date-field__calendar-icon:after,
.react-date-field__calendar-icon:before {
  content: '';
  width: 3px;
  height: 6px;
  border-radius: 10px;
  left: 1px;
  top: -6px;
  position: absolute;
  background: gray; }

.react-date-field__calendar-icon:after {
  left: auto;
  right: 0px; }

.react-date-field__calendar-icon-inner {
  background: gray;
  position: absolute;
  border-radius: 1px;
  top: 2px;
  left: 2px;
  width: 4px;
  height: 4px; }

.react-date-picker__clock {
  box-sizing: border-box;
  display: inline-block;
  border: 5px solid gray;
  border-radius: 50%;
  position: relative; }
  .react-date-picker__clock *,
  .react-date-picker__clock *:before,
  .react-date-picker__clock *:after {
    box-sizing: border-box; }

.react-date-picker__clock-overlay,
.react-date-picker__clock-center {
  border-radius: 50%;
  position: absolute;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  top: 50%;
  left: 50%; }

.react-date-picker__clock-hand,
.react-date-picker__clock-tick {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1px;
  background: gray; }

.react-date-picker__date-format-spinner {
  box-sizing: border-box; }
  .react-date-picker__date-format-spinner *,
  .react-date-picker__date-format-spinner *:before,
  .react-date-picker__date-format-spinner *:after {
    box-sizing: border-box; }

.react-date-picker__time-picker {
  box-sizing: border-box; }
  .react-date-picker__time-picker *,
  .react-date-picker__time-picker *:before,
  .react-date-picker__time-picker *:after {
    box-sizing: border-box; }

.react-date-picker__time-picker-input {
  margin-top: 10px; }

.react-date-picker__year-view {
  box-sizing: border-box;
  outline: none; }
  .react-date-picker__year-view *,
  .react-date-picker__year-view *:before,
  .react-date-picker__year-view *:after {
    box-sizing: border-box; }
  .react-date-picker__year-view-month {
    text-align: center; }

.react-date-picker__decade-view {
  box-sizing: border-box;
  outline: none; }
  .react-date-picker__decade-view *,
  .react-date-picker__decade-view *:before,
  .react-date-picker__decade-view *:after {
    box-sizing: border-box; }
  .react-date-picker__decade-view-year {
    text-align: center; }

.react-date-picker__history-view {
  box-sizing: border-box;
  outline: none; }
  .react-date-picker__history-view *,
  .react-date-picker__history-view *:before,
  .react-date-picker__history-view *:after {
    box-sizing: border-box; }

.react-date-picker__nav-bar {
  box-sizing: border-box;
  outline: none;
  position: relative; }
  .react-date-picker__nav-bar *,
  .react-date-picker__nav-bar *:before,
  .react-date-picker__nav-bar *:after {
    box-sizing: border-box; }
  .react-date-picker__nav-bar-arrow {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    position: relative; }
    .react-date-picker__nav-bar-arrow--disabled {
      fill: #BFBFBF;
      cursor: default; }
  .react-date-picker__nav-bar-date {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .react-date-picker__nav-bar svg {
    vertical-align: middle; }
  .react-date-picker__nav-bar-history-view {
    z-index: 100;
    position: absolute;
    margin: auto;
    left: 3px;
    right: 3px;
    top: 100%; }

.react-date-picker,
.react-date-picker__calendar,
.react-date-picker__basic-month-view {
  box-sizing: border-box; }
  .react-date-picker *,
  .react-date-picker *:before,
  .react-date-picker *:after,
  .react-date-picker__calendar *,
  .react-date-picker__calendar *:before,
  .react-date-picker__calendar *:after,
  .react-date-picker__basic-month-view *,
  .react-date-picker__basic-month-view *:before,
  .react-date-picker__basic-month-view *:after {
    box-sizing: border-box; }

.react-date-picker__transition-month-view {
  position: relative;
  overflow: hidden; }

.react-date-picker__prev {
  -webkit-transform: translate3d(-100%, 0px, 0px);
          transform: translate3d(-100%, 0px, 0px); }

.react-date-picker__next {
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px); }

.react-date-picker--transition-left {
  -webkit-transform: translate3d(-100%, 0px, 0px);
          transform: translate3d(-100%, 0px, 0px); }
  .react-date-picker--transition-left.react-date-picker__next {
    -webkit-transform: translate3d(0%, 0px, 0px);
            transform: translate3d(0%, 0px, 0px); }

.react-date-picker--transition-right {
  z-index: 1111;
  -webkit-transform: translate3d(100%, 0px, 0px);
          transform: translate3d(100%, 0px, 0px); }
  .react-date-picker--transition-right.react-date-picker__prev {
    -webkit-transform: translate3d(0%, 0px, 0px);
            transform: translate3d(0%, 0px, 0px); }

.react-date-picker__center {
  z-index: 10; }

.react-date-picker__prev.react-date-picker--transition,
.react-date-picker__center.react-date-picker--transition,
.react-date-picker__next.react-date-picker--transition {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.react-date-picker__prev,
.react-date-picker__next {
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  position: absolute !important; }

.react-date-picker__month-view,
.react-date-picker__basic-month-view {
  position: relative;
  outline: none; }
  .react-date-picker__month-view-week-day-name,
  .react-date-picker__basic-month-view-week-day-name {
    padding: 5px 0px; }
  .react-date-picker__month-view-day--hidden,
  .react-date-picker__basic-month-view-day--hidden {
    visibility: hidden; }
  .react-date-picker__month-view-day--disabled,
  .react-date-picker__basic-month-view-day--disabled {
    color: #BFBFBF; }
  .react-date-picker__month-view-cell,
  .react-date-picker__basic-month-view-cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .react-date-picker__month-view-row,
  .react-date-picker__basic-month-view-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  .react-date-picker__month-view-week-day-names,
  .react-date-picker__basic-month-view-week-day-names {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none; }

.react-flex-v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.react-flex-v2--inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.react-flex-v2--display-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.react-flex-v2--display-inline-flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/* ALIGN-ITEMS */
.react-flex-v2--align-items-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
              -ms-grid-row-align: center;
          align-items: center; }

.react-flex-v2--align-items-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
              -ms-grid-row-align: stretch;
          align-items: stretch; }

.react-flex-v2--align-items-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
              -ms-grid-row-align: baseline;
          align-items: baseline; }

.react-flex-v2--align-items-end,
.react-flex-v2--align-items-flex-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
              -ms-grid-row-align: flex-end;
          align-items: flex-end; }

.react-flex-v2--align-items-start,
.react-flex-v2--align-items-flex-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
              -ms-grid-row-align: flex-start;
          align-items: flex-start; }

/* ALIGN-SELF */
.react-flex-v2--align-self-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center; }

.react-flex-v2--align-self-stretch {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch; }

.react-flex-v2--align-self-baseline {
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline; }

.react-flex-v2--align-self-auto {
  -webkit-align-self: auto;
      -ms-flex-item-align: auto;
          align-self: auto; }

.react-flex-v2--align-self-end,
.react-flex-v2--align-self-flex-end {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end; }

.react-flex-v2--align-self-start,
.react-flex-v2--align-self-flex-start {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start; }

/* ALIGN-CONTENT */
.react-flex-v2--align-content-center {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center; }

.react-flex-v2--align-content-stretch {
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch; }

.react-flex-v2--align-content-around,
.react-flex-v2--align-content-space-around {
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around; }

.react-flex-v2--align-content-between,
.react-flex-v2--align-content-space-between {
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between; }

.react-flex-v2--align-content-end,
.react-flex-v2--align-content-flex-end {
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end; }

.react-flex-v2--align-content-start,
.react-flex-v2--align-content-flex-start {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start; }

/* JUSTIFY-CONTENT */
.react-flex-v2--justify-content-start,
.react-flex-v2--justify-content-flex-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.react-flex-v2--justify-content-end,
.react-flex-v2--justify-content-flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.react-flex-v2--justify-content-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.react-flex-v2--justify-content-space-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }

.react-flex-v2--justify-content-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* WRAP */
.react-flex-v2--wrap {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

/* COLUMN */
.react-flex-v2--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.react-flex-v2--column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }

/* ROW */
.react-flex-v2--row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.react-flex-v2--row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

/* FLEX-BASIS */
.react-flex-v2--flex-basis-auto {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }

.react-flex-v2--flex-basis-none,
.react-flex-v2--flex-basis-0 {
  -webkit-flex-basis: 0px;
      -ms-flex-preferred-size: 0px;
          flex-basis: 0px; }

.react-flex-v2--flex-basis-fill {
  -webkit-flex-basis: fill;
      -ms-flex-preferred-size: fill;
          flex-basis: fill; }

.react-flex-v2--flex-basis-content {
  -webkit-flex-basis: content;
      -ms-flex-preferred-size: content;
          flex-basis: content; }

.react-flex-v2--flex-basis-fit-content {
  -webkit-flex-basis: fit-content;
      -ms-flex-preferred-size: fit-content;
          flex-basis: fit-content; }

.react-flex-v2--flex-basis-min-content {
  -webkit-flex-basis: min-content;
      -ms-flex-preferred-size: min-content;
          flex-basis: min-content; }

.react-flex-v2--flex-basis-max-content {
  -webkit-flex-basis: max-content;
      -ms-flex-preferred-size: max-content;
          flex-basis: max-content; }

/* FLEX */
.react-flex-v2--flex-none,
.react-flex-v2--flex-0 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none; }

.react-flex-v2--flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.react-flex-v2--flex-2 {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }

.react-flex-v2--flex-3 {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3; }

.react-flex-v2--flex-4 {
  -webkit-box-flex: 4;
  -webkit-flex: 4;
      -ms-flex: 4;
          flex: 4; }

.react-flex-v2--flex-5 {
  -webkit-box-flex: 5;
  -webkit-flex: 5;
      -ms-flex: 5;
          flex: 5; }

.react-flex-v2--flex-6 {
  -webkit-box-flex: 6;
  -webkit-flex: 6;
      -ms-flex: 6;
          flex: 6; }

.react-flex-v2--flex-7 {
  -webkit-box-flex: 7;
  -webkit-flex: 7;
      -ms-flex: 7;
          flex: 7; }

.react-flex-v2--flex-8 {
  -webkit-box-flex: 8;
  -webkit-flex: 8;
      -ms-flex: 8;
          flex: 8; }

.react-flex-v2--flex-9 {
  -webkit-box-flex: 9;
  -webkit-flex: 9;
      -ms-flex: 9;
          flex: 9; }

.react-flex-v2--flex-10 {
  -webkit-box-flex: 10;
  -webkit-flex: 10;
      -ms-flex: 10;
          flex: 10; }

.react-flex-v2--flex-11 {
  -webkit-box-flex: 11;
  -webkit-flex: 11;
      -ms-flex: 11;
          flex: 11; }

.react-flex-v2--flex-12 {
  -webkit-box-flex: 12;
  -webkit-flex: 12;
      -ms-flex: 12;
          flex: 12; }

.react-flex-v2--flex-13 {
  -webkit-box-flex: 13;
  -webkit-flex: 13;
      -ms-flex: 13;
          flex: 13; }

.react-flex-v2--flex-14 {
  -webkit-box-flex: 14;
  -webkit-flex: 14;
      -ms-flex: 14;
          flex: 14; }

.react-flex-v2--flex-15 {
  -webkit-box-flex: 15;
  -webkit-flex: 15;
      -ms-flex: 15;
          flex: 15; }

.react-flex-v2--flex-16 {
  -webkit-box-flex: 16;
  -webkit-flex: 16;
      -ms-flex: 16;
          flex: 16; }

.react-flex-v2--flex-17 {
  -webkit-box-flex: 17;
  -webkit-flex: 17;
      -ms-flex: 17;
          flex: 17; }

.react-flex-v2--flex-18 {
  -webkit-box-flex: 18;
  -webkit-flex: 18;
      -ms-flex: 18;
          flex: 18; }

.react-flex-v2--flex-19 {
  -webkit-box-flex: 19;
  -webkit-flex: 19;
      -ms-flex: 19;
          flex: 19; }

.react-flex-v2--flex-20 {
  -webkit-box-flex: 20;
  -webkit-flex: 20;
      -ms-flex: 20;
          flex: 20; }

.react-flex-v2--flex-21 {
  -webkit-box-flex: 21;
  -webkit-flex: 21;
      -ms-flex: 21;
          flex: 21; }

.react-flex-v2--flex-22 {
  -webkit-box-flex: 22;
  -webkit-flex: 22;
      -ms-flex: 22;
          flex: 22; }

.react-flex-v2--flex-23 {
  -webkit-box-flex: 23;
  -webkit-flex: 23;
      -ms-flex: 23;
          flex: 23; }

.react-flex-v2--flex-24 {
  -webkit-box-flex: 24;
  -webkit-flex: 24;
      -ms-flex: 24;
          flex: 24; }

.react-flex-v2--flex-25 {
  -webkit-box-flex: 25;
  -webkit-flex: 25;
      -ms-flex: 25;
          flex: 25; }

.react-flex-v2--flex-26 {
  -webkit-box-flex: 26;
  -webkit-flex: 26;
      -ms-flex: 26;
          flex: 26; }

.react-flex-v2--flex-27 {
  -webkit-box-flex: 27;
  -webkit-flex: 27;
      -ms-flex: 27;
          flex: 27; }

.react-flex-v2--flex-28 {
  -webkit-box-flex: 28;
  -webkit-flex: 28;
      -ms-flex: 28;
          flex: 28; }

.react-flex-v2--flex-29 {
  -webkit-box-flex: 29;
  -webkit-flex: 29;
      -ms-flex: 29;
          flex: 29; }

.react-flex-v2--flex-30 {
  -webkit-box-flex: 30;
  -webkit-flex: 30;
      -ms-flex: 30;
          flex: 30; }

.react-flex-v2--flex-31 {
  -webkit-box-flex: 31;
  -webkit-flex: 31;
      -ms-flex: 31;
          flex: 31; }

.react-flex-v2--flex-32 {
  -webkit-box-flex: 32;
  -webkit-flex: 32;
      -ms-flex: 32;
          flex: 32; }

.react-flex-v2--flex-33 {
  -webkit-box-flex: 33;
  -webkit-flex: 33;
      -ms-flex: 33;
          flex: 33; }

.react-flex-v2--flex-34 {
  -webkit-box-flex: 34;
  -webkit-flex: 34;
      -ms-flex: 34;
          flex: 34; }

.react-flex-v2--flex-35 {
  -webkit-box-flex: 35;
  -webkit-flex: 35;
      -ms-flex: 35;
          flex: 35; }

.react-flex-v2--flex-36 {
  -webkit-box-flex: 36;
  -webkit-flex: 36;
      -ms-flex: 36;
          flex: 36; }

.react-flex-v2--flex-37 {
  -webkit-box-flex: 37;
  -webkit-flex: 37;
      -ms-flex: 37;
          flex: 37; }

.react-flex-v2--flex-38 {
  -webkit-box-flex: 38;
  -webkit-flex: 38;
      -ms-flex: 38;
          flex: 38; }

.react-flex-v2--flex-39 {
  -webkit-box-flex: 39;
  -webkit-flex: 39;
      -ms-flex: 39;
          flex: 39; }

.react-flex-v2--flex-40 {
  -webkit-box-flex: 40;
  -webkit-flex: 40;
      -ms-flex: 40;
          flex: 40; }

.react-flex-v2--flex-41 {
  -webkit-box-flex: 41;
  -webkit-flex: 41;
      -ms-flex: 41;
          flex: 41; }

.react-flex-v2--flex-42 {
  -webkit-box-flex: 42;
  -webkit-flex: 42;
      -ms-flex: 42;
          flex: 42; }

.react-flex-v2--flex-43 {
  -webkit-box-flex: 43;
  -webkit-flex: 43;
      -ms-flex: 43;
          flex: 43; }

.react-flex-v2--flex-44 {
  -webkit-box-flex: 44;
  -webkit-flex: 44;
      -ms-flex: 44;
          flex: 44; }

.react-flex-v2--flex-45 {
  -webkit-box-flex: 45;
  -webkit-flex: 45;
      -ms-flex: 45;
          flex: 45; }

.react-flex-v2--flex-46 {
  -webkit-box-flex: 46;
  -webkit-flex: 46;
      -ms-flex: 46;
          flex: 46; }

.react-flex-v2--flex-47 {
  -webkit-box-flex: 47;
  -webkit-flex: 47;
      -ms-flex: 47;
          flex: 47; }

.react-flex-v2--flex-48 {
  -webkit-box-flex: 48;
  -webkit-flex: 48;
      -ms-flex: 48;
          flex: 48; }

.react-flex-v2--flex-49 {
  -webkit-box-flex: 49;
  -webkit-flex: 49;
      -ms-flex: 49;
          flex: 49; }

.react-flex-v2--flex-50 {
  -webkit-box-flex: 50;
  -webkit-flex: 50;
      -ms-flex: 50;
          flex: 50; }

.react-flex-v2--flex-51 {
  -webkit-box-flex: 51;
  -webkit-flex: 51;
      -ms-flex: 51;
          flex: 51; }

.react-flex-v2--flex-52 {
  -webkit-box-flex: 52;
  -webkit-flex: 52;
      -ms-flex: 52;
          flex: 52; }

.react-flex-v2--flex-53 {
  -webkit-box-flex: 53;
  -webkit-flex: 53;
      -ms-flex: 53;
          flex: 53; }

.react-flex-v2--flex-54 {
  -webkit-box-flex: 54;
  -webkit-flex: 54;
      -ms-flex: 54;
          flex: 54; }

.react-flex-v2--flex-55 {
  -webkit-box-flex: 55;
  -webkit-flex: 55;
      -ms-flex: 55;
          flex: 55; }

.react-flex-v2--flex-56 {
  -webkit-box-flex: 56;
  -webkit-flex: 56;
      -ms-flex: 56;
          flex: 56; }

.react-flex-v2--flex-57 {
  -webkit-box-flex: 57;
  -webkit-flex: 57;
      -ms-flex: 57;
          flex: 57; }

.react-flex-v2--flex-58 {
  -webkit-box-flex: 58;
  -webkit-flex: 58;
      -ms-flex: 58;
          flex: 58; }

.react-flex-v2--flex-59 {
  -webkit-box-flex: 59;
  -webkit-flex: 59;
      -ms-flex: 59;
          flex: 59; }

.react-flex-v2--flex-60 {
  -webkit-box-flex: 60;
  -webkit-flex: 60;
      -ms-flex: 60;
          flex: 60; }

.react-flex-v2--flex-61 {
  -webkit-box-flex: 61;
  -webkit-flex: 61;
      -ms-flex: 61;
          flex: 61; }

.react-flex-v2--flex-62 {
  -webkit-box-flex: 62;
  -webkit-flex: 62;
      -ms-flex: 62;
          flex: 62; }

.react-flex-v2--flex-63 {
  -webkit-box-flex: 63;
  -webkit-flex: 63;
      -ms-flex: 63;
          flex: 63; }

.react-flex-v2--flex-64 {
  -webkit-box-flex: 64;
  -webkit-flex: 64;
      -ms-flex: 64;
          flex: 64; }

.react-flex-v2--flex-65 {
  -webkit-box-flex: 65;
  -webkit-flex: 65;
      -ms-flex: 65;
          flex: 65; }

.react-flex-v2--flex-66 {
  -webkit-box-flex: 66;
  -webkit-flex: 66;
      -ms-flex: 66;
          flex: 66; }

.react-flex-v2--flex-67 {
  -webkit-box-flex: 67;
  -webkit-flex: 67;
      -ms-flex: 67;
          flex: 67; }

.react-flex-v2--flex-68 {
  -webkit-box-flex: 68;
  -webkit-flex: 68;
      -ms-flex: 68;
          flex: 68; }

.react-flex-v2--flex-69 {
  -webkit-box-flex: 69;
  -webkit-flex: 69;
      -ms-flex: 69;
          flex: 69; }

.react-flex-v2--flex-70 {
  -webkit-box-flex: 70;
  -webkit-flex: 70;
      -ms-flex: 70;
          flex: 70; }

.react-flex-v2--flex-71 {
  -webkit-box-flex: 71;
  -webkit-flex: 71;
      -ms-flex: 71;
          flex: 71; }

.react-flex-v2--flex-72 {
  -webkit-box-flex: 72;
  -webkit-flex: 72;
      -ms-flex: 72;
          flex: 72; }

.react-flex-v2--flex-73 {
  -webkit-box-flex: 73;
  -webkit-flex: 73;
      -ms-flex: 73;
          flex: 73; }

.react-flex-v2--flex-74 {
  -webkit-box-flex: 74;
  -webkit-flex: 74;
      -ms-flex: 74;
          flex: 74; }

.react-flex-v2--flex-75 {
  -webkit-box-flex: 75;
  -webkit-flex: 75;
      -ms-flex: 75;
          flex: 75; }

.react-flex-v2--flex-76 {
  -webkit-box-flex: 76;
  -webkit-flex: 76;
      -ms-flex: 76;
          flex: 76; }

.react-flex-v2--flex-77 {
  -webkit-box-flex: 77;
  -webkit-flex: 77;
      -ms-flex: 77;
          flex: 77; }

.react-flex-v2--flex-78 {
  -webkit-box-flex: 78;
  -webkit-flex: 78;
      -ms-flex: 78;
          flex: 78; }

.react-flex-v2--flex-79 {
  -webkit-box-flex: 79;
  -webkit-flex: 79;
      -ms-flex: 79;
          flex: 79; }

.react-flex-v2--flex-80 {
  -webkit-box-flex: 80;
  -webkit-flex: 80;
      -ms-flex: 80;
          flex: 80; }

.react-flex-v2--flex-81 {
  -webkit-box-flex: 81;
  -webkit-flex: 81;
      -ms-flex: 81;
          flex: 81; }

.react-flex-v2--flex-82 {
  -webkit-box-flex: 82;
  -webkit-flex: 82;
      -ms-flex: 82;
          flex: 82; }

.react-flex-v2--flex-83 {
  -webkit-box-flex: 83;
  -webkit-flex: 83;
      -ms-flex: 83;
          flex: 83; }

.react-flex-v2--flex-84 {
  -webkit-box-flex: 84;
  -webkit-flex: 84;
      -ms-flex: 84;
          flex: 84; }

.react-flex-v2--flex-85 {
  -webkit-box-flex: 85;
  -webkit-flex: 85;
      -ms-flex: 85;
          flex: 85; }

.react-flex-v2--flex-86 {
  -webkit-box-flex: 86;
  -webkit-flex: 86;
      -ms-flex: 86;
          flex: 86; }

.react-flex-v2--flex-87 {
  -webkit-box-flex: 87;
  -webkit-flex: 87;
      -ms-flex: 87;
          flex: 87; }

.react-flex-v2--flex-88 {
  -webkit-box-flex: 88;
  -webkit-flex: 88;
      -ms-flex: 88;
          flex: 88; }

.react-flex-v2--flex-89 {
  -webkit-box-flex: 89;
  -webkit-flex: 89;
      -ms-flex: 89;
          flex: 89; }

.react-flex-v2--flex-90 {
  -webkit-box-flex: 90;
  -webkit-flex: 90;
      -ms-flex: 90;
          flex: 90; }

.react-flex-v2--flex-91 {
  -webkit-box-flex: 91;
  -webkit-flex: 91;
      -ms-flex: 91;
          flex: 91; }

.react-flex-v2--flex-92 {
  -webkit-box-flex: 92;
  -webkit-flex: 92;
      -ms-flex: 92;
          flex: 92; }

.react-flex-v2--flex-93 {
  -webkit-box-flex: 93;
  -webkit-flex: 93;
      -ms-flex: 93;
          flex: 93; }

.react-flex-v2--flex-94 {
  -webkit-box-flex: 94;
  -webkit-flex: 94;
      -ms-flex: 94;
          flex: 94; }

.react-flex-v2--flex-95 {
  -webkit-box-flex: 95;
  -webkit-flex: 95;
      -ms-flex: 95;
          flex: 95; }

.react-flex-v2--flex-96 {
  -webkit-box-flex: 96;
  -webkit-flex: 96;
      -ms-flex: 96;
          flex: 96; }

.react-flex-v2--flex-97 {
  -webkit-box-flex: 97;
  -webkit-flex: 97;
      -ms-flex: 97;
          flex: 97; }

.react-flex-v2--flex-98 {
  -webkit-box-flex: 98;
  -webkit-flex: 98;
      -ms-flex: 98;
          flex: 98; }

.react-flex-v2--flex-99 {
  -webkit-box-flex: 99;
  -webkit-flex: 99;
      -ms-flex: 99;
          flex: 99; }

.react-flex-v2--flex-100 {
  -webkit-box-flex: 100;
  -webkit-flex: 100;
      -ms-flex: 100;
          flex: 100; }

/* FLEX-GROW */
.react-flex-v2--flex-grow-0 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0; }

.react-flex-v2--flex-grow-1 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.react-flex-v2--flex-grow-2 {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2; }

.react-flex-v2--flex-grow-3 {
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3; }

.react-flex-v2--flex-grow-4 {
  -webkit-box-flex: 4;
  -webkit-flex-grow: 4;
      -ms-flex-positive: 4;
          flex-grow: 4; }

.react-flex-v2--flex-grow-5 {
  -webkit-box-flex: 5;
  -webkit-flex-grow: 5;
      -ms-flex-positive: 5;
          flex-grow: 5; }

.react-flex-v2--flex-grow-6 {
  -webkit-box-flex: 6;
  -webkit-flex-grow: 6;
      -ms-flex-positive: 6;
          flex-grow: 6; }

.react-flex-v2--flex-grow-7 {
  -webkit-box-flex: 7;
  -webkit-flex-grow: 7;
      -ms-flex-positive: 7;
          flex-grow: 7; }

.react-flex-v2--flex-grow-8 {
  -webkit-box-flex: 8;
  -webkit-flex-grow: 8;
      -ms-flex-positive: 8;
          flex-grow: 8; }

.react-flex-v2--flex-grow-9 {
  -webkit-box-flex: 9;
  -webkit-flex-grow: 9;
      -ms-flex-positive: 9;
          flex-grow: 9; }

.react-flex-v2--flex-grow-10 {
  -webkit-box-flex: 10;
  -webkit-flex-grow: 10;
      -ms-flex-positive: 10;
          flex-grow: 10; }

.react-flex-v2--flex-grow-11 {
  -webkit-box-flex: 11;
  -webkit-flex-grow: 11;
      -ms-flex-positive: 11;
          flex-grow: 11; }

.react-flex-v2--flex-grow-12 {
  -webkit-box-flex: 12;
  -webkit-flex-grow: 12;
      -ms-flex-positive: 12;
          flex-grow: 12; }

.react-flex-v2--flex-grow-13 {
  -webkit-box-flex: 13;
  -webkit-flex-grow: 13;
      -ms-flex-positive: 13;
          flex-grow: 13; }

.react-flex-v2--flex-grow-14 {
  -webkit-box-flex: 14;
  -webkit-flex-grow: 14;
      -ms-flex-positive: 14;
          flex-grow: 14; }

.react-flex-v2--flex-grow-15 {
  -webkit-box-flex: 15;
  -webkit-flex-grow: 15;
      -ms-flex-positive: 15;
          flex-grow: 15; }

.react-flex-v2--flex-grow-16 {
  -webkit-box-flex: 16;
  -webkit-flex-grow: 16;
      -ms-flex-positive: 16;
          flex-grow: 16; }

.react-flex-v2--flex-grow-17 {
  -webkit-box-flex: 17;
  -webkit-flex-grow: 17;
      -ms-flex-positive: 17;
          flex-grow: 17; }

.react-flex-v2--flex-grow-18 {
  -webkit-box-flex: 18;
  -webkit-flex-grow: 18;
      -ms-flex-positive: 18;
          flex-grow: 18; }

.react-flex-v2--flex-grow-19 {
  -webkit-box-flex: 19;
  -webkit-flex-grow: 19;
      -ms-flex-positive: 19;
          flex-grow: 19; }

.react-flex-v2--flex-grow-20 {
  -webkit-box-flex: 20;
  -webkit-flex-grow: 20;
      -ms-flex-positive: 20;
          flex-grow: 20; }

.react-flex-v2--flex-grow-21 {
  -webkit-box-flex: 21;
  -webkit-flex-grow: 21;
      -ms-flex-positive: 21;
          flex-grow: 21; }

.react-flex-v2--flex-grow-22 {
  -webkit-box-flex: 22;
  -webkit-flex-grow: 22;
      -ms-flex-positive: 22;
          flex-grow: 22; }

.react-flex-v2--flex-grow-23 {
  -webkit-box-flex: 23;
  -webkit-flex-grow: 23;
      -ms-flex-positive: 23;
          flex-grow: 23; }

.react-flex-v2--flex-grow-24 {
  -webkit-box-flex: 24;
  -webkit-flex-grow: 24;
      -ms-flex-positive: 24;
          flex-grow: 24; }

.react-flex-v2--flex-grow-25 {
  -webkit-box-flex: 25;
  -webkit-flex-grow: 25;
      -ms-flex-positive: 25;
          flex-grow: 25; }

.react-flex-v2--flex-grow-26 {
  -webkit-box-flex: 26;
  -webkit-flex-grow: 26;
      -ms-flex-positive: 26;
          flex-grow: 26; }

.react-flex-v2--flex-grow-27 {
  -webkit-box-flex: 27;
  -webkit-flex-grow: 27;
      -ms-flex-positive: 27;
          flex-grow: 27; }

.react-flex-v2--flex-grow-28 {
  -webkit-box-flex: 28;
  -webkit-flex-grow: 28;
      -ms-flex-positive: 28;
          flex-grow: 28; }

.react-flex-v2--flex-grow-29 {
  -webkit-box-flex: 29;
  -webkit-flex-grow: 29;
      -ms-flex-positive: 29;
          flex-grow: 29; }

.react-flex-v2--flex-grow-30 {
  -webkit-box-flex: 30;
  -webkit-flex-grow: 30;
      -ms-flex-positive: 30;
          flex-grow: 30; }

.react-flex-v2--flex-grow-31 {
  -webkit-box-flex: 31;
  -webkit-flex-grow: 31;
      -ms-flex-positive: 31;
          flex-grow: 31; }

.react-flex-v2--flex-grow-32 {
  -webkit-box-flex: 32;
  -webkit-flex-grow: 32;
      -ms-flex-positive: 32;
          flex-grow: 32; }

.react-flex-v2--flex-grow-33 {
  -webkit-box-flex: 33;
  -webkit-flex-grow: 33;
      -ms-flex-positive: 33;
          flex-grow: 33; }

.react-flex-v2--flex-grow-34 {
  -webkit-box-flex: 34;
  -webkit-flex-grow: 34;
      -ms-flex-positive: 34;
          flex-grow: 34; }

.react-flex-v2--flex-grow-35 {
  -webkit-box-flex: 35;
  -webkit-flex-grow: 35;
      -ms-flex-positive: 35;
          flex-grow: 35; }

.react-flex-v2--flex-grow-36 {
  -webkit-box-flex: 36;
  -webkit-flex-grow: 36;
      -ms-flex-positive: 36;
          flex-grow: 36; }

.react-flex-v2--flex-grow-37 {
  -webkit-box-flex: 37;
  -webkit-flex-grow: 37;
      -ms-flex-positive: 37;
          flex-grow: 37; }

.react-flex-v2--flex-grow-38 {
  -webkit-box-flex: 38;
  -webkit-flex-grow: 38;
      -ms-flex-positive: 38;
          flex-grow: 38; }

.react-flex-v2--flex-grow-39 {
  -webkit-box-flex: 39;
  -webkit-flex-grow: 39;
      -ms-flex-positive: 39;
          flex-grow: 39; }

.react-flex-v2--flex-grow-40 {
  -webkit-box-flex: 40;
  -webkit-flex-grow: 40;
      -ms-flex-positive: 40;
          flex-grow: 40; }

.react-flex-v2--flex-grow-41 {
  -webkit-box-flex: 41;
  -webkit-flex-grow: 41;
      -ms-flex-positive: 41;
          flex-grow: 41; }

.react-flex-v2--flex-grow-42 {
  -webkit-box-flex: 42;
  -webkit-flex-grow: 42;
      -ms-flex-positive: 42;
          flex-grow: 42; }

.react-flex-v2--flex-grow-43 {
  -webkit-box-flex: 43;
  -webkit-flex-grow: 43;
      -ms-flex-positive: 43;
          flex-grow: 43; }

.react-flex-v2--flex-grow-44 {
  -webkit-box-flex: 44;
  -webkit-flex-grow: 44;
      -ms-flex-positive: 44;
          flex-grow: 44; }

.react-flex-v2--flex-grow-45 {
  -webkit-box-flex: 45;
  -webkit-flex-grow: 45;
      -ms-flex-positive: 45;
          flex-grow: 45; }

.react-flex-v2--flex-grow-46 {
  -webkit-box-flex: 46;
  -webkit-flex-grow: 46;
      -ms-flex-positive: 46;
          flex-grow: 46; }

.react-flex-v2--flex-grow-47 {
  -webkit-box-flex: 47;
  -webkit-flex-grow: 47;
      -ms-flex-positive: 47;
          flex-grow: 47; }

.react-flex-v2--flex-grow-48 {
  -webkit-box-flex: 48;
  -webkit-flex-grow: 48;
      -ms-flex-positive: 48;
          flex-grow: 48; }

.react-flex-v2--flex-grow-49 {
  -webkit-box-flex: 49;
  -webkit-flex-grow: 49;
      -ms-flex-positive: 49;
          flex-grow: 49; }

.react-flex-v2--flex-grow-50 {
  -webkit-box-flex: 50;
  -webkit-flex-grow: 50;
      -ms-flex-positive: 50;
          flex-grow: 50; }

.react-flex-v2--flex-grow-51 {
  -webkit-box-flex: 51;
  -webkit-flex-grow: 51;
      -ms-flex-positive: 51;
          flex-grow: 51; }

.react-flex-v2--flex-grow-52 {
  -webkit-box-flex: 52;
  -webkit-flex-grow: 52;
      -ms-flex-positive: 52;
          flex-grow: 52; }

.react-flex-v2--flex-grow-53 {
  -webkit-box-flex: 53;
  -webkit-flex-grow: 53;
      -ms-flex-positive: 53;
          flex-grow: 53; }

.react-flex-v2--flex-grow-54 {
  -webkit-box-flex: 54;
  -webkit-flex-grow: 54;
      -ms-flex-positive: 54;
          flex-grow: 54; }

.react-flex-v2--flex-grow-55 {
  -webkit-box-flex: 55;
  -webkit-flex-grow: 55;
      -ms-flex-positive: 55;
          flex-grow: 55; }

.react-flex-v2--flex-grow-56 {
  -webkit-box-flex: 56;
  -webkit-flex-grow: 56;
      -ms-flex-positive: 56;
          flex-grow: 56; }

.react-flex-v2--flex-grow-57 {
  -webkit-box-flex: 57;
  -webkit-flex-grow: 57;
      -ms-flex-positive: 57;
          flex-grow: 57; }

.react-flex-v2--flex-grow-58 {
  -webkit-box-flex: 58;
  -webkit-flex-grow: 58;
      -ms-flex-positive: 58;
          flex-grow: 58; }

.react-flex-v2--flex-grow-59 {
  -webkit-box-flex: 59;
  -webkit-flex-grow: 59;
      -ms-flex-positive: 59;
          flex-grow: 59; }

.react-flex-v2--flex-grow-60 {
  -webkit-box-flex: 60;
  -webkit-flex-grow: 60;
      -ms-flex-positive: 60;
          flex-grow: 60; }

.react-flex-v2--flex-grow-61 {
  -webkit-box-flex: 61;
  -webkit-flex-grow: 61;
      -ms-flex-positive: 61;
          flex-grow: 61; }

.react-flex-v2--flex-grow-62 {
  -webkit-box-flex: 62;
  -webkit-flex-grow: 62;
      -ms-flex-positive: 62;
          flex-grow: 62; }

.react-flex-v2--flex-grow-63 {
  -webkit-box-flex: 63;
  -webkit-flex-grow: 63;
      -ms-flex-positive: 63;
          flex-grow: 63; }

.react-flex-v2--flex-grow-64 {
  -webkit-box-flex: 64;
  -webkit-flex-grow: 64;
      -ms-flex-positive: 64;
          flex-grow: 64; }

.react-flex-v2--flex-grow-65 {
  -webkit-box-flex: 65;
  -webkit-flex-grow: 65;
      -ms-flex-positive: 65;
          flex-grow: 65; }

.react-flex-v2--flex-grow-66 {
  -webkit-box-flex: 66;
  -webkit-flex-grow: 66;
      -ms-flex-positive: 66;
          flex-grow: 66; }

.react-flex-v2--flex-grow-67 {
  -webkit-box-flex: 67;
  -webkit-flex-grow: 67;
      -ms-flex-positive: 67;
          flex-grow: 67; }

.react-flex-v2--flex-grow-68 {
  -webkit-box-flex: 68;
  -webkit-flex-grow: 68;
      -ms-flex-positive: 68;
          flex-grow: 68; }

.react-flex-v2--flex-grow-69 {
  -webkit-box-flex: 69;
  -webkit-flex-grow: 69;
      -ms-flex-positive: 69;
          flex-grow: 69; }

.react-flex-v2--flex-grow-70 {
  -webkit-box-flex: 70;
  -webkit-flex-grow: 70;
      -ms-flex-positive: 70;
          flex-grow: 70; }

.react-flex-v2--flex-grow-71 {
  -webkit-box-flex: 71;
  -webkit-flex-grow: 71;
      -ms-flex-positive: 71;
          flex-grow: 71; }

.react-flex-v2--flex-grow-72 {
  -webkit-box-flex: 72;
  -webkit-flex-grow: 72;
      -ms-flex-positive: 72;
          flex-grow: 72; }

.react-flex-v2--flex-grow-73 {
  -webkit-box-flex: 73;
  -webkit-flex-grow: 73;
      -ms-flex-positive: 73;
          flex-grow: 73; }

.react-flex-v2--flex-grow-74 {
  -webkit-box-flex: 74;
  -webkit-flex-grow: 74;
      -ms-flex-positive: 74;
          flex-grow: 74; }

.react-flex-v2--flex-grow-75 {
  -webkit-box-flex: 75;
  -webkit-flex-grow: 75;
      -ms-flex-positive: 75;
          flex-grow: 75; }

.react-flex-v2--flex-grow-76 {
  -webkit-box-flex: 76;
  -webkit-flex-grow: 76;
      -ms-flex-positive: 76;
          flex-grow: 76; }

.react-flex-v2--flex-grow-77 {
  -webkit-box-flex: 77;
  -webkit-flex-grow: 77;
      -ms-flex-positive: 77;
          flex-grow: 77; }

.react-flex-v2--flex-grow-78 {
  -webkit-box-flex: 78;
  -webkit-flex-grow: 78;
      -ms-flex-positive: 78;
          flex-grow: 78; }

.react-flex-v2--flex-grow-79 {
  -webkit-box-flex: 79;
  -webkit-flex-grow: 79;
      -ms-flex-positive: 79;
          flex-grow: 79; }

.react-flex-v2--flex-grow-80 {
  -webkit-box-flex: 80;
  -webkit-flex-grow: 80;
      -ms-flex-positive: 80;
          flex-grow: 80; }

.react-flex-v2--flex-grow-81 {
  -webkit-box-flex: 81;
  -webkit-flex-grow: 81;
      -ms-flex-positive: 81;
          flex-grow: 81; }

.react-flex-v2--flex-grow-82 {
  -webkit-box-flex: 82;
  -webkit-flex-grow: 82;
      -ms-flex-positive: 82;
          flex-grow: 82; }

.react-flex-v2--flex-grow-83 {
  -webkit-box-flex: 83;
  -webkit-flex-grow: 83;
      -ms-flex-positive: 83;
          flex-grow: 83; }

.react-flex-v2--flex-grow-84 {
  -webkit-box-flex: 84;
  -webkit-flex-grow: 84;
      -ms-flex-positive: 84;
          flex-grow: 84; }

.react-flex-v2--flex-grow-85 {
  -webkit-box-flex: 85;
  -webkit-flex-grow: 85;
      -ms-flex-positive: 85;
          flex-grow: 85; }

.react-flex-v2--flex-grow-86 {
  -webkit-box-flex: 86;
  -webkit-flex-grow: 86;
      -ms-flex-positive: 86;
          flex-grow: 86; }

.react-flex-v2--flex-grow-87 {
  -webkit-box-flex: 87;
  -webkit-flex-grow: 87;
      -ms-flex-positive: 87;
          flex-grow: 87; }

.react-flex-v2--flex-grow-88 {
  -webkit-box-flex: 88;
  -webkit-flex-grow: 88;
      -ms-flex-positive: 88;
          flex-grow: 88; }

.react-flex-v2--flex-grow-89 {
  -webkit-box-flex: 89;
  -webkit-flex-grow: 89;
      -ms-flex-positive: 89;
          flex-grow: 89; }

.react-flex-v2--flex-grow-90 {
  -webkit-box-flex: 90;
  -webkit-flex-grow: 90;
      -ms-flex-positive: 90;
          flex-grow: 90; }

.react-flex-v2--flex-grow-91 {
  -webkit-box-flex: 91;
  -webkit-flex-grow: 91;
      -ms-flex-positive: 91;
          flex-grow: 91; }

.react-flex-v2--flex-grow-92 {
  -webkit-box-flex: 92;
  -webkit-flex-grow: 92;
      -ms-flex-positive: 92;
          flex-grow: 92; }

.react-flex-v2--flex-grow-93 {
  -webkit-box-flex: 93;
  -webkit-flex-grow: 93;
      -ms-flex-positive: 93;
          flex-grow: 93; }

.react-flex-v2--flex-grow-94 {
  -webkit-box-flex: 94;
  -webkit-flex-grow: 94;
      -ms-flex-positive: 94;
          flex-grow: 94; }

.react-flex-v2--flex-grow-95 {
  -webkit-box-flex: 95;
  -webkit-flex-grow: 95;
      -ms-flex-positive: 95;
          flex-grow: 95; }

.react-flex-v2--flex-grow-96 {
  -webkit-box-flex: 96;
  -webkit-flex-grow: 96;
      -ms-flex-positive: 96;
          flex-grow: 96; }

.react-flex-v2--flex-grow-97 {
  -webkit-box-flex: 97;
  -webkit-flex-grow: 97;
      -ms-flex-positive: 97;
          flex-grow: 97; }

.react-flex-v2--flex-grow-98 {
  -webkit-box-flex: 98;
  -webkit-flex-grow: 98;
      -ms-flex-positive: 98;
          flex-grow: 98; }

.react-flex-v2--flex-grow-99 {
  -webkit-box-flex: 99;
  -webkit-flex-grow: 99;
      -ms-flex-positive: 99;
          flex-grow: 99; }

.react-flex-v2--flex-grow-100 {
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
      -ms-flex-positive: 100;
          flex-grow: 100; }

/* FLEX-SHRINK */
.react-flex-v2--flex-shrink-0 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.react-flex-v2--flex-shrink-1 {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1; }

.react-flex-v2--flex-shrink-2 {
  -webkit-flex-shrink: 2;
      -ms-flex-negative: 2;
          flex-shrink: 2; }

.react-flex-v2--flex-shrink-3 {
  -webkit-flex-shrink: 3;
      -ms-flex-negative: 3;
          flex-shrink: 3; }

.react-flex-v2--flex-shrink-4 {
  -webkit-flex-shrink: 4;
      -ms-flex-negative: 4;
          flex-shrink: 4; }

.react-flex-v2--flex-shrink-5 {
  -webkit-flex-shrink: 5;
      -ms-flex-negative: 5;
          flex-shrink: 5; }

.react-flex-v2--flex-shrink-6 {
  -webkit-flex-shrink: 6;
      -ms-flex-negative: 6;
          flex-shrink: 6; }

.react-flex-v2--flex-shrink-7 {
  -webkit-flex-shrink: 7;
      -ms-flex-negative: 7;
          flex-shrink: 7; }

.react-flex-v2--flex-shrink-8 {
  -webkit-flex-shrink: 8;
      -ms-flex-negative: 8;
          flex-shrink: 8; }

.react-flex-v2--flex-shrink-9 {
  -webkit-flex-shrink: 9;
      -ms-flex-negative: 9;
          flex-shrink: 9; }

.react-flex-v2--flex-shrink-10 {
  -webkit-flex-shrink: 10;
      -ms-flex-negative: 10;
          flex-shrink: 10; }

.react-flex-v2--flex-shrink-11 {
  -webkit-flex-shrink: 11;
      -ms-flex-negative: 11;
          flex-shrink: 11; }

.react-flex-v2--flex-shrink-12 {
  -webkit-flex-shrink: 12;
      -ms-flex-negative: 12;
          flex-shrink: 12; }

.react-flex-v2--flex-shrink-13 {
  -webkit-flex-shrink: 13;
      -ms-flex-negative: 13;
          flex-shrink: 13; }

.react-flex-v2--flex-shrink-14 {
  -webkit-flex-shrink: 14;
      -ms-flex-negative: 14;
          flex-shrink: 14; }

.react-flex-v2--flex-shrink-15 {
  -webkit-flex-shrink: 15;
      -ms-flex-negative: 15;
          flex-shrink: 15; }

.react-flex-v2--flex-shrink-16 {
  -webkit-flex-shrink: 16;
      -ms-flex-negative: 16;
          flex-shrink: 16; }

.react-flex-v2--flex-shrink-17 {
  -webkit-flex-shrink: 17;
      -ms-flex-negative: 17;
          flex-shrink: 17; }

.react-flex-v2--flex-shrink-18 {
  -webkit-flex-shrink: 18;
      -ms-flex-negative: 18;
          flex-shrink: 18; }

.react-flex-v2--flex-shrink-19 {
  -webkit-flex-shrink: 19;
      -ms-flex-negative: 19;
          flex-shrink: 19; }

.react-flex-v2--flex-shrink-20 {
  -webkit-flex-shrink: 20;
      -ms-flex-negative: 20;
          flex-shrink: 20; }

.react-flex-v2--flex-shrink-21 {
  -webkit-flex-shrink: 21;
      -ms-flex-negative: 21;
          flex-shrink: 21; }

.react-flex-v2--flex-shrink-22 {
  -webkit-flex-shrink: 22;
      -ms-flex-negative: 22;
          flex-shrink: 22; }

.react-flex-v2--flex-shrink-23 {
  -webkit-flex-shrink: 23;
      -ms-flex-negative: 23;
          flex-shrink: 23; }

.react-flex-v2--flex-shrink-24 {
  -webkit-flex-shrink: 24;
      -ms-flex-negative: 24;
          flex-shrink: 24; }

.react-flex-v2--flex-shrink-25 {
  -webkit-flex-shrink: 25;
      -ms-flex-negative: 25;
          flex-shrink: 25; }

.react-flex-v2--flex-shrink-26 {
  -webkit-flex-shrink: 26;
      -ms-flex-negative: 26;
          flex-shrink: 26; }

.react-flex-v2--flex-shrink-27 {
  -webkit-flex-shrink: 27;
      -ms-flex-negative: 27;
          flex-shrink: 27; }

.react-flex-v2--flex-shrink-28 {
  -webkit-flex-shrink: 28;
      -ms-flex-negative: 28;
          flex-shrink: 28; }

.react-flex-v2--flex-shrink-29 {
  -webkit-flex-shrink: 29;
      -ms-flex-negative: 29;
          flex-shrink: 29; }

.react-flex-v2--flex-shrink-30 {
  -webkit-flex-shrink: 30;
      -ms-flex-negative: 30;
          flex-shrink: 30; }

.react-flex-v2--flex-shrink-31 {
  -webkit-flex-shrink: 31;
      -ms-flex-negative: 31;
          flex-shrink: 31; }

.react-flex-v2--flex-shrink-32 {
  -webkit-flex-shrink: 32;
      -ms-flex-negative: 32;
          flex-shrink: 32; }

.react-flex-v2--flex-shrink-33 {
  -webkit-flex-shrink: 33;
      -ms-flex-negative: 33;
          flex-shrink: 33; }

.react-flex-v2--flex-shrink-34 {
  -webkit-flex-shrink: 34;
      -ms-flex-negative: 34;
          flex-shrink: 34; }

.react-flex-v2--flex-shrink-35 {
  -webkit-flex-shrink: 35;
      -ms-flex-negative: 35;
          flex-shrink: 35; }

.react-flex-v2--flex-shrink-36 {
  -webkit-flex-shrink: 36;
      -ms-flex-negative: 36;
          flex-shrink: 36; }

.react-flex-v2--flex-shrink-37 {
  -webkit-flex-shrink: 37;
      -ms-flex-negative: 37;
          flex-shrink: 37; }

.react-flex-v2--flex-shrink-38 {
  -webkit-flex-shrink: 38;
      -ms-flex-negative: 38;
          flex-shrink: 38; }

.react-flex-v2--flex-shrink-39 {
  -webkit-flex-shrink: 39;
      -ms-flex-negative: 39;
          flex-shrink: 39; }

.react-flex-v2--flex-shrink-40 {
  -webkit-flex-shrink: 40;
      -ms-flex-negative: 40;
          flex-shrink: 40; }

.react-flex-v2--flex-shrink-41 {
  -webkit-flex-shrink: 41;
      -ms-flex-negative: 41;
          flex-shrink: 41; }

.react-flex-v2--flex-shrink-42 {
  -webkit-flex-shrink: 42;
      -ms-flex-negative: 42;
          flex-shrink: 42; }

.react-flex-v2--flex-shrink-43 {
  -webkit-flex-shrink: 43;
      -ms-flex-negative: 43;
          flex-shrink: 43; }

.react-flex-v2--flex-shrink-44 {
  -webkit-flex-shrink: 44;
      -ms-flex-negative: 44;
          flex-shrink: 44; }

.react-flex-v2--flex-shrink-45 {
  -webkit-flex-shrink: 45;
      -ms-flex-negative: 45;
          flex-shrink: 45; }

.react-flex-v2--flex-shrink-46 {
  -webkit-flex-shrink: 46;
      -ms-flex-negative: 46;
          flex-shrink: 46; }

.react-flex-v2--flex-shrink-47 {
  -webkit-flex-shrink: 47;
      -ms-flex-negative: 47;
          flex-shrink: 47; }

.react-flex-v2--flex-shrink-48 {
  -webkit-flex-shrink: 48;
      -ms-flex-negative: 48;
          flex-shrink: 48; }

.react-flex-v2--flex-shrink-49 {
  -webkit-flex-shrink: 49;
      -ms-flex-negative: 49;
          flex-shrink: 49; }

.react-flex-v2--flex-shrink-50 {
  -webkit-flex-shrink: 50;
      -ms-flex-negative: 50;
          flex-shrink: 50; }

.react-flex-v2--flex-shrink-51 {
  -webkit-flex-shrink: 51;
      -ms-flex-negative: 51;
          flex-shrink: 51; }

.react-flex-v2--flex-shrink-52 {
  -webkit-flex-shrink: 52;
      -ms-flex-negative: 52;
          flex-shrink: 52; }

.react-flex-v2--flex-shrink-53 {
  -webkit-flex-shrink: 53;
      -ms-flex-negative: 53;
          flex-shrink: 53; }

.react-flex-v2--flex-shrink-54 {
  -webkit-flex-shrink: 54;
      -ms-flex-negative: 54;
          flex-shrink: 54; }

.react-flex-v2--flex-shrink-55 {
  -webkit-flex-shrink: 55;
      -ms-flex-negative: 55;
          flex-shrink: 55; }

.react-flex-v2--flex-shrink-56 {
  -webkit-flex-shrink: 56;
      -ms-flex-negative: 56;
          flex-shrink: 56; }

.react-flex-v2--flex-shrink-57 {
  -webkit-flex-shrink: 57;
      -ms-flex-negative: 57;
          flex-shrink: 57; }

.react-flex-v2--flex-shrink-58 {
  -webkit-flex-shrink: 58;
      -ms-flex-negative: 58;
          flex-shrink: 58; }

.react-flex-v2--flex-shrink-59 {
  -webkit-flex-shrink: 59;
      -ms-flex-negative: 59;
          flex-shrink: 59; }

.react-flex-v2--flex-shrink-60 {
  -webkit-flex-shrink: 60;
      -ms-flex-negative: 60;
          flex-shrink: 60; }

.react-flex-v2--flex-shrink-61 {
  -webkit-flex-shrink: 61;
      -ms-flex-negative: 61;
          flex-shrink: 61; }

.react-flex-v2--flex-shrink-62 {
  -webkit-flex-shrink: 62;
      -ms-flex-negative: 62;
          flex-shrink: 62; }

.react-flex-v2--flex-shrink-63 {
  -webkit-flex-shrink: 63;
      -ms-flex-negative: 63;
          flex-shrink: 63; }

.react-flex-v2--flex-shrink-64 {
  -webkit-flex-shrink: 64;
      -ms-flex-negative: 64;
          flex-shrink: 64; }

.react-flex-v2--flex-shrink-65 {
  -webkit-flex-shrink: 65;
      -ms-flex-negative: 65;
          flex-shrink: 65; }

.react-flex-v2--flex-shrink-66 {
  -webkit-flex-shrink: 66;
      -ms-flex-negative: 66;
          flex-shrink: 66; }

.react-flex-v2--flex-shrink-67 {
  -webkit-flex-shrink: 67;
      -ms-flex-negative: 67;
          flex-shrink: 67; }

.react-flex-v2--flex-shrink-68 {
  -webkit-flex-shrink: 68;
      -ms-flex-negative: 68;
          flex-shrink: 68; }

.react-flex-v2--flex-shrink-69 {
  -webkit-flex-shrink: 69;
      -ms-flex-negative: 69;
          flex-shrink: 69; }

.react-flex-v2--flex-shrink-70 {
  -webkit-flex-shrink: 70;
      -ms-flex-negative: 70;
          flex-shrink: 70; }

.react-flex-v2--flex-shrink-71 {
  -webkit-flex-shrink: 71;
      -ms-flex-negative: 71;
          flex-shrink: 71; }

.react-flex-v2--flex-shrink-72 {
  -webkit-flex-shrink: 72;
      -ms-flex-negative: 72;
          flex-shrink: 72; }

.react-flex-v2--flex-shrink-73 {
  -webkit-flex-shrink: 73;
      -ms-flex-negative: 73;
          flex-shrink: 73; }

.react-flex-v2--flex-shrink-74 {
  -webkit-flex-shrink: 74;
      -ms-flex-negative: 74;
          flex-shrink: 74; }

.react-flex-v2--flex-shrink-75 {
  -webkit-flex-shrink: 75;
      -ms-flex-negative: 75;
          flex-shrink: 75; }

.react-flex-v2--flex-shrink-76 {
  -webkit-flex-shrink: 76;
      -ms-flex-negative: 76;
          flex-shrink: 76; }

.react-flex-v2--flex-shrink-77 {
  -webkit-flex-shrink: 77;
      -ms-flex-negative: 77;
          flex-shrink: 77; }

.react-flex-v2--flex-shrink-78 {
  -webkit-flex-shrink: 78;
      -ms-flex-negative: 78;
          flex-shrink: 78; }

.react-flex-v2--flex-shrink-79 {
  -webkit-flex-shrink: 79;
      -ms-flex-negative: 79;
          flex-shrink: 79; }

.react-flex-v2--flex-shrink-80 {
  -webkit-flex-shrink: 80;
      -ms-flex-negative: 80;
          flex-shrink: 80; }

.react-flex-v2--flex-shrink-81 {
  -webkit-flex-shrink: 81;
      -ms-flex-negative: 81;
          flex-shrink: 81; }

.react-flex-v2--flex-shrink-82 {
  -webkit-flex-shrink: 82;
      -ms-flex-negative: 82;
          flex-shrink: 82; }

.react-flex-v2--flex-shrink-83 {
  -webkit-flex-shrink: 83;
      -ms-flex-negative: 83;
          flex-shrink: 83; }

.react-flex-v2--flex-shrink-84 {
  -webkit-flex-shrink: 84;
      -ms-flex-negative: 84;
          flex-shrink: 84; }

.react-flex-v2--flex-shrink-85 {
  -webkit-flex-shrink: 85;
      -ms-flex-negative: 85;
          flex-shrink: 85; }

.react-flex-v2--flex-shrink-86 {
  -webkit-flex-shrink: 86;
      -ms-flex-negative: 86;
          flex-shrink: 86; }

.react-flex-v2--flex-shrink-87 {
  -webkit-flex-shrink: 87;
      -ms-flex-negative: 87;
          flex-shrink: 87; }

.react-flex-v2--flex-shrink-88 {
  -webkit-flex-shrink: 88;
      -ms-flex-negative: 88;
          flex-shrink: 88; }

.react-flex-v2--flex-shrink-89 {
  -webkit-flex-shrink: 89;
      -ms-flex-negative: 89;
          flex-shrink: 89; }

.react-flex-v2--flex-shrink-90 {
  -webkit-flex-shrink: 90;
      -ms-flex-negative: 90;
          flex-shrink: 90; }

.react-flex-v2--flex-shrink-91 {
  -webkit-flex-shrink: 91;
      -ms-flex-negative: 91;
          flex-shrink: 91; }

.react-flex-v2--flex-shrink-92 {
  -webkit-flex-shrink: 92;
      -ms-flex-negative: 92;
          flex-shrink: 92; }

.react-flex-v2--flex-shrink-93 {
  -webkit-flex-shrink: 93;
      -ms-flex-negative: 93;
          flex-shrink: 93; }

.react-flex-v2--flex-shrink-94 {
  -webkit-flex-shrink: 94;
      -ms-flex-negative: 94;
          flex-shrink: 94; }

.react-flex-v2--flex-shrink-95 {
  -webkit-flex-shrink: 95;
      -ms-flex-negative: 95;
          flex-shrink: 95; }

.react-flex-v2--flex-shrink-96 {
  -webkit-flex-shrink: 96;
      -ms-flex-negative: 96;
          flex-shrink: 96; }

.react-flex-v2--flex-shrink-97 {
  -webkit-flex-shrink: 97;
      -ms-flex-negative: 97;
          flex-shrink: 97; }

.react-flex-v2--flex-shrink-98 {
  -webkit-flex-shrink: 98;
      -ms-flex-negative: 98;
          flex-shrink: 98; }

.react-flex-v2--flex-shrink-99 {
  -webkit-flex-shrink: 99;
      -ms-flex-negative: 99;
          flex-shrink: 99; }

.react-flex-v2--flex-shrink-100 {
  -webkit-flex-shrink: 100;
      -ms-flex-negative: 100;
          flex-shrink: 100; }

.react-date-field--theme-default {
  border: 1px solid gray; }
  .react-date-field--theme-default.react-date-field--focused {
    border: 1px solid #349aef; }
  .react-date-field--theme-default > .react-date-field__picker {
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    border: 1px solid #349aef; }
  .react-date-field--theme-default .react-date-field__calendar-icon {
    border: 2px solid gray; }
    .react-date-field--theme-default .react-date-field__calendar-icon:before, .react-date-field--theme-default .react-date-field__calendar-icon:after {
      width: 2px;
      height: 5px;
      top: -5px; }
    .react-date-field--theme-default .react-date-field__calendar-icon:before {
      left: 2px; }
    .react-date-field--theme-default .react-date-field__calendar-icon:after {
      right: 1px;
      left: auto; }
  .react-date-field--theme-default .react-date-field__clear-icon {
    color: gray;
    fill: gray; }
  .react-date-field--theme-default .react-date-field__clear-icon:hover {
    color: #4d4d4d;
    fill: #4d4d4d; }
  .react-date-field--theme-default.react-date-field--focused .react-date-field__clear-icon {
    color: #349aef;
    fill: #349aef; }
  .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:hover {
    border-color: #4d4d4d;
    cursor: pointer; }
    .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:hover:after, .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:hover:before,
    .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:hover .react-date-field__calendar-icon-inner {
      background: #4d4d4d; }
  .react-date-field--theme-default .react-date-field__calendar-icon:after,
  .react-date-field--theme-default .react-date-field__calendar-icon:before {
    background: gray; }
  .react-date-field--theme-default .react-date-field__calendar-icon-inner {
    background: gray; }
  .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon,
  .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:hover,
  .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:active,
  .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:active {
    border-color: #349aef; }
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:after, .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:before,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon .react-date-field__calendar-icon-inner,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:hover:after,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:hover:before,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:hover .react-date-field__calendar-icon-inner,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:active:after,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:active:before,
    .react-date-field--theme-default.react-date-field--focused .react-date-field__calendar-icon:active .react-date-field__calendar-icon-inner,
    .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:active:after,
    .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:active:before,
    .react-date-field--theme-default:not(.react-date-field--disabled) .react-date-field__calendar-icon:active .react-date-field__calendar-icon-inner {
      background: #349aef; }

.react-date-picker__clock--theme-default .react-date-picker__clock-hand-second {
  background: red; }

.react-date-picker__clock--theme-default .react-date-picker__clock-center {
  background: #e6e6e6; }

.react-date-picker__clock--theme-default .react-date-picker__clock-overlay {
  background: white;
  border-style: solid;
  border-color: gray; }

.react-date-picker__footer--theme-default {
  padding: 5px; }
  .react-date-picker__footer--theme-default .react-date-picker__footer-button {
    padding: 3px 4px;
    outline: none;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid gray;
    background: white;
    font-size: 0.9em; }
    .react-date-picker__footer--theme-default .react-date-picker__footer-button:active {
      top: 1px; }
    .react-date-picker__footer--theme-default .react-date-picker__footer-button:not(.react-date-picker__footer-button--disabled) {
      cursor: pointer; }
      .react-date-picker__footer--theme-default .react-date-picker__footer-button:not(.react-date-picker__footer-button--disabled):hover {
        background: #349aef;
        border-color: #349aef;
        color: white; }
  .react-date-picker__footer--theme-default .react-date-picker__footer-button + .react-date-picker__footer-button {
    margin-left: 3px; }

.react-date-picker__date-format-spinner--theme-default {
  border: 1px solid gray; }
  .react-date-picker__date-format-spinner--theme-default input {
    padding: 5px;
    border: none;
    outline: none; }
  .react-date-picker__date-format-spinner--theme-default:not([disabled]).react-date-picker__date-format-spinner--focused {
    border: 1px solid #349aef; }
  .react-date-picker__date-format-spinner--theme-default:not([disabled]) .react-date-picker__date-format-spinner-arrow {
    position: relative;
    cursor: pointer; }
    .react-date-picker__date-format-spinner--theme-default:not([disabled]) .react-date-picker__date-format-spinner-arrow:active {
      fill: #349aef;
      top: 1px; }

.react-date-picker__year-view--theme-default {
  border: 1px solid gray;
  padding: 2px; }
  .react-date-picker__year-view--theme-default .react-date-picker__year-view-month {
    padding: 5px;
    cursor: pointer;
    border: 2px solid transparent; }
    .react-date-picker__year-view--theme-default .react-date-picker__year-view-month--disabled {
      color: #D8D8D8; }
  .react-date-picker__year-view--theme-default .react-date-picker__year-view-month--active {
    border: 2px solid #349aef; }
  .react-date-picker__year-view--theme-default .react-date-picker__year-view-month--value {
    color: white;
    background: #349aef padding-box;
    border: 2px solid #349aef; }
  .react-date-picker__year-view--theme-default .react-date-picker__year-view-month--active.react-date-picker__year-view-month--value {
    background: #4ca6f1 padding-box; }

.react-date-picker__decade-view--theme-default {
  border: 1px solid gray;
  padding: 2px; }
  .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-arrow {
    cursor: pointer;
    position: relative;
    fill: #676767;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-arrow--disabled {
      fill: #C5C5C5; }
    .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-arrow:not(.react-date-picker__decade-view-arrow--disabled):active {
      left: 1px; }
  .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-year {
    padding: 5px;
    cursor: pointer;
    border: 2px solid transparent; }
    .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-year--disabled {
      color: #D8D8D8; }
  .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-year--active {
    border: 2px solid #349aef; }
  .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-year--value {
    color: white;
    background: #349aef padding-box;
    border: 2px solid #349aef; }
  .react-date-picker__decade-view--theme-default .react-date-picker__decade-view-year--active.react-date-picker__decade-view-year--value {
    background: #4ca6f1 padding-box; }

.react-date-picker__history-view--theme-default {
  border: 1px solid gray;
  padding: 2px; }
  .react-date-picker__history-view--theme-default .react-date-picker__year-view--theme-default,
  .react-date-picker__history-view--theme-default .react-date-picker__decade-view--theme-default {
    border: none; }

.react-date-picker__nav-bar .react-date-picker__history-view--theme-default {
  font-size: 0.833em; }

.react-date-picker__nav-bar--theme-default {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.2rem; }
  .react-date-picker__nav-bar--theme-default .react-date-picker__nav-bar-secondary-arrow {
    margin-right: 7px; }
  .react-date-picker__nav-bar--theme-default .react-date-picker__nav-bar-history-view {
    background: white; }
  .react-date-picker__nav-bar--theme-default.react-date-picker__nav-bar--with-history-view .react-date-picker__nav-bar-date {
    cursor: pointer; }
  .react-date-picker__nav-bar--theme-default .react-date-picker__nav-bar-arrow {
    position: relative;
    fill: #676767; }
    .react-date-picker__nav-bar--theme-default .react-date-picker__nav-bar-arrow--disabled {
      fill: #C5C5C5; }
    .react-date-picker__nav-bar--theme-default .react-date-picker__nav-bar-arrow:not(.react-date-picker__nav-bar-arrow--disabled):hover {
      fill: #9a9a9a; }
    .react-date-picker__nav-bar--theme-default .react-date-picker__nav-bar-arrow:not(.react-date-picker__nav-bar-arrow--disabled):active {
      top: 1px; }

.react-date-picker__calendar--theme-default {
  border: 1px solid gray; }
  .react-date-picker__calendar--theme-default .react-date-picker__month-view--theme-default {
    border: none; }
  .react-date-picker__calendar--theme-default .react-date-picker__clock {
    margin: 10px; }

.react-date-picker__calendar--theme-default,
.react-date-picker__month-view--theme-default,
.react-date-picker__date-field--theme-default,
.react-date-picker__transition-month-view--theme-default {
  font-size: 16px;
  font-size: 1em; }

.react-date-picker__transition-month-view--theme-default {
  border: 1px solid gray; }
  .react-date-picker__transition-month-view--theme-default .react-date-picker__month-view--theme-default,
  .react-date-picker__transition-month-view--theme-default .react-date-picker__multi-month-view--theme-default,
  .react-date-picker__transition-month-view--theme-default .react-date-picker__calendar--theme-default {
    border: none; }

.react-date-picker__navigation-view--theme-default {
  border: 1px solid gray; }
  .react-date-picker__navigation-view--theme-default .react-date-picker__month-view,
  .react-date-picker__navigation-view--theme-default .react-date-picker__multi-month-view {
    border: none; }

.react-date-picker__month-view--theme-default {
  background: white;
  position: relative;
  border: 1px solid gray;
  overflow: hidden; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-week-day-names {
    text-transform: uppercase; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-week-number {
    color: #B1B1B1;
    font-size: 0.8em; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-cell {
    min-width: 40px; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-day {
    z-index: 10; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day .react-date-picker__month-view-day-text {
      border: 2px solid transparent;
      border-radius: 50%;
      cursor: pointer;
      text-align: center;
      min-width: 40px;
      min-height: 40px;
      max-width: 40px;
      max-height: 40px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day .react-date-picker__month-view-day-text:hover {
        background: #D8EDFF padding-box; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range {
      overflow: hidden; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text {
        position: relative; }
        .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:before, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text:before {
          position: absolute;
          height: 100%;
          top: 0px;
          bottom: 0px;
          width: 500%;
          background: #349aef;
          z-index: -1;
          content: ''; }
        .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:before, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text:before {
          right: 50%; }
        .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text:after {
          left: 50%; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--hover-range-start .react-date-picker__month-view-day-text:before, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--range-start:not(.react-date-picker__month-view-day--in-hover-range) .react-date-picker__month-view-day-text:before, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--hover-range-start .react-date-picker__month-view-day-text:before, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--range-start:not(.react-date-picker__month-view-day--in-hover-range) .react-date-picker__month-view-day-text:before {
        display: none; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--hover-range-end .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--range-end:not(.react-date-picker__month-view-day--in-hover-range) .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--hover-range-end .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--range-end:not(.react-date-picker__month-view-day--in-hover-range) .react-date-picker__month-view-day-text:after {
        display: none; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--hover-range-start:not(.react-date-picker__month-view-day--hover-range-end) .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--hover-range-start:not(.react-date-picker__month-view-day--hover-range-end) .react-date-picker__month-view-day-text:after {
        display: inherit; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--hover-range-end:not(.react-date-picker__month-view-day--hover-range-start) .react-date-picker__month-view-day-text:before, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--hover-range-end:not(.react-date-picker__month-view-day--hover-range-start) .react-date-picker__month-view-day-text:before {
        display: inherit; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--active:not(.react-date-picker__month-view-day--range-start):not(.react-date-picker__month-view-day--range-end):not(.react-date-picker__month-view-day--hover-range-start):not(.react-date-picker__month-view-day--hover-range-end) .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--active:not(.react-date-picker__month-view-day--range-start):not(.react-date-picker__month-view-day--range-end):not(.react-date-picker__month-view-day--hover-range-start):not(.react-date-picker__month-view-day--hover-range-end) .react-date-picker__month-view-day-text {
        background: #93c9f6 padding-box; }
        .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--active:not(.react-date-picker__month-view-day--range-start):not(.react-date-picker__month-view-day--range-end):not(.react-date-picker__month-view-day--hover-range-start):not(.react-date-picker__month-view-day--hover-range-end) .react-date-picker__month-view-day-text:hover, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--active:not(.react-date-picker__month-view-day--range-start):not(.react-date-picker__month-view-day--range-end):not(.react-date-picker__month-view-day--hover-range-start):not(.react-date-picker__month-view-day--hover-range-end) .react-date-picker__month-view-day-text:hover {
          background: #93c9f6 padding-box; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--value .react-date-picker__month-view-day-text {
      border: 2px solid transparent;
      background: #349aef padding-box;
      color: white; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:hover, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range .react-date-picker__month-view-day-text:hover, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--value .react-date-picker__month-view-day-text:hover {
        background: #349aef padding-box; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range.react-date-picker__month-view-day--today-highlight .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-range.react-date-picker__month-view-day--today-highlight .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--value.react-date-picker__month-view-day--today-highlight .react-date-picker__month-view-day-text {
      color: #ffccff; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text {
      background: #d9ecfc padding-box; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:after, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--in-hover-range .react-date-picker__month-view-day-text:before {
        background: #d9ecfc; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--hover-range-start .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--hover-range-end .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--range-start .react-date-picker__month-view-day-text, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--range-end .react-date-picker__month-view-day-text {
      background: #63b2f3 padding-box; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--hover-range-start .react-date-picker__month-view-day-text:hover, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--hover-range-end .react-date-picker__month-view-day-text:hover, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--range-start .react-date-picker__month-view-day-text:hover, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--range-end .react-date-picker__month-view-day-text:hover {
        background: #63b2f3 padding-box; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--active .react-date-picker__month-view-day-text {
      border: 2px solid #349aef; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--prev-month,
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--next-month {
    color: #b3b3b3; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--weekend-highlight {
    color: red; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--weekend-highlight.react-date-picker__month-view-day--prev-month, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--weekend-highlight.react-date-picker__month-view-day--next-month {
      color: #d68e8e; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--today-highlight {
    color: magenta; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--today-highlight.react-date-picker__month-view-day--prev-month, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--today-highlight.react-date-picker__month-view-day--next-month {
      color: #ff66ff; }
  .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--disabled {
    color: #D8D8D8; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--disabled .react-date-picker__month-view-day-text {
      cursor: default; }
      .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--disabled .react-date-picker__month-view-day-text:hover {
        background: none; }
    .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--disabled.react-date-picker__month-view-day--prev-month, .react-date-picker__month-view--theme-default .react-date-picker__month-view-day--disabled.react-date-picker__month-view-day--next-month {
      color: #D8D8D8; }

.react-date-picker__multi-month-view {
  border: 1px solid gray; }
  .react-date-picker__multi-month-view .react-date-picker__month-view {
    border: none; }

.react-dadata__container{position:relative}.react-dadata__input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;font-size:16px;height:38px;outline:none;padding:0 10px;width:100%}.react-dadata__input:focus{border-color:#007cd6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,124,214,.3)}.react-dadata__suggestions{background-color:#fff;border-radius:4px;box-shadow:0 1px 6px 3px rgba(0,0,0,.1);left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:left;top:calc(100% + 8px);z-index:10}.react-dadata__suggestion-note{color:#828282;font-size:14px;padding:10px 10px 5px}.react-dadata__suggestion{background:none;border:none;box-sizing:border-box;cursor:pointer;display:block;font-size:15px;padding:7px 10px;text-align:left;width:100%}.react-dadata__suggestion--line-through{text-decoration:line-through}.react-dadata__suggestion-subtitle{color:#777;font-size:14px;margin-top:4px}.react-dadata__suggestion-subtitle-item{display:inline-block;margin-bottom:4px;margin-right:16px}.react-dadata__suggestion-subtitle-item:last-child{margin-right:0}.react-dadata__suggestion--current{background-color:rgba(0,124,214,.15)}.react-dadata__suggestion:hover{background-color:rgba(0,124,214,.1)}.react-dadata mark{background:none}.react-dadata--highlighted{color:#0094ff}
