:root {
  --primary: #2b64a9;
  --secondary: #b6246b;
  --tertiary: #163255;
  --primary-reverse: #ffffff;
  --secondary-reverse: #ffffff;
  --tertiary-reverse: #ffffff;
  --base-theme: #ffffff;
  --base-invert: #182026;
  --base-component-bg: #ffffff;
  --menu-active-bg: transparent;
  --menubar-bg: #f9fafb;
  --btn-bg: #fdfdfd; }

:root {
  --primary: #2b64a9;
  --secondary: #b6246b;
  --tertiary: #163255;
  --primary-reverse: #ffffff;
  --secondary-reverse: #ffffff;
  --tertiary-reverse: #ffffff;
  --base-theme: #ffffff;
  --base-invert: #182026;
  --base-component-bg: #ffffff;
  --menu-active-bg: transparent;
  --menubar-bg: #f9fafb;
  --btn-bg: #fdfdfd; }

:root {
  --navbar-text-color: #1a1a1a;
  --navbar-icon-color: #1a1a1a;
  --navbar-background: white;
  --navbar-separator-color: grey;
  --navbar-active-text-color: #014961;
  --navbar-active-icon-color: #014961;
  --navbar-active-background: white; }

.ag-theme-material {
  --ag-foreground-color: #182026;
  --ag-background-color: transparent;
  --ag-header-foreground-color: var(--primary, $primary);
  --ag-material-primary-color: var(--primary, $primary);
  --ag-input-focus-border-color: var(--primary, $primary);
  --ag-border-color: #eaeaea;
  --ag-row-border-color: #eaeaea;
  --ag-secondary-border-color: #eaeaea;
  --ag-row-hover-color: #f7f7f7;
  --ag-range-selection-border-color: var(--primary, $primary);
  --ag-font-size: 17px;
  --ag-font-family: monospace;
  --ag-borders: solid 1px;
  --ag-borders-row: solid 1px; }

body {
  background-color: #ffffff;
  color: #1e262d; }

a {
  color: inherit;
  cursor: pointer; }
  a.ui-tag-readonly {
    cursor: default; }

hr, .ui-header::after, .ui-footer::after, .ui-card .ui-divider, .ui-sidebar__titlebar::after, .ui-datalist__card .ui-card__content::before, .ui-menu__group::after, .ui-menu .ui-divider, .ui-menu__bar::after {
  border-bottom: 1px solid rgba(57, 75, 89, 0.75);
  border-top: 1px solid var(--divider-bg, rgba(43, 100, 169, 0.5)); }

.ui-header__actions > .ui-divider, .ui-panel__header__actions > .ui-divider, .ui-toolbar > .ui-divider,
.ui-toolbar > .ui-container > .ui-divider, .ui-menu__bar__wrapper .ui-divider {
  border-left: 1px solid var(--divider-bg, rgba(43, 100, 169, 0.5));
  border-right: 1px solid rgba(57, 75, 89, 0.75); }

.ui-panel.ui-theme--primary .ui-panel__header .ui-divider, .ui-panel.ui-theme--secondary .ui-panel__header .ui-divider, .ui-panel.ui-theme--tertiary .ui-panel__header .ui-divider, .ui-panel.ui-theme--info .ui-panel__header .ui-divider, .ui-panel.ui-theme--danger .ui-panel__header .ui-divider, .ui-panel.ui-theme--success .ui-panel__header .ui-divider, .ui-panel.ui-theme--warning .ui-panel__header .ui-divider, .ui-panel.ui-theme--dark .ui-panel__header .ui-divider {
  border-left-color: #10161a;
  border-right-color: #ffffff; }

hr {
  margin: 0.5rem 0; }

::-webkit-input-placeholder {
  color: #8a9ba8; }

::-moz-placeholder {
  color: #8a9ba8; }

::-ms-input-placeholder {
  color: #8a9ba8; }

:-ms-input-placeholder {
  color: #8a9ba8; }

::-o-placeholder {
  color: #8a9ba8; }

::placeholder {
  color: #8a9ba8; }

.ui-text-divider {
  border: 1px solid #e9e9e9; }

.ui-border, .ui-border--xy {
  border-color: #e9e9e9; }

.ui-border--x {
  -webkit-border-start-color: #e9e9e9;
  -moz-border-start-color: #e9e9e9;
  -ms-border-start-color: #e9e9e9;
  -o-border-start-color: #e9e9e9;
  border-start-color: #e9e9e9;
  -webkit-border-end-color: #e9e9e9;
  -moz-border-end-color: #e9e9e9;
  -ms-border-end-color: #e9e9e9;
  -o-border-end-color: #e9e9e9;
  border-end-color: #e9e9e9; }

.ui-border--s, .ui-drawer[data-align="end"] .ui-drawer__body, .ui-sidebar[data-position="end"], .ui-sidebar[data-collapsed="true"][data-position="end"] .ui-sidebar__body {
  -webkit-border-start-color: #e9e9e9;
  -moz-border-start-color: #e9e9e9;
  -ms-border-start-color: #e9e9e9;
  -o-border-start-color: #e9e9e9;
  border-start-color: #e9e9e9; }

.ui-border--e, .ui-drawer[data-align="start"] .ui-drawer__body, .ui-sidebar[data-position="start"], .ui-sidebar[data-collapsed="true"] .ui-sidebar__body {
  -webkit-border-end-color: #e9e9e9;
  -moz-border-end-color: #e9e9e9;
  -ms-border-end-color: #e9e9e9;
  -o-border-end-color: #e9e9e9;
  border-end-color: #e9e9e9; }

.ui-border--y {
  border-bottom-color: #e9e9e9;
  border-top-color: #e9e9e9; }

.ui-border--t {
  border-top-color: #e9e9e9; }

.ui-border--b {
  border-bottom-color: #e9e9e9; }

.ui-shadow, .ui-icon--round, .ui-shadow--0 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.ui-paper, .ui-card, .ui-shadow--1 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }

.ui-shadow--2 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }

.ui-shadow--3 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }

.ui-shadow--4 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }

.ui-bg--muted {
  background-color: #543c3f; }

.ui-color--muted {
  color: #543c3f; }

.ui-border--muted {
  border-color: #543c3f; }

.ui-hover--muted:hover {
  color: #543c3f; }

.ui-hover--muted[data-type="tool"] .ui-btn:hover {
  color: #543c3f; }

.ui-hover--bg-muted:hover {
  background-color: #543c3f; }

.ui-hover--bg-muted[data-type="tool"] .ui-btn:hover {
  background-color: #543c3f; }

.ui-bg--white {
  background-color: #ffffff; }

.ui-color--white {
  color: #ffffff; }

.ui-border--white {
  border-color: #ffffff; }

.ui-hover--white:hover {
  color: #ffffff; }

.ui-hover--white[data-type="tool"] .ui-btn:hover {
  color: #ffffff; }

.ui-hover--bg-white:hover {
  background-color: #ffffff; }

.ui-hover--bg-white[data-type="tool"] .ui-btn:hover {
  background-color: #ffffff; }

.ui-bg--black {
  background-color: #182026; }

.ui-color--black {
  color: #182026; }

.ui-border--black {
  border-color: #182026; }

.ui-hover--black:hover {
  color: #182026; }

.ui-hover--black[data-type="tool"] .ui-btn:hover {
  color: #182026; }

.ui-hover--bg-black:hover {
  background-color: #182026; }

.ui-hover--bg-black[data-type="tool"] .ui-btn:hover {
  background-color: #182026; }

.ui-bg--gray-dark {
  background-color: #394b59; }

.ui-color--gray-dark {
  color: #394b59; }

.ui-border--gray-dark {
  border-color: #394b59; }

.ui-hover--gray-dark:hover {
  color: #394b59; }

.ui-hover--gray-dark[data-type="tool"] .ui-btn:hover {
  color: #394b59; }

.ui-hover--bg-gray-dark:hover {
  background-color: #394b59; }

.ui-hover--bg-gray-dark[data-type="tool"] .ui-btn:hover {
  background-color: #394b59; }

.ui-bg--gray {
  background-color: #8a9ba8; }

.ui-color--gray {
  color: #8a9ba8; }

.ui-border--gray {
  border-color: #8a9ba8; }

.ui-hover--gray:hover {
  color: #8a9ba8; }

.ui-hover--gray[data-type="tool"] .ui-btn:hover {
  color: #8a9ba8; }

.ui-hover--bg-gray:hover {
  background-color: #8a9ba8; }

.ui-hover--bg-gray[data-type="tool"] .ui-btn:hover {
  background-color: #8a9ba8; }

.ui-bg--gray-light {
  background-color: #d8e1e8; }

.ui-color--gray-light {
  color: #d8e1e8; }

.ui-border--gray-light {
  border-color: #d8e1e8; }

.ui-hover--gray-light:hover {
  color: #d8e1e8; }

.ui-hover--gray-light[data-type="tool"] .ui-btn:hover {
  color: #d8e1e8; }

.ui-hover--bg-gray-light:hover {
  background-color: #d8e1e8; }

.ui-hover--bg-gray-light[data-type="tool"] .ui-btn:hover {
  background-color: #d8e1e8; }

.ui-bg--info {
  background-color: #0e86c3; }

.ui-color--info {
  color: #0e86c3; }

.ui-border--info {
  border-color: #0e86c3; }

.ui-hover--info:hover {
  color: #0e86c3; }

.ui-hover--info[data-type="tool"] .ui-btn:hover {
  color: #0e86c3; }

.ui-hover--bg-info:hover {
  background-color: #0e86c3; }

.ui-hover--bg-info[data-type="tool"] .ui-btn:hover {
  background-color: #0e86c3; }

.ui-bg--danger {
  background-color: #db3737; }

.ui-color--danger {
  color: #db3737; }

.ui-border--danger {
  border-color: #db3737; }

.ui-hover--danger:hover {
  color: #db3737; }

.ui-hover--danger[data-type="tool"] .ui-btn:hover {
  color: #db3737; }

.ui-hover--bg-danger:hover {
  background-color: #db3737; }

.ui-hover--bg-danger[data-type="tool"] .ui-btn:hover {
  background-color: #db3737; }

.ui-bg--success {
  background-color: #0f9960; }

.ui-color--success {
  color: #0f9960; }

.ui-border--success {
  border-color: #0f9960; }

.ui-hover--success:hover {
  color: #0f9960; }

.ui-hover--success[data-type="tool"] .ui-btn:hover {
  color: #0f9960; }

.ui-hover--bg-success:hover {
  background-color: #0f9960; }

.ui-hover--bg-success[data-type="tool"] .ui-btn:hover {
  background-color: #0f9960; }

.ui-bg--warning {
  background-color: #d9822b; }

.ui-color--warning {
  color: #d9822b; }

.ui-border--warning {
  border-color: #d9822b; }

.ui-hover--warning:hover {
  color: #d9822b; }

.ui-hover--warning[data-type="tool"] .ui-btn:hover {
  color: #d9822b; }

.ui-hover--bg-warning:hover {
  background-color: #d9822b; }

.ui-hover--bg-warning[data-type="tool"] .ui-btn:hover {
  background-color: #d9822b; }

.ui-bg--dark {
  background-color: #394b59; }

.ui-color--dark {
  color: #394b59; }

.ui-border--dark {
  border-color: #394b59; }

.ui-hover--dark:hover {
  color: #394b59; }

.ui-hover--dark[data-type="tool"] .ui-btn:hover {
  color: #394b59; }

.ui-hover--bg-dark:hover {
  background-color: #394b59; }

.ui-hover--bg-dark[data-type="tool"] .ui-btn:hover {
  background-color: #394b59; }

.ui-bg--info-shade {
  background-color: #153f55; }

.ui-color--info-shade {
  color: #153f55; }

.ui-border--info-shade {
  border-color: #153f55; }

.ui-hover--info-shade:hover {
  color: #153f55; }

.ui-hover--info-shade[data-type="tool"] .ui-btn:hover {
  color: #153f55; }

.ui-hover--bg-info-shade:hover {
  background-color: #153f55; }

.ui-hover--bg-info-shade[data-type="tool"] .ui-btn:hover {
  background-color: #153f55; }

.ui-bg--info-dark {
  background-color: #125d84; }

.ui-color--info-dark {
  color: #125d84; }

.ui-border--info-dark {
  border-color: #125d84; }

.ui-hover--info-dark:hover {
  color: #125d84; }

.ui-hover--info-dark[data-type="tool"] .ui-btn:hover {
  color: #125d84; }

.ui-hover--bg-info-dark:hover {
  background-color: #125d84; }

.ui-hover--bg-info-dark[data-type="tool"] .ui-btn:hover {
  background-color: #125d84; }

.ui-bg--info-light {
  background-color: #6eb6db; }

.ui-color--info-light {
  color: #6eb6db; }

.ui-border--info-light {
  border-color: #6eb6db; }

.ui-hover--info-light:hover {
  color: #6eb6db; }

.ui-hover--info-light[data-type="tool"] .ui-btn:hover {
  color: #6eb6db; }

.ui-hover--bg-info-light:hover {
  background-color: #6eb6db; }

.ui-hover--bg-info-light[data-type="tool"] .ui-btn:hover {
  background-color: #6eb6db; }

.ui-bg--info-tint {
  background-color: #b7dbed; }

.ui-color--info-tint {
  color: #b7dbed; }

.ui-border--info-tint {
  border-color: #b7dbed; }

.ui-hover--info-tint:hover {
  color: #b7dbed; }

.ui-hover--info-tint[data-type="tool"] .ui-btn:hover {
  color: #b7dbed; }

.ui-hover--bg-info-tint:hover {
  background-color: #b7dbed; }

.ui-hover--bg-info-tint[data-type="tool"] .ui-btn:hover {
  background-color: #b7dbed; }

.ui-bg--danger-shade {
  background-color: #53272b; }

.ui-color--danger-shade {
  color: #53272b; }

.ui-border--danger-shade {
  border-color: #53272b; }

.ui-hover--danger-shade:hover {
  color: #53272b; }

.ui-hover--danger-shade[data-type="tool"] .ui-btn:hover {
  color: #53272b; }

.ui-hover--bg-danger-shade:hover {
  background-color: #53272b; }

.ui-hover--bg-danger-shade[data-type="tool"] .ui-btn:hover {
  background-color: #53272b; }

.ui-bg--danger-dark {
  background-color: #8d2e30; }

.ui-color--danger-dark {
  color: #8d2e30; }

.ui-border--danger-dark {
  border-color: #8d2e30; }

.ui-hover--danger-dark:hover {
  color: #8d2e30; }

.ui-hover--danger-dark[data-type="tool"] .ui-btn:hover {
  color: #8d2e30; }

.ui-hover--bg-danger-dark:hover {
  background-color: #8d2e30; }

.ui-hover--bg-danger-dark[data-type="tool"] .ui-btn:hover {
  background-color: #8d2e30; }

.ui-bg--danger-light {
  background-color: #e98787; }

.ui-color--danger-light {
  color: #e98787; }

.ui-border--danger-light {
  border-color: #e98787; }

.ui-hover--danger-light:hover {
  color: #e98787; }

.ui-hover--danger-light[data-type="tool"] .ui-btn:hover {
  color: #e98787; }

.ui-hover--bg-danger-light:hover {
  background-color: #e98787; }

.ui-hover--bg-danger-light[data-type="tool"] .ui-btn:hover {
  background-color: #e98787; }

.ui-bg--danger-tint {
  background-color: #f4c3c3; }

.ui-color--danger-tint {
  color: #f4c3c3; }

.ui-border--danger-tint {
  border-color: #f4c3c3; }

.ui-hover--danger-tint:hover {
  color: #f4c3c3; }

.ui-hover--danger-tint[data-type="tool"] .ui-btn:hover {
  color: #f4c3c3; }

.ui-hover--bg-danger-tint:hover {
  background-color: #f4c3c3; }

.ui-hover--bg-danger-tint[data-type="tool"] .ui-btn:hover {
  background-color: #f4c3c3; }

.ui-bg--success-shade {
  background-color: #154437; }

.ui-color--success-shade {
  color: #154437; }

.ui-border--success-shade {
  border-color: #154437; }

.ui-hover--success-shade:hover {
  color: #154437; }

.ui-hover--success-shade[data-type="tool"] .ui-btn:hover {
  color: #154437; }

.ui-hover--bg-success-shade:hover {
  background-color: #154437; }

.ui-hover--bg-success-shade[data-type="tool"] .ui-btn:hover {
  background-color: #154437; }

.ui-bg--success-dark {
  background-color: #136949; }

.ui-color--success-dark {
  color: #136949; }

.ui-border--success-dark {
  border-color: #136949; }

.ui-hover--success-dark:hover {
  color: #136949; }

.ui-hover--success-dark[data-type="tool"] .ui-btn:hover {
  color: #136949; }

.ui-hover--bg-success-dark:hover {
  background-color: #136949; }

.ui-hover--bg-success-dark[data-type="tool"] .ui-btn:hover {
  background-color: #136949; }

.ui-bg--success-light {
  background-color: #6fc2a0; }

.ui-color--success-light {
  color: #6fc2a0; }

.ui-border--success-light {
  border-color: #6fc2a0; }

.ui-hover--success-light:hover {
  color: #6fc2a0; }

.ui-hover--success-light[data-type="tool"] .ui-btn:hover {
  color: #6fc2a0; }

.ui-hover--bg-success-light:hover {
  background-color: #6fc2a0; }

.ui-hover--bg-success-light[data-type="tool"] .ui-btn:hover {
  background-color: #6fc2a0; }

.ui-bg--success-tint {
  background-color: #b7e0cf; }

.ui-color--success-tint {
  color: #b7e0cf; }

.ui-border--success-tint {
  border-color: #b7e0cf; }

.ui-hover--success-tint:hover {
  color: #b7e0cf; }

.ui-hover--success-tint[data-type="tool"] .ui-btn:hover {
  color: #b7e0cf; }

.ui-hover--bg-success-tint:hover {
  background-color: #b7e0cf; }

.ui-hover--bg-success-tint[data-type="tool"] .ui-btn:hover {
  background-color: #b7e0cf; }

.ui-bg--warning-shade {
  background-color: #523d28; }

.ui-color--warning-shade {
  color: #523d28; }

.ui-border--warning-shade {
  border-color: #523d28; }

.ui-hover--warning-shade:hover {
  color: #523d28; }

.ui-hover--warning-shade[data-type="tool"] .ui-btn:hover {
  color: #523d28; }

.ui-hover--bg-warning-shade:hover {
  background-color: #523d28; }

.ui-hover--bg-warning-shade[data-type="tool"] .ui-btn:hover {
  background-color: #523d28; }

.ui-bg--warning-dark {
  background-color: #8c5b29; }

.ui-color--warning-dark {
  color: #8c5b29; }

.ui-border--warning-dark {
  border-color: #8c5b29; }

.ui-hover--warning-dark:hover {
  color: #8c5b29; }

.ui-hover--warning-dark[data-type="tool"] .ui-btn:hover {
  color: #8c5b29; }

.ui-hover--bg-warning-dark:hover {
  background-color: #8c5b29; }

.ui-hover--bg-warning-dark[data-type="tool"] .ui-btn:hover {
  background-color: #8c5b29; }

.ui-bg--warning-light {
  background-color: #e8b480; }

.ui-color--warning-light {
  color: #e8b480; }

.ui-border--warning-light {
  border-color: #e8b480; }

.ui-hover--warning-light:hover {
  color: #e8b480; }

.ui-hover--warning-light[data-type="tool"] .ui-btn:hover {
  color: #e8b480; }

.ui-hover--bg-warning-light:hover {
  background-color: #e8b480; }

.ui-hover--bg-warning-light[data-type="tool"] .ui-btn:hover {
  background-color: #e8b480; }

.ui-bg--warning-tint {
  background-color: #f4dabf; }

.ui-color--warning-tint {
  color: #f4dabf; }

.ui-border--warning-tint {
  border-color: #f4dabf; }

.ui-hover--warning-tint:hover {
  color: #f4dabf; }

.ui-hover--warning-tint[data-type="tool"] .ui-btn:hover {
  color: #f4dabf; }

.ui-hover--bg-warning-tint:hover {
  background-color: #f4dabf; }

.ui-hover--bg-warning-tint[data-type="tool"] .ui-btn:hover {
  background-color: #f4dabf; }

.ui-bg--dark-shade {
  background-color: #222d35; }

.ui-color--dark-shade {
  color: #222d35; }

.ui-border--dark-shade {
  border-color: #222d35; }

.ui-hover--dark-shade:hover {
  color: #222d35; }

.ui-hover--dark-shade[data-type="tool"] .ui-btn:hover {
  color: #222d35; }

.ui-hover--bg-dark-shade:hover {
  background-color: #222d35; }

.ui-hover--bg-dark-shade[data-type="tool"] .ui-btn:hover {
  background-color: #222d35; }

.ui-bg--dark-dark {
  background-color: #2c3a45; }

.ui-color--dark-dark {
  color: #2c3a45; }

.ui-border--dark-dark {
  border-color: #2c3a45; }

.ui-hover--dark-dark:hover {
  color: #2c3a45; }

.ui-hover--dark-dark[data-type="tool"] .ui-btn:hover {
  color: #2c3a45; }

.ui-hover--bg-dark-dark:hover {
  background-color: #2c3a45; }

.ui-hover--bg-dark-dark[data-type="tool"] .ui-btn:hover {
  background-color: #2c3a45; }

.ui-bg--dark-light {
  background-color: #88939b; }

.ui-color--dark-light {
  color: #88939b; }

.ui-border--dark-light {
  border-color: #88939b; }

.ui-hover--dark-light:hover {
  color: #88939b; }

.ui-hover--dark-light[data-type="tool"] .ui-btn:hover {
  color: #88939b; }

.ui-hover--bg-dark-light:hover {
  background-color: #88939b; }

.ui-hover--bg-dark-light[data-type="tool"] .ui-btn:hover {
  background-color: #88939b; }

.ui-bg--dark-tint {
  background-color: #c4c9cd; }

.ui-color--dark-tint {
  color: #c4c9cd; }

.ui-border--dark-tint {
  border-color: #c4c9cd; }

.ui-hover--dark-tint:hover {
  color: #c4c9cd; }

.ui-hover--dark-tint[data-type="tool"] .ui-btn:hover {
  color: #c4c9cd; }

.ui-hover--bg-dark-tint:hover {
  background-color: #c4c9cd; }

.ui-hover--bg-dark-tint[data-type="tool"] .ui-btn:hover {
  background-color: #c4c9cd; }

.ui-bg--teal {
  background-color: #00b3a4; }

.ui-color--teal {
  color: #00b3a4; }

.ui-border--teal {
  border-color: #00b3a4; }

.ui-hover--teal:hover {
  color: #00b3a4; }

.ui-hover--teal[data-type="tool"] .ui-btn:hover {
  color: #00b3a4; }

.ui-hover--bg-teal:hover {
  background-color: #00b3a4; }

.ui-hover--bg-teal[data-type="tool"] .ui-btn:hover {
  background-color: #00b3a4; }

.ui-bg--teal-dark {
  background-color: #008075; }

.ui-color--teal-dark {
  color: #008075; }

.ui-border--teal-dark {
  border-color: #008075; }

.ui-hover--teal-dark:hover {
  color: #008075; }

.ui-hover--teal-dark[data-type="tool"] .ui-btn:hover {
  color: #008075; }

.ui-hover--bg-teal-dark:hover {
  background-color: #008075; }

.ui-hover--bg-teal-dark[data-type="tool"] .ui-btn:hover {
  background-color: #008075; }

.ui-bg--green {
  background-color: #0f9960; }

.ui-color--green {
  color: #0f9960; }

.ui-border--green {
  border-color: #0f9960; }

.ui-hover--green:hover {
  color: #0f9960; }

.ui-hover--green[data-type="tool"] .ui-btn:hover {
  color: #0f9960; }

.ui-hover--bg-green:hover {
  background-color: #0f9960; }

.ui-hover--bg-green[data-type="tool"] .ui-btn:hover {
  background-color: #0f9960; }

.ui-bg--green-dark {
  background-color: #0a6640; }

.ui-color--green-dark {
  color: #0a6640; }

.ui-border--green-dark {
  border-color: #0a6640; }

.ui-hover--green-dark:hover {
  color: #0a6640; }

.ui-hover--green-dark[data-type="tool"] .ui-btn:hover {
  color: #0a6640; }

.ui-hover--bg-green-dark:hover {
  background-color: #0a6640; }

.ui-hover--bg-green-dark[data-type="tool"] .ui-btn:hover {
  background-color: #0a6640; }

.ui-bg--cyan {
  background-color: #17a2b8; }

.ui-color--cyan {
  color: #17a2b8; }

.ui-border--cyan {
  border-color: #17a2b8; }

.ui-hover--cyan:hover {
  color: #17a2b8; }

.ui-hover--cyan[data-type="tool"] .ui-btn:hover {
  color: #17a2b8; }

.ui-hover--bg-cyan:hover {
  background-color: #17a2b8; }

.ui-hover--bg-cyan[data-type="tool"] .ui-btn:hover {
  background-color: #17a2b8; }

.ui-bg--cyan-dark {
  background-color: #367989; }

.ui-color--cyan-dark {
  color: #367989; }

.ui-border--cyan-dark {
  border-color: #367989; }

.ui-hover--cyan-dark:hover {
  color: #367989; }

.ui-hover--cyan-dark[data-type="tool"] .ui-btn:hover {
  color: #367989; }

.ui-hover--bg-cyan-dark:hover {
  background-color: #367989; }

.ui-hover--bg-cyan-dark[data-type="tool"] .ui-btn:hover {
  background-color: #367989; }

.ui-bg--blue {
  background-color: #0e86c3; }

.ui-color--blue {
  color: #0e86c3; }

.ui-border--blue {
  border-color: #0e86c3; }

.ui-hover--blue:hover {
  color: #0e86c3; }

.ui-hover--blue[data-type="tool"] .ui-btn:hover {
  color: #0e86c3; }

.ui-hover--bg-blue:hover {
  background-color: #0e86c3; }

.ui-hover--bg-blue[data-type="tool"] .ui-btn:hover {
  background-color: #0e86c3; }

.ui-bg--blue-dark {
  background-color: #0e5a8a; }

.ui-color--blue-dark {
  color: #0e5a8a; }

.ui-border--blue-dark {
  border-color: #0e5a8a; }

.ui-hover--blue-dark:hover {
  color: #0e5a8a; }

.ui-hover--blue-dark[data-type="tool"] .ui-btn:hover {
  color: #0e5a8a; }

.ui-hover--bg-blue-dark:hover {
  background-color: #0e5a8a; }

.ui-hover--bg-blue-dark[data-type="tool"] .ui-btn:hover {
  background-color: #0e5a8a; }

.ui-bg--indigo {
  background-color: #2b64a9; }

.ui-color--indigo {
  color: #2b64a9; }

.ui-border--indigo {
  border-color: #2b64a9; }

.ui-hover--indigo:hover {
  color: #2b64a9; }

.ui-hover--indigo[data-type="tool"] .ui-btn:hover {
  color: #2b64a9; }

.ui-hover--bg-indigo:hover {
  background-color: #2b64a9; }

.ui-hover--bg-indigo[data-type="tool"] .ui-btn:hover {
  background-color: #2b64a9; }

.ui-bg--indigo-dark {
  background-color: #1e4676; }

.ui-color--indigo-dark {
  color: #1e4676; }

.ui-border--indigo-dark {
  border-color: #1e4676; }

.ui-hover--indigo-dark:hover {
  color: #1e4676; }

.ui-hover--indigo-dark[data-type="tool"] .ui-btn:hover {
  color: #1e4676; }

.ui-hover--bg-indigo-dark:hover {
  background-color: #1e4676; }

.ui-hover--bg-indigo-dark[data-type="tool"] .ui-btn:hover {
  background-color: #1e4676; }

.ui-bg--violet {
  background-color: #8f398f; }

.ui-color--violet {
  color: #8f398f; }

.ui-border--violet {
  border-color: #8f398f; }

.ui-hover--violet:hover {
  color: #8f398f; }

.ui-hover--violet[data-type="tool"] .ui-btn:hover {
  color: #8f398f; }

.ui-hover--bg-violet:hover {
  background-color: #8f398f; }

.ui-hover--bg-violet[data-type="tool"] .ui-btn:hover {
  background-color: #8f398f; }

.ui-bg--violet-dark {
  background-color: #5c255c; }

.ui-color--violet-dark {
  color: #5c255c; }

.ui-border--violet-dark {
  border-color: #5c255c; }

.ui-hover--violet-dark:hover {
  color: #5c255c; }

.ui-hover--violet-dark[data-type="tool"] .ui-btn:hover {
  color: #5c255c; }

.ui-hover--bg-violet-dark:hover {
  background-color: #5c255c; }

.ui-hover--bg-violet-dark[data-type="tool"] .ui-btn:hover {
  background-color: #5c255c; }

.ui-bg--purple {
  background-color: #7157d9; }

.ui-color--purple {
  color: #7157d9; }

.ui-border--purple {
  border-color: #7157d9; }

.ui-hover--purple:hover {
  color: #7157d9; }

.ui-hover--purple[data-type="tool"] .ui-btn:hover {
  color: #7157d9; }

.ui-hover--bg-purple:hover {
  background-color: #7157d9; }

.ui-hover--bg-purple[data-type="tool"] .ui-btn:hover {
  background-color: #7157d9; }

.ui-bg--purple-dark {
  background-color: #5642a6; }

.ui-color--purple-dark {
  color: #5642a6; }

.ui-border--purple-dark {
  border-color: #5642a6; }

.ui-hover--purple-dark:hover {
  color: #5642a6; }

.ui-hover--purple-dark[data-type="tool"] .ui-btn:hover {
  color: #5642a6; }

.ui-hover--bg-purple-dark:hover {
  background-color: #5642a6; }

.ui-hover--bg-purple-dark[data-type="tool"] .ui-btn:hover {
  background-color: #5642a6; }

.ui-bg--yellow {
  background-color: #ffc940; }

.ui-color--yellow {
  color: #ffc940; }

.ui-border--yellow {
  border-color: #ffc940; }

.ui-hover--yellow:hover {
  color: #ffc940; }

.ui-hover--yellow[data-type="tool"] .ui-btn:hover {
  color: #ffc940; }

.ui-hover--bg-yellow:hover {
  background-color: #ffc940; }

.ui-hover--bg-yellow[data-type="tool"] .ui-btn:hover {
  background-color: #ffc940; }

.ui-bg--yellow-dark {
  background-color: #d99e0b; }

.ui-color--yellow-dark {
  color: #d99e0b; }

.ui-border--yellow-dark {
  border-color: #d99e0b; }

.ui-hover--yellow-dark:hover {
  color: #d99e0b; }

.ui-hover--yellow-dark[data-type="tool"] .ui-btn:hover {
  color: #d99e0b; }

.ui-hover--bg-yellow-dark:hover {
  background-color: #d99e0b; }

.ui-hover--bg-yellow-dark[data-type="tool"] .ui-btn:hover {
  background-color: #d99e0b; }

.ui-bg--orange {
  background-color: #d9822b; }

.ui-color--orange {
  color: #d9822b; }

.ui-border--orange {
  border-color: #d9822b; }

.ui-hover--orange:hover {
  color: #d9822b; }

.ui-hover--orange[data-type="tool"] .ui-btn:hover {
  color: #d9822b; }

.ui-hover--bg-orange:hover {
  background-color: #d9822b; }

.ui-hover--bg-orange[data-type="tool"] .ui-btn:hover {
  background-color: #d9822b; }

.ui-bg--orange-dark {
  background-color: #a66321; }

.ui-color--orange-dark {
  color: #a66321; }

.ui-border--orange-dark {
  border-color: #a66321; }

.ui-hover--orange-dark:hover {
  color: #a66321; }

.ui-hover--orange-dark[data-type="tool"] .ui-btn:hover {
  color: #a66321; }

.ui-hover--bg-orange-dark:hover {
  background-color: #a66321; }

.ui-hover--bg-orange-dark[data-type="tool"] .ui-btn:hover {
  background-color: #a66321; }

.ui-bg--red {
  background-color: #db3737; }

.ui-color--red {
  color: #db3737; }

.ui-border--red {
  border-color: #db3737; }

.ui-hover--red:hover {
  color: #db3737; }

.ui-hover--red[data-type="tool"] .ui-btn:hover {
  color: #db3737; }

.ui-hover--bg-red:hover {
  background-color: #db3737; }

.ui-hover--bg-red[data-type="tool"] .ui-btn:hover {
  background-color: #db3737; }

.ui-bg--red-dark {
  background-color: #a82a2a; }

.ui-color--red-dark {
  color: #a82a2a; }

.ui-border--red-dark {
  border-color: #a82a2a; }

.ui-hover--red-dark:hover {
  color: #a82a2a; }

.ui-hover--red-dark[data-type="tool"] .ui-btn:hover {
  color: #a82a2a; }

.ui-hover--bg-red-dark:hover {
  background-color: #a82a2a; }

.ui-hover--bg-red-dark[data-type="tool"] .ui-btn:hover {
  background-color: #a82a2a; }

.ui-bg--pink {
  background-color: #b6246b; }

.ui-color--pink {
  color: #b6246b; }

.ui-border--pink {
  border-color: #b6246b; }

.ui-hover--pink:hover {
  color: #b6246b; }

.ui-hover--pink[data-type="tool"] .ui-btn:hover {
  color: #b6246b; }

.ui-hover--bg-pink:hover {
  background-color: #b6246b; }

.ui-hover--bg-pink[data-type="tool"] .ui-btn:hover {
  background-color: #b6246b; }

.ui-bg--pink-dark {
  background-color: #a82255; }

.ui-color--pink-dark {
  color: #a82255; }

.ui-border--pink-dark {
  border-color: #a82255; }

.ui-hover--pink-dark:hover {
  color: #a82255; }

.ui-hover--pink-dark[data-type="tool"] .ui-btn:hover {
  color: #a82255; }

.ui-hover--bg-pink-dark:hover {
  background-color: #a82255; }

.ui-hover--bg-pink-dark[data-type="tool"] .ui-btn:hover {
  background-color: #a82255; }

.ui-page__chat {
  background-color: var(--primary, #2b64a9);
  color: #ffffff; }

.ui-loader {
  background-color: rgba(255, 255, 255, 0.1); }
  .ui-loader > div {
    background-color: #ffffff;
    box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
    color: var(--primary, #2b64a9); }

.ui-drop__body {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }

.ui-progress-ring__circle {
  stroke: #0e86c3; }

ux-dialog-overlay {
  opacity: 0; }
  ux-dialog-overlay.active {
    background-color: black;
    opacity: 0.5; }

ux-dialog-container {
  opacity: 0; }
  ux-dialog-container.active {
    opacity: 1; }

ux-dialog {
  background-color: #ffffff; }
  ux-dialog > ux-dialog-body {
    background-color: inherit; }

ux-dialog.editDialog > ux-dialog-header {
  background-color: var(--ux-dialog-background-header, var(--primary, #2b64a9));
  color: var(--ux-dialog-color-header, var(--primary-reverse, #ffffff)); }

ux-dialog.editDialog > ux-dialog-footer {
  color: black;
  background-color: white;
  box-shadow: 5px -5px 10px #e3e7eb; }

ux-dialog.editDialog.ui-dialog-left > ux-dialog-footer {
  box-shadow: -5px -5px 10px #e3e7eb; }

.editBox,
.questionBox,
.notificationBox,
.warningBox,
.errorBox {
  box-shadow: 8px 10px 6px -6px rgba(0, 0, 0, 0.35); }
  .editBox .modal-body div i,
  .questionBox .modal-body div i,
  .notificationBox .modal-body div i,
  .warningBox .modal-body div i,
  .errorBox .modal-body div i {
    font-size: 20px;
    font-style: normal; }

mark {
  background: var(--secondary-base-theme-10); }

code {
  background: rgba(138, 155, 168, 0.1);
  color: rgba(219, 55, 55, 0.75); }

abbr[title] {
  border-bottom: 1px dashed rgba(30, 38, 45, 0.75); }

.ui-link {
  color: var(--secondary, #b6246b); }
  .ui-link::before {
    background: var(--secondary, #b6246b); }

.ui-subheading {
  color: #543c3f; }

dl.ui-dl--striped dt:nth-child(2n + 1),
dl.ui-dl--striped dt:nth-child(2n + 1) + dd {
  background-color: #f9fafb; }

dl.ui-dl--striped dt:nth-child(4n + 1),
dl.ui-dl--striped dt:nth-child(4n + 1) + dd {
  background-color: #f4f6f7; }

.ui-panel-base {
  background-color: #ffffff; }

.ui-header::after {
  border-top-width: 3px;
  border-bottom: none;
  opacity: 1 !important; }

.ui-footer {
  color: #543c3f; }

.ui-panel {
  margin-bottom: 1rem;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.02), 0 2px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .ui-panel:hover {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 6px rgba(0, 0, 0, 0.13); }
  .ui-panel.ui-paper, .ui-panel.ui-card {
    box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
  .ui-panel__header {
    background-color: #ffffff; }
  .ui-panel[data-expanded="true"] {
    box-shadow: 0 0 4em rgba(0, 0, 0, 0.9); }
  .ui-panel.ui-theme--primary .ui-panel__header {
    background-color: var(--primary);
    color: var(--primary-reverse); }
  .ui-panel.ui-theme--secondary .ui-panel__header {
    background-color: var(--secondary);
    color: var(--secondary-reverse); }
  .ui-panel.ui-theme--tertiary .ui-panel__header {
    background-color: var(--tertiary);
    color: var(--tertiary-reverse); }
  .ui-panel.ui-theme--info .ui-panel__header {
    background-color: #0e86c3;
    color: #ffffff; }
  .ui-panel.ui-theme--danger .ui-panel__header {
    background-color: #db3737;
    color: #000000; }
  .ui-panel.ui-theme--success .ui-panel__header {
    background-color: #0f9960;
    color: #ffffff; }
  .ui-panel.ui-theme--warning .ui-panel__header {
    background-color: #d9822b;
    color: #000000; }
  .ui-panel.ui-theme--dark .ui-panel__header {
    background-color: #394b59;
    color: #ffffff; }

.ui-card__meta {
  color: #543c3f; }

.ui-card__media > .ui-card__title {
  background-color: rgba(24, 32, 38, 0.7);
  color: #ffffff; }

a:hover > .ui-card {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }

a[data-disabled="true"] > .ui-card {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }

.ui-tab__panel--noborder .ui-tab__body {
  border-color: transparent; }

.ui-tab__panel:not([data-align="bottom"]) .ui-tab__body {
  border-top-color: var(--primary, #2b64a9); }

.ui-tab__panel[data-align="bottom"] .ui-tab__button[data-active="true"] {
  box-shadow: 0 1px 0 0 #ffffff inset, 0 3px 0 0 var(--primary, #2b64a9), 0 0 0 1px var(--primary, #2b64a9) inset; }

.ui-tab__panel[data-align="bottom"] .ui-tab__body {
  border-bottom-color: var(--primary, #2b64a9); }

.ui-tab__bar__overflow .ui-menu .ui-tab__button {
  box-shadow: none; }
  .ui-tab__bar__overflow .ui-menu .ui-tab__button[data-active="true"] {
    background-color: var(--primary-50, rgba(43, 100, 169, 0.5));
    margin: 0;
    border-radius: 0; }

.ui-tab__button {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #e9e9e9 inset; }
  .ui-tab__button[data-active="true"] {
    background-color: #ffffff;
    box-shadow: 0 -1px 0 0 #ffffff inset, 0 -3px 0 0 var(--primary, #2b64a9), 0 0 0 1px var(--primary, #2b64a9) inset; }
    .ui-menu > .ui-tab__button[data-active="true"] {
      box-shadow: 0 -3px 0 0 var(--primary, #2b64a9) inset, 0 3px 0 0 var(--primary, #2b64a9) inset, 0 -1px 0 0 #ffffff inset, 0 0 0 1px #e9e9e9 inset; }
  .ui-tab__button[data-disabled="true"] {
    color: rgba(84, 60, 63, 0.5); }
    .ui-tab__button[data-disabled="true"]::before {
      background-color: rgba(138, 155, 168, 0.25); }

.ui-tab__body {
  background-color: #ffffff;
  border: 1px solid #e9e9e9; }
  .ui-tab__body > .ui-section,
  .ui-tab__body > .ui-section__content,
  .ui-tab__body > .ui-router-view {
    background-color: #ffffff; }

.ui-alert__wrapper {
  background-color: #1e262d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
  color: #ffffff; }

.ui-alert.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  color: #1e262d; }

.ui-alert.ui-toast .ui-alert__icon {
  background-color: #1e262d;
  color: #ffffff; }

.ui-alert.ui-theme--primary .ui-alert__wrapper {
  background-color: var(--primary);
  color: #ffffff; }

.ui-alert.ui-theme--primary.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: var(--primary); }
  .ui-alert.ui-theme--primary.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: var(--primary);
    color: #ffffff; }

.ui-alert.ui-theme--secondary .ui-alert__wrapper {
  background-color: var(--secondary);
  color: #ffffff; }

.ui-alert.ui-theme--secondary.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: var(--secondary); }
  .ui-alert.ui-theme--secondary.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: var(--secondary);
    color: #ffffff; }

.ui-alert.ui-theme--tertiary .ui-alert__wrapper {
  background-color: var(--tertiary);
  color: #ffffff; }

.ui-alert.ui-theme--tertiary.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: var(--tertiary); }
  .ui-alert.ui-theme--tertiary.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: var(--tertiary);
    color: #ffffff; }

.ui-alert.ui-theme--info .ui-alert__wrapper {
  background-color: #0e86c3;
  color: #ffffff; }

.ui-alert.ui-theme--info.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: #0e86c3; }
  .ui-alert.ui-theme--info.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: #0e86c3;
    color: #ffffff; }

.ui-alert.ui-theme--danger .ui-alert__wrapper {
  background-color: #db3737;
  color: #ffffff; }

.ui-alert.ui-theme--danger.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: #db3737; }
  .ui-alert.ui-theme--danger.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: #db3737;
    color: #ffffff; }

.ui-alert.ui-theme--success .ui-alert__wrapper {
  background-color: #0f9960;
  color: #ffffff; }

.ui-alert.ui-theme--success.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: #0f9960; }
  .ui-alert.ui-theme--success.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: #0f9960;
    color: #ffffff; }

.ui-alert.ui-theme--warning .ui-alert__wrapper {
  background-color: #d9822b;
  color: #ffffff; }

.ui-alert.ui-theme--warning.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: #d9822b; }
  .ui-alert.ui-theme--warning.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: #d9822b;
    color: #ffffff; }

.ui-alert.ui-theme--dark .ui-alert__wrapper {
  background-color: #394b59;
  color: #ffffff; }

.ui-alert.ui-theme--dark.ui-toast .ui-alert__wrapper {
  background-color: #ffffff;
  color: #394b59; }
  .ui-alert.ui-theme--dark.ui-toast .ui-alert__wrapper .ui-alert__icon {
    background-color: #394b59;
    color: #ffffff; }

.ui-dialog {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
  .ui-dialog .ui-panel__header {
    background-color: var(--dlg-header-active-bg, #5583ba);
    color: #ffffff;
    font-weight: 500; }
    .ui-dialog .ui-panel__header__actions .ui-dlg--tool .ui-btn .ui-icon {
      background-color: #ffffff;
      border: 0.05em solid #8a9ba8; }
    .ui-dialog .ui-panel__header__actions .ui-dlg--tool .ui-btn:hover .ui-icon {
      background-color: #d8e1e8; }
    .ui-dialog .ui-panel__header__actions .ui-dlg--tool[data-disabled="true"] .ui-icon {
      color: #8a9ba8; }
  .ui-dialog__wrapper[data-modal="true"] {
    background-color: rgba(0, 0, 0, 0.05); }
  .ui-dialog__wrapper[data-active="false"] .ui-dialog {
    box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
    .ui-dialog__wrapper[data-active="false"] .ui-dialog .ui-panel__header {
      background-color: #e2e6e9;
      color: #8a9ba8; }
      .ui-dialog__wrapper[data-active="false"] .ui-dialog .ui-panel__header .ui-dlg--tool:not(:hover) {
        background-color: transparent; }
        .ui-dialog__wrapper[data-active="false"] .ui-dialog .ui-panel__header .ui-dlg--tool:not(:hover) .ui-icon {
          color: #8a9ba8; }

.ui-drawer__body {
  background-color: #ffffff; }

.ui-drawer__shim {
  background-color: transparent; }

.ui-drawer__toggler {
  color: var(--primary, #2b64a9); }

.ui-drawer[data-peek="true"] .ui-drawer__shim {
  background-color: rgba(16, 22, 26, 0.2); }

.ui-sidebar {
  background-color: #ffffff; }
  .ui-sidebar__titlebar::after {
    border-bottom-style: none; }
  .ui-sidebar__body {
    background-color: #ffffff; }
  .ui-sidebar__toggler:hover {
    color: var(--primary, #2b64a9); }
  .ui-sidebar__resizer {
    background-color: var(--sidebar-resizer, #6b93c3);
    box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
    .ui-sidebar__resizer[data-resizing="true"] {
      border-left: 2px dotted rgba(24, 32, 38, 0.25); }
  .ui-sidebar[data-collapsed="true"][data-peek="true"] .ui-sidebar__body {
    box-shadow: 0 0 20px 0 rgba(16, 22, 26, 0.2); }
  .ui-sidebar__selected {
    color: var(--primary, #2b64a9);
    font-weight: bold; }

.ui-page .ui-sidebar {
  box-shadow: none; }

.ui-toolbar > .ui-field:not(:focus-within),
.ui-toolbar > .ui-field:not(:focus-within) .ui-field__wrapper,
.ui-toolbar > .ui-field:not(:focus-within) .ui-input,
.ui-toolbar > .ui-container > .ui-field:not(:focus-within),
.ui-toolbar > .ui-container > .ui-field:not(:focus-within) .ui-field__wrapper,
.ui-toolbar > .ui-container > .ui-field:not(:focus-within) .ui-input {
  background: none;
  box-shadow: 0 -1px 0 0 #e9e9e9 inset; }

.ui-toolbar > .ui-container {
  background-color: #f4f6f7; }

.ui-toolbar.ui-theme--primary {
  background-color: var(--primary-base-theme-10, #eaf0f6); }

.ui-toolbar.ui-theme--secondary {
  background-color: var(--secondary-base-theme-10, #f8e9f0); }

.ui-toolbar.ui-theme--tertiary {
  background-color: var(--tertiary-base-theme-10, #e8ebee); }

.ui-toolbar.ui-theme--info {
  background-color: #e7f3f9; }

.ui-toolbar.ui-theme--danger {
  background-color: #fbebeb; }

.ui-toolbar.ui-theme--success {
  background-color: #e7f5ef; }

.ui-toolbar.ui-theme--warning {
  background-color: #fbf3ea; }

.ui-toolbar.ui-theme--dark {
  background-color: #ebedee; }

.ui-accordeon.ui-accordeon-horizontal {
  background-color: #ffffff; }
  .ui-accordeon.ui-accordeon-horizontal > .ui-accordeon-item > .ui-accordeon-item__header {
    border: none;
    border-right: solid 1px #e6e6e6; }
    .ui-accordeon.ui-accordeon-horizontal > .ui-accordeon-item > .ui-accordeon-item__header > .ui-header__title {
      color: var(--primary, #2b64a9); }
    .ui-accordeon.ui-accordeon-horizontal > .ui-accordeon-item > .ui-accordeon-item__header .ui-accordeon-item__header__counter {
      background-color: var(--primary-10, rgba(43, 100, 169, 0.1));
      color: #2b64a9; }
  .ui-accordeon.ui-accordeon-horizontal > .ui-accordeon-item > .ui-accordeon-item__body {
    border: none; }

.ui-accordeon .ui-accordeon-item__header {
  border: solid 0.1px #cccccc;
  background-color: #ffffff;
  color: #182026;
  transition: border 0.3s;
  margin-top: 0;
  padding-block: 5px;
  padding-right: 5px; }
  .ui-accordeon .ui-accordeon-item__header__right {
    column-gap: 0.3rem; }
  .ui-accordeon .ui-accordeon-item__header.expanded {
    border: solid 0.5px var(--divider-bg, rgba(43, 100, 169, 0.5));
    transition: border 0.3s; }
    .ui-accordeon .ui-accordeon-item__header.expanded .ui-header__icon > .ui-icon {
      color: var(--primary, #2b64a9); }
  .ui-accordeon .ui-accordeon-item__header__counter {
    background-color: var(--primary, #2b64a9);
    color: #ffffff;
    margin-left: 1rem;
    border-radius: 50%;
    font-weight: bold; }
    .ui-accordeon .ui-accordeon-item__header__counter.zero {
      background-color: #8a9ba8; }

.ui-accordeon .ui-accordeon-item__body {
  background-color: #ffffff;
  opacity: 1;
  border: solid 0.5px var(--divider-bg, rgba(43, 100, 169, 0.5));
  border-top: none;
  transition: max-height 0.3s,
 padding 0.3s,
 opacity 0.3s; }
  .ui-accordeon .ui-accordeon-item__body > *[slot="ui-accordeon-item__body"] {
    padding: 1rem; }
  .ui-accordeon .ui-accordeon-item__body.aurelia-hide {
    opacity: 0;
    transition: max-height 0.3s,
 opacity 0.3s,
 padding 0.3s;
    margin-bottom: 0;
    padding: 0; }

ui-panel.ui-table-panel {
  overflow: visible; }
  ui-panel.ui-table-panel .ui-panel__body {
    overflow: initial; }
    ui-panel.ui-table-panel .ui-panel__body ui-table .ui-table__cell {
      overflow: visible; }
      ui-panel.ui-table-panel .ui-panel__body ui-table .ui-table__cell:not(:has(.ui-input--invalid)) {
        overflow: hidden; }
      ui-panel.ui-table-panel .ui-panel__body ui-table .ui-table__cell > div {
        overflow: inherit; }

ui-accordeon.ui-accordeon > .ui-accordeon-item > .ui-accordeon-item__body ui-table .ui-table__cell {
  overflow: visible; }
  ui-accordeon.ui-accordeon > .ui-accordeon-item > .ui-accordeon-item__body ui-table .ui-table__cell:not(:has(.ui-input--invalid)) {
    overflow: hidden; }
  ui-accordeon.ui-accordeon > .ui-accordeon-item > .ui-accordeon-item__body ui-table .ui-table__cell > div {
    overflow: inherit; }

.ui-table td > a {
  display: inline-block;
  width: 100%; }
  .ui-table td > a:hover {
    text-decoration: underline; }

@media screen and (min-width: 769px) {
  .ui-table__header__cell, .ui-table__header__cell__checkable, .ui-table__header__cell__counter, .ui-table__header__cell__drang-and-drop {
    border-color: #e2e6e9;
    color: #182026;
    background-color: #ffffff;
    -webkit-border-bottom: 1px solid #e9e9e9;
    -moz-border-bottom: 1px solid #e9e9e9;
    -ms-border-bottom: 1px solid #e9e9e9;
    -o-border-bottom: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9; }
  .ui-table__header__cell__checkable, .ui-table__header__cell__drang-and-drop, .ui-table__header__cell__counter {
    color: var(--primary, #2b64a9) !important; }
  .ui-table__header__cell > div > div {
    color: var(--primary, #2b64a9); }
  .ui-table__cell {
    -webkit-border-bottom: 1px solid #e9e9e9;
    -moz-border-bottom: 1px solid #e9e9e9;
    -ms-border-bottom: 1px solid #e9e9e9;
    -o-border-bottom: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9; }
    .ui-table__cell__resizer {
      -webkit-border-start: 1px solid #e9e9e9;
      -moz-border-start: 1px solid #e9e9e9;
      -ms-border-start: 1px solid #e9e9e9;
      -o-border-start: 1px solid #e9e9e9;
      border-start: 1px solid #e9e9e9; }
    .ui-table__cell__sorter ui-icon {
      border-color: #182026 transparent; }
    .ui-table__cell[data-resizing="true"] {
      -webkit-border-end: 2px solid #e9e9e9;
      -moz-border-end: 2px solid #e9e9e9;
      -ms-border-end: 2px solid #e9e9e9;
      -o-border-end: 2px solid #e9e9e9;
      border-end: 2px solid #e9e9e9; } }

@media screen and (max-width: 768px) {
  .ui-table__row {
    -webkit-border: 1px solid var(--primary, #2b64a9);
    -moz-border: 1px solid var(--primary, #2b64a9);
    -ms-border: 1px solid var(--primary, #2b64a9);
    -o-border: 1px solid var(--primary, #2b64a9);
    border: 1px solid var(--primary, #2b64a9); }
  .ui-table__container {
    -webkit-border-end: 1px solid #e9e9e9;
    -moz-border-end: 1px solid #e9e9e9;
    -ms-border-end: 1px solid #e9e9e9;
    -o-border-end: 1px solid #e9e9e9;
    border-end: 1px solid #e9e9e9;
    -webkit-border-bottom: 1px solid #e9e9e9;
    -moz-border-bottom: 1px solid #e9e9e9;
    -ms-border-bottom: 1px solid #e9e9e9;
    -o-border-bottom: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9; }
  .ui-table__header {
    border-color: #e2e6e9;
    background-color: #fafafa;
    color: #182026; } }

.ui-tree__search .ui-input {
  box-shadow: none; }

.ui-tree__expander:hover:not(.disabled) {
  color: #b6246b; }

.ui-tree__checkbox:hover {
  color: #b6246b; }

.ui-tree__label.ui-tree__selectable:hover {
  background-color: var(--tree-hover-bg, #db92b5);
  color: #ffffff; }

.ui-tree__show-more {
  color: var(--secondary, #b6246b); }

.ui-tree__no-children {
  color: #543c3f; }

.ui-tree__selected .ui-tree__label {
  background-color: #b6246b;
  color: #ffffff; }

.ui-datalist__card {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
  .ui-datalist__card[href]:hover {
    box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }

.ui-datalist__table data {
  display: block; }
  .ui-datalist__table data::before {
    color: #543c3f; }

.ui-datalist__toolbox .ui-btn__group {
  box-shadow: 0 0 1px 0 rgba(16, 22, 26, 0.2); }

ui-entity-history {
  --base-line-height: 1.5;
  --ui-entity-history-fontsize: 12px;
  background-color: #f7f7f7; }
  ui-entity-history .history_container .ui-dropdown__icon {
    color: var(--primary, #2b64a9); }
  ui-entity-history .history_container__old, ui-entity-history .history_container__new {
    max-height: calc(var(--base-line-height) * var(--ui-entity-history-fontsize) * 2); }
  ui-entity-history .value_overflow_hidden {
    max-height: calc(var(--base-line-height) * var(--ui-entity-history-fontsize) * 2); }
  ui-entity-history .body__historique--timeline::before,
  ui-entity-history .body__historique--box::before {
    background-color: var(--primary, #2b64a9); }
  ui-entity-history .body__historique--timeline-round::before {
    background-color: #ffffff; }
  ui-entity-history .body__historique--timeline-round::before,
  ui-entity-history .body__historique--title-2::before {
    border: 2px solid var(--primary, #2b64a9); }
  ui-entity-history .body__historique--title-icon {
    background-color: #ffffff;
    color: var(--primary, #2b64a9); }
  ui-entity-history .body__historique--title--creation {
    color: #2bb732;
    font-weight: bold; }
  ui-entity-history .body__historique--title--update {
    color: blue;
    font-weight: bold; }
  ui-entity-history .body__historique--title--delete {
    color: red;
    font-weight: bold; }
  ui-entity-history .body__historique--box > p {
    color: #505050; }
  ui-entity-history .body__historique--box-el {
    border-color: #d8d8d8; }
  ui-entity-history .comment_detail + p,
  ui-entity-history .comment_detail + p + p,
  ui-entity-history .history_container__old + p,
  ui-entity-history .history_container__old + p + p,
  ui-entity-history .history_container__new + p,
  ui-entity-history .history_container__new + p + p,
  ui-entity-history .history_container_picture + p,
  ui-entity-history .history_container_picture + p + p {
    color: var(--primary, #2b64a9); }
  ui-entity-history .history_filter_by > div {
    border-color: var(--primary, #2b64a9); }

ui-chat .container_discussion {
  border: #eeeeee; }

ui-chat .container_header_discussion {
  border-bottom: #eeeeee; }

ui-chat .name {
  color: var(--primary, #2b64a9); }

ui-chat .name_user {
  color: var(--primary, #2b64a9); }

ui-chat .message {
  background-color: #f7f7f7; }
  ui-chat .message > span {
    color: var(--primary, #2b64a9); }

ui-chat .photo_user {
  border: solid 1px var(--primary, #2b64a9); }

ui-chat .footer_discussion {
  border: #f7f7f7;
  background-color: #ffffff; }

.container_notification {
  background-color: #ffffff; }
  .container_notification .notification_text a,
  .container_notification .notification_text a:hover {
    color: blue; }
  .container_notification .notification_subject > span {
    color: var(--primary, #2b64a9);
    font-weight: 700; }
  .container_notification .notification_subject a,
  .container_notification .notification_subject a:hover {
    color: blue; }
  .container_notification .notification_text {
    max-height: 150px;
    text-overflow: ellipsis;
    overflow-y: hidden;
    white-space: pre-line; }
    .container_notification .notification_text > span {
      color: var(--primary, #2b64a9); }
  .container_notification .notification:hover {
    background-color: var(--primary-05, rgba(43, 100, 169, 0.05)); }
  .container_notification .notification {
    border-top: 2px solid #eeeeee; }
    .container_notification .notification_color {
      background-color: #ecf4ed; }
  .container_notification .contenu {
    border-top: 2px solid #eeeeee; }
    .container_notification .contenu > span {
      color: var(--primary, #2b64a9); }
  .container_notification_header_title .title > div {
    color: #5d5d5d; }

.container_text > a,
.container_text > a:hover {
  color: blue; }

.container_alertes .notification_subject > span {
  color: var(--primary, #2b64a9);
  font-weight: 700; }

.container_alertes .notification_subject > a,
.container_alertes .notification_subject > a:hover {
  color: blue; }

.container_alertes .alerte {
  background-color: #ffffff;
  border: #a6a6a6;
  box-shadow: #a6a6a6; }

.ui-chat--input-text {
  border: 1px solid #d3d3d3; }
  .ui-chat--input-text > span {
    color: var(--primary, #2b64a9);
    font-weight: 700; }

.tribute-container {
  box-shadow: 0px 0px 16px -5px rgba(0, 0, 0, 0.5);
  border: 1px solid #d3d3d3; }

.tribute-container::-webkit-scrollbar {
  background: #ffffff; }

.tribute-container ul {
  background: #ffffff; }

.tribute-container li {
  border-bottom: #d3d3d3 1px solid; }

.tribute-container li.highlight {
  background: #d3d3d3; }

.segmented-control {
  border: 1px #808080 solid; }
  .segmented-control__input:checked + label {
    color: #ffffff;
    transition: color 250ms ease-in-out; }
  .segmented-control__input:disabled + label {
    color: #d3d3d3; }
  .segmented-control__label {
    color: #808080; }
  .segmented-control .selector {
    background-color: var(--primary, #2b64a9);
    transition: transform 0.25s ease-in-out; }

.chat_history_button {
  display: flex;
  justify-content: flex-end; }

.ui-field__wrapper:focus-within, .ui-input:not([readonly]):focus-within, .select2-container .select2-search.select2-search--dropdown input.select2-search__field:focus {
  border-color: var(--input-focus-border-color, #edc8da);
  transition: border-color 0.2s;
  box-shadow: 0px 0px 5px 1px var(--input-focus-border-color, #edc8da);
  transition: box-shadow 0.2s; }

.ui-fieldset {
  border: 1px solid #e9e9e9;
  border-radius: 0.3rem; }

.ui-password-meter::before {
  background-image: -webkit-linear-gradient(left, #db3737, #ffc940, #0f9960);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset; }

.ui-password-meter::after {
  background-color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset; }

.ui-field:focus-within .ui-field__label {
  color: #000000;
  font-weight: 500; }

.ui-field__label span:last-child {
  color: var(--secondary, #b6246b); }

.ui-field > label {
  color: #394b59; }

.ui-field--empty > label {
  color: #cccccc; }

.ui-field__wrapper {
  background-color: #ffffff;
  border: solid 1px #d3d3d3; }
  .ui-field__wrapper .ui-dropdown {
    box-shadow: none;
    background-color: transparent; }
  .ui-field__wrapper:focus-within {
    box-shadow: none;
    border-color: var(--primary, #2b64a9); }

.ui-field--plain .ui-field__wrapper, .ui-field--plain {
  background-color: transparent;
  box-shadow: none; }
  .ui-field--plain .ui-field__wrapper .ui-input, .ui-field--plain .ui-input {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none; }
    .ui-field--plain .ui-field__wrapper .ui-input__info, .ui-field--plain .ui-input__info {
      background: none;
      box-shadow: none; }
  .ui-field--plain .ui-field__wrapper .ui-dropdown, .ui-field--plain .ui-dropdown {
    background: none;
    box-shadow: none; }

.ui-field.ui-field--invalid > label > span {
  color: #db3737; }

.ui-field.ui-field--invalid > ui-field-wrapper.ui-ml-input {
  border: 1px solid #db3737; }
  .ui-field.ui-field--invalid > ui-field-wrapper.ui-ml-input > ui-input.ui-input {
    border-color: #d3d3d3; }

.ui-input {
  background-color: #ffffff;
  border-color: #d3d3d3;
  color: #1d1d1d; }
  .ui-input:not([readonly]):focus-within {
    box-shadow: none;
    border-color: var(--primary, #2b64a9); }
  .ui-input.ui-list .ui-list__container {
    border-top: 1px solid #e9e9e9; }
  .ui-input--textarea .ui-input__counter {
    border-top: 1px dashed #e9e9e9; }
  .ui-input--textarea > .ui-input__clear {
    position: initial;
    padding-top: 10px;
    place-content: baseline;
    margin-left: 15px; }
  .ui-input--textarea > textarea {
    min-height: 8rem; }
    .ui-input--textarea > textarea.textarea__sm {
      min-height: 4rem; }
    .ui-input--textarea > textarea.textarea__md {
      min-height: 6rem; }
    .ui-input--textarea > textarea.textarea__lg {
      min-height: 8rem; }
    .ui-input--textarea > textarea.textarea__xl {
      min-height: 10rem; }
  .ui-input::after {
    background-color: #000000; }
  .ui-input:focus-within {
    color: #000000; }
  .ui-input--invalid {
    background-color: #fef7f7; }
    .ui-input--invalid::after {
      background-color: #db3737; }
  .ui-input--disabled {
    background-color: #f4f4f4;
    color: #9d9d9d; }
    .ui-input--disabled > input,
    .ui-input--disabled textarea {
      cursor: not-allowed; }
  .ui-input--readonly {
    background-color: #f4f4f4;
    border: none;
    border-bottom: solid 1px #d3d3d3; }
    .ui-input--readonly::before {
      background-color: rgba(138, 155, 168, 0.05); }
  .ui-input__addon .ui-option {
    color: #1e262d; }
  .ui-input__addon--end:first-child {
    border-color: #e9e9e9; }
  .ui-input__addon.link:hover {
    cursor: pointer; }
  .ui-input__addon.link:active {
    background-color: transparent;
    color: var(--menu-active-color, #2b64a9); }
  .ui-input__info {
    background-color: #ffffff;
    box-shadow: 0 1px 0 0 #ffffff inset, 0 0 0 1px #e9e9e9 inset; }
  .ui-input__counter, .ui-input__error, .ui-input__clear {
    color: #8a9ba8; }
  .ui-input__error {
    color: #db3737; }
    .ui-input__error > ul {
      background: #db3737;
      color: #ffffff; }
  .ui-input__valid {
    color: #0f9960; }
  .ui-input input,
  .ui-input textarea {
    background: none;
    color: inherit; }
    .ui-input input:focus,
    .ui-input textarea:focus {
      color: black;
      transition: color 0.2s; }
  .ui-input-file__dropzone {
    border: 2px dashed #8a9ba8;
    color: #8a9ba8; }
    .ui-input-file__dropzone.dragging {
      border-color: #000000;
      color: #000000; }
    .ui-input-file__dropzone + input {
      box-shadow: none;
      display: none; }
  .ui-input__tags .ui-tag {
    background-color: rgba(138, 155, 168, 0.1);
    box-shadow: 0 0 1px 0 #8a9ba8; }

input:not([type]),
input[type="text"]:not(.browser-default),
input[type="password"]:not(.browser-default),
input[type="email"]:not(.browser-default),
input[type="url"]:not(.browser-default),
input[type="time"]:not(.browser-default),
input[type="date"]:not(.browser-default),
input[type="datetime"]:not(.browser-default),
input[type="datetime-local"]:not(.browser-default),
input[type="tel"]:not(.browser-default),
input[type="number"]:not(.browser-default),
input[type="search"]:not(.browser-default),
textarea.materialize-textarea {
  border-bottom: 1px solid #9d9d9d; }

.ui-ml-input > .ui-input--readonly,
.textarea-multilang > ui-textarea.ui-input--readonly {
  border-bottom: none; }

.ui-list__title {
  color: #543c3f; }

.ui-list__item {
  background-color: var(--list-item-active-color, #ffffff);
  color: var(--list-item-active-bg, #2b64a9); }
  .ui-list__item u {
    color: var(--list-item-active-bg, #2b64a9); }
  .ui-list__item--selected {
    background-color: var(--list-item-active-bg, #2b64a9);
    color: var(--list-item-active-color, #ffffff); }
  .ui-list__item:hover, .ui-list__item--hilight {
    background-color: var(--list-item-hover-bg, rgba(43, 100, 169, 0.15));
    color: var(--list-item-hover-color, #2b64a9); }

.ui-dropdown {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #e9e9e9 inset; }
  .ui-dropdown__link[data-open="true"], .ui-dropdown__link:active {
    background-color: transparent;
    color: var(--menu-active-color, #2b64a9); }

.ui-option__toggle {
  background-color: #d0d7dc; }
  .ui-option__toggle::before {
    color: #1e262d; }
  .ui-option__toggle::after {
    background-color: #ffffff;
    box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  input[type="checkbox"] ~ .ui-option__toggle:active::after {
    box-shadow: 0px 0px 0px 10px rgba(0, 0, 0, 0.15); }

.ui-option__control {
  color: #394b59; }
  .ui-option__control > input ~ .ui-option__toggle:active::after {
    box-shadow: 0px 0px 0px 10px rgba(138, 155, 168, 0.15); }
  .ui-option__control > input:checked ~ .ui-option__toggle {
    background-color: #394b59; }
    .ui-option__control > input:checked ~ .ui-option__toggle::before {
      color: #d8e1e8; }
    .ui-option__control > input:checked ~ .ui-option__toggle:active::after {
      box-shadow: 0px 0px 0px 10px var(--primary-15, rgba(43, 100, 169, 0.15)); }
  .ui-option__control > input:hover ~ .ui-icon,
  .ui-option__control > input:focus ~ .ui-icon {
    color: #000000; }
  .ui-option__control > span {
    font-size: 1rem; }

.ui-option.ui-theme--primary input:checked ~ .ui-option__toggle {
  background-color: var(--primary);
  color: #ffffff; }

.ui-option.ui-theme--secondary input:checked ~ .ui-option__toggle {
  background-color: var(--secondary);
  color: #ffffff; }

.ui-option.ui-theme--tertiary input:checked ~ .ui-option__toggle {
  background-color: var(--tertiary);
  color: #ffffff; }

.ui-option.ui-theme--info input:checked ~ .ui-option__toggle {
  background-color: #0e86c3;
  color: #ffffff; }

.ui-option.ui-theme--danger input:checked ~ .ui-option__toggle {
  background-color: #db3737;
  color: #ffffff; }

.ui-option.ui-theme--success input:checked ~ .ui-option__toggle {
  background-color: #0f9960;
  color: #ffffff; }

.ui-option.ui-theme--warning input:checked ~ .ui-option__toggle {
  background-color: #d9822b;
  color: #ffffff; }

.ui-option.ui-theme--dark input:checked ~ .ui-option__toggle {
  background-color: #394b59;
  color: #ffffff; }

.ui-option.ui-theme--teal input:checked ~ .ui-option__toggle {
  background-color: #00b3a4;
  color: #ffffff; }

.ui-option.ui-theme--teal-dark input:checked ~ .ui-option__toggle {
  background-color: #008075;
  color: #ffffff; }

.ui-option.ui-theme--green input:checked ~ .ui-option__toggle {
  background-color: #0f9960;
  color: #ffffff; }

.ui-option.ui-theme--green-dark input:checked ~ .ui-option__toggle {
  background-color: #0a6640;
  color: #ffffff; }

.ui-option.ui-theme--cyan input:checked ~ .ui-option__toggle {
  background-color: #17a2b8;
  color: #ffffff; }

.ui-option.ui-theme--cyan-dark input:checked ~ .ui-option__toggle {
  background-color: #367989;
  color: #ffffff; }

.ui-option.ui-theme--blue input:checked ~ .ui-option__toggle {
  background-color: #0e86c3;
  color: #ffffff; }

.ui-option.ui-theme--blue-dark input:checked ~ .ui-option__toggle {
  background-color: #0e5a8a;
  color: #ffffff; }

.ui-option.ui-theme--indigo input:checked ~ .ui-option__toggle {
  background-color: #2b64a9;
  color: #ffffff; }

.ui-option.ui-theme--indigo-dark input:checked ~ .ui-option__toggle {
  background-color: #1e4676;
  color: #ffffff; }

.ui-option.ui-theme--violet input:checked ~ .ui-option__toggle {
  background-color: #8f398f;
  color: #ffffff; }

.ui-option.ui-theme--violet-dark input:checked ~ .ui-option__toggle {
  background-color: #5c255c;
  color: #ffffff; }

.ui-option.ui-theme--purple input:checked ~ .ui-option__toggle {
  background-color: #7157d9;
  color: #ffffff; }

.ui-option.ui-theme--purple-dark input:checked ~ .ui-option__toggle {
  background-color: #5642a6;
  color: #ffffff; }

.ui-option.ui-theme--yellow input:checked ~ .ui-option__toggle {
  background-color: #ffc940;
  color: #ffffff; }

.ui-option.ui-theme--yellow-dark input:checked ~ .ui-option__toggle {
  background-color: #d99e0b;
  color: #ffffff; }

.ui-option.ui-theme--orange input:checked ~ .ui-option__toggle {
  background-color: #d9822b;
  color: #ffffff; }

.ui-option.ui-theme--orange-dark input:checked ~ .ui-option__toggle {
  background-color: #a66321;
  color: #ffffff; }

.ui-option.ui-theme--red input:checked ~ .ui-option__toggle {
  background-color: #db3737;
  color: #ffffff; }

.ui-option.ui-theme--red-dark input:checked ~ .ui-option__toggle {
  background-color: #a82a2a;
  color: #ffffff; }

.ui-option.ui-theme--pink input:checked ~ .ui-option__toggle {
  background-color: #b6246b;
  color: #ffffff; }

.ui-option.ui-theme--pink-dark input:checked ~ .ui-option__toggle {
  background-color: #a82255;
  color: #ffffff; }

.ui-slider__bubble {
  background-color: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 0.3rem; }

.ui-slider__min, .ui-slider__max {
  color: #543c3f; }

.ui-slider__bar {
  background-color: #ffffff; }
  .ui-slider__bar > input {
    position: absolute !important;
    margin: 0 !important; }
    .ui-slider__bar > input::-webkit-slider-thumb {
      background-color: #ffffff;
      border: 1px solid #e9e9e9; }

.ui-select {
  background-color: #ffffff;
  border-color: #d3d3d3;
  color: #1d1d1d; }
  .ui-select--focus {
    border-color: var(--primary, #2b64a9) !important; }
  .ui-select.ui-input--invalid {
    background-color: #fef7f7; }
    .ui-select.ui-input--invalid::after {
      background-color: #db3737; }
  .ui-select .select2-container {
    background-color: transparent;
    border: none; }
    .ui-select .select2-container.select2-container--focus .select2-selection {
      border-color: unset;
      box-shadow: unset !important; }
    .ui-select .select2-container.select2-container--open .select2-selection {
      border-color: unset;
      box-shadow: unset !important; }
    .ui-select .select2-container span.select2-selection--single .select2-selection__rendered {
      color: #182026; }
    .ui-select .select2-container span.select2-selection .select2-selection__clear {
      color: #8a9ba8;
      opacity: 0.5; }
      .ui-select .select2-container span.select2-selection .select2-selection__clear:hover {
        opacity: 1; }
      .ui-select .select2-container span.select2-selection .select2-selection__clear a:hover {
        background-color: transparent; }
    .ui-select .select2-container span.select2-selection .select2-selection__choice {
      color: var(--primary-reverse, #ffffff);
      background-color: var(--primary, #2b64a9); }
      .ui-select .select2-container span.select2-selection .select2-selection__choice .select2-selection__choice__remove {
        background-color: transparent;
        color: inherit !important; }
        .ui-select .select2-container span.select2-selection .select2-selection__choice .select2-selection__choice__remove:hover {
          background-color: transparent; }
        .ui-select .select2-container span.select2-selection .select2-selection__choice .select2-selection__choice__remove a {
          color: inherit;
          background-color: transparent; }
          .ui-select .select2-container span.select2-selection .select2-selection__choice .select2-selection__choice__remove a:hover {
            background-color: transparent; }

.select2-container .select2-search.select2-search--dropdown {
  padding: 0; }
  .select2-container .select2-search.select2-search--dropdown input.select2-search__field {
    background-color: transparent;
    border-color: #e9e9e9;
    border-bottom-width: 1px;
    box-shadow: none; }

.select2-container .select2-dropdown {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
  .select2-container .select2-dropdown .select2-results__options {
    background-color: #ffffff; }
    .select2-container .select2-dropdown .select2-results__options .select2-results__option {
      color: #182026;
      line-height: 1.5rem;
      font-size: 16px;
      padding: 8px;
      /**
          * Disabled options
          */
      /**
          * Selected option
          */
      /**
          * Active/hovered option
          */ }
      .select2-container .select2-dropdown .select2-results__options .select2-results__option[aria-disabled="true"] {
        cursor: not-allowed; }
      .select2-container .select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"] {
        color: rgba(24, 32, 38, 0.5);
        background-color: rgba(138, 155, 168, 0.25); }
      .select2-container .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] {
        background-color: #eaeaea;
        color: #182026; }
  .select2-container .select2-dropdown .select2-create-button {
    line-height: 2.5rem;
    display: block;
    color: #182026;
    border-top: 1px solid var(--primary, #2b64a9);
    padding-left: 10px;
    background-color: var(--primary-50, rgba(43, 100, 169, 0.5));
    cursor: pointer; }
    .select2-container .select2-dropdown .select2-create-button > span {
      vertical-align: middle; }
    .select2-container .select2-dropdown .select2-create-button > i {
      margin-right: 5px;
      vertical-align: middle; }

.ui-icon.ui-theme--primary {
  color: var(--primary); }

.ui-icon.ui-theme--secondary {
  color: var(--secondary); }

.ui-icon.ui-theme--tertiary {
  color: var(--tertiary); }

.ui-icon.ui-theme--info {
  color: #0e86c3; }

.ui-icon.ui-theme--danger {
  color: #db3737; }

.ui-icon.ui-theme--success {
  color: #0f9960; }

.ui-icon.ui-theme--warning {
  color: #d9822b; }

.ui-icon.ui-theme--dark {
  color: #394b59; }

.ui-icon.ui-theme--dark {
  color: #394b59; }

.ui-field__wrapper.textarea-multilang .ui-input:first-child {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

ui-field-wrapper.readonly {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(233, 233, 233, 0.25) inset, 0 1px 2px 0 rgba(24, 32, 38, 0.25) inset; }
  ui-field-wrapper.readonly::before {
    background-color: rgba(138, 155, 168, 0.05); }

ui-field-wrapper.textarea-multilang {
  display: grid; }
  ui-field-wrapper.textarea-multilang > ui-textarea {
    border-right: none; }
    ui-field-wrapper.textarea-multilang > ui-textarea > .ui-input__clear {
      position: initial;
      padding-top: 10px;
      place-content: baseline;
      margin-left: 20px; }
  ui-field-wrapper.textarea-multilang > ui-dropdown {
    margin: 5px;
    position: absolute;
    bottom: 0;
    right: 0; }
    ui-field-wrapper.textarea-multilang > ui-dropdown > .ui-dropdown__link {
      border: solid 1px #d3d3d3;
      border-radius: 5px; }
      ui-field-wrapper.textarea-multilang > ui-dropdown > .ui-dropdown__link > .ui-dropdown__label {
        padding: 5px 3px; }

ui-files .dropzone.hover {
  border: 1px dashed var(--primary, #2b64a9);
  border-radius: 0.3rem;
  background-color: var(--primary-05, rgba(43, 100, 169, 0.05)); }

ui-files .dropzone.in {
  background-color: var(--primary-25, rgba(43, 100, 169, 0.25)); }

ui-files .dropzone-content {
  color: var(--primary, #2b64a9); }

ui-files ui-enumeration-select {
  width: 100%; }

ui-radio input[type="radio"] {
  accent-color: var(--primary, #2b64a9); }

.ui-menu__group__label {
  color: #8a9ba8; }

.ui-menu__item__link:hover {
  background-color: var(--menu-hover-bg, #db92b5);
  box-shadow: 0 0 1px 0 var(--menu-active-bg, transparent) inset;
  color: var(--menu-hover-color, #000000); }

.ui-menu__item__link[data-open="true"], .ui-menu__item__link:active {
  color: var(--primary, #2b64a9); }

.ui-menu__item__link[data-active="true"] {
  background-color: var(--menu-active-bg, transparent);
  box-shadow: 4px 0 0 0 var(--menu-active-border-color, #25456b) inset;
  color: var(--menu-active-color, #2b64a9); }

.ui-menu__item__link[data-disabled="true"] {
  color: #8a9ba8; }

[dir="rtl"] .ui-menu__item__link[data-active="true"] {
  box-shadow: -4px 0 0 0 var(--menu-active-border-color, #25456b) inset; }

.ui-menu__item__caret--split:hover {
  background-color: var(--menu-hover-bg, #db92b5);
  color: var(--menu-hover-color, #000000); }

.ui-menu__item__caret--split[data-open="true"], .ui-menu__item__caret--split:active {
  background-color: var(--menu-active-bg, transparent);
  color: var(--menu-active-color, #2b64a9); }

.ui-menu__bar {
  background-color: var(--menubar-bg, #f9fafb); }
  .ui-menu__bar__wrapper .ui-menu__item__link[data-active="true"] {
    box-shadow: 0 -2px 0 0 var(--menu-active-color, #2b64a9) inset; }
  .ui-menu__bar__wrapper .ui-menu__group {
    border: 1px solid rgba(233, 233, 233, 0.5); }

nav {
  background-color: #ffffff; }
  nav .ui-btn .ui-badge {
    font-weight: 600;
    background-color: var(--primary, #2b64a9);
    color: var(--primary-reverse, #ffffff);
    box-shadow: initial;
    font-size: 0.7rem; }

nav ul a {
  color: #182026 !important; }

.navbar i,
.navbar span {
  color: var(--navbar-text-color, #1a1a1a); }

.navbar ui-icon {
  color: var(--navbar-icon-color, #1a1a1a); }

.navbar__btn__burger:hover {
  background-color: var(--navbar-active-background, white); }
  .navbar__btn__burger:hover ui-icon {
    color: var(--navbar-active-icon-color, #014961); }

.navbar__menu__item > div:hover,
.navbar__menu__item > a:hover {
  background-color: var(--navbar-active-background, white); }
  .navbar__menu__item > div:hover span,
  .navbar__menu__item > a:hover span {
    color: var(--navbar-active-text-color, #014961); }
  .navbar__menu__item > div:hover ui-icon,
  .navbar__menu__item > a:hover ui-icon {
    color: var(--navbar-active-icon-color, #014961); }

.navbar__menu__item > div.isSelected.isCondensed, .navbar__menu__item > div.isSelected.navbar__menu__no__child,
.navbar__menu__item > a.isSelected.isCondensed,
.navbar__menu__item > a.isSelected.navbar__menu__no__child {
  background-color: var(--navbar-active-background, white); }
  .navbar__menu__item > div.isSelected.isCondensed span, .navbar__menu__item > div.isSelected.navbar__menu__no__child span,
  .navbar__menu__item > a.isSelected.isCondensed span,
  .navbar__menu__item > a.isSelected.navbar__menu__no__child span {
    color: var(--navbar-active-text-color, #014961); }
  .navbar__menu__item > div.isSelected.isCondensed ui-icon, .navbar__menu__item > div.isSelected.navbar__menu__no__child ui-icon,
  .navbar__menu__item > a.isSelected.isCondensed ui-icon,
  .navbar__menu__item > a.isSelected.navbar__menu__no__child ui-icon {
    color: var(--navbar-active-icon-color, #014961); }

.navbar__menu__level2 > li.navbar__menu__with__child > div:hover,
.navbar__menu__level2 > li.navbar__menu__with__child > a:hover,
.navbar__menu__level2 > li.navbar__menu__with__child > a.isSelected.isCondensed,
.navbar__menu__level2 > li.navbar__menu__with__child > div.isSelected.isCondensed, .navbar__menu__level3 > li.navbar__menu__with__child > div:hover,
.navbar__menu__level3 > li.navbar__menu__with__child > a:hover,
.navbar__menu__level3 > li.navbar__menu__with__child > a.isSelected.isCondensed,
.navbar__menu__level3 > li.navbar__menu__with__child > div.isSelected.isCondensed {
  background-color: var(--navbar-active-background, white); }
  .navbar__menu__level2 > li.navbar__menu__with__child > div:hover span,
  .navbar__menu__level2 > li.navbar__menu__with__child > a:hover span,
  .navbar__menu__level2 > li.navbar__menu__with__child > a.isSelected.isCondensed span,
  .navbar__menu__level2 > li.navbar__menu__with__child > div.isSelected.isCondensed span, .navbar__menu__level3 > li.navbar__menu__with__child > div:hover span,
  .navbar__menu__level3 > li.navbar__menu__with__child > a:hover span,
  .navbar__menu__level3 > li.navbar__menu__with__child > a.isSelected.isCondensed span,
  .navbar__menu__level3 > li.navbar__menu__with__child > div.isSelected.isCondensed span {
    color: var(--navbar-active-text-color, #014961); }
  .navbar__menu__level2 > li.navbar__menu__with__child > div:hover ui-icon,
  .navbar__menu__level2 > li.navbar__menu__with__child > a:hover ui-icon,
  .navbar__menu__level2 > li.navbar__menu__with__child > a.isSelected.isCondensed ui-icon,
  .navbar__menu__level2 > li.navbar__menu__with__child > div.isSelected.isCondensed ui-icon, .navbar__menu__level3 > li.navbar__menu__with__child > div:hover ui-icon,
  .navbar__menu__level3 > li.navbar__menu__with__child > a:hover ui-icon,
  .navbar__menu__level3 > li.navbar__menu__with__child > a.isSelected.isCondensed ui-icon,
  .navbar__menu__level3 > li.navbar__menu__with__child > div.isSelected.isCondensed ui-icon {
    color: var(--navbar-active-icon-color, #014961); }

.navbar__menu__level2 > li.navbar__menu__no__child > a.isSelected,
.navbar__menu__level2 > li.navbar__menu__no__child > div.isSelected, .navbar__menu__level3 > li.navbar__menu__no__child > a.isSelected,
.navbar__menu__level3 > li.navbar__menu__no__child > div.isSelected {
  background-color: var(--navbar-active-background, white); }
  .navbar__menu__level2 > li.navbar__menu__no__child > a.isSelected span,
  .navbar__menu__level2 > li.navbar__menu__no__child > div.isSelected span, .navbar__menu__level3 > li.navbar__menu__no__child > a.isSelected span,
  .navbar__menu__level3 > li.navbar__menu__no__child > div.isSelected span {
    color: var(--navbar-active-text-color, #014961); }
  .navbar__menu__level2 > li.navbar__menu__no__child > a.isSelected ui-icon,
  .navbar__menu__level2 > li.navbar__menu__no__child > div.isSelected ui-icon, .navbar__menu__level3 > li.navbar__menu__no__child > a.isSelected ui-icon,
  .navbar__menu__level3 > li.navbar__menu__no__child > div.isSelected ui-icon {
    color: var(--navbar-active-icon-color, #014961); }

.ui-calendar__header {
  background-color: #ffffff; }

.ui-calendar__presets {
  border-color: #e9e9e9; }

.ui-calendar__preset {
  font-weight: 600;
  border-color: #e9e9e9;
  transition: 0.2s; }
  .ui-calendar__preset:hover {
    color: var(--primary, #2b64a9); }
  .ui-calendar__preset[data-active="true"] {
    color: var(--primary, #2b64a9);
    border-right-color: var(--primary, #2b64a9);
    font-weight: bold; }

.ui-calendar__title {
  font-weight: bold; }

.ui-calendar__tool {
  color: var(--primary, #2b64a9);
  transition: 0.2s; }
  .ui-calendar__tool:hover {
    background-color: var(--primary-15, rgba(43, 100, 169, 0.15));
    border-color: rgba(233, 233, 233, 0.75); }
  .ui-calendar__tool[data-disabled="true"] {
    color: rgba(138, 155, 168, 0.5); }

.ui-calendar__clock__minute > .currentMinute,
.ui-calendar__clock__hour > .currentHour {
  border-color: var(--primary, #2b64a9); }

.ui-calendar__page__head.week {
  color: var(--primary, #2b64a9); }

.ui-calendar__page__cell {
  transition: 0.2s; }
  .ui-calendar__page__cell:hover {
    background-color: var(--primary-15, rgba(43, 100, 169, 0.15)); }
  .ui-calendar__page__cell.selected {
    background-color: var(--primary, #2b64a9);
    color: #ffffff; }
    .ui-calendar__page__cell.selected:hover {
      background-color: var(--primary, #2b64a9); }
  .ui-calendar__page__cell.week {
    color: var(--primary, #2b64a9); }
  .ui-calendar__page__cell.date-other {
    color: rgba(30, 38, 45, 0.15); }
  .ui-calendar__page__cell.date-today::before {
    color: var(--primary, #2b64a9); }
  .ui-calendar__page__cell.select-start, .ui-calendar__page__cell.select-end {
    background-color: var(--primary, #2b64a9);
    color: #ffffff; }
    .ui-calendar__page__cell.select-start::before, .ui-calendar__page__cell.select-end::before {
      color: #ffffff; }
  .ui-calendar__page__cell.select-hilight {
    background-color: var(--primary-15, rgba(43, 100, 169, 0.15));
    color: var(--primary, #2b64a9); }
  .ui-calendar__page__cell.disabled {
    background-color: rgba(138, 155, 168, 0.05);
    color: rgba(138, 155, 168, 0.5); }

.ui-calendar__page__column.week {
  border-right-color: var(--primary, #2b64a9); }

ui-button[data-type="default"] {
  color: var(--primary, #2b64a9);
  border: solid 1px #eaeaea; }
  ui-button[data-type="default"]:hover, ui-button[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: var(--primary, #2b64a9); }

ui-button[data-type="outline"]:active {
  background-color: transparent; }

ui-button[data-type="outline"]:hover {
  background-color: var(--primary, #2b64a9);
  color: #ffffff; }

ui-button[data-type="outline"] .ui-btn__inner > .ui-btn::before {
  background-image: none; }

ui-button[data-type="solid"] {
  background-color: var(--primary, #2b64a9);
  color: #ffffff; }
  ui-button[data-type="solid"]:hover, ui-button[data-type="solid"]:focus-within {
    background-color: var(--primary-white-75, #608bbf);
    outline: none; }

ui-button[data-type="tool"] {
  border: 1px solid #eaeaea; }
  ui-button[data-type="tool"]:hover {
    border: solid 1px var(--primary, #2b64a9);
    background-color: var(--primary-white-10, #eaf0f6);
    transition: 0.5s; }

ui-button[data-type="ghost"] {
  border: none;
  color: var(--primary, #2b64a9); }
  ui-button[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  ui-button[data-type="ghost"]:hover {
    background-color: transparent;
    color: var(--primary-black-40, #203b5a); }

.ui-btn[data-active="true"], .ui-btn[data-open="true"], .ui-btn:active {
  background-color: rgba(198, 201, 202, 0.5);
  box-shadow: inset 0 1px 2px rgba(16, 22, 26, 0.2); }

.ui-btn::after {
  background-image: radial-gradient(circle, var(--btn-ripple) 1%, transparent 1%); }

.ui-btn__group.ui-theme--primary .ui-btn, .ui-btn__wrapper.ui-theme--primary .ui-btn {
  --btn-ripple: var(--primary-white-75, mix($fallback-color, $white, 75%)); }

.ui-btn__group.ui-theme--primary[data-type="ghost"], .ui-btn__wrapper.ui-theme--primary[data-type="ghost"] {
  border: none;
  color: var(--primary); }
  .ui-btn__group.ui-theme--primary[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--primary[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--primary[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--primary[data-type="ghost"]:hover {
    background-color: transparent;
    color: var(--primary-black-40, #203b5a); }

.ui-btn__group.ui-theme--primary[data-type="default"], .ui-btn__wrapper.ui-theme--primary[data-type="default"] {
  color: var(--primary);
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--primary[data-type="default"]:hover, .ui-btn__group.ui-theme--primary[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--primary[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--primary[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: var(--primary-btn-bg-90, #4073b1);
    outline: none; }

.ui-btn__group.ui-theme--primary[data-type="tool"], .ui-btn__wrapper.ui-theme--primary[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: var(--primary); }
  .ui-btn__group.ui-theme--primary[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--primary[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--primary[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--primary[data-type="tool"]:hover {
    border: solid 1px var(--primary);
    background-color: var(--primary-white-10, #eaf0f6);
    transition: 0.5s; }

.ui-btn__group.ui-theme--primary[data-type="outline"], .ui-btn__wrapper.ui-theme--primary[data-type="outline"] {
  color: var(--primary);
  background-color: transparent;
  border: solid 1px var(--primary); }
  .ui-btn__group.ui-theme--primary[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--primary[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--primary[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--primary[data-type="outline"]:hover {
    background-color: var(--primary);
    color: #ffffff; }
  .ui-btn__group.ui-theme--primary[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--primary[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--primary[data-type="solid"], .ui-btn__wrapper.ui-theme--primary[data-type="solid"] {
  background-color: var(--primary);
  color: #ffffff; }
  .ui-btn__group.ui-theme--primary[data-type="solid"]:hover, .ui-btn__group.ui-theme--primary[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--primary[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--primary[data-type="solid"]:focus-within {
    background-color: var(--primary-white-75, #608bbf);
    outline: none; }

.ui-btn__group.ui-theme--secondary .ui-btn, .ui-btn__wrapper.ui-theme--secondary .ui-btn {
  --btn-ripple: var(--secondary-white-75, mix($fallback-color, $white, 75%)); }

.ui-btn__group.ui-theme--secondary[data-type="ghost"], .ui-btn__wrapper.ui-theme--secondary[data-type="ghost"] {
  border: none;
  color: var(--secondary); }
  .ui-btn__group.ui-theme--secondary[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--secondary[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--secondary[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--secondary[data-type="ghost"]:hover {
    background-color: transparent;
    color: var(--secondary-black-40, #572242); }

.ui-btn__group.ui-theme--secondary[data-type="default"], .ui-btn__wrapper.ui-theme--secondary[data-type="default"] {
  color: var(--secondary);
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--secondary[data-type="default"]:hover, .ui-btn__group.ui-theme--secondary[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--secondary[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--secondary[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: var(--secondary-btn-bg-90, #bd3a7a);
    outline: none; }

.ui-btn__group.ui-theme--secondary[data-type="tool"], .ui-btn__wrapper.ui-theme--secondary[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: var(--secondary); }
  .ui-btn__group.ui-theme--secondary[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--secondary[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--secondary[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--secondary[data-type="tool"]:hover {
    border: solid 1px var(--secondary);
    background-color: var(--secondary-white-10, #f8e9f0);
    transition: 0.5s; }

.ui-btn__group.ui-theme--secondary[data-type="outline"], .ui-btn__wrapper.ui-theme--secondary[data-type="outline"] {
  color: var(--secondary);
  background-color: transparent;
  border: solid 1px var(--secondary); }
  .ui-btn__group.ui-theme--secondary[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--secondary[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--secondary[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--secondary[data-type="outline"]:hover {
    background-color: var(--secondary);
    color: #ffffff; }
  .ui-btn__group.ui-theme--secondary[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--secondary[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--secondary[data-type="solid"], .ui-btn__wrapper.ui-theme--secondary[data-type="solid"] {
  background-color: var(--secondary);
  color: #ffffff; }
  .ui-btn__group.ui-theme--secondary[data-type="solid"]:hover, .ui-btn__group.ui-theme--secondary[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--secondary[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--secondary[data-type="solid"]:focus-within {
    background-color: var(--secondary-white-75, #c85b90);
    outline: none; }

.ui-btn__group.ui-theme--tertiary .ui-btn, .ui-btn__wrapper.ui-theme--tertiary .ui-btn {
  --btn-ripple: var(--tertiary-white-75, mix($fallback-color, $white, 75%)); }

.ui-btn__group.ui-theme--tertiary[data-type="ghost"], .ui-btn__wrapper.ui-theme--tertiary[data-type="ghost"] {
  border: none;
  color: var(--tertiary); }
  .ui-btn__group.ui-theme--tertiary[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--tertiary[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--tertiary[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--tertiary[data-type="ghost"]:hover {
    background-color: transparent;
    color: var(--tertiary-black-40, #172739); }

.ui-btn__group.ui-theme--tertiary[data-type="default"], .ui-btn__wrapper.ui-theme--tertiary[data-type="default"] {
  color: var(--tertiary);
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--tertiary[data-type="default"]:hover, .ui-btn__group.ui-theme--tertiary[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--tertiary[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--tertiary[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: var(--tertiary-btn-bg-90, #2d4666);
    outline: none; }

.ui-btn__group.ui-theme--tertiary[data-type="tool"], .ui-btn__wrapper.ui-theme--tertiary[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: var(--tertiary); }
  .ui-btn__group.ui-theme--tertiary[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--tertiary[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--tertiary[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--tertiary[data-type="tool"]:hover {
    border: solid 1px var(--tertiary);
    background-color: var(--tertiary-white-10, #e8ebee);
    transition: 0.5s; }

.ui-btn__group.ui-theme--tertiary[data-type="outline"], .ui-btn__wrapper.ui-theme--tertiary[data-type="outline"] {
  color: var(--tertiary);
  background-color: transparent;
  border: solid 1px var(--tertiary); }
  .ui-btn__group.ui-theme--tertiary[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--tertiary[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--tertiary[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--tertiary[data-type="outline"]:hover {
    background-color: var(--tertiary);
    color: #ffffff; }
  .ui-btn__group.ui-theme--tertiary[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--tertiary[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--tertiary[data-type="solid"], .ui-btn__wrapper.ui-theme--tertiary[data-type="solid"] {
  background-color: var(--tertiary);
  color: #ffffff; }
  .ui-btn__group.ui-theme--tertiary[data-type="solid"]:hover, .ui-btn__group.ui-theme--tertiary[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--tertiary[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--tertiary[data-type="solid"]:focus-within {
    background-color: var(--tertiary-white-75, #506580);
    outline: none; }

.ui-btn__group.ui-theme--info .ui-btn, .ui-btn__wrapper.ui-theme--info .ui-btn {
  --btn-ripple: #4aa4d2; }

.ui-btn__group.ui-theme--info[data-type="ghost"], .ui-btn__wrapper.ui-theme--info[data-type="ghost"] {
  border: none;
  color: #0e86c3; }
  .ui-btn__group.ui-theme--info[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--info[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--info[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--info[data-type="ghost"]:hover {
    background-color: transparent;
    color: #144965; }

.ui-btn__group.ui-theme--info[data-type="default"], .ui-btn__wrapper.ui-theme--info[data-type="default"] {
  color: #0e86c3;
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--info[data-type="default"]:hover, .ui-btn__group.ui-theme--info[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--info[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--info[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: #2692c9;
    outline: none; }

.ui-btn__group.ui-theme--info[data-type="tool"], .ui-btn__wrapper.ui-theme--info[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: #0e86c3; }
  .ui-btn__group.ui-theme--info[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--info[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--info[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--info[data-type="tool"]:hover {
    border: solid 1px #0e86c3;
    background-color: #e7f3f9;
    transition: 0.5s; }

.ui-btn__group.ui-theme--info[data-type="outline"], .ui-btn__wrapper.ui-theme--info[data-type="outline"] {
  color: #0e86c3;
  background-color: transparent;
  border: solid 1px #0e86c3; }
  .ui-btn__group.ui-theme--info[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--info[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--info[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--info[data-type="outline"]:hover {
    background-color: #0e86c3;
    color: #ffffff; }
  .ui-btn__group.ui-theme--info[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--info[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--info[data-type="solid"], .ui-btn__wrapper.ui-theme--info[data-type="solid"] {
  background-color: #0e86c3;
  color: #ffffff; }
  .ui-btn__group.ui-theme--info[data-type="solid"]:hover, .ui-btn__group.ui-theme--info[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--info[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--info[data-type="solid"]:focus-within {
    background-color: #4aa4d2;
    outline: none; }

.ui-btn__group.ui-theme--danger .ui-btn, .ui-btn__wrapper.ui-theme--danger .ui-btn {
  --btn-ripple: #e46969; }

.ui-btn__group.ui-theme--danger[data-type="ghost"], .ui-btn__wrapper.ui-theme--danger[data-type="ghost"] {
  border: none;
  color: #db3737; }
  .ui-btn__group.ui-theme--danger[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--danger[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--danger[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--danger[data-type="ghost"]:hover {
    background-color: transparent;
    color: #66292d; }

.ui-btn__group.ui-theme--danger[data-type="default"], .ui-btn__wrapper.ui-theme--danger[data-type="default"] {
  color: #db3737;
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--danger[data-type="default"]:hover, .ui-btn__group.ui-theme--danger[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--danger[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--danger[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: #de4b4b;
    outline: none; }

.ui-btn__group.ui-theme--danger[data-type="tool"], .ui-btn__wrapper.ui-theme--danger[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: #db3737; }
  .ui-btn__group.ui-theme--danger[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--danger[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--danger[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--danger[data-type="tool"]:hover {
    border: solid 1px #db3737;
    background-color: #fbebeb;
    transition: 0.5s; }

.ui-btn__group.ui-theme--danger[data-type="outline"], .ui-btn__wrapper.ui-theme--danger[data-type="outline"] {
  color: #db3737;
  background-color: transparent;
  border: solid 1px #db3737; }
  .ui-btn__group.ui-theme--danger[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--danger[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--danger[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--danger[data-type="outline"]:hover {
    background-color: #db3737;
    color: #ffffff; }
  .ui-btn__group.ui-theme--danger[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--danger[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--danger[data-type="solid"], .ui-btn__wrapper.ui-theme--danger[data-type="solid"] {
  background-color: #db3737;
  color: #ffffff; }
  .ui-btn__group.ui-theme--danger[data-type="solid"]:hover, .ui-btn__group.ui-theme--danger[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--danger[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--danger[data-type="solid"]:focus-within {
    background-color: #e46969;
    outline: none; }

.ui-btn__group.ui-theme--success .ui-btn, .ui-btn__wrapper.ui-theme--success .ui-btn {
  --btn-ripple: #4bb388; }

.ui-btn__group.ui-theme--success[data-type="ghost"], .ui-btn__wrapper.ui-theme--success[data-type="ghost"] {
  border: none;
  color: #0f9960; }
  .ui-btn__group.ui-theme--success[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--success[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--success[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--success[data-type="ghost"]:hover {
    background-color: transparent;
    color: #14503d; }

.ui-btn__group.ui-theme--success[data-type="default"], .ui-btn__wrapper.ui-theme--success[data-type="default"] {
  color: #0f9960;
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--success[data-type="default"]:hover, .ui-btn__group.ui-theme--success[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--success[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--success[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: #27a370;
    outline: none; }

.ui-btn__group.ui-theme--success[data-type="tool"], .ui-btn__wrapper.ui-theme--success[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: #0f9960; }
  .ui-btn__group.ui-theme--success[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--success[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--success[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--success[data-type="tool"]:hover {
    border: solid 1px #0f9960;
    background-color: #e7f5ef;
    transition: 0.5s; }

.ui-btn__group.ui-theme--success[data-type="outline"], .ui-btn__wrapper.ui-theme--success[data-type="outline"] {
  color: #0f9960;
  background-color: transparent;
  border: solid 1px #0f9960; }
  .ui-btn__group.ui-theme--success[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--success[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--success[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--success[data-type="outline"]:hover {
    background-color: #0f9960;
    color: #ffffff; }
  .ui-btn__group.ui-theme--success[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--success[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--success[data-type="solid"], .ui-btn__wrapper.ui-theme--success[data-type="solid"] {
  background-color: #0f9960;
  color: #ffffff; }
  .ui-btn__group.ui-theme--success[data-type="solid"]:hover, .ui-btn__group.ui-theme--success[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--success[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--success[data-type="solid"]:focus-within {
    background-color: #4bb388;
    outline: none; }

.ui-btn__group.ui-theme--warning .ui-btn, .ui-btn__wrapper.ui-theme--warning .ui-btn {
  --btn-ripple: #e3a160; }

.ui-btn__group.ui-theme--warning[data-type="ghost"], .ui-btn__wrapper.ui-theme--warning[data-type="ghost"] {
  border: none;
  color: #d9822b; }
  .ui-btn__group.ui-theme--warning[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--warning[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--warning[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--warning[data-type="ghost"]:hover {
    background-color: transparent;
    color: #654728; }

.ui-btn__group.ui-theme--warning[data-type="default"], .ui-btn__wrapper.ui-theme--warning[data-type="default"] {
  color: #d9822b;
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--warning[data-type="default"]:hover, .ui-btn__group.ui-theme--warning[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--warning[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--warning[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: #dd8e40;
    outline: none; }

.ui-btn__group.ui-theme--warning[data-type="tool"], .ui-btn__wrapper.ui-theme--warning[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: #d9822b; }
  .ui-btn__group.ui-theme--warning[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--warning[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--warning[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--warning[data-type="tool"]:hover {
    border: solid 1px #d9822b;
    background-color: #fbf3ea;
    transition: 0.5s; }

.ui-btn__group.ui-theme--warning[data-type="outline"], .ui-btn__wrapper.ui-theme--warning[data-type="outline"] {
  color: #d9822b;
  background-color: transparent;
  border: solid 1px #d9822b; }
  .ui-btn__group.ui-theme--warning[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--warning[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--warning[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--warning[data-type="outline"]:hover {
    background-color: #d9822b;
    color: #ffffff; }
  .ui-btn__group.ui-theme--warning[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--warning[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--warning[data-type="solid"], .ui-btn__wrapper.ui-theme--warning[data-type="solid"] {
  background-color: #d9822b;
  color: #ffffff; }
  .ui-btn__group.ui-theme--warning[data-type="solid"]:hover, .ui-btn__group.ui-theme--warning[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--warning[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--warning[data-type="solid"]:focus-within {
    background-color: #e3a160;
    outline: none; }

.ui-btn__group.ui-theme--dark .ui-btn, .ui-btn__wrapper.ui-theme--dark .ui-btn {
  --btn-ripple: #6b7883; }

.ui-btn__group.ui-theme--dark[data-type="ghost"], .ui-btn__wrapper.ui-theme--dark[data-type="ghost"] {
  border: none;
  color: #394b59; }
  .ui-btn__group.ui-theme--dark[data-type="ghost"] .ui-btn__label, .ui-btn__wrapper.ui-theme--dark[data-type="ghost"] .ui-btn__label {
    font-weight: 500; }
  .ui-btn__group.ui-theme--dark[data-type="ghost"]:hover, .ui-btn__wrapper.ui-theme--dark[data-type="ghost"]:hover {
    background-color: transparent;
    color: #25313a; }

.ui-btn__group.ui-theme--dark[data-type="default"], .ui-btn__wrapper.ui-theme--dark[data-type="default"] {
  color: #394b59;
  border: solid 1px #eaeaea; }
  .ui-btn__group.ui-theme--dark[data-type="default"]:hover, .ui-btn__group.ui-theme--dark[data-type="default"]:focus-within, .ui-btn__wrapper.ui-theme--dark[data-type="default"]:hover, .ui-btn__wrapper.ui-theme--dark[data-type="default"]:focus-within {
    color: #ffffff;
    background-color: #4d5d69;
    outline: none; }

.ui-btn__group.ui-theme--dark[data-type="tool"], .ui-btn__wrapper.ui-theme--dark[data-type="tool"] {
  border: 1px solid #eaeaea;
  color: #394b59; }
  .ui-btn__group.ui-theme--dark[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover, .ui-btn__wrapper.ui-theme--dark[data-type="tool"][data-disabled="true"] .ui-btn__inner:hover {
    background-color: transparent; }
  .ui-btn__group.ui-theme--dark[data-type="tool"]:hover, .ui-btn__wrapper.ui-theme--dark[data-type="tool"]:hover {
    border: solid 1px #394b59;
    background-color: #ebedee;
    transition: 0.5s; }

.ui-btn__group.ui-theme--dark[data-type="outline"], .ui-btn__wrapper.ui-theme--dark[data-type="outline"] {
  color: #394b59;
  background-color: transparent;
  border: solid 1px #394b59; }
  .ui-btn__group.ui-theme--dark[data-type="outline"]:active, .ui-btn__wrapper.ui-theme--dark[data-type="outline"]:active {
    background-color: transparent; }
  .ui-btn__group.ui-theme--dark[data-type="outline"]:hover, .ui-btn__wrapper.ui-theme--dark[data-type="outline"]:hover {
    background-color: #394b59;
    color: #ffffff; }
  .ui-btn__group.ui-theme--dark[data-type="outline"] .ui-btn__inner > .ui-btn::before, .ui-btn__wrapper.ui-theme--dark[data-type="outline"] .ui-btn__inner > .ui-btn::before {
    background-image: none; }

.ui-btn__group.ui-theme--dark[data-type="solid"], .ui-btn__wrapper.ui-theme--dark[data-type="solid"] {
  background-color: #394b59;
  color: #ffffff; }
  .ui-btn__group.ui-theme--dark[data-type="solid"]:hover, .ui-btn__group.ui-theme--dark[data-type="solid"]:focus-within, .ui-btn__wrapper.ui-theme--dark[data-type="solid"]:hover, .ui-btn__wrapper.ui-theme--dark[data-type="solid"]:focus-within {
    background-color: #6b7883;
    outline: none; }

.ui-btn__group {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
  .ui-btn__group .ui-btn__inner {
    box-shadow: none; }
  .ui-btn__group.ui-btn__group--with-separator:not(.ui-btn__group--vertical) .ui-btn__wrapper:not(:last-child) .ui-btn__inner .ui-btn {
    -webkit-padding-end: 0.5em;
    -moz-padding-end: 0.5em;
    -ms-padding-end: 0.5em;
    -o-padding-end: 0.5em;
    padding-end: 0.5em; }
  .ui-btn__group.ui-btn__group--with-separator:not(.ui-btn__group--vertical) .ui-btn__wrapper:not(:last-child)::after {
    background-color: #ffffff;
    box-shadow: 0 0 2px 0 #8a9ba8 inset; }

.ui-tag {
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(109, 114, 119, 0.25);
  color: #6d7277; }
  .ui-tag__label:not(:empty) ~ .ui-tag__value {
    -webkit-border-start: 1px solid rgba(255, 255, 255, 0.3);
    -moz-border-start: 1px solid rgba(255, 255, 255, 0.3);
    -ms-border-start: 1px solid rgba(255, 255, 255, 0.3);
    -o-border-start: 1px solid rgba(255, 255, 255, 0.3);
    border-start: 1px solid rgba(255, 255, 255, 0.3); }
  .ui-tag--solid {
    background-color: #6d7277;
    color: #ffffff; }
  .ui-tag.ui-theme--primary {
    box-shadow: 0 0 0 1px var(--primary);
    color: var(--primary-reverse);
    background-color: var(--primary); }
    .ui-tag.ui-theme--primary.ui-tag--solid {
      background-color: var(--primary); }
      .ui-tag.ui-theme--primary.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--primary.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--secondary {
    box-shadow: 0 0 0 1px var(--secondary);
    color: var(--secondary-reverse);
    background-color: var(--secondary); }
    .ui-tag.ui-theme--secondary.ui-tag--solid {
      background-color: var(--secondary); }
      .ui-tag.ui-theme--secondary.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--secondary.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--tertiary {
    box-shadow: 0 0 0 1px var(--tertiary);
    color: var(--tertiary-reverse);
    background-color: var(--tertiary); }
    .ui-tag.ui-theme--tertiary.ui-tag--solid {
      background-color: var(--tertiary); }
      .ui-tag.ui-theme--tertiary.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--tertiary.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--info {
    box-shadow: 0 0 0 1px #0e86c3;
    color: #ffffff;
    background-color: #0e86c3; }
    .ui-tag.ui-theme--info.ui-tag--solid {
      background-color: #0e86c3; }
      .ui-tag.ui-theme--info.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--info.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--danger {
    box-shadow: 0 0 0 1px #db3737;
    color: #000000;
    background-color: #db3737; }
    .ui-tag.ui-theme--danger.ui-tag--solid {
      background-color: #db3737; }
      .ui-tag.ui-theme--danger.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--danger.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--success {
    box-shadow: 0 0 0 1px #0f9960;
    color: #ffffff;
    background-color: #0f9960; }
    .ui-tag.ui-theme--success.ui-tag--solid {
      background-color: #0f9960; }
      .ui-tag.ui-theme--success.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--success.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--warning {
    box-shadow: 0 0 0 1px #d9822b;
    color: #000000;
    background-color: #d9822b; }
    .ui-tag.ui-theme--warning.ui-tag--solid {
      background-color: #d9822b; }
      .ui-tag.ui-theme--warning.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--warning.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--dark {
    box-shadow: 0 0 0 1px #394b59;
    color: #ffffff;
    background-color: #394b59; }
    .ui-tag.ui-theme--dark.ui-tag--solid {
      background-color: #394b59; }
      .ui-tag.ui-theme--dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--teal {
    box-shadow: 0 0 0 1px #00b3a4;
    color: #ffffff;
    background-color: #00b3a4; }
    .ui-tag.ui-theme--teal.ui-tag--solid {
      background-color: #00b3a4; }
      .ui-tag.ui-theme--teal.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--teal.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--teal-dark {
    box-shadow: 0 0 0 1px #008075;
    color: #ffffff;
    background-color: #008075; }
    .ui-tag.ui-theme--teal-dark.ui-tag--solid {
      background-color: #008075; }
      .ui-tag.ui-theme--teal-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--teal-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--green {
    box-shadow: 0 0 0 1px #0f9960;
    color: #ffffff;
    background-color: #0f9960; }
    .ui-tag.ui-theme--green.ui-tag--solid {
      background-color: #0f9960; }
      .ui-tag.ui-theme--green.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--green.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--green-dark {
    box-shadow: 0 0 0 1px #0a6640;
    color: #ffffff;
    background-color: #0a6640; }
    .ui-tag.ui-theme--green-dark.ui-tag--solid {
      background-color: #0a6640; }
      .ui-tag.ui-theme--green-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--green-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--cyan {
    box-shadow: 0 0 0 1px #17a2b8;
    color: #ffffff;
    background-color: #17a2b8; }
    .ui-tag.ui-theme--cyan.ui-tag--solid {
      background-color: #17a2b8; }
      .ui-tag.ui-theme--cyan.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--cyan.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--cyan-dark {
    box-shadow: 0 0 0 1px #367989;
    color: #ffffff;
    background-color: #367989; }
    .ui-tag.ui-theme--cyan-dark.ui-tag--solid {
      background-color: #367989; }
      .ui-tag.ui-theme--cyan-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--cyan-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--blue {
    box-shadow: 0 0 0 1px #0e86c3;
    color: #ffffff;
    background-color: #0e86c3; }
    .ui-tag.ui-theme--blue.ui-tag--solid {
      background-color: #0e86c3; }
      .ui-tag.ui-theme--blue.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--blue.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--blue-dark {
    box-shadow: 0 0 0 1px #0e5a8a;
    color: #ffffff;
    background-color: #0e5a8a; }
    .ui-tag.ui-theme--blue-dark.ui-tag--solid {
      background-color: #0e5a8a; }
      .ui-tag.ui-theme--blue-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--blue-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--indigo {
    box-shadow: 0 0 0 1px #2b64a9;
    color: #ffffff;
    background-color: #2b64a9; }
    .ui-tag.ui-theme--indigo.ui-tag--solid {
      background-color: #2b64a9; }
      .ui-tag.ui-theme--indigo.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--indigo.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--indigo-dark {
    box-shadow: 0 0 0 1px #1e4676;
    color: #ffffff;
    background-color: #1e4676; }
    .ui-tag.ui-theme--indigo-dark.ui-tag--solid {
      background-color: #1e4676; }
      .ui-tag.ui-theme--indigo-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--indigo-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--violet {
    box-shadow: 0 0 0 1px #8f398f;
    color: #ffffff;
    background-color: #8f398f; }
    .ui-tag.ui-theme--violet.ui-tag--solid {
      background-color: #8f398f; }
      .ui-tag.ui-theme--violet.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--violet.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--violet-dark {
    box-shadow: 0 0 0 1px #5c255c;
    color: #ffffff;
    background-color: #5c255c; }
    .ui-tag.ui-theme--violet-dark.ui-tag--solid {
      background-color: #5c255c; }
      .ui-tag.ui-theme--violet-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--violet-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--purple {
    box-shadow: 0 0 0 1px #7157d9;
    color: #000000;
    background-color: #7157d9; }
    .ui-tag.ui-theme--purple.ui-tag--solid {
      background-color: #7157d9; }
      .ui-tag.ui-theme--purple.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--purple.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--purple-dark {
    box-shadow: 0 0 0 1px #5642a6;
    color: #ffffff;
    background-color: #5642a6; }
    .ui-tag.ui-theme--purple-dark.ui-tag--solid {
      background-color: #5642a6; }
      .ui-tag.ui-theme--purple-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--purple-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--yellow {
    box-shadow: 0 0 0 1px #ffc940;
    color: #000000;
    background-color: #ffc940; }
    .ui-tag.ui-theme--yellow.ui-tag--solid {
      background-color: #ffc940; }
      .ui-tag.ui-theme--yellow.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--yellow.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--yellow-dark {
    box-shadow: 0 0 0 1px #d99e0b;
    color: #ffffff;
    background-color: #d99e0b; }
    .ui-tag.ui-theme--yellow-dark.ui-tag--solid {
      background-color: #d99e0b; }
      .ui-tag.ui-theme--yellow-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--yellow-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--orange {
    box-shadow: 0 0 0 1px #d9822b;
    color: #000000;
    background-color: #d9822b; }
    .ui-tag.ui-theme--orange.ui-tag--solid {
      background-color: #d9822b; }
      .ui-tag.ui-theme--orange.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--orange.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--orange-dark {
    box-shadow: 0 0 0 1px #a66321;
    color: #ffffff;
    background-color: #a66321; }
    .ui-tag.ui-theme--orange-dark.ui-tag--solid {
      background-color: #a66321; }
      .ui-tag.ui-theme--orange-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--orange-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--red {
    box-shadow: 0 0 0 1px #db3737;
    color: #000000;
    background-color: #db3737; }
    .ui-tag.ui-theme--red.ui-tag--solid {
      background-color: #db3737; }
      .ui-tag.ui-theme--red.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--red.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--red-dark {
    box-shadow: 0 0 0 1px #a82a2a;
    color: #ffffff;
    background-color: #a82a2a; }
    .ui-tag.ui-theme--red-dark.ui-tag--solid {
      background-color: #a82a2a; }
      .ui-tag.ui-theme--red-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--red-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--pink {
    box-shadow: 0 0 0 1px #b6246b;
    color: #ffffff;
    background-color: #b6246b; }
    .ui-tag.ui-theme--pink.ui-tag--solid {
      background-color: #b6246b; }
      .ui-tag.ui-theme--pink.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--pink.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }
  .ui-tag.ui-theme--pink-dark {
    box-shadow: 0 0 0 1px #a82255;
    color: #ffffff;
    background-color: #a82255; }
    .ui-tag.ui-theme--pink-dark.ui-tag--solid {
      background-color: #a82255; }
      .ui-tag.ui-theme--pink-dark.ui-tag--solid .ui-tag__icon,
      .ui-tag.ui-theme--pink-dark.ui-tag--solid .ui-tag__label {
        background-color: rgba(0, 0, 0, 0.2); }

.ui-badge {
  background-color: rgba(173, 185, 194, 0.95);
  box-shadow: 0 0 0 1px rgba(30, 38, 45, 0.25) inset;
  color: #1e262d; }
  .ui-badge--md {
    font-size: 1em; }
  .ui-badge--lg {
    font-size: 1.2em; }
  .ui-badge.ui-theme--primary {
    background-color: var(--primary) !important;
    color: var(--primary-reverse) !important; }
  .ui-badge.ui-theme--secondary {
    background-color: var(--secondary) !important;
    color: var(--secondary-reverse) !important; }
  .ui-badge.ui-theme--tertiary {
    background-color: var(--tertiary) !important;
    color: var(--tertiary-reverse) !important; }
  .ui-badge.ui-theme--info {
    background-color: #0e86c3 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--danger {
    background-color: #db3737 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--success {
    background-color: #0f9960 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--warning {
    background-color: #d9822b !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--dark {
    background-color: #394b59 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--teal {
    background-color: #00b3a4 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--teal-dark {
    background-color: #008075 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--green {
    background-color: #0f9960 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--green-dark {
    background-color: #0a6640 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--cyan {
    background-color: #17a2b8 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--cyan-dark {
    background-color: #367989 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--blue {
    background-color: #0e86c3 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--blue-dark {
    background-color: #0e5a8a !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--indigo {
    background-color: #2b64a9 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--indigo-dark {
    background-color: #1e4676 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--violet {
    background-color: #8f398f !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--violet-dark {
    background-color: #5c255c !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--purple {
    background-color: #7157d9 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--purple-dark {
    background-color: #5642a6 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--yellow {
    background-color: #ffc940 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--yellow-dark {
    background-color: #d99e0b !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--orange {
    background-color: #d9822b !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--orange-dark {
    background-color: #a66321 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--red {
    background-color: #db3737 !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--red-dark {
    background-color: #a82a2a !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--pink {
    background-color: #b6246b !important;
    color: #ffffff !important; }
  .ui-badge.ui-theme--pink-dark {
    background-color: #a82255 !important;
    color: #ffffff !important; }

.ui-tooltip {
  background-color: var(--tooltip-bg, #6b93c3);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);
  color: #ffffff; }
  .ui-tooltip::after {
    color: var(--tooltip-bg, #6b93c3); }

ag-grid-aurelia .grid-header-bar .btn-view:hover {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; }

ag-grid-aurelia .grid-header-bar .grid-menu li:hover:not(.divider) {
  background-color: inherit !important; }

ag-grid-aurelia.ag-theme-material.datagrid .ag-header {
  background-color: transparent;
  color: #808080;
  border-color: var(--ag-secondary-border-color); }

ag-grid-aurelia.ag-theme-material.datagrid .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:hover,
ag-grid-aurelia.ag-theme-material.datagrid .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
ag-grid-aurelia.ag-theme-material.datagrid .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:hover,
ag-grid-aurelia.ag-theme-material.datagrid .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
ag-grid-aurelia.ag-theme-material.datagrid .ag-header-group-cell:first-of-type:hover,
ag-grid-aurelia.ag-theme-material.datagrid .ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,
ag-grid-aurelia.ag-theme-material.datagrid .ag-header-cell:first-of-type:hover,
ag-grid-aurelia.ag-theme-material.datagrid .ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: #f9fbfc; }

ag-grid-aurelia.ag-theme-material.datagrid .ag-header-cell .ag-header-cell-comp-wrapper > label > span::after {
  border-color: var(--primary, #2b64a9); }

ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-body > div .input-field input:focus,
ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-full-body > div .input-field input:focus {
  border-color: var(--primary, #2b64a9);
  box-shadow: none; }

ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-body > div .floating-filter__button > .ui-btn__inner,
ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-full-body > div .floating-filter__button > .ui-btn__inner {
  box-shadow: none; }
  ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-body > div .floating-filter__button > .ui-btn__inner > .ui-btn:hover,
  ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-full-body > div .floating-filter__button > .ui-btn__inner > .ui-btn:hover {
    background-color: var(--primary, #2b64a9);
    color: #ffffff; }

ag-grid-aurelia.ag-theme-material.datagrid .ag-floating-filter-body input,
ag-grid-aurelia.ag-theme-material.datagrid .ag-filter-filter input {
  background-color: #ffffff; }

ag-grid-aurelia .ag-theme-material .ag-menu {
  background-color: #ffffff; }
  ag-grid-aurelia .ag-theme-material .ag-menu .ag-filter input[type="text"],
  ag-grid-aurelia .ag-theme-material .ag-menu .ag-filter .ag-filter input[type="date"] {
    background-color: #ffffff; }

.ag-theme-material .ag-ltr .ag-cell {
  border-right-color: var(--ag-secondary-border-color);
  border-left-color: var(--ag-secondary-border-color); }

.ag-cell-focus {
  border-color: var(--ag-range-selection-border-color); }

custom-ag-grid .ag-theme-material .ag-menu {
  background-color: #ffffff;
  border-radius: 5px; }

custom-ag-grid .grid-header-bar .btn-view:hover {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important; }

custom-ag-grid .grid-header-bar .grid-menu li:hover:not(.divider) {
  background-color: inherit !important; }

.lds-ring div {
  border: 3px solid var(--primary, #2b64a9);
  border-color: var(--primary, #2b64a9) transparent transparent transparent; }

::-webkit-scrollbar {
  width: 16px; }

::-webkit-scrollbar-track {
  background-color: transparent; }

::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-bg, #cad8ea);
  border-radius: 16px;
  border: 4px solid transparent;
  background-clip: content-box; }

::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-bg-hover, #80a2cb);
  border: 3px solid transparent; }

@supports not ((-ms-overflow-style: none) or (-webkit-scrollbar: none)) {
  /* Standard Properties for browsers supporting scrollbar-width */
  .theme-light body * {
    scrollbar-color: inherit;
    scrollbar-width: inherit; }
  /* Only for Firefox scrollbar  */
  @-moz-document url-prefix() {
    .theme-light body * {
      scrollbar-color: var(--scrollbar-bg-hover, #80a2cb) transparent;
      scrollbar-width: thin; } } }

ui-anchor-tab {
  display: flex;
  border-bottom: #8a9ba8 1px solid;
  margin-bottom: 15px;
  margin-top: 25px; }
  ui-anchor-tab > div {
    padding-left: 10px;
    padding-right: 10px;
    transition: height 200ms, border-bottom 200ms, color 200ms, text-shadow 200ms; }
    ui-anchor-tab > div > a {
      display: flex;
      padding-bottom: 10px; }
    ui-anchor-tab > div.isNotSelected {
      color: #a9a9a9; }
    ui-anchor-tab > div.isSelected {
      text-shadow: -0.06ex 0 currentColor, 0.06ex 0 currentColor;
      color: #182026;
      border-bottom: #2b64a9 2px solid; }

.floating-box > div > div floating-box-view.header-footer-fixed > .header-footer-fixed__header {
  background-color: white;
  color: black; }
  .floating-box > div > div floating-box-view.header-footer-fixed > .header-footer-fixed__header > .header-footer-fixed__header__actions ui-button > div > a {
    color: black; }

.floating-box > div > div floating-box-view.header-footer-fixed > .header-footer-fixed__footer {
  background-color: white;
  color: black; }

.floating-box > div > div floating-box-view.view-parameter-box .header-footer-fixed__content > .header-footer-fixed > .header-footer-fixed__content > div .group ui-checkbox > label > span {
  font-size: 14px; }

.floating-filter__container .floating-filter__footer > ui-button > .ui-btn__inner {
  box-shadow: none;
  background-color: var(--primary-10, rgba(43, 100, 169, 0.1)); }
  .floating-filter__container .floating-filter__footer > ui-button > .ui-btn__inner:hover, .floating-filter__container .floating-filter__footer > ui-button > .ui-btn__inner:focus-within {
    background-color: var(--primary-10, rgba(43, 100, 169, 0.1)) !important;
    color: #182026 !important; }

.floating-filter__button > * {
  background-color: #e0e0e0 !important;
  color: #616161 !important; }
  .floating-filter__button > *:hover {
    background-color: #616161 !important;
    color: #e0e0e0 !important; }

ui-pagination > div > .ui-pagination > .ui-pagination-el:hover, ui-pagination > div > .ui-pagination > .ui-pagination-el.active {
  background-color: var(--primary-10, rgba(43, 100, 169, 0.1)); }

ui-pagination > div > .ui-pagination > .ui-pagination-el.active > .ui-pagination-el--link {
  color: var(--primary, #2b64a9); }

.ui-pictures__picturebox {
  background-color: #ffffff; }
  .ui-pictures__picturebox__span > a.btn {
    background-color: #394b59; }
  .ui-pictures__picturebox__span > a.top-picture, .ui-pictures__picturebox__span > a.creation {
    color: #ffffff; }
    .ui-pictures__picturebox__span > a.top-picture .picture__text, .ui-pictures__picturebox__span > a.creation .picture__text {
      font-weight: bold; }
  .ui-pictures__picturebox__span > a.creation {
    color: #ffffff; }
    .ui-pictures__picturebox__span > a.creation .creation__creator {
      background-color: var(--primary, #2b64a9); }
  .ui-pictures__picturebox__span > a.image-type {
    background-color: #394b59;
    color: #ffffff; }

.ui-alert--info {
  background: #e7f3f9;
  color: #0e86c3; }

.ui-alert--danger {
  background: #fbebeb;
  color: #db3737; }

.ui-alert--success {
  background: #e7f5ef;
  color: #0f9960; }

.ui-alert--warning {
  background: #fbf3ea;
  color: #d9822b; }

.ui-alert--dark {
  background: #ebedee;
  color: #394b59; }

.scheduler-column, .scheduler-column:nth-last-child(1), .scheduler-column-header, .scheduler-column-header:nth-last-child(1), .scheduler-cell, .scheduler-toolbar-container {
  border-color: #edebe9;
  border-color: rgba(0, 0, 0, 0.12); }

[class*="Timeline"] .scheduler-column:hover, .scheduler-cell:hover {
  background-color: rgba(248, 249, 250, 0.8); }

.scheduler-column.current-date, .scheduler-column-header.current-date {
  background-color: lightskyblue; }

.scheduler-column.ui-scheduler-week-end, .scheduler-column-header.ui-scheduler-week-end {
  background-color: transparent; }

.scheduler-column.last-day-for-week, .scheduler-column-header.last-day-for-week {
  border-right-color: rgba(0, 0, 0, 0.12); }

.scheduler-column.day-off, .scheduler-column-header.day-off {
  background-color: lightcoral; }

.scheduler-column.day-off {
  background-color: lightcoral;
  position: relative; }
  .scheduler-column.day-off::before {
    content: attr(data-before);
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    text-wrap: pretty;
    text-align: center; }

.scheduler-cell {
  background-color: transparent; }
  [class*="Timeline"] .scheduler-cell:hover {
    background-color: initial; }

.scheduler-event {
  background-color: #ffffff;
  color: #000000;
  border-color: darkslategray;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.25); }
  .scheduler-event:hover {
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.35); }
  .scheduler-event[data-selected=true] {
    filter: brightness(80%); }

.scheduler-draggable[data-open="true"] {
  background-color: #ffffff; }

.scheduler-draggable .scheduler-show-more {
  background-color: #ffffff; }

.scheduler-draggable .scheduler-show-more-btn {
  background-color: var(--primary-05, rgba(43, 100, 169, 0.05));
  border-color: var(--primary, #2b64a9);
  color: var(--primary, #2b64a9); }

.scheduler-toolbar-container {
  background-color: #f8f9fa; }

.gu-mirror {
  background-color: #ffffff; }

.ag-grid-view-list > div > div:not(:last-child) {
  border-bottom: 1px solid #d8e1e8; }

.ag-grid-view-list .ag-grid-view-element {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  min-height: 47px;
  margin: 5px 0; }
  .ag-grid-view-list .ag-grid-view-element.current-view {
    background-color: rgba(43, 100, 169, 0.1);
    border-radius: 5px; }
    .ag-grid-view-list .ag-grid-view-element.current-view .ag-grid-view-element__visibility {
      color: #2b64a9; }
  .ag-grid-view-list .ag-grid-view-element > div:first-child {
    flex-grow: 1; }
  .ag-grid-view-list .ag-grid-view-element .divider {
    background-color: grey; }
  .ag-grid-view-list .ag-grid-view-element:hover {
    background-color: rgba(43, 100, 169, 0.1);
    border-radius: 5px; }
    .ag-grid-view-list .ag-grid-view-element:hover > div:nth-child(2) {
      visibility: visible; }
  .ag-grid-view-list .ag-grid-view-element > div {
    padding: 5px 10px; }
  .ag-grid-view-list .ag-grid-view-element__name {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #000000; }
  .ag-grid-view-list .ag-grid-view-element__visibility {
    padding: 2px 0px;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #2b64a9; }
  .ag-grid-view-list .ag-grid-view-element > div:nth-child(2) > ui-button {
    border: none;
    background-color: transparent !important;
    transition: none !important; }
    .ag-grid-view-list .ag-grid-view-element > div:nth-child(2) > ui-button .ui-btn__inner {
      box-shadow: none; }
    .ag-grid-view-list .ag-grid-view-element > div:nth-child(2) > ui-button:active .ui-btn {
      box-shadow: none; }

.grid-header-bar {
  margin-top: calc(15px - 0.5rem);
  margin-bottom: calc(15px + 0.5rem);
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .grid-header-bar > .grid-header-bar__btn {
    grid-area: btn;
    display: flex;
    justify-content: flex-end;
    height: 40px; }
  .grid-header-bar .grid-header-bar__center {
    grid-area: center;
    justify-self: center; }
  .grid-header-bar .btn-view {
    margin-left: 15px;
    padding: 0 5px 0 5px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    border-radius: 20px; }
  .grid-header-bar .title {
    grid-area: title;
    font-size: 1.5em;
    font-weight: bolder; }
  .grid-header-bar .header-title {
    display: inline-flex;
    align-items: center;
    gap: 1rem; }

.agGridViewClass {
  display: flex;
  align-items: center; }
  .agGridViewClass > ui-button {
    width: 100%; }
    .agGridViewClass > ui-button a {
      display: flex;
      width: 100%; }
      .agGridViewClass > ui-button a .ui-btn__label {
        width: 100%;
        text-align: left; }
        .agGridViewClass > ui-button a .ui-btn__label span:nth-of-type(2) {
          font-size: 13px; }
  .agGridViewClass > span {
    display: flex; }

.grid-menu {
  overflow-x: hidden;
  max-height: calc(100% - 100px) !important;
  min-width: 300px;
  padding-bottom: 10px;
  z-index: 1000; }
  .grid-menu h6 {
    margin-bottom: 15px;
    padding-left: 10px; }
  .grid-menu li:hover:not(.divider) {
    background-color: inherit !important; }
  .grid-menu .btn-flat {
    width: 100%;
    padding: 0; }
  .grid-menu li {
    list-style-type: none;
    min-height: fit-content !important;
    padding: 3px 10px 3px 10px;
    cursor: default; }
  .grid-menu li.divider {
    padding: 0;
    margin-bottom: 10px; }
