:root {
  --purple-1: #fafaff;
  --purple-2: #e4e3f5;
  --purple-3: #23282d;
  --purple-4: #8c4a91;
  --grey-1: #b0b6c2;
  --grey-2: #83848b;
  --blue: #6fb7ff;
  --red: #e95673;
  --green: #2cc679;
  --black: #3d3d3d;
  --yellow: #f2c94c;
  --color-main: #8c4a91;
  --color-table: #00b5ad;
  --color-hover: #529de8;
  --bg-main: #f9f9f9;
  --bg-second: #e4e3f5;
  --bg-third: #d4e9fe;
  --bg-fourth: #8c4a91;
  --bg-header: #313048;
  --bg-table: #f0f8f8;
  --status-error: #e84040;
  --status-error-bg: #fee2e2;
  --status-success: #149d52;
  --status-success-bg: #dcfce7;
  --status-warning: #d39400;
  --status-warning-bg: #fffbeb;
  --text-primary: #1a1b1e;
  --text-secondary: #3d3f45;
  --text-placeholder: #9ba5b7;
  --border-default: #e2e6ef;
  --border-warning: #fde68a;
  --bg-secondary: #f8f9fb;
  --bg-tertiary: #f0f3f8;
  --bg-navbar: #27282b;
  --accent-green: #2cc679;
  --accent-yellow: #ffcc14;
  --accent-orange: #ff6512;
  --brand-bg: #313048;
  --nav-text: #9ba5b7;
  --svg-main: #23282d;
  --svg-main-hover: #2d333a;
  --tag-color: #8c4a91;
  --tag-bg: #d5d5ef;
  --btn-color-1: #8c4a91;
  --btn-bg-1: #eeeeee;
  --btn-bg-1-hover: #cfceec;
  --btn-color-2: #fff;
  --btn-bg-2: #8c4a91;
  --btn-bg-2-hover: #a056a5;
  --btn-bg-2-before: #7b407f;
  --btn-color-3: #807fb3;
  --btn-color-3-hover: #fff;
  --btn-bg-3: #e4e3f5;
  --btn-bg-3-hover: #8c4a91;
  --btn-color-1-hover: #b78dba;
  --controls-border: #cfceec;
  --controls-active-item: #cfceec;
  --table-separator: #e4e3f5;
  --filters-bg: #e4e3f5;
  --indicators: #8c4a91;
  --font-weight-400: 400;
  --font-weight-600: 600;
  --link-color: #437eec;
  --link-color-hover: #2e6ad8;
  --link-color-focus: #2e6ad8;
  --link-color-active: #1f55c0;
  --checkbox-active: #DEB0DE;
  --brand-subtle: #F0D8F1;
  --btn-primary: #8c4a91;
  --btn-primary-hover: color-mix(in srgb, #8c4a91 85%, #000);
  --brand-muted: color-mix(in srgb, #8c4a91 50%, #fff);
}

.theme-tat {
  --brand-bg: #27282B;
  --brand-subtle: #eaf0fe;
  --checkbox-active: #2569ed;
  --nav-text: #e2e6ef;
  --main-color: #457fef;
  --main-color-active: #2569ed;
  --btn-primary: #457fef;
  --btn-primary-hover: #2569ed;
  --brand-muted: #a0bdf7;
  --color-main: #457fef;
  --color-table: #27282b;
  --color-hover: #eaf0fe;
  --bg-main: #f9f9f9;
  --bg-second: #eaf0fe;
  --bg-fourth: #457fef;
  --bg-header: #323336;
  --bg-table: #eaf0fe;
  --table-separator: #eaf0fe;
  --tag-color: #ffffff;
  --tag-bg: #457fef;
  --tag-border: #457fef;
  --btn-color-1: #457fef;
  --btn-color-1-hover: #2569ed;
  --btn-bg-1-hover: #eaf0fe;
  --btn-color-2: #fff;
  --btn-bg-2: #457fef;
  --btn-bg-2-hover: #2569ed;
  --btn-bg-2-before: #457fef;
  --btn-color-3: #3b559a;
  --btn-color-3-hover: #fff;
  --btn-bg-3: #e9edf9;
  --btn-bg-3-hover: #2569ed;
  --controls-border: #bfbfc0;
  --controls-active-item: #eaf0fe;
  --blue: #457fef;
  --purple-2: #ffffff;
  --purple-4: #457fef;
  --filters-bg: #ffffff;
  --indicators: #e84040;
}

.theme-easybooking_uz {
  --brand-bg: #6a67f8;
  --purple-2: #f2f3f7;
  --table-separator: #f2f3f7;
  --purple-4: #00b8d7;
  --filters-bg: #f2f3f7;
  --indicators: #00b8d7;
  --main-color: #00b8d7;
  --bg-header: #23282d;
  --btn-color-1: #32bf7b;
  --btn-color-1-hover: #38d388;
  --tag-color: #32bf7b;
  --btn-bg-2: #00b8d7;
  --btn-bg-2-hover: #5ee7fe;
  --bg-second: #f2f3f7;
  --btn-bg-2-before: #00b8d7;
  --blue: #00b8d7;
  --bg-fourth: #00b8d7;
  --btn-bg-1-hover: #e3e5ed;
  --btn-bg-3-hover: #00b8d7;
  --controls-border: #e3e5ed;
  --controls-active-item: #e3e5ed;
}
.theme-easybooking_uz .ui.purple.ribbon.label {
  border-color: #00a5c0 !important;
  background-color: #00b8d7 !important;
}
.theme-easybooking_uz {
  --checkbox-active: #5EE7FE;
  --brand-subtle: #C5F7FF;
  --nav-text: #e2e6ef;
  --btn-primary: #0099B5;
  --btn-primary-hover: color-mix(in srgb, #0099B5 85%, #000);
  --brand-muted: color-mix(in srgb, #0099B5 50%, #fff);
}

.theme-nakanikuly {
  --brand-bg: #0ea7a7;
  --bg-header: #00b4b4;
  --bg-second: #f2f3f7;
  --bg-fourth: #00b4b4;
  --btn-color-1: #00b5ad;
  --btn-color-1-hover: #00b4b4;
  --btn-bg-1-hover: #9ce2e2;
  --controls-border: #9ce2e2;
  --controls-active-item: #9ce2e2;
  --btn-bg-2: #00b4b4;
  --btn-bg-2-hover: #32c3c3;
  --btn-bg-2-before: #00a2a2;
  --btn-bg-3-hover: #00b4b4;
  --main-color-active: #02646c;
  --tag-color: #00b5ad;
  --tag-bg: #b7e9e9;
  --blue: #02646c;
  --main-color: #00b4b4;
  --purple-2: #d2f1f1;
  --table-separator: #d2f1f1;
  --purple-4: #00b4b4;
  --color-hover: #9ce2e2;
  --filters-bg: #d2f1f1;
  --indicators: #8c4a91;
  --color-main: #00b4b4;
  --checkbox-active: #7DDDDD;
  --brand-subtle: #E1F7F7;
  --nav-text: #e2e6ef;
  --btn-primary: #009999;
  --btn-primary-hover: color-mix(in srgb, #009999 85%, #000);
  --brand-muted: color-mix(in srgb, #009999 50%, #fff);
}

.theme-multitour,
.theme-multitourRO {
  --brand-bg: #430474;
  --bg-header: #430474;
  --bg-fourth: #ff5935;
  --btn-color-1: #430474;
  --btn-color-1-hover: #7a07d3;
  --btn-bg-2: #ff5935;
  --btn-bg-2-hover: #e34c2b;
  --btn-bg-2-before: #e34c2b;
  --btn-bg-3: #f0ebf4;
  --btn-bg-3-hover: #e6deec;
  --tag-color: #430474;
  --tag-bg: #f0ebf4;
  --purple-3: #430474;
  --color-hover: #e34c2b;
  --svg-main: #430474;
  --table-separator: #e4e3f5;
  --filters-bg: #e4e3f5;
  --indicators: #8c4a91;
  --checkbox-active: #D9B0F7;
  --brand-subtle: #EDD9FA;
  --nav-text: #BFC7D4;
  --btn-primary: #9B40F0;
  --btn-primary-hover: color-mix(in srgb, #9B40F0 85%, #000);
  --brand-muted: color-mix(in srgb, #9B40F0 50%, #fff);
}

[data-class=mobile-h1] {
  display: none;
}
@media (max-width: 767px) {
  [data-class=mobile-h1] {
    display: block;
    font-size: 20px;
    padding: 15px 15px 0 !important;
    margin: 0 !important;
    background: #fff;
  }
}

.tourscannerPage [data-class=mobile-h1] {
  background: transparent;
  margin: -52px 0 17px !important;
}

.ui.page.modals {
  overflow: auto;
}

.mtContainer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  background-color: var(--bg-main);
  margin: 0 !important;
}
.mtContainer .wrapper {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 767px) {
  .mtContainer .wrapper {
    padding: 0 16px;
  }
}

:where(#root) .wrapper {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}

html {
  background-color: var(--bg-main);
}

body {
  line-height: 1.5;
  color: var(--black);
}
@media (max-width: 767px) {
  body {
    overflow-x: auto;
  }
}
body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
body a {
  color: var(--btn-color-1);
}
body a:hover, body a:active, body a:focus {
  color: var(--btn-color-1-hover);
}
body p {
  font-size: 14px;
  line-height: 1.5;
}
body h2,
body h3,
body h4,
body h5 {
  color: var(--black);
  line-height: 1.5;
}
body h2 {
  font-size: 20px;
}
body h3 {
  font-size: 18px;
}
body h4 {
  font-size: 16px;
  margin: 0;
}
body h5 {
  font-size: 15px;
  margin: 0 0 10px 0;
}
body h6 {
  font-size: 14px;
  font-weight: 700;
}
body label.labelField:not(:empty),
body .ui.form .field > label.labelField:not(:empty) {
  display: inline-block;
  width: 80px;
  margin-right: 10px;
  color: var(--black);
  font-size: 14px;
  font-weight: 400;
  line-height: 123%;
}
body label.labelField:not(:empty).vertical,
body .ui.form .field > label.labelField:not(:empty).vertical {
  width: 100%;
  margin: 0 0 5px 2px;
}
body .ui.basic.segment {
  padding: 0;
}
body .ui.divider {
  border-top: 1px solid var(--purple-2);
}
body .ui.form textarea:not([rows]) {
  max-height: initial;
  min-height: initial;
}
body .ui.search > .results .result .title,
body .ui.search > .results > .message .header {
  font-weight: 400;
}
body input,
body textarea {
  outline: 0;
}

@media (max-width: 1250px) {
  .mtContainer:not(.tourscannerPage) {
    width: 1250px !important;
    max-width: initial !important;
  }
}
@media (min-width: 480px) and (max-width: 1129px) {
  .mtContainer.tourscannerPage {
    width: 1280px !important;
    max-width: initial !important;
  }
}
@media (max-width: 767px) {
  .mtContainer:not(.tourscannerPage) {
    width: 100% !important;
    max-width: initial !important;
  }
}@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/2.4.2600/fonts/LatoRegular.slfFsoDb.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/2.4.2600/fonts/LatoMedium.-W8Gw7ce.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/2.4.2600/fonts/LatoSemibold.ChYtJEHQ.woff2") format("woff2");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/2.4.2600/fonts/LatoBold.450o7qxS.woff2") format("woff2");
}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
  box-sizing: border-box;
}

html {
  /* Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) */
  font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  line-height: 1.15; /* 1. Correct the line height in all browsers. */
  -webkit-text-size-adjust: 100%; /* 2. Prevent adjustments of font size after orientation changes in iOS. */
  tab-size: 4; /* 3. Use a more readable tab size (opinionated). */
}

/*
Sections
========
*/
body {
  margin: 0; /* Remove the margin in all browsers. */
}

/*
Text-level semantics
====================
*/
/**
Add the correct font weight in Chrome and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/
/**
Correct table border color inheritance in Chrome and Safari. (https://issues.chromium.org/issues/40615503, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
  border-color: currentcolor;
}

/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  -webkit-tap-highlight-color: transparent;
  text-size-adjust: 100%;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100vh;
  margin: 0;
  overflow-y: auto;
  scroll-behavior: smooth;
  text-rendering: optimizespeed;
}

ul,
ol {
  list-style: none;
}

input,
button,
textarea,
select {
  color: inherit;
  font: inherit;
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms;
    animation-iteration-count: 1;
    scroll-behavior: auto;
    transition-duration: 0.01ms;
  }
}
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

html:focus-within {
  scroll-behavior: smooth;
}

a:not([class]) {
  text-decoration-skip-ink: auto;
}

@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms;
    animation-iteration-count: 1;
    scroll-behavior: auto;
    transition-duration: 0.01ms;
  }
}
body {
  line-height: var(--line-height-1-5);
  font-family: Lato, Helvetica Neue, Arial, Helvetica, sans-serif;
}

:root {
  --center: center;
  --start: start;
  --end: end;
  --self-end: self-end;
  --stretch: stretch;
  --space-between: space-between;
  --space-around: space-around;
  --space-evenly: space-evenly;
  --row: row;
  --column: column;
  --dense: dense;
  --row-dense: row dense;
  --column-dense: column dense;
  --absolute: absolute;
  --relative: relative;
  --fixed: fixed;
  --auto: auto;
  --hidden: hidden;
}

:root {
  --color-white: #fff;
  --color-white-70: rgb(255 255 255 / 70%);
  --color-white-75: rgb(255 255 255 / 75%);
  --color-white-40: rgb(255 255 255 / 40%);
  --color-burgundy: #75283c;
  --color-rose: #ff3965;
  --color-raspberry-pink: #f24066;
  --color-mulberry: #bc3262;
  --color-scarlet: #ff0038;
  --color-midnight-purple: #5d0755;
  --color-purple-light: #850779;
  --color-lavender: #c2bad2;
  --color-lavender-light: #eee6ee;
  --color-cherry: #ff174a;
  --color-light-gray: #f2f2f2;
  --color-leaf-green: #57ac52;
  --color-neutral-gray: #747474;
  --color-dark-text: #170436;
  --color-black: #3d3d3d;
  --color-gray-05: #ededee;
  --color-light-cool-gray: #dddee0;
  --color-cool-gray: #8f9397;
  --color-gray-100: #f0f3f8;
  --color-gray-300: #bfc7d4;
  --color-gray-400: #9ba5b7;
  --color-gray-500: #6b7280;
  --color-gray-700: #3d3f45;
  --color-main-black: #27282b;
  --color-button-secondary-text: #1a1b1e;
  --color-vivid-purple: #8b1bc2;
  --color-graphite-blue: #414b52;
  --color-gray: #808080;
  --color-black-40: rgb(0 0 0 / 40%);
  --color-blue-gray: #acafb2;
  --icons-color: #1a1b1e;
  --color-blue-50: #eaf0fe;
  --color-blue-100: #d6e4fc;
  --color-blue-200: #c8d9fb;
  --color-blue-300: #a0bdf7;
  --color-blue-500: #437eec;
  --color-blue-600: #2e6ad8;
  --color-yellow-50: #fffbeb;
  --color-yellow-500: #ffcc14;
  --color-yellow-600: #d39400;
  --color-yellow-700: #b45309;
  --color-orange-50: #fff7ed;
  --color-orange-600: #ea580c;
  --color-green-50: #dcfce7;
  --color-green-600: #149d52;
  --color-red-50: #fceeee;
  --color-red-800: #9f0712;
  --color-danger: #e84040;
  --color-danger-hover: #d23636;
  --color-danger-10: rgb(232 64 64 / 10%);
  --color-danger-40: rgb(232 64 64 / 40%);
  --color-yellow-10: rgb(255 204 20 / 10%);
  --color-yellow-40: rgb(255 204 20 / 40%);
  --color-charcoal: #2b2f36;
  --color-charcoal-hover: #1c2025;
  --color-neutral-50: #f8f9fb;
  --color-neutral-100: #f2f4f7;
  --color-neutral-200: #e4e7ec;
  --color-neutral-300: #9ba5b7;
  --color-neutral-400: #9ba5b7;
  --color-neutral-700: #344054;
  --color-white-10: rgb(255 255 255 / 10%);
  --color-white-20: rgb(255 255 255 / 20%);
  --color-border-default: #e2e6ef;
  --color-divider: #e5e5e5;
  --color-background-light: #f8f9fb;
  --color-text-tertiary: #9ba5b7;
  --color-amber: #ffcc14;
  --color-table-row-hover: #f4f7fe;
  --color-table-row-highlight: #eaf0fe;
  --color-table-row-danger: #fdecec;
  --color-table-row-warning: #fffae8;
  --color-telegram: #40b3e0;
  --color-viber: #7f4da0;
  --color-whatsapp: #25d366;
}

* {
  --color-border: var(--border-default);
  --color-border-warning: var(--border-warning);
  --color-text-primary: var(--text-primary);
  --color-bg-tertiary: var(--bg-tertiary);
  --color-bg: var(--brand-bg);
  --color-bg-20: color-mix(in srgb, var(--brand-bg) 20%, transparent);
  --color-placeholder: var(--placeholder);
  --color-brand-primary: var(--btn-primary, var(--color-blue-500));
  --color-brand-subtle: var(--brand-subtle, var(--color-blue-50));
  --color-brand-muted: var(--brand-muted, var(--color-blue-300));
  --color-nav-text: var(--nav-text, var(--color-border-default));
}

:root {
  --size-0: 0px;
  --size-1: 1px;
  --size-1-5: 1.5px;
  --size-2: 2px;
  --size-3: 3px;
  --size-4: 4px;
  --size-6: 6px;
  --size-7: 7px;
  --size-8: 8px;
  --size-10: 10px;
  --size-11: 11px;
  --size-12: 12px;
  --size-13: 13px;
  --size-14: 14px;
  --size-15: 15px;
  --size-16: 16px;
  --size-18: 18px;
  --size-20: 20px;
  --size-22: 22px;
  --size-24: 24px;
  --size-28: 28px;
  --size-32: 32px;
  --size-34: 34px;
  --size-35: 35px;
  --size-36: 36px;
  --size-40: 40px;
  --size-44: 44px;
  --size-48: 48px;
  --size-50: 50px;
  --size-56: 56px;
  --size-60: 60px;
  --size-64: 64px;
  --size-65: 65px;
  --size-92: 92px;
  --size-96: 96px;
  --size-100: 100px;
  --size-120: 120px;
  --size-160: 160px;
  --size-168: 168px;
  --size-172: 172px;
  --size-227: 227px;
  --size-240: 240px;
  --size-256: 256px;
  --size-280: 280px;
  --size-300: 300px;
  --size-320: 320px;
  --size-360: 360px;
  --size-365: 365px;
  --size-432: 432px;
  --size-460: 460px;
  --size-500: 500px;
  --size-512: 512px;
  --size-674: 674px;
  --size-640: 640px;
  --size-800: 800px;
  --size-924: 924px;
  --size-999: 999px;
  --parent: 100%;
  --auto: auto;
  --hidden: hidden;
  --min-content: min-content;
  --max-content: max-content;
}

:root {
  --line-height-0: 0;
  --line-height-0-7: 0.7;
  --line-height-1: 1;
  --line-height-1-14: 1.14;
  --line-height-1-2: 1.2;
  --line-height-1-25: 1.25;
  --line-height-1-33: 1.33;
  --line-height-1-35: 1.35;
  --line-height-1-375: 1.375;
  --line-height-1-4: 1.4;
  --line-height-1-43: 1.43;
  --line-height-1-5: 1.5;
  --line-height-1-6: 1.6;
  --font-size-10: 10px;
  --font-size-12: 12px;
  --font-size-13: 13px;
  --font-size-14: 14px;
  --font-size-15: 15px;
  --font-size-16: 16px;
  --font-size-18: 18px;
  --font-size-20: 20px;
  --font-size-24: 24px;
  --font-size-32: 32px;
  --font-size-40: 40px;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --text-transform-uppercase: uppercase;
  --text-transform-lowercase: lowercase;
  --text-transform-capitalize: capitalize;
  --text-decoration-none: none;
  --text-decoration-underline: underline;
  --text-decoration-line-through: line-through;
  --white-space-normal: normal;
  --white-space-nowrap: nowrap;
  --white-space-pre-wrap: pre-wrap;
  --white-space-pre-line: pre-line;
  --text-align-left: left;
  --text-align-center: center;
  --text-align-right: right;
}

:root {
  --border-solid: solid;
  --border-dashed: dashed;
  --border-none: none;
  --radius-xs: 2px;
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --radius-xl: 12px;
  --radius-full: 9999px;
}

:root {
  --box-shadow-popup:
    0 1px 4.9px 0 rgb(143 147 151 / 21%), 0 1px 12px 0 rgb(143 147 151 / 16%);
  --box-shadow-card: 4px 11px 15px 0 rgb(126 149 171 / 10%);
  --box-shadow-hint: 0 4px 12px 0 rgb(39 40 43 / 12%);
  --box-shadow-xs: 0 1px 2px 0 rgb(39 40 43 / 8%);
  --box-shadow-brand-glow: 0 8px 9px 0 rgb(67 126 236 / 50%);
  --box-shadow-sm: 0 2px 8px 0 rgb(26 41 82 / 6%);
  --box-shadow-button:
    0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px -1px rgb(0 0 0 / 10%);
  --box-shadow-elevation-sm:
    0 1px 4px 0 rgb(39 40 43 / 6%), 0 2px 8px 0 rgb(39 40 43 / 10%);
  --box-shadow-pinned-column: 1px 0 1px 0 rgb(39 40 43 / 10%);
  --box-shadow-lg:
    0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 10%);
}.src-crms-components-Loaders-TatGlobalLoader-styles-module__loader {
  width: 200px;
  height: 109px;
  margin: 0 auto;
}
.src-crms-components-Loaders-TatGlobalLoader-styles-module__loader svg {
  width: 100%;
  height: 100%;
}
.src-crms-components-Loaders-TatGlobalLoader-styles-module__loader [data-heart-sweep] {
  transform-box: fill-box;
  transform-origin: center;
  animation: src-crms-components-Loaders-TatGlobalLoader-styles-module__heart-loader 1.5s linear infinite;
}
.src-crms-components-Loaders-TatGlobalLoader-styles-module__loader [data-tat] {
  animation: src-crms-components-Loaders-TatGlobalLoader-styles-module__tat-appear 2s ease-out both;
}
.src-crms-components-Loaders-TatGlobalLoader-styles-module__loader [data-rays] {
  animation: src-crms-components-Loaders-TatGlobalLoader-styles-module__rays-appear 2s ease-out both;
}

@keyframes src-crms-components-Loaders-TatGlobalLoader-styles-module__tat-appear {
  from {
    fill: rgba(155, 165, 183, 0.25);
  }
  to {
    fill: #27282b;
  }
}
@keyframes src-crms-components-Loaders-TatGlobalLoader-styles-module__rays-appear {
  from {
    fill: rgba(245, 232, 181, 0.25);
  }
  to {
    fill: #ffcc14;
  }
}
@keyframes src-crms-components-Loaders-TatGlobalLoader-styles-module__heart-loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}.src-components-ui-GlobalLoader-styles-module__root {
  position: fixed;
  background: rgb(255, 255, 255);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1001;
  display: flex;
  align-items: center;
  justify-content: center;
}.packages-ui-kit-components-Icon-styles-module__svg {
  color: var(--icon-color);
  display: inline-block;
}
.packages-ui-kit-components-Icon-styles-module__svg--spin {
  animation: packages-ui-kit-components-Icon-styles-module__icon-spin 1s linear infinite;
}

.packages-ui-kit-components-Icon-styles-module__svg--fluid {
  display: block;
  width: 100%;
  height: 100%;
}

@keyframes packages-ui-kit-components-Icon-styles-module__icon-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}.src-components-clientClaim-claimPicker-styles-module__root {
  position: relative;
  z-index: 10;
  height: 40px;
  min-width: 0;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .src-components-clientClaim-claimPicker-styles-module__root {
    margin-bottom: 15px;
  }
}
.src-components-clientClaim-claimPicker-styles-module__root .text {
  font-weight: 700;
  font-size: 15px;
  color: #3d3d3d;
}
.src-components-clientClaim-claimPicker-styles-module__root .ui.dropdown.active {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.src-components-clientClaim-claimPicker-styles-module__root .src-components-clientClaim-claimPicker-styles-module__trigger {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.src-components-clientClaim-claimPicker-styles-module__root .src-components-clientClaim-claimPicker-styles-module__trigger .src-components-clientClaim-claimPicker-styles-module__selectedOption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  font-size: 15px;
  color: #3d3d3d;
}
@media (max-width: 767px) {
  .src-components-clientClaim-claimPicker-styles-module__root.src-components-clientClaim-claimPicker-styles-module__multipl #src-components-clientClaim-claimPicker-styles-module__dropdown {
    padding-right: 110px;
  }
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown {
  height: 100%;
  margin-bottom: 33px;
  box-shadow: -5px 0 25px rgba(71, 85, 114, 0.23);
  border-radius: 20px;
  padding: 0 50px 0 18px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown {
    padding-right: 85px;
  }
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown.ui.active.visible .src-components-clientClaim-claimPicker-styles-module__iconArrow {
  border-radius: 0 20px 0 0;
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown.ui.active.visible .src-components-clientClaim-claimPicker-styles-module__iconArrow svg {
  transform: rotate(180deg);
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .src-components-clientClaim-claimPicker-styles-module__option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 50px 0 18px;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid var(--purple-2);
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .src-components-clientClaim-claimPicker-styles-module__option:not(.src-components-clientClaim-claimPicker-styles-module__active) {
  background: #f7f8fa;
  color: #b0b6c2;
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .src-components-clientClaim-claimPicker-styles-module__option .src-components-clientClaim-claimPicker-styles-module__orderStatus {
  font-size: 13px;
  font-weight: 400;
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .src-components-clientClaim-claimPicker-styles-module__iconArrow {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  width: 38px;
  margin-right: 0;
  top: 0;
  height: 100%;
  border-radius: 0 20px 20px 0;
  background-color: var(--bg-second);
  padding: 12px 0;
  opacity: 1;
  color: var(--color-main);
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .menu {
  border-radius: 0 0 20px 20px;
  left: 0;
  right: 0;
  top: 100%;
  bottom: initial;
  overflow: hidden;
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .menu > .item {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  color: #3d3d3d;
  padding: 0 !important;
}
.src-components-clientClaim-claimPicker-styles-module__root #src-components-clientClaim-claimPicker-styles-module__dropdown .menu > .item:hover {
  background: #f7f8fa;
}@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--brand:hover {
    --btn-background: var(--btn-primary-hover, var(--color-blue-600));
    --btn-border-color: var(--btn-primary-hover, var(--color-blue-600));
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--brand-outline:hover {
    --btn-background: var(--btn-brand-surface);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--brand-ghost:hover {
    --btn-background: var(--btn-brand-surface-hover);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--brand-subtle:hover {
    --btn-background: var(--btn-brand-surface-hover);
    --btn-border-color: var(--btn-brand-surface-hover);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--brand-link:hover {
    --btn-color: var(--btn-primary-hover, var(--color-blue-600));
    text-decoration: underline;
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--dark:hover {
    --btn-background: var(--color-charcoal-hover);
    --btn-border-color: var(--color-charcoal-hover);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--danger:hover {
    --btn-background: var(--color-danger-hover);
    --btn-border-color: var(--color-danger-hover);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--danger-subtle:hover {
    --btn-background: var(--color-danger-10);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--neutral:hover {
    --btn-background: var(--color-neutral-200);
    --btn-border-color: var(--color-neutral-200);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--neutral-ghost:hover {
    --btn-background: var(--color-gray-100);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--white:hover {
    --btn-background: var(--btn-brand-surface);
    --btn-border-color: var(--btn-brand-surface);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--white-outline:hover {
    --btn-background: var(--color-white-10);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--secondary:hover {
    --btn-background: var(--color-neutral-50);
    --btn-border-color: var(--color-neutral-300);
  }
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn-theme--transparent:hover {
    --btn-background: var(--color-neutral-50);
  }
}

.packages-ui-kit-components-Button-styles-module__btn-shape--default {
  --btn-border-radius: var(--size-8);
}
.packages-ui-kit-components-Button-styles-module__btn-shape--pill {
  --btn-border-radius: 9999px;
}
.packages-ui-kit-components-Button-styles-module__btn-shape--circle {
  --btn-border-radius: 50%;
}

.packages-ui-kit-components-Button-styles-module__btn {
  min-width: var(--btn-min-width, auto);
  width: var(--btn-width, auto);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--default {
  block-size: var(--size-40);
  padding-inline: var(--size-16);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--large {
  block-size: var(--size-44);
  gap: var(--size-6);
  padding-inline: var(--size-16);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--small {
  --btn-font-size: var(--font-size-12);
  block-size: var(--size-32);
  padding-inline: var(--size-12);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--square {
  block-size: var(--size-40);
  inline-size: var(--size-40);
  padding: var(--size-0);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--square-small {
  --btn-border-radius: var(--size-4);
  block-size: var(--size-24);
  inline-size: var(--size-24);
  padding: var(--size-0);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--circle-small {
  padding: var(--size-6);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--circle-large {
  block-size: var(--size-60);
  inline-size: var(--size-60);
  padding: var(--size-0);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--text {
  block-size: auto;
  padding: var(--size-0);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--cell {
  --btn-border-radius: var(--radius-sm);
  --btn-width: calc(100% + var(--size-8));
  block-size: auto;
  justify-content: space-between;
  margin: calc(var(--size-4) * -1);
  padding: var(--size-3);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--chip {
  --btn-font-size: var(--font-size-12);
  block-size: auto;
  gap: var(--size-2);
  padding-block: var(--size-0);
  padding-inline: var(--size-7);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--bare {
  block-size: auto;
  border-width: var(--size-0);
  padding: var(--size-0);
}
.packages-ui-kit-components-Button-styles-module__btn.packages-ui-kit-components-Button-styles-module__btn-size--badge {
  --btn-border-radius: var(--radius-md);
  --btn-font-size: var(--font-size-12);
  block-size: auto;
  gap: var(--size-2);
  padding-block: var(--size-2);
  padding-inline: var(--size-4);
}

.packages-ui-kit-components-Button-styles-module__btn-theme--brand {
  --btn-background: var(--btn-primary, var(--color-blue-500));
  --btn-border-color: var(--btn-primary, var(--color-blue-500));
  --btn-color: var(--color-white);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--brand-outline {
  --btn-background: transparent;
  --btn-border-color: var(--btn-primary, var(--color-blue-500));
  --btn-color: var(--btn-primary, var(--color-blue-500));
}
.packages-ui-kit-components-Button-styles-module__btn-theme--brand-ghost {
  --btn-background: var(--btn-brand-surface);
  --btn-border-color: transparent;
  --btn-color: var(--btn-primary, var(--color-blue-500));
}
.packages-ui-kit-components-Button-styles-module__btn-theme--brand-subtle {
  --btn-background: var(--btn-brand-surface);
  --btn-border-color: var(--btn-brand-surface);
  --btn-color: var(--btn-primary, var(--color-blue-500));
}
.packages-ui-kit-components-Button-styles-module__btn-theme--brand-link {
  --btn-background: transparent;
  --btn-border-color: transparent;
  --btn-color: var(--btn-primary, var(--color-blue-500));
}
.packages-ui-kit-components-Button-styles-module__btn-theme--dark {
  --btn-background: var(--color-charcoal);
  --btn-border-color: var(--color-charcoal);
  --btn-color: var(--color-white);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--danger {
  --btn-background: var(--color-danger);
  --btn-border-color: var(--color-danger);
  --btn-color: var(--color-white);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--danger-subtle {
  --btn-background: var(--color-red-50);
  --btn-border-color: var(--color-danger-40);
  --btn-color: var(--color-red-800);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--neutral {
  --btn-background: var(--color-neutral-100);
  --btn-border-color: var(--color-neutral-100);
  --btn-color: var(--color-neutral-700);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--neutral-ghost {
  --btn-background: transparent;
  --btn-border-color: transparent;
  --btn-color: var(--icons-color);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--white {
  --btn-background: var(--color-white);
  --btn-border-color: var(--color-white);
  --btn-color: var(--btn-primary, var(--color-blue-500));
}
.packages-ui-kit-components-Button-styles-module__btn-theme--white-outline {
  --btn-background: transparent;
  --btn-border-color: var(--color-white);
  --btn-color: var(--color-white);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--light-gray {
  --btn-background: var(--color-light-gray);
  --btn-border-color: var(--color-light-gray);
  --btn-color: var(--color-dark-text);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--secondary {
  --btn-background: var(--color-white);
  --btn-border-color: var(--color-border-default);
  --btn-color: var(--icons-color);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--transparent {
  --btn-background: transparent;
  --btn-border-color: transparent;
  --btn-color: var(--icons-color);
}
.packages-ui-kit-components-Button-styles-module__btn-theme--plain {
  --btn-background: transparent;
  --btn-border-color: transparent;
  --btn-color: var(--icons-color);
}

.packages-ui-kit-components-Button-styles-module__btn {
  --btn-brand-surface: var(--brand-subtle, var(--color-blue-50));
  --btn-brand-surface-hover: color-mix(
    in srgb,
    var(--btn-brand-surface) 80%,
    var(--btn-primary, var(--color-blue-500))
  );
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--size-8);
  background: var(--btn-background, transparent);
  border: var(--size-1) solid var(--btn-border-color, transparent);
  border-radius: var(--btn-border-radius, var(--size-8));
  color: var(--btn-color, inherit);
  font-size: var(--btn-font-size, var(--font-size-14));
  font-weight: var(--font-weight-500);
  min-width: var(--btn-min-width, 0);
  position: relative;
  transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, transform 0.08s ease-out, filter 0.08s ease-out;
}
.packages-ui-kit-components-Button-styles-module__btn > svg {
  flex-shrink: 0;
}
@media (hover: hover) {
  .packages-ui-kit-components-Button-styles-module__btn:not(.packages-ui-kit-components-Button-styles-module__btn--loading):hover {
    cursor: pointer;
  }
}
.packages-ui-kit-components-Button-styles-module__btn:focus-visible {
  outline: var(--size-2) solid var(--btn-primary, var(--color-blue-500));
  outline-offset: var(--size-2);
}
.packages-ui-kit-components-Button-styles-module__btn:active {
  filter: brightness(0.85);
  transform: scale(0.98);
}
.packages-ui-kit-components-Button-styles-module__btn:disabled {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.packages-ui-kit-components-Button-styles-module__btn__spinner {
  animation: packages-ui-kit-components-Button-styles-module__btn-spin 0.8s linear infinite;
  block-size: var(--size-14);
  border: var(--size-1-5) solid currentColor;
  border-block-start-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  display: inline-block;
  flex-shrink: 0;
  inline-size: var(--size-14);
}
.packages-ui-kit-components-Button-styles-module__btn--elevated {
  box-shadow: var(--box-shadow-button);
}
.packages-ui-kit-components-Button-styles-module__btn--loading {
  opacity: 0.7;
  pointer-events: none;
}

@keyframes packages-ui-kit-components-Button-styles-module__btn-spin {
  to {
    transform: rotate(360deg);
  }
}.packages-ui-kit-components-Flex-styles-module__flex {
  --justify-content: var(--justify-content);
  --row-gap: var(--row-gap);
  --column-gap: var(--column-gap);
  --align-items: var(--align-items);
  --flex-direction: var(--flex-direction);
  --flex-wrap: var(--flex-wrap);
  align-items: var(--align-items);
  appearance: none;
  background: none;
  border: none;
  column-gap: var(--column-gap);
  display: flex;
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  row-gap: var(--row-gap);
  text-align: inherit;
}
.packages-ui-kit-components-Flex-styles-module__flex:where(button) {
  cursor: pointer;
}
.packages-ui-kit-components-Flex-styles-module__flex {
  --align-self: var(--align-self);
  --padding-left: var(--padding-left);
  --padding-top: var(--padding-top);
  --padding-right: var(--padding-right);
  --padding-bottom: var(--padding-bottom);
  --margin-top: var(--margin-top);
  --margin-bottom: var(--margin-bottom);
  --margin-left: var(--margin-left);
  --margin-right: var(--margin-right);
  --height: var(--height);
  --max-height: var(--max-height);
  --max-width: var(--max-width);
  --min-height: var(--min-height);
  --min-width: var(--min-width);
  --width: var(--width);
  --background-color: var(--background-color);
  --border-color: var(--border-color);
  --border-width: var(--border-width);
  --border-style: var(--border-style);
  --border-radius: var(--border-radius);
  --border-top-color: var(--border-top-color);
  --border-top-width: var(--border-top-width);
  --border-top-style: var(--border-top-style);
  --border-bottom-color: var(--border-bottom-color);
  --border-bottom-width: var(--border-bottom-width);
  --border-bottom-style: var(--border-bottom-style);
  --border-left-color: var(--border-left-color);
  --border-left-width: var(--border-left-width);
  --border-left-style: var(--border-left-style);
  --border-right-color: var(--border-right-color);
  --border-right-width: var(--border-right-width);
  --border-right-style: var(--border-right-style);
  --border-radius-top-left: var(--border-radius-top-left);
  --border-radius-top-right: var(--border-radius-top-right);
  --border-radius-bottom-right: var(--border-radius-bottom-right);
  --border-radius-bottom-left: var(--border-radius-bottom-left);
  --box-shadow: var(--box-shadow);
  --position: var(--position);
  --top: var(--top);
  --left: var(--left);
  --right: var(--right);
  --bottom: var(--bottom);
  --transform: var(--transform);
  --z-index: var(--z-index);
  --flex-grow: var(--flex-grow);
  --flex-shrink: var(--flex-shrink);
  --overflow-anchor: var(--overflow-anchor);
  --overflow-x: var(--overflow-x);
  --overflow-y: var(--overflow-y);
  --cursor: var(--cursor);
  --text-align: var(--text-align);
  --white-space: var(--white-space);
  --text-overflow: var(--text-overflow);
  --backdrop-filter: var(--backdrop-filter);
  --mask-image: var(--mask-image);
  --pointer-events: var(--pointer-events);
  --cursor: var(--cursor);
  --hover-background-color: var(--hover-background-color);
  --hover-border-color: var(--hover-border-color);
}
@media (hover: hover) {
  .packages-ui-kit-components-Flex-styles-module__flex:hover {
    background-color: var(--hover-background-color, var(--background-color));
    border-top-color: var(--hover-border-color, var(--border-top-color, var(--border-color)));
    border-right-color: var(--hover-border-color, var(--border-right-color, var(--border-color)));
    border-bottom-color: var(--hover-border-color, var(--border-bottom-color, var(--border-color)));
    border-left-color: var(--hover-border-color, var(--border-left-color, var(--border-color)));
  }
}
.packages-ui-kit-components-Flex-styles-module__flex {
  align-self: var(--align-self);
  backdrop-filter: var(--backdrop-filter);
  -webkit-backdrop-filter: var(--backdrop-filter);
  background-color: var(--background-color);
  border-color: var(--border-color);
  border-style: var(--border-style);
  border-width: var(--border-width);
  border-top-color: var(--border-top-color, var(--border-color));
  border-top-style: var(--border-top-style, var(--border-style));
  border-top-width: var(--border-top-width, var(--border-width));
  border-bottom-color: var(--border-bottom-color, var(--border-color));
  border-bottom-style: var(--border-bottom-style, var(--border-style));
  border-bottom-width: var(--border-bottom-width, var(--border-width));
  border-left-color: var(--border-left-color, var(--border-color));
  border-left-style: var(--border-left-style, var(--border-style));
  border-left-width: var(--border-left-width, var(--border-width));
  border-right-color: var(--border-right-color, var(--border-color));
  border-right-style: var(--border-right-style, var(--border-style));
  border-right-width: var(--border-right-width, var(--border-width));
  border-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius-bottom-left, var(--border-radius));
  border-bottom-right-radius: var(--border-radius-bottom-right, var(--border-radius));
  border-top-left-radius: var(--border-radius-top-left, var(--border-radius));
  border-top-right-radius: var(--border-radius-top-right, var(--border-radius));
  bottom: var(--bottom);
  box-shadow: var(--box-shadow);
  cursor: var(--cursor);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  height: var(--height);
  left: var(--left);
  margin-bottom: var(--margin-bottom);
  margin-left: var(--margin-left);
  margin-right: var(--margin-right);
  margin-top: var(--margin-top);
  mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  max-height: var(--max-height);
  max-width: var(--max-width);
  min-height: var(--min-height);
  min-width: var(--min-width);
  opacity: var(--opacity);
  overflow-anchor: var(--overflow-anchor);
  overflow-x: var(--overflow-x);
  overflow-y: var(--overflow-y);
  pointer-events: var(--pointer-events);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  position: var(--position);
  right: var(--right);
  text-align: var(--text-align);
  text-overflow: var(--text-overflow);
  top: var(--top);
  white-space: var(--white-space);
  transform: var(--transform);
  width: var(--width);
  z-index: var(--z-index);
}.packages-ui-kit-components-Typography-styles-module__typography {
  --color: var(--color);
  --font-size: var(--font-size);
  --line-height: var(--line-height);
  --font-weight: var(--font-weight);
  --text-align: var(--text-align);
  --text-transform: var(--text-transform);
  --white-space: var(--white-space);
  color: var(--color);
  font-size: var(--font-size);
  font-weight: var(--font-weight);
  line-height: var(--line-height);
  text-align: var(--text-align);
  text-transform: var(--text-transform);
  white-space: var(--white-space);
}

.packages-ui-kit-components-Typography-styles-module__truncated {
  display: block;
  min-width: var(--size-0);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}.src-components-buttons-IconButton-styles-module__root {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  position: relative;
}
.src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options) {
  background-color: var(--btn-bg-3);
}
.src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):hover, .src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):active, .src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):focus {
  background-color: var(--btn-bg-3-hover);
}
.src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):hover path,
.src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):hover polygon, .src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):active path,
.src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):active polygon, .src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):focus path,
.src-components-buttons-IconButton-styles-module__root .ui.button:not(.src-components-buttons-IconButton-styles-module__options):focus polygon {
  fill: var(--btn-color-3-hover) !important;
}
.src-components-buttons-IconButton-styles-module__root .ui.button.src-components-buttons-IconButton-styles-module__options {
  background-color: transparent;
}
.src-components-buttons-IconButton-styles-module__root .ui.button {
  width: 100%;
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
  margin: 0;
  padding: 0 !important;
  transition-duration: 0.2s;
}
.src-components-buttons-IconButton-styles-module__root .src-components-buttons-IconButton-styles-module__icon {
  height: 17px;
}
.src-components-buttons-IconButton-styles-module__root .src-components-buttons-IconButton-styles-module__icon svg {
  height: 100%;
}
.src-components-buttons-IconButton-styles-module__root .src-components-buttons-IconButton-styles-module__icon svg path,
.src-components-buttons-IconButton-styles-module__root .src-components-buttons-IconButton-styles-module__icon svg polygon {
  transition-duration: 0.2s;
  fill: var(--btn-color-3);
}
.src-components-buttons-IconButton-styles-module__root .src-components-buttons-IconButton-styles-module__svg {
  width: 18px;
  height: 18px;
  color: #83848b;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.src-components-buttons-IconButton-styles-module__sendButton {
  display: flex;
  justify-content: center;
}
.src-components-buttons-IconButton-styles-module__sendButton svg {
  width: 20px;
  height: 20px;
}.src-components-buttons-ToUpButton-styles-module__goUpButton {
  position: fixed;
  bottom: 0;
  right: 30px;
  z-index: 100;
  background: #fff;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1490196078);
  width: 70px;
  height: 48px;
  border-radius: 12px 12px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.src-components-buttons-ToUpButton-styles-module__goUpButton > * {
  width: 100% !important;
  height: 100% !important;
  justify-content: center;
}
.src-components-buttons-ToUpButton-styles-module__goUpButton:hover, .src-components-buttons-ToUpButton-styles-module__goUpButton:active, .src-components-buttons-ToUpButton-styles-module__goUpButton:focus {
  background: #e0e0e0;
}
.src-components-buttons-ToUpButton-styles-module__goUpButton svg {
  width: 24px;
}.packages-ui-kit-components-Calendar-styles-module__calendar {
  background-color: var(--color-white);
  border-radius: var(--size-3);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
  color: var(--calendar-text-color, #484848);
  display: inline-block;
  padding: var(--size-0) 9px 9px;
  position: relative;
  text-align: left;
  width: max-content;
}
.packages-ui-kit-components-Calendar-styles-module__calendar--vertical .packages-ui-kit-components-Calendar-styles-module__months {
  align-items: center;
  flex-direction: column;
}

.packages-ui-kit-components-Calendar-styles-module__months {
  display: flex;
}

.packages-ui-kit-components-Calendar-styles-module__month {
  padding: var(--size-0) var(--size-13);
}

.packages-ui-kit-components-Calendar-styles-module__month-caption {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 22px var(--size-0) 9px;
}

.packages-ui-kit-components-Calendar-styles-module__caption-label {
  font-size: var(--font-size-18);
  text-transform: capitalize;
}

.packages-ui-kit-components-Calendar-styles-module__nav {
  display: flex;
  justify-content: space-between;
  left: var(--size-0);
  padding: var(--size-0) 22px;
  position: absolute;
  right: var(--size-0);
  top: var(--size-18);
  z-index: 2;
}

.packages-ui-kit-components-Calendar-styles-module__nav-button {
  background-color: var(--color-white);
  border: var(--size-1) solid var(--calendar-border-color, #e4e7e7);
  border-radius: var(--size-3);
  cursor: pointer;
  line-height: 0.78;
  padding: var(--size-6) 9px;
}
.packages-ui-kit-components-Calendar-styles-module__nav-button:hover {
  border-color: #c4c4c4;
}
.packages-ui-kit-components-Calendar-styles-module__nav-button[aria-disabled=true] {
  cursor: default;
  opacity: 0.5;
}
.packages-ui-kit-components-Calendar-styles-module__nav-button[aria-disabled=true]:hover {
  border-color: var(--calendar-border-color, #e4e7e7);
}

.packages-ui-kit-components-Calendar-styles-module__chevron {
  display: block;
  fill: var(--calendar-nav-color, #82888a);
  height: 19px;
  width: 19px;
}

.packages-ui-kit-components-Calendar-styles-module__month-grid {
  border-collapse: collapse;
  border-spacing: 0;
}

.packages-ui-kit-components-Calendar-styles-module__weekday {
  color: var(--calendar-muted-color, #757575);
  font-size: var(--font-size-14);
  font-weight: var(--font-weight-400);
  height: 29px;
  text-align: center;
  width: 39px;
}

.packages-ui-kit-components-Calendar-styles-module__day {
  background-color: var(--color-white);
  border: var(--size-1) solid var(--calendar-border-color, #e4e7e7);
  box-sizing: border-box;
  color: var(--calendar-text-color, #484848);
  font-size: var(--font-size-14);
  height: 38px;
  padding: var(--size-0);
  text-align: center;
  width: 39px;
}
.packages-ui-kit-components-Calendar-styles-module__day:hover {
  background-color: var(--calendar-border-color, #e4e7e7);
}
.packages-ui-kit-components-Calendar-styles-module__day--today {
  color: var(--calendar-today-color, inherit);
  font-weight: var(--calendar-today-font-weight, inherit);
}
.packages-ui-kit-components-Calendar-styles-module__day--outside {
  border-width: var(--size-0);
}
.packages-ui-kit-components-Calendar-styles-module__day--outside:hover {
  background-color: var(--color-white);
}
.packages-ui-kit-components-Calendar-styles-module__day--disabled {
  background-color: var(--color-white);
  color: var(--calendar-disabled-color, #cacccd);
}
.packages-ui-kit-components-Calendar-styles-module__day--disabled:hover {
  background-color: var(--color-white);
}
.packages-ui-kit-components-Calendar-styles-module__day--disabled .packages-ui-kit-components-Calendar-styles-module__day-button {
  cursor: default;
}
.packages-ui-kit-components-Calendar-styles-module__day--hovered-range {
  background-color: var(--calendar-accent-subtle-color, #b2f1ec);
  border-color: var(--calendar-accent-subtle-border-color, #80e8e0);
  color: var(--calendar-accent-subtle-text-color, #007a87);
}
.packages-ui-kit-components-Calendar-styles-module__day--hovered-range:hover {
  background-color: var(--calendar-accent-subtle-color, #b2f1ec);
}
.packages-ui-kit-components-Calendar-styles-module__day--range-middle {
  background-color: var(--calendar-accent-soft-color, #66e2da);
  border-color: var(--calendar-accent-soft-color, #66e2da);
  color: var(--color-white);
}
.packages-ui-kit-components-Calendar-styles-module__day--range-middle:hover {
  background-color: var(--calendar-accent-soft-color, #66e2da);
}
.packages-ui-kit-components-Calendar-styles-module__day--selected, .packages-ui-kit-components-Calendar-styles-module__day--range-start, .packages-ui-kit-components-Calendar-styles-module__day--range-end {
  background-color: var(--calendar-accent-color, #00a699);
  border-color: var(--calendar-accent-color, #00a699);
  color: var(--color-white);
}
.packages-ui-kit-components-Calendar-styles-module__day--selected:hover, .packages-ui-kit-components-Calendar-styles-module__day--range-start:hover, .packages-ui-kit-components-Calendar-styles-module__day--range-end:hover {
  background-color: var(--calendar-accent-color, #00a699);
}
.packages-ui-kit-components-Calendar-styles-module__day--hidden {
  background-color: transparent;
  border-color: transparent;
}
.packages-ui-kit-components-Calendar-styles-module__day--hidden:hover {
  background-color: transparent;
}

.packages-ui-kit-components-Calendar-styles-module__day-button {
  background: none;
  border: var(--size-0);
  color: inherit;
  cursor: pointer;
  font: inherit;
  height: var(--parent);
  padding: var(--size-0);
  width: var(--parent);
}.src-components-employees-card-styles-module__root {
  padding: 0 !important;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__wrapper {
  margin: 1em;
}
@media (max-width: 767px) {
  .src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__wrapper {
    margin: 1em 1em 0;
    padding: 16px;
  }
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__header {
  display: flex;
  justify-content: space-between;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__name {
  display: inline-block;
  margin: 0;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__settingsButton {
  margin-right: 5px;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__email {
  color: #a7a9b6;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  z-index: 100;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__roleContainer {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  margin: 14px -4px 0 0;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__roleContainer .src-components-employees-card-styles-module__roleTitle {
  font-size: 14px;
  margin: 0 5px 0 0;
  display: inline-block;
}
.src-components-employees-card-styles-module__root .src-components-employees-card-styles-module__roleContainer .src-components-employees-card-styles-module__tag {
  margin-bottom: 3px;
  margin-right: 4px;
  max-width: 100%;
}

.src-components-employees-card-styles-module__phones {
  display: flex;
  flex-direction: column;
}.src-components-ui-wrappers-CardWrapper-styles-module__root {
  box-shadow: 4px 11px 15px 0 rgba(126, 149, 171, 0.1);
  border-radius: 16px;
  padding: 16px 20px 20px;
  background-color: #fff;
}.src-components-ui-Alert-styles-module__root {
  display: flex;
  align-items: center;
  min-height: 45px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 1.5;
  overflow: hidden;
  padding: 12px 18px 12px 68px;
  position: relative;
}
.src-components-ui-Alert-styles-module__root .src-components-ui-Alert-styles-module__iconWrapper {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 50px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.src-components-ui-Alert-styles-module__root .src-components-ui-Alert-styles-module__iconWrapper .src-components-ui-Alert-styles-module__icon svg path {
  fill: #fff;
}
.src-components-ui-Alert-styles-module__root .src-components-ui-Alert-styles-module__closeIcon {
  position: absolute;
  display: flex;
  top: 2px;
  right: 2px;
  cursor: pointer;
}
.src-components-ui-Alert-styles-module__root .src-components-ui-Alert-styles-module__closeIcon svg {
  width: 10px;
}
.src-components-ui-Alert-styles-module__root .src-components-ui-Alert-styles-module__closeIcon svg path {
  fill: #e95673 !important;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__success {
  background: rgba(64, 194, 129, 0.1);
  border: 1px solid #40c281;
  color: #3d3d3d;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__success .src-components-ui-Alert-styles-module__iconWrapper {
  background: #40c281;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__success .src-components-ui-Alert-styles-module__iconWrapper .src-components-ui-Alert-styles-module__icon svg {
  width: 14px;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__success .src-components-ui-Alert-styles-module__iconWrapper .src-components-ui-Alert-styles-module__icon svg path {
  stroke: #fff;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__warning {
  background: rgba(242, 201, 76, 0.1);
  border: 1px solid var(--yellow);
  color: #3d3d3d;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__warning .src-components-ui-Alert-styles-module__iconWrapper {
  background: var(--yellow);
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__warning .src-components-ui-Alert-styles-module__iconWrapper .src-components-ui-Alert-styles-module__icon svg {
  width: 16px;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__info {
  background: rgba(111, 183, 255, 0.1019607843);
  color: #3d3d3d;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__info .src-components-ui-Alert-styles-module__iconWrapper {
  background: #529de8;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__info .src-components-ui-Alert-styles-module__iconWrapper .src-components-ui-Alert-styles-module__icon svg {
  height: 21px;
  width: 21px;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__error {
  background: rgba(251, 159, 165, 0.1);
  border: 1px solid #fb9fa5;
  color: #e95673;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__error .src-components-ui-Alert-styles-module__iconWrapper {
  background: #e95673;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__error .src-components-ui-Alert-styles-module__iconWrapper .src-components-ui-Alert-styles-module__icon svg {
  width: 16px;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__small {
  min-height: 20px;
  padding: 5px 18px 5px 58px;
  margin: 7px 0;
}
.src-components-ui-Alert-styles-module__root.src-components-ui-Alert-styles-module__small .src-components-ui-Alert-styles-module__iconWrapper {
  width: 40px;
}.src-containers-molecules-permission-styles-module__alert {
  margin-top: 1em;
  margin-bottom: 1em;
}.src-components-buttons-SubmitButton-styles-module__submitButton {
  display: inline-block;
}
.src-components-buttons-SubmitButton-styles-module__submitButton .ui.button {
  height: 35px;
  margin: 0;
  padding: 0 24px;
  border-radius: 27px;
  background-color: var(--btn-bg-2);
  white-space: nowrap;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  border: none;
  cursor: pointer;
}
.src-components-buttons-SubmitButton-styles-module__submitButton .ui.button:hover, .src-components-buttons-SubmitButton-styles-module__submitButton .ui.button:active, .src-components-buttons-SubmitButton-styles-module__submitButton .ui.button:focus {
  background-color: var(--btn-bg-2-hover);
}.src-components-messages-Error-styles-module__errorWrapper {
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 3;
  margin-top: 1px;
}
.src-components-messages-Error-styles-module__errorWrapper .src-components-messages-Error-styles-module__error {
  min-width: 100px;
  padding: 8px 18px;
  line-height: 108%;
  font-size: 11px;
  background-color: #fff6f6;
  color: #9f3a38;
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
}.src-components-controls-Dropdown-styles-module__root {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 1em;
  line-height: 1;
}
.src-components-controls-Dropdown-styles-module__root.src-components-controls-Dropdown-styles-module__vertical {
  flex-wrap: wrap;
}
.src-components-controls-Dropdown-styles-module__root.src-components-controls-Dropdown-styles-module__fluid {
  width: 100%;
}
.src-components-controls-Dropdown-styles-module__root .src-components-controls-Dropdown-styles-module__arrowIcon {
  position: absolute;
  top: 0;
  right: 0.6em;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.src-components-controls-Dropdown-styles-module__root .src-components-controls-Dropdown-styles-module__arrowIcon svg {
  width: 10.5px;
  cursor: pointer;
}
.src-components-controls-Dropdown-styles-module__root .src-components-controls-Dropdown-styles-module__arrowIcon svg path {
  cursor: pointer;
  fill: var(--purple-3);
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown {
  width: 100%;
  min-width: 40px;
  height: 35px;
  min-height: 35px;
  line-height: 35px;
  border-radius: 3px;
  border: 1px solid var(--controls-border);
  background: #fff;
  margin-bottom: 0;
  padding: 0 1.5em 0 0.6em;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown:hover, .src-components-controls-Dropdown-styles-module__root .ui.dropdown:focus {
  border-color: var(--purple-3);
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  height: initial;
  line-height: 1;
  padding: 0 6px;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple.search.selection {
  padding: 0 6px 3px 6px;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple.search.selection > .label {
  margin: 3px 3px 0px 0;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple .text {
  width: initial;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple > .label {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  height: 24px;
  background-color: var(--controls-active-item);
  border-radius: 13px;
  font-size: 14px;
  font-weight: normal;
  color: var(--black);
  white-space: nowrap;
  box-shadow: none;
  padding: 4px 12px;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple > .label i.icon.delete {
  width: 11px;
  height: 11px;
  opacity: 1;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown.ui.multiple > .label i.icon.delete:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.47728 8.47779C8.2333 8.72177 7.83773 8.72177 7.59374 8.47779L4.50012 5.38416L1.40681 8.47748C1.16265 8.72163 0.766797 8.72163 0.522642 8.47748C0.278487 8.23332 0.278487 7.83747 0.522642 7.59331L3.61595 4.5L0.522327 1.40637C0.278346 1.16239 0.278346 0.76682 0.522327 0.522839C0.766308 0.278858 1.16188 0.278858 1.40586 0.522839L4.49949 3.61647L7.59343 0.522525C7.83758 0.27837 8.23344 0.278369 8.47759 0.522524C8.72175 0.766679 8.72175 1.16253 8.47759 1.40669L5.38365 4.50063L8.47728 7.59426C8.72126 7.83824 8.72126 8.23381 8.47728 8.47779Z' fill='%2323282D'/%3E%3C/svg%3E ") no-repeat center/contain !important;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown .menu {
  width: auto;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown input.search {
  line-height: 35px;
  padding-top: 0;
  padding-bottom: 0;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown:not(.multiple) input.search {
  left: 0;
  padding-left: 0.6em;
}
.src-components-controls-Dropdown-styles-module__root .ui.dropdown .text {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
}
.src-components-controls-Dropdown-styles-module__root .src-components-controls-Dropdown-styles-module__clearable .clear {
  z-index: 9999;
  cursor: pointer;
}.src-containers-form-details-ClaimDistribution-styles-module__root .src-containers-form-details-ClaimDistribution-styles-module__fieldsBlock {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.src-containers-form-details-ClaimDistribution-styles-module__root .src-containers-form-details-ClaimDistribution-styles-module__fieldsBlock > div {
  width: 48%;
}
@media (max-width: 767px) {
  .src-containers-form-details-ClaimDistribution-styles-module__root .src-containers-form-details-ClaimDistribution-styles-module__fieldsBlock > div {
    width: 100%;
  }
}
.src-containers-form-details-ClaimDistribution-styles-module__root .src-containers-form-details-ClaimDistribution-styles-module__footer .src-containers-form-details-ClaimDistribution-styles-module__alert {
  margin-top: 14px;
}.src-components-details-dump-EmailsDistribution-styles-module__root .src-components-details-dump-EmailsDistribution-styles-module__dumpList {
  padding: 0;
  margin: 0.5em 0;
}
.src-components-details-dump-EmailsDistribution-styles-module__root .src-components-details-dump-EmailsDistribution-styles-module__dumpList li {
  list-style: none;
  padding: 4px 0;
}
.src-components-details-dump-EmailsDistribution-styles-module__root .src-components-details-dump-EmailsDistribution-styles-module__dumpList li:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--purple-4);
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}.src-components-details-dump-IntegrationFacebook-styles-module__root .src-components-details-dump-IntegrationFacebook-styles-module__pluginWrapper .src-components-details-dump-IntegrationFacebook-styles-module__pluginButtonWrapper {
  padding: 1.5em 0;
}
.src-components-details-dump-IntegrationFacebook-styles-module__root .src-components-details-dump-IntegrationFacebook-styles-module__pluginWrapper .src-components-details-dump-IntegrationFacebook-styles-module__paragraph {
  margin: 1em 0 0 0;
}
@media (max-width: 767px) {
  .src-components-details-dump-IntegrationFacebook-styles-module__root .src-components-details-dump-IntegrationFacebook-styles-module__pluginWrapper .src-components-details-dump-IntegrationFacebook-styles-module__paragraph:first-child {
    margin-top: 0;
  }
}
.src-components-details-dump-IntegrationFacebook-styles-module__root .src-components-details-dump-IntegrationFacebook-styles-module__pluginWrapper ol {
  padding-left: 2em;
  margin: 0;
}
.src-components-details-dump-IntegrationFacebook-styles-module__root .src-components-details-dump-IntegrationFacebook-styles-module__pluginWrapper .src-components-details-dump-IntegrationFacebook-styles-module__fbLoginBtn {
  background: #1877f2;
  color: white;
  border-radius: 4px;
  max-width: 400px;
  font-size: 16px;
  height: 40px;
  margin: 0;
  padding: 0 12px;
  display: inline-flex;
  align-items: center;
}
.src-components-details-dump-IntegrationFacebook-styles-module__root .src-components-details-dump-IntegrationFacebook-styles-module__pluginWrapper .src-components-details-dump-IntegrationFacebook-styles-module__fbLoginBtn img {
  width: 24px;
  height: auto;
  margin-right: 8px;
}
.src-components-details-dump-IntegrationFacebook-styles-module__divider {
  margin-bottom: 0 !important;
}

.src-components-details-dump-IntegrationFacebook-styles-module__button .ui.button {
  background-color: var(--btn-bg-1);
  color: var(--black);
}
.src-components-details-dump-IntegrationFacebook-styles-module__button .ui.button:hover, .src-components-details-dump-IntegrationFacebook-styles-module__button .ui.button:active, .src-components-details-dump-IntegrationFacebook-styles-module__button .ui.button:focus {
  background-color: var(--btn-bg-1-hover);
  color: var(--btn-color-1);
}.packages-ui-kit-components-Modal-parts-ModalFooter-styles-module__footer {
  align-items: center;
  border-top: 1px solid var(--color-border-default);
  display: flex;
  flex-wrap: wrap;
  gap: var(--size-16);
  justify-content: flex-end;
  padding: var(--size-12) var(--size-20);
}.packages-ui-kit-components-View-styles-module__view {
  --align-self: var(--align-self);
  --padding-left: var(--padding-left);
  --padding-top: var(--padding-top);
  --padding-right: var(--padding-right);
  --padding-bottom: var(--padding-bottom);
  --margin-top: var(--margin-top);
  --margin-bottom: var(--margin-bottom);
  --margin-left: var(--margin-left);
  --margin-right: var(--margin-right);
  --height: var(--height);
  --max-height: var(--max-height);
  --max-width: var(--max-width);
  --min-height: var(--min-height);
  --min-width: var(--min-width);
  --width: var(--width);
  --background-color: var(--background-color);
  --border-color: var(--border-color);
  --border-width: var(--border-width);
  --border-style: var(--border-style);
  --border-radius: var(--border-radius);
  --border-top-color: var(--border-top-color);
  --border-top-width: var(--border-top-width);
  --border-top-style: var(--border-top-style);
  --border-bottom-color: var(--border-bottom-color);
  --border-bottom-width: var(--border-bottom-width);
  --border-bottom-style: var(--border-bottom-style);
  --border-left-color: var(--border-left-color);
  --border-left-width: var(--border-left-width);
  --border-left-style: var(--border-left-style);
  --border-right-color: var(--border-right-color);
  --border-right-width: var(--border-right-width);
  --border-right-style: var(--border-right-style);
  --border-radius-top-left: var(--border-radius-top-left);
  --border-radius-top-right: var(--border-radius-top-right);
  --border-radius-bottom-right: var(--border-radius-bottom-right);
  --border-radius-bottom-left: var(--border-radius-bottom-left);
  --box-shadow: var(--box-shadow);
  --position: var(--position);
  --top: var(--top);
  --left: var(--left);
  --right: var(--right);
  --bottom: var(--bottom);
  --transform: var(--transform);
  --z-index: var(--z-index);
  --flex-grow: var(--flex-grow);
  --flex-shrink: var(--flex-shrink);
  --overflow-anchor: var(--overflow-anchor);
  --overflow-x: var(--overflow-x);
  --overflow-y: var(--overflow-y);
  --cursor: var(--cursor);
  --text-align: var(--text-align);
  --white-space: var(--white-space);
  --text-overflow: var(--text-overflow);
  --backdrop-filter: var(--backdrop-filter);
  --mask-image: var(--mask-image);
  --pointer-events: var(--pointer-events);
  --cursor: var(--cursor);
  --hover-background-color: var(--hover-background-color);
  --hover-border-color: var(--hover-border-color);
}
@media (hover: hover) {
  .packages-ui-kit-components-View-styles-module__view:hover {
    background-color: var(--hover-background-color, var(--background-color));
    border-top-color: var(--hover-border-color, var(--border-top-color, var(--border-color)));
    border-right-color: var(--hover-border-color, var(--border-right-color, var(--border-color)));
    border-bottom-color: var(--hover-border-color, var(--border-bottom-color, var(--border-color)));
    border-left-color: var(--hover-border-color, var(--border-left-color, var(--border-color)));
  }
}
.packages-ui-kit-components-View-styles-module__view {
  align-self: var(--align-self);
  backdrop-filter: var(--backdrop-filter);
  -webkit-backdrop-filter: var(--backdrop-filter);
  background-color: var(--background-color);
  border-color: var(--border-color);
  border-style: var(--border-style);
  border-width: var(--border-width);
  border-top-color: var(--border-top-color, var(--border-color));
  border-top-style: var(--border-top-style, var(--border-style));
  border-top-width: var(--border-top-width, var(--border-width));
  border-bottom-color: var(--border-bottom-color, var(--border-color));
  border-bottom-style: var(--border-bottom-style, var(--border-style));
  border-bottom-width: var(--border-bottom-width, var(--border-width));
  border-left-color: var(--border-left-color, var(--border-color));
  border-left-style: var(--border-left-style, var(--border-style));
  border-left-width: var(--border-left-width, var(--border-width));
  border-right-color: var(--border-right-color, var(--border-color));
  border-right-style: var(--border-right-style, var(--border-style));
  border-right-width: var(--border-right-width, var(--border-width));
  border-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius-bottom-left, var(--border-radius));
  border-bottom-right-radius: var(--border-radius-bottom-right, var(--border-radius));
  border-top-left-radius: var(--border-radius-top-left, var(--border-radius));
  border-top-right-radius: var(--border-radius-top-right, var(--border-radius));
  bottom: var(--bottom);
  box-shadow: var(--box-shadow);
  cursor: var(--cursor);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  height: var(--height);
  left: var(--left);
  margin-bottom: var(--margin-bottom);
  margin-left: var(--margin-left);
  margin-right: var(--margin-right);
  margin-top: var(--margin-top);
  mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  max-height: var(--max-height);
  max-width: var(--max-width);
  min-height: var(--min-height);
  min-width: var(--min-width);
  opacity: var(--opacity);
  overflow-anchor: var(--overflow-anchor);
  overflow-x: var(--overflow-x);
  overflow-y: var(--overflow-y);
  pointer-events: var(--pointer-events);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  position: var(--position);
  right: var(--right);
  text-align: var(--text-align);
  text-overflow: var(--text-overflow);
  top: var(--top);
  white-space: var(--white-space);
  transform: var(--transform);
  width: var(--width);
  z-index: var(--z-index);
}.packages-ui-kit-components-Radio-styles-module__input {
  cursor: pointer;
  height: var(--parent);
  inset: var(--size-0);
  margin: var(--size-0);
  opacity: 0;
  position: var(--absolute);
  width: var(--parent);
}

.packages-ui-kit-components-Radio-styles-module__radio {
  --radio-border-color: transparent;
  align-items: var(--center);
  border: var(--size-1-5) solid var(--radio-border-color);
  border-radius: 50%;
  display: flex;
  height: var(--size-16);
  justify-content: var(--center);
  width: var(--size-16);
}
.packages-ui-kit-components-Radio-styles-module__radio.packages-ui-kit-components-Radio-styles-module__checked {
  --radio-border-color: var(--radio-color, var(--color-cherry));
}
.packages-ui-kit-components-Radio-styles-module__radio:not(.packages-ui-kit-components-Radio-styles-module__checked) {
  --radio-border-color: var(--color-gray);
}

.packages-ui-kit-components-Radio-styles-module__dot {
  background-color: var(--radio-color, var(--color-cherry));
  border-radius: 50%;
  height: var(--size-8);
  opacity: 0;
  transform: scale(0);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  width: var(--size-8);
}
.packages-ui-kit-components-Radio-styles-module__dot--show {
  opacity: 1;
  transform: scale(1);
}

.packages-ui-kit-components-Radio-styles-module__label {
  align-items: var(--center);
  cursor: pointer;
  display: flex;
  gap: var(--size-8);
  position: var(--relative);
}
.packages-ui-kit-components-Radio-styles-module__label__content {
  color: var(--color-dark-text);
  font-size: var(--size-15);
  line-height: var(--line-height-1-35);
  user-select: none;
}@keyframes packages-ui-kit-components-Skeleton-styles-module__skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.packages-ui-kit-components-Skeleton-styles-module__skeleton {
  animation: packages-ui-kit-components-Skeleton-styles-module__skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.packages-ui-kit-components-Skeleton-styles-module__skeleton-type {
  border-radius: var(--skeleton-border-radius);
}
.packages-ui-kit-components-Skeleton-styles-module__skeleton-type--circular {
  --skeleton-border-radius: 50%;
}
.packages-ui-kit-components-Skeleton-styles-module__skeleton-type--rectangular {
  --skeleton-border-radius: var(--size-0);
}
.packages-ui-kit-components-Skeleton-styles-module__skeleton-type--rounded {
  --skeleton-border-radius: var(--size-8);
}

.packages-ui-kit-components-Skeleton-styles-module__skeleton {
  background-color: var(--skeleton-color, var(--color-light-cool-gray));
  display: block;
  height: var(--skeleton-height, var(--parent));
  width: var(--skeleton-width, var(--parent));
}.packages-ui-kit-components-Link-styles-module__link-theme--brand {
  --link-color: var(--color-blue-500);
  --link-color-hover: var(--color-blue-600);
  --link-color-focus: var(--color-blue-600);
  --link-color-active: var(--color-blue-600);
}
.packages-ui-kit-components-Link-styles-module__link-theme--white {
  --link-color: var(--color-white);
  --link-color-hover: var(--color-white);
  --link-color-focus: var(--color-white);
  --link-color-active: var(--color-white);
}
.packages-ui-kit-components-Link-styles-module__link-theme--white-ghost {
  --link-color: var(--color-white-70);
  --link-color-hover: var(--color-white);
  --link-color-focus: var(--color-white);
  --link-color-active: var(--color-white);
}
.packages-ui-kit-components-Link-styles-module__link-theme--text-primary {
  --link-color: var(--color-text-primary);
  --link-color-hover: var(--color-blue-500);
  --link-color-focus: var(--color-blue-500);
  --link-color-active: var(--color-blue-600);
}
.packages-ui-kit-components-Link-styles-module__link-theme--text-tertiary {
  --link-color: var(--color-text-tertiary);
  --link-color-hover: var(--color-text-primary);
  --link-color-focus: var(--color-text-primary);
  --link-color-active: var(--color-text-primary);
}

.packages-ui-kit-components-Link-styles-module__link {
  color: var(--link-color);
  cursor: pointer;
  text-decoration: var(--text-decoration, initial);
}
.packages-ui-kit-components-Link-styles-module__link--with-icon {
  align-items: center;
  display: inline-flex;
  gap: var(--size-6);
  line-height: 1;
  vertical-align: middle;
}
.packages-ui-kit-components-Link-styles-module__link {
  transition: color 0.15s ease;
}
@media (hover: hover) {
  .packages-ui-kit-components-Link-styles-module__link:hover {
    color: var(--link-color-hover);
    text-decoration: var(--text-decoration, underline);
  }
}
.packages-ui-kit-components-Link-styles-module__link:focus-visible {
  color: var(--link-color-focus);
  outline: none;
}
.packages-ui-kit-components-Link-styles-module__link:focus:not(:focus-visible):not(:hover):not(:active) {
  color: var(--link-color);
}
@media (hover: none) {
  .packages-ui-kit-components-Link-styles-module__link:hover, .packages-ui-kit-components-Link-styles-module__link:focus {
    color: var(--link-color);
  }
}
.packages-ui-kit-components-Link-styles-module__link:active {
  color: var(--link-color-active);
  transition: color 0.08s ease;
}.packages-ui-kit-components-Separate-styles-module__separate {
  --color: var(--color);
  --size: var(--size);
  background-color: var(--color);
  display: block;
  flex-shrink: 0;
}
.packages-ui-kit-components-Separate-styles-module__separate-dir--horizontal {
  height: var(--size);
  width: 100%;
}
.packages-ui-kit-components-Separate-styles-module__separate-dir--vertical {
  height: 100%;
  width: var(--size);
}.src-pages-Booking-components-AdminBookingLayout-styles-module__root {
  max-width: 100vw;
}
@media (max-width: 767px) {
  .src-pages-Booking-components-AdminBookingLayout-styles-module__root {
    max-width: 100%;
  }
}
.src-pages-Booking-components-AdminBookingLayout-styles-module__root div.ui.grid {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.src-pages-Booking-components-AdminBookingLayout-styles-module__root div.ui.grid > .row > .column {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

body .content-wrapper {
  padding: 0 20px;
}
[data-class=table-wrapper] th, [data-class=table-wrapper] td {
  padding: 10px 5px !important;
}:root {
  --auto-fill: auto-fill;
  --auto-fit: auto-fit;
}

.packages-ui-kit-components-Grid-style-grid-module__grid {
  --align-content: var(--align-content);
  --align-items: var(--align-items);
  --grid-auto-flow: var(--grid-auto-flow);
  --justify-content: var(--justify-content);
  --justify-items: var(--justify-items);
  --place-content: var(--place-content);
  --place-items: var(--place-items);
  --row-gap: var(--row-gap);
  --column-gap: var(--column-gap);
  align-content: var(--align-content);
  align-items: var(--align-items);
  column-gap: var(--column-gap);
  display: grid;
  grid-auto-columns: var(--grid-auto-columns);
  grid-auto-flow: var(--grid-auto-flow);
  grid-auto-rows: var(--grid-auto-rows);
  grid-template-areas: var(--grid-template-areas);
  grid-template-columns: var(--grid-template-columns);
  grid-template-rows: var(--grid-template-rows);
  justify-content: var(--justify-content);
  justify-items: var(--justify-items);
  place-content: var(--place-content);
  place-items: var(--place-items);
  row-gap: var(--row-gap);
  --align-self: var(--align-self);
  --padding-left: var(--padding-left);
  --padding-top: var(--padding-top);
  --padding-right: var(--padding-right);
  --padding-bottom: var(--padding-bottom);
  --margin-top: var(--margin-top);
  --margin-bottom: var(--margin-bottom);
  --margin-left: var(--margin-left);
  --margin-right: var(--margin-right);
  --height: var(--height);
  --max-height: var(--max-height);
  --max-width: var(--max-width);
  --min-height: var(--min-height);
  --min-width: var(--min-width);
  --width: var(--width);
  --background-color: var(--background-color);
  --border-color: var(--border-color);
  --border-width: var(--border-width);
  --border-style: var(--border-style);
  --border-radius: var(--border-radius);
  --border-top-color: var(--border-top-color);
  --border-top-width: var(--border-top-width);
  --border-top-style: var(--border-top-style);
  --border-bottom-color: var(--border-bottom-color);
  --border-bottom-width: var(--border-bottom-width);
  --border-bottom-style: var(--border-bottom-style);
  --border-left-color: var(--border-left-color);
  --border-left-width: var(--border-left-width);
  --border-left-style: var(--border-left-style);
  --border-right-color: var(--border-right-color);
  --border-right-width: var(--border-right-width);
  --border-right-style: var(--border-right-style);
  --border-radius-top-left: var(--border-radius-top-left);
  --border-radius-top-right: var(--border-radius-top-right);
  --border-radius-bottom-right: var(--border-radius-bottom-right);
  --border-radius-bottom-left: var(--border-radius-bottom-left);
  --box-shadow: var(--box-shadow);
  --position: var(--position);
  --top: var(--top);
  --left: var(--left);
  --right: var(--right);
  --bottom: var(--bottom);
  --transform: var(--transform);
  --z-index: var(--z-index);
  --flex-grow: var(--flex-grow);
  --flex-shrink: var(--flex-shrink);
  --overflow-anchor: var(--overflow-anchor);
  --overflow-x: var(--overflow-x);
  --overflow-y: var(--overflow-y);
  --cursor: var(--cursor);
  --text-align: var(--text-align);
  --white-space: var(--white-space);
  --text-overflow: var(--text-overflow);
  --backdrop-filter: var(--backdrop-filter);
  --mask-image: var(--mask-image);
  --pointer-events: var(--pointer-events);
  --cursor: var(--cursor);
  --hover-background-color: var(--hover-background-color);
  --hover-border-color: var(--hover-border-color);
}
@media (hover: hover) {
  .packages-ui-kit-components-Grid-style-grid-module__grid:hover {
    background-color: var(--hover-background-color, var(--background-color));
    border-top-color: var(--hover-border-color, var(--border-top-color, var(--border-color)));
    border-right-color: var(--hover-border-color, var(--border-right-color, var(--border-color)));
    border-bottom-color: var(--hover-border-color, var(--border-bottom-color, var(--border-color)));
    border-left-color: var(--hover-border-color, var(--border-left-color, var(--border-color)));
  }
}
.packages-ui-kit-components-Grid-style-grid-module__grid {
  align-self: var(--align-self);
  backdrop-filter: var(--backdrop-filter);
  -webkit-backdrop-filter: var(--backdrop-filter);
  background-color: var(--background-color);
  border-color: var(--border-color);
  border-style: var(--border-style);
  border-width: var(--border-width);
  border-top-color: var(--border-top-color, var(--border-color));
  border-top-style: var(--border-top-style, var(--border-style));
  border-top-width: var(--border-top-width, var(--border-width));
  border-bottom-color: var(--border-bottom-color, var(--border-color));
  border-bottom-style: var(--border-bottom-style, var(--border-style));
  border-bottom-width: var(--border-bottom-width, var(--border-width));
  border-left-color: var(--border-left-color, var(--border-color));
  border-left-style: var(--border-left-style, var(--border-style));
  border-left-width: var(--border-left-width, var(--border-width));
  border-right-color: var(--border-right-color, var(--border-color));
  border-right-style: var(--border-right-style, var(--border-style));
  border-right-width: var(--border-right-width, var(--border-width));
  border-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius-bottom-left, var(--border-radius));
  border-bottom-right-radius: var(--border-radius-bottom-right, var(--border-radius));
  border-top-left-radius: var(--border-radius-top-left, var(--border-radius));
  border-top-right-radius: var(--border-radius-top-right, var(--border-radius));
  bottom: var(--bottom);
  box-shadow: var(--box-shadow);
  cursor: var(--cursor);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  height: var(--height);
  left: var(--left);
  margin-bottom: var(--margin-bottom);
  margin-left: var(--margin-left);
  margin-right: var(--margin-right);
  margin-top: var(--margin-top);
  mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  max-height: var(--max-height);
  max-width: var(--max-width);
  min-height: var(--min-height);
  min-width: var(--min-width);
  opacity: var(--opacity);
  overflow-anchor: var(--overflow-anchor);
  overflow-x: var(--overflow-x);
  overflow-y: var(--overflow-y);
  pointer-events: var(--pointer-events);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  padding-top: var(--padding-top);
  position: var(--position);
  right: var(--right);
  text-align: var(--text-align);
  text-overflow: var(--text-overflow);
  top: var(--top);
  white-space: var(--white-space);
  transform: var(--transform);
  width: var(--width);
  z-index: var(--z-index);
}