@charset "UTF-8";.custom-icon-panel[data-v-8d763a90] {
  width: 280px;
  background: white;
  border-radius: 8px;
}
.custom-svg[data-v-8d763a90] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 2px;
}
.custom-svg > svg[data-v-8d763a90] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-header[data-v-8d763a90] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.panel-header[data-v-8d763a90] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.actions[data-v-8d763a90] {
  display: flex;
  gap: 8px;
}
.action-btn[data-v-8d763a90] {
  height: 24px;
  border: none;
  background: transparent;
  border-radius: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: red;
}
.action-btn[data-v-8d763a90]:hover {
  background: #f5f5f5;
}
.section[data-v-8d763a90] {
  margin-bottom: 20px;
}
.section[data-v-8d763a90]:last-child {
  margin-bottom: 0;
}
.section-title[data-v-8d763a90] {
  font-size: 14px;
  font-weight: 500;
  color: #333;
}
.color-grid[data-v-8d763a90] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.color-grid .color-rows[data-v-8d763a90] {
  gap: 6px;
  display: flex;
  flex-direction: column;
}
.color-row[data-v-8d763a90] {
  display: flex;
  gap: 6px;
  justify-content: space-between;
}
.color-swatch[data-v-8d763a90] {
  width: 22px;
  height: 22px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s;
}
.color-swatch[data-v-8d763a90]:hover {
  transform: scale(1.1);
}
.color-swatch.selected[data-v-8d763a90] {
  border: 2px solid #fff;
  box-shadow: 0 0 0 2px #3b82f6;
}
.selected-indicator[data-v-8d763a90] {
  width: 12px;
  height: 12px;
  background: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 8px;
  color: #3b82f6;
}
.icon-grid[data-v-8d763a90] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 6px;
}
.icon-btn[data-v-8d763a90] {
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  transition: all 0.2s;
}
.icon-btn[data-v-8d763a90]:hover {
  transform: scale(1.05);
  filter: brightness(1.1);
}
.icon-btn.selected[data-v-8d763a90] {
  box-shadow: 0 0 0 2px #3b82f6;
  filter: brightness(0.9);
}
.icon {
&[data-v-c1fff2b8] {
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  overflow: hidden;
}
&[data-v-c1fff2b8]:hover {
    color: var(--hover-color, hoverColor) !important;
}
}

.user-item[data-v-5a24dbb2],
.dept-item[data-v-5a24dbb2],
.group-item[data-v-5a24dbb2],
.selected-user[data-v-5a24dbb2] {
  border-radius: 4px;
}
.dept-item[data-v-5a24dbb2]:hover,
.user-item[data-v-5a24dbb2]:hover,
.group-item[data-v-5a24dbb2]:hover {
  background-color: #f2f3f5;
}
[data-v-5a24dbb2] .arco-tabs-nav-tab {
  margin-bottom: 16px;
}
[data-v-5a24dbb2] .arco-tabs-nav-tab-list {
  padding: 0 4px;
}
[data-v-5a24dbb2] .arco-breadcrumb-item:last-child {
  color: var(--color-text-1);
}
.curr-tab[data-v-5a24dbb2] {
  height: 428px;
  overflow-y: auto;
}
.curr-tab-tit[data-v-5a24dbb2] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 80px;
  padding-left: 4px;
}
.curr-tab-tit-other[data-v-5a24dbb2] {
  height: 24px;
  width: 250px;
  display: inline-block;
  padding: 0 4px;
  color: var(--color-text-2);
  line-height: 24px;
  vertical-align: middle;
}
[data-v-5a24dbb2] .arco-tabs-nav-tab {
  margin-left: -18px;
}
[data-v-5a24dbb2] .arco-breadcrumb-item-separator {
  margin: 0;
}
.vt-user-menu-container[data-v-7f9518aa] {
  padding: 10px;
  background-color: var(--color-bg-popup);
  border-radius: 4px;
  border: 1px solid var(--color-border);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.15);
}
.user-menu-enter-active[data-v-7f9518aa] {
  transition: all 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.user-menu-leave-active[data-v-7f9518aa] {
  transition: all 0.15s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.user-menu-enter-from[data-v-7f9518aa] {
  opacity: 0;
  transform: translateY(-8px) scale(0.95);
  filter: blur(1px);
}
.user-menu-leave-to[data-v-7f9518aa] {
  opacity: 0;
  transform: translateY(-4px) scale(0.98);
  filter: blur(0.5px);
}
.user-menu-enter-to[data-v-7f9518aa],
.user-menu-leave-from[data-v-7f9518aa] {
  opacity: 1;
  transform: translateY(0) scale(1);
  filter: blur(0);
}
[data-v-7f9518aa] .arco-checkbox-icon {
  width: 16px;
  height: 16px;
}
[data-v-7f9518aa] .arco-checkbox-icon-check {
  width: 10px;
}
.arco-checkbox-group-direction-vertical .arco-checkbox[data-v-7f9518aa],
.arco-radio-group-direction-vertical .arco-radio[data-v-7f9518aa] {
  line-height: normal;
}
[data-v-7f9518aa] .arco-radio-icon-hover {
  display: none;
}.user-popover-card[data-v-1817dcb5] {
  box-shadow: 0px 10px 36px 10px rgba(31, 35, 41, 0.04), 0px 8px 24px 0px rgba(31, 35, 41, 0.04), 0px 6px 12px -10px rgba(31, 35, 41, 0.06);
}
.arco-popover-content :has(.group-person-item){
  max-height: 260px;
  overflow-y: auto;
}
[data-v-e2f30c36] .arco-avatar-group .arco-avatar {
  border: none;
}
[data-v-e2f30c36] .arco-avatar-group {
  display: flex;
}
[data-v-e2f30c36] .arco-avatar-group .arco-avatar {
  margin-left: 3px !important;
}
.arco-popover-content :has(.group-person-item){
  max-height: 260px;
  overflow-y: auto;
}
.group-person-item .close[data-v-22d469f8] {
  display: none;
}
.group-person-item:hover .close[data-v-22d469f8] {
  display: block;
}
[data-v-22d469f8] .arco-avatar-group .arco-avatar {
  border: none;
}
[data-v-22d469f8] .arco-avatar-group {
  display: flex;
}
[data-v-22d469f8] .arco-avatar-group .arco-avatar {
  margin-left: 3px !important;
}
[data-v-22d469f8] .arco-avatar-group-max-count-avatar {
  min-width: 24px !important;
  min-height: 24px !important;
}.replayer-wrapper{position:relative}.replayer-mouse{position:absolute;width:20px;height:20px;transition:left .05s linear,top .05s linear;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwMCIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ4LjcxIDQyLjkxTDM0LjA4IDI4LjI5IDQ0LjMzIDE4YTEgMSAwIDAwLS4zMy0xLjYxTDIuMzUgMS4wNmExIDEgMCAwMC0xLjI5IDEuMjlMMTYuMzkgNDRhMSAxIDAgMDAxLjY1LjM2bDEwLjI1LTEwLjI4IDE0LjYyIDE0LjYzYTEgMSAwIDAwMS40MSAwbDQuMzgtNC4zOGExIDEgMCAwMC4wMS0xLjQyem0tNS4wOSAzLjY3TDI5IDMyYTEgMSAwIDAwLTEuNDEgMGwtOS44NSA5Ljg1TDMuNjkgMy42OWwzOC4xMiAxNEwzMiAyNy41OEExIDEgMCAwMDMyIDI5bDE0LjU5IDE0LjYyeiIvPjwvc3ZnPg==");border-color:transparent}.replayer-mouse:after{content:"";display:inline-block;width:20px;height:20px;background:#4950f6;border-radius:100%;transform:translate(-50%,-50%);opacity:.3}.replayer-mouse.active:after{animation:click .2s ease-in-out 1}.replayer-mouse.touch-device{background-image:none;width:70px;height:70px;border-radius:100%;margin-left:-37px;margin-top:-37px;border:4px solid rgba(73,80,246,0);transition:left 0s linear,top 0s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:touch-click .2s ease-in-out 1}.replayer-mouse-tail{position:absolute;pointer-events:none}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}.rr-player{position:relative;background:white;float:left;border-radius:5px;box-shadow:0 24px 48px rgba(17, 16, 62, 0.12)}.rr-player__frame{overflow:hidden}.replayer-wrapper{float:left;clear:both;transform-origin:top left;left:50%;top:50%}.replayer-wrapper>iframe{border:none}.rr-controller.svelte-19ke1iv.svelte-19ke1iv{width:100%;height:80px;background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:0 0 5px 5px}.rr-timeline.svelte-19ke1iv.svelte-19ke1iv{width:80%;display:flex;align-items:center}.rr-timeline__time.svelte-19ke1iv.svelte-19ke1iv{display:inline-block;width:100px;text-align:center;color:#11103e}.rr-progress.svelte-19ke1iv.svelte-19ke1iv{flex:1;height:12px;background:#eee;position:relative;border-radius:3px;cursor:pointer;box-sizing:border-box;border-top:solid 4px #fff;border-bottom:solid 4px #fff}.rr-progress.disabled.svelte-19ke1iv.svelte-19ke1iv{cursor:not-allowed}.rr-progress__step.svelte-19ke1iv.svelte-19ke1iv{height:100%;position:absolute;left:0;top:0;background:#e0e1fe}.rr-progress__handler.svelte-19ke1iv.svelte-19ke1iv{width:20px;height:20px;border-radius:10px;position:absolute;top:2px;transform:translate(-50%, -50%);background:rgb(73, 80, 246)}.rr-controller__btns.svelte-19ke1iv.svelte-19ke1iv{display:flex;align-items:center;justify-content:center;font-size:13px}.rr-controller__btns.svelte-19ke1iv button.svelte-19ke1iv{width:32px;height:32px;display:flex;padding:0;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer}.rr-controller__btns.svelte-19ke1iv button.svelte-19ke1iv:active{background:#e0e1fe}.rr-controller__btns.svelte-19ke1iv button.active.svelte-19ke1iv{color:#fff;background:rgb(73, 80, 246)}.rr-controller__btns.svelte-19ke1iv button.svelte-19ke1iv:disabled{cursor:not-allowed}.switch.svelte-9brlez.svelte-9brlez.svelte-9brlez{height:1em;display:flex;align-items:center}.switch.disabled.svelte-9brlez.svelte-9brlez.svelte-9brlez{opacity:0.5}.label.svelte-9brlez.svelte-9brlez.svelte-9brlez{margin:0 8px}.switch.svelte-9brlez input[type='checkbox'].svelte-9brlez.svelte-9brlez{position:absolute;opacity:0}.switch.svelte-9brlez label.svelte-9brlez.svelte-9brlez{width:2em;height:1em;position:relative;cursor:pointer;display:block}.switch.disabled.svelte-9brlez label.svelte-9brlez.svelte-9brlez{cursor:not-allowed}.switch.svelte-9brlez label.svelte-9brlez.svelte-9brlez:before{content:'';position:absolute;width:2em;height:1em;left:0.1em;transition:background 0.1s ease;background:rgba(73, 80, 246, 0.5);border-radius:50px}.switch.svelte-9brlez label.svelte-9brlez.svelte-9brlez:after{content:'';position:absolute;width:1em;height:1em;border-radius:50px;left:0;transition:all 0.2s ease;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.3);background:#fcfff4;animation:switch-off 0.2s ease-out;z-index:2}.switch.svelte-9brlez input[type='checkbox'].svelte-9brlez:checked+label.svelte-9brlez:before{background:rgb(73, 80, 246)}.switch.svelte-9brlez input[type='checkbox'].svelte-9brlez:checked+label.svelte-9brlez:after{animation:switch-on 0.2s ease-out;left:1.1em}/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}/* layer: preflights */
*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}
/* layer: icons */
.i-akar-icons-drag-vertical-fill,
[i-akar-icons-drag-vertical-fill=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M16 2a2 2 0 1 1 0 4a2 2 0 0 1 0-4m0 8a2 2 0 1 1 0 4a2 2 0 0 1 0-4m-8 8a2 2 0 1 1 0 4a2 2 0 0 1 0-4m8 0a2 2 0 1 1 0 4a2 2 0 0 1 0-4M8 2a2 2 0 1 1 0 4a2 2 0 0 1 0-4m0 8a2 2 0 1 1 0 4a2 2 0 0 1 0-4' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-akar-icons-more-horizontal,
[i-akar-icons-more-horizontal=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='4' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='20' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-arrow-left-outlined,
[i-ant-design-arrow-left-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 0 0 0 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-caret-down-filled,
[i-ant-design-caret-down-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-caret-up-filled,
[i-ant-design-caret-up-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-check-outlined,
[i-ant-design-check-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5L207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-close-circle-outlined,
[i-ant-design-close-circle-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960S64 759.4 64 512S264.6 64 512 64m0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372s372-166.6 372-372s-166.6-372-372-372m128.013 198.826c.023.007.042.018.083.059l45.02 45.019c.04.04.05.06.058.083a.12.12 0 0 1 0 .07c-.007.022-.018.041-.059.082L557.254 512l127.861 127.862a.3.3 0 0 1 .05.06l.009.023a.12.12 0 0 1 0 .07c-.007.022-.018.041-.059.082l-45.019 45.02c-.04.04-.06.05-.083.058a.12.12 0 0 1-.07 0c-.022-.007-.041-.018-.082-.059L512 557.254L384.14 685.115c-.042.041-.06.052-.084.059a.12.12 0 0 1-.07 0c-.022-.007-.041-.018-.082-.059l-45.02-45.019a.2.2 0 0 1-.058-.083a.12.12 0 0 1 0-.07c.007-.022.018-.041.059-.082L466.745 512l-127.86-127.86a.3.3 0 0 1-.05-.061l-.009-.023a.12.12 0 0 1 0-.07c.007-.022.018-.041.059-.082l45.019-45.02c.04-.04.06-.05.083-.058a.12.12 0 0 1 .07 0c.022.007.041.018.082.059L512 466.745l127.862-127.86c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-close-outlined,
[i-ant-design-close-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M799.855 166.312c.023.007.043.018.084.059l57.69 57.69c.041.041.052.06.059.084a.1.1 0 0 1 0 .069c-.007.023-.018.042-.059.083L569.926 512l287.703 287.703c.041.04.052.06.059.083a.12.12 0 0 1 0 .07c-.007.022-.018.042-.059.083l-57.69 57.69c-.041.041-.06.052-.084.059a.1.1 0 0 1-.069 0c-.023-.007-.042-.018-.083-.059L512 569.926L224.297 857.629c-.04.041-.06.052-.083.059a.12.12 0 0 1-.07 0c-.022-.007-.042-.018-.083-.059l-57.69-57.69c-.041-.041-.052-.06-.059-.084a.1.1 0 0 1 0-.069c.007-.023.018-.042.059-.083L454.073 512L166.371 224.297c-.041-.04-.052-.06-.059-.083a.12.12 0 0 1 0-.07c.007-.022.018-.042.059-.083l57.69-57.69c.041-.041.06-.052.084-.059a.1.1 0 0 1 .069 0c.023.007.042.018.083.059L512 454.073l287.703-287.702c.04-.041.06-.052.083-.059a.12.12 0 0 1 .07 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-customer-service-outlined,
[i-ant-design-customer-service-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384M328 632v192H200V632zm496 192H696V632h128z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-dingding-outlined,
[i-ant-design-dingding-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1c-5 61.1 33.6 160.5 53.6 182.8c19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8c11.4 61.7 64.9 131.8 107.2 138.4c42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8c-33.1 12.5 24 62.6 24 62.6c84.7 76.8 129.7 50.5 129.7 50.5c33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8c17-71.3-114.5-99.4-265.8-154.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-edit-outlined,
[i-ant-design-edit-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9m67.4-174.4L687.8 215l73.3 73.3l-362.7 362.6l-88.9 15.7zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-ellipsis-outlined,
[i-ant-design-ellipsis-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M176 511a56 56 0 1 0 112 0a56 56 0 1 0-112 0m280 0a56 56 0 1 0 112 0a56 56 0 1 0-112 0m280 0a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-exclamation-circle-outlined,
[i-ant-design-exclamation-circle-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372'/%3E%3Cpath fill='currentColor' d='M464 688a48 48 0 1 0 96 0a48 48 0 1 0-96 0m24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-exclamation-circle-twotone,
[i-ant-design-exclamation-circle-twotone=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372'/%3E%3Cpath fill='currentColor' fill-opacity='.15' d='M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372s372-166.6 372-372s-166.6-372-372-372m-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8zm32 440a48.01 48.01 0 0 1 0-96a48.01 48.01 0 0 1 0 96'/%3E%3Cpath fill='currentColor' d='M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8m-24 112a48 48 0 1 0 96 0a48 48 0 1 0-96 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-eye-invisible-outlined,
[i-ant-design-eye-invisible-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512C791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5m-63.57-320.64L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32M149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512m246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512'/%3E%3Cpath fill='currentColor' d='M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-eye-outlined,
[i-ant-design-eye-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3c7.7-16.2 7.7-35 0-51.5M512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766m-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176s-78.8-176-176-176m0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112s-50.1 112-112 112'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-folder-open-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12c0-17.7-14.3-32-32-32M136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2zm635.3 512H159l103.3-256h612.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-folder-outlined,
[i-ant-design-folder-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32M840 768H184V256h188.5l119.6 114.4H840z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-fullscreen-exit-outlined,
[i-ant-design-fullscreen-exit-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8m221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6L877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9M744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-fullscreen-outlined,
[i-ant-design-fullscreen-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6l43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6L423.7 654c3.1-3.1 3.1-8.2 0-11.3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-info-circle-outlined,
[i-ant-design-info-circle-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372'/%3E%3Cpath fill='currentColor' d='M464 336a48 48 0 1 0 96 0a48 48 0 1 0-96 0m72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-menu-fold-outlined,
[i-ant-design-menu-fold-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-menu-unfold-outlined,
[i-ant-design-menu-unfold-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8m-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-minus-square-outlined,
[i-ant-design-minus-square-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8'/%3E%3Cpath fill='currentColor' d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32m-40 728H184V184h656z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-pushpin-filled,
[i-ant-design-pushpin-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2c-73.2 0-146.4 24.1-206.5 72.3c-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7l-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4c.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4l181.7 181.7c6.5 6.5 15 9.7 23.5 9.7c9.7 0 19.3-4.2 25.9-12.4c56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-pushpin-outlined,
[i-ant-design-pushpin-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2c-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7l-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4c.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4l181.7 181.7c6.5 6.5 15 9.7 23.5 9.7c9.7 0 19.3-4.2 25.9-12.4c56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8M666.2 549.3l-24.5 24.5l3.8 34.4a259.9 259.9 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9c27.2-9.4 55.7-14.1 84.7-14.1c9.6 0 19.3.5 28.9 1.6l34.4 3.8l24.5-24.5L608.5 224L800 415.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-question-circle-outlined,
[i-ant-design-question-circle-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64m0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372'/%3E%3Cpath fill='currentColor' d='M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7c-21.2 8.1-39.2 22.3-52.1 40.9c-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5c.1-39.3-17.1-76-48.3-103.3M472 732a40 40 0 1 0 80 0a40 40 0 1 0-80 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-setting-outlined,
[i-ant-design-setting-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a443.7 443.7 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.9 351.9 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446 446 0 0 0-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1c0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5a449.4 449.4 0 0 0 159 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35M788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1l74.7 63.9a370 370 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3l-17.9 97a377.5 377.5 0 0 1-85 0l-17.9-97.2l-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9l-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5l-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5c0-15.3 1.2-30.6 3.7-45.5l6.5-40l-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2l31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3l17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97l38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8l92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176s-78.8-176-176-176m79.2 255.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390s58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-star-filled,
[i-ant-design-star-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5c-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1l-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2c17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9l183.7-179.1c5-4.9 8.3-11.3 9.3-18.3c2.7-17.5-9.5-33.7-27-36.3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-star-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5c-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1l-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2c17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9l183.7-179.1c5-4.9 8.3-11.3 9.3-18.3c2.7-17.5-9.5-33.7-27-36.3M664.8 561.6l36.1 210.3L512 672.7L323.1 772l36.1-210.3l-152.8-149L417.6 382L512 190.7L606.4 382l211.2 30.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-sync-outlined,
[i-ant-design-sync-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M168 504.2c1-43.7 10-86.1 26.9-126c17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 0 1 755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92C282.7 92 96.3 275.6 92 503.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8m756 7.8h-60c-4.4 0-7.9 3.5-8 7.8c-1 43.7-10 86.1-26.9 126c-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 0 1 512.1 856a342.24 342.24 0 0 1-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 0 0-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 0 0-8-8.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-unordered-list-outlined{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8m0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8M104 228a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0m0 284a56 56 0 1 0 112 0a56 56 0 1 0-112 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-user-switch-outlined,
[i-ant-design-user-switch-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M759 335c0-137-111-248-248-248S263 198 263 335c0 82.8 40.6 156.2 103 201.2c-.4.2-.7.3-.9.4c-44.7 18.9-84.8 46-119.3 80.6c-34.5 34.5-61.5 74.7-80.4 119.5C146.9 780.5 137 827 136 874.8c-.1 4.5 3.5 8.2 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8c2-77.2 32.9-149.5 87.6-204.3C356 614.2 431 583 511 583c137 0 248-111 248-248M511 507c-95 0-172-77-172-172s77-172 172-172s172 77 172 172s-77 172-172 172m105 221h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H703.5l47.2-60.1c1.1-1.4 1.7-3.2 1.7-4.9c0-4.4-3.6-8-8-8h-72.6c-4.9 0-9.5 2.3-12.6 6.1l-68.5 87.1c-4.4 5.6-6.8 12.6-6.8 19.8c.1 17.7 14.4 32 32.1 32m240 64H592c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h176.5l-47.2 60.1c-1.1 1.4-1.7 3.2-1.7 4.9c0 4.4 3.6 8 8 8h72.6c4.9 0 9.5-2.3 12.6-6.1l68.5-87.1c4.4-5.6 6.8-12.6 6.8-19.8c-.1-17.7-14.4-32-32.1-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-vertical-left-outlined,
[i-ant-design-vertical-left-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8m-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512L265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512L267.1 157.9A7.95 7.95 0 0 0 254 164'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-vertical-right-outlined,
[i-ant-design-vertical-right-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8m444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-video-camera-add-outlined,
[i-ant-design-video-camera-add-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M368 724H252V608c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v116H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h116v116c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V788h116c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8'/%3E%3Cpath fill='currentColor' d='M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v352h72V232h576v560H448v72h272c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7M888 625l-104-59.8V458.9L888 399z'/%3E%3Cpath fill='currentColor' d='M320 360c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-wechat-filled,
[i-ant-design-wechat-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M690.1 377.4c5.9 0 11.8.2 17.6.5c-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9c-5.5 20.3-14.2 52.8-14.6 54.3c-.7 2.6-1.7 5.2-1.7 7.9c0 5.9 4.8 10.8 10.8 10.8c2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5c3.2 0 6.4.5 9.5 1.4c33.1 9.5 68.8 14.8 105.7 14.8c6 0 11.9-.1 17.8-.4c-7.1-21-10.9-43.1-10.9-66c0-135.8 132.2-245.8 295.3-245.8m-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1m-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1s43.2 19.3 43.2 43.1s-19.4 43.1-43.2 43.1m586.8 415.6c56.9-41.2 93.2-102 93.2-169.7c0-124-120.8-224.5-269.9-224.5c-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3c2.6-.8 5.2-1.2 7.9-1.2c5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6a9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6c-.3-1.2-7.6-28.3-12.2-45.3c-.5-1.9-.9-3.8-.9-5.7c.1-5.9 3.1-11.2 7.6-14.5M600.2 587.2c-19.9 0-36-16.1-36-35.9s16.1-35.9 36-35.9s36 16.1 36 35.9s-16.2 35.9-36 35.9m179.9 0c-19.9 0-36-16.1-36-35.9s16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ant-design-zoom-in-outlined,
[i-ant-design-zoom-in-outlined=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8m284 424L775 721c122.1-148.9 113.6-369.5-26-509c-148-148.1-388.4-148.1-537 0c-148.1 148.6-148.1 389 0 537c139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11M696 696c-118.8 118.7-311.2 118.7-430 0c-118.7-118.8-118.7-311.2 0-430c118.8-118.7 311.2-118.7 430 0c118.7 118.8 118.7 311.2 0 430'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bi-box-seam,
[i-bi-box-seam=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.186 1.113a.5.5 0 0 0-.372 0L1.846 3.5l2.404.961L10.404 2zm3.564 1.426L5.596 5L8 5.961L14.154 3.5zm3.25 1.7l-6.5 2.6v7.922l6.5-2.6V4.24zM7.5 14.762V6.838L1 4.239v7.923zM7.443.184a1.5 1.5 0 0 1 1.114 0l7.129 2.852A.5.5 0 0 1 16 3.5v8.662a1 1 0 0 1-.629.928l-7.185 2.874a.5.5 0 0 1-.372 0L.63 13.09a1 1 0 0 1-.63-.928V3.5a.5.5 0 0 1 .314-.464z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bi-clipboard-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0'/%3E%3Cpath d='M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1z'/%3E%3Cpath d='M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bi-reply,
[i-bi-reply=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.598 5.013a.144.144 0 0 1 .202.134V6.3a.5.5 0 0 0 .5.5c.667 0 2.013.005 3.3.822c.984.624 1.99 1.76 2.595 3.876c-1.02-.983-2.185-1.516-3.205-1.799a8.7 8.7 0 0 0-1.921-.306a7 7 0 0 0-.798.008h-.013l-.005.001h-.001L7.3 9.9l-.05-.498a.5.5 0 0 0-.45.498v1.153c0 .108-.11.176-.202.134L2.614 8.254l-.042-.028a.147.147 0 0 1 0-.252l.042-.028zM7.8 10.386q.103 0 .223.006c.434.02 1.034.086 1.7.271c1.326.368 2.896 1.202 3.94 3.08a.5.5 0 0 0 .933-.305c-.464-3.71-1.886-5.662-3.46-6.66c-1.245-.79-2.527-.942-3.336-.971v-.66a1.144 1.144 0 0 0-1.767-.96l-3.994 2.94a1.147 1.147 0 0 0 0 1.946l3.994 2.94a1.144 1.144 0 0 0 1.767-.96z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bi-reply-all,
[i-bi-reply-all=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M8.098 5.013a.144.144 0 0 1 .202.134V6.3a.5.5 0 0 0 .5.5c.667 0 2.013.005 3.3.822c.984.624 1.99 1.76 2.595 3.876c-1.02-.983-2.185-1.516-3.205-1.799a8.7 8.7 0 0 0-1.921-.306a7 7 0 0 0-.798.008h-.013l-.005.001h-.001L8.8 9.9l-.05-.498a.5.5 0 0 0-.45.498v1.153c0 .108-.11.176-.202.134L4.114 8.254l-.042-.028a.147.147 0 0 1 0-.252l.042-.028zM9.3 10.386q.102 0 .223.006c.434.02 1.034.086 1.7.271c1.326.368 2.896 1.202 3.94 3.08a.5.5 0 0 0 .933-.305c-.464-3.71-1.886-5.662-3.46-6.66c-1.245-.79-2.527-.942-3.336-.971v-.66a1.144 1.144 0 0 0-1.767-.96l-3.994 2.94a1.147 1.147 0 0 0 0 1.946l3.994 2.94a1.144 1.144 0 0 0 1.767-.96z'/%3E%3Cpath d='M5.232 4.293a.5.5 0 0 0-.7-.106L.54 7.127a1.147 1.147 0 0 0 0 1.946l3.994 2.94a.5.5 0 1 0 .593-.805L1.114 8.254l-.042-.028a.147.147 0 0 1 0-.252l.042-.028l4.012-2.954a.5.5 0 0 0 .106-.699'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bi-text-paragraph,
[i-bi-text-paragraph=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M2 12.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m0-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5m4-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bx-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13.586V10c0-3.217-2.185-5.927-5.145-6.742C13.562 2.52 12.846 2 12 2s-1.562.52-1.855 1.258C7.185 4.074 5 6.783 5 10v3.586l-1.707 1.707A1 1 0 0 0 3 16v2a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-2a1 1 0 0 0-.293-.707zM19 17H5v-.586l1.707-1.707A1 1 0 0 0 7 14v-4c0-2.757 2.243-5 5-5s5 2.243 5 5v4c0 .266.105.52.293.707L19 16.414zm-7 5a2.98 2.98 0 0 0 2.818-2H9.182A2.98 2.98 0 0 0 12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bx-category,
[i-bx-category=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M9 9H5V5h4zm11-6h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m-1 6h-4V5h4zm-9 4H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1m-1 6H5v-4h4zm8-6c-2.206 0-4 1.794-4 4s1.794 4 4 4s4-1.794 4-4s-1.794-4-4-4m0 6c-1.103 0-2-.897-2-2s.897-2 2-2s2 .897 2 2s-.897 2-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bx-edit,
[i-bx-edit=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7 17.013l4.413-.015l9.632-9.54c.378-.378.586-.88.586-1.414s-.208-1.036-.586-1.414l-1.586-1.586c-.756-.756-2.075-.752-2.825-.003L7 12.583zM18.045 4.458l1.589 1.583l-1.597 1.582l-1.586-1.585zM9 13.417l6.03-5.973l1.586 1.586l-6.029 5.971L9 15.006z'/%3E%3Cpath fill='currentColor' d='M5 21h14c1.103 0 2-.897 2-2v-8.668l-2 2V19H8.158c-.026 0-.053.01-.079.01c-.033 0-.066-.009-.1-.01H5V5h6.847l2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bx-edit-alt,
[i-bx-edit-alt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.045 7.401c.378-.378.586-.88.586-1.414s-.208-1.036-.586-1.414l-1.586-1.586c-.378-.378-.88-.586-1.414-.586s-1.036.208-1.413.585L4 13.585V18h4.413zm-3-3l1.587 1.585l-1.59 1.584l-1.586-1.585zM6 16v-1.585l7.04-7.018l1.586 1.586L7.587 16zm-2 4h16v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-bx-select-multiple{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 2H8c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2V4c0-1.103-.897-2-2-2M8 16V4h12l.002 12z'/%3E%3Cpath fill='currentColor' d='M4 8H2v12c0 1.103.897 2 2 2h12v-2H4zm8.933 3.519l-1.726-1.726l-1.414 1.414l3.274 3.274l5.702-6.84l-1.538-1.282z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-app-connectivity{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 14h8a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2H9a2 2 0 0 0-2 2v4H4a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2v4a2 2 0 0 0 2 2h10a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v6H8v-4h4a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2H9V6h9v6a2 2 0 0 0 2 2m0 14v-4h8v4Zm8-8v2h-8v-2ZM4 20v-4h8v4Zm8-6H4v-2h8Zm8-2V8h8v4Zm8-8v2h-8V4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-catalog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 2H8a2 2 0 0 0-2 2v4H4v2h2v5H4v2h2v5H4v2h2v4a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m0 26H8v-4h2v-2H8v-5h2v-2H8v-5h2V8H8V4h18Z'/%3E%3Cpath fill='currentColor' d='M14 8h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-change-catalog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 24v2h2.46A5.94 5.94 0 0 1 22 28a6.007 6.007 0 0 1-6-6h-2a7.984 7.984 0 0 0 14 5.265V30h2v-6zm-2-10a8.04 8.04 0 0 0-6 2.735V14h-2v6h6v-2h-2.46A5.94 5.94 0 0 1 22 16a6.007 6.007 0 0 1 6 6h2a8.01 8.01 0 0 0-8-8'/%3E%3Cpath fill='currentColor' d='M12 28H6v-4h2v-2H6v-5h2v-2H6v-5h2V8H6V4h18v8h2V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4H2v2h2v5H2v2h2v5H2v2h2v4a2 2 0 0 0 2 2h6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-chart-relationship,
[i-carbon-chart-relationship=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 6a3.996 3.996 0 0 0-3.858 3H17.93A7.996 7.996 0 1 0 9 17.93v4.212a4 4 0 1 0 2 0v-4.211a7.95 7.95 0 0 0 3.898-1.62l3.669 3.67A3.95 3.95 0 0 0 18 22a4 4 0 1 0 4-4a3.95 3.95 0 0 0-2.019.567l-3.67-3.67A7.95 7.95 0 0 0 17.932 11h4.211A3.993 3.993 0 1 0 26 6M12 26a2 2 0 1 1-2-2a2 2 0 0 1 2 2m-2-10a6 6 0 1 1 6-6a6.007 6.007 0 0 1-6 6m14 6a2 2 0 1 1-2-2a2 2 0 0 1 2 2m2-10a2 2 0 1 1 2-2a2 2 0 0 1-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-chevron-down,
[i-carbon-chevron-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 22L6 12l1.4-1.4l8.6 8.6l8.6-8.6L26 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-chevron-right,
[i-carbon-chevron-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 16L12 26l-1.4-1.4l8.6-8.6l-8.6-8.6L12 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-chevron-up,
[i-carbon-chevron-up=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16 10l10 10l-1.4 1.4l-8.6-8.6l-8.6 8.6L6 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-close-filled,
[i-carbon-close-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2m5.4 21L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-filter,
[i-carbon-filter=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 28h-4a2 2 0 0 1-2-2v-7.59L4.59 11A2 2 0 0 1 4 9.59V6a2 2 0 0 1 2-2h20a2 2 0 0 1 2 2v3.59a2 2 0 0 1-.59 1.41L20 18.41V26a2 2 0 0 1-2 2M6 6v3.59l8 8V26h4v-8.41l8-8V6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-ibm-watson-knowledge-catalog,
[i-carbon-ibm-watson-knowledge-catalog=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m23 27.2l-2.6-2.6L19 26l4 4l7-7l-1.4-1.4zM12 18h8v2h-8zm0-5h8v2h-8zm0-5h8v2h-8z'/%3E%3Cpath fill='currentColor' d='M16 28H6v-4h2v-2H6v-5h2v-2H6v-5h2V8H6V4h18v16h2V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v4H2v2h2v5H2v2h2v5H2v2h2v4c0 1.1.9 2 2 2h10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-notification,
[i-carbon-notification=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.707 19.293L26 16.586V13a10.014 10.014 0 0 0-9-9.95V1h-2v2.05A10.014 10.014 0 0 0 6 13v3.586l-2.707 2.707A1 1 0 0 0 3 20v3a1 1 0 0 0 1 1h7v.777a5.15 5.15 0 0 0 4.5 5.199A5.006 5.006 0 0 0 21 25v-1h7a1 1 0 0 0 1-1v-3a1 1 0 0 0-.293-.707M19 25a3 3 0 0 1-6 0v-1h6Zm8-3H5v-1.586l2.707-2.707A1 1 0 0 0 8 17v-4a8 8 0 0 1 16 0v4a1 1 0 0 0 .293.707L27 20.414Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-redo,
[i-carbon-redo=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-settings,
[i-carbon-settings=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27 16.76v-1.53l1.92-1.68A2 2 0 0 0 29.3 11l-2.36-4a2 2 0 0 0-1.73-1a2 2 0 0 0-.64.1l-2.43.82a11 11 0 0 0-1.31-.75l-.51-2.52a2 2 0 0 0-2-1.61h-4.68a2 2 0 0 0-2 1.61l-.51 2.52a11.5 11.5 0 0 0-1.32.75l-2.38-.86A2 2 0 0 0 6.79 6a2 2 0 0 0-1.73 1L2.7 11a2 2 0 0 0 .41 2.51L5 15.24v1.53l-1.89 1.68A2 2 0 0 0 2.7 21l2.36 4a2 2 0 0 0 1.73 1a2 2 0 0 0 .64-.1l2.43-.82a11 11 0 0 0 1.31.75l.51 2.52a2 2 0 0 0 2 1.61h4.72a2 2 0 0 0 2-1.61l.51-2.52a11.5 11.5 0 0 0 1.32-.75l2.42.82a2 2 0 0 0 .64.1a2 2 0 0 0 1.73-1l2.28-4a2 2 0 0 0-.41-2.51ZM25.21 24l-3.43-1.16a8.9 8.9 0 0 1-2.71 1.57L18.36 28h-4.72l-.71-3.55a9.4 9.4 0 0 1-2.7-1.57L6.79 24l-2.36-4l2.72-2.4a8.9 8.9 0 0 1 0-3.13L4.43 12l2.36-4l3.43 1.16a8.9 8.9 0 0 1 2.71-1.57L13.64 4h4.72l.71 3.55a9.4 9.4 0 0 1 2.7 1.57L25.21 8l2.36 4l-2.72 2.4a8.9 8.9 0 0 1 0 3.13L27.57 20Z'/%3E%3Cpath fill='currentColor' d='M16 22a6 6 0 1 1 6-6a5.94 5.94 0 0 1-6 6m0-10a3.91 3.91 0 0 0-4 4a3.91 3.91 0 0 0 4 4a3.91 3.91 0 0 0 4-4a3.91 3.91 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-trash-can,
[i-carbon-trash-can=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 12h2v12h-2zm6 0h2v12h-2z'/%3E%3Cpath fill='currentColor' d='M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zm4-26h8v2h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-two-factor-authentication{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11 23.18l-2-2.001l-1.411 1.41L11 26l6-6l-1.41-1.41zM28 30h-4v-2h4V16h-4V8a4.005 4.005 0 0 0-4-4V2a6.007 6.007 0 0 1 6 6v6h2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2'/%3E%3Cpath fill='currentColor' d='M20 14h-2V8A6 6 0 0 0 6 8v6H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2M8 8a4 4 0 0 1 8 0v6H8Zm12 20H4V16h16Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-carbon-undo,
[i-carbon-undo=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ci-grid-horizontal,
[i-ci-grid-horizontal=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 17h-4v-4h4v4Zm-6 0h-4v-4h4v4Zm-6 0H4v-4h4v4Zm12-6h-4V7h4v4Zm-6 0h-4V7h4v4Zm-6 0H4V7h4v4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ci-more-horizontal,
[i-ci-more-horizontal=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 12a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-6 0a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-6 0a1 1 0 1 0 2 0a1 1 0 0 0-2 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-clarity-contract-line,
[i-clarity-contract-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 36 36' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 8.2h16v1.6H8zm0 8h8.086v1.6H8zm15.378-4H8v1.6h13.779zM12.794 29.072a2.47 2.47 0 0 0 2.194.824h7.804a.7.7 0 0 0 0-1.4h-7.804c-.911-.016-.749-.807-.621-1.052a4 4 0 0 0 .387-.915a1.18 1.18 0 0 0-.616-1.322a1.9 1.9 0 0 0-2.24.517c-.344.355-.822.898-1.28 1.426c.283-1.109.65-2.532 1.01-3.92a1.315 1.315 0 0 0-.755-1.626a1.425 1.425 0 0 0-1.775.793c-.432.831-3.852 6.562-3.886 6.62a.7.7 0 1 0 1.202.718c.128-.215 2.858-4.788 3.719-6.315c-.648 2.5-1.362 5.282-1.404 5.532a.87.87 0 0 0 .407.969a.92.92 0 0 0 1.106-.224c.126-.114.362-.385.957-1.076a62 62 0 0 1 1.703-1.921c.218-.23.35-.128.222.098a2.29 2.29 0 0 0-.33 2.274'/%3E%3Cpath fill='currentColor' d='M28 21.695V32H4V4h24v4.993l1.33-1.33a4.3 4.3 0 0 1 .67-.54V3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v30a1 1 0 0 0 1 1h26a1 1 0 0 0 1-1V21.427a2.9 2.9 0 0 1-2 .268'/%3E%3Cpath fill='currentColor' d='m34.128 11.861l-.523-.523a1.9 1.9 0 0 0-.11-2.423a1.956 1.956 0 0 0-2.75.162L18.22 21.6l-.837 3.142a.234.234 0 0 0 .296.294l3.131-.847l11.692-11.692l.494.495a.37.37 0 0 1 0 .525l-4.917 4.917a.8.8 0 0 0 1.132 1.131l4.917-4.917a1.97 1.97 0 0 0 0-2.788'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-entypo-social-icloud{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.909 5c1.884 0 3.417 1.598 3.417 3.561c0 .136-.012.29-.037.484l-.206 1.594c-.043.332.186.65.528.653l1.65.01c.958.006 1.739.835 1.739 1.848c0 1.02-.785 1.85-1.75 1.85H4.167C2.972 15 2 13.978 2 12.722c0-.913.519-1.735 1.323-2.095l.651-.291c.23-.103.508-.431.516-.775l.016-.714c.012-.535.421-.97.91-.97c.032 0 .094.006.207.035l1.039.264c.265.067.606-.066.73-.309l.503-.981C8.493 5.723 9.648 5 10.909 5m0-2C8.828 3 7.023 4.207 6.116 5.974a2.8 2.8 0 0 0-.699-.096c-1.587 0-2.873 1.304-2.91 2.924A4.28 4.28 0 0 0 0 12.722C0 15.085 1.865 17 4.167 17H16.25c2.071 0 3.75-1.724 3.75-3.85c0-2.118-1.667-3.835-3.728-3.848c.031-.243.053-.489.053-.741C16.326 5.49 13.901 3 10.909 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-entypo-switch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 3H7a7 7 0 1 0 0 14h6a7 7 0 1 0 0-14m0 12a5 5 0 1 1 .001-10.001A5 5 0 0 1 13 15'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-arrow-left,
[i-ep-arrow-left=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M609.408 149.376L277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0a30.59 30.59 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.59 30.59 0 0 0 0-42.688a29.12 29.12 0 0 0-41.728 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-arrow-right,
[i-ep-arrow-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M340.864 149.312a30.59 30.59 0 0 0 0 42.752L652.736 512L340.864 831.872a30.59 30.59 0 0 0 0 42.752a29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-check,
[i-ep-check=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 1 0-45.248 45.248l256 256l512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-close,
[i-ep-close=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M764.288 214.592L512 466.88L259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512L214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-close-bold,
[i-ep-close-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504L738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512L828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496L285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512L195.2 285.696a64 64 0 0 1 0-90.496'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-edit-pen,
[i-ep-edit-pen=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m199.04 672.64l193.984 112l224-387.968l-193.92-112l-224 388.032zm-23.872 60.16l32.896 148.288l144.896-45.696zM455.04 229.248l193.92 112l56.704-98.112l-193.984-112zM104.32 708.8l384-665.024l304.768 175.936L409.152 884.8h.064l-248.448 78.336zm384 254.272v-64h448v64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-full-screen,
[i-ep-full-screen=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m160 96.064l192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64zm0 831.872l-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-link,
[i-ep-link=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M715.648 625.152L670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896c-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248l90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656c87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496l-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496l45.248 45.248l-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896c62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496zm0-362.048l45.248 45.248L398.848 670.4L353.6 625.152z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-minus,
[i-ep-minus=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-more-filled,
[i-ep-more-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M176 416a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224a112 112 0 0 1 0-224'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-office-building{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M192 128v704h384V128zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32'/%3E%3Cpath fill='currentColor' d='M256 256h256v64H256zm0 192h256v64H256zm0 192h256v64H256zm384-128h128v64H640zm0 128h128v64H640zM64 832h896v64H64z'/%3E%3Cpath fill='currentColor' d='M640 384v448h192V384zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-picture,
[i-ep-picture=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M160 160v704h704V160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32'/%3E%3Cpath fill='currentColor' d='M384 288q64 0 64 64t-64 64t-64-64t64-64M185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472l122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888l49.92 39.936l-215.808 269.824l-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072l-.64-.512a32 32 0 0 0-44.8 5.952z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-plus,
[i-ep-plus=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-refresh,
[i-ep-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-view,
[i-ep-view=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 160c320 0 512 352 512 352S832 864 512 864S0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288c52.608 79.872 211.456 288 436.8 288c225.28 0 384.128-208.064 436.8-288c-52.608-79.872-211.456-288-436.8-288m0 64a224 224 0 1 1 0 448a224 224 0 0 1 0-448m0 64a160.19 160.19 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160s-71.744-160-160-160'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-warning,
[i-ep-warning=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M512 64a448 448 0 1 1 0 896a448 448 0 0 1 0-896m0 832a384 384 0 0 0 0-768a384 384 0 0 0 0 768m48-176a48 48 0 1 1-96 0a48 48 0 0 1 96 0m-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ep-zoom-in,
[i-ep-zoom-in=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 1024 1024' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m795.904 750.72l124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704a352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fe-notice-active,
[i-fe-notice-active=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M15.085 4.853a2.501 2.501 0 1 1 2.572 3.142A6 6 0 0 1 18 10v6h1c.55 0 1 .45 1 1s-.45 1-1 1h-4v1a3 3 0 0 1-6 0v-1H5c-.55 0-1-.45-1-1s.45-1 1-1h1v-6a6 6 0 0 1 5-5.917V3a1 1 0 0 1 2 0v1.083a6 6 0 0 1 2.085.77M12 20a1 1 0 0 0 1-1v-1h-2v1a1 1 0 0 0 1 1m-4-4h8v-6a4 4 0 1 0-8 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-alert-urgent-16-regular,
[i-fluent-alert-urgent-16-regular=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.703 1.043a.5.5 0 0 0-.406.914c.008.004.113.053.283.153a7.2 7.2 0 0 1 2.49 2.476c1.02 1.709.946 3.522.932 3.864L14 8.5a.5.5 0 0 0 1 .001v.004l.001-.026a8 8 0 0 0-.065-1.433c-.11-.828-.375-1.914-1.006-2.972c-1.25-2.092-3.111-2.98-3.227-3.03m.09 2.555a.5.5 0 1 0-.567.823a3.48 3.48 0 0 1 1.548 2.825v.004a.5.5 0 0 0 1 0v-.063q0-.055-.006-.144a4.6 4.6 0 0 0-.533-1.858a4.5 4.5 0 0 0-.921-1.177c-.286-.262-.524-.412-.521-.41m-8.255 7.108a4 4 0 0 1 6.927-4l.82 1.42l1.906 1.387a.5.5 0 0 1-.044.837l-2.53 1.461l.003.002l-2.738 1.581v-.004l-2.53 1.46a.5.5 0 0 1-.747-.38l-.247-2.343zm.866-.5l.873 1.513a.5.5 0 0 1 .064.197l.178 1.684l6.462-3.731l-1.37-.996a.5.5 0 0 1-.138-.154l-.874-1.512a3 3 0 0 0-5.195 3m3.848 4.13a1.75 1.75 0 0 0 2.998-1.732z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-arrow-repeat-all-24-filled,
[i-fluent-arrow-repeat-all-24-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14.712 2.289l-.087-.078a1 1 0 0 0-1.327.078l-.078.087a1 1 0 0 0 .078 1.326l1.299 1.297H8.999l-.24.004A6.997 6.997 0 0 0 2 11.993a6.94 6.94 0 0 0 1.189 3.899a.999.999 0 0 0 1.626-1.163l-.135-.218A4.997 4.997 0 0 1 9 6.998h5.595l-1.297 1.297l-.078.087a.999.999 0 0 0 1.492 1.326l3.006-3.003l.077-.087a1 1 0 0 0-.078-1.326zm6.075 5.771A.999.999 0 0 0 19 8.677c0 .209.064.402.172.561a4.997 4.997 0 0 1-4.17 7.75H9.414l1.294-1.29l.083-.096a1 1 0 0 0-.006-1.23l-.077-.088l-.095-.084a1 1 0 0 0-1.232.006l-.088.078l-3.005 3.003l-.083.095a1 1 0 0 0 .006 1.231l.077.087l3.005 3.003l.095.084a1 1 0 0 0 1.397-1.41l-.077-.087l-1.304-1.303H15l.24-.003a6.997 6.997 0 0 0 5.546-10.927z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-arrow-reset-20-filled,
[i-fluent-arrow-reset-20-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.03 2.47a.75.75 0 0 1 0 1.06L4.81 4.75H11A6.25 6.25 0 1 1 4.75 11a.75.75 0 0 1 1.5 0A4.75 4.75 0 1 0 11 6.25H4.81l1.22 1.22a.75.75 0 0 1-1.06 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-arrow-reset-24-filled,
[i-fluent-arrow-reset-24-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.207 2.543a1 1 0 0 1 0 1.414L5.414 5.75h7.836a8 8 0 1 1-8 8a1 1 0 1 1 2 0a6 6 0 1 0 6-6H5.414l1.793 1.793a1 1 0 0 1-1.414 1.414l-3.5-3.5a1 1 0 0 1 0-1.414l3.5-3.5a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-arrow-up-right-16-regular{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.5 3a.5.5 0 0 1 0-1h6a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V3.707L2.854 13.854a.5.5 0 0 1-.708-.708L12.293 3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-auto-fit-width-20-filled,
[i-fluent-auto-fit-width-20-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 4.25a.75.75 0 0 0-1.5 0v11a.75.75 0 0 0 1.5 0zm-14.5 0a.75.75 0 0 0-1.5 0v11a.75.75 0 0 0 1.5 0zm1.72 6.03l2 2a.75.75 0 0 0 1.06-1.06l-.72-.72h4.88l-.72.72a.75.75 0 1 0 1.06 1.06l2-2a.75.75 0 0 0 0-1.06l-2-2a.75.75 0 1 0-1.06 1.06l.72.72H7.56l.72-.72a.75.75 0 0 0-1.06-1.06l-2 2a.75.75 0 0 0 0 1.06'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-contact-card-20-regular{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 8.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m-4 3.199a.95.95 0 0 1 .949-.949H8.05a.95.95 0 0 1 .949.949c0 .847-.577 1.585-1.399 1.791l-.059.015c-.684.17-1.4.17-2.084 0l-.06-.015A1.846 1.846 0 0 1 4 11.699M11.5 8a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zM2 5.75C2 4.784 2.784 4 3.75 4h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 16.25 16H3.75A1.75 1.75 0 0 1 2 14.25zM3.75 5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h12.5a.75.75 0 0 0 .75-.75v-8.5a.75.75 0 0 0-.75-.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-full-screen-maximize-16-filled,
[i-fluent-full-screen-maximize-16-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 3.5a.5.5 0 0 0-.5.5v1.614a.75.75 0 0 1-1.5 0V4a2 2 0 0 1 2-2h1.614a.75.75 0 0 1 0 1.5zm5.636-.75a.75.75 0 0 1 .75-.75H12a2 2 0 0 1 2 2v1.614a.75.75 0 0 1-1.5 0V4a.5.5 0 0 0-.5-.5h-1.614a.75.75 0 0 1-.75-.75M2.75 9.636a.75.75 0 0 1 .75.75V12a.5.5 0 0 0 .5.5h1.614a.75.75 0 0 1 0 1.5H4a2 2 0 0 1-2-2v-1.614a.75.75 0 0 1 .75-.75m10.5 0a.75.75 0 0 1 .75.75V12a2 2 0 0 1-2 2h-1.614a.75.75 0 1 1 0-1.5H12a.5.5 0 0 0 .5-.5v-1.614a.75.75 0 0 1 .75-.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-mdl2-empty-recycle-bin,
[i-fluent-mdl2-empty-recycle-bin=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 2048 2048' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M782 1589q-32 0-48-29q-6-11-21-38t-31-56t-29-55t-13-35q0-16 7-34t18-36t21-34t18-28l-64-51h197l47 194l-77-61l-55 111h183v152zm231-644l-84 165l-127-64l60-119q14-30 48-30l221-1q32 0 48 30l54 101l58-44l-30 207l-218-20l62-46zm122 719l-124-166l124-152v103h163l-67-123l122-72q4 9 13 25t19 35t16 35t7 27q0 12-6 24l-85 168q-7 14-20 21t-28 8h-134zm599-1024h132l-271 1211q-130 97-268 147t-302 50q-162 0-301-50t-268-147L137 441l-6-28q-3-14-3-29q0-58 29-105t78-85t109-65t123-49t121-33t103-20Q856 0 1024 0q51 0 101 2t102 8q-66 20-127 49t-118 70q-48 1-106 5t-120 12t-126 21t-123 32t-111 44t-90 58q-18 16-34 37t-16 46q0 15 6 28t16 26t21 23t23 19q42 32 96 56t116 41t126 30t129 19t124 11t111 3h22q11 0 22-1l1 1h632q-74 35-158 59t-173 40t-177 22t-169 7q-84 0-178-7t-188-25t-184-45t-164-69l260 1154q100 70 217 105t239 36q121 0 237-35t217-106zM2048 0v512h-512V384h292q-76-60-167-91t-188-31q-114 0-218 43t-186 124l-90-90q99-99 226-152t268-53q122 0 237 41t210 119V0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-pause-settings-16-regular{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.5 2A1.5 1.5 0 0 0 2 3.5v9A1.5 1.5 0 0 0 3.5 14h2c.23 0 .448-.052.642-.144a5.5 5.5 0 0 1-.547-.865A.5.5 0 0 1 5.5 13h-2a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v3.837a5.5 5.5 0 0 1 1-1.08V3.5A1.5 1.5 0 0 0 5.5 2zM14 3.5v2.757a5.5 5.5 0 0 0-1-.657V3.5a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 0-.5.5v1.522a5.5 5.5 0 0 0-1 .185V3.5A1.5 1.5 0 0 1 10.5 2h2A1.5 1.5 0 0 1 14 3.5M8.065 7.442a2 2 0 0 1-1.43 2.478l-.461.118a4.7 4.7 0 0 0 .01 1.016l.35.083a2 2 0 0 1 1.455 2.519l-.126.423q.387.305.835.518l.324-.345a2 2 0 0 1 2.91.002l.337.358q.44-.203.822-.498l-.156-.556a2 2 0 0 1 1.43-2.478l.461-.118a4.7 4.7 0 0 0-.01-1.017l-.349-.082a2 2 0 0 1-1.456-2.52l.126-.421a4.3 4.3 0 0 0-.835-.518l-.324.343a2 2 0 0 1-2.91-.001l-.337-.358a4.3 4.3 0 0 0-.822.497zM10.5 11.5a1 1 0 1 1 0-2a1 1 0 0 1 0 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-person-settings-20-regular,
[i-fluent-person-settings-20-regular=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 2a4 4 0 1 0 0 8a4 4 0 0 0 0-8M6 6a3 3 0 1 1 6 0a3 3 0 0 1-6 0m-1.991 5A2 2 0 0 0 2 13c0 1.691.833 2.966 2.135 3.797C5.417 17.614 7.145 18 9 18q.617 0 1.21-.057a5.5 5.5 0 0 1-.618-.958Q9.301 17 9 17c-1.735 0-3.257-.364-4.327-1.047C3.623 15.283 3 14.31 3 13c0-.553.448-1 1.009-1h5.59q.277-.538.658-1zm6.626 2.92a2 2 0 0 0 1.43-2.478l-.155-.557q.382-.293.821-.497l.338.358a2 2 0 0 0 2.91.001l.324-.344q.448.212.835.518l-.126.423a2 2 0 0 0 1.456 2.519l.349.082a4.7 4.7 0 0 1 .01 1.017l-.46.117a2 2 0 0 0-1.431 2.479l.156.556q-.383.294-.822.498l-.338-.358a2 2 0 0 0-2.909-.002l-.325.344a4.3 4.3 0 0 1-.835-.518l.127-.422a2 2 0 0 0-1.456-2.52l-.35-.082a4.7 4.7 0 0 1-.01-1.016zm4.865.58a1 1 0 1 0-2 0a1 1 0 0 0 2 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-save-16-regular,
[i-fluent-save-16-regular=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 16 16' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 3a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1V9.5A1.5 1.5 0 0 1 5.5 8h5A1.5 1.5 0 0 1 12 9.5V13a1 1 0 0 0 1-1V5.621a1 1 0 0 0-.293-.707l-1.621-1.621A1 1 0 0 0 10.379 3H10v1.5A1.5 1.5 0 0 1 8.5 6h-2A1.5 1.5 0 0 1 5 4.5V3zm2 0v1.5a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5V3zm5 10V9.5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0-.5.5V13zM2 4a2 2 0 0 1 2-2h6.379a2 2 0 0 1 1.414.586l1.621 1.621A2 2 0 0 1 14 5.621V12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-task-list-20-filled,
[i-fluent-task-list-20-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.854 4.354a.5.5 0 1 0-.708-.708L3.5 5.293l-.646-.647a.5.5 0 1 0-.708.708l1 1a.5.5 0 0 0 .708 0zM8.75 4.5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5zm0 5a.75.75 0 0 0 0 1.5h8.5a.75.75 0 0 0 0-1.5zM8 15.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75M5.854 9.854a.5.5 0 1 0-.708-.708L3.5 10.793l-.646-.647a.5.5 0 0 0-.708.708l1 1a.5.5 0 0 0 .708 0zm0 4.292a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708 0l-1-1a.5.5 0 0 1 .708-.708l.646.647l1.646-1.647a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-fluent-text-description-20-filled,
[i-fluent-text-description-20-filled=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2.75 4.5a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5zm0 3a.75.75 0 0 0 0 1.5h14.5a.75.75 0 0 0 0-1.5zM2 11.25a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1-.75-.75m.75 2.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-gis-polyline-pt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 100 100' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M32.55 11C25.662 11 20 16.661 20 23.55c0 3.887 1.802 7.38 4.61 9.688L14.481 54.166a12 12 0 0 0-1.93-.166C5.66 54 0 59.661 0 66.55S5.661 79.1 12.55 79.1c6.652 0 12.106-5.288 12.48-11.852a3.5 3.5 0 0 0 .07-.697a3.5 3.5 0 0 0-.07-.697c-.196-3.441-1.797-6.522-4.225-8.684L31.049 36c.494.06.993.1 1.502.1c4.613 0 8.647-2.546 10.812-6.295l17.807 4.707c.934 5.845 5.95 10.384 12.002 10.568l7.006 21.356C77.052 68.726 75 72.412 75 76.55c0 6.89 5.661 12.55 12.55 12.55c6.652 0 12.106-5.288 12.48-11.852a3.5 3.5 0 0 0 .07-.697a3.5 3.5 0 0 0-.07-.697C99.655 69.29 94.201 64 87.55 64c-.266 0-.527.022-.79.04l-6.805-20.743c3.451-2.09 5.832-5.797 6.074-10.049a3.5 3.5 0 0 0 .07-.697a3.5 3.5 0 0 0-.07-.697C85.656 25.29 80.202 20 73.551 20c-5.1 0-9.519 3.106-11.475 7.512l-17.02-4.5l-.027-.158C44.656 16.29 39.202 11 32.551 11m0 7c3.107 0 5.55 2.444 5.55 5.55c0 3.107-2.443 5.55-5.55 5.55S27 26.657 27 23.55S29.444 18 32.55 18m41 9c3.107 0 5.55 2.444 5.55 5.55c0 3.107-2.443 5.55-5.55 5.55S68 35.657 68 32.55S70.444 27 73.55 27m-61 34c3.107 0 5.55 2.444 5.55 5.55c0 3.107-2.443 5.55-5.55 5.55S7 69.657 7 66.55S9.444 61 12.55 61m75 10c3.107 0 5.55 2.444 5.55 5.55c0 3.107-2.443 5.55-5.55 5.55S82 79.657 82 76.55S84.444 71 87.55 71' color='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-heroicons-user-group{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M18 18.72a9.1 9.1 0 0 0 3.741-.479q.01-.12.01-.241a3 3 0 0 0-4.692-2.478m.94 3.197l.001.031q0 .337-.037.666A11.94 11.94 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6 6 0 0 1 6 18.719m12 0a5.97 5.97 0 0 0-.941-3.197m0 0A6 6 0 0 0 12 12.75a6 6 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72a9 9 0 0 0 3.74.477m.94-3.197a5.97 5.97 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0a3 3 0 0 1 6 0m6 3a2.25 2.25 0 1 1-4.5 0a2.25 2.25 0 0 1 4.5 0m-13.5 0a2.25 2.25 0 1 1-4.5 0a2.25 2.25 0 0 1 4.5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-humbleicons-arrow-go-back,
[i-humbleicons-arrow-go-back=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 18h3.75a5.25 5.25 0 1 0 0-10.5H5M7.5 4L4 7.5L7.5 11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-humbleicons-funnel,
[i-humbleicons-funnel=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='2' d='M20 4H4v2l6 6v8.5l4-2.5v-6l6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-arrow-drop-down,
[i-ic-baseline-arrow-drop-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7 10l5 5l5-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-arrow-right,
[i-ic-baseline-arrow-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 17l5-5l-5-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-drag-indicator,
.i-ic-outline-drag-indicator,
[i-ic-baseline-drag-indicator=""],
[i-ic-outline-drag-indicator=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 18c0 1.1-.9 2-2 2s-2-.9-2-2s.9-2 2-2s2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2s-2 .9-2 2s.9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-edit,
[i-ic-baseline-edit=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04a.996.996 0 0 0 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83l3.75 3.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-flip,
[i-ic-baseline-flip=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 21h2v-2h-2zm4-12h2V7h-2zM3 5v14c0 1.1.9 2 2 2h4v-2H5V5h4V3H5c-1.1 0-2 .9-2 2m16-2v2h2c0-1.1-.9-2-2-2m-8 20h2V1h-2zm8-6h2v-2h-2zM15 5h2V3h-2zm4 8h2v-2h-2zm0 8c1.1 0 2-.9 2-2h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-format-list-bulleted,
[i-ic-baseline-format-list-bulleted=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5S5.5 6.83 5.5 6S4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5s1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-keyboard-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-keyboard-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-keyboard-double-arrow-up,
[i-ic-baseline-keyboard-double-arrow-up=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 17.59L7.41 19L12 14.42L16.59 19L18 17.59l-6-6z'/%3E%3Cpath fill='currentColor' d='m6 11l1.41 1.41L12 7.83l4.59 4.58L18 11l-6-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-percent{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.5 11C9.43 11 11 9.43 11 7.5S9.43 4 7.5 4S4 5.57 4 7.5S5.57 11 7.5 11m0-5C8.33 6 9 6.67 9 7.5S8.33 9 7.5 9S6 8.33 6 7.5S6.67 6 7.5 6M4.002 18.583L18.59 3.996l1.414 1.414L5.417 19.997zM16.5 13c-1.93 0-3.5 1.57-3.5 3.5s1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5s-1.57-3.5-3.5-3.5m0 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5s1.5.67 1.5 1.5s-.67 1.5-1.5 1.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-person-outline,
[i-ic-baseline-person-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 5.9a2.1 2.1 0 1 1 0 4.2a2.1 2.1 0 0 1 0-4.2m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-baseline-refresh,
[i-ic-baseline-refresh=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35A7.96 7.96 0 0 0 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-outline-arrow-back-ios,
[i-ic-outline-arrow-back-ios=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.51 3.87L15.73 2.1L5.84 12l9.9 9.9l1.77-1.77L9.38 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-outline-arrow-forward-ios,
[i-ic-outline-arrow-forward-ios=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.23 20.23L8 22l10-10L8 2L6.23 3.77L14.46 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-outline-content-cut,
[i-ic-outline-content-cut=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.64 7.64c.23-.5.36-1.05.36-1.64c0-2.21-1.79-4-4-4S2 3.79 2 6s1.79 4 4 4c.59 0 1.14-.13 1.64-.36L10 12l-2.36 2.36C7.14 14.13 6.59 14 6 14c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4c0-.59-.13-1.14-.36-1.64L12 14l7 7h3v-1zM6 8c-1.1 0-2-.89-2-2s.9-2 2-2s2 .89 2 2s-.9 2-2 2m0 12c-1.1 0-2-.89-2-2s.9-2 2-2s2 .89 2 2s-.9 2-2 2m6-7.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5s.5.22.5.5s-.22.5-.5.5M19 3l-6 6l2 2l7-7V3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-outline-more,
[i-ic-outline-more=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.97.89 1.66.89H22c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 16H7.07L2.4 12l4.66-7H22z'/%3E%3Ccircle cx='9' cy='12' r='1.5' fill='currentColor'/%3E%3Ccircle cx='14' cy='12' r='1.5' fill='currentColor'/%3E%3Ccircle cx='19' cy='12' r='1.5' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-outline-settings,
[i-ic-outline-settings=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.43 12.98c.04-.32.07-.64.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46a.5.5 0 0 0-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65A.49.49 0 0 0 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1a.6.6 0 0 0-.18-.03c-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46a.5.5 0 0 0 .61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1q.09.03.18.03c.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64zm-1.98-1.71c.04.31.05.52.05.73s-.02.43-.05.73l-.14 1.13l.89.7l1.08.84l-.7 1.21l-1.27-.51l-1.04-.42l-.9.68c-.43.32-.84.56-1.25.73l-1.06.43l-.16 1.13l-.2 1.35h-1.4l-.19-1.35l-.16-1.13l-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7l-1.06.43l-1.27.51l-.7-1.21l1.08-.84l.89-.7l-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13l-.89-.7l-1.08-.84l.7-1.21l1.27.51l1.04.42l.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43l.16-1.13l.2-1.35h1.39l.19 1.35l.16 1.13l1.06.43c.43.18.83.41 1.23.71l.91.7l1.06-.43l1.27-.51l.7 1.21l-1.07.85l-.89.7zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m0 6c-1.1 0-2-.9-2-2s.9-2 2-2s2 .9 2 2s-.9 2-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-outline-update,
[i-ic-outline-update=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 8v5l4.25 2.52l.77-1.28l-3.52-2.09V8zm10 2V3l-2.64 2.64A8.94 8.94 0 0 0 12 3a9 9 0 1 0 9 9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7s3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L14 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-round-check,
[i-ic-round-check=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16.17L5.53 12.7a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71a.996.996 0 1 0-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-round-format-list-bulleted,
[i-ic-round-format-list-bulleted=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5s1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5S5.5 6.83 5.5 6S4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5s1.5-.68 1.5-1.5s-.67-1.5-1.5-1.5M8 19h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1m0-6h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1M7 6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-round-insert-link{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3.96 11.38C4.24 9.91 5.62 8.9 7.12 8.9h2.93c.52 0 .95-.43.95-.95S10.57 7 10.05 7H7.22c-2.61 0-4.94 1.91-5.19 4.51A4.995 4.995 0 0 0 7 17h3.05c.52 0 .95-.43.95-.95s-.43-.95-.95-.95H7a3.11 3.11 0 0 1-3.04-3.72M9 13h6c.55 0 1-.45 1-1s-.45-1-1-1H9c-.55 0-1 .45-1 1s.45 1 1 1m7.78-6h-2.83c-.52 0-.95.43-.95.95s.43.95.95.95h2.93c1.5 0 2.88 1.01 3.16 2.48A3.11 3.11 0 0 1 17 15.1h-3.05c-.52 0-.95.43-.95.95s.43.95.95.95H17c2.92 0 5.26-2.51 4.98-5.49c-.25-2.6-2.59-4.51-5.2-4.51'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-round-more-horiz,
[i-ic-round-more-horiz=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-sharp-close,
[i-ic-sharp-close=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ic-sharp-my-location,
[i-ic-sharp-my-location=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4s4-1.79 4-4s-1.79-4-4-4m8.94 3A8.994 8.994 0 0 0 13 3.06V1h-2v2.06A8.994 8.994 0 0 0 3.06 11H1v2h2.06A8.994 8.994 0 0 0 11 20.94V23h2v-2.06A8.994 8.994 0 0 0 20.94 13H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7s7 3.13 7 7s-3.13 7-7 7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-attention,
[i-icon-park-outline-attention=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath stroke='currentColor' stroke-linejoin='round' stroke-width='4' d='M24 44a19.94 19.94 0 0 0 14.142-5.858A19.94 19.94 0 0 0 44 24a19.94 19.94 0 0 0-5.858-14.142A19.94 19.94 0 0 0 24 4A19.94 19.94 0 0 0 9.858 9.858A19.94 19.94 0 0 0 4 24a19.94 19.94 0 0 0 5.858 14.142A19.94 19.94 0 0 0 24 44Z'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M24 37a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5' clip-rule='evenodd'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M24 12v16'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-bookshelf,
[i-icon-park-outline-bookshelf=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M5 6h34s4 2 4 7s-4 7-4 7H5s4-2 4-7s-4-7-4-7m38 22H9s-4 2-4 7s4 7 4 7h34s-4-2-4-7s4-7 4-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-copy-link,
[i-icon-park-outline-copy-link=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath d='M12 9.927V7a3 3 0 0 1 3-3h26a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-2.983'/%3E%3Crect width='34' height='34' x='4' y='10' stroke-linejoin='round' rx='3'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m18.44 23.11l5.292-5.51c1.451-1.451 3.837-1.42 5.328.072s1.523 3.877.072 5.328l-1.91 2.023m-13.756 3.724c-.51.51-1.565 1.53-1.565 1.53c-1.452 1.451-1.492 4.038 0 5.53c1.49 1.49 3.876 1.523 5.328.071l5.164-4.688'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M18.663 28.328a3.86 3.86 0 0 1-1.131-2.473A3.67 3.67 0 0 1 18.592 23m3.729 2.861c1.491 1.491 1.523 3.877.072 5.329'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-full-screen-one,
[i-icon-park-outline-full-screen-one=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m6 6l10 9.9m-10 26L16 32m26 9.9L32.1 32m9.8-26L32 15.9M33 6h9v9m0 18v9h-9m-18 0H6v-9m0-18V6h9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-off-screen-one,
[i-icon-park-outline-off-screen-one=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m6 6l10 9.9m-10 26L16 32m26 9.9L32.1 32m9.8-26L32 15.9M32 7v9h9M16 7v9H7m9 25v-9H7m25 9v-9h8.9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-seal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpath d='M5 37a2 2 0 0 1 2-2h34a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M5 31a2 2 0 0 1 2-2h34a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M18.763 15.664a1 1 0 0 1 .942-.664h8.59a1 1 0 0 1 .942.664L34 29H14z'/%3E%3Crect width='18' height='10.8' x='15' y='4' rx='5.4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-sort-one,
[i-icon-park-outline-sort-one=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M6 11.5h23m-23 13h23m7-13v26l6-7m-36 7h23'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-transfer-data,
[i-icon-park-outline-transfer-data=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m10 8l-6 6l6 6m28 8l6 6l-6 6M4 14h40M4 34h40'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-translation,
[i-icon-park-outline-translation=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'%3E%3Cpath d='m17 32l2.188-5M31 32l-2.187-5m-9.625 0L24 16l4.813 11m-9.625 0h9.625'/%3E%3Cpath d='M43.2 20c-1.853-9.129-9.924-16-19.6-16S5.853 10.871 4 20l6-2M4 28c1.853 9.129 9.924 16 19.6 16s17.747-6.871 19.6-16L38 30'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-outline-view-grid-detail,
[i-icon-park-outline-view-grid-detail=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='4'%3E%3Crect width='36' height='36' x='6' y='6' rx='3'/%3E%3Cpath d='M13 13h8v8h-8z'/%3E%3Cpath stroke-linecap='round' d='M27 13h8m-8 7h8m-22 8h22m-22 7h22'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-icon-park-solid-lightning,
[i-icon-park-solid-lightning=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 48 48' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linejoin='round' stroke-width='4' d='M19 4h18L26 18h15L17 44l5-19H8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2S2 6.477 2 12s4.477 10 10 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-design-pencil{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10s10-4.477 10-10S17.523 2 12 2'/%3E%3Cpath d='M8 21.168V14l4-7l4 7v7.168'/%3E%3Cpath d='M8 14s1.127 1 2 1s2-1 2-1s1.127 1 2 1s2-1 2-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-linear{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 20L21 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-maps-arrow-diagonal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m4.031 8.917l15.477-4.334a.5.5 0 0 1 .616.617l-4.333 15.476a.5.5 0 0 1-.94.067l-3.248-7.382a.5.5 0 0 0-.256-.257L3.965 9.856a.5.5 0 0 1 .066-.94'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-megaphone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='1.5' d='M14 14V6m0 8l6.102 3.487a.6.6 0 0 0 .898-.52V3.033a.6.6 0 0 0-.898-.521L14 6m0 8H7a4 4 0 1 1 0-8h7M7.757 19.3L7 14h4l.677 4.74a1.98 1.98 0 0 1-3.92.56Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-screenshot,
[i-iconoir-screenshot=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M10 21.4v-7.006a.6.6 0 0 1 .6-.6h1.173a.6.6 0 0 0 .504-.275l1.446-2.244a.6.6 0 0 1 .504-.275h3.546a.6.6 0 0 1 .504.275l1.446 2.244a.6.6 0 0 0 .504.275H21.4a.6.6 0 0 1 .6.6V21.4a.6.6 0 0 1-.6.6H10.6a.6.6 0 0 1-.6-.6'/%3E%3Cpath d='M16 19a2 2 0 1 0 0-4a2 2 0 0 0 0 4M3 18v3h2.5M3 9.5v5M3 6V3h3m3.5 0h5M18 3h3v2.5m0 4.5V8.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-square{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21 3.6v16.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6V3.6a.6.6 0 0 1 .6-.6h16.8a.6.6 0 0 1 .6.6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 7V5H5v2m7-2v14m0 0h-2m2 0h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-text-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M21 3.6v16.8a.6.6 0 0 1-.6.6H3.6a.6.6 0 0 1-.6-.6V3.6a.6.6 0 0 1 .6-.6h16.8a.6.6 0 0 1 .6.6'/%3E%3Cpath d='M7 9V7h10v2m-5-2v10m0 0h-2m2 0h2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-iconoir-triangle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.475 2.947a.6.6 0 0 1 1.05 0l9.373 16.912a.6.6 0 0 1-.524.891H2.626a.6.6 0 0 1-.525-.89z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-calendar-number-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Crect width='416' height='384' x='48' y='80' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-width='32' rx='48'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M128 48v32m256-32v32m80 80H48m256 100l43.42-32H352v168m-160.13-89.37c9.11 0 25.79-4.28 36.72-15.47a37.9 37.9 0 0 0 11.13-27.26c0-26.12-22.59-39.9-47.89-39.9c-21.4 0-33.52 11.61-37.85 18.93M149 374.16c4.88 8.27 19.71 25.84 43.88 25.84c28.59 0 52.12-15.94 52.12-43.82c0-12.62-3.66-24-11.58-32.07c-12.36-12.64-31.25-17.48-41.55-17.48'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-chatbubbles-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M431 320.6c-1-3.6 1.2-8.6 3.3-12.2a34 34 0 0 1 2.1-3.1A162 162 0 0 0 464 215c.3-92.2-77.5-167-173.7-167c-83.9 0-153.9 57.1-170.3 132.9a160.7 160.7 0 0 0-3.7 34.2c0 92.3 74.8 169.1 171 169.1c15.3 0 35.9-4.6 47.2-7.7s22.5-7.2 25.4-8.3a26.4 26.4 0 0 1 9.3-1.7a26 26 0 0 1 10.1 2l56.7 20.1a13.5 13.5 0 0 0 3.9 1a8 8 0 0 0 8-8a13 13 0 0 0-.5-2.7Z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M66.46 232a146.23 146.23 0 0 0 6.39 152.67c2.31 3.49 3.61 6.19 3.21 8s-11.93 61.87-11.93 61.87a8 8 0 0 0 2.71 7.68A8.17 8.17 0 0 0 72 464a7.3 7.3 0 0 0 2.91-.6l56.21-22a15.7 15.7 0 0 1 12 .2c18.94 7.38 39.88 12 60.83 12A159.2 159.2 0 0 0 284 432.11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-checkmark-circle-sharp,
[i-ion-checkmark-circle-sharp=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208s208-93.31 208-208S370.69 48 256 48m-38 312.38l-80.6-89.57l23.79-21.41l56 62.22L350 153.46L374.54 174Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-flag,
[i-ion-flag=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M80 480a16 16 0 0 1-16-16V68.13a24 24 0 0 1 11.9-20.72C88 40.38 112.38 32 160 32c37.21 0 78.83 14.71 115.55 27.68C305.12 70.13 333.05 80 352 80a183.8 183.8 0 0 0 71-14.5a18 18 0 0 1 25 16.58v219.36a20 20 0 0 1-12 18.31c-8.71 3.81-40.51 16.25-84 16.25c-24.14 0-54.38-7.14-86.39-14.71C229.63 312.79 192.43 304 160 304c-36.87 0-55.74 5.58-64 9.11V464a16 16 0 0 1-16 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-flag-outline,
[i-ion-flag-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='32' d='M80 464V68.14a8 8 0 0 1 4-6.9C91.81 56.66 112.92 48 160 48c64 0 145 48 192 48a199.5 199.5 0 0 0 77.23-15.77a2 2 0 0 1 2.77 1.85v219.36a4 4 0 0 1-2.39 3.65C421.37 308.7 392.33 320 352 320c-48 0-128-32-192-32s-80 16-80 16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-ios-arrow-dropdown{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M147.6 210.7c-7.5 7.5-7.5 19.8 0 27.3l95.7 95.4c7.3 7.3 19.1 7.5 26.6.6l94.3-94c3.8-3.8 5.7-8.7 5.7-13.7 0-4.9-1.9-9.9-5.6-13.6-7.5-7.5-19.7-7.6-27.3 0l-81 79.8-81.1-81.9c-7.5-7.5-19.7-7.5-27.3.1z' fill='currentColor'/%3E%3Cpath d='M48 256c0 114.9 93.1 208 208 208s208-93.1 208-208S370.9 48 256 48 48 141.1 48 256zm332.4-124.4C413.7 164.8 432 209 432 256s-18.3 91.2-51.6 124.4C347.2 413.7 303 432 256 432s-91.2-18.3-124.4-51.6C98.3 347.2 80 303 80 256s18.3-91.2 51.6-124.4C164.8 98.3 209 80 256 80s91.2 18.3 124.4 51.6z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ion-paper-plane-outline,
[i-ion-paper-plane-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 512 512' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='m53.12 199.94l400-151.39a8 8 0 0 1 10.33 10.33l-151.39 400a8 8 0 0 1-15-.34l-67.4-166.09a16 16 0 0 0-10.11-10.11L53.46 215a8 8 0 0 1-.34-15.06M460 52L227 285'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-line-md-loading-twotone-loop,
[i-line-md-loading-twotone-loop=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-dasharray='16' stroke-dashoffset='16' d='M12 3c4.97 0 9 4.03 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='16;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='64' stroke-dashoffset='64' stroke-opacity='.3' d='M12 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9c-4.97 0 -9 -4.03 -9 -9c0 -4.97 4.03 -9 9 -9Z'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='1.2s' values='64;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-line-md-menu-to-close-alt-transition,
[i-line-md-menu-to-close-alt-transition=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12H19'%3E%3Canimate fill='freeze' attributeName='d' dur='0.4s' values='M5 12H19;M12 12H12'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.4s' to='0'/%3E%3C/path%3E%3Cpath d='M5 5L19 5M5 19L19 19' opacity='0'%3E%3Canimate fill='freeze' attributeName='d' begin='0.2s' dur='0.4s' values='M5 5L19 5M5 19L19 19;M5 5L19 19M5 19L19 5'/%3E%3Cset fill='freeze' attributeName='opacity' begin='0.2s' to='1'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-logos-chrome,
[i-logos-chrome=""]{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23FFF' d='M128.003 199.216c39.335 0 71.221-31.888 71.221-71.223S167.338 56.77 128.003 56.77S56.78 88.658 56.78 127.993s31.887 71.223 71.222 71.223'/%3E%3Cpath fill='%23229342' d='M35.89 92.997Q27.92 79.192 17.154 64.02a127.98 127.98 0 0 0 110.857 191.981q17.671-24.785 23.996-35.74q12.148-21.042 31.423-60.251v-.015a63.993 63.993 0 0 1-110.857.017Q46.395 111.19 35.89 92.998'/%3E%3Cpath fill='%23FBC116' d='M128.008 255.996A127.97 127.97 0 0 0 256 127.997A128 128 0 0 0 238.837 64q-36.372-3.585-53.686-3.585q-19.632 0-57.152 3.585l-.014.01a63.99 63.99 0 0 1 55.444 31.987a63.99 63.99 0 0 1-.001 64.01z'/%3E%3Cpath fill='%231A73E8' d='M128.003 178.677c27.984 0 50.669-22.685 50.669-50.67s-22.685-50.67-50.67-50.67c-27.983 0-50.669 22.686-50.669 50.67s22.686 50.67 50.67 50.67'/%3E%3Cpath fill='%23E33B2E' d='M128.003 64.004H238.84a127.973 127.973 0 0 0-221.685.015l55.419 95.99l.015.008a63.993 63.993 0 0 1 55.415-96.014z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}
.i-logos-microsoft-edge,
[i-logos-microsoft-edge=""]{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cdefs%3E%3CradialGradient id='logosMicrosoftEdge0' cx='161.83' cy='788.401' r='95.38' gradientTransform='matrix(.9999 0 0 .9498 -4.622 -570.387)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.72' stop-opacity='0'/%3E%3Cstop offset='.95' stop-opacity='.53'/%3E%3Cstop offset='1'/%3E%3C/radialGradient%3E%3CradialGradient id='logosMicrosoftEdge1' cx='-773.636' cy='746.715' r='143.24' gradientTransform='matrix(.15 -.9898 .8 .12 -410.718 -656.341)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.76' stop-opacity='0'/%3E%3Cstop offset='.95' stop-opacity='.5'/%3E%3Cstop offset='1'/%3E%3C/radialGradient%3E%3CradialGradient id='logosMicrosoftEdge2' cx='230.593' cy='-106.038' r='202.43' gradientTransform='matrix(-.04 .9998 -2.1299 -.07998 -190.775 -191.635)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2335C1F1'/%3E%3Cstop offset='.11' stop-color='%2334C1ED'/%3E%3Cstop offset='.23' stop-color='%232FC2DF'/%3E%3Cstop offset='.31' stop-color='%232BC3D2'/%3E%3Cstop offset='.67' stop-color='%2336C752'/%3E%3C/radialGradient%3E%3CradialGradient id='logosMicrosoftEdge3' cx='536.357' cy='-117.703' r='97.34' gradientTransform='matrix(.28 .9598 -.78 .23 -1.928 -410.318)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2366EB6E'/%3E%3Cstop offset='1' stop-color='%2366EB6E' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='logosMicrosoftEdge4' x1='63.334' x2='241.617' y1='757.83' y2='757.83' gradientTransform='translate(-4.63 -580.81)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%230C59A4'/%3E%3Cstop offset='1' stop-color='%23114A8B'/%3E%3C/linearGradient%3E%3ClinearGradient id='logosMicrosoftEdge5' x1='157.401' x2='46.028' y1='680.556' y2='801.868' gradientTransform='translate(-4.63 -580.81)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%231B9DE2'/%3E%3Cstop offset='.16' stop-color='%231595DF'/%3E%3Cstop offset='.67' stop-color='%230680D7'/%3E%3Cstop offset='1' stop-color='%230078D4'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23logosMicrosoftEdge4)' d='M231 190.5c-3.4 1.8-6.9 3.4-10.5 4.7c-11.5 4.3-23.6 6.5-35.9 6.5c-47.3 0-88.5-32.5-88.5-74.3c.1-11.4 6.4-21.9 16.4-27.3c-42.8 1.8-53.8 46.4-53.8 72.5c0 73.9 68.1 81.4 82.8 81.4c7.9 0 19.8-2.3 27-4.6l1.3-.4c27.6-9.5 51-28.1 66.6-52.8c1.2-1.9.6-4.3-1.2-5.5c-1.3-.8-2.9-.9-4.2-.2'/%3E%3Cpath fill='url(%23logosMicrosoftEdge0)' d='M231 190.5c-3.4 1.8-6.9 3.4-10.5 4.7c-11.5 4.3-23.6 6.5-35.9 6.5c-47.3 0-88.5-32.5-88.5-74.3c.1-11.4 6.4-21.9 16.4-27.3c-42.8 1.8-53.8 46.4-53.8 72.5c0 73.9 68.1 81.4 82.8 81.4c7.9 0 19.8-2.3 27-4.6l1.3-.4c27.6-9.5 51-28.1 66.6-52.8c1.2-1.9.6-4.3-1.2-5.5c-1.3-.8-2.9-.9-4.2-.2' opacity='.35'/%3E%3Cpath fill='url(%23logosMicrosoftEdge5)' d='M105.7 241.4c-8.9-5.5-16.6-12.8-22.7-21.3c-26.3-36-18.4-86.5 17.6-112.8c3.8-2.7 7.7-5.2 11.9-7.2c3.1-1.5 8.4-4.1 15.5-4c10.1.1 19.6 4.9 25.7 13c4 5.4 6.3 11.9 6.4 18.7c0-.2 24.5-79.6-80-79.6c-43.9 0-80 41.7-80 78.2c-.2 19.3 4 38.5 12.1 56c27.6 58.8 94.8 87.6 156.4 67.1c-21.1 6.6-44.1 3.7-62.9-8.1'/%3E%3Cpath fill='url(%23logosMicrosoftEdge1)' d='M105.7 241.4c-8.9-5.5-16.6-12.8-22.7-21.3c-26.3-36-18.4-86.5 17.6-112.8c3.8-2.7 7.7-5.2 11.9-7.2c3.1-1.5 8.4-4.1 15.5-4c10.1.1 19.6 4.9 25.7 13c4 5.4 6.3 11.9 6.4 18.7c0-.2 24.5-79.6-80-79.6c-43.9 0-80 41.7-80 78.2c-.2 19.3 4 38.5 12.1 56c27.6 58.8 94.8 87.6 156.4 67.1c-21.1 6.6-44.1 3.7-62.9-8.1' opacity='.41'/%3E%3Cpath fill='url(%23logosMicrosoftEdge2)' d='M152.3 148.9c-.8 1-3.3 2.5-3.3 5.7c0 2.6 1.7 5.1 4.7 7.2c14.4 10 41.5 8.7 41.6 8.7c10.7 0 21.1-2.9 30.3-8.3c18.8-11 30.4-31.1 30.4-52.9c.3-22.4-8-37.3-11.3-43.9C223.5 23.9 177.7 0 128 0C58 0 1 56.2 0 126.2c.5-36.5 36.8-66 80-66c3.5 0 23.5.3 42 10.1c16.3 8.6 24.9 18.9 30.8 29.2c6.2 10.7 7.3 24.1 7.3 29.5c0 5.3-2.7 13.3-7.8 19.9'/%3E%3Cpath fill='url(%23logosMicrosoftEdge3)' d='M152.3 148.9c-.8 1-3.3 2.5-3.3 5.7c0 2.6 1.7 5.1 4.7 7.2c14.4 10 41.5 8.7 41.6 8.7c10.7 0 21.1-2.9 30.3-8.3c18.8-11 30.4-31.1 30.4-52.9c.3-22.4-8-37.3-11.3-43.9C223.5 23.9 177.7 0 128 0C58 0 1 56.2 0 126.2c.5-36.5 36.8-66 80-66c3.5 0 23.5.3 42 10.1c16.3 8.6 24.9 18.9 30.8 29.2c6.2 10.7 7.3 24.1 7.3 29.5c0 5.3-2.7 13.3-7.8 19.9'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1em;height:1em;}
.i-lucide-clipboard-check,
[i-lucide-clipboard-check=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-lucide-flag,
[i-lucide-flag=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 15s1-1 4-1s5 2 8 2s4-1 4-1V3s-1 1-4 1s-5-2-8-2s-4 1-4 1zm0 7v-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-lucide-thumbs-down,
[i-lucide-thumbs-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17 14V2M9 18.12L10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-lucide-thumbs-up,
[i-lucide-thumbs-up=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 10v12m8-16.12L14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-majesticons-archive,
[i-majesticons-archive=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 6a3 3 0 0 1 3-3h14a3 3 0 0 1 3 3v1c0 .364-.097.706-.268 1H2.268A1.99 1.99 0 0 1 2 7V6zm1 4v8a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3v-8H3zm7 2a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2h-4z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-majesticons-lightning-bolt,
[i-majesticons-lightning-bolt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 14L14 3v7h6L10 21v-7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-majesticons-noteblock-text-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3v4m4 0V3m4 0v4m-8 4h8m-8 4h4m-6 6h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-account-circle-full{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 11q.825 0 1.413-.588Q14 9.825 14 9t-.587-1.413Q12.825 7 12 7q-.825 0-1.412.587Q10 8.175 10 9q0 .825.588 1.412Q11.175 11 12 11Zm0 2q-1.65 0-2.825-1.175Q8 10.65 8 9q0-1.65 1.175-2.825Q10.35 5 12 5q1.65 0 2.825 1.175Q16 7.35 16 9q0 1.65-1.175 2.825Q13.65 13 12 13Zm0 11q-2.475 0-4.662-.938q-2.188-.937-3.825-2.574Q1.875 18.85.938 16.663Q0 14.475 0 12t.938-4.663q.937-2.187 2.575-3.825Q5.15 1.875 7.338.938Q9.525 0 12 0t4.663.938q2.187.937 3.825 2.574q1.637 1.638 2.574 3.825Q24 9.525 24 12t-.938 4.663q-.937 2.187-2.574 3.825q-1.638 1.637-3.825 2.574Q14.475 24 12 24Zm0-2q1.8 0 3.375-.575T18.25 19.8q-.825-.925-2.425-1.612q-1.6-.688-3.825-.688t-3.825.688q-1.6.687-2.425 1.612q1.3 1.05 2.875 1.625T12 22Zm-7.7-3.6q1.2-1.3 3.225-2.1q2.025-.8 4.475-.8q2.45 0 4.463.8q2.012.8 3.212 2.1q1.1-1.325 1.713-2.95Q22 13.825 22 12q0-2.075-.788-3.887q-.787-1.813-2.15-3.175q-1.362-1.363-3.175-2.151Q14.075 2 12 2q-2.05 0-3.875.787q-1.825.788-3.187 2.151Q3.575 6.3 2.788 8.113Q2 9.925 2 12q0 1.825.6 3.463q.6 1.637 1.7 2.937Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-account-tree-outline-rounded,
[i-material-symbols-account-tree-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 19v-1h-2q-.825 0-1.412-.587T11 16V8H9v1q0 .825-.587 1.413T7 11H4q-.825 0-1.412-.587T2 9V5q0-.825.588-1.412T4 3h3q.825 0 1.413.588T9 5v1h6V5q0-.825.588-1.412T17 3h3q.825 0 1.413.588T22 5v4q0 .825-.587 1.413T20 11h-3q-.825 0-1.412-.587T15 9V8h-2v8h2v-1q0-.825.588-1.412T17 13h3q.825 0 1.413.588T22 15v4q0 .825-.587 1.413T20 21h-3q-.825 0-1.412-.587T15 19M4 5v4zm13 10v4zm0-10v4zm0 4h3V5h-3zm0 10h3v-4h-3zM4 9h3V5H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-add,
[i-material-symbols-add=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-add-circle-outline,
[i-material-symbols-add-circle-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-4h4v-2h-4V7h-2v4H7v2h4zm1 5q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-add-photo-alternate-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h8v2H5v14h14v-8h2v8q0 .825-.587 1.413T19 21zm1-4h12l-3.75-5l-3 4L9 13zm11-8V7h-2V5h2V3h2v2h2v2h-2v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-android-camera-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18q2.075 0 3.538-1.462Q17 15.075 17 13q0-2.075-1.462-3.538Q14.075 8 12 8Q9.925 8 8.463 9.462Q7 10.925 7 13q0 2.075 1.463 3.538Q9.925 18 12 18Zm0-2q-1.25 0-2.125-.875T9 13q0-1.25.875-2.125T12 10q1.25 0 2.125.875T15 13q0 1.25-.875 2.125T12 16Zm6-6q.425 0 .712-.288Q19 9.425 19 9t-.288-.713Q18.425 8 18 8t-.712.287Q17 8.575 17 9t.288.712Q17.575 10 18 10ZM4 21q-.825 0-1.412-.587Q2 19.825 2 19V7q0-.825.588-1.412Q3.175 5 4 5h3.15L8.7 3.325q.15-.15.337-.238Q9.225 3 9.425 3h5.15q.2 0 .388.087q.187.088.337.238L16.85 5H20q.825 0 1.413.588Q22 6.175 22 7v12q0 .825-.587 1.413Q20.825 21 20 21Zm16-2V7h-4.05l-1.825-2h-4.25L8.05 7H4v12Zm-8-6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-approval-delegation-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12.925 8.225l4.975-4.95q.275-.275.688-.288t.712.288q.275.275.275.7t-.275.7l-5.675 5.675q-.3.3-.7.3t-.7-.3L9.375 7.5q-.3-.3-.288-.7t.313-.7q.3-.275.7-.288t.7.288zM13.95 20.4l5.95-1.85q-.125-.225-.362-.388T19 18h-5.05q-.675 0-1.075-.05t-.825-.2l-1.425-.475q-.4-.125-.575-.5T10 16t.488-.588t.762-.062l1.05.35q.425.125.963.2t1.462.1H15q0-.275-.162-.525t-.388-.325L8.6 13H7v5.5zm-.525 1.95L7 20.55q-.2.65-.788 1.05T5 22H3q-.825 0-1.412-.587T1 20v-7q0-.825.588-1.412T3 11h5.6q.175 0 .35.038t.325.087L15.15 13.3q.825.3 1.338 1.05T17 16h2q1.25 0 2.125.825T22 19q0 .55-.288.863t-.887.512l-6.25 1.95q-.275.1-.575.1t-.575-.075M3 20h2v-7H3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-arrow-back-ios-new-rounded,
[i-material-symbols-arrow-back-ios-new-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.55 12l7.35 7.35q.375.375.363.875t-.388.875t-.875.375t-.875-.375l-7.7-7.675q-.3-.3-.45-.675t-.15-.75t.15-.75t.45-.675l7.7-7.7q.375-.375.888-.363t.887.388t.375.875t-.375.875z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-arrow-forward-ios-rounded,
[i-material-symbols-arrow-forward-ios-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14.475 12l-7.35-7.35q-.375-.375-.363-.888t.388-.887t.888-.375t.887.375l7.675 7.7q.3.3.45.675t.15.75t-.15.75t-.45.675l-7.7 7.7q-.375.375-.875.363T7.15 21.1t-.375-.888t.375-.887z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-astrophotography-auto-sharp{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19 9l-1.25-2.75L15 5l2.75-1.25L19 1l1.25 2.75L23 5l-2.75 1.25Zm0 14l-1.25-2.75L15 19l2.75-1.25L19 15l1.25 2.75L23 19l-2.75 1.25ZM4.8 16L8 7h2l3.2 9h-1.9l-.7-2H7.4l-.7 2Zm3.05-3.35h2.3L9 9ZM9 18q2.5 0 4.25-1.75T15 12q0-2.5-1.75-4.25T9 6Q6.5 6 4.75 7.75T3 12q0 2.5 1.75 4.25T9 18Zm0 2q-3.35 0-5.675-2.325Q1 15.35 1 12q0-3.35 2.325-5.675Q5.65 4 9 4q3.35 0 5.675 2.325Q17 8.65 17 12q0 3.35-2.325 5.675Q12.35 20 9 20Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-autorenew-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 12.05q0 .4.05.788t.175.762q.125.425-.025.813t-.525.562q-.4.2-.787.038t-.513-.588q-.2-.575-.288-1.175T4 12.05q0-3.35 2.325-5.7T12 4h.175l-.9-.9Q11 2.825 11 2.4t.275-.7t.7-.275t.7.275l2.6 2.6q.3.3.3.7t-.3.7l-2.6 2.6q-.275.275-.7.275t-.7-.275T11 7.6t.275-.7l.9-.9H12Q9.5 6 7.75 7.763T6 12.05m12-.1q0-.4-.05-.787t-.175-.763q-.125-.425.025-.812t.525-.563q.4-.2.787-.037t.513.587q.2.575.288 1.175t.087 1.2q0 3.35-2.325 5.7T12 20h-.175l.9.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-2.6-2.6q-.3-.3-.3-.7t.3-.7l2.6-2.6q.275-.275.7-.275t.7.275t.275.7t-.275.7l-.9.9H12q2.5 0 4.25-1.762T18 11.95'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-bluetooth-connected-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 13.5q-.625 0-1.062-.437T3.5 12t.438-1.062T5 10.5t1.063.438T6.5 12t-.437 1.063T5 13.5m14 0q-.625 0-1.062-.437T17.5 12t.438-1.062T19 10.5t1.063.438T20.5 12t-.437 1.063T19 13.5m-8 7.075V14.4l-3.9 3.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275L11 9.6V3.425q0-.45.3-.737T12 2.4q.2 0 .375.075t.325.225L17 7q.15.15.213.325t.062.375t-.062.375T17 8.4L13.4 12l3.6 3.6q.15.15.213.325t.062.375t-.062.375T17 17l-4.3 4.3q-.15.15-.325.225T12 21.6q-.4 0-.7-.288t-.3-.737M13 9.6l1.9-1.9L13 5.85zm0 8.55l1.9-1.85l-1.9-1.9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-calendar-month-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zM5 8h14V6H5zm0 0V6zm7 6q-.425 0-.712-.288T11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14m-4 0q-.425 0-.712-.288T7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14m8 0q-.425 0-.712-.288T15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14m-4 4q-.425 0-.712-.288T11 17t.288-.712T12 16t.713.288T13 17t-.288.713T12 18m-4 0q-.425 0-.712-.288T7 17t.288-.712T8 16t.713.288T9 17t-.288.713T8 18m8 0q-.425 0-.712-.288T15 17t.288-.712T16 16t.713.288T17 17t-.288.713T16 18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-cancel-outline-rounded,
[i-material-symbols-cancel-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l2.9 2.9q.275.275.7.275t.7-.275t.275-.7t-.275-.7L13.4 12l2.9-2.9q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275L12 10.6L9.1 7.7q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.9 2.9l-2.9 2.9q-.275.275-.275.7t.275.7t.7.275t.7-.275zm0 8.6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-chat-info-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 7q.425 0 .713-.288T13 6t-.288-.712T12 5t-.712.288T11 6t.288.713T12 7m0 8q.425 0 .713-.288T13 14v-4q0-.425-.288-.712T12 9t-.712.288T11 10v4q0 .425.288.713T12 15m-6 3l-2.3 2.3q-.475.475-1.088.213T2 19.575V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm-.85-2H20V4H4v13.125zM4 16V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-chat-paste-go-outline,
[i-material-symbols-chat-paste-go-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 21l-1.4-1.4l1.575-1.6H14v-2h4.175L16.6 14.4L18 13l4 4zM3 21V6q0-.825.588-1.412T5 4h12q.825 0 1.413.588T19 6v5.075q-.25-.05-.5-.062T18 11t-.5.013t-.5.062V6H5v10h7.075q-.05.25-.062.5T12 17t.013.5t.062.5H6zm4-11h8V8H7zm0 4h5v-2H7zm-2 2V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-check-circle,
[i-material-symbols-check-circle=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-check-circle-outline-rounded,
[i-material-symbols-check-circle-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.6 13.8l-2.15-2.15q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7L9.9 15.9q.3.3.7.3t.7-.3l5.65-5.65q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-check-small-rounded,
[i-material-symbols-check-small-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10 13.6l5.9-5.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-6.6 6.6q-.3.3-.7.3t-.7-.3l-2.6-2.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-checked-bag-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 21q-.425 0-.712-.288T2 20t.288-.712T3 19h18q.425 0 .713.288T22 20t-.288.713T21 21zm3-4q-.825 0-1.412-.587T4 15V8q0-.825.588-1.412T6 6h3q0-1.25.875-2.125T12 3t2.125.875T15 6h3q.825 0 1.413.588T20 8v7q0 .825-.587 1.413T18 17zm11-2h1V8h-1zm-6.5-9h3q0-.65-.425-1.075T12 4.5t-1.075.425T10.5 6M7 15V8H6v7zm1.5-7v7h7V8zM7 15h1.5zm10 0h-1.5zM7 15H6zm1.5 0h7zm8.5 0h1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-close,
[i-material-symbols-close=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-close-rounded,
[i-material-symbols-close-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-collapse-content-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 15H6q-.425 0-.712-.288T5 14t.288-.712T6 13h4q.425 0 .713.288T11 14v4q0 .425-.288.713T10 19t-.712-.288T9 18zm6-6h3q.425 0 .713.288T19 10t-.288.713T18 11h-4q-.425 0-.712-.288T13 10V6q0-.425.288-.712T14 5t.713.288T15 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-content-copy-outline,
[i-material-symbols-content-copy-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V6h2v14h11v2zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-content-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm0-2h9V4H9zm-4 6q-.825 0-1.412-.587T3 20V7q0-.425.288-.712T4 6t.713.288T5 7v13h10q.425 0 .713.288T16 21t-.288.713T15 22zm4-6V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-delete-outline,
[i-material-symbols-delete-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6H4V4h5V3h6v1h5v2h-1v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zM9 17h2V8H9zm4 0h2V8h-2zM7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-delete-outline-rounded,
[i-material-symbols-delete-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-7 11q.425 0 .713-.288T11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17m4 0q.425 0 .713-.288T15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17M7 6v13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-display-external-input-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18.175 19H15q-.425 0-.712-.288T14 18t.288-.712T15 17h3.175l-.9-.9Q17 15.825 17 15.413t.3-.713q.275-.275.7-.275t.7.275l2.6 2.6q.275.275.275.7t-.275.7l-2.6 2.6q-.275.275-.7.275t-.7-.275q-.3-.3-.3-.712t.3-.713zM5 21q-.825 0-1.412-.587T3 19v-3q0-.425.288-.712T4 15t.713.288T5 16v3h3q.425 0 .713.288T9 20t-.288.713T8 21zM3 8V5q0-.825.588-1.412T5 3h3q.425 0 .713.288T9 4t-.288.713T8 5H5v3q0 .425-.288.713T4 9t-.712-.288T3 8m16 0V5h-3q-.425 0-.712-.288T15 4t.288-.712T16 3h3q.825 0 1.413.588T21 5v3q0 .425-.288.713T20 9t-.712-.288T19 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-download,
[i-material-symbols-download=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 16l-5-5l1.4-1.45l2.6 2.6V4h2v8.15l2.6-2.6L17 11zm-6 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-download-done-rounded,
[i-material-symbols-download-done-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.55 13.15L18 4.7q.3-.3.713-.3t.712.3t.3.712t-.3.713L10.25 15.3q-.3.3-.7.3t-.7-.3l-4.275-4.275q-.3-.3-.288-.712T4.6 9.6t.713-.3t.712.3zM6 20q-.425 0-.712-.288T5 19t.288-.712T6 18h12q.425 0 .713.288T19 19t-.288.713T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-download-for-offline-outline-rounded,
[i-material-symbols-download-for-offline-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 17h8q.425 0 .713-.288T17 16t-.288-.712T16 15H8q-.425 0-.712.288T7 16t.288.713T8 17m3-6.85l-.9-.875Q9.825 9 9.413 9t-.713.3q-.275.275-.275.7t.275.7l2.6 2.6q.3.3.7.3t.7-.3l2.6-2.6q.275-.275.287-.687T15.3 9.3q-.275-.275-.687-.288t-.713.263l-.9.875V7q0-.425-.288-.712T12 6t-.712.288T11 7zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-download-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 15.575q-.2 0-.375-.062T11.3 15.3l-3.6-3.6q-.3-.3-.288-.7t.288-.7q.3-.3.713-.312t.712.287L11 12.15V5q0-.425.288-.712T12 4t.713.288T13 5v7.15l1.875-1.875q.3-.3.713-.288t.712.313q.275.3.288.7t-.288.7l-3.6 3.6q-.15.15-.325.213t-.375.062M6 20q-.825 0-1.412-.587T4 18v-2q0-.425.288-.712T5 15t.713.288T6 16v2h12v-2q0-.425.288-.712T19 15t.713.288T20 16v2q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-drag-indicator,
[i-material-symbols-drag-indicator=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 20q-.825 0-1.412-.587T7 18t.588-1.412T9 16t1.413.588T11 18t-.587 1.413T9 20m6 0q-.825 0-1.412-.587T13 18t.588-1.412T15 16t1.413.588T17 18t-.587 1.413T15 20m-6-6q-.825 0-1.412-.587T7 12t.588-1.412T9 10t1.413.588T11 12t-.587 1.413T9 14m6 0q-.825 0-1.412-.587T13 12t.588-1.412T15 10t1.413.588T17 12t-.587 1.413T15 14M9 8q-.825 0-1.412-.587T7 6t.588-1.412T9 4t1.413.588T11 6t-.587 1.413T9 8m6 0q-.825 0-1.412-.587T13 6t.588-1.412T15 4t1.413.588T17 6t-.587 1.413T15 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-edit,
[i-material-symbols-edit=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 21v-4.25L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.438.65T21 6.4q0 .4-.137.763t-.438.662L7.25 21zM17.6 7.8L19 6.4L17.6 5l-1.4 1.4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-edit-document-outline,
[i-material-symbols-edit-document-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 22v-3.075l5.525-5.5q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.5 5.5zm7.5-6.575l-.925-.925zm-6 5.075h.95l3.025-3.05l-.45-.475l-.475-.45l-3.05 3.025zM6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v3h-2V9h-5V4H6v16h6v2zm13.025-5.025l-.475-.45l.925.925z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-edit-off-outline-rounded,
[i-material-symbols-edit-off-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m20.425 7.825l-4.175 4.15q-.275.275-.687.288t-.713-.288q-.275-.275-.275-.7t.275-.7l1.35-1.35L14.775 7.8l-1.35 1.35q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L16.2 3.575q.3-.3.663-.437T17.625 3t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662M5 19h1.425l4.875-4.875l-.7-.725l-.725-.7L5 17.575zm14.1 2.9l-6.375-6.35l-4.9 4.875q-.275.275-.638.425t-.762.15H4q-.425 0-.713-.288T3 20v-2.4q0-.4.15-.763t.425-.637l4.9-4.9L2.1 4.9q-.3-.3-.288-.7t.313-.7t.713-.3t.712.3l16.975 16.975q.3.3.288.713t-.313.712t-.7.3t-.7-.3M19 6.4L17.6 5zm-4.225 1.4L16.2 9.225zM10.6 13.4l-.725-.7l1.425 1.425z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-edit-outline-rounded,
[i-material-symbols-edit-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h1.425L16.2 9.225L14.775 7.8L5 17.575zm-1 2q-.425 0-.712-.288T3 20v-2.425q0-.4.15-.763t.425-.637L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.437.65T21 6.4q0 .4-.138.763t-.437.662l-12.6 12.6q-.275.275-.638.425t-.762.15zM19 6.4L17.6 5zm-3.525 2.125l-.7-.725L16.2 9.225z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-emergency-home-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22.025q-.4 0-.763-.15t-.662-.425L2.55 13.425q-.275-.3-.425-.663T1.975 12t.15-.775t.425-.65l8.025-8.025q.3-.3.663-.438T12 1.975t.775.138t.65.437l8.025 8.025q.3.275.438.65t.137.775t-.137.763t-.438.662l-8.025 8.025q-.275.275-.65.425t-.775.15m0-2L20.025 12L12 3.975L3.975 12zM12 13q.425 0 .713-.287T13 12V8q0-.425-.288-.712T12 7t-.712.288T11 8v4q0 .425.288.713T12 13m0 3q.425 0 .713-.288T13 15t-.288-.712T12 14t-.712.288T11 15t.288.713T12 16m0-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-expand-less-rounded,
[i-material-symbols-expand-less-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 10.775l-3.9 3.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.6-4.6q.15-.15.325-.213T12 8.4t.375.063t.325.212l4.6 4.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-expand-more-rounded,
[i-material-symbols-expand-more-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14.95q-.2 0-.375-.062t-.325-.213l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213T12 14.95'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-fact-check-outline,
[i-material-symbols-fact-check-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.825 0-1.412-.587T2 19V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v14q0 .825-.587 1.413T20 21zm0-2h16V5H4zm1-2h5v-2H5zm9.55-2l4.95-4.95l-1.425-1.425l-3.525 3.55l-1.425-1.425l-1.4 1.425zM5 13h5v-2H5zm0-4h5V7H5zM4 19V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-favorite,
[i-material-symbols-favorite=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 21l-1.45-1.3q-2.525-2.275-4.175-3.925T3.75 12.812T2.388 10.4T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.3 0 2.475.55T12 4.75q.85-1 2.025-1.55t2.475-.55q2.35 0 3.925 1.575T22 8.15q0 1.15-.387 2.25t-1.363 2.412t-2.625 2.963T13.45 19.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-favorite-outline,
[i-material-symbols-favorite-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 21l-1.45-1.3q-2.525-2.275-4.175-3.925T3.75 12.812T2.388 10.4T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.3 0 2.475.55T12 4.75q.85-1 2.025-1.55t2.475-.55q2.35 0 3.925 1.575T22 8.15q0 1.15-.387 2.25t-1.363 2.412t-2.625 2.963T13.45 19.7zm0-2.7q2.4-2.15 3.95-3.687t2.45-2.675t1.25-2.026T20 8.15q0-1.5-1-2.5t-2.5-1q-1.175 0-2.175.662T12.95 7h-1.9q-.375-1.025-1.375-1.687T7.5 4.65q-1.5 0-2.5 1t-1 2.5q0 .875.35 1.763t1.25 2.025t2.45 2.675T12 18.3m0-6.825'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-favorite-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20.325q-.35 0-.712-.125t-.638-.4l-1.725-1.575q-2.65-2.425-4.788-4.812T2 8.15Q2 5.8 3.575 4.225T7.5 2.65q1.325 0 2.5.562t2 1.538q.825-.975 2-1.537t2.5-.563q2.35 0 3.925 1.575T22 8.15q0 2.875-2.125 5.275T15.05 18.25l-1.7 1.55q-.275.275-.637.4t-.713.125M11.05 6.75q-.725-1.025-1.55-1.563t-2-.537q-1.5 0-2.5 1t-1 2.5q0 1.3.925 2.763t2.213 2.837t2.65 2.575T12 18.3q.85-.775 2.213-1.975t2.65-2.575t2.212-2.837T20 8.15q0-1.5-1-2.5t-2.5-1q-1.175 0-2 .538T12.95 6.75q-.175.25-.425.375T12 7.25t-.525-.125t-.425-.375m.95 4.725'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-filter-alt,
[i-material-symbols-filter-alt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 20q-.425 0-.712-.288T10 19v-6L4.2 5.6q-.375-.5-.112-1.05T5 4h14q.65 0 .913.55T19.8 5.6L14 13v6q0 .425-.288.713T13 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-filter-alt-outline-sharp,
[i-material-symbols-filter-alt-outline-sharp=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 20v-7L2.95 4h18.1L14 13v7zm2-7.7L16.95 6h-9.9zm0 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-find-in-page-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8.075q.45 0 .85.188t.675.537l3.925 4.725q.225.275.35.6t.125.675V20q0 .675-.612.925T18.3 20.7L14 16.45q-.425.275-.925.413T12 17q-1.65 0-2.825-1.175T8 13t1.175-2.825T12 9t2.825 1.175T16 13q0 .575-.137 1.075T15.45 15L18 17.6V8.7L14.05 4H6v16h8.325q.5 0 .75.313t.25.687t-.25.688t-.75.312zm6-7q.825 0 1.413-.587T14 13t-.587-1.412T12 11t-1.412.588T10 13t.588 1.413T12 15m0-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-folder-copy-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 21q-.825 0-1.412-.587T1 19V7q0-.425.288-.712T2 6t.713.288T3 7v12h16q.425 0 .713.288T20 20t-.288.713T19 21zm4-4q-.825 0-1.412-.587T5 15V4q0-.825.588-1.412T7 2h4.175q.4 0 .763.15t.637.425L14 4h7q.825 0 1.413.588T23 6v9q0 .825-.587 1.413T21 17zm0-2h14V6h-7.825l-2-2H7zm0 0V4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-font-download-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.6 14.95h4.8l.875 2.425q.1.275.35.45t.55.175q.5 0 .813-.413t.112-.912l-3.8-10.05q-.125-.275-.375-.45T12.375 6h-.75q-.3 0-.55.175t-.375.45l-3.8 10.05q-.2.475.1.9t.8.425q.325 0 .563-.175t.362-.475zm.6-1.75l1.75-4.95h.1l1.75 4.95zM4 22q-.825 0-1.412-.587T2 20V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v16q0 .825-.587 1.413T20 22zm0-2h16V4H4zM4 4v16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-format-list-bulleted,
[i-material-symbols-format-list-bulleted=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 19v-2h12v2zm0-6v-2h12v2zm0-6V5h12v2zM5 20q-.825 0-1.412-.587T3 18t.588-1.412T5 16t1.413.588T7 18t-.587 1.413T5 20m0-6q-.825 0-1.412-.587T3 12t.588-1.412T5 10t1.413.588T7 12t-.587 1.413T5 14m0-6q-.825 0-1.412-.587T3 6t.588-1.412T5 4t1.413.588T7 6t-.587 1.413T5 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-fullscreen-exit-rounded,
[i-material-symbols-fullscreen-exit-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 18H4q-.425 0-.712-.288T3 17t.288-.712T4 16h3q.425 0 .713.288T8 17v3q0 .425-.288.713T7 21t-.712-.288T6 20zm12 0v2q0 .425-.288.713T17 21t-.712-.288T16 20v-3q0-.425.288-.712T17 16h3q.425 0 .713.288T21 17t-.288.713T20 18zM6 6V4q0-.425.288-.712T7 3t.713.288T8 4v3q0 .425-.288.713T7 8H4q-.425 0-.712-.288T3 7t.288-.712T4 6zm12 0h2q.425 0 .713.288T21 7t-.288.713T20 8h-3q-.425 0-.712-.288T16 7V4q0-.425.288-.712T17 3t.713.288T18 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-fullscreen-rounded,
[i-material-symbols-fullscreen-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19h2q.425 0 .713.288T8 20t-.288.713T7 21H4q-.425 0-.712-.288T3 20v-3q0-.425.288-.712T4 16t.713.288T5 17zm14 0v-2q0-.425.288-.712T20 16t.713.288T21 17v3q0 .425-.288.713T20 21h-3q-.425 0-.712-.288T16 20t.288-.712T17 19zM5 5v2q0 .425-.288.713T4 8t-.712-.288T3 7V4q0-.425.288-.712T4 3h3q.425 0 .713.288T8 4t-.288.713T7 5zm14 0h-2q-.425 0-.712-.288T16 4t.288-.712T17 3h3q.425 0 .713.288T21 4v3q0 .425-.288.713T20 8t-.712-.288T19 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-help-outline,
[i-material-symbols-help-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.95 18q.525 0 .888-.363t.362-.887t-.362-.888t-.888-.362t-.887.363t-.363.887t.363.888t.887.362m-.9-3.85h1.85q0-.825.188-1.3t1.062-1.3q.65-.65 1.025-1.238T15.55 8.9q0-1.4-1.025-2.15T12.1 6q-1.425 0-2.312.75T8.55 8.55l1.65.65q.125-.45.563-.975T12.1 7.7q.8 0 1.2.438t.4.962q0 .5-.3.938t-.75.812q-1.1.975-1.35 1.475t-.25 1.825M12 22q-2.075 0-3.9-.787t-3.175-2.138T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-help-outline-rounded,
[i-material-symbols-help-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.95 18q.525 0 .888-.363t.362-.887t-.362-.888t-.888-.362t-.887.363t-.363.887t.363.888t.887.362m.05 4q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m.1-12.3q.625 0 1.088.4t.462 1q0 .55-.337.975t-.763.8q-.575.5-1.012 1.1t-.438 1.35q0 .35.263.588t.612.237q.375 0 .638-.25t.337-.625q.1-.525.45-.937t.75-.788q.575-.55.988-1.2t.412-1.45q0-1.275-1.037-2.087T12.1 6q-.95 0-1.812.4T8.975 7.625q-.175.3-.112.638t.337.512q.35.2.725.125t.625-.425q.275-.375.688-.575t.862-.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-home-storage-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.7 21q-.725 0-1.287-.475t-.688-1.2L3.2 10.175q-.075-.45.213-.812T4.175 9h15.65q.475 0 .763.363t.212.812l-1.525 9.15q-.125.725-.687 1.2T17.3 21zM5.4 11l1.275 8h10.65l1.275-8zm4.6 4h4q.425 0 .713-.288T15 14t-.288-.712T14 13h-4q-.425 0-.712.288T9 14t.288.713T10 15M6 8q-.425 0-.712-.288T5 7t.288-.712T6 6h12q.425 0 .713.288T19 7t-.288.713T18 8zm2-3q-.425 0-.712-.288T7 4t.288-.712T8 3h8q.425 0 .713.288T17 4t-.288.713T16 5zM6.675 19h10.65z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-info-outline,
[i-material-symbols-info-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17h2v-6h-2zm1-8q.425 0 .713-.288T13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9m0 13q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-keyboard-arrow-down-rounded,
[i-material-symbols-keyboard-arrow-down-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14.975q-.2 0-.375-.062T11.3 14.7l-4.6-4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l3.9 3.9l3.9-3.9q.275-.275.7-.275t.7.275t.275.7t-.275.7l-4.6 4.6q-.15.15-.325.213t-.375.062'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-keyboard-arrow-up-rounded,
[i-material-symbols-keyboard-arrow-up-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 10.8l-3.9 3.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.6-4.6q.3-.3.7-.3t.7.3l4.6 4.6q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-keyboard-return-rounded,
[i-material-symbols-keyboard-return-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6.8 13l2.9 2.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275l-4.6-4.6q-.15-.15-.213-.325T3.426 12t.063-.375t.212-.325l4.6-4.6q.275-.275.7-.275t.7.275t.275.7t-.275.7L6.8 11H19V8q0-.425.288-.712T20 7t.713.288T21 8v3q0 .825-.587 1.413T19 13z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-library-books-outline-rounded,
[i-material-symbols-library-books-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 14h2q.425 0 .713-.288T14 13t-.288-.712T13 12h-2q-.425 0-.712.288T10 13t.288.713T11 14m0-3h6q.425 0 .713-.288T18 10t-.288-.712T17 9h-6q-.425 0-.712.288T10 10t.288.713T11 11m0-3h6q.425 0 .713-.288T18 7t-.288-.712T17 6h-6q-.425 0-.712.288T10 7t.288.713T11 8M8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-link{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 17H7q-2.075 0-3.537-1.463T2 12t1.463-3.537T7 7h4v2H7q-1.25 0-2.125.875T4 12t.875 2.125T7 15h4zm-3-4v-2h8v2zm5 4v-2h4q1.25 0 2.125-.875T20 12t-.875-2.125T17 9h-4V7h4q2.075 0 3.538 1.463T22 12t-1.463 3.538T17 17z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-lock,
[i-material-symbols-lock=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm6-5q.825 0 1.413-.587T14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-logout,
[i-material-symbols-logout=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h7v2H5v14h7v2zm11-4l-1.375-1.45l2.55-2.55H9v-2h8.175l-2.55-2.55L16 7l5 5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-map-outline,
[i-material-symbols-map-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15 21l-6-2.1l-4.65 1.8q-.5.2-.925-.112T3 19.75v-14q0-.325.188-.575T3.7 4.8L9 3l6 2.1l4.65-1.8q.5-.2.925.113T21 4.25v14q0 .325-.187.575t-.513.375zm-1-2.45V6.85l-4-1.4v11.7zm2 0l3-1V5.7l-3 1.15zM5 18.3l3-1.15V5.45l-3 1zM16 6.85v11.7zm-8-1.4v11.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-mark-email-unread-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 20q-.825 0-1.412-.587T2 18V6q0-.825.588-1.412T4 4h9q.425 0 .713.288T14 5t-.288.713T13 6H4v12h16v-7q0-.425.288-.712T21 10t.713.288T22 11v7q0 .825-.587 1.413T20 20zM4 6v12zm8 5l3.225-2q.35-.225.663-.112t.487.387t.125.6t-.4.55l-3.575 2.25q-.25.15-.525.15t-.525-.15L4 8V6zm7-3q-1.25 0-2.125-.875T16 5t.875-2.125T19 2t2.125.875T22 5t-.875 2.125T19 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-more-horiz,
[i-material-symbols-more-horiz=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 14q-.825 0-1.412-.587T4 12t.588-1.412T6 10t1.413.588T8 12t-.587 1.413T6 14m6 0q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m6 0q-.825 0-1.412-.587T16 12t.588-1.412T18 10t1.413.588T20 12t-.587 1.413T18 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-more-vert,
[i-material-symbols-more-vert=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 20q-.825 0-1.412-.587T10 18t.588-1.412T12 16t1.413.588T14 18t-.587 1.413T12 20m0-6q-.825 0-1.412-.587T10 12t.588-1.412T12 10t1.413.588T14 12t-.587 1.413T12 14m0-6q-.825 0-1.412-.587T10 6t.588-1.412T12 4t1.413.588T14 6t-.587 1.413T12 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-motion-play-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.775 15.475l4.6-3.05q.225-.15.225-.425t-.225-.425l-4.6-3.05q-.25-.175-.513-.038T10 8.926v6.15q0 .3.263.438t.512-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12q0-.8.125-1.6T2.5 8.825q.125-.4.513-.537t.737.062q.375.2.538.588t.037.812q-.15.55-.238 1.113T4 12q0 3.35 2.325 5.675T12 20t5.675-2.325T20 12t-2.325-5.675T12 4q-.6 0-1.187.087T9.65 4.35q-.425.125-.8-.025T8.3 3.8t-.013-.762t.563-.513q.75-.275 1.55-.4T12 2q2.075 0 3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22M5.5 7q-.625 0-1.062-.437T4 5.5t.438-1.062T5.5 4t1.063.438T7 5.5t-.437 1.063T5.5 7m6.5 5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-move-item-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.15 13H9q-.425 0-.712-.288T8 12t.288-.712T9 11h11.15l-.85-.85q-.3-.3-.288-.7t.288-.7q.3-.3.712-.312t.713.287L23.3 11.3q.3.3.3.7t-.3.7l-2.575 2.575q-.3.3-.712.288t-.713-.313q-.275-.3-.288-.7t.288-.7zM15 8V5H5v14h10v-3q0-.425.288-.712T16 15t.713.288T17 16v3q0 .825-.587 1.413T15 21H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h10q.825 0 1.413.588T17 5v3q0 .425-.288.713T16 9t-.712-.288T15 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-nest-clock-farsight-analog-outline-rounded,
[i-material-symbols-nest-clock-farsight-analog-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 12.175l2.25 2.25q.275.275.275.688t-.275.712q-.3.3-.712.3t-.713-.3L11.3 13.3q-.15-.15-.225-.337T11 12.575V9q0-.425.288-.712T12 8t.713.288T13 9zM12 6q-.425 0-.712-.288T11 5V4h2v1q0 .425-.288.713T12 6m6 6q0-.425.288-.712T19 11h1v2h-1q-.425 0-.712-.288T18 12m-6 6q.425 0 .713.288T13 19v1h-2v-1q0-.425.288-.712T12 18m-6-6q0 .425-.288.713T5 13H4v-2h1q.425 0 .713.288T6 12m6 10q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m8-10q0-3.35-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20t5.675-2.325T20 12m-8 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-nest-secure-alarm-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 13q.425 0 .713-.288T13 12t-.288-.712T12 11t-.712.288T11 12t.288.713T12 13m3 0q.425 0 .713-.288T16 12t-.288-.712T15 11t-.712.288T14 12t.288.713T15 13m-6 0q.425 0 .713-.288T10 12t-.288-.712T9 11t-.712.288T8 12t.288.713T9 13m3 3q.425 0 .713-.288T13 15t-.288-.712T12 14t-.712.288T11 15t.288.713T12 16m3 0q.425 0 .713-.288T16 15t-.288-.712T15 14t-.712.288T14 15t.288.713T15 16m-6 0q.425 0 .713-.288T10 15t-.288-.712T9 14t-.712.288T8 15t.288.713T9 16m3-6q.425 0 .713-.288T13 9t-.288-.712T12 8t-.712.288T11 9t.288.713T12 10m3 0q.425 0 .713-.288T16 9t-.288-.712T15 8t-.712.288T14 9t.288.713T15 10m-6 0q.425 0 .713-.288T10 9t-.288-.712T9 8t-.712.288T8 9t.288.713T9 10m3 12q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.325 0 5.663-2.337T20 12t-2.337-5.663T12 4T6.337 6.338T4 12t2.338 5.663T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-notifications-active-outline,
[i-material-symbols-notifications-active-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 10q0-2.5 1.113-4.587T6.1 1.95l1.175 1.6q-1.5 1.1-2.387 2.775T4 10zm18 0q0-2-.888-3.675T16.726 3.55l1.175-1.6q1.875 1.375 2.988 3.463T22 10zM4 19v-2h2v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h2v2zm8 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-notifications-active-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19q-.425 0-.712-.288T4 18t.288-.712T5 17h1v-7q0-2.075 1.25-3.687T10.5 4.2v-.7q0-.625.438-1.062T12 2t1.063.438T13.5 3.5v.7q2 .5 3.25 2.113T18 10v7h1q.425 0 .713.288T20 18t-.288.713T19 19zm7 3q-.825 0-1.412-.587T10 20h4q0 .825-.587 1.413T12 22m-4-5h8v-7q0-1.65-1.175-2.825T12 6T9.175 7.175T8 10zm-5-7q-.425 0-.712-.325t-.238-.75q.2-1.875 1.05-3.488t2.175-2.812q.325-.275.738-.25t.662.375t.2.75t-.375.7q-.975.925-1.6 2.15T4.075 9q-.05.425-.35.713T3 10m18 0q-.425 0-.725-.288T19.925 9q-.2-1.425-.825-2.65T17.5 4.2q-.325-.3-.375-.7t.2-.75t.663-.375t.737.25q1.325 1.2 2.175 2.812t1.05 3.488q.05.425-.237.75T21 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-open-in-new-rounded,
[i-material-symbols-open-in-new-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h6q.425 0 .713.288T12 4t-.288.713T11 5H5v14h14v-6q0-.425.288-.712T20 12t.713.288T21 13v6q0 .825-.587 1.413T19 21zM19 6.4L10.4 15q-.275.275-.7.275T9 15t-.275-.7t.275-.7L17.6 5H15q-.425 0-.712-.288T14 4t.288-.712T15 3h5q.425 0 .713.288T21 4v5q0 .425-.288.713T20 10t-.712-.288T19 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-pause,
[i-material-symbols-pause=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 19V5h4v14zm-8 0V5h4v14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-pause-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 16q.425 0 .713-.288T11 15V9q0-.425-.288-.712T10 8t-.712.288T9 9v6q0 .425.288.713T10 16m4 0q.425 0 .713-.288T15 15V9q0-.425-.288-.712T14 8t-.712.288T13 9v6q0 .425.288.713T14 16m-2 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-pending-actions{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22q-2.075 0-3.537-1.463T12 17t1.463-3.537T17 12t3.538 1.463T22 17t-1.463 3.538T17 22m1.675-2.625l.7-.7L17.5 16.8V14h-1v3.2zM5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.175q.275-.875 1.075-1.437T12 1q1 0 1.788.563T14.85 3H19q.825 0 1.413.588T21 5v6.25q-.45-.325-.95-.55T19 10.3V5h-2v3H7V5H5v14h5.3q.175.55.4 1.05t.55.95zm7-16q.425 0 .713-.288T13 4t-.288-.712T12 3t-.712.288T11 4t.288.713T12 5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-person-outline,
[i-material-symbols-person-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 12q-1.65 0-2.825-1.175T8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12m-8 8v-2.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2V20zm2-2h12v-.8q0-.275-.137-.5t-.363-.35q-1.35-.675-2.725-1.012T12 15t-2.775.338T6.5 16.35q-.225.125-.363.35T6 17.2zm6-8q.825 0 1.413-.587T14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10m0 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-person-pin-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 19.35q3.05-2.8 4.525-5.087T18 10.2q0-2.725-1.737-4.462T12 4T7.738 5.738T6 10.2q0 1.775 1.475 4.063T12 19.35m0 1.975q-.35 0-.7-.125t-.625-.375Q9.05 19.325 7.8 17.9t-2.087-2.762t-1.275-2.575T4 10.2q0-3.75 2.413-5.975T12 2t5.588 2.225T20 10.2q0 1.125-.437 2.363t-1.275 2.575T16.2 17.9t-2.875 2.925q-.275.25-.625.375t-.7.125M12 15q1.05 0 1.988-.425t1.662-1.2q.125-.125.188-.287t.062-.338q0-.275-.137-.5t-.363-.375q-.8-.425-1.65-.65T12 11t-1.75.225t-1.65.65q-.225.125-.35.35t-.125.5q0 .175.05.338t.175.312q.725.775 1.663 1.2T12 15m0-5q.825 0 1.413-.587T14 8t-.587-1.412T12 6t-1.412.588T10 8t.588 1.413T12 10'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-person-search-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 12q-1.65 0-2.825-1.175T7 8t1.175-2.825T11 4t2.825 1.175T15 8t-1.175 2.825T11 12m0-2q.825 0 1.413-.587T13 8t-.587-1.412T11 6t-1.412.588T9 8t.588 1.413T11 10m10.4 12.8l-2.5-2.5q-.525.3-1.125.5T16.5 21q-1.875 0-3.187-1.312T12 16.5t1.313-3.187T16.5 12t3.188 1.313T21 16.5q0 .675-.2 1.275t-.5 1.125l2.5 2.5q.275.275.275.7t-.275.7t-.7.275t-.7-.275M16.5 19q1.05 0 1.775-.725T19 16.5t-.725-1.775T16.5 14t-1.775.725T14 16.5t.725 1.775T16.5 19M3 18v-.775q0-.85.425-1.575t1.175-1.1q1.05-.55 2.338-.962t2.637-.538q.425-.05.725.25t.3.725t-.3.738t-.725.362q-1.425.175-2.4.525t-1.65.7q-.25.125-.387.363T5 17.225V18h4.6q.425 0 .713.288T10.6 19t-.287.713T9.6 20H5q-.825 0-1.412-.587T3 18m7.175 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-phone-in-talk-outline,
[i-material-symbols-phone-in-talk-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 12q0-2.925-2.037-4.962T12 5V3q1.875 0 3.513.713t2.85 1.924t1.925 2.85T21 12zm-4 0q0-1.25-.875-2.125T12 9V7q2.075 0 3.538 1.463T17 12zm4.95 9q-3.125 0-6.175-1.362t-5.55-3.863t-3.862-5.55T3 4.05q0-.45.3-.75t.75-.3H8.1q.35 0 .625.238t.325.562l.65 3.5q.05.4-.025.675T9.4 8.45L6.975 10.9q.5.925 1.187 1.787t1.513 1.663q.775.775 1.625 1.438T13.1 17l2.35-2.35q.225-.225.588-.337t.712-.063l3.45.7q.35.1.575.363T21 15.9v4.05q0 .45-.3.75t-.75.3M6.025 9l1.65-1.65L7.25 5H5.025q.125 1.025.35 2.025T6.025 9m8.95 8.95q.975.425 1.988.675T19 18.95v-2.2l-2.35-.475zm0 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-photo-camera-front-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 21q-.825 0-1.412-.587T2 19V7q0-.825.588-1.412T4 5h3.15L8.4 3.65q.275-.3.663-.475T9.875 3h4.25q.425 0 .813.175t.662.475L16.85 5H20q.825 0 1.413.588T22 7v12q0 .825-.587 1.413T20 21zm0-2h16V7h-4.05l-1.825-2h-4.25L8.05 7H4zm4-2h8v-.55q0-1.125-1.1-1.787T12 14t-2.9.663T8 16.45zm4-4q.825 0 1.413-.587T14 11t-.587-1.412T12 9t-1.412.588T10 11t.588 1.413T12 13'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-play-arrow,
[i-material-symbols-play-arrow=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 19V5l11 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-play-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.65 15.75l4.875-3.125q.35-.225.35-.625t-.35-.625L10.65 8.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-playlist-play,
[i-material-symbols-playlist-play=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 16v-2h8v2zm0-4v-2h12v2zm0-4V6h12v2zm13 13v-8l6 4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-priority-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 21q-2.5 0-4.25-1.75T3 15V9q0-2.5 1.75-4.25T9 3h6q2.5 0 4.25 1.75T21 9v6q0 2.5-1.75 4.25T15 21zm2-7.8l-1.5-1.5q-.275-.275-.7-.275t-.7.275t-.275.7t.275.7l2.2 2.2q.3.3.7.3t.7-.3l4.6-4.6q.275-.275.275-.7t-.275-.7t-.7-.275t-.7.275zM9 19h6q1.65 0 2.825-1.175T19 15V9q0-1.65-1.175-2.825T15 5H9Q7.35 5 6.175 6.175T5 9v6q0 1.65 1.175 2.825T9 19m3-7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-published-with-changes-rounded,
[i-material-symbols-published-with-changes-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 5.775q-1.375 1.1-2.187 2.713T4 12q0 2.875 1.75 5.013t4.425 2.762q.375.1.6.438t.225.737t-.275.675t-.625.2q-3.5-.65-5.8-3.387T2 12q0-2.275.913-4.2T5.4 4.5H4q-.425 0-.712-.288T3 3.5t.288-.712T4 2.5h4q.425 0 .713.288T9 3.5v4q0 .425-.288.713T8 8.5t-.712-.288T7 7.5zm3.575 8L15.55 8.8q.3-.3.7-.288t.7.313q.275.3.288.7t-.288.7L11.275 15.9q-.3.3-.7.3t-.7-.3L7.05 13.05q-.275-.275-.287-.687t.287-.713q.275-.275.7-.275t.7.275zM18.6 19.5H20q.425 0 .713.288T21 20.5t-.288.713T20 21.5h-4q-.425 0-.712-.288T15 20.5v-4q0-.425.288-.712T16 15.5t.713.288t.287.712v1.725q1.375-1.125 2.188-2.725T20 12q0-2.875-1.75-5.012t-4.425-2.763q-.375-.1-.6-.437T13 3.05t.275-.675t.625-.2q3.5.65 5.8 3.388T22 12q0 2.275-.913 4.2T18.6 19.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-replace-image-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.575 18.15L11 17.375q-.15-.2-.4-.2t-.4.2l-.6.825q-.2.25-.05.525T10 19h3.975q.325 0 .463-.275t-.063-.525l-.975-1.275q-.15-.2-.387-.212t-.388.187zM8 22q-.825 0-1.412-.587T6 20v-8q0-.825.588-1.412T8 10h8q.825 0 1.413.588T18 12v8q0 .825-.587 1.413T16 22zm0-2h8v-8H8zm0 0v-8zM20 8h-4q-.425 0-.712-.288T15 7t.288-.712T16 6h.9q-.975-.975-2.25-1.487T12 4q-1.775 0-3.325.838t-2.5 2.287q-.35.5-.75.575t-.75-.1t-.487-.525t.062-.675q1.2-2.025 3.263-3.213T12 2q2.05 0 3.888.875T19 5.35V3q0-.425.288-.712T20 2t.713.288T21 3v4q0 .425-.288.713T20 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-screen-share-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 11h2v1.4q0 .175.15.238t.275-.063l2.225-2.225q.15-.15.15-.35t-.15-.35l-2.225-2.225q-.125-.125-.275-.062T13 7.6V9h-2q-1.25 0-2.125.875T8 12v1q0 .425.288.713T9 14t.713-.288T10 13v-1q0-.425.288-.712T11 11M2 21q-.425 0-.712-.288T1 20t.288-.712T2 19h20q.425 0 .713.288T23 20t-.288.713T22 21zm2-3q-.825 0-1.412-.587T2 16V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v11q0 .825-.587 1.413T20 18zm0-2h16V5H4zm0 0V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-search,
[i-material-symbols-search=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.6 21l-6.3-6.3q-.75.6-1.725.95T9.5 16q-2.725 0-4.612-1.888T3 9.5t1.888-4.612T9.5 3t4.613 1.888T16 9.5q0 1.1-.35 2.075T14.7 13.3l6.3 6.3zM9.5 14q1.875 0 3.188-1.312T14 9.5t-1.312-3.187T9.5 5T6.313 6.313T5 9.5t1.313 3.188T9.5 14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-send-rounded,
[i-material-symbols-send-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4.4 19.425q-.5.2-.95-.088T3 18.5V14l8-2l-8-2V5.5q0-.55.45-.837t.95-.088l15.4 6.5q.625.275.625.925t-.625.925z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-settings-outline,
[i-material-symbols-settings-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m9.25 22l-.4-3.2q-.325-.125-.612-.3t-.563-.375L4.7 19.375l-2.75-4.75l2.575-1.95Q4.5 12.5 4.5 12.338v-.675q0-.163.025-.338L1.95 9.375l2.75-4.75l2.975 1.25q.275-.2.575-.375t.6-.3l.4-3.2h5.5l.4 3.2q.325.125.613.3t.562.375l2.975-1.25l2.75 4.75l-2.575 1.95q.025.175.025.338v.674q0 .163-.05.338l2.575 1.95l-2.75 4.75l-2.95-1.25q-.275.2-.575.375t-.6.3l-.4 3.2zM11 20h1.975l.35-2.65q.775-.2 1.438-.587t1.212-.938l2.475 1.025l.975-1.7l-2.15-1.625q.125-.35.175-.737T17.5 12t-.05-.787t-.175-.738l2.15-1.625l-.975-1.7l-2.475 1.05q-.55-.575-1.212-.962t-1.438-.588L13 4h-1.975l-.35 2.65q-.775.2-1.437.588t-1.213.937L5.55 7.15l-.975 1.7l2.15 1.6q-.125.375-.175.75t-.05.8q0 .4.05.775t.175.75l-2.15 1.625l.975 1.7l2.475-1.05q.55.575 1.213.963t1.437.587zm1.05-4.5q1.45 0 2.475-1.025T15.55 12t-1.025-2.475T12.05 8.5q-1.475 0-2.488 1.025T8.55 12t1.013 2.475T12.05 15.5M12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-share-outline,
[i-material-symbols-share-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22q-1.25 0-2.125-.875T14 19q0-.15.075-.7L7.05 14.2q-.4.375-.925.588T5 15q-1.25 0-2.125-.875T2 12t.875-2.125T5 9q.6 0 1.125.213t.925.587l7.025-4.1q-.05-.175-.062-.337T14 5q0-1.25.875-2.125T17 2t2.125.875T20 5t-.875 2.125T17 8q-.6 0-1.125-.213T14.95 7.2l-7.025 4.1q.05.175.063.338T8 12t-.012.363t-.063.337l7.025 4.1q.4-.375.925-.587T17 16q1.25 0 2.125.875T20 19t-.875 2.125T17 22m0-2q.425 0 .713-.287T18 19t-.288-.712T17 18t-.712.288T16 19t.288.713T17 20M5 13q.425 0 .713-.288T6 12t-.288-.712T5 11t-.712.288T4 12t.288.713T5 13m12-7q.425 0 .713-.288T18 5t-.288-.712T17 4t-.712.288T16 5t.288.713T17 6m0-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-shield-question-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22m0-2.1q2.6-.825 4.3-3.3t1.7-5.5V6.375l-6-2.25l-6 2.25V11.1q0 3.025 1.7 5.5t4.3 3.3m0-2.9q.425 0 .738-.312t.312-.738t-.312-.737T12 14.9t-.737.313t-.313.737t.313.738T12 17m.025-3.1q.3 0 .538-.225t.237-.525q.025-.175.075-.337t.15-.313q.175-.25.388-.45t.412-.4q.425-.425.738-.95t.312-1.15q0-1.125-.862-1.838T12 7q-.8 0-1.475.375T9.45 8.425q-.15.275-.037.55t.412.4q.275.125.55-.012T10.85 9q.225-.275.513-.412T12 8.45q.55 0 .963.325t.412.825q0 .425-.262.788t-.588.662q-.275.275-.55.538t-.475.587q-.125.2-.175.45t-.05.5q0 .325.212.55t.538.225'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-speaker-phone-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 7q-.75 0-1.45.225t-1.325.65q-.35.25-.775.225t-.725-.325t-.3-.713t.35-.662q.925-.675 2-1.038T12 5t2.225.362t2 1.038q.35.25.35.662t-.3.713t-.725.325t-.775-.225q-.625-.425-1.312-.65T12 7m0-4q-1.525 0-2.962.5T6.4 4.95q-.35.275-.75.263t-.7-.313t-.275-.712t.35-.688q1.5-1.2 3.275-1.85T12 1t3.7.65t3.275 1.85q.325.275.35.688t-.275.712t-.7.313t-.75-.263Q16.4 4 14.963 3.5T12 3m-2 19q-.825 0-1.412-.587T8 20v-8q0-.825.588-1.412T10 10h4q.825 0 1.413.588T16 12v8q0 .825-.587 1.413T14 22zm4-2v-8h-4v8zm0 0h-4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-splitscreen-add-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 19v-4v.1v-.1zm0 2q-.825 0-1.412-.587T3 19v-4q0-.825.588-1.412T5 13h14q.825 0 1.413.588T21 15H5v4h10v2zm0-10q-.825 0-1.412-.587T3 9V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v4q0 .825-.587 1.413T19 11zm0-2h14V5H5zm0 0V5zm14 14v-2h-2v-2h2v-2h2v2h2v2h-2v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-star-rate-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.6 15.65L12 13.8l2.4 1.85l-.9-3.05l2.25-1.6h-2.8L12 7.9l-.95 3.1h-2.8l2.25 1.6zm2.4.65l-3.7 2.825q-.275.225-.6.213t-.575-.188t-.387-.475t-.013-.65L8.15 13.4l-3.625-2.575q-.3-.2-.375-.525t.025-.6t.35-.488t.6-.212H9.6l1.45-4.8q.125-.35.388-.538T12 3.475t.563.188t.387.537L14.4 9h4.475q.35 0 .6.213t.35.487t.025.6t-.375.525L15.85 13.4l1.425 4.625q.125.35-.012.65t-.388.475t-.575.188t-.6-.213zm0-4.525'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-stop-circle-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 16h6q.425 0 .713-.288T16 15V9q0-.425-.288-.712T15 8H9q-.425 0-.712.288T8 9v6q0 .425.288.713T9 16m3 6q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m0-2q3.35 0 5.675-2.325T20 12t-2.325-5.675T12 4T6.325 6.325T4 12t2.325 5.675T12 20m0-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-sync-problem-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 17q-.425 0-.712-.288T11 16t.288-.712T12 15t.713.288T13 16t-.288.713T12 17m0-4q-.425 0-.712-.288T11 12V8q0-.425.288-.712T12 7t.713.288T13 8v4q0 .425-.288.713T12 13m-7-1q0 1.35.538 2.488T7 16.45V15q0-.425.288-.712T8 14t.713.288T9 15v4q0 .425-.288.713T8 20H4q-.425 0-.712-.288T3 19t.288-.712T4 18h1.725q-1.275-1.1-2-2.65T3 12q0-2.35 1.225-4.25t3.2-2.9q.35-.2.738-.025t.512.575t-.038.775t-.512.575q-1.4.775-2.262 2.163T5 12m14 .525q0-1.35-.537-2.488T17 8.076v1.45q0 .425-.288.713t-.712.287t-.712-.288T15 9.526v-4q0-.425.288-.712T16 4.525h4q.425 0 .713.288t.287.712t-.288.713t-.712.287h-1.725q1.275 1.1 2 2.65t.725 3.35q0 2.35-1.225 4.263t-3.2 2.912q-.35.2-.737.013t-.513-.588t.038-.775t.512-.575q1.4-.775 2.263-2.162T19 12.525'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-sync-rounded,
[i-material-symbols-sync-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 12.05q0 1.125.425 2.188T7.75 16.2l.25.25V15q0-.425.288-.712T9 14t.713.288T10 15v4q0 .425-.288.713T9 20H5q-.425 0-.712-.288T4 19t.288-.712T5 18h1.75l-.4-.35q-1.3-1.15-1.825-2.625T4 12.05Q4 9.7 5.2 7.787T8.425 4.85q.35-.2.738-.025t.512.575q.125.375-.012.75t-.488.575q-1.45.8-2.312 2.213T6 12.05m12-.1q0-1.125-.425-2.187T16.25 7.8L16 7.55V9q0 .425-.288.713T15 10t-.712-.288T14 9V5q0-.425.288-.712T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6h-1.75l.4.35q1.225 1.225 1.788 2.663T20 11.95q0 2.35-1.2 4.263t-3.225 2.937q-.35.2-.737.025t-.513-.575q-.125-.375.013-.75t.487-.575q1.45-.8 2.313-2.212T18 11.95'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-sync-saved-locally-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.925 11.225L9.5 9.8q-.15-.15-.325-.225T8.812 9.5t-.374.075T8.1 9.8q-.275.275-.275.7t.275.7l2.125 2.15q.3.3.7.3t.7-.3l4.65-4.25q0-.4-.05-.775t-.325-.65q-.3-.3-.713-.3t-.712.3zM1 21v-2h21q.425 0 .713.288T23 20t-.288.713T22 21zm3-3q-.825 0-1.412-.587T2 16V5q0-.825.588-1.412T4 3h16q.825 0 1.413.588T22 5v11q0 .825-.587 1.413T20 18zm0-2h16V5H4zm0 0V5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-task-alt-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2q1.2 0 2.338.275t2.187.8q.375.2.488.6t-.138.75t-.663.45t-.812-.1q-.8-.375-1.663-.575T12 4Q8.675 4 6.337 6.338T4 12t2.338 5.663T12 20t5.663-2.337T20 12q0-.2-.012-.387t-.038-.388q-.05-.425.163-.812t.637-.513q.4-.125.75.075t.4.6q.05.35.075.7T22 12q0 2.075-.788 3.9t-2.137 3.175t-3.175 2.138T12 22m-1.4-8.2l9.3-9.325q.275-.275.688-.288t.712.288q.275.275.275.7t-.275.7L11.3 15.9q-.3.3-.7.3t-.7-.3l-2.85-2.85q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-text-fields-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.5 20q-.625 0-1.062-.437T7 18.5V7H3.5q-.625 0-1.062-.437T2 5.5t.438-1.062T3.5 4h10q.625 0 1.063.438T15 5.5t-.437 1.063T13.5 7H10v11.5q0 .625-.437 1.063T8.5 20m9 0q-.625 0-1.062-.437T16 18.5V12h-1.5q-.625 0-1.062-.437T13 10.5t.438-1.062T14.5 9h6q.625 0 1.063.438T22 10.5t-.437 1.063T20.5 12H19v6.5q0 .625-.437 1.063T17.5 20'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-text-format-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 19q-.425 0-.712-.288T5 18t.288-.712T6 17h12q.425 0 .713.288T19 18t-.288.713T18 19zm1.35-5.2l3.425-9.2q.1-.275.338-.437T11.65 4h.7q.3 0 .538.163t.337.437l3.425 9.225q.15.425-.1.8t-.7.375q-.275 0-.512-.162T15 14.4l-.75-2.2H9.8L9 14.425q-.1.275-.325.425t-.5.15q-.475 0-.737-.387T7.35 13.8m3-3.2h3.3l-1.6-4.55h-.1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-tips-and-updates-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m22 10l-.625-1.375L20 8l1.375-.625L22 6l.625 1.375L24 8l-1.375.625L22 10Zm-3-4l-.95-2.05L16 3l2.05-.95L19 0l.95 2.05L22 3l-2.05.95L19 6ZM9 22q-.825 0-1.413-.588T7 20h4q0 .825-.588 1.413T9 22Zm-4-3v-2h8v2H5Zm.25-3q-1.725-1.025-2.738-2.75T1.5 9.5q0-3.125 2.188-5.313T9 2q3.125 0 5.313 2.188T16.5 9.5q0 2.025-1.012 3.75T12.75 16h-7.5Zm.6-2h6.3q1.125-.8 1.738-1.975T14.5 9.5q0-2.3-1.6-3.9T9 4Q6.7 4 5.1 5.6T3.5 9.5q0 1.35.612 2.525T5.85 14ZM9 14Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-upload,
[i-material-symbols-upload=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-upload-rounded,
[i-material-symbols-upload-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6 20q-.825 0-1.412-.587T4 18v-2q0-.425.288-.712T5 15t.713.288T6 16v2h12v-2q0-.425.288-.712T19 15t.713.288T20 16v2q0 .825-.587 1.413T18 20zm5-12.15L9.125 9.725q-.3.3-.712.288T7.7 9.7q-.275-.3-.288-.7t.288-.7l3.6-3.6q.15-.15.325-.212T12 4.425t.375.063t.325.212l3.6 3.6q.3.3.288.7t-.288.7q-.3.3-.712.313t-.713-.288L13 7.85V15q0 .425-.288.713T12 16t-.712-.288T11 15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-vertical-align-top,
[i-material-symbols-vertical-align-top=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 5V3h16v2zm7 16V10.8l-2.6 2.6L7 12l5-5l5 5l-1.4 1.4l-2.6-2.6V21z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-video-library-outline-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.525 10.625q.35-.225.35-.625t-.35-.625L12.65 6.25q-.375-.25-.763-.038t-.387.663v6.25q0 .45.388.663t.762-.038zM8 18q-.825 0-1.412-.587T6 16V4q0-.825.588-1.412T8 2h12q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18zm0-2h12V4H8zm-4 6q-.825 0-1.412-.587T2 20V7q0-.425.288-.712T3 6t.713.288T4 7v13h13q.425 0 .713.288T18 21t-.288.713T17 22zM8 4v12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-visibility-outline-rounded,
[i-material-symbols-visibility-outline-rounded=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 16q1.875 0 3.188-1.312T16.5 11.5t-1.312-3.187T12 7T8.813 8.313T7.5 11.5t1.313 3.188T12 16m0-1.8q-1.125 0-1.912-.788T9.3 11.5t.788-1.912T12 8.8t1.913.788t.787 1.912t-.787 1.913T12 14.2m0 4.8q-3.35 0-6.113-1.8t-4.362-4.75q-.125-.225-.187-.462t-.063-.488t.063-.488t.187-.462q1.6-2.95 4.363-4.75T12 4t6.113 1.8t4.362 4.75q.125.225.188.463t.062.487t-.062.488t-.188.462q-1.6 2.95-4.362 4.75T12 19m0-2q2.825 0 5.188-1.487T20.8 11.5q-1.25-2.525-3.613-4.012T12 6T6.813 7.488T3.2 11.5q1.25 2.525 3.613 4.013T12 17'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-material-symbols-zoom-in-map-rounded{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7 18.4l-2.4 2.4q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7L5.6 17H4q-.425 0-.713-.287T3 16t.288-.712T4 15h4q.425 0 .713.288T9 16v4q0 .425-.288.713T8 21t-.712-.288T7 20zm10 0V20q0 .425-.288.713T16 21t-.712-.288T15 20v-4q0-.425.288-.712T16 15h4q.425 0 .713.288T21 16t-.288.713T20 17h-1.6l2.4 2.4q.275.275.275.7t-.275.7t-.7.275t-.7-.275zM5.6 7L3.2 4.6q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275L7 5.6V4q0-.425.288-.713T8 3t.713.288T9 4v4q0 .425-.288.713T8 9H4q-.425 0-.712-.288T3 8t.288-.712T4 7zm12.8 0H20q.425 0 .713.288T21 8t-.288.713T20 9h-4q-.425 0-.712-.288T15 8V4q0-.425.288-.712T16 3t.713.288T17 4v1.6l2.4-2.4q.275-.275.7-.275t.7.275t.275.7t-.275.7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-arrow-bottom-right,
[i-mdi-arrow-bottom-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 6.41L6.41 5L17 15.59V9h2v10H9v-2h6.59z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-box-download,
[i-mdi-box-download=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M4.996 3h14.012l1.728 2.993l-.006.004c.172.294.27.637.27 1.003v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7c0-.362.096-.702.264-.994l-.003-.002L4.996 3zm.577 1l-.577 1H19.008l-.578-1H5.573zM7 12l5 5l5-5h-3v-2h-4v2H7z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-calendar-month-outline,
[i-mdi-calendar-month-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 11h2v2H7zm14-6v14c0 1.11-.89 2-2 2H5a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h1V1h2v2h8V1h2v2h1a2 2 0 0 1 2 2M5 7h14V5H5zm14 12V9H5v10zm-4-6v-2h2v2zm-4 0v-2h2v2zm-4 2h2v2H7zm8 2v-2h2v2zm-4 0v-2h2v2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-chart-gantt,
[i-mdi-chart-gantt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 5h8V2h2v20h-2v-4H6v-3h4v-2H4v-3h6V8H2zm12 0h3v3h-3zm0 5h5v3h-5zm0 5h8v3h-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-comment-processing-outline,
[i-mdi-comment-processing-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 22a1 1 0 0 1-1-1v-3H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.1l-3.7 3.71c-.2.19-.45.29-.7.29zm1-6v3.08L13.08 16H20V4H4v12zm7-5h-2V9h2zm-4 0h-2V9h2zm-4 0H7V9h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-cursor-default-click-outline,
[i-mdi-cursor-default-click-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11.5 11l6.38 5.37l-.88.18l-.64.12c-.63.13-.99.83-.71 1.4l.27.58l1.36 2.94l-1.42.66l-1.36-2.93l-.26-.58a.985.985 0 0 0-1.52-.36l-.51.4l-.71.57zm-.74-2.31a.76.76 0 0 0-.76.76V20.9c0 .42.34.76.76.76c.19 0 .35-.06.48-.16l1.91-1.55l1.66 3.62c.13.27.4.43.69.43c.11 0 .22 0 .33-.08l2.76-1.28c.38-.18.56-.64.36-1.01L17.28 18l2.41-.45a.9.9 0 0 0 .43-.26c.27-.32.23-.79-.12-1.08l-8.74-7.35l-.01.01a.76.76 0 0 0-.49-.18M15 10V8h5v2zm-1.17-5.24l2.83-2.83l1.41 1.41l-2.83 2.83zM10 0h2v5h-2zM3.93 14.66l2.83-2.83l1.41 1.41l-2.83 2.83zm0-11.32l1.41-1.41l2.83 2.83l-1.41 1.41zM7 10H2V8h5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-cursor-move,
[i-mdi-cursor-move=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 6v5h5V7.75L22.25 12L18 16.25V13h-5v5h3.25L12 22.25L7.75 18H11v-5H6v3.25L1.75 12L6 7.75V11h5V6H7.75L12 1.75L16.25 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-draw-pen{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.75 20.85c1.78-.7 1.39-2.63.49-3.85c-.89-1.25-2.12-2.11-3.36-2.94A9.8 9.8 0 0 1 4.54 12c-.28-.33-.85-.94-.27-1.06c.59-.12 1.61.46 2.13.68c.91.38 1.81.82 2.65 1.34l1.01-1.7C8.5 10.23 6.5 9.32 4.64 9.05c-1.06-.16-2.18.06-2.54 1.21c-.32.99.19 1.99.77 2.77c1.37 1.83 3.5 2.71 5.09 4.29c.34.33.75.72.95 1.18c.21.44.16.47-.31.47c-1.24 0-2.79-.97-3.8-1.61l-1.01 1.7c1.53.94 4.09 2.41 5.96 1.79m9.21-13.52L13.29 13H11v-2.29l5.67-5.68zm3.4-.78c-.01.3-.32.61-.64.92L19.2 10l-.87-.87l2.6-2.59l-.59-.59l-.67.67l-2.29-2.29l2.15-2.15c.24-.24.63-.24.86 0l1.43 1.43c.24.22.24.62 0 .86c-.21.21-.41.41-.41.61c-.02.2.18.42.38.59c.29.3.58.58.57.88'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-email-alert-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24 7h-2v6h2zm0 8h-2v2h2zm-4-9c0-1.1-.9-2-2-2H2C.9 4 0 4.9 0 6v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0l-8 5l-8-5zm0 12H2V8l8 5l8-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-gesture-tap-button{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 5c2.21 0 4 1.79 4 4c0 1.5-.8 2.77-2 3.46v-1.22c.61-.55 1-1.35 1-2.24c0-1.66-1.34-3-3-3s-3 1.34-3 3c0 .89.39 1.69 1 2.24v1.22C9.8 11.77 9 10.5 9 9c0-2.21 1.79-4 4-4m7 15.5c-.03.82-.68 1.47-1.5 1.5H13c-.38 0-.74-.15-1-.43l-4-4.2l.74-.77c.19-.21.46-.32.76-.32h.2L12 18V9c0-.55.45-1 1-1s1 .45 1 1v4.47l1.21.13l3.94 2.19c.53.24.85.77.85 1.35zM20 2H4c-1.1 0-2 .9-2 2v8a2 2 0 0 0 2 2h4v-2H4V4h16v8h-2v2h2v-.04l.04.04c1.09 0 1.96-.91 1.96-2V4a2 2 0 0 0-2-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-home-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 5.69l5 4.5V18h-2v-6H9v6H7v-7.81zM12 3L2 12h3v8h6v-6h2v6h6v-8h3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-note-text-outline,
[i-mdi-note-text-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9zm4 16H5V5h9v5h5m-2 4H7v-2h10m-3 5H7v-2h7'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-recycle-variant{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.17 7.91l1.73 1l3.18-5.49l2.25 3.89l-2.6 1.5l5.46 1.46l1.47-5.46l-2.6 1.5l-2.25-3.9a1.99 1.99 0 0 0-2.73-.73c-.27.15-.5.37-.67.63M10 20v-2H3.66l2.24-3.9l2.6 1.5l-1.46-5.46l-5.47 1.46l2.6 1.5L1.92 17a2.003 2.003 0 0 0 1.62 3m15.52-8.5l-1.74 1L20.5 18H16v-3l-4 4l4 4v-3h4.5c1.11 0 2-.89 2-2c0-.31-.08-.62-.22-.89Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-share-variant,
[i-mdi-share-variant=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3a3 3 0 0 0-3-3a3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3a3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66c0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-share-variant-outline,
[i-mdi-share-variant-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81c1.66 0 3-1.34 3-3s-1.34-3-3-3s-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66c0 1.61 1.31 2.91 2.92 2.91s2.92-1.3 2.92-2.91s-1.31-2.92-2.92-2.92M18 4c.55 0 1 .45 1 1s-.45 1-1 1s-1-.45-1-1s.45-1 1-1M6 13c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1m12 7c-.55 0-1-.45-1-1s.45-1 1-1s1 .45 1 1s-.45 1-1 1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-timeline-text-outline,
[i-mdi-timeline-text-outline=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 12c0 1.11-.89 2-2 2a2 2 0 1 1 2-2M4 2v6H2V2zM2 22v-6h2v6zM24 6v12c0 1.11-.89 2-2 2H10a2 2 0 0 1-2-2v-4l-2-2l2-2V6a2 2 0 0 1 2-2h12c1.11 0 2 .89 2 2m-2 0H10v4.83L8.83 12L10 13.17V18h12zM12 9h8v2h-8zm0 4h6v2h-6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mi-computer,
[i-mi-computer=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2h-7v2h3a1 1 0 1 1 0 2H8a1 1 0 1 1 0-2h3v-2H4a2 2 0 0 1-2-2zm18 11V5H4v11z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mingcute-chat-1-line,
[i-mingcute-chat-1-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10H4a2 2 0 0 1-2-2v-8C2 6.477 6.477 2 12 2m0 2a8 8 0 0 0-8 8v8h8a8 8 0 1 0 0-16m0 10a1 1 0 0 1 .117 1.993L12 16H9a1 1 0 0 1-.117-1.993L9 14zm3-4a1 1 0 1 1 0 2H9a1 1 0 1 1 0-2z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mingcute-link-line,
[i-mingcute-link-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.232 10.231a5 5 0 0 1 6.89-.172l.181.172l2.828 2.829a5 5 0 0 1-6.89 7.243l-.18-.172l-2.122-2.122a1 1 0 0 1 1.32-1.497l.094.083l2.122 2.122a3 3 0 0 0 4.377-4.1l-.135-.143l-2.828-2.828a3 3 0 0 0-4.243 0a1 1 0 0 1-1.414-1.415M3.868 3.867a5 5 0 0 1 6.89-.172l.181.172L13.06 5.99a1 1 0 0 1-1.32 1.497l-.094-.083l-2.121-2.121A3 3 0 0 0 5.147 9.38l.135.144l2.829 2.829a3 3 0 0 0 4.242 0a1 1 0 1 1 1.415 1.414a5 5 0 0 1-6.89.172l-.182-.172l-2.828-2.829a5 5 0 0 1 0-7.07Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mingcute-more-1-line,
[i-mingcute-more-1-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M6 10.5a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m6 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3m6 0a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mingcute-plugin-2-line,
[i-mingcute-plugin-2-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M10.5 4a1.472 1.472 0 0 0-1.317 2.13l.163.325A1.067 1.067 0 0 1 8.39 8H5a1 1 0 0 0-1 1v1.194c1.82-.109 3.5 1.331 3.5 3.306S5.82 16.915 4 16.806V19a1 1 0 0 0 1 1h2.194c-.109-1.82 1.331-3.5 3.306-3.5s3.415 1.68 3.306 3.5H15a1 1 0 0 0 1-1v-3.39c0-.794.835-1.31 1.545-.956l.324.163a1.472 1.472 0 1 0 0-2.634l-.324.163A1.067 1.067 0 0 1 16 11.39V9a1 1 0 0 0-1-1h-2.39c-.794 0-1.31-.835-.956-1.545l.163-.325A1.472 1.472 0 0 0 10.5 4M7.064 6c-.316-2.017 1.23-4 3.436-4s3.752 1.983 3.436 4H15a3 3 0 0 1 3 3v1.064c2.017-.316 4 1.23 4 3.436s-1.983 3.752-4 3.436V19a3 3 0 0 1-3 3h-2.407a1.06 1.06 0 0 1-.976-1.48l.085-.197a1.308 1.308 0 1 0-2.404 0l.085.198c.3.7-.214 1.479-.976 1.479H5a3 3 0 0 1-3-3v-3.407c0-.762.779-1.276 1.48-.976l.197.085a1.308 1.308 0 1 0 0-2.404l-.198.085c-.7.3-1.479-.214-1.479-.976V9a3 3 0 0 1 3-3z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mingcute-science-line,
[i-mingcute-science-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.594 23.258l-.012.002l-.071.035l-.02.004l-.014-.004l-.071-.036q-.016-.004-.024.006l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.016-.018m.264-.113l-.014.002l-.184.093l-.01.01l-.003.011l.018.43l.005.012l.008.008l.201.092q.019.005.029-.008l.004-.014l-.034-.614q-.005-.019-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.003-.011l.018-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M9.655 3.4A12.3 12.3 0 0 1 12 4.444A12.3 12.3 0 0 1 14.345 3.4c2.044-.646 4.08-.531 5.433.822s1.468 3.39.822 5.433A12.3 12.3 0 0 1 19.556 12c.456.803.805 1.59 1.044 2.345c.646 2.043.531 4.08-.822 5.433s-3.39 1.468-5.433.822A12.3 12.3 0 0 1 12 19.556A12.3 12.3 0 0 1 9.655 20.6c-2.043.645-4.08.531-5.433-.822s-1.467-3.39-.822-5.433c.239-.756.588-1.542 1.044-2.345A12.3 12.3 0 0 1 3.4 9.655c-.645-2.044-.53-4.08.822-5.433c1.353-1.353 3.39-1.468 5.433-.822m8.635 10.509c-.59.778-1.274 1.56-2.047 2.334a23 23 0 0 1-2.334 2.046q.539.246 1.039.404c1.698.536 2.816.27 3.416-.33c.6-.599.866-1.718.33-3.415a9 9 0 0 0-.404-1.04Zm-12.58 0a9 9 0 0 0-.403 1.039c-.536 1.698-.27 2.816.33 3.416c.599.6 1.718.865 3.415.329q.5-.158 1.04-.404a23 23 0 0 1-2.334-2.046a23 23 0 0 1-2.047-2.334ZM12 6.8a20 20 0 0 0-2.828 2.372A20 20 0 0 0 6.8 12a20 20 0 0 0 2.37 2.828c.963.963 1.916 1.75 2.83 2.372a20 20 0 0 0 2.828-2.372A20 20 0 0 0 17.199 12a19.7 19.7 0 0 0-2.37-2.828A20 20 0 0 0 12 6.8m0 3.7a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3M5.636 5.636c-.6.6-.865 1.718-.329 3.416q.158.5.404 1.04c.59-.78 1.273-1.561 2.047-2.335a23 23 0 0 1 2.333-2.046a9 9 0 0 0-1.039-.404c-1.697-.536-2.816-.27-3.416.329m9.312-.329q-.5.158-1.039.404c.778.59 1.56 1.273 2.334 2.046a23 23 0 0 1 2.047 2.334q.246-.539.403-1.039c.537-1.698.271-2.816-.329-3.416s-1.718-.865-3.416-.329'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mingcute-voice-line,
[i-mingcute-voice-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M12 3a1 1 0 0 1 .993.883L13 4v16a1 1 0 0 1-1.993.117L11 20V4a1 1 0 0 1 1-1M8 6a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1v10a1 1 0 1 1-2 0V7a1 1 0 0 1 1-1M4 9a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0v-4a1 1 0 0 1 1-1m16 0a1 1 0 0 1 .993.883L21 10v4a1 1 0 0 1-1.993.117L19 14v-4a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ooui-draggable,
[i-ooui-draggable=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 11h16v2H2zm0-4h16v2H2zm11 8H7l3 3zM7 5h6l-3-3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-pajamas-status-active{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 12 12' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='6' cy='6' r='6' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-article-light{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M216 42H40a14 14 0 0 0-14 14v144a14 14 0 0 0 14 14h176a14 14 0 0 0 14-14V56a14 14 0 0 0-14-14m2 158a2 2 0 0 1-2 2H40a2 2 0 0 1-2-2V56a2 2 0 0 1 2-2h176a2 2 0 0 1 2 2ZM182 96a6 6 0 0 1-6 6H80a6 6 0 0 1 0-12h96a6 6 0 0 1 6 6m0 32a6 6 0 0 1-6 6H80a6 6 0 0 1 0-12h96a6 6 0 0 1 6 6m0 32a6 6 0 0 1-6 6H80a6 6 0 0 1 0-12h96a6 6 0 0 1 6 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-bell-ringing,
[i-ph-bell-ringing=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M224 71.1a8 8 0 0 1-10.78-3.42a94.13 94.13 0 0 0-33.46-36.91a8 8 0 1 1 8.54-13.54a111.46 111.46 0 0 1 39.12 43.09A8 8 0 0 1 224 71.1M35.71 72a8 8 0 0 0 7.1-4.32a94.13 94.13 0 0 1 33.46-36.91a8 8 0 1 0-8.54-13.54a111.46 111.46 0 0 0-39.12 43.09A8 8 0 0 0 35.71 72m186.1 103.94A16 16 0 0 1 208 200h-40.8a40 40 0 0 1-78.4 0H48a16 16 0 0 1-13.79-24.06C43.22 160.39 48 138.28 48 112a80 80 0 0 1 160 0c0 26.27 4.78 48.38 13.81 63.94M150.62 200h-45.24a24 24 0 0 0 45.24 0M208 184c-10.64-18.27-16-42.49-16-72a64 64 0 0 0-128 0c0 29.52-5.38 53.74-16 72Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-caret-double-left,
[i-ph-caret-double-left=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M205.66 202.34a8 8 0 0 1-11.32 11.32l-80-80a8 8 0 0 1 0-11.32l80-80a8 8 0 0 1 11.32 11.32L131.31 128ZM51.31 128l74.35-74.34a8 8 0 0 0-11.32-11.32l-80 80a8 8 0 0 0 0 11.32l80 80a8 8 0 0 0 11.32-11.32Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-caret-double-right,
[i-ph-caret-double-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m141.66 133.66l-80 80a8 8 0 0 1-11.32-11.32L124.69 128L50.34 53.66a8 8 0 0 1 11.32-11.32l80 80a8 8 0 0 1 0 11.32m80-11.32l-80-80a8 8 0 0 0-11.32 11.32L204.69 128l-74.35 74.34a8 8 0 0 0 11.32 11.32l80-80a8 8 0 0 0 0-11.32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-chat-text,
[i-ph-chat-text=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M216 48H40a16 16 0 0 0-16 16v160a15.85 15.85 0 0 0 9.24 14.5A16.1 16.1 0 0 0 40 240a15.9 15.9 0 0 0 10.25-3.78l.09-.07L83 208h133a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16m0 144H80a8 8 0 0 0-5.23 1.95L40 224V64h176ZM88 112a8 8 0 0 1 8-8h64a8 8 0 0 1 0 16H96a8 8 0 0 1-8-8m0 32a8 8 0 0 1 8-8h64a8 8 0 1 1 0 16H96a8 8 0 0 1-8-8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-clock-clockwise-fill,
[i-ph-clock-clockwise-fill=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M136 80v43.47l36.12 21.67a8 8 0 0 1-8.24 13.72l-40-24A8 8 0 0 1 120 128V80a8 8 0 0 1 16 0m91.06-23.39a8 8 0 0 0-8.72 1.73L206 70.71c-3.23-3.51-6.56-7-10.1-10.59a96 96 0 1 0-2 137.7a8 8 0 0 0-11-11.64a80 80 0 1 1 1.64-114.78c3.54 3.58 6.87 7.1 10.11 10.63l-16.31 16.31A8 8 0 0 0 184 112h40a8 8 0 0 0 8-8V64a8 8 0 0 0-4.94-7.39'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-copy,
[i-ph-copy=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M216 32H88a8 8 0 0 0-8 8v40H40a8 8 0 0 0-8 8v128a8 8 0 0 0 8 8h128a8 8 0 0 0 8-8v-40h40a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8m-56 176H48V96h112Zm48-48h-32V88a8 8 0 0 0-8-8H96V48h112Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-cube,
[i-ph-cube=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m223.68 66.15l-88-48.15a15.88 15.88 0 0 0-15.36 0l-88 48.17a16 16 0 0 0-8.32 14v95.64a16 16 0 0 0 8.32 14l88 48.17a15.88 15.88 0 0 0 15.36 0l88-48.17a16 16 0 0 0 8.32-14V80.18a16 16 0 0 0-8.32-14.03M128 32l80.34 44L128 120L47.66 76ZM40 90l80 43.78v85.79l-80-43.75Zm96 129.57v-85.75L216 90v85.78Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-download-simple-bold,
[i-ph-download-simple-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M228 144v64a12 12 0 0 1-12 12H40a12 12 0 0 1-12-12v-64a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0m-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 115V32a12 12 0 0 0-24 0v83L96.49 95.51a12 12 0 0 0-17 17Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-envelope-simple{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M224 48H32a8 8 0 0 0-8 8v136a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a8 8 0 0 0-8-8m-20.57 16L128 133.15L52.57 64ZM216 192H40V74.19l82.59 75.71a8 8 0 0 0 10.82 0L216 74.19z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-envelope-simple-open{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m228.44 89.34l-96-64a8 8 0 0 0-8.88 0l-96 64A8 8 0 0 0 24 96v104a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V96a8 8 0 0 0-3.56-6.66M128 41.61l81.91 54.61l-67 47.78h-29.8l-67-47.78ZM40 200v-88.47l65.9 47a8 8 0 0 0 4.65 1.49h34.9a8 8 0 0 0 4.65-1.49l65.9-47V200Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-eye,
[i-ph-eye=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M247.31 124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57 61.26 162.88 48 128 48S61.43 61.26 36.34 86.35C17.51 105.18 9 124 8.69 124.76a8 8 0 0 0 0 6.5c.35.79 8.82 19.57 27.65 38.4C61.43 194.74 93.12 208 128 208s66.57-13.26 91.66-38.34c18.83-18.83 27.3-37.61 27.65-38.4a8 8 0 0 0 0-6.5M128 192c-30.78 0-57.67-11.19-79.93-33.25A133.5 133.5 0 0 1 25 128a133.3 133.3 0 0 1 23.07-30.75C70.33 75.19 97.22 64 128 64s57.67 11.19 79.93 33.25A133.5 133.5 0 0 1 231.05 128c-7.21 13.46-38.62 64-103.05 64m0-112a48 48 0 1 0 48 48a48.05 48.05 0 0 0-48-48m0 80a32 32 0 1 1 32-32a32 32 0 0 1-32 32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-eye-closed,
[i-ph-eye-closed=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M228 175a8 8 0 0 1-10.92-3l-19-33.2A123.2 123.2 0 0 1 162 155.46l5.87 35.22a8 8 0 0 1-6.58 9.21a8.4 8.4 0 0 1-1.29.11a8 8 0 0 1-7.88-6.69l-5.77-34.58a133 133 0 0 1-36.68 0l-5.77 34.58A8 8 0 0 1 96 200a8.4 8.4 0 0 1-1.32-.11a8 8 0 0 1-6.58-9.21l5.9-35.22a123.2 123.2 0 0 1-36.06-16.69L39 172a8 8 0 1 1-13.94-8l20-35a153.5 153.5 0 0 1-19.3-20a8 8 0 1 1 12.46-10c16.6 20.54 45.64 45 89.78 45s73.18-24.49 89.78-45a8 8 0 1 1 12.44 10a153.5 153.5 0 0 1-19.3 20l20 35a8 8 0 0 1-2.92 11'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-eye-light,
[i-ph-eye-light=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M245.48 125.57c-.34-.78-8.66-19.23-27.24-37.81C201 70.54 171.38 50 128 50S55 70.54 37.76 87.76c-18.58 18.58-26.9 37-27.24 37.81a6 6 0 0 0 0 4.88c.34.77 8.66 19.22 27.24 37.8C55 185.47 84.62 206 128 206s73-20.53 90.24-37.75c18.58-18.58 26.9-37 27.24-37.8a6 6 0 0 0 0-4.88M128 194c-31.38 0-58.78-11.42-81.45-33.93A134.8 134.8 0 0 1 22.69 128a134.6 134.6 0 0 1 23.86-32.06C69.22 73.42 96.62 62 128 62s58.78 11.42 81.45 33.94A134.6 134.6 0 0 1 233.31 128C226.94 140.21 195 194 128 194m0-112a46 46 0 1 0 46 46a46.06 46.06 0 0 0-46-46m0 80a34 34 0 1 1 34-34a34 34 0 0 1-34 34'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-file-pdf,
[i-ph-file-pdf=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M224 152a8 8 0 0 1-8 8h-24v16h16a8 8 0 0 1 0 16h-16v16a8 8 0 0 1-16 0v-56a8 8 0 0 1 8-8h32a8 8 0 0 1 8 8M92 172a28 28 0 0 1-28 28h-8v8a8 8 0 0 1-16 0v-56a8 8 0 0 1 8-8h16a28 28 0 0 1 28 28m-16 0a12 12 0 0 0-12-12h-8v24h8a12 12 0 0 0 12-12m88 8a36 36 0 0 1-36 36h-16a8 8 0 0 1-8-8v-56a8 8 0 0 1 8-8h16a36 36 0 0 1 36 36m-16 0a20 20 0 0 0-20-20h-8v40h8a20 20 0 0 0 20-20M40 112V40a16 16 0 0 1 16-16h96a8 8 0 0 1 5.66 2.34l56 56A8 8 0 0 1 216 88v24a8 8 0 0 1-16 0V96h-48a8 8 0 0 1-8-8V40H56v72a8 8 0 0 1-16 0m120-32h28.69L160 51.31Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-file-zip,
[i-ph-file-zip=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M184 144h-16a8 8 0 0 0-8 8v56a8 8 0 0 0 16 0v-8h8a28 28 0 0 0 0-56m0 40h-8v-24h8a12 12 0 0 1 0 24m-48-32v56a8 8 0 0 1-16 0v-56a8 8 0 0 1 16 0m-40 56a8 8 0 0 1-8 8H56a8 8 0 0 1-7-12l25.16-44H56a8 8 0 0 1 0-16h32a8 8 0 0 1 7 12l-25.21 44H88a8 8 0 0 1 8 8M213.66 82.34l-56-56A8 8 0 0 0 152 24H56a16 16 0 0 0-16 16v72a8 8 0 0 0 16 0V40h88v48a8 8 0 0 0 8 8h48v16a8 8 0 0 0 16 0V88a8 8 0 0 0-2.34-5.66M160 80V51.31L188.69 80Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-lightbulb-light,
[i-ph-lightbulb-light=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M174 232a6 6 0 0 1-6 6H88a6 6 0 0 1 0-12h80a6 6 0 0 1 6 6m40-128a85.56 85.56 0 0 1-32.88 67.64A18.23 18.23 0 0 0 174 186v6a14 14 0 0 1-14 14H96a14 14 0 0 1-14-14v-6a18 18 0 0 0-7-14.23a85.59 85.59 0 0 1-33-67.24C41.74 57.91 79.39 19.12 125.93 18A86 86 0 0 1 214 104m-12 0a74 74 0 0 0-75.79-74C86.17 31 53.78 64.34 54 104.42a73.67 73.67 0 0 0 28.4 57.87A29.92 29.92 0 0 1 94 186v6a2 2 0 0 0 2 2h64a2 2 0 0 0 2-2v-6a30.18 30.18 0 0 1 11.7-23.78A73.59 73.59 0 0 0 202 104m-20.08-9A55.58 55.58 0 0 0 137 50.08a6 6 0 1 0-2 11.84c17.38 2.92 32.13 17.68 35.08 35.08a6 6 0 0 0 5.91 5a7 7 0 0 0 1-.08a6 6 0 0 0 4.93-6.92'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-link-simple-bold,
[i-ph-link-simple-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m87.5 151.52l64-64a12 12 0 0 1 17 17l-64 64a12 12 0 0 1-17-17m131-114a60.08 60.08 0 0 0-84.87 0l-30.12 30.09a12 12 0 0 0 17 17l30.07-30.06a36 36 0 0 1 50.93 50.92l-30.11 30.05a12 12 0 1 0 17 17l30.08-30.06a60.09 60.09 0 0 0-.03-84.91ZM135.52 171.4l-30.07 30.08a36 36 0 0 1-50.92-50.93l30.06-30.07a12 12 0 0 0-17-17l-30.04 30.1a60 60 0 0 0 84.88 84.87l30.06-30.07a12 12 0 0 0-17-17Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-list-dashes-bold,
[i-ph-list-dashes-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M84 64a12 12 0 0 1 12-12h120a12 12 0 0 1 0 24H96a12 12 0 0 1-12-12m132 52H96a12 12 0 0 0 0 24h120a12 12 0 0 0 0-24m0 64H96a12 12 0 0 0 0 24h120a12 12 0 0 0 0-24M56 52H40a12 12 0 0 0 0 24h16a12 12 0 0 0 0-24m0 64H40a12 12 0 0 0 0 24h16a12 12 0 0 0 0-24m0 64H40a12 12 0 0 0 0 24h16a12 12 0 0 0 0-24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-number-square-one{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M208 32H48a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16m0 176H48V48h160zM140 80v96a8 8 0 0 1-16 0V95l-11.56 7.71a8 8 0 1 1-8.88-13.32l24-16A8 8 0 0 1 140 80'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-plus-bold,
[i-ph-plus-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M228 128a12 12 0 0 1-12 12h-76v76a12 12 0 0 1-24 0v-76H40a12 12 0 0 1 0-24h76V40a12 12 0 0 1 24 0v76h76a12 12 0 0 1 12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-smiley,
[i-ph-smiley=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m0 192a88 88 0 1 1 88-88a88.1 88.1 0 0 1-88 88M80 108a12 12 0 1 1 12 12a12 12 0 0 1-12-12m96 0a12 12 0 1 1-12-12a12 12 0 0 1 12 12m-1.07 48c-10.29 17.79-27.4 28-46.93 28s-36.63-10.2-46.92-28a8 8 0 1 1 13.84-8c7.47 12.91 19.21 20 33.08 20s25.61-7.1 33.07-20a8 8 0 0 1 13.86 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-sort-ascending-bold,
[i-ph-sort-ascending-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 128a12 12 0 0 1-12 12H48a12 12 0 0 1 0-24h68a12 12 0 0 1 12 12M48 76h132a12 12 0 0 0 0-24H48a12 12 0 0 0 0 24m52 104H48a12 12 0 0 0 0 24h52a12 12 0 0 0 0-24m132.49-20.49a12 12 0 0 0-17 0L196 179v-67a12 12 0 0 0-24 0v67l-19.51-19.52a12 12 0 0 0-17 17l40 40a12 12 0 0 0 17 0l40-40a12 12 0 0 0 0-16.97'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-trash,
[i-ph-trash=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M216 48h-40v-8a24 24 0 0 0-24-24h-48a24 24 0 0 0-24 24v8H40a8 8 0 0 0 0 16h8v144a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16V64h8a8 8 0 0 0 0-16M96 40a8 8 0 0 1 8-8h48a8 8 0 0 1 8 8v8H96Zm96 168H64V64h128Zm-80-104v64a8 8 0 0 1-16 0v-64a8 8 0 0 1 16 0m48 0v64a8 8 0 0 1-16 0v-64a8 8 0 0 1 16 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-upload-simple-bold,
[i-ph-upload-simple-bold=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M228 144v64a12 12 0 0 1-12 12H40a12 12 0 0 1-12-12v-64a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0M96.49 80.49L116 61v83a12 12 0 0 0 24 0V61l19.51 19.52a12 12 0 1 0 17-17l-40-40a12 12 0 0 0-17 0l-40 40a12 12 0 1 0 17 17Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-user-focus,
[i-ph-user-focus=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M224 40v36a8 8 0 0 1-16 0V48h-28a8 8 0 0 1 0-16h36a8 8 0 0 1 8 8m-8 132a8 8 0 0 0-8 8v28h-28a8 8 0 0 0 0 16h36a8 8 0 0 0 8-8v-36a8 8 0 0 0-8-8M76 208H48v-28a8 8 0 0 0-16 0v36a8 8 0 0 0 8 8h36a8 8 0 0 0 0-16M40 84a8 8 0 0 0 8-8V48h28a8 8 0 0 0 0-16H40a8 8 0 0 0-8 8v36a8 8 0 0 0 8 8m136 92a8 8 0 0 1-6.41-3.19a52 52 0 0 0-83.2 0a8 8 0 1 1-12.8-9.62A67.94 67.94 0 0 1 101 141.51a40 40 0 1 1 53.94 0a67.94 67.94 0 0 1 27.43 21.68A8 8 0 0 1 176 176m-48-40a24 24 0 1 0-24-24a24 24 0 0 0 24 24'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ph-users{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M117.25 157.92a60 60 0 1 0-66.5 0a95.83 95.83 0 0 0-47.22 37.71a8 8 0 1 0 13.4 8.74a80 80 0 0 1 134.14 0a8 8 0 0 0 13.4-8.74a95.83 95.83 0 0 0-47.22-37.71M40 108a44 44 0 1 1 44 44a44.05 44.05 0 0 1-44-44m210.14 98.7a8 8 0 0 1-11.07-2.33A79.83 79.83 0 0 0 172 168a8 8 0 0 1 0-16a44 44 0 1 0-16.34-84.87a8 8 0 1 1-5.94-14.85a60 60 0 0 1 55.53 105.64a95.83 95.83 0 0 1 47.22 37.71a8 8 0 0 1-2.33 11.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-quill-folder-archive,
[i-quill-folder-archive=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 11h20m-14 5h8M5 7v4h2v14.002C7 26.106 7.895 27 9 27h14c1.105 0 2-.894 2-1.998V11h2V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-radix-icons-envelope-closed,
[i-radix-icons-envelope-closed=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 15 15' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1 2a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zm0 1h13v.925a.45.45 0 0 0-.241.07L7.5 7.967L1.241 3.995A.45.45 0 0 0 1 3.925zm0 1.908V12h13V4.908L7.741 8.88a.45.45 0 0 1-.482 0z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-radix-icons-hand{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 15 15' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M6.811 1.647c-.19 1.232-.128 2.238-.043 3.658l.049.823a.5.5 0 0 1-.992.115l-.077-.436c-.104-.642-.264-1.552-.57-2.36c-.316-.834-.73-1.406-1.244-1.587a.61.61 0 0 0-.675.15a.82.82 0 0 0-.196.744c.152.59.383 1.163.635 1.764l.068.162c.23.545.47 1.117.65 1.71v.002c.146.484.24.867.315 1.17l.08.322A.5.5 0 0 1 4 8.387a10 10 0 0 1-.68-.669l-.122-.13c-.15-.16-.28-.3-.414-.428c-.323-.309-.599-.48-.977-.516h-.003c-.242-.025-.389.02-.485.082c-.099.063-.198.178-.28.386c-.061.173-.023.518.155.857l.004.008c.204.408.548.839.984 1.316q.326.352.688.724l.01.011c.236.244.48.497.718.755c.832.903 1.68 1.97 1.866 3.217h6.046c.055-1.565.367-2.732.778-3.865c.158-.435.325-.85.496-1.277c.327-.817.668-1.669.988-2.75c.328-1.11.239-1.738.09-2.068c-.144-.321-.37-.422-.48-.444c-.243-.048-.343.013-.411.083c-.103.104-.2.304-.278.624a9 9 0 0 0-.159 1.022l-.003.028c-.038.32-.08.677-.163.948a.54.54 0 0 1-.17.274a.5.5 0 0 1-.366.118c-.289-.024-.46-.272-.466-.545c-.009-.393.023-.79.042-1.182c.036-.73.07-1.432.018-2.132V2.83c-.033-.499-.376-.827-.724-.906a.64.64 0 0 0-.466.06c-.132.076-.28.23-.378.53v.004c-.042.123-.084.36-.12.695a21 21 0 0 0-.085 1.082c-.02.326-.034.664-.048.968c-.017.383-.031.712-.048.891a.5.5 0 0 1-.061.205a.48.48 0 0 1-.424.26a.51.51 0 0 1-.454-.259c-.06-.11-.066-.24-.07-.366l-.005-.445c-.003-.342-.003-.729-.003-.838c0-1.044 0-2.056-.092-3.066c-.055-.403-.384-.64-.803-.644s-.765.227-.833.647m2.601-.285C9.215.448 8.4.008 7.654 0c-.79-.008-1.666.466-1.83 1.49v.003q-.062.397-.093.774c-.337-.593-.805-1.118-1.465-1.35a1.61 1.61 0 0 0-1.73.403a1.82 1.82 0 0 0-.446 1.667l.003.01c.172.671.431 1.306.683 1.908l.066.156c.18.427.352.838.497 1.252c-.375-.332-.82-.605-1.436-.665c-.414-.041-.8.027-1.125.236c-.324.208-.537.52-.674.87l-.003.009c-.203.55-.035 1.209.204 1.666c.269.536.691 1.05 1.139 1.54c.226.247.467.496.706.743l.007.007q.359.37.704.74C3.81 12.49 4.5 13.464 4.5 14.5a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5c0-1.679.302-2.854.727-4.024c.138-.38.295-.77.46-1.184c.337-.843.711-1.779 1.043-2.9c.366-1.239.326-2.133.043-2.762c-.286-.638-.793-.935-1.197-1.015c-.448-.089-.84-.01-1.15.216l-.004-.07c-.063-.95-.731-1.638-1.499-1.813a1.64 1.64 0 0 0-1.188.17a1.6 1.6 0 0 0-.323.244' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-radix-icons-lightning-bolt,
[i-radix-icons-lightning-bolt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 15 15' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M8.697.04a.5.5 0 0 1 .296.542L8.09 6h4.41a.5.5 0 0 1 .4.8l-6 8a.5.5 0 0 1-.893-.382L6.91 9H2.5a.5.5 0 0 1-.4-.8l6-8a.5.5 0 0 1 .597-.16M3.5 8h4a.5.5 0 0 1 .493.582L7.33 12.56L11.5 7h-4a.5.5 0 0 1-.493-.582L7.67 2.44z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-admin-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m9 6h1v5h-8v-5h1v-1a3 3 0 1 1 6 0zm-2 0v-1a1 1 0 1 0-2 0v1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-arrow-down-s-line,
[i-ri-arrow-down-s-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 13.171l4.95-4.95l1.414 1.415L12 16L5.636 9.636L7.05 8.222z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-arrow-up-s-line,
[i-ri-arrow-up-s-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m12 10.828l-4.95 4.95l-1.414-1.414L12 8l6.364 6.364l-1.414 1.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-brush-3-line,
[i-ri-brush-3-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 19.997v-5h2v5h9v-7H5v7zm-4-9h16v-3h-6v-4h-4v4H4zm-1 10v-8H2v-6a1 1 0 0 1 1-1h5v-3a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v3h5a1 1 0 0 1 1 1v6h-1v8a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-chat-smile-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M6.455 19L2 22.5V4a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1zm-.692-2H20V5H4v13.385zM7 10h2a3 3 0 1 0 6 0h2a5 5 0 0 1-10 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-forbid-2-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10s-4.477 10-10 10m0-2a8 8 0 1 0 0-16a8 8 0 0 0 0 16m4.891-11.477l-8.368 8.368a6 6 0 0 1-1.414-1.414l8.368-8.368a6 6 0 0 1 1.414 1.414'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-git-branch-line,
[i-ri-git-branch-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.105 15.21A3.001 3.001 0 1 1 5 15.17V8.83a3.001 3.001 0 1 1 2 0V12c.836-.628 1.874-1 3-1h4a3 3 0 0 0 2.895-2.21a3.001 3.001 0 1 1 2.032.064A5 5 0 0 1 14 13h-4a3 3 0 0 0-2.895 2.21M6 17a1 1 0 1 0 0 2a1 1 0 0 0 0-2M6 5a1 1 0 1 0 0 2a1 1 0 0 0 0-2m12 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-git-merge-line,
[i-ri-git-merge-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.105 8.79A3 3 0 0 0 10 11h4a5 5 0 0 1 4.927 4.146A3.001 3.001 0 0 1 18 21a3 3 0 0 1-1.105-5.79A3 3 0 0 0 14 13h-4a4.98 4.98 0 0 1-3-1v3.17a3.001 3.001 0 1 1-2 0V8.83a3.001 3.001 0 1 1 2.105-.04M6 7a1 1 0 1 0 0-2a1 1 0 0 0 0 2m0 12a1 1 0 1 0 0-2a1 1 0 0 0 0 2m12 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-organization-chart,
[i-ri-organization-chart=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 3a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-2v2h4a1 1 0 0 1 1 1v3h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2v-2H8v2h2a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1h2v-3a1 1 0 0 1 1-1h4V9H9a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM9 17H5v2h4zm10 0h-4v2h4zM14 5h-4v2h4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-save-3-line,
[i-ri-save-3-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 19h1V6.828L17.172 5H16v4H7V5H5v14h1v-7h12zM4 3h14l2.707 2.707a1 1 0 0 1 .293.707V20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m4 11v5h8v-5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-screenshot-line,
[i-ri-screenshot-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m11.993 14.407l-1.552 1.552a4 4 0 1 1-1.418-1.41l1.555-1.556l-4.185-4.185l1.415-1.415l4.185 4.185l4.189-4.189l1.414 1.414l-4.19 4.19l1.562 1.56a4 4 0 1 1-1.414 1.414zM7 20a2 2 0 1 0 0-4a2 2 0 0 0 0 4m10 0a2 2 0 1 0 0-4a2 2 0 0 0 0 4m2-7V5H5v8H3V4a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-send-plane-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1.946 9.315c-.522-.174-.527-.455.01-.634L21.044 2.32c.529-.176.832.12.684.638l-5.454 19.086c-.15.529-.455.547-.679.045L12 14l6-8l-8 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-share-box-line,
[i-ri-share-box-line=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 3v2H5v14h14v-5h2v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm7.586 2H13V3h8v8h-2V6.414l-7 7L10.586 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-ri-user-settings-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 14v2a6 6 0 0 0-6 6H4a8 8 0 0 1 8-8m0-1c-3.315 0-6-2.685-6-6s2.685-6 6-6s6 2.685 6 6s-2.685 6-6 6m0-2c2.21 0 4-1.79 4-4s-1.79-4-4-4s-4 1.79-4 4s1.79 4 4 4m2.595 7.811a3.5 3.5 0 0 1 0-1.622l-.992-.573l1-1.732l.992.573A3.5 3.5 0 0 1 17 14.645V13.5h2v1.145c.532.158 1.012.44 1.405.812l.992-.573l1 1.732l-.991.573a3.5 3.5 0 0 1 0 1.622l.991.573l-1 1.732l-.992-.573a3.5 3.5 0 0 1-1.405.812V22.5h-2v-1.145a3.5 3.5 0 0 1-1.405-.812l-.992.573l-1-1.732zM18 19.5a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-system-uicons-calendar-month,
[i-system-uicons-calendar-month=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 21 21' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M4.5 2.5h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2v-12a2 2 0 0 1 2-2m-2 4h16'/%3E%3Cg fill='currentColor' transform='translate(2 2)'%3E%3Ccircle cx='8.5' cy='8.5' r='1'/%3E%3Ccircle cx='4.5' cy='8.5' r='1'/%3E%3Ccircle cx='12.5' cy='8.5' r='1'/%3E%3Ccircle cx='8.5' cy='12.5' r='1'/%3E%3Ccircle cx='4.5' cy='12.5' r='1'/%3E%3Ccircle cx='12.5' cy='12.5' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-system-uicons-paper-plane,
[i-system-uicons-paper-plane=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 21 21' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m1.5 9l16-6.535L14.7 17zm16-6.5l-11 10m0 0v5l3-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-system-uicons-users,
[i-system-uicons-users=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 21 21' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 2.5a3 3 0 0 1 3 3v2a3 3 0 1 1-6 0v-2a3 3 0 0 1 3-3m7 14v-.728c0-3.187-3.686-5.272-7-5.272s-7 2.085-7 5.272v.728a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1'/%3E%3Cpath fill='currentColor' d='M12.52 2.678A3 3 0 0 1 14.5 5.5v1c0 1.297-.848 2.581-2 3q1.01-1.379 1.01-3.5c0-2.122-.331-2.523-.99-3.322M17.5 17.5h1a1 1 0 0 0 1-1v-.728c0-2.17-1.71-3.83-3.847-4.667c0 0 2.847 2.395 1.847 6.395'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-archive,
[i-tabler-archive=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2m2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8m-9 4h4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-archive-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 4h11a2 2 0 1 1 0 4h-7M8 8H5a2 2 0 0 1-.826-3.822'/%3E%3Cpath d='M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 1.824-1.18M19 15V8m-9 4h2M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-arrows-maximize{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 4h4v4m-6 2l6-6M8 20H4v-4m0 4l6-6m6 6h4v-4m-6-2l6 6M8 4H4v4m0-4l6 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-binary-tree,
[i-tabler-binary-tree=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 20a2 2 0 1 0-4 0a2 2 0 0 0 4 0M16 4a2 2 0 1 0-4 0a2 2 0 0 0 4 0m0 16a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-5-8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m10 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0M5.058 18.306l2.88-4.606m2.123-3.397l2.877-4.604m-2.873 8.006l2.876 4.6M15.063 5.7l2.881 4.61'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-binary-tree-2,
[i-tabler-binary-tree-2=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 6a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-7 8a2 2 0 1 0-4 0a2 2 0 0 0 4 0m14 0a2 2 0 1 0-4 0a2 2 0 0 0 4 0m-7 4a2 2 0 1 0-4 0a2 2 0 0 0 4 0M12 8v8m-5.684-3.504l4.368-4.992m7 4.992l-4.366-4.99'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-box-seam,
[i-tabler-box-seam=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M8.2 9.8l7.6-4.6M12 12v9m0-9L4 7.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-circle-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m15 11l-3 3l-3-3'/%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 0 0 0-18'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-circle-chevron-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 13l3-3l3 3'/%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-layout-sidebar-right,
[i-tabler-layout-sidebar-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11-2v16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-math-equal-greater,
[i-tabler-math-equal-greater=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 18l14-4M5 14l14-4L5 6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-subtask{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9h6M4 5h4M6 5v11a1 1 0 0 0 1 1h5m0-9a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1zm0 8a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tabler-users,
[i-tabler-users=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2m1-17.87a4 4 0 0 1 0 7.75M21 21v-2a4 4 0 0 0-3-3.85'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tdesign-link-1{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19.778 4.929a3.5 3.5 0 0 0-4.95 0L12.707 7.05l-1.415-1.414l2.122-2.121a5.5 5.5 0 0 1 7.778 7.778l-3.182 3.182a5.5 5.5 0 0 1-7.778 0l-1.533-1.533l1.415-1.414l1.532 1.533a3.5 3.5 0 0 0 4.95 0l3.182-3.182a3.5 3.5 0 0 0 0-4.95m-7.425 6.01a3.5 3.5 0 0 0-4.95 0l-3.182 3.182a3.5 3.5 0 0 0 4.95 4.95l2.122-2.121l1.414 1.414l-2.122 2.121a5.5 5.5 0 0 1-7.778-7.778L5.99 9.525a5.5 5.5 0 0 1 7.778 0l1.296 1.296l-1.414 1.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tdesign-link-unlink{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m4.304 2.89l3.535 3.536L6.425 7.84L2.89 4.304zm5.949-1.709v4.5h-2v-4.5zM1.347 8.09h4.5v2h-4.5zm13.482-2.454L11.785 8.68l-1.414-1.415l3.044-3.044a4.5 4.5 0 0 1 6.364 6.364l-3.044 3.044l-1.415-1.414l3.044-3.044a2.5 2.5 0 1 0-3.535-3.535m-9.192 9.192a2.5 2.5 0 1 0 3.535 3.536l3.044-3.044l1.414 1.414l-3.044 3.044a4.5 4.5 0 0 1-6.364-6.364l3.044-3.044l1.415 1.414zm12.678-1.081h4.5v2h-4.5zm-2.406 4.406v4.5h-2v-4.5zm1.664-1.993l3.536 3.536l-1.415 1.414l-3.535-3.536z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-tdesign-logo-wechat-stroke,
[i-tdesign-logo-wechat-stroke=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.75 4.25C4.857 4.25 2 6.884 2 9.794c0 1.6.835 3.086 2.252 4.13a1 1 0 0 1 .399.933l-.07.534l.83-.416a1 1 0 0 1 .77-.054a7.988 7.988 0 0 0 2.569.417c.254 0 .504-.011.75-.034c.004-3.21 2.674-5.678 5.946-6.201c-.41-2.623-3.114-4.853-6.696-4.853m8.707 4.78C21.003 9.335 24 11.904 24 15.311c0 1.637-.711 3.102-1.833 4.199v1.95a1 1 0 0 1-1.5.865l-1.725-.996a8.25 8.25 0 0 1-2.192.293c-3.122 0-5.924-1.747-6.893-4.344a10.23 10.23 0 0 1-3.91-.334l-2.151 1.08A1 1 0 0 1 2.356 17l.239-1.841C1.018 13.815 0 11.926 0 9.794C0 5.476 4.083 2.25 8.75 2.25c4.388 0 8.259 2.85 8.707 6.78M5.247 7.496a1 1 0 0 1 1-1h.003a1 1 0 0 1 1 1V7.5a1 1 0 0 1-1 1h-.004a1 1 0 0 1-1-1zm5.003.011a1 1 0 0 1 1-1h.004a1 1 0 0 1 1 1v.004a1 1 0 0 1-1 1h-.004a1 1 0 0 1-1-1zM16.75 11c-.074 0-.147.001-.22.004c-2.948.1-5.03 2.126-5.03 4.307c0 .225.021.445.061.66c.368 1.959 2.447 3.651 5.189 3.651a6.21 6.21 0 0 0 1.995-.323a1 1 0 0 1 .82.08l.602.348v-.658a1 1 0 0 1 .353-.763c.942-.799 1.48-1.862 1.48-2.995C22 13.077 19.808 11 16.75 11m-3.194 2.656a1 1 0 0 1 1-1h.004a1 1 0 0 1 1 1v.004a1 1 0 0 1-1 1h-.004a1 1 0 0 1-1-1zm4.38.004a1 1 0 0 1 1-1h.004a1 1 0 0 1 1 1v.004a1 1 0 0 1-1 1h-.004a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-teenyicons-attachment-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 15 15' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' d='M.5 0v4.5a2 2 0 1 0 4 0v-3a1 1 0 0 0-2 0V5M6 .5h6.5a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-10a1 1 0 0 1-1-1V8M11 4.5H7m4 3H7m4 3H4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uil-lock-alt,
[i-uil-lock-alt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 13a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0-1-1Zm5-4V7A5 5 0 0 0 7 7v2a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-7a3 3 0 0 0-3-3ZM9 7a3 3 0 0 1 6 0v2H9Zm9 12a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uil-meeting-board{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 10h2a1 1 0 0 0 0-2H7a1 1 0 0 0 0 2Zm14-6h-8V3a1 1 0 0 0-2 0v1H3a1 1 0 0 0-1 1v10a3 3 0 0 0 3 3h4.59l-2.3 2.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l2.29-2.3V21a1 1 0 0 0 2 0v-1.59l2.29 2.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42L14.41 18H19a3 3 0 0 0 3-3V5a1 1 0 0 0-1-1Zm-1 11a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6h16ZM7 14h6a1 1 0 0 0 0-2H7a1 1 0 0 0 0 2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uil-sort-amount-down,
[i-uil-sort-amount-down=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m6.29 14.29l-.29.3V7a1 1 0 0 0-2 0v7.59l-.29-.3a1 1 0 0 0-1.42 1.42l2 2a1 1 0 0 0 .33.21a.94.94 0 0 0 .76 0a1 1 0 0 0 .33-.21l2-2a1 1 0 0 0-1.42-1.42ZM11 8h10a1 1 0 0 0 0-2H11a1 1 0 0 0 0 2Zm10 3H11a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2Zm0 5H11a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uil-sort-amount-up,
[i-uil-sort-amount-up=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.71 6.29a1 1 0 0 0-.33-.21a1 1 0 0 0-.76 0a1 1 0 0 0-.33.21l-2 2a1 1 0 0 0 1.42 1.42l.29-.3V17a1 1 0 0 0 2 0V9.41l.29.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42ZM11 8h10a1 1 0 0 0 0-2H11a1 1 0 0 0 0 2Zm10 8H11a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2Zm0-5H11a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uil-unlock-alt,
[i-uil-unlock-alt=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 13a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0v-3a1 1 0 0 0-1-1Zm5-4H9V7a3 3 0 0 1 5.12-2.13a3.08 3.08 0 0 1 .78 1.38a1 1 0 1 0 1.94-.5a5.09 5.09 0 0 0-1.31-2.29A5 5 0 0 0 7 7v2a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-7a3 3 0 0 0-3-3Zm1 10a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uis-object-group,
[i-uis-object-group=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 18.3V5.7c.6-.3 1-1 1-1.7c0-1.1-.9-2-2-2c-.7 0-1.4.4-1.7 1H5.7c-.3-.6-1-1-1.7-1c-1.1 0-2 .9-2 2c0 .7.4 1.4 1 1.7v12.6c-.6.3-1 1-1 1.7c0 1.1.9 2 2 2c.7 0 1.4-.4 1.7-1h12.6c.3.6 1 1 1.7 1c1.1 0 2-.9 2-2c0-.7-.4-1.4-1-1.7m-2 0c-.3.2-.5.4-.7.7H5.7c-.2-.3-.4-.5-.7-.7V5.7c.3-.2.5-.4.7-.7h12.6c.2.3.4.5.7.7zM14 9V8c0-.6-.4-1-1-1H8c-.6 0-1 .4-1 1v5c0 .6.4 1 1 1h1v-3c0-1.1.9-2 2-2zm2 1h-5c-.6 0-1 .4-1 1v5c0 .6.4 1 1 1h5c.6 0 1-.4 1-1v-5c0-.6-.4-1-1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uis-object-ungroup,
[i-uis-object-ungroup=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 18.3v-6.6c.6-.3 1-1 1-1.7c0-1.1-.9-2-2-2c-.7 0-1.4.4-1.7 1H15V5.7c.6-.3 1-1 1-1.7c0-1.1-.9-2-2-2c-.7 0-1.4.4-1.7 1H5.7c-.3-.6-1-1-1.7-1c-1.1 0-2 .9-2 2c0 .7.4 1.4 1 1.7v6.6c-.6.3-1 1-1 1.7c0 1.1.9 2 2 2c.7 0 1.4-.4 1.7-1H9v3.3c-.6.3-1 1-1 1.7c0 1.1.9 2 2 2c.7 0 1.4-.4 1.7-1h6.6c.3.6 1 1 1.7 1c1.1 0 2-.9 2-2c0-.7-.4-1.4-1-1.7M5.7 13c-.2-.3-.4-.5-.7-.7V5.7c.3-.2.5-.4.7-.7h6.6c.2.3.4.5.7.7V9h-1.3c-.3-.6-1-1-1.7-1c-1.1 0-2 .9-2 2c0 .7.4 1.4 1 1.7V13zm7.3-.7c-.3.2-.5.4-.7.7H11v-1.3c.3-.2.5-.4.7-.7H13zm-.7 2.7c.3.6 1 1 1.7 1c1.1 0 2-.9 2-2c0-.7-.4-1.4-1-1.7V11h3.3c.2.3.4.5.7.7v6.6c-.3.2-.5.4-.7.7h-6.6c-.2-.3-.4-.5-.7-.7V15z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uiw-dislike-o,
[i-uiw-dislike-o=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-opacity='.89' fill-rule='evenodd' d='M15.807.939c.396.367.655 1.133.706 1.595c.59.366 1.288 1.104 1.349 2.494c1.053.731 1.853 2.083.854 4.06c.58.54 1.227 2.188.395 3.516c-.969 1.552-3.075 1.66-5.174 1.383c.56 1.565.77 3.009-.116 4.488C12.94 19.787 11.724 20 11.308 20c-1.138 0-1.918-.979-2.234-2.283c-.115-.364-.246-1.224-.297-1.45q-.398-2.16-2.67-3.453a11.4 11.4 0 0 0-2.123-.946h-2.34c-.521 0-1.144-.527-1.144-1.165V3.067q.111-1.083 1.202-1.082h3.11Q6.857 1.52 8.89.99C10.2.637 10.487.52 11.403.268c2.053-.532 3.478-.24 4.404.67m-2.382.424c-.819 0-1.856.252-2.316.399c-.162.051-.446.135-.745.221l-.3.087l-.288.082l-.56.158s-1.41.378-4.173 1.02q-.154.018-.166.022v7.38q2.267.873 3.53 2.118c1.264 1.244 1.615 2.368 1.822 3.807c.118.723.309 1.306.597 1.705a.65.65 0 0 0 .342.251c.147.047.35.05.783-.184c.433-.236.99-.853 1.095-1.772c.07-.893-.17-1.667-.492-2.481a16 16 0 0 0-.357-.822c-.218-.413.11-1.099.786-.95c.906.255 3.154.6 4.422 0q1.106-.64.547-2.066a1.7 1.7 0 0 0-.495-.553c-.17-.102-.502-.544-.103-1.045c.396-.635.975-1.928-.49-2.734a.66.66 0 0 1-.34-.57c-.02-.274.024-1.29-.73-1.744c-.18-.097-.397-.177-.52-.41c-.078-.154-.103-.528-.103-.528c-.103-.632-.245-1.222-1.746-1.391M3.519 3.348H1.861v7.157h1.658z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-uiw-like-o,
[i-uiw-like-o=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M1.36 9.495v7.157h3.03l.153.018c2.813.656 4.677 1.129 5.606 1.422c1.234.389 1.694.484 2.531.54c.626.043 1.337-.198 1.661-.528c.179-.182.313-.556.366-1.136a.68.68 0 0 1 .406-.563c.249-.108.456-.284.629-.54c.16-.234.264-.67.283-1.301a.68.68 0 0 1 .339-.57c.582-.337.87-.717.93-1.163c.066-.493-.094-1.048-.513-1.68a.683.683 0 0 1 .176-.936c.401-.282.621-.674.676-1.23c.088-.886-.477-1.541-1.756-1.672a9.4 9.4 0 0 0-3.394.283a.68.68 0 0 1-.786-.95c.5-1.058.778-1.931.843-2.607c.085-.897-.122-1.547-.606-2.083c-.367-.406-.954-.638-1.174-.59c-.29.062-.479.23-.725.818c-.145.348-.215.644-.335 1.335c-.115.656-.178.952-.309 1.34c-.395 1.176-1.364 2.395-2.665 3.236a12 12 0 0 1-2.937 1.37a.7.7 0 0 1-.2.03zm-.042 8.52c-.323.009-.613-.063-.856-.233c-.31-.217-.456-.559-.459-.953l.003-7.323c-.034-.39.081-.748.353-1.014c.255-.25.588-.368.94-.36h2.185A10.5 10.5 0 0 0 5.99 6.95c1.048-.678 1.82-1.65 2.115-2.526c.101-.302.155-.552.257-1.14c.138-.789.224-1.156.422-1.628c.41-.982.948-1.462 1.69-1.623c.73-.158 1.793.263 2.465 1.007c.745.824 1.074 1.855.952 3.129q-.079.82-.454 1.844a10.5 10.5 0 0 1 2.578-.056c2.007.205 3.134 1.512 2.97 3.164c-.072.712-.33 1.317-.769 1.792c.369.711.516 1.414.424 2.1c-.106.79-.546 1.448-1.278 1.959c-.057.693-.216 1.246-.498 1.66a2.9 2.9 0 0 1-.851.834c-.108.684-.335 1.219-.706 1.595c-.615.626-1.714.999-2.718.931c-.953-.064-1.517-.18-2.847-.6c-.877-.277-2.693-.737-5.43-1.377zm1.701-8.831a.68.68 0 0 1 .68-.682a.68.68 0 0 1 .678.682v7.678a.68.68 0 0 1-.679.681a.68.68 0 0 1-.679-.681z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-color-filter-line,
[i-color-filter-line=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2a6 6 0 0 1 5.58 8.21A6 6 0 1 1 12 20.472A6 6 0 1 1 6.42 10.21A6 6 0 0 1 12 2m4 10a3.98 3.98 0 0 0-2.75 1.095c.478.86.75 1.852.75 2.905a6 6 0 0 1-.75 2.906A4 4 0 1 0 16 12m-8.45.025a4 4 0 1 0 3.9 1.95a6 6 0 0 1-3.9-1.95M12 4a4 4 0 0 0-.45 7.975a6 6 0 0 1 3.9-1.95A4 4 0 0 0 12 4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-info-fill,
[i-info-fill=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M12 1C5.925 1 1 5.925 1 12s4.925 11 11 11s11-4.925 11-11S18.075 1 12 1m-.5 5a1 1 0 1 0 0 2h.5a1 1 0 1 0 0-2zM10 10a1 1 0 1 0 0 2h1v3h-1a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2h-1v-4a1 1 0 0 0-1-1z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-row-insert-top,
[i-row-insert-top=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 18v-4a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1m8-9V5m-2 2h4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-chat,
[i-chat=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M1 2h19v14H5.82L1 19.443zm2 2v11.557L5.18 14H18V4zm20.5.5v18.443L18.68 19.5H7.5v-2h11.82l2.18 1.557V4.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.baseline-check-box,
[baseline-check-box=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m-9 14l-5-5l1.41-1.41L10 14.17l7.59-7.59L19 8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.checkbox-unchecked,
[checkbox-unchecked=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 7.2v9.6c0 1.12 0 1.68.218 2.108a2 2 0 0 0 .874.874c.427.218.987.218 2.105.218h9.606c1.118 0 1.677 0 2.104-.218c.377-.192.683-.498.875-.874c.218-.428.218-.986.218-2.104V7.197c0-1.118 0-1.678-.218-2.105a2 2 0 0 0-.875-.874C18.48 4 17.92 4 16.8 4H7.2c-1.12 0-1.68 0-2.108.218a2 2 0 0 0-.874.874C4 5.52 4 6.08 4 7.2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.batch-import,
[batch-import=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M6 4v24h20v-9h-2v7H8V6h16v7h2V4zm11.5 7l-4.313 4.281L12.5 16l.688.719L17.5 21l1.406-1.406L16.313 17H28v-2H16.312l2.594-2.594z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.batch-merge,
[batch-merge=""]{--un-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m8 17l4-4h3.2c.4 1.2 1.5 2 2.8 2c1.7 0 3-1.3 3-3s-1.3-3-3-3c-1.3 0-2.4.8-2.8 2H12L8 7V3H3v5h3l4.2 4L6 16H3v5h5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}

/* layer: shortcuts */
.container{width:100%;}
.cascading__remove,
[cascading__remove=""]{margin:0 4px 0 8px;font-size:12px;--un-text-opacity:1;color:rgba(140,140,140,var(--un-text-opacity));}
.cascading__drag,
[cascading__drag=""]{margin-right:8px;cursor:move;font-size:14px;--un-text-opacity:1;color:rgba(140,140,140,var(--un-text-opacity));}
[cascading-editor__title=""]{margin-bottom:0.5rem;font-weight:500;--un-text-opacity:1;color:rgba(140,140,140,var(--un-text-opacity));}
[cascading-input=""]{margin-right:14px;display:flex;flex-shrink:0;flex-grow:1;flex-direction:column;--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity));}
[cascading-item=""]{margin-bottom:8px;padding-right:14px;}
.cascading__main,
[cascading__main=""]{height:36px;display:flex;user-select:none;align-items:center;border-radius:4px;--un-bg-opacity:1;background-color:rgba(247,247,247,var(--un-bg-opacity));padding:0px 8px;}
[cascading-editor__choices=""]{height:344px;display:flex;flex-direction:column;}
[cascading-field-editor__col=""]{width:214px;flex-shrink:0;flex-grow:0;flex-basis:214px;}
[cascading-list=""]{max-height:308px;overflow-x:hidden;overflow-y:auto;}
.cascader-field-editor__columns,
[cascader-field-editor__columns=""]{display:flex;overflow:hidden;}
.col-fcc,
[col-fcc=""]{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.fb,
.fjb,
[fb=""],
[fjb=""]{display:flex;justify-content:space-between;}
.\!fcc{display:flex !important;align-items:center !important;justify-content:center !important;}
.fcc,
.group:hover .group-hover\:fcc,
.group:hover [group-hover\:fcc=""],
[fcc=""]{display:flex;align-items:center;justify-content:center;}
.\!fic{display:flex !important;align-items:center !important;}
.fic,
.group:hover .group-hover-fic,
.group:hover .group-hover\:fic,
.group:hover [group-hover-fic=""],
.group:hover [group-hover\:fic=""],
[fic=""]{display:flex;align-items:center;}
.fie,
[fie=""]{display:flex;align-items:center;justify-content:flex-end;}
.fjc,
[fjc=""]{display:flex;justify-content:center;}
.cascading__label,
[cascading__label=""]{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.border-button,
[border-button=""]{cursor:pointer;border-width:1px;--un-border-opacity:1;border-color:rgba(66,115,255,var(--un-border-opacity));border-radius:0.25rem;}
.border-base,
[border-base=""]{border-color:rgba(0,0,0,0.2);}
.dark .border-base,
.dark [border-base=""]{border-color:rgba(255,255,255,0.4);}
.\!border-color-primary{--un-border-opacity:1 !important;border-color:rgba(66,115,255,var(--un-border-opacity)) !important;}
.border-color-primary,
[border-color-primary=""]{--un-border-opacity:1;border-color:rgba(66,115,255,var(--un-border-opacity));}
.border-color-primary-bg{--un-border-opacity:1;border-color:rgba(66,115,255,var(--un-border-opacity));--un-border-opacity:0.5;}
.hover\:color-primary-border:hover{--un-border-opacity:1;border-color:rgba(66,115,255,var(--un-border-opacity));--un-border-opacity:0.1;}
.bg-primary,
.hover-bg-primary:hover,
[bg-primary=""],
[hover-bg-primary=""]:hover{--un-bg-opacity:1;background-color:rgba(66,115,255,var(--un-bg-opacity));--un-bg-opacity:0.8;}
.bg-primary-full{--un-bg-opacity:1;background-color:rgba(66,115,255,var(--un-bg-opacity));}
.border-button:hover,
.color-primary-bg,
.hover-color-primary-bg:hover,
.hover\:color-primary-bg:hover,
.hover\:hover-color-primary-bg:hover:hover,
[border-button=""]:hover,
[color-primary-bg=""],
[hover-color-primary-bg=""]:hover,
[hover\:color-primary-bg=""]:hover,
[hover\:hover-color-primary-bg=""]:hover:hover{--un-bg-opacity:1;background-color:rgba(66,115,255,var(--un-bg-opacity));--un-bg-opacity:0.1;}
.\!color-primary-active,
.hover\:\!color-primary-active:hover{--un-bg-opacity:1 !important;background-color:rgba(66,115,255,var(--un-bg-opacity)) !important;--un-bg-opacity:0.1 !important;--un-text-opacity:1 !important;color:rgba(66,115,255,var(--un-text-opacity)) !important;}
.color-primary-active,
.hover-color-primary-active:hover,
.hover\:color-primary-active:hover,
[color-primary-active=""],
[color~="primary-active"],
[hover-color-primary-active=""]:hover,
[hover\:color-primary-active=""]:hover{--un-bg-opacity:1;background-color:rgba(66,115,255,var(--un-bg-opacity));--un-bg-opacity:0.1;--un-text-opacity:1;color:rgba(66,115,255,var(--un-text-opacity));}
.\!hover\:color-primary-bg:hover{--un-bg-opacity:1 !important;background-color:rgba(66,115,255,var(--un-bg-opacity)) !important;--un-bg-opacity:0.1 !important;}
.color-no-data,
[color-no-data=""]{--un-text-opacity:1;color:rgba(170,170,170,var(--un-text-opacity));}
.\!color-primary,
.\!hover\:color-primary:hover{--un-text-opacity:1 !important;color:rgba(66,115,255,var(--un-text-opacity)) !important;}
.color-primary,
.group:hover .group-hover-color-primary,
.group:hover .group-hover\:color-primary,
.group:hover [group-hover-color-primary=""],
.group:hover [group-hover\:color-primary=""],
.hover-color-primary:hover,
.hover\:color-primary:hover,
.hover\:hover-color-primary:hover:hover,
[color-primary=""],
[color~="primary"],
[hover-color-primary=""]:hover,
[hover\:color-primary=""]:hover,
[hover\:hover-color-primary=""]:hover:hover,
[hover~="color-primary"]:hover{--un-text-opacity:1;color:rgba(66,115,255,var(--un-text-opacity));}
@media (min-width: 640px){
.container{max-width:640px;}
}
@media (min-width: 768px){
.container{max-width:768px;}
}
@media (min-width: 1024px){
.container{max-width:1024px;}
}
@media (min-width: 1280px){
.container{max-width:1280px;}
}
@media (min-width: 1536px){
.container{max-width:1536px;}
}
/* layer: default */
.\!visible{visibility:visible !important;}
.group:hover .group-hover\:visible,
.group:hover [group-hover\:visible=""],
.visible,
[visible=""]{visibility:visible;}
[active~="visible"]:active{visibility:visible;}
.invisible,
[invisible=""]{visibility:hidden;}
.absolute,
.before\:absolute::before,
[absolute=""]{position:absolute;}
.fixed,
[fixed=""]{position:fixed;}
.relative,
[position-relative=""],
[relative=""]{position:relative;}
.static{position:static;}
[start~="\31 0"]{inset-inline-start:2.5rem;}
.before\:left-\[-2px\]::before{left:-2px;}
.before\:top-\[-16px\]::before{top:-16px;}
.bottom-0,
[bottom-0=""]{bottom:0;}
.bottom-10,
[bottom-10=""]{bottom:2.5rem;}
.bottom-10px,
[bottom-10px=""]{bottom:10px;}
.bottom-20,
[bottom-20=""]{bottom:5rem;}
.bottom-3,
[bottom-3=""]{bottom:0.75rem;}
.bottom-30px,
[bottom-30px=""]{bottom:30px;}
.bottom-4,
[bottom-4=""]{bottom:1rem;}
.bottom-4px,
[bottom-4px=""]{bottom:4px;}
.left--5,
[left--5=""]{left:-1.25rem;}
.left-\[-1px\]{left:-1px;}
.left-0,
[left-0=""],
[left~="\30 "]{left:0;}
.left-0\.5,
[left-0\.5=""]{left:0.125rem;}
.left-1,
[left-1=""]{left:0.25rem;}
.left-10px,
[left-10px=""]{left:10px;}
.left-16,
[left-16=""]{left:4rem;}
.left-30px{left:30px;}
.left-4,
[left-4=""]{left:1rem;}
.left-48px{left:48px;}
.left-5,
[left-5=""]{left:1.25rem;}
.left-8,
[left-8=""]{left:2rem;}
.right--1,
[right--1=""]{right:-0.25rem;}
.right--3,
[right--3=""]{right:-0.75rem;}
.right--6,
[right--6=""]{right:-1.5rem;}
.right--8,
[right--8=""]{right:-2rem;}
.right-\[-1px\]{right:-1px;}
.right-\[100\%\]{right:100%;}
.right-0,
[right-0=""]{right:0;}
.right-10,
[right-10=""]{right:2.5rem;}
.right-15px,
[right-15px=""]{right:15px;}
.right-2,
[right-2=""]{right:0.5rem;}
.right-30px,
[right-30px=""]{right:30px;}
.right-4,
[right-4=""]{right:1rem;}
.right-5,
[right-5=""]{right:1.25rem;}
.right-8px,
[right-8px=""]{right:8px;}
.right-9,
[right-9=""]{right:2.25rem;}
.top--1,
[top--1=""]{top:-0.25rem;}
.top-\[100\%\],
.top-full{top:100%;}
.top-\[50\%\],
[top~="\31 \/2"]{top:50%;}
.top-0,
[top-0=""],
[top~="\30 "]{top:0;}
.top-1,
[top-1=""]{top:0.25rem;}
.top-1\.5,
[top-1\.5=""]{top:0.375rem;}
.top-10,
[top-10=""]{top:2.5rem;}
.top-12,
[top-12=""]{top:3rem;}
.top-14px,
[top-14px=""]{top:14px;}
.top-2,
[top-2=""]{top:0.5rem;}
.top-3,
[top-3=""]{top:0.75rem;}
.top-4,
[top-4=""]{top:1rem;}
.top-40,
[top-40=""]{top:10rem;}
.top-5,
[top-5=""]{top:1.25rem;}
.top-55px,
[top-55px=""]{top:55px;}
.top-5px,
[top-5px=""],
[top~="\35 px"]{top:5px;}
.top-6,
[top-6=""]{top:1.5rem;}
.top-8px,
[top-8px=""]{top:8px;}
[bottom~="-\33 "]{bottom:-0.75rem;}
[bottom~="\31 00\%"]{bottom:100%;}
[bottom~="\31 00px"]{bottom:100px;}
[bottom~="\35 0px"]{bottom:50px;}
[left-10=""]{left:2.5rem;}
[left~="-\31 0px"]{left:-10px;}
[left~="-\31 5px"]{left:-15px;}
[left~="\31 60px"]{left:160px;}
[left~="\32 5\%"]{left:25%;}
[left~="\36 px"]{left:6px;}
[left~="\37 \%"]{left:7%;}
[right~="-\31 5px"]{right:-15px;}
[right~="\32 0px"]{right:20px;}
[right~="\32 5\%"]{right:25%;}
[right~="\32 5px"]{right:25px;}
[right~="\33 1\%"]{right:31%;}
[right~="\35 0px"]{right:50px;}
[right~="\35 px"]{right:5px;}
[right~="\37 \%"]{right:7%;}
[top~="-\31 0px"]{top:-10px;}
[top~="-\31 2"]{top:-3rem;}
[top~="-\31 5px"]{top:-15px;}
[top~="-\33 "]{top:-0.75rem;}
[top~="-\35 0px"]{top:-50px;}
[top~="\30 \.2"]{top:0.05rem;}
[top~="\31 0\%"]{top:10%;}
[top~="\31 0px"]{top:10px;}
[top~="\31 20px"]{top:120px;}
[top~="\31 2px"]{top:12px;}
[top~="\32 0\%"]{top:20%;}
[top~="\32 0px"]{top:20px;}
[top~="\32 5\%"]{top:25%;}
[top~="\33 0\%"]{top:30%;}
[top~="\33 00px"]{top:300px;}
[top~="\34 0\%"]{top:40%;}
[top~="\34 0px"]{top:40px;}
[top~="\34 8px"]{top:48px;}
[top~="\35 0"]{top:12.5rem;}
[top~="\36 0px"]{top:60px;}
[top~="\36 2\%"]{top:62%;}
.line-clamp-2,
[line-clamp-2=""]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}
.z-1,
[z-1=""]{z-index:1;}
.z-10,
[z-10=""]{z-index:10;}
.z-100,
[z-100=""]{z-index:100;}
.z-1004,
[z-1004=""]{z-index:1004;}
.z-1005{z-index:1005;}
.z-1090{z-index:1090;}
.z-1111,
[z-1111=""]{z-index:1111;}
.z-1112,
[z-1112=""]{z-index:1112;}
.z-2,
[z-2=""]{z-index:2;}
.z-200,
[z-200=""]{z-index:200;}
.z-300,
[z-300=""]{z-index:300;}
.z-99,
[z-99=""],
[z~="\39 9"]{z-index:99;}
[z-1010=""]{z-index:1010;}
.grid{display:grid;}
.inline-grid{display:inline-grid;}
[col-span~="\31 "]{grid-column:span 1/span 1;}
[col-span~="\31 2"]{grid-column:span 12/span 12;}
[col-span~="\31 3"]{grid-column:span 13/span 13;}
[col-span~="\31 4"]{grid-column:span 14/span 14;}
[col-span~="\32 "]{grid-column:span 2/span 2;}
[col-span~="\33 "]{grid-column:span 3/span 3;}
[col-span~="\35 "]{grid-column:span 5/span 5;}
.grid-cols-\[repeat\(4\,136px\)\]{grid-template-columns:repeat(4,136px);}
.grid-rows-\[repeat\(3\)\]{grid-template-rows:repeat(3);}
.float-right,
[float-right=""]{float:right;}
.\!m-\[0_16px\]{margin:0 16px !important;}
.m-10px,
[m-10px=""],
[m~="\31 0px"]{margin:10px;}
.m-192{margin:48rem;}
.m-2,
[m-2=""]{margin:0.5rem;}
.m-244\.6336{margin:61.1584rem;}
.m-341\.333,
.m341\.333{margin:85.33325rem;}
.m-4{margin:1rem;}
.m-405\.333333{margin:101.33333325rem;}
.m-496\.128{margin:124.032rem;}
.m-5,
[m-5=""]{margin:1.25rem;}
.m-a,
[m-a=""],
[m-auto=""]{margin:auto;}
.m0{margin:0;}
.m212{margin:53rem;}
.m234\.666666{margin:58.6666665rem;}
.m234\.666667{margin:58.66666675rem;}
.m320{margin:80rem;}
.m342\.016{margin:85.504rem;}
.m384{margin:96rem;}
.m64{margin:16rem;}
.m769\.6384{margin:192.4096rem;}
.m855{margin:213.75rem;}
[m-3=""]{margin:0.75rem;}
[m~="\31 2px"]{margin:12px;}
.\!my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}
.mx-\[4px\],
[mx~="\34 px"]{margin-left:4px;margin-right:4px;}
.mx-1,
[mx-1=""]{margin-left:0.25rem;margin-right:0.25rem;}
.mx-2,
[mx-2=""]{margin-left:0.5rem;margin-right:0.5rem;}
.mx-8,
[mx-8=""]{margin-left:2rem;margin-right:2rem;}
.mx-auto,
[mx-auto=""]{margin-left:auto;margin-right:auto;}
.my,
.my-4,
[my-4=""]{margin-top:1rem;margin-bottom:1rem;}
.my-2,
[my-2=""]{margin-top:0.5rem;margin-bottom:0.5rem;}
.my-3,
[my-3=""]{margin-top:0.75rem;margin-bottom:0.75rem;}
.my-6,
[my-6=""]{margin-top:1.5rem;margin-bottom:1.5rem;}
.my-8,
[my-8=""]{margin-top:2rem;margin-bottom:2rem;}
[mx-4=""]{margin-left:1rem;margin-right:1rem;}
[mx~="\31 0px"]{margin-left:10px;margin-right:10px;}
[mx~="\31 2px"]{margin-left:12px;margin-right:12px;}
[mx~="\31 6px"]{margin-left:16px;margin-right:16px;}
[my-3\.5=""]{margin-top:0.875rem;margin-bottom:0.875rem;}
.\!mb-10px{margin-bottom:10px !important;}
.\!ml-0{margin-left:0 !important;}
.\!ml-4{margin-left:1rem !important;}
.\!mt-0{margin-top:0 !important;}
.last\:mb-0:last-child{margin-bottom:0;}
.m-b-2,
.mb-2,
[m-b-2=""],
[mb-2=""]{margin-bottom:0.5rem;}
.mb-\[-20px\]{margin-bottom:-20px;}
.mb-\[18px\]{margin-bottom:18px;}
.mb-1,
[mb-1=""]{margin-bottom:0.25rem;}
.mb-10,
[mb-10=""]{margin-bottom:2.5rem;}
.mb-10px,
[mb-10px=""],
[mb~="\31 0px"]{margin-bottom:10px;}
.mb-16px,
[mb-16px=""],
[mb~="\31 6px"]{margin-bottom:16px;}
.mb-20px,
[mb-20px=""],
[mb~="\32 0px"]{margin-bottom:20px;}
.mb-2px{margin-bottom:2px;}
.mb-3,
[mb-3=""]{margin-bottom:0.75rem;}
.mb-3\.5,
[mb-3\.5=""]{margin-bottom:0.875rem;}
.mb-4,
[mb-4=""]{margin-bottom:1rem;}
.mb-5,
[mb-5=""]{margin-bottom:1.25rem;}
.mb-6,
[mb-6=""]{margin-bottom:1.5rem;}
.mb-8,
[mb-8=""]{margin-bottom:2rem;}
.ml,
.ml-4,
[ml-4=""]{margin-left:1rem;}
.ml-0\.2,
[ml-0\.2=""]{margin-left:0.05rem;}
.ml-0\.8,
[ml-0\.8=""]{margin-left:0.2rem;}
.ml-1,
[ml-1=""]{margin-left:0.25rem;}
.ml-1\.2,
[ml-1\.2=""]{margin-left:0.3rem;}
.ml-10,
[ml-10=""]{margin-left:2.5rem;}
.ml-16,
[ml-16=""]{margin-left:4rem;}
.ml-2,
[ml-2=""]{margin-left:0.5rem;}
.ml-2\.2,
[ml-2\.2=""]{margin-left:0.55rem;}
.ml-23,
[ml-23=""]{margin-left:5.75rem;}
.ml-26,
[ml-26=""]{margin-left:6.5rem;}
.ml-27,
[ml-27=""]{margin-left:6.75rem;}
.ml-3,
[ml-3=""]{margin-left:0.75rem;}
.ml-30,
[ml-30=""]{margin-left:7.5rem;}
.ml-42,
[ml-42=""]{margin-left:10.5rem;}
.ml-5,
[ml-5=""]{margin-left:1.25rem;}
.ml-6,
[ml-6=""]{margin-left:1.5rem;}
.ml-8,
[ml-8=""]{margin-left:2rem;}
.ml-a,
.ml-auto,
[ml-a=""],
[ml-auto=""]{margin-left:auto;}
.mr,
.mr-4,
[mr-4=""],
[mr~="\34 "]{margin-right:1rem;}
.mr-0,
[mr-0=""]{margin-right:0;}
.mr-1,
[mr-1=""]{margin-right:0.25rem;}
.mr-1\.5,
[mr-1\.5=""]{margin-right:0.375rem;}
.mr-10,
[mr-10=""]{margin-right:2.5rem;}
.mr-120px\!{margin-right:120px !important;}
.mr-15,
[mr-15=""]{margin-right:3.75rem;}
.mr-18,
[mr-18=""]{margin-right:4.5rem;}
.mr-2,
[mr-2=""]{margin-right:0.5rem;}
.mr-2\.3,
[mr-2\.3=""]{margin-right:0.575rem;}
.mr-3,
[mr-3=""]{margin-right:0.75rem;}
.mr-6,
[mr-6=""]{margin-right:1.5rem;}
.mr-8,
[mr-8=""]{margin-right:2rem;}
.mr-8px,
[mr~="\38 px"]{margin-right:8px;}
.mr-a,
[mr-a=""]{margin-right:auto;}
.mt--2\.5,
[mt--2\.5=""]{margin-top:-0.625rem;}
.mt-\[-10px\]{margin-top:-10px;}
.mt-\[26px\]{margin-top:26px;}
.mt-\[8px\],
[mt~="\38 px"]{margin-top:8px;}
.mt-0,
[first\:mt-0=""]:first-child,
[mt-0=""]{margin-top:0;}
.mt-0\.2,
[mt-0\.2=""]{margin-top:0.05rem;}
.mt-0\.3,
[mt-0\.3=""]{margin-top:0.075rem;}
.mt-0\.5,
[mt-0\.5=""]{margin-top:0.125rem;}
.mt-0\.7,
[mt-0\.7=""]{margin-top:0.175rem;}
.mt-0\.8,
[mt-0\.8=""]{margin-top:0.2rem;}
.mt-1,
[mt-1=""]{margin-top:0.25rem;}
.mt-1\.2,
[mt-1\.2=""]{margin-top:0.3rem;}
.mt-1\.6,
[mt-1\.6=""]{margin-top:0.4rem;}
.mt-1\.8,
[mt-1\.8=""]{margin-top:0.45rem;}
.mt-10,
[mt-10=""]{margin-top:2.5rem;}
.mt-2,
[mt-2=""]{margin-top:0.5rem;}
.mt-2\.2,
[mt-2\.2=""]{margin-top:0.55rem;}
.mt-20,
[mt-20=""]{margin-top:5rem;}
.mt-20px,
[mt-20px=""],
[mt~="\32 0px"]{margin-top:20px;}
.mt-3,
[mt-3=""]{margin-top:0.75rem;}
.mt-4,
.mt1rem,
[mt-4=""]{margin-top:1rem;}
.mt-40,
[mt-40=""]{margin-top:10rem;}
.mt-5,
[mt-5=""]{margin-top:1.25rem;}
.mt-6,
.not-first\:mt-6:not(:first-child),
[mt-6=""],
[not-first\:mt-6=""]:not(:first-child){margin-top:1.5rem;}
.mt-6px,
[mt-6px=""]{margin-top:6px;}
.mt-8,
[mt-8=""]{margin-top:2rem;}
.mt-9,
[mt-9=""]{margin-top:2.25rem;}
.mt-a,
[mt-a=""]{margin-top:auto;}
.mt-px{margin-top:1px;}
[m-b~="\31 2px"]{margin-bottom:12px;}
[mb-12=""]{margin-bottom:3rem;}
[mb~="-\31 \.6"]{margin-bottom:-0.4rem;}
[mb~="\33 2px"]{margin-bottom:32px;}
[mb~="\34 0px"]{margin-bottom:40px;}
[mb~="\38 px"]{margin-bottom:8px;}
[ml--1=""]{margin-left:-0.25rem;}
[ml-60=""]{margin-left:15rem;}
[ml-9=""]{margin-left:2.25rem;}
[ml~="-\31 5px"]{margin-left:-15px;}
[ml~="\31 0px"]{margin-left:10px;}
[ml~="\31 2px"]{margin-left:12px;}
[ml~="\32 \.2rem"]{margin-left:2.2rem;}
[ml~="\32 \%"]{margin-left:2%;}
[ml~="\32 00px"]{margin-left:200px;}
[ml~="\32 64px"]{margin-left:264px;}
[ml~="\34 px"]{margin-left:4px;}
[ml~="\38 px"]{margin-left:8px;}
[ml~="\39 4px"]{margin-left:94px;}
[mr-19=""]{margin-right:4.75rem;}
[mr~="-\30 \.5"]{margin-right:-0.125rem;}
[mr~="\31 10px"]{margin-right:110px;}
[mr~="\31 6px"]{margin-right:16px;}
[mr~="\32 0px"]{margin-right:20px;}
[mr~="\32 4px"]{margin-right:24px;}
[mr~="\32 6px"]{margin-right:26px;}
[mr~="\34 px"]{margin-right:4px;}
[mr~="\36 px"]{margin-right:6px;}
[mt-1\.5=""]{margin-top:0.375rem;}
[mt-12=""]{margin-top:3rem;}
[mt-16=""]{margin-top:4rem;}
[mt-2px=""]{margin-top:2px;}
[mt-7=""]{margin-top:1.75rem;}
[mt~="-\31 2px"]{margin-top:-12px;}
[mt~="-\31 px"]{margin-top:-1px;}
[mt~="-\32 "]{margin-top:-0.5rem;}
[mt~="-\32 0px"]{margin-top:-20px;}
[mt~="-\32 px"]{margin-top:-2px;}
[mt~="-\33 px"]{margin-top:-3px;}
[mt~="-\34 0px"]{margin-top:-40px;}
[mt~="\31 0\%"]{margin-top:10%;}
[mt~="\31 0px"]{margin-top:10px;}
[mt~="\31 6px"]{margin-top:16px;}
[mt~="\32 0\%"]{margin-top:20%;}
.box-border,
[box-border=""]{box-sizing:border-box;}
.display-inline,
.inline,
[display-inline=""]{display:inline;}
.block,
.display-block,
.group:hover .group-hover-display-block,
.group:hover .group-hover\:display-block,
.group:hover [group-hover-display-block=""],
.group:hover [group-hover\:display-block=""],
.group\/item:hover .group-hover\/item\:display-block,
[block=""],
[display-block=""]{display:block;}
.display-inline-block,
.group:hover .group-hover\:display-inline-block,
.group:hover [group-hover\:display-inline-block=""],
.inline-block,
[display-inline-block=""],
[inline-block=""]{display:inline-block;}
.list-item{display:list-item;}
.display-none,
.group:hover .group-hover\:display-none,
.group:hover [group-hover\:display-none=""],
.hidden,
[display-none=""],
[hidden=""]{display:none;}
.\!display-block{display:block !important;}
.\!display-none{display:none !important;}
.display-expr\={display:expr=;}
.display-format\={display:format=;}
.display-inlin-block\>{display:inlin-block>;}
.display-inline-block\>{display:inline-block>;}
.display-inline-flex,
.inline-flex,
[display-inline-flex=""]{display:inline-flex;}
.display-mode\={display:mode=;}
.flex,
.group:hover .group-hover\:display-flex,
.group:hover [group-hover\:display-flex=""],
[flex=""]{display:flex;}
.group:hover .group-hover\:display-flex\>{display:flex>;}
.group:hover .group-hover\:display-none\>{display:none>;}
[display-expr~="fieldName"]{display:expr-fieldName;}
[display-expr~="icon"]{display:expr-icon;}
[display-expr~="name"]{display:expr-name;}
[display-expr~="operatorName"]{display:expr-operatorName;}
[display-expr~="text"]{display:expr-text;}
[display-expr~="userName"]{display:expr-userName;}
[display-expr~="value"]{display:expr-value;}
[display-fields~="displayFields"]{display:fields-displayFields;}
[display-format~="EE"]{display:format-EE;}
[display-format~="yy-MM-dd"]{display:format-yy-MM-dd;}
[display-format~="yyyy-MM-dd"]{display:format-yyyy-MM-dd;}
[display-inlin-block=""]{display:inlin-block;}
[display-mode~="adaptive"]{display:mode-adaptive;}
.aspect-\[16\/10\]{aspect-ratio:16/10;}
.aspect-video,
[aspect-video=""]{aspect-ratio:16/9;}
.\!h-\[33px\]{height:33px !important;}
.\!h-\[40px\]{height:40px !important;}
.\!h-11{height:2.75rem !important;}
.\!h-4{height:1rem !important;}
.\!h-8{height:2rem !important;}
.\!w-4{width:1rem !important;}
.\!w-8,
[w~="\!2rem"]{width:2rem !important;}
.before\:h-full::before,
.h-full,
[h-full=""],
[h~="\31 00\%"]{height:100%;}
.before\:w-\[1px\]::before{width:1px;}
.h-0,
[h-0=""]{height:0;}
.h-10,
[h-10=""]{height:2.5rem;}
.h-11,
[h-11=""]{height:2.75rem;}
.h-12,
[h-12=""]{height:3rem;}
.h-12px,
[h-12px=""],
[h~="\31 2px"]{height:12px;}
.h-13{height:3.25rem;}
.h-14,
[h-14=""]{height:3.5rem;}
.h-14px{height:14px;}
.h-153px,
[h-153px=""]{height:153px;}
.h-15px,
[h-15px=""],
[h~="\31 5px"]{height:15px;}
.h-16px,
[h-16px=""],
[h~="\31 6px"]{height:16px;}
.h-18px,
[h-18px=""],
[h~="\31 8px"]{height:18px;}
.h-1px,
[h-1px=""],
[h~="\31 px"]{height:1px;}
.h-2,
[h-2=""]{height:0.5rem;}
.h-20px,
[h-20px=""],
[h~="\32 0px"]{height:20px;}
.h-21px{height:21px;}
.h-22px,
[h~="\32 2px"]{height:22px;}
.h-25,
[h-25=""]{height:6.25rem;}
.h-25px,
[h~="\32 5px"]{height:25px;}
.h-26,
[h-26=""]{height:6.5rem;}
.h-26px,
[h-26px=""],
[h~="\32 6px"]{height:26px;}
.h-28px,
[h-28px=""],
[h~="\32 8px"]{height:28px;}
.h-3,
[h-3=""]{height:0.75rem;}
.h-30,
[h-30=""]{height:7.5rem;}
.h-30px,
[h-30px=""],
[h~="\33 0px"]{height:30px;}
.h-4,
[h-4=""]{height:1rem;}
.h-40,
[h-40=""]{height:10rem;}
.h-40px,
[h-40px=""],
[h~="\34 0px"]{height:40px;}
.h-45px,
[h-45px=""]{height:45px;}
.h-48px,
[h-48px=""],
[h~="\34 8px"]{height:48px;}
.h-5,
[h-5=""]{height:1.25rem;}
.h-50px,
[h~="\35 0px"]{height:50px;}
.h-5px,
[h-5px=""]{height:5px;}
.h-6,
.h6,
[h-6=""]{height:1.5rem;}
.h-60,
[h-60=""]{height:15rem;}
.h-64px,
[h-64px=""]{height:64px;}
.h-7,
[h-7=""]{height:1.75rem;}
.h-78px,
[h-78px=""]{height:78px;}
.h-8,
[h-8=""]{height:2rem;}
.h-80px,
[h-80px=""],
[h~="\38 0px"]{height:80px;}
.h-80vh,
[h-80vh=""]{height:80vh;}
.h-9,
[h-9=""]{height:2.25rem;}
.h-90,
[h-90=""]{height:22.5rem;}
.h-90\%,
[h~="\39 0\%"]{height:90%;}
.h-auto,
[h-auto=""]{height:auto;}
.max-h-\[300px\],
.max-h-300px,
[max-h-300px=""],
[max-h~="\33 00px"]{max-height:300px;}
.max-h-240px{max-height:240px;}
.max-h-7,
[max-h-7=""]{max-height:1.75rem;}
.max-w-120px,
[max-w-120px=""]{max-width:120px;}
.max-w-130px,
[max-w-130px=""]{max-width:130px;}
.max-w-160px,
[max-w-160px=""]{max-width:160px;}
.max-w-180px,
[max-w-180px=""],
[max-w~="\31 80px"]{max-width:180px;}
.max-w-20ch,
[max-w-20ch=""]{max-width:20ch;}
.max-w-350px,
[max-w-350px=""]{max-width:350px;}
.max-w-400px,
[max-w-400px=""],
[max-w~="\34 00px"]{max-width:400px;}
.max-w-6,
[max-w-6=""]{max-width:1.5rem;}
.max-w-600px,
[max-w-600px=""]{max-width:600px;}
.max-w-7,
[max-w-7=""]{max-width:1.75rem;}
.max-w-70px,
[max-w-70px=""]{max-width:70px;}
.max-w-full,
[max-w-full=""],
[max-w~="\31 00\%"]{max-width:100%;}
.min-h-100px{min-height:100px;}
.min-h-2xl,
[min-h-2xl=""]{min-height:42rem;}
.min-h-35,
[min-h-35=""]{min-height:8.75rem;}
.min-h-8,
[min-h-8=""]{min-height:2rem;}
.min-h-full{min-height:100%;}
.min-w-100px,
[min-w-100px=""],
[min-w~="\31 00px"]{min-width:100px;}
.min-w-10ch{min-width:10ch;}
.min-w-120px,
[min-w-120px=""],
[min-w~="\31 20px"]{min-width:120px;}
.min-w-150px,
[min-w-150px=""],
[min-w~="\31 50px"]{min-width:150px;}
.min-w-155px{min-width:155px;}
.min-w-15px,
[min-w-15px=""]{min-width:15px;}
.min-w-180px,
[min-w~="\31 80px"]{min-width:180px;}
.min-w-20ch{min-width:20ch;}
.min-w-2em{min-width:2em;}
.min-w-4,
[min-w-4=""]{min-width:1rem;}
.min-w-8,
[min-w-8=""]{min-width:2rem;}
.w-\[26px\],
.w-26px,
[w-26px=""]{width:26px;}
.w-\[80\%\],
.w-80\%,
[w~="\38 0\%"]{width:80%;}
.w-0,
[w-0=""]{width:0;}
.w-1,
[w-1=""]{width:0.25rem;}
.w-10,
[w-10=""]{width:2.5rem;}
.w-100,
[w-100=""]{width:25rem;}
.w-100\%,
.w-full,
[w-full=""],
[w~="\31 00\%"]{width:100%;}
.w-100px,
[w-100px=""],
[w~="\31 00px"]{width:100px;}
.w-10ch,
[w-10ch=""]{width:10ch;}
.w-12,
[w-12=""]{width:3rem;}
.w-120px,
[w-120px=""],
[w~="\31 20px"]{width:120px;}
.w-125px{width:125px;}
.w-12ch,
[w-12ch=""]{width:12ch;}
.w-13{width:3.25rem;}
.w-14,
[w-14=""]{width:3.5rem;}
.w-140px,
[w-140px=""],
[w~="\31 40px"]{width:140px;}
.w-14px,
[w~="\31 4px"]{width:14px;}
.w-15,
[w-15=""]{width:3.75rem;}
.w-150px,
[w-150px=""],
[w~="\31 50px"]{width:150px;}
.w-160px,
[w-160px=""]{width:160px;}
.w-16px,
[w-16px=""],
[w~="\31 6px"]{width:16px;}
.w-172,
[w-172=""]{width:43rem;}
.w-180px,
[w~="\31 80px"]{width:180px;}
.w-18px,
[w-18px=""],
[w~="\31 8px"]{width:18px;}
.w-2,
[w-2=""]{width:0.5rem;}
.w-20,
[w-20=""]{width:5rem;}
.w-200px,
[w-200px=""],
[w~="\32 00px"]{width:200px;}
.w-20px,
[w-20px=""],
[w~="\32 0px"]{width:20px;}
.w-220px,
[w~="\32 20px"]{width:220px;}
.w-230px,
[w-230px=""],
[w~="\32 30px"]{width:230px;}
.w-24px,
[w-24px=""],
[w~="\32 4px"]{width:24px;}
.w-25,
[w-25=""]{width:6.25rem;}
.w-255px{width:255px;}
.w-26,
[w-26=""]{width:6.5rem;}
.w-28px,
[w-28px=""],
[w~="\32 8px"]{width:28px;}
.w-3,
[w-3=""]{width:0.75rem;}
.w-30,
[w-30=""]{width:7.5rem;}
.w-30\%,
[w~="\33 0\%"]{width:30%;}
.w-300px,
[w~="\33 00px"]{width:300px;}
.w-32,
[w-32=""]{width:8rem;}
.w-4,
[w-4=""]{width:1rem;}
.w-40,
[w-40=""]{width:10rem;}
.w-40px,
[w-40px=""],
[w~="\34 0px"]{width:40px;}
.w-45px{width:45px;}
.w-5,
[w-5=""]{width:1.25rem;}
.w-50px,
[w~="\35 0px"]{width:50px;}
.w-56px{width:56px;}
.w-5px,
[w-5px=""],
[w~="\35 px"]{width:5px;}
.w-6,
[w-6=""]{width:1.5rem;}
.w-60,
[w-60=""]{width:15rem;}
.w-600px,
[w-600px=""],
[w~="\36 00px"]{width:600px;}
.w-7,
[w-7=""]{width:1.75rem;}
.w-70\%,
[w~="\37 0\%"]{width:70%;}
.w-70px,
[w-70px=""],
[w~="\37 0px"]{width:70px;}
.w-8,
[w-8=""]{width:2rem;}
.w-80px,
[w-80px=""],
[w~="\38 0px"]{width:80px;}
.w-85\%{width:85%;}
.w-88,
[w-88=""]{width:22rem;}
.w-9,
[w-9=""]{width:2.25rem;}
.w-90\%,
[w~="\39 0\%"]{width:90%;}
.w-auto,
[w-auto=""]{width:auto;}
[h-18=""]{height:4.5rem;}
[h-410px=""]{height:410px;}
[h-50=""]{height:12.5rem;}
[h-52px=""],
[h~="\35 2px"]{height:52px;}
[h~="\!100\%"]{height:100% !important;}
[h~="\!22px"]{height:22px !important;}
[h~="\31 00px"]{height:100px;}
[h~="\31 14px"]{height:114px;}
[h~="\31 40px"]{height:140px;}
[h~="\31 48px"]{height:148px;}
[h~="\31 50px"]{height:150px;}
[h~="\31 54px"]{height:154px;}
[h~="\31 70px"]{height:170px;}
[h~="\31 85px"]{height:185px;}
[h~="\31 90px"]{height:190px;}
[h~="\32 00px"]{height:200px;}
[h~="\32 10px"]{height:210px;}
[h~="\32 20px"]{height:220px;}
[h~="\32 30px"]{height:230px;}
[h~="\32 4px"]{height:24px;}
[h~="\32 53px"]{height:253px;}
[h~="\32 70px"]{height:270px;}
[h~="\33 00px"]{height:300px;}
[h~="\33 2px"]{height:32px;}
[h~="\33 4px"]{height:34px;}
[h~="\33 50px"]{height:350px;}
[h~="\33 5px"]{height:35px;}
[h~="\33 60px"]{height:360px;}
[h~="\33 6px"]{height:36px;}
[h~="\33 80px"]{height:380px;}
[h~="\34 00px"]{height:400px;}
[h~="\34 4px"]{height:44px;}
[h~="\34 rem"]{height:4rem;}
[h~="\35 0\%"]{height:50%;}
[h~="\35 00px"]{height:500px;}
[h~="\35 5px"]{height:55px;}
[h~="\36 0\%"]{height:60%;}
[h~="\36 0px"]{height:60px;}
[h~="\36 1px"]{height:61px;}
[h~="\36 px"]{height:6px;}
[h~="\37 0px"]{height:70px;}
[h~="\37 2px"]{height:72px;}
[h~="\38 0\%"]{height:80%;}
[max-h-400px=""]{max-height:400px;}
[max-h~="\31 00\%"]{max-height:100%;}
[max-h~="\33 94px"]{max-height:394px;}
[max-h~="\34 rem"]{max-height:4rem;}
[max-h~="\35 0vh"]{max-height:50vh;}
[max-h~="\38 00px"]{max-height:800px;}
[max-h~="\38 0vh"]{max-height:80vh;}
[max-h~="\38 rem"]{max-height:8rem;}
[max-w-100px=""],
[max-w~="\31 00px"]{max-width:100px;}
[max-w~="\!120px"]{max-width:120px !important;}
[max-w~="\!150px"]{max-width:150px !important;}
[max-w~="\!200px"]{max-width:200px !important;}
[max-w~="\!300px"]{max-width:300px !important;}
[max-w~="\31 000px"]{max-width:1000px;}
[max-w~="\31 068px"]{max-width:1068px;}
[max-w~="\31 40px"]{max-width:140px;}
[max-w~="\31 50px"]{max-width:150px;}
[max-w~="\31 920px"]{max-width:1920px;}
[max-w~="\32 00px"]{max-width:200px;}
[max-w~="\32 20px"]{max-width:220px;}
[max-w~="\32 48px"]{max-width:248px;}
[max-w~="\32 60px"]{max-width:260px;}
[max-w~="\32 70px"]{max-width:270px;}
[max-w~="\33 00px"]{max-width:300px;}
[max-w~="\33 56px"]{max-width:356px;}
[max-w~="\35 00px"]{max-width:500px;}
[max-w~="\35 0px"]{max-width:50px;}
[max-w~="\35 5px"]{max-width:55px;}
[max-w~="\36 5\%"]{max-width:65%;}
[max-w~="\36 5px"]{max-width:65px;}
[max-w~="\38 00px"]{max-width:800px;}
[max-w~="\39 0\%"]{max-width:90%;}
[max-w~="\39 00px"]{max-width:900px;}
[max-w~="\39 5\%"]{max-width:95%;}
[min-h-45px=""]{min-height:45px;}
[min-h~="\31 4px"]{min-height:14px;}
[min-h~="\32 0px"]{min-height:20px;}
[min-h~="\33 0px"]{min-height:30px;}
[min-h~="\33 2px"]{min-height:32px;}
[min-h~="\33 8px"]{min-height:38px;}
[min-h~="\38 2px"]{min-height:82px;}
[min-w~="\30 \.5rem"]{min-width:0.5rem;}
[min-w~="\31 200px"]{min-width:1200px;}
[min-w~="\31 300px"]{min-width:1300px;}
[min-w~="\31 4px"]{min-width:14px;}
[min-w~="\31 90px"]{min-width:190px;}
[min-w~="\32 00px"]{min-width:200px;}
[min-w~="\32 0px"]{min-width:20px;}
[min-w~="\33 0\%"]{min-width:30%;}
[min-w~="\33 00px"]{min-width:300px;}
[min-w~="\33 2px"]{min-width:32px;}
[min-w~="\35 00px"]{min-width:500px;}
[min-w~="\35 0px"]{min-width:50px;}
[min-w~="\38 00px"]{min-width:800px;}
[w-210px=""],
[w~="\32 10px"]{width:210px;}
[w-275px=""],
[w~="\32 75px"]{width:275px;}
[w-400px=""],
[w~="\34 00px"]{width:400px;}
[w-50=""]{width:12.5rem;}
[w-80=""]{width:20rem;}
[w~="\!100\%"]{width:100% !important;}
[w~="\!100px"]{width:100px !important;}
[w~="\!120px"]{width:120px !important;}
[w~="\!150px"]{width:150px !important;}
[w~="\!16px"]{width:16px !important;}
[w~="\!200px"]{width:200px !important;}
[w~="\!20px"]{width:20px !important;}
[w~="\!22px"]{width:22px !important;}
[w~="\!300px"]{width:300px !important;}
[w~="\!3rem"]{width:3rem !important;}
[w~="\31 10px"]{width:110px;}
[w~="\31 2px"]{width:12px;}
[w~="\31 30px"]{width:130px;}
[w~="\31 400px"]{width:1400px;}
[w~="\31 44px"]{width:144px;}
[w~="\31 5px"]{width:15px;}
[w~="\31 66px"]{width:166px;}
[w~="\31 68px"]{width:168px;}
[w~="\31 90px"]{width:190px;}
[w~="\32 \/5"],
[w~="\34 0\%"]{width:40%;}
[w~="\32 0\%"]{width:20%;}
[w~="\32 01px"]{width:201px;}
[w~="\32 13px"]{width:213px;}
[w~="\32 28px"]{width:228px;}
[w~="\32 2px"]{width:22px;}
[w~="\32 36px"]{width:236px;}
[w~="\32 40px"]{width:240px;}
[w~="\32 50px"]{width:250px;}
[w~="\32 5px"]{width:25px;}
[w~="\32 60px"]{width:260px;}
[w~="\32 80px"]{width:280px;}
[w~="\32 84px"]{width:284px;}
[w~="\32 90px"]{width:290px;}
[w~="\32 96px"]{width:296px;}
[w~="\33 06px"]{width:306px;}
[w~="\33 0px"]{width:30px;}
[w~="\33 2px"]{width:32px;}
[w~="\33 38px"]{width:338px;}
[w~="\33 5\%"]{width:35%;}
[w~="\33 50px"]{width:350px;}
[w~="\33 52"]{width:88rem;}
[w~="\34 09px"]{width:409px;}
[w~="\34 20px"]{width:420px;}
[w~="\34 33px"]{width:433px;}
[w~="\34 4px"]{width:44px;}
[w~="\34 5\%"]{width:45%;}
[w~="\34 80px"]{width:480px;}
[w~="\34 83px"]{width:483px;}
[w~="\34 9\%"]{width:49%;}
[w~="\35 0\%"]{width:50%;}
[w~="\35 00px"]{width:500px;}
[w~="\35 5px"]{width:55px;}
[w~="\35 8px"]{width:58px;}
[w~="\36 0\%"]{width:60%;}
[w~="\36 0px"]{width:60px;}
[w~="\36 80px"]{width:680px;}
[w~="\36 px"]{width:6px;}
[w~="\37 16px"]{width:716px;}
[w~="\37 2px"]{width:72px;}
[w~="\37 5\%"]{width:75%;}
[w~="\38 00px"]{width:800px;}
[w~="\38 1\%"]{width:81%;}
[w~="\39 00px"]{width:900px;}
[w~="\39 0px"]{width:90px;}
[w~="\39 6\%"]{width:96%;}
.\!flex{display:flex !important;}
.flex-1,
[flex-1=""]{flex:1 1 0%;}
.flex-shrink,
.flex-shrink-0\>,
.flex-shrink-0\>加急给\<\/span\>,
.flex-shrink-1,
.shrink-0\>,
[flex-shrink=""]{flex-shrink:1;}
.flex-shrink-0,
.shrink-0,
[flex-shrink-0=""],
[shrink-0=""]{flex-shrink:0;}
.flex-grow,
.flex-grow-1{flex-grow:1;}
.basis-1\/2{flex-basis:50%;}
.flex-row,
[flex-row=""]{flex-direction:row;}
.flex-row-reverse,
[flex-row-reverse=""]{flex-direction:row-reverse;}
.flex-col,
[flex-col=""]{flex-direction:column;}
.flex-wrap,
[flex-wrap=""]{flex-wrap:wrap;}
.table{display:table;}
.translate-y-\[-50\%\],
[translate-y~="-\31 \/2"]{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.scale-100,
[scale-100=""]{--un-scale-x:1;--un-scale-y:1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.scale-120,
[scale-120=""]{--un-scale-x:1.2;--un-scale-y:1.2;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.scale-125,
[scale-125=""]{--un-scale-x:1.25;--un-scale-y:1.25;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}
@keyframes pulse{0%, 100% {opacity:1} 50% {opacity:.5}}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,.6,1) infinite;}
.animate-spin,
[animate-spin=""]{animation:spin 1s linear infinite;}
.cursor-auto{cursor:auto;}
.\!cursor-default{cursor:default !important;}
.cursor-default,
[cursor-default=""]{cursor:default;}
.\!cursor-pointer{cursor:pointer !important;}
.cursor-pointer,
.hover\:cursor-pointer:hover,
[cursor-pointer=""],
[cursor~="pointer"],
[hover\:cursor-pointer=""]:hover{cursor:pointer;}
.\!cursor-text{cursor:text !important;}
.cursor-move,
[cursor-move=""]{cursor:move;}
.cursor-not-allowed{cursor:not-allowed;}
.select-text{user-select:text;}
.select-none,
[select-none=""]{user-select:none;}
.resize{resize:both;}
.content-start,
[content-start=""]{align-content:flex-start;}
.items-start,
[items-start=""]{align-items:flex-start;}
.items-end,
[items-end=""]{align-items:flex-end;}
.items-center,
[items-center=""]{align-items:center;}
.items-stretch,
[items-stretch=""]{align-items:stretch;}
.justify-start,
[justify-start=""]{justify-content:flex-start;}
.justify-end,
[justify-end=""]{justify-content:flex-end;}
.justify-center,
[justify-center=""]{justify-content:center;}
.justify-between,
[justify-between=""]{justify-content:space-between;}
.justify-around,
[justify-around=""]{justify-content:space-around;}
.gap-1,
[gap-1=""]{grid-gap:0.25rem;gap:0.25rem;}
.gap-10,
[gap-10=""]{grid-gap:2.5rem;gap:2.5rem;}
.gap-14px{grid-gap:14px;gap:14px;}
.gap-2,
[gap-2=""]{grid-gap:0.5rem;gap:0.5rem;}
.gap-20,
[gap-20=""]{grid-gap:5rem;gap:5rem;}
.gap-3,
[gap-3=""]{grid-gap:0.75rem;gap:0.75rem;}
.gap-3px,
[gap-3px=""]{grid-gap:3px;gap:3px;}
.gap-4,
[gap-4=""],
[gap~="\34 "]{grid-gap:1rem;gap:1rem;}
.gap-5,
.gap-xl,
[gap-5=""],
[gap-xl=""]{grid-gap:1.25rem;gap:1.25rem;}
.gap-6,
[gap-6=""]{grid-gap:1.5rem;gap:1.5rem;}
[gap-8=""]{grid-gap:2rem;gap:2rem;}
.gap-x-\[40px\]{grid-column-gap:40px;column-gap:40px;}
.overflow-auto,
[overflow-auto=""],
[overflow~="auto"]{overflow:auto;}
.overflow-hidden,
[overflow-hidden=""]{overflow:hidden;}
.overflow-x-hidden,
[overflow-x-hidden=""]{overflow-x:hidden;}
.overflow-y-auto,
[overflow-y-auto=""]{overflow-y:auto;}
.overflow-y-scroll,
[overflow-y-scroll=""]{overflow-y:scroll;}
.truncate,
[truncate=""]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-ellipsis,
[text-ellipsis=""]{text-overflow:ellipsis;}
.whitespace-nowrap,
[whitespace-nowrap=""]{white-space:nowrap;}
.break-words,
[break-words=""]{overflow-wrap:break-word;}
.break-all,
[break-all=""]{word-break:break-all;}
.b,
.b-1,
.border,
.border-1,
[b-1=""],
[border-1=""],
[border=""],
[border~="\31 px"]{border-width:1px;}
.border-0,
[border-0=""]{border-width:0;}
.border-2,
[border-2=""]{border-width:2px;}
[active~="b"]:active{border-width:1px;}
.b-b-1,
.border-b,
.border-b-1,
.not-last\:border-b:not(:last-child),
[b-b-1=""],
[border-b-1=""],
[border-b=""],
[not-last\:border-b=""]:not(:last-child){border-bottom-width:1px;}
.border-b-2,
[border-b-2=""]{border-bottom-width:2px;}
.border-l,
.border-l-1,
.border-l-1px,
[border-l-1=""],
[border-l=""]{border-left-width:1px;}
.border-l-2,
[border-l-2=""]{border-left-width:2px;}
.border-r,
.border-r-1,
.border-r-1px,
[b-r-1=""],
[border-r-1=""],
[border-r=""]{border-right-width:1px;}
.border-r-3,
[border-r-3=""]{border-right-width:3px;}
.border-t,
.border-t-1,
.border-t-1px,
[border-t-1=""],
[border-t-1px=""],
[border-t=""]{border-top-width:1px;}
.\!border-red-500{--un-border-opacity:1 !important;border-color:rgba(239,68,68,var(--un-border-opacity)) !important;}
.b-transparent,
.border-color-transparent,
.border-transparent,
[b-transparent=""]{border-color:transparent;}
.border-\#ddd-200{border-color:#ddd-200;}
.border-color-red,
.border-red,
[border-red=""]{--un-border-opacity:1;border-color:rgba(248,113,113,var(--un-border-opacity));}
.border-gray{--un-border-opacity:1;border-color:rgba(156,163,175,var(--un-border-opacity));}
.border-gray-3,
.border-gray-300,
[border-gray-3=""],
[border-gray-300=""]{--un-border-opacity:1;border-color:rgba(209,213,219,var(--un-border-opacity));}
.border-white,
[border-color~="\#ffffff"],
[border-white=""]{--un-border-opacity:1;border-color:rgba(255,255,255,var(--un-border-opacity));}
[b~="\#F2F2F2"]{--un-border-opacity:1;border-color:rgba(242,242,242,var(--un-border-opacity));}
[border-color~="\#5C5F66"]{--un-border-opacity:1;border-color:rgba(92,95,102,var(--un-border-opacity));}
[border-color~="\#ccc"],
[border-color~="\#CCC"],
[border~="\#CCCCCC"]{--un-border-opacity:1;border-color:rgba(204,204,204,var(--un-border-opacity));}
[border-color~="\#d1d1d1"]{--un-border-opacity:1;border-color:rgba(209,209,209,var(--un-border-opacity));}
[border~="\#4273ff"]{--un-border-opacity:1;border-color:rgba(66,115,255,var(--un-border-opacity));}
.border-rounded-lg,
.rounded-2,
[border-rounded-lg=""],
[rounded-2=""]{border-radius:0.5rem;}
.rounded,
.rounded-1,
[rounded-1=""],
[rounded=""]{border-radius:0.25rem;}
.rounded-\[6px\],
[rounded~="\36 px"]{border-radius:6px;}
.rounded-10,
[rounded-10=""]{border-radius:2.5rem;}
.rounded-12\.5,
[rounded-12\.5=""]{border-radius:3.125rem;}
.rounded-2px,
[rounded~="\32 px"]{border-radius:2px;}
.rounded-3,
[rounded-3=""]{border-radius:0.75rem;}
.rounded-3px,
[rounded-3px=""],
[rounded~="\33 px"]{border-radius:3px;}
.rounded-4,
[rounded-4=""]{border-radius:1rem;}
.rounded-4\.5,
[rounded-4\.5=""]{border-radius:1.125rem;}
.rounded-4px,
[rounded-4px=""],
[rounded~="\34 px"]{border-radius:4px;}
.rounded-5,
[rounded-5=""]{border-radius:1.25rem;}
.rounded-6,
[rounded-6=""]{border-radius:1.5rem;}
.rounded-8px,
[rounded-8px=""],
[rounded~="\38 px"]{border-radius:8px;}
.rounded-full,
[rounded-full=""]{border-radius:9999px;}
.rounded-md,
[rounded-md=""]{border-radius:0.375rem;}
[rounded~="\31 00\%"]{border-radius:100%;}
[rounded~="\31 0px"]{border-radius:10px;}
[rounded~="\31 2px"]{border-radius:12px;}
[rounded~="\31 4px"]{border-radius:14px;}
[rounded~="\31 5px"]{border-radius:15px;}
[rounded~="\31 6px"]{border-radius:16px;}
[rounded~="\33 0px"]{border-radius:30px;}
[rounded-t-lg=""]{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}
.rounded-bl-2,
[rounded-bl-2=""]{border-bottom-left-radius:0.5rem;}
.rounded-br-2,
[rounded-br-2=""]{border-bottom-right-radius:0.5rem;}
.\!border-none{border-style:none !important;}
.border-dashed,
[border-dashed=""]{border-style:dashed;}
.border-inherit,
[border-inherit=""]{border-style:inherit;}
.border-none,
[border-none=""]{border-style:none;}
.border-solid,
[border-solid=""],
[border~="solid"]{border-style:solid;}
.\!bg-gray-500{--un-bg-opacity:1 !important;background-color:rgba(107,114,128,var(--un-bg-opacity)) !important;}
.\!bg-transparent,
[\!bg-transparent=""]{background-color:transparent !important;}
.\!bg-white{--un-bg-opacity:1 !important;background-color:rgba(255,255,255,var(--un-bg-opacity)) !important;}
.before\:bg-\[\#CCC\]::before,
[bg~="\#cccccc"]{--un-bg-opacity:1;background-color:rgba(204,204,204,var(--un-bg-opacity));}
.bg-\[\#F5F6FA\],
[bg~="\#F5F6FA"]{--un-bg-opacity:1;background-color:rgba(245,246,250,var(--un-bg-opacity));}
.bg-\#dce5ff{--un-bg-opacity:1;background-color:rgba(220,229,255,var(--un-bg-opacity));}
.bg-\#F0F2FA,
[bg~="\#F0F2FA"],
[hover-bg~="\#F0F2FA"]:hover{--un-bg-opacity:1;background-color:rgba(240,242,250,var(--un-bg-opacity));}
.bg-black,
[bg-black=""]{--un-bg-opacity:1;background-color:rgba(0,0,0,var(--un-bg-opacity));}
.bg-blue,
[bg-blue=""]{--un-bg-opacity:1;background-color:rgba(96,165,250,var(--un-bg-opacity));}
.bg-gray-100,
.hover\:bg-gray-100:hover,
[bg-gray-100=""],
[hover-bg-gray-1=""]:hover,
[hover\:bg-gray-100=""]:hover{--un-bg-opacity:1;background-color:rgba(243,244,246,var(--un-bg-opacity));}
.bg-gray-200,
.hover\:bg-gray-200:hover,
[bg-gray-200=""],
[hover\:bg-gray-200=""]:hover{--un-bg-opacity:1;background-color:rgba(229,231,235,var(--un-bg-opacity));}
.bg-gray-50,
[bg-gray-50=""]{--un-bg-opacity:1;background-color:rgba(249,250,251,var(--un-bg-opacity));}
.bg-gray-500,
[bg-gray-500=""]{--un-bg-opacity:1;background-color:rgba(107,114,128,var(--un-bg-opacity));}
.bg-gray-600,
[bg-gray-600=""]{--un-bg-opacity:1;background-color:rgba(75,85,99,var(--un-bg-opacity));}
.bg-green-500{--un-bg-opacity:1;background-color:rgba(34,197,94,var(--un-bg-opacity));}
.bg-light-300{--un-bg-opacity:1;background-color:rgba(248,249,250,var(--un-bg-opacity));}
.bg-light-500,
.hover\:bg-light-500:hover,
[bg-light-500=""]{--un-bg-opacity:1;background-color:rgba(242,242,242,var(--un-bg-opacity));}
.bg-neutral-100,
[bg-neutral-100=""],
[bg~="\#f5f5f5"],
[hover-bg~="\#f5f5f5"]:hover{--un-bg-opacity:1;background-color:rgba(245,245,245,var(--un-bg-opacity));}
.bg-red,
[bg-red=""],
[bg~="red"]{--un-bg-opacity:1;background-color:rgba(248,113,113,var(--un-bg-opacity));}
.bg-red-500{--un-bg-opacity:1;background-color:rgba(239,68,68,var(--un-bg-opacity));}
.bg-theme,
[bg-theme=""],
[bg~="\#4273FF"],
[bg~="theme"]{--un-bg-opacity:1;background-color:rgba(66,115,255,var(--un-bg-opacity));}
.bg-transparent,
[bg-transparent=""],
[bg~="transparent"]{background-color:transparent;}
.bg-white,
[bg-white=""],
[bg~="\#fff"],
[bg~="\#ffffff"],
[bg~="white"]{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity));}
[bg~="\#2393da"]{--un-bg-opacity:1;background-color:rgba(35,147,218,var(--un-bg-opacity));}
[bg~="\#4273ff1a"]{--un-bg-opacity:0.1;background-color:rgba(66,115,255,var(--un-bg-opacity));}
[bg~="\#476DFB"]{--un-bg-opacity:1;background-color:rgba(71,109,251,var(--un-bg-opacity));}
[bg~="\#576a95"]{--un-bg-opacity:1;background-color:rgba(87,106,149,var(--un-bg-opacity));}
[bg~="\#AAAAAA"]{--un-bg-opacity:1;background-color:rgba(170,170,170,var(--un-bg-opacity));}
[bg~="\#B8E6FB"]{--un-bg-opacity:1;background-color:rgba(184,230,251,var(--un-bg-opacity));}
[bg~="\#E5E5E6"]{--un-bg-opacity:1;background-color:rgba(229,229,230,var(--un-bg-opacity));}
[bg~="\#E6E7EB"]{--un-bg-opacity:1;background-color:rgba(230,231,235,var(--un-bg-opacity));}
[bg~="\#E6ECFF"]{--un-bg-opacity:1;background-color:rgba(230,236,255,var(--un-bg-opacity));}
[bg~="\#E6EDFF"],
[hover-bg~="\#E6EDFF"]:hover{--un-bg-opacity:1;background-color:rgba(230,237,255,var(--un-bg-opacity));}
[bg~="\#E7EDFF"]{--un-bg-opacity:1;background-color:rgba(231,237,255,var(--un-bg-opacity));}
[bg~="\#E8E9EB"],
[hover-bg~="\#E8E9EB"]:hover{--un-bg-opacity:1;background-color:rgba(232,233,235,var(--un-bg-opacity));}
[bg~="\#eee"],
[hover\:bg~="\#EEEEEE"]:hover{--un-bg-opacity:1;background-color:rgba(238,238,238,var(--un-bg-opacity));}
[bg~="\#eef5ff"]{--un-bg-opacity:1;background-color:rgba(238,245,255,var(--un-bg-opacity));}
[bg~="\#efefef"]{--un-bg-opacity:1;background-color:rgba(239,239,239,var(--un-bg-opacity));}
[bg~="\#f0f0f0"]{--un-bg-opacity:1;background-color:rgba(240,240,240,var(--un-bg-opacity));}
[bg~="\#f1f1f1"],
[bg~="\#F1F1F1"]{--un-bg-opacity:1;background-color:rgba(241,241,241,var(--un-bg-opacity));}
[bg~="\#f2f3f5"],
[hover\:bg~="\#f2f3f5"]:hover{--un-bg-opacity:1;background-color:rgba(242,243,245,var(--un-bg-opacity));}
[bg~="\#F5F8FF"]{--un-bg-opacity:1;background-color:rgba(245,248,255,var(--un-bg-opacity));}
[bg~="\#f7f8fa"],
[bg~="\#F7F8FA"]{--un-bg-opacity:1;background-color:rgba(247,248,250,var(--un-bg-opacity));}
[bg~="\#F8F8F9"]{--un-bg-opacity:1;background-color:rgba(248,248,249,var(--un-bg-opacity));}
[bg~="\#f9f9f9"]{--un-bg-opacity:1;background-color:rgba(249,249,249,var(--un-bg-opacity));}
[bg~="\#FAFAFA"]{--un-bg-opacity:1;background-color:rgba(250,250,250,var(--un-bg-opacity));}
[bg~="\#Fafbff"],
[bg~="\#FAFBFF"]{--un-bg-opacity:1;background-color:rgba(250,251,255,var(--un-bg-opacity));}
[bg~="gray-300"]{--un-bg-opacity:1;background-color:rgba(209,213,219,var(--un-bg-opacity));}
[hover-bg~="\#eceefe"]:hover{--un-bg-opacity:1;background-color:rgba(236,238,254,var(--un-bg-opacity));}
.bg-op-70,
[bg-op-70=""]{--un-bg-opacity:0.7;}
.bg-op-80,
[bg-op-80=""]{--un-bg-opacity:0.8;}
[bg-op~="\34 0"]{--un-bg-opacity:0.4;}
.from-theme{--un-gradient-from:rgba(66,115,255,var(--un-from-opacity, 1));--un-gradient-to:rgba(66,115,255,0);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);}
.to-sky-300,
[to-sky-300=""]{--un-gradient-to:rgba(125,211,252,var(--un-to-opacity, 1));}
.bg-gradient-to-r,
[bg-gradient-to-r=""]{--un-gradient-shape:to right;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));}
[bg~="none"]{background-image:none;}
[stroke-width~="\34 "]{stroke-width:4px;}
.object-cover,
[object-cover=""]{object-fit:cover;}
.\!p-\[8px_0\]{padding:8px 0 !important;}
.\!p-0{padding:0 !important;}
.p-\[7px_9px\]{padding:7px 9px;}
.p-0,
[p-0=""]{padding:0;}
.p-0\.6,
[p-0\.6=""]{padding:0.15rem;}
.p-1,
[p-1=""]{padding:0.25rem;}
.p-10px,
[p-10px=""],
[p~="\31 0px"]{padding:10px;}
.p-12px,
[p-12px=""],
[p~="\31 2px"]{padding:12px;}
.p-2,
[p-2=""]{padding:0.5rem;}
.p-2px{padding:2px;}
.p-3,
[p-3=""]{padding:0.75rem;}
.p-4,
[p-4=""]{padding:1rem;}
.p-4px,
[p-4px=""],
[p~="\34 px"]{padding:4px;}
.p-5\.2,
[p-5\.2=""]{padding:1.3rem;}
.p-6,
[p-6=""]{padding:1.5rem;}
.p-6px{padding:6px;}
.p-7,
[p-7=""]{padding:1.75rem;}
.p-8,
[p-8=""]{padding:2rem;}
.p-8px,
[p-8px=""],
[p~="\38 px"]{padding:8px;}
[p~="\[10px_8px\]"]{padding:10px 8px;}
[p~="\31 6px"]{padding:16px;}
[p~="\32 0px"]{padding:20px;}
[p~="\32 4px"]{padding:24px;}
[p~="\37 px"]{padding:7px;}
.\!px-1{padding-left:0.25rem !important;padding-right:0.25rem !important;}
.\!px-14px{padding-left:14px !important;padding-right:14px !important;}
.\!py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}
.\!py-4px{padding-top:4px !important;padding-bottom:4px !important;}
.\!py-5px{padding-top:5px !important;padding-bottom:5px !important;}
.\!py-8px{padding-top:8px !important;padding-bottom:8px !important;}
.px,
.px-4,
[px-4=""],
[px=""]{padding-left:1rem;padding-right:1rem;}
.px-1,
[px-1=""],
[px~="\31 "]{padding-left:0.25rem;padding-right:0.25rem;}
.px-10,
[px-10=""]{padding-left:2.5rem;padding-right:2.5rem;}
.px-12px,
[px-12px=""]{padding-left:12px;padding-right:12px;}
.px-2,
[px-2=""]{padding-left:0.5rem;padding-right:0.5rem;}
.px-20px,
[px-20px=""]{padding-left:20px;padding-right:20px;}
.px-2px,
[px-2px=""]{padding-left:2px;padding-right:2px;}
.px-3,
[px-3=""]{padding-left:0.75rem;padding-right:0.75rem;}
.px-3px,
[px-3px=""]{padding-left:3px;padding-right:3px;}
.px-4px,
[px-4px=""]{padding-left:4px;padding-right:4px;}
.px-5,
[px-5=""]{padding-left:1.25rem;padding-right:1.25rem;}
.px-6,
[px-6=""]{padding-left:1.5rem;padding-right:1.5rem;}
.px-6px,
[px-6px=""],
[px~="\36 px"]{padding-left:6px;padding-right:6px;}
.px-7px,
[px-7px=""]{padding-left:7px;padding-right:7px;}
.px-8,
[px-8=""]{padding-left:2rem;padding-right:2rem;}
.px-8px,
[px-8px=""]{padding-left:8px;padding-right:8px;}
.py-0\.5,
[py-0\.5=""],
[py~="\30 \.5"]{padding-top:0.125rem;padding-bottom:0.125rem;}
.py-1,
[py-1=""]{padding-top:0.25rem;padding-bottom:0.25rem;}
.py-10px,
[py~="\31 0px"]{padding-top:10px;padding-bottom:10px;}
.py-1px,
[py-1px=""]{padding-top:1px;padding-bottom:1px;}
.py-2,
[py-2=""]{padding-top:0.5rem;padding-bottom:0.5rem;}
.py-3,
[py-3=""]{padding-top:0.75rem;padding-bottom:0.75rem;}
.py-4,
[py-4=""]{padding-top:1rem;padding-bottom:1rem;}
.py-4px,
[py-4px=""]{padding-top:4px;padding-bottom:4px;}
.py-5,
[py-5=""]{padding-top:1.25rem;padding-bottom:1.25rem;}
.py-6,
[py-6=""]{padding-top:1.5rem;padding-bottom:1.5rem;}
.py-8px,
[py-8px=""]{padding-top:8px;padding-bottom:8px;}
[px~="\31 0px"]{padding-left:10px;padding-right:10px;}
[px~="\31 6px"]{padding-left:16px;padding-right:16px;}
[px~="\31 9px"]{padding-left:19px;padding-right:19px;}
[px~="\32 8px"]{padding-left:28px;padding-right:28px;}
[px~="\33 0px"]{padding-left:30px;padding-right:30px;}
[px~="\34 0px"]{padding-left:40px;padding-right:40px;}
[py~="\31 3px"]{padding-top:13px;padding-bottom:13px;}
[py~="\32 0px"]{padding-top:20px;padding-bottom:20px;}
[py~="\32 4px"]{padding-top:24px;padding-bottom:24px;}
[py~="\33 px"]{padding-top:3px;padding-bottom:3px;}
[py~="\35 px"]{padding-top:5px;padding-bottom:5px;}
[py~="\36 px"]{padding-top:6px;padding-bottom:6px;}
.\!pl-0{padding-left:0 !important;}
.\!pl-10px{padding-left:10px !important;}
.\!pr-0{padding-right:0 !important;}
.first\:pt-0:first-child,
[first\:pt-0=""]:first-child{padding-top:0;}
.p-b-2,
.pb-2,
[p-b-2=""],
[pb-2=""]{padding-bottom:0.5rem;}
.pb-1,
[pb-1=""]{padding-bottom:0.25rem;}
.pb-10,
[pb-10=""]{padding-bottom:2.5rem;}
.pb-10px,
[p-b~="\31 0px"],
[pb-10px=""],
[pb~="\31 0px"]{padding-bottom:10px;}
.pb-4,
[pb-4=""],
[pb=""]{padding-bottom:1rem;}
.pb-4px,
[pb-4px=""]{padding-bottom:4px;}
.pl,
.pl-4,
[pl-4=""]{padding-left:1rem;}
.pl-\[2px\]{padding-left:2px;}
.pl-\[4px\]{padding-left:4px;}
.pl-\[9px\],
[pl-9px=""]{padding-left:9px;}
.pl-0,
[pl-0=""]{padding-left:0;}
.pl-1,
[pl-1=""]{padding-left:0.25rem;}
.pl-10,
[pl-10=""]{padding-left:2.5rem;}
.pl-15px,
[pl-15px=""],
[pl~="\31 5px"]{padding-left:15px;}
.pl-16px,
[pl-16px=""],
[pl~="\31 6px"]{padding-left:16px;}
.pl-2,
[pl-2=""]{padding-left:0.5rem;}
.pl-2\!{padding-left:0.5rem !important;}
.pl-20px,
[pl-20px=""],
[pl~="\32 0px"]{padding-left:20px;}
.pl-3,
[pl-3=""]{padding-left:0.75rem;}
.pl-4\.2,
[pl-4\.2=""]{padding-left:1.05rem;}
.pl-5,
[pl-5=""]{padding-left:1.25rem;}
.pl-6,
[pl-6=""]{padding-left:1.5rem;}
.pl-8,
[pl-8=""]{padding-left:2rem;}
.pr-1,
[pr-1=""]{padding-right:0.25rem;}
.pr-10,
[pr-10=""]{padding-right:2.5rem;}
.pr-15px,
[pr-15px=""]{padding-right:15px;}
.pr-2,
[pr-2=""]{padding-right:0.5rem;}
.pr-2\!{padding-right:0.5rem !important;}
.pr-3,
[pr-3=""]{padding-right:0.75rem;}
.pr-4,
[pr-4=""]{padding-right:1rem;}
.pr-5px,
[pr-5px=""]{padding-right:5px;}
.pr-7,
[pr-7=""]{padding-right:1.75rem;}
.pt,
.pt-4,
[pt-4=""],
[pt=""]{padding-top:1rem;}
.pt-1,
[pt-1=""]{padding-top:0.25rem;}
.pt-10px,
[pt-10px=""],
[pt~="\31 0px"]{padding-top:10px;}
.pt-2,
[pt-2=""]{padding-top:0.5rem;}
.pt-2\.5,
[pt-2\.5=""]{padding-top:0.625rem;}
.pt-20,
[pt-20=""]{padding-top:5rem;}
.pt-40px,
[pt-40px=""]{padding-top:40px;}
.pt-5\.8,
[pt-5\.8=""]{padding-top:1.45rem;}
.pt-6,
[pt-6=""]{padding-top:1.5rem;}
.pt-6px,
[pt-6px=""]{padding-top:6px;}
.pt-8,
[pt-8=""]{padding-top:2rem;}
[pb-200px=""]{padding-bottom:200px;}
[pb~="\36 0px"]{padding-bottom:60px;}
[pl~="\31 0px"]{padding-left:10px;}
[pr-5=""]{padding-right:1.25rem;}
[pr-8=""]{padding-right:2rem;}
[pr~="\32 0px"]{padding-right:20px;}
[pt-10=""]{padding-top:2.5rem;}
[pt-1px=""]{padding-top:1px;}
[pt-3=""]{padding-top:0.75rem;}
[pt~="\30 \.2"]{padding-top:0.05rem;}
[pt~="\31 0\%"]{padding-top:10%;}
[pt~="\32 0\%"]{padding-top:20%;}
[pt~="\32 0px"]{padding-top:20px;}
.text-center,
[text-center=""]{text-align:center;}
.text-left,
[text-left=""]{text-align:left;}
.text-right,
[text-right=""]{text-align:right;}
.align-middle,
[align-middle=""]{vertical-align:middle;}
[align~="top"]{vertical-align:top;}
.text-\[18px\],
.text-18px,
[text-18px=""],
[text~="\31 8px"]{font-size:18px;}
.text-\[1em\],
[text~="\31 em"]{font-size:1em;}
.text-10,
[text-10=""]{font-size:2.5rem;}
.text-10px,
[text-10px=""]{font-size:10px;}
.text-12px,
[text-12px=""],
[text-size-12px=""],
[text~="\31 2px"]{font-size:12px;}
.text-13px,
[text-13px=""],
[text~="\31 3px"]{font-size:13px;}
.text-14px,
[text-14px=""],
[text~="\31 4px"]{font-size:14px;}
.text-15px,
[text-15px=""]{font-size:15px;}
.text-16px,
[text-16px=""],
[text~="\31 6px"]{font-size:16px;}
.text-2,
[text-2=""]{font-size:0.5rem;}
.text-20px,
[text-20px=""],
[text~="\32 0px"]{font-size:20px;}
.text-2xl,
[text-2xl=""]{font-size:1.5rem;line-height:2rem;}
.text-3,
[text-3=""]{font-size:0.75rem;}
.text-3\.5,
[text-3\.5=""]{font-size:0.875rem;}
.text-3xl,
[text-3xl=""]{font-size:1.875rem;line-height:2.25rem;}
.text-4,
[text-4=""]{font-size:1rem;}
.text-4\.5,
[text-4\.5=""]{font-size:1.125rem;}
.text-4xl,
[text-4xl=""]{font-size:2.25rem;line-height:2.5rem;}
.text-5,
[text-5=""]{font-size:1.25rem;}
.text-6,
[text-6=""]{font-size:1.5rem;}
.text-7,
[text-7=""]{font-size:1.75rem;}
.text-base,
[text-base=""]{font-size:1rem;line-height:1.5rem;}
.text-lg,
[text-lg=""]{font-size:1.125rem;line-height:1.75rem;}
.text-sm,
[text-sm=""]{font-size:0.875rem;line-height:1.25rem;}
.text-xl,
[text-xl=""]{font-size:1.25rem;line-height:1.75rem;}
[text-17px=""]{font-size:17px;}
[text~="\32 2px"]{font-size:22px;}
[text~="\32 4px"]{font-size:24px;}
[text~="\32 5px"]{font-size:25px;}
[text~="\33 0px"]{font-size:30px;}
[text~="\34 0px"]{font-size:40px;}
.font-100,
[font-100=""]{font-weight:100;}
.font-200,
[font-200=""]{font-weight:200;}
.font-400,
.font-normal,
[font-400=""],
[font-normal=""]{font-weight:400;}
.font-500,
[font-500=""],
[font~="\35 00"]{font-weight:500;}
.font-600,
[font-600=""],
[font~="\36 00"]{font-weight:600;}
.font-700,
.font-bold,
.fw-bold,
[font-bold=""],
[fw-bold=""]{font-weight:700;}
.font-black,
[font-black=""]{font-weight:900;}
.leading-1\.5715px{line-height:1.5715px;}
.leading-40px,
[leading~="\34 0px"]{line-height:40px;}
.leading-52px,
[leading-52px=""]{line-height:52px;}
.leading-7,
[leading-7=""]{line-height:1.75rem;}
.leading-78px,
[leading-78px=""]{line-height:78px;}
[leading-20px=""],
[leading~="\32 0px"]{line-height:20px;}
[leading-6=""]{line-height:1.5rem;}
[leading-8=""]{line-height:2rem;}
[leading~="\31 2px"]{line-height:12px;}
[leading~="\31 5px"]{line-height:15px;}
[leading~="\31 6px"]{line-height:16px;}
[leading~="\32 5px"]{line-height:25px;}
[leading~="\32 8px"]{line-height:28px;}
[leading~="\33 0px"],
[lh~="\33 0px"]{line-height:30px;}
[leading~="\33 2px"],
[lh~="\33 2px"]{line-height:32px;}
[leading~="\33 3px"]{line-height:33px;}
[leading~="\33 5px"],
[lh~="\33 5px"]{line-height:35px;}
[leading~="\33 6px"]{line-height:36px;}
[leading~="\34 px"]{line-height:4px;}
[leading~="\35 0px"]{line-height:50px;}
[lh-24px=""]{line-height:24px;}
.italic{font-style:italic;}
.\!color-\[\#292B33\]{--un-text-opacity:1 !important;color:rgba(41,43,51,var(--un-text-opacity)) !important;}
.\!color-\[\#5C5F66\]{--un-text-opacity:1 !important;color:rgba(92,95,102,var(--un-text-opacity)) !important;}
.\!color-\[\#86909c\]{--un-text-opacity:1 !important;color:rgba(134,144,156,var(--un-text-opacity)) !important;}
.\!color-\[\#FF9A2E\]{--un-text-opacity:1 !important;color:rgba(255,154,46,var(--un-text-opacity)) !important;}
.\!color-gray-400{--un-text-opacity:1 !important;color:rgba(156,163,175,var(--un-text-opacity)) !important;}
.\!color-red{--un-text-opacity:1 !important;color:rgba(248,113,113,var(--un-text-opacity)) !important;}
.color-\#333,
[color~="\#333"],
[color~="\#333333"]{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity));}
.color-\#4273ff,
.color-theme,
.group:hover .group-hover\:color-theme,
.group:hover [group-hover\:color-theme=""],
.hover-color-theme:hover,
.hover\:color-theme:hover,
[color~="\#4273ff"],
[color~="\#4273FF"],
[color~="theme"],
[hover-color-theme=""]:hover,
[hover-color~="\#4273ff"]:hover,
[hover-color~="\#4273FF"]:hover,
[hover\:color-theme=""]:hover,
[hover\:color~="\#4273ff"]:hover{--un-text-opacity:1;color:rgba(66,115,255,var(--un-text-opacity));}
.color-\#FFD637{--un-text-opacity:1;color:rgba(255,214,55,var(--un-text-opacity));}
.color-black,
[color-black=""],
[color~="\#000"]{--un-text-opacity:1;color:rgba(0,0,0,var(--un-text-opacity));}
.color-blue-500,
[color-blue-500=""]{--un-text-opacity:1;color:rgba(59,130,246,var(--un-text-opacity));}
.color-gray,
.color-gray-400,
.text-gray,
.text-gray-400,
[color-gray-4=""],
[color-gray-400=""],
[color-gray=""],
[color~="\#9ca3af"],
[color~="gray"],
[text-gray-400=""],
[text-gray=""]{--un-text-opacity:1;color:rgba(156,163,175,var(--un-text-opacity));}
.color-gray-500,
.text-gray-500,
[color-gray-500=""],
[text-gray-500=""]{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity));}
.color-gray-600,
.text-gray-600,
[color-gray-600=""],
[text-gray-600=""]{--un-text-opacity:1;color:rgba(75,85,99,var(--un-text-opacity));}
.color-gray-700,
.text-gray-700,
[text-gray-700=""]{--un-text-opacity:1;color:rgba(55,65,81,var(--un-text-opacity));}
.color-green-500{--un-text-opacity:1;color:rgba(34,197,94,var(--un-text-opacity));}
.color-green-600,
[color-green-600=""]{--un-text-opacity:1;color:rgba(22,163,74,var(--un-text-opacity));}
.color-red,
[color-red=""],
[color~="\#F87171"],
[color~="red"],
[hover-color~="red"]:hover{--un-text-opacity:1;color:rgba(248,113,113,var(--un-text-opacity));}
.color-red-500,
.hover\:text-red-500:hover,
.text-red-5,
[color-red-500=""],
[color~="\#ef4444"],
[color~="\#EF4444"],
[hover\:text-red-500=""]:hover{--un-text-opacity:1;color:rgba(239,68,68,var(--un-text-opacity));}
.color-white,
.hover-color-white:hover,
.text-white,
[color-white=""],
[color~="\#fff"],
[hover-color-white=""]:hover,
[text-white=""]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity));}
[color-orange=""]{--un-text-opacity:1;color:rgba(251,146,60,var(--un-text-opacity));}
[color~="\!\#333333"]{--un-text-opacity:1 !important;color:rgba(51,51,51,var(--un-text-opacity)) !important;}
[color~="\#0171fb"]{--un-text-opacity:1;color:rgba(1,113,251,var(--un-text-opacity));}
[color~="\#165dff"]{--un-text-opacity:1;color:rgba(22,93,255,var(--un-text-opacity));}
[color~="\#292B33"]{--un-text-opacity:1;color:rgba(41,43,51,var(--un-text-opacity));}
[color~="\#2960ff"]{--un-text-opacity:1;color:rgba(41,96,255,var(--un-text-opacity));}
[color~="\#4272ff"]{--un-text-opacity:1;color:rgba(66,114,255,var(--un-text-opacity));}
[color~="\#444"]{--un-text-opacity:1;color:rgba(68,68,68,var(--un-text-opacity));}
[color~="\#4e5969"]{--un-text-opacity:1;color:rgba(78,89,105,var(--un-text-opacity));}
[color~="\#555"]{--un-text-opacity:1;color:rgba(85,85,85,var(--un-text-opacity));}
[color~="\#5C5F66"]{--un-text-opacity:1;color:rgba(92,95,102,var(--un-text-opacity));}
[color~="\#666"],
[color~="\#666666"]{--un-text-opacity:1;color:rgba(102,102,102,var(--un-text-opacity));}
[color~="\#777"]{--un-text-opacity:1;color:rgba(119,119,119,var(--un-text-opacity));}
[color~="\#86909c"]{--un-text-opacity:1;color:rgba(134,144,156,var(--un-text-opacity));}
[color~="\#888"]{--un-text-opacity:1;color:rgba(136,136,136,var(--un-text-opacity));}
[color~="\#959595"]{--un-text-opacity:1;color:rgba(149,149,149,var(--un-text-opacity));}
[color~="\#999"],
[color~="\#999999"]{--un-text-opacity:1;color:rgba(153,153,153,var(--un-text-opacity));}
[color~="\#999eaa"],
[color~="\#999EAA"]{--un-text-opacity:1;color:rgba(153,158,170,var(--un-text-opacity));}
[color~="\#AAA"],
[color~="\#aaaaaa"],
[color~="\#AAAAAA"]{--un-text-opacity:1;color:rgba(170,170,170,var(--un-text-opacity));}
[color~="\#b3b6bf"]{--un-text-opacity:1;color:rgba(179,182,191,var(--un-text-opacity));}
[color~="\#b8b8b8"]{--un-text-opacity:1;color:rgba(184,184,184,var(--un-text-opacity));}
[color~="\#CCCCCC"]{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity));}
[color~="green"]{--un-text-opacity:1;color:rgba(74,222,128,var(--un-text-opacity));}
[color~="pink"]{--un-text-opacity:1;color:rgba(244,114,182,var(--un-text-opacity));}
.\!text-black{--un-text-opacity:1 !important;color:rgba(0,0,0,var(--un-text-opacity)) !important;}
.\!text-gray-300{--un-text-opacity:1 !important;color:rgba(209,213,219,var(--un-text-opacity)) !important;}
[text~="\$\{hierarchyTypeText\[hierarchyType"]{color:var(--\{hierarchyTypeText\[hierarchyType);}
.line-through{text-decoration-line:line-through;}
.underline,
[hover~="underline"]:hover,
[underline=""]{text-decoration-line:underline;}
.hover-underline-theme:hover,
[hover-underline-theme=""]:hover{-webkit-text-decoration-color:rgba(66,115,255,var(--un-line-opacity));--un-line-opacity:1;text-decoration-color:rgba(66,115,255,var(--un-line-opacity));}
.hover-underline-dashed:hover,
[hover-underline-dashed=""]:hover{text-decoration-style:dashed;}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:grayscale;}
.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}
.opacity-0,
[opacity-0=""]{opacity:0;}
.hover-shadow-dark:hover,
[hover-shadow-dark=""]:hover{--un-shadow-opacity:1;--un-shadow-color:rgba(34,34,34,var(--un-shadow-opacity));}
.hover\:shadow-md:hover,
[hover\:shadow-md=""]:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgba(0,0,0,0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.shadow,
[shadow=""]{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.shadow-\[0_2px_8px_0_rgba\(0\,0\,0\,0\.15\)\]{--un-shadow:0 2px 8px 0 var(--un-shadow-color, rgba(0,0,0,0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.shadow-\[0px_0_60px_0_rgba\(0\,0\,0\,0\.15\)\]{--un-shadow:0px 0 60px 0 var(--un-shadow-color, rgba(0,0,0,0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.shadow-2xl,
[shadow-2xl=""]{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color, rgba(0,0,0,0.25));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.shadow-gray-300,
[shadow-gray-300=""]{--un-shadow-opacity:1;--un-shadow-color:rgba(209,213,219,var(--un-shadow-opacity));}
.shadow-lg,
[shadow-lg=""]{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color, rgba(0,0,0,0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.shadow-light-500,
[shadow-light-500=""]{--un-shadow-opacity:1;--un-shadow-color:rgba(242,242,242,var(--un-shadow-opacity));}
[shadow-xl=""]{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgba(0,0,0,0.1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgba(0,0,0,0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
[shadow~="\[0_0px_20px_0_rgba\(0\,0\,0\,0\.15\)\]"]{--un-shadow:0 0px 20px 0 var(--un-shadow-color, rgba(0,0,0,0.15));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
[shadow~="\[0px_0px_6px_2px_\#fff\]"]{--un-shadow:0px 0px 6px 2px var(--un-shadow-color, rgba(255,255,255));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
[shadow~="\[0px_0px_8px_0px_\#0000001a\]"]{--un-shadow:0px 0px 8px 0px var(--un-shadow-color, rgba(0,0,0,0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.outline{outline-style:solid;}
.focus\:outline-none:focus,
.hover\:outline-none:hover,
.outline-none,
[outline-none=""]{outline:2px solid transparent;outline-offset:2px;}
.active\:outline-none:active{outline:2px solid transparent;outline-offset:2px;}
.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}
.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}
.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}
.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);}
.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.ease,
.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1);}
[content~="\$\{getText\(options\.data\.taskRecurrence\?\.recur\)\}"]{content:var(--\{getText\(options\.data\.taskRecurrence\?\.recur\)\});}
[content~="\$\{getText\(props\.params\.data\.taskRecurrence\?\.recur\)\}"]{content:var(--\{getText\(props\.params\.data\.taskRecurrence\?\.recur\)\});}
.before\:content-empty::before{content:"";}
.\!content-none{content:"" !important;}
/** Generated by the DevExpress ThemeBuilder
* Version: 22.2.6
* http://js.devexpress.com/ThemeBuilder/
*/

.dx-validationsummary-item {
  cursor: pointer;
}

.dx-invalid-message.dx-overlay {
  position: relative;
}

.dx-invalid-message.dx-overlay-wrapper {
  width: 100%;
  visibility: hidden;
  pointer-events: none;
}

.dx-invalid-message>.dx-overlay-content {
  display: inline-block;
  border-width: 0;
  padding: 10px;
  font-size: .85em;
  line-height: normal;
  word-wrap: break-word;
}

.dx-dropdownbox.dx-dropdowneditor-active .dx-invalid-message-auto,
.dx-invalid-message-visible.dx-invalid .dx-invalid-message-auto,
.dx-invalid-message.dx-invalid-message-always,
.dx-lookup.dx-dropdowneditor-active .dx-invalid-message-auto,
.dx-state-focused.dx-invalid .dx-invalid-message-auto {
  visibility: visible;
}

.dx-validationsummary-item-content {
  border-bottom: 1px dashed;
  display: inline-block;
  line-height: normal;
}

@-webkit-keyframes dx-valid-badge-frames {
  from {
    opacity: 0;
    -webkit-transform: scale(.1);
    transform: scale(.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes dx-valid-badge-frames {
  from {
    opacity: 0;
    -webkit-transform: scale(.1);
    transform: scale(.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.dx-theme-generic-typography {
  background-color: #fff;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-theme-generic-typography input,
.dx-theme-generic-typography textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-theme-generic-typography .dx-font-xl,
.dx-theme-generic-typography h1 {
  font-weight: 200;
  font-size: 34px;
}

.dx-theme-generic-typography .dx-font-l,
.dx-theme-generic-typography h2 {
  font-weight: 400;
  font-size: 28px;
}

.dx-theme-generic-typography h3 {
  font-weight: 400;
  font-size: 22px;
}

.dx-theme-generic-typography .dx-font-m {
  font-weight: 400;
  font-size: 20px;
}

.dx-theme-generic-typography .dx-font-s,
.dx-theme-generic-typography h4 {
  font-weight: 500;
  font-size: 18px;
}

.dx-theme-generic-typography h5 {
  font-weight: 700;
  font-size: 16px;
}

.dx-theme-generic-typography .dx-font-xs,
.dx-theme-generic-typography h6,
.dx-theme-generic-typography small {
  font-weight: 800;
  font-size: 12px;
}

.dx-theme-generic-typography a {
  color: #4273ff;
}

.dx-icon-add,
.dx-icon-addcolumnleft,
.dx-icon-addcolumnright,
.dx-icon-addrowabove,
.dx-icon-addrowbelow,
.dx-icon-addtable,
.dx-icon-airplane,
.dx-icon-aligncenter,
.dx-icon-alignjustify,
.dx-icon-alignleft,
.dx-icon-alignright,
.dx-icon-arrowdown,
.dx-icon-arrowleft,
.dx-icon-arrowright,
.dx-icon-arrowup,
.dx-icon-background,
.dx-icon-bell,
.dx-icon-blockquote,
.dx-icon-bold,
.dx-icon-bookmark,
.dx-icon-box,
.dx-icon-bulletlist,
.dx-icon-car,
.dx-icon-card,
.dx-icon-cart,
.dx-icon-cellproperties,
.dx-icon-chart,
.dx-icon-checklist,
.dx-icon-clear,
.dx-icon-clearformat,
.dx-icon-clock,
.dx-icon-close,
.dx-icon-codeblock,
.dx-icon-color,
.dx-icon-columnproperties,
.dx-icon-comment,
.dx-icon-decreaseindent,
.dx-icon-doc,
.dx-icon-download,
.dx-icon-edit,
.dx-icon-email,
.dx-icon-event,
.dx-icon-eventall,
.dx-icon-favorites,
.dx-icon-find,
.dx-icon-folder,
.dx-icon-fontsize,
.dx-icon-food,
.dx-icon-formula,
.dx-icon-gift,
.dx-icon-globe,
.dx-icon-group,
.dx-icon-growfont,
.dx-icon-header,
.dx-icon-help,
.dx-icon-home,
.dx-icon-image,
.dx-icon-increaseindent,
.dx-icon-indent,
.dx-icon-info,
.dx-icon-italic,
.dx-icon-key,
.dx-icon-like,
.dx-icon-link,
.dx-icon-map,
.dx-icon-mention,
.dx-icon-menu,
.dx-icon-mergecells,
.dx-icon-money,
.dx-icon-music,
.dx-icon-orderedlist,
.dx-icon-overflow,
.dx-icon-percent,
.dx-icon-photo,
.dx-icon-plus,
.dx-icon-preferences,
.dx-icon-product,
.dx-icon-redo,
.dx-icon-refresh,
.dx-icon-remove,
.dx-icon-removecolumn,
.dx-icon-removerow,
.dx-icon-removetable,
.dx-icon-rowproperties,
.dx-icon-runner,
.dx-icon-save,
.dx-icon-search,
.dx-icon-shrinkfont,
.dx-icon-splitcells,
.dx-icon-strike,
.dx-icon-subscript,
.dx-icon-superscript,
.dx-icon-tableproperties,
.dx-icon-tags,
.dx-icon-tel,
.dx-icon-tips,
.dx-icon-todo,
.dx-icon-toolbox,
.dx-icon-underline,
.dx-icon-undo,
.dx-icon-user,
.dx-icon-variable,
.dx-icon-verticalalignbottom,
.dx-icon-verticalaligncenter,
.dx-icon-verticalaligntop,
.dx-icon-video {
  background-position: 0 0;
  background-repeat: no-repeat;
}

.dx-icon {
  background-position: 50% 50%;
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dx-svg-icon svg {
  pointer-events: none;
}

.dx-rtl .dx-icon-spinnext::before {
  content: "\f04f";
}

.dx-rtl .dx-icon-spinprev::before {
  content: "\f04e";
}

.dx-rtl .dx-icon-chevronnext::before {
  content: "\f012";
}

.dx-rtl .dx-icon-back::before,
.dx-rtl .dx-icon-chevronprev::before {
  content: "\f010";
}

.dx-rtl .dx-icon-undo::before {
  content: "\f093";
}

.dx-rtl .dx-icon-redo::before {
  content: "\f04c";
}

.dx-rtl .dx-icon-hidepanel::before {
  content: "\f11d";
}

.dx-rtl .dx-icon-showpanel::before {
  content: "\f11c";
}

@font-face {
  font-family: DXIcons;
  src: local("DevExtreme Generic Icons"), local("devextreme_generic_icons"), url("/assets/dxicons-Dxbhak7I.woff2") format("woff2"), url("/assets/dxicons-cbyon-Qq.woff") format("woff"), url("/assets/dxicons-85JT7BT4.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

.dx-icon-add {
  font: 14px/1 DXIcons;
}

.dx-icon-add::before {
  content: "\f00b";
}

.dx-icon-airplane {
  font: 14px/1 DXIcons;
}

.dx-icon-airplane::before {
  content: "\f000";
}

.dx-icon-bookmark {
  font: 14px/1 DXIcons;
}

.dx-icon-bookmark::before {
  content: "\f017";
}

.dx-icon-box {
  font: 14px/1 DXIcons;
}

.dx-icon-box::before {
  content: "\f018";
}

.dx-icon-car {
  font: 14px/1 DXIcons;
}

.dx-icon-car::before {
  content: "\f01b";
}

.dx-icon-card {
  font: 14px/1 DXIcons;
}

.dx-icon-card::before {
  content: "\f019";
}

.dx-icon-cart {
  font: 14px/1 DXIcons;
}

.dx-icon-cart::before {
  content: "\f01a";
}

.dx-icon-chart {
  font: 14px/1 DXIcons;
}

.dx-icon-chart::before {
  content: "\f01c";
}

.dx-icon-check {
  font: 14px/1 DXIcons;
}

.dx-icon-check::before {
  content: "\f005";
}

.dx-icon-clear {
  font: 14px/1 DXIcons;
}

.dx-icon-clear::before {
  content: "\f008";
}

.dx-icon-clock {
  font: 14px/1 DXIcons;
}

.dx-icon-clock::before {
  content: "\f01d";
}

.dx-icon-close {
  font: 14px/1 DXIcons;
}

.dx-icon-close::before {
  content: "\f00a";
}

.dx-icon-coffee {
  font: 14px/1 DXIcons;
}

.dx-icon-coffee::before {
  content: "\f02a";
}

.dx-icon-comment {
  font: 14px/1 DXIcons;
}

.dx-icon-comment::before {
  content: "\f01e";
}

.dx-icon-doc {
  font: 14px/1 DXIcons;
}

.dx-icon-doc::before {
  content: "\f021";
}

.dx-icon-file {
  font: 14px/1 DXIcons;
}

.dx-icon-file::before {
  content: "\f021";
}

.dx-icon-download {
  font: 14px/1 DXIcons;
}

.dx-icon-download::before {
  content: "\f022";
}

.dx-icon-dragvertical {
  font: 14px/1 DXIcons;
}

.dx-icon-dragvertical::before {
  content: "\f038";
}

.dx-icon-edit {
  font: 14px/1 DXIcons;
}

.dx-icon-edit::before {
  content: "\f023";
}

.dx-icon-email {
  font: 14px/1 DXIcons;
}

.dx-icon-email::before {
  content: "\f024";
}

.dx-icon-event {
  font: 14px/1 DXIcons;
}

.dx-icon-event::before {
  content: "\f026";
}

.dx-icon-eventall {
  font: 14px/1 DXIcons;
}

.dx-icon-eventall::before {
  content: "\f043";
}

.dx-icon-favorites {
  font: 14px/1 DXIcons;
}

.dx-icon-favorites::before {
  content: "\f025";
}

.dx-icon-find {
  font: 14px/1 DXIcons;
}

.dx-icon-find::before {
  content: "\f027";
}

.dx-icon-filter {
  font: 14px/1 DXIcons;
}

.dx-icon-filter::before {
  content: "\f050";
}

.dx-icon-folder {
  font: 14px/1 DXIcons;
}

.dx-icon-folder::before {
  content: "\f028";
}

.dx-icon-activefolder {
  font: 14px/1 DXIcons;
}

.dx-icon-activefolder::before {
  content: "\f028";
}

.dx-icon-food {
  font: 14px/1 DXIcons;
}

.dx-icon-food::before {
  content: "\f029";
}

.dx-icon-gift {
  font: 14px/1 DXIcons;
}

.dx-icon-gift::before {
  content: "\f02b";
}

.dx-icon-globe {
  font: 14px/1 DXIcons;
}

.dx-icon-globe::before {
  content: "\f02c";
}

.dx-icon-group {
  font: 14px/1 DXIcons;
}

.dx-icon-group::before {
  content: "\f02e";
}

.dx-icon-help {
  font: 14px/1 DXIcons;
}

.dx-icon-help::before {
  content: "\f02f";
}

.dx-icon-home {
  font: 14px/1 DXIcons;
}

.dx-icon-home::before {
  content: "\f030";
}

.dx-icon-image {
  font: 14px/1 DXIcons;
}

.dx-icon-image::before {
  content: "\f031";
}

.dx-icon-info {
  font: 14px/1 DXIcons;
}

.dx-icon-info::before {
  content: "\f032";
}

.dx-icon-key {
  font: 14px/1 DXIcons;
}

.dx-icon-key::before {
  content: "\f033";
}

.dx-icon-like {
  font: 14px/1 DXIcons;
}

.dx-icon-like::before {
  content: "\f034";
}

.dx-icon-map {
  font: 14px/1 DXIcons;
}

.dx-icon-map::before {
  content: "\f035";
}

.dx-icon-menu {
  font: 14px/1 DXIcons;
}

.dx-icon-menu::before {
  content: "\f00c";
}

.dx-icon-message {
  font: 14px/1 DXIcons;
}

.dx-icon-message::before {
  content: "\f024";
}

.dx-icon-money {
  font: 14px/1 DXIcons;
}

.dx-icon-money::before {
  content: "\f036";
}

.dx-icon-music {
  font: 14px/1 DXIcons;
}

.dx-icon-music::before {
  content: "\f037";
}

.dx-icon-overflow {
  font: 14px/1 DXIcons;
}

.dx-icon-overflow::before {
  content: "\f00d";
}

.dx-icon-percent {
  font: 14px/1 DXIcons;
}

.dx-icon-percent::before {
  content: "\f039";
}

.dx-icon-photo {
  font: 14px/1 DXIcons;
}

.dx-icon-photo::before {
  content: "\f03a";
}

.dx-icon-plus {
  font: 14px/1 DXIcons;
}

.dx-icon-plus::before {
  content: "\f00b";
}

.dx-icon-minus {
  font: 14px/1 DXIcons;
}

.dx-icon-minus::before {
  content: "\f074";
}

.dx-icon-preferences {
  font: 14px/1 DXIcons;
}

.dx-icon-preferences::before {
  content: "\f03b";
}

.dx-icon-product {
  font: 14px/1 DXIcons;
}

.dx-icon-product::before {
  content: "\f03c";
}

.dx-icon-pulldown {
  font: 14px/1 DXIcons;
}

.dx-icon-pulldown::before {
  content: "\f062";
}

.dx-icon-refresh {
  font: 14px/1 DXIcons;
}

.dx-icon-refresh::before {
  content: "\f03d";
}

.dx-icon-remove {
  font: 14px/1 DXIcons;
}

.dx-icon-remove::before {
  content: "\f00a";
}

.dx-icon-revert {
  font: 14px/1 DXIcons;
}

.dx-icon-revert::before {
  content: "\f04c";
}

.dx-icon-runner {
  font: 14px/1 DXIcons;
}

.dx-icon-runner::before {
  content: "\f040";
}

.dx-icon-save {
  font: 14px/1 DXIcons;
}

.dx-icon-save::before {
  content: "\f041";
}

.dx-icon-search {
  font: 14px/1 DXIcons;
}

.dx-icon-search::before {
  content: "\f027";
}

.dx-icon-tags {
  font: 14px/1 DXIcons;
}

.dx-icon-tags::before {
  content: "\f009";
}

.dx-icon-tel {
  font: 14px/1 DXIcons;
}

.dx-icon-tel::before {
  content: "\f003";
}

.dx-icon-tips {
  font: 14px/1 DXIcons;
}

.dx-icon-tips::before {
  content: "\f004";
}

.dx-icon-todo {
  font: 14px/1 DXIcons;
}

.dx-icon-todo::before {
  content: "\f005";
}

.dx-icon-toolbox {
  font: 14px/1 DXIcons;
}

.dx-icon-toolbox::before {
  content: "\f007";
}

.dx-icon-trash {
  font: 14px/1 DXIcons;
}

.dx-icon-trash::before {
  content: "\f03e";
}

.dx-icon-user {
  font: 14px/1 DXIcons;
}

.dx-icon-user::before {
  content: "\f02d";
}

.dx-icon-upload {
  font: 14px/1 DXIcons;
}

.dx-icon-upload::before {
  content: "\f006";
}

.dx-icon-floppy {
  font: 14px/1 DXIcons;
}

.dx-icon-floppy::before {
  content: "\f073";
}

.dx-icon-arrowleft {
  font: 14px/1 DXIcons;
}

.dx-icon-arrowleft::before {
  content: "\f011";
}

.dx-icon-arrowdown {
  font: 14px/1 DXIcons;
}

.dx-icon-arrowdown::before {
  content: "\f015";
}

.dx-icon-arrowright {
  font: 14px/1 DXIcons;
}

.dx-icon-arrowright::before {
  content: "\f00e";
}

.dx-icon-arrowup {
  font: 14px/1 DXIcons;
}

.dx-icon-arrowup::before {
  content: "\f013";
}

.dx-icon-spinleft {
  font: 14px/1 DXIcons;
}

.dx-icon-spinleft::before {
  content: "\f04f";
}

.dx-icon-spinprev {
  font: 14px/1 DXIcons;
}

.dx-icon-spinprev::before {
  content: "\f04f";
}

.dx-icon-spinright {
  font: 14px/1 DXIcons;
}

.dx-icon-spinright::before {
  content: "\f04e";
}

.dx-icon-spinnext {
  font: 14px/1 DXIcons;
}

.dx-icon-spinnext::before {
  content: "\f04e";
}

.dx-icon-spindown {
  font: 14px/1 DXIcons;
}

.dx-icon-spindown::before {
  content: "\f001";
}

.dx-icon-spinup {
  font: 14px/1 DXIcons;
}

.dx-icon-spinup::before {
  content: "\f002";
}

.dx-icon-chevronleft {
  font: 14px/1 DXIcons;
}

.dx-icon-chevronleft::before {
  content: "\f012";
}

.dx-icon-chevronprev {
  font: 14px/1 DXIcons;
}

.dx-icon-chevronprev::before {
  content: "\f012";
}

.dx-icon-back {
  font: 14px/1 DXIcons;
}

.dx-icon-back::before {
  content: "\f012";
}

.dx-icon-chevronright {
  font: 14px/1 DXIcons;
}

.dx-icon-chevronright::before {
  content: "\f010";
}

.dx-icon-chevronnext {
  font: 14px/1 DXIcons;
}

.dx-icon-chevronnext::before {
  content: "\f010";
}

.dx-icon-chevrondown {
  font: 14px/1 DXIcons;
}

.dx-icon-chevrondown::before {
  content: "\f016";
}

.dx-icon-chevronup {
  font: 14px/1 DXIcons;
}

.dx-icon-chevronup::before {
  content: "\f014";
}

.dx-icon-chevrondoubleleft {
  font: 14px/1 DXIcons;
}

.dx-icon-chevrondoubleleft::before {
  content: "\f042";
}

.dx-icon-chevrondoubleright {
  font: 14px/1 DXIcons;
}

.dx-icon-chevrondoubleright::before {
  content: "\f03f";
}

.dx-icon-equal {
  font: 14px/1 DXIcons;
}

.dx-icon-equal::before {
  content: "\f044";
}

.dx-icon-notequal {
  font: 14px/1 DXIcons;
}

.dx-icon-notequal::before {
  content: "\f045";
}

.dx-icon-less {
  font: 14px/1 DXIcons;
}

.dx-icon-less::before {
  content: "\f046";
}

.dx-icon-greater {
  font: 14px/1 DXIcons;
}

.dx-icon-greater::before {
  content: "\f047";
}

.dx-icon-lessorequal {
  font: 14px/1 DXIcons;
}

.dx-icon-lessorequal::before {
  content: "\f048";
}

.dx-icon-greaterorequal {
  font: 14px/1 DXIcons;
}

.dx-icon-greaterorequal::before {
  content: "\f049";
}

.dx-icon-isblank {
  font: 14px/1 DXIcons;
}

.dx-icon-isblank::before {
  content: "\f075";
}

.dx-icon-isnotblank {
  font: 14px/1 DXIcons;
}

.dx-icon-isnotblank::before {
  content: "\f076";
}

.dx-icon-sortup {
  font: 14px/1 DXIcons;
}

.dx-icon-sortup::before {
  content: "\f051";
}

.dx-icon-sortdown {
  font: 14px/1 DXIcons;
}

.dx-icon-sortdown::before {
  content: "\f052";
}

.dx-icon-sortuptext {
  font: 14px/1 DXIcons;
}

.dx-icon-sortuptext::before {
  content: "\f053";
}

.dx-icon-sortdowntext {
  font: 14px/1 DXIcons;
}

.dx-icon-sortdowntext::before {
  content: "\f054";
}

.dx-icon-sorted {
  font: 14px/1 DXIcons;
}

.dx-icon-sorted::before {
  content: "\f055";
}

.dx-icon-expand {
  font: 14px/1 DXIcons;
}

.dx-icon-expand::before {
  content: "\f04a";
}

.dx-icon-collapse {
  font: 14px/1 DXIcons;
}

.dx-icon-collapse::before {
  content: "\f04b";
}

.dx-icon-columnfield {
  font: 14px/1 DXIcons;
}

.dx-icon-columnfield::before {
  content: "\f057";
}

.dx-icon-rowfield {
  font: 14px/1 DXIcons;
}

.dx-icon-rowfield::before {
  content: "\f058";
}

.dx-icon-datafield {
  font: 14px/1 DXIcons;
}

.dx-icon-datafield::before {
  content: "\f101";
}

.dx-icon-fields {
  font: 14px/1 DXIcons;
}

.dx-icon-fields::before {
  content: "\f059";
}

.dx-icon-fieldchooser {
  font: 14px/1 DXIcons;
}

.dx-icon-fieldchooser::before {
  content: "\f05a";
}

.dx-icon-columnchooser {
  font: 14px/1 DXIcons;
}

.dx-icon-columnchooser::before {
  content: "\f04d";
}

.dx-icon-pin {
  font: 14px/1 DXIcons;
}

.dx-icon-pin::before {
  content: "\f05b";
}

.dx-icon-unpin {
  font: 14px/1 DXIcons;
}

.dx-icon-unpin::before {
  content: "\f05c";
}

.dx-icon-pinleft {
  font: 14px/1 DXIcons;
}

.dx-icon-pinleft::before {
  content: "\f05d";
}

.dx-icon-pinright {
  font: 14px/1 DXIcons;
}

.dx-icon-pinright::before {
  content: "\f05e";
}

.dx-icon-contains {
  font: 14px/1 DXIcons;
}

.dx-icon-contains::before {
  content: "\f063";
}

.dx-icon-startswith {
  font: 14px/1 DXIcons;
}

.dx-icon-startswith::before {
  content: "\f064";
}

.dx-icon-endswith {
  font: 14px/1 DXIcons;
}

.dx-icon-endswith::before {
  content: "\f065";
}

.dx-icon-doesnotcontain {
  font: 14px/1 DXIcons;
}

.dx-icon-doesnotcontain::before {
  content: "\f066";
}

.dx-icon-range {
  font: 14px/1 DXIcons;
}

.dx-icon-range::before {
  content: "\f06a";
}

.dx-icon-export {
  font: 14px/1 DXIcons;
}

.dx-icon-export::before {
  content: "\f05f";
}

.dx-icon-exportxlsx {
  font: 14px/1 DXIcons;
}

.dx-icon-exportxlsx::before {
  content: "\f060";
}

.dx-icon-exportpdf {
  font: 14px/1 DXIcons;
}

.dx-icon-exportpdf::before {
  content: "\f061";
}

.dx-icon-exportselected {
  font: 14px/1 DXIcons;
}

.dx-icon-exportselected::before {
  content: "\f06d";
}

.dx-icon-warning {
  font: 14px/1 DXIcons;
}

.dx-icon-warning::before {
  content: "\f06b";
}

.dx-icon-more {
  font: 14px/1 DXIcons;
}

.dx-icon-more::before {
  content: "\f06c";
}

.dx-icon-square {
  font: 14px/1 DXIcons;
}

.dx-icon-square::before {
  content: "\f067";
}

.dx-icon-clearsquare {
  font: 14px/1 DXIcons;
}

.dx-icon-clearsquare::before {
  content: "\f068";
}

.dx-icon-repeat {
  font: 14px/1 DXIcons;
}

.dx-icon-repeat::before {
  content: "\f069";
}

.dx-icon-selectall {
  font: 14px/1 DXIcons;
}

.dx-icon-selectall::before {
  content: "\f070";
}

.dx-icon-unselectall {
  font: 14px/1 DXIcons;
}

.dx-icon-unselectall::before {
  content: "\f071";
}

.dx-icon-print {
  font: 14px/1 DXIcons;
}

.dx-icon-print::before {
  content: "\f072";
}

.dx-icon-bold {
  font: 14px/1 DXIcons;
}

.dx-icon-bold::before {
  content: "\f077";
}

.dx-icon-italic {
  font: 14px/1 DXIcons;
}

.dx-icon-italic::before {
  content: "\f078";
}

.dx-icon-underline {
  font: 14px/1 DXIcons;
}

.dx-icon-underline::before {
  content: "\f079";
}

.dx-icon-strike {
  font: 14px/1 DXIcons;
}

.dx-icon-strike::before {
  content: "\f07a";
}

.dx-icon-indent {
  font: 14px/1 DXIcons;
}

.dx-icon-indent::before {
  content: "\f07b";
}

.dx-icon-increaselinespacing {
  font: 14px/1 DXIcons;
}

.dx-icon-increaselinespacing::before {
  content: "\f07b";
}

.dx-icon-font {
  font: 14px/1 DXIcons;
}

.dx-icon-font::before {
  content: "\f11b";
}

.dx-icon-fontsize {
  font: 14px/1 DXIcons;
}

.dx-icon-fontsize::before {
  content: "\f07c";
}

.dx-icon-shrinkfont {
  font: 14px/1 DXIcons;
}

.dx-icon-shrinkfont::before {
  content: "\f07d";
}

.dx-icon-growfont {
  font: 14px/1 DXIcons;
}

.dx-icon-growfont::before {
  content: "\f07e";
}

.dx-icon-color {
  font: 14px/1 DXIcons;
}

.dx-icon-color::before {
  content: "\f07f";
}

.dx-icon-background {
  font: 14px/1 DXIcons;
}

.dx-icon-background::before {
  content: "\f080";
}

.dx-icon-fill {
  font: 14px/1 DXIcons;
}

.dx-icon-fill::before {
  content: "\f10d";
}

.dx-icon-palette {
  font: 14px/1 DXIcons;
}

.dx-icon-palette::before {
  content: "\f120";
}

.dx-icon-superscript {
  font: 14px/1 DXIcons;
}

.dx-icon-superscript::before {
  content: "\f081";
}

.dx-icon-subscript {
  font: 14px/1 DXIcons;
}

.dx-icon-subscript::before {
  content: "\f082";
}

.dx-icon-header {
  font: 14px/1 DXIcons;
}

.dx-icon-header::before {
  content: "\f083";
}

.dx-icon-blockquote {
  font: 14px/1 DXIcons;
}

.dx-icon-blockquote::before {
  content: "\f084";
}

.dx-icon-formula {
  font: 14px/1 DXIcons;
}

.dx-icon-formula::before {
  content: "\f056";
}

.dx-icon-codeblock {
  font: 14px/1 DXIcons;
}

.dx-icon-codeblock::before {
  content: "\f085";
}

.dx-icon-orderedlist {
  font: 14px/1 DXIcons;
}

.dx-icon-orderedlist::before {
  content: "\f086";
}

.dx-icon-bulletlist {
  font: 14px/1 DXIcons;
}

.dx-icon-bulletlist::before {
  content: "\f087";
}

.dx-icon-increaseindent {
  font: 14px/1 DXIcons;
}

.dx-icon-increaseindent::before {
  content: "\f088";
}

.dx-icon-decreaseindent {
  font: 14px/1 DXIcons;
}

.dx-icon-decreaseindent::before {
  content: "\f089";
}

.dx-icon-decreaselinespacing {
  font: 14px/1 DXIcons;
}

.dx-icon-decreaselinespacing::before {
  content: "\f106";
}

.dx-icon-alignleft {
  font: 14px/1 DXIcons;
}

.dx-icon-alignleft::before {
  content: "\f08a";
}

.dx-icon-alignright {
  font: 14px/1 DXIcons;
}

.dx-icon-alignright::before {
  content: "\f08b";
}

.dx-icon-aligncenter {
  font: 14px/1 DXIcons;
}

.dx-icon-aligncenter::before {
  content: "\f08c";
}

.dx-icon-alignjustify {
  font: 14px/1 DXIcons;
}

.dx-icon-alignjustify::before {
  content: "\f08d";
}

.dx-icon-link {
  font: 14px/1 DXIcons;
}

.dx-icon-link::before {
  content: "\f08e";
}

.dx-icon-video {
  font: 14px/1 DXIcons;
}

.dx-icon-video::before {
  content: "\f08f";
}

.dx-icon-mention {
  font: 14px/1 DXIcons;
}

.dx-icon-mention::before {
  content: "\f090";
}

.dx-icon-variable {
  font: 14px/1 DXIcons;
}

.dx-icon-variable::before {
  content: "\f091";
}

.dx-icon-clearformat {
  font: 14px/1 DXIcons;
}

.dx-icon-clearformat::before {
  content: "\f092";
}

.dx-icon-fullscreen {
  font: 14px/1 DXIcons;
}

.dx-icon-fullscreen::before {
  content: "\f11a";
}

.dx-icon-hierarchy {
  font: 14px/1 DXIcons;
}

.dx-icon-hierarchy::before {
  content: "\f124";
}

.dx-icon-docfile {
  font: 14px/1 DXIcons;
}

.dx-icon-docfile::before {
  content: "\f111";
}

.dx-icon-docxfile {
  font: 14px/1 DXIcons;
}

.dx-icon-docxfile::before {
  content: "\f110";
}

.dx-icon-pdffile {
  font: 14px/1 DXIcons;
}

.dx-icon-pdffile::before {
  content: "\f118";
}

.dx-icon-pptfile {
  font: 14px/1 DXIcons;
}

.dx-icon-pptfile::before {
  content: "\f114";
}

.dx-icon-pptxfile {
  font: 14px/1 DXIcons;
}

.dx-icon-pptxfile::before {
  content: "\f115";
}

.dx-icon-rtffile {
  font: 14px/1 DXIcons;
}

.dx-icon-rtffile::before {
  content: "\f112";
}

.dx-icon-txtfile {
  font: 14px/1 DXIcons;
}

.dx-icon-txtfile::before {
  content: "\f113";
}

.dx-icon-xlsfile {
  font: 14px/1 DXIcons;
}

.dx-icon-xlsfile::before {
  content: "\f116";
}

.dx-icon-xlsxfile {
  font: 14px/1 DXIcons;
}

.dx-icon-xlsxfile::before {
  content: "\f117";
}

.dx-icon-copy {
  font: 14px/1 DXIcons;
}

.dx-icon-copy::before {
  content: "\f107";
}

.dx-icon-cut {
  font: 14px/1 DXIcons;
}

.dx-icon-cut::before {
  content: "\f10a";
}

.dx-icon-paste {
  font: 14px/1 DXIcons;
}

.dx-icon-paste::before {
  content: "\f108";
}

.dx-icon-share {
  font: 14px/1 DXIcons;
}

.dx-icon-share::before {
  content: "\f11f";
}

.dx-icon-inactivefolder {
  font: 14px/1 DXIcons;
}

.dx-icon-inactivefolder::before {
  content: "\f105";
}

.dx-icon-newfolder {
  font: 14px/1 DXIcons;
}

.dx-icon-newfolder::before {
  content: "\f123";
}

.dx-icon-movetofolder {
  font: 14px/1 DXIcons;
}

.dx-icon-movetofolder::before {
  content: "\f121";
}

.dx-icon-parentfolder {
  font: 14px/1 DXIcons;
}

.dx-icon-parentfolder::before {
  content: "\f122";
}

.dx-icon-rename {
  font: 14px/1 DXIcons;
}

.dx-icon-rename::before {
  content: "\f109";
}

.dx-icon-detailslayout {
  font: 14px/1 DXIcons;
}

.dx-icon-detailslayout::before {
  content: "\f10b";
}

.dx-icon-contentlayout {
  font: 14px/1 DXIcons;
}

.dx-icon-contentlayout::before {
  content: "\f11e";
}

.dx-icon-smalliconslayout {
  font: 14px/1 DXIcons;
}

.dx-icon-smalliconslayout::before {
  content: "\f119";
}

.dx-icon-mediumiconslayout {
  font: 14px/1 DXIcons;
}

.dx-icon-mediumiconslayout::before {
  content: "\f10c";
}

.dx-icon-undo {
  font: 14px/1 DXIcons;
}

.dx-icon-undo::before {
  content: "\f04c";
}

.dx-icon-redo {
  font: 14px/1 DXIcons;
}

.dx-icon-redo::before {
  content: "\f093";
}

.dx-icon-hidepanel {
  font: 14px/1 DXIcons;
}

.dx-icon-hidepanel::before {
  content: "\f11c";
}

.dx-icon-showpanel {
  font: 14px/1 DXIcons;
}

.dx-icon-showpanel::before {
  content: "\f11d";
}

.dx-icon-checklist {
  font: 14px/1 DXIcons;
}

.dx-icon-checklist::before {
  content: "\f141";
}

.dx-icon-verticalaligntop {
  font: 14px/1 DXIcons;
}

.dx-icon-verticalaligntop::before {
  content: "\f14f";
}

.dx-icon-verticalaligncenter {
  font: 14px/1 DXIcons;
}

.dx-icon-verticalaligncenter::before {
  content: "\f14e";
}

.dx-icon-verticalalignbottom {
  font: 14px/1 DXIcons;
}

.dx-icon-verticalalignbottom::before {
  content: "\f14d";
}

.dx-icon-rowproperties {
  font: 14px/1 DXIcons;
}

.dx-icon-rowproperties::before {
  content: "\f14c";
}

.dx-icon-columnproperties {
  font: 14px/1 DXIcons;
}

.dx-icon-columnproperties::before {
  content: "\f14b";
}

.dx-icon-cellproperties {
  font: 14px/1 DXIcons;
}

.dx-icon-cellproperties::before {
  content: "\f14a";
}

.dx-icon-tableproperties {
  font: 14px/1 DXIcons;
}

.dx-icon-tableproperties::before {
  content: "\f140";
}

.dx-icon-splitcells {
  font: 14px/1 DXIcons;
}

.dx-icon-splitcells::before {
  content: "\f139";
}

.dx-icon-mergecells {
  font: 14px/1 DXIcons;
}

.dx-icon-mergecells::before {
  content: "\f138";
}

.dx-icon-deleterow {
  font: 14px/1 DXIcons;
}

.dx-icon-deleterow::before {
  content: "\f137";
}

.dx-icon-deletecolumn {
  font: 14px/1 DXIcons;
}

.dx-icon-deletecolumn::before {
  content: "\f136";
}

.dx-icon-insertrowabove {
  font: 14px/1 DXIcons;
}

.dx-icon-insertrowabove::before {
  content: "\f135";
}

.dx-icon-insertrowbelow {
  font: 14px/1 DXIcons;
}

.dx-icon-insertrowbelow::before {
  content: "\f134";
}

.dx-icon-insertcolumnleft {
  font: 14px/1 DXIcons;
}

.dx-icon-insertcolumnleft::before {
  content: "\f133";
}

.dx-icon-insertcolumnright {
  font: 14px/1 DXIcons;
}

.dx-icon-insertcolumnright::before {
  content: "\f132";
}

.dx-icon-inserttable {
  font: 14px/1 DXIcons;
}

.dx-icon-inserttable::before {
  content: "\f130";
}

.dx-icon-deletetable {
  font: 14px/1 DXIcons;
}

.dx-icon-deletetable::before {
  content: "\f131";
}

.dx-icon-edittableheader {
  font: 14px/1 DXIcons;
}

.dx-icon-edittableheader::before {
  content: "\f142";
}

.dx-icon-addtableheader {
  font: 14px/1 DXIcons;
}

.dx-icon-addtableheader::before {
  content: "\f143";
}

.dx-icon-pasteplaintext {
  font: 14px/1 DXIcons;
}

.dx-icon-pasteplaintext::before {
  content: "\f144";
}

.dx-icon-importselected {
  font: 14px/1 DXIcons;
}

.dx-icon-importselected::before {
  content: "\f145";
}

.dx-icon-import {
  font: 14px/1 DXIcons;
}

.dx-icon-import::before {
  content: "\f146";
}

.dx-icon-textdocument {
  font: 14px/1 DXIcons;
}

.dx-icon-textdocument::before {
  content: "\f147";
}

.dx-icon-jpgfile {
  font: 14px/1 DXIcons;
}

.dx-icon-jpgfile::before {
  content: "\f148";
}

.dx-icon-bmpfile {
  font: 14px/1 DXIcons;
}

.dx-icon-bmpfile::before {
  content: "\f149";
}

.dx-icon-svgfile {
  font: 14px/1 DXIcons;
}

.dx-icon-svgfile::before {
  content: "\f150";
}

.dx-icon-attach {
  font: 14px/1 DXIcons;
}

.dx-icon-attach::before {
  content: "\f151";
}

.dx-icon-return {
  font: 14px/1 DXIcons;
}

.dx-icon-return::before {
  content: "\f152";
}

.dx-icon-indeterminatestate {
  font: 14px/1 DXIcons;
}

.dx-icon-indeterminatestate::before {
  content: "\f153";
}

.dx-icon-lock {
  font: 14px/1 DXIcons;
}

.dx-icon-lock::before {
  content: "\f154";
}

.dx-icon-unlock {
  font: 14px/1 DXIcons;
}

.dx-icon-unlock::before {
  content: "\f155";
}

.dx-icon-imgarlock {
  font: 14px/1 DXIcons;
}

.dx-icon-imgarlock::before {
  content: "\f156";
}

.dx-icon-imgarunlock {
  font: 14px/1 DXIcons;
}

.dx-icon-imgarunlock::before {
  content: "\f157";
}

.dx-icon-bell {
  font: 14px/1 DXIcons;
}

.dx-icon-bell::before {
  content: "\f158";
}

.dx-tab .dx-icon,
.dx-tab.dx-tab-selected .dx-icon {
  background-size: 100% 100%;
  background-position: 50% 50%;
}

.dx-scrollview-pulldown {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAABD0lEQVRo3u2XvQ3CMBCFLbmjYYGsAA2wA1X2gAbEAEwB2eIKflagh6zACJAuUihASUic+M5GNH56dT7J8efTPUXKkDkzrS8LpQAEMBygcwAss2UGQADDBmLa+AMvzAAIYNhATBt/YMEMgACGDcS0wbQBEEAAAQQQwD8CEzaiL7sKqOnojTuQrh95SKkX7kqD5j+M6O6Mu1NkupQJZU64B426bjmmXIzLKe7TZiUGLmweyhTa28XWdJKpYn8pXIVub1U4T4+jUKkKbyWeWhR6Vqpwd+w+hb5U4S/ta54qkhZgVihxrxWaznZVZD2lqVDaVkVafOoKGVWRN6nZR6GMxr+qZjHl3aq4db0NLXld7wVjuu7NS9f7yAAAAABJRU5ErkJggg==");
  background-position: 0 0;
  background-repeat: no-repeat;
}

.dx-loadindicator-image-small {
  background-image: url("data:image/gif;base64,R0lGODlhFAAUAKECADI6RTI6Rv///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQABACwAAAAAFAAUAAACI4yPqZsADM+LcNJlb9Mq8+B8iCeWBqmFJnqpJUu5ojzDplIAACH5BAkJAAEALAAAAAAUABQAAAIhjI+py+3gXmxwrmoRzgZ4fnxgIIIl523o2KmZ+7KdTIMFACH5BAkJAAIALAAAAAAUABQAAAIflI+py+0Po4zAgDptFhXP60ngNmYdyaGBiYXbC8dwAQAh+QQJCQADACwAAAAAFAAUAAACIpyPqcsL3cCDSlJ368xnc+Nx1geG2Uiin3mpIlnC7gnXTAEAIfkECQkAAwAsAAAAABQAFAAAAiKcD6e74AxRivHRenGGc6vuIWEzluaJbuC4eq36XlboxGUBACH5BAkJAAMALAAAAAAUABQAAAIjnA8Jx226nBxp2mpnzG7z5n3iSJbmiaaqFIrt93LYOMP1UQAAIfkECQkAAwAsAAAAABQAFAAAAh2cD6l53eyiA7Iii7PevPsPhuJIluZpUB6ELWxTAAAh+QQJCQADACwAAAAAFAAUAAACHZx/oMit/5p0a9oBrt68+w+G4kiW5rllYbRCLFIAACH5BAkJAAMALAAAAAAUABQAAAIenH+ggO24noRq2molzo3xD4biSJbmSXqpuYlR2ToFACH5BAkJAAMALAAAAAAUABQAAAIhnI+pi+AMzYsQ0HrXzI2n7Q1WSJbMSKIh6Kmty7GtKWUFACH5BAkJAAMALAAAAAAUABQAAAIinI+py+3gXmxwKlAtytpgrmHdIY5DOX6mt56t24Kd/NZMAQAh+QQJCQADACwAAAAAFAAUAAACIZyPqcvtD6OMwIA6w8Czcnl91DVZW3mKkIeqK+ai8kyXBQAh+QQJCQADACwAAAAAFAAUAAACI5yPqcsL3cCDSlJ368xn82F9RiiSn8l5pziqmXuhMUzR7F0AACH5BAkJAAMALAAAAAAUABQAAAIfnI+pB70/HFxyKmBp1rv7D4aMiIXld6KmmW6V+7pKAQAh+QQJCQADACwAAAAAFAAUAAACIZw/oMi9Dc2LEVBqL8y6+w+G4kiWJBein+pNK4sp8CY3BQAh+QQJCQADACwAAAAAFAAUAAACHZw/oIt96iICstqLs968+w+G4kh+VHdukLW06VEAACH5BAkJAAMALAAAAAAUABQAAAIbnI+pCu29InKygoqz3rz7D4biSJbZ9VHpoyIFACH5BAkJAAMALAAAAAAUABQAAAIfnI8AyM26nDxq2hGvy7r7D4biSJYg51WiGkKju8JOAQA7");
  background-position: center center;
  background-repeat: no-repeat;
}

.dx-loadindicator-image-large {
  background-image: url("data:image/gif;base64,R0lGODlhQABAAKECADI6RTI6Rv///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQABACwAAAAAQABAAAACkIyPqcvtD6OctEpgs1ag9w1m3heW0Eia6oJi63u08BygNGzfq6ybeV/6AUHCoaZotIySoSXz6HlunNIKsnqKYinUbaTrzabCjyuZoz07wGpW+w2Py+f0uv2VtrPl5ne/zVP3B5hHtxc3eBZoeAiXSLY49wjZSFipFsk36ZWJuMn5idXiwtjpN3qHqhd61wpTAAAh+QQJCQABACwAAAAAQABAAAACk4yPqcvtD6OctNqLs968+w+G4giUI2meYQmoK+t+bBt3c22nuHbvPOzL9IKWIbFiPEqSygiz6XhCG8Cps2qNYrNUkzQ7+1rDW66BrDMf0DT1Gu1GsONvMv0Mv8/1+zi77Zd3Vwc4KGYWNihXRnfIlaiIx+gGGVmp6AiWObY51ek5GZiGGUpZajpKGrnK2ur6CotQAAAh+QQJCQACACwAAAAAQABAAAACoJSPqcvtD6OctNqLs968+w+G4kiW5omm6sq27qsADyDDCd3QuI3ssc7r1W66YRBIRAYNSmZxeWgKntAoIGCVLpXUqnPY9VLDYlzRWJaR01NtFbh+n33e77kunOOz931b7zdHVyeIlqY2ePhnuIUUd+ToBunzaNNV+RKG6UKmgwUVJ8m5JtryWLoSIInK5rfA6BorO0tba3uLm6u7y9ubUAAAIfkECQkAAwAsAAAAAEAAQAAAAqKcj6nL7Q+jnLTai7PevPsPhhwAiCKJmh+aqh1buiMsb3BcY3eu0bzO+mV8wgqxSDkiI8olpOl0BKMSKHUxvWIRWW2CdOh6ueHW+GsQnwcp9bltXpfZcTmdDrbP3WN4Xt9Stxb4Z0eIY5gn+KZYKGfmyPgX2edIqbWYePmYuRbQOQhauRlKOoqoh2eKyScperWTmtZ6ippKyyiru8vb6/t7VQAAIfkECQkAAwAsAAAAAEAAQAAAAp2cj6nL7Q+jnNSBC6reCWMOTp4Xls1ImmqHZuvbuu/aznNt02MO77yK+uk+QpOvWEohQ8clR+ncQKOaKVVEvFazWoq1C+GCI9/x6WL2otMSMfv8bsviljn9dM/rc/Y9ou9nABg4uLcW+Feod4g44Ob3uBiZN3lXRlkZd2nJSJj5tqkZytYE+ZkW5DlqlmrYillKF6N6ylqLetuoK1EAACH5BAkJAAMALAAAAABAAEAAAAKLnI+pB+2+opw0vtuq3hR7wIXi54mmRj7nOqXsK33wHF/0nZT4Ptj87vvdgsIZsfgKqJC0JRPmfL4gUii1yrpiV5ntFOTNhsfksvmMTqvX7Lb7DY/L5/S6/Y7P6/d8BLjeBfg3F0hYKHcYp6WY+BYF9+i46HZEGcmGwViZRmKpg5YySRbaWObieXlSAAAh+QQJCQADACwAAAAAQABAAAACepyPqQnt30ZctFoLs3a3e7aF2UdW4vmUKnKa46pu8Exq9O29+E5B/N/jAIcHIZFoPA4nyqbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+f0uv2Oz+vXAH4fnVQWOJZi5kNmA3WIISOFgkL1KHIlucjV8lMAACH5BAkJAAMALAAAAABAAEAAAAJ3nI+pC+0Plpy0IohztLwbDWbeKIUmRqZiZabe4w5hTG30p926le9+CfkJGY2h8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y4fO8pBPUrcAwZyU6Q0w9G3dLJY+MS4UvVoowUpVAAAIfkECQkAAwAsAAAAAEAAQAAAAn2cj6nL7Q/jALRaK7NGt/sNat4YluJImWqEru5DvnISz/bU3Xqu23wv+wFdwqGqaCwhk5sl81R5rqLSqvWKzWq33K73Cw6Lx+Sy+YxOq9fstvsNj8vn9FBKjUlf8PmzU7yH9gc2+FXoddj1IZi4VVPWYoYCYBYwGUgYWWdSAAAh+QQJCQADACwAAAAAQABAAAACkpyPqcvtD6OctEKAs93c5N+F1AeKpkNq56qkAAsjaUwPc83e+KnvYu/rAIMbEtFkPAqTymKp6VRBK8Pp5WmdYLORLffB/ILD4ga5vDijW9K1GeOOy+f0uv2Oh73ytrbdS6c2BxjoV0cohxgnmGh46DgIGQmXx7io6GaZiYlWNUmJp7nmecnZKXoq+bnHZ9P6ylUAACH5BAkJAAMALAAAAABAAEAAAAKTnI+py+0Po5y02ouz3rz7D3YAEJbHOJomSqog675o/MG0ON8b2+oZ79PYghcgsTg8ToxKCrMpSUIh0qnjab3mso8qV8HbfhFh8XhQTp3J5TU77D614+h5PE2vw+l4vt3ddzdjlucFSOjXk2dguNboiHiotsgYCTlJ+XimOWZ5qbjI+SU6iplpGopKucra6voK+1oAACH5BAkJAAMALAAAAABAAEAAAAKenI+py+0Po5y02ouz3rz7D4biSJbmiabqyrYe4GbAHF8zvNxBndzMjeMdfD2gEEEs0o6GQNJgZA6fUemgWrVin1pitrv8So1i8JVrPQOX6ek62Fav4+45XV4ev+HtPT9NxhYX+AcGg6bng8gUlSe0VXgEOVjlFMnztRhj5wYoptnCiXQZuij4qHmKSXp15/oKGys7S1tre4ubq7urUQAAIfkECQkAAwAsAAAAAEAAQAAAAqKcj6nL7Q+jnLTai7PevPsPhhwAiCJJmiGaqh1buiMsb3BcZ3Sus7zm+2GCwguxSDkiJ6jAsqJ8QqJSB6raaB2uWIaW2h18teEEl1s2t9Dp7ZrcFr9xcXmMHffh23p6vV+HABho0OfHd7WXFnS4iNZYRgTnSAbZBYaomKeZOfmHGQkayjnquUkatkNoh4p1s8pqSilbSpsqGgqru8vb6/srVAAAIfkECQkAAwAsAAAAAEAAQAAAApqcj6nL7Q+jnNSBC6reCmcOUt4Vls+ImWqHrq6Bfu/azm5tq3huevzt+/WCwhKxCDoiOallSOkUNaMbKFUyvUpJ2kq2i+WCJ+Jx2CxFk9VrdkTmtsTndBu8nijjD/r9oI/3tScYCEhndWg4h7hImKjoxhgnyUapNuIH4zhpaYbpt/O4eflZFzMYGnkq2qkVAwn2ito6Rpt5K1EAACH5BAkJAAMALAAAAABAAEAAAAKLnI+pCe2wopxUvgur3hR7DoaDh4lmRWbnOqXsa5XwrMj0bVz4Pj487vvdgsIZsQhzIGnKpVHlZDWjUijV1Li+stqVtQsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7Hf91ceR8+9XbE90dYyDaI6BAAmKimI+iYBtn2UUm5RvLoYpYiqeWJKRYaSBaaqflSAAAh+QQJCQADACwAAAAAQABAAAACeZyPqQrtD5actCaIc7S8Gw1i3iiFpkOmB2hBKpm9sufOdove+pTv/tX4CVeb4bBoTCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+f0ut0cLPfEe/CDXOMX6BVDWLh0yBDidNL41GgiBZkoGXGyUwAAIfkECQkAAwAsAAAAAEAAQAAAAnecj6lr4A+YnLQ2iLPdHOUPduICluY4YtuJrlE7lPDsavQ9ffjOqPzvcQCHxKLxiEwql8ym8wmNSqfUqvWKzWq33K73Cw6Lx+Sy+YxOq9fstvsNj8vn9LriEbZ1Q3s+7fXDkoJXZAIooXNkuAjBxGj49OhDBclTAAAh+QQJCQADACwAAAAAQABAAAACfpyPqcvtD+MBtFqJ87K8Bw2GRneJJkZS5xql7NuQ8KzI9D10+K3vc+97AYMrDhE2PIqMymKpaXpCl4Cp9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+d0dEXNPCfHe37e3CcWGDYIVvhlA5hI5qLXyJiiAhkp1UX5yHV5VydSAAA7");
  background-position: center center;
  background-repeat: no-repeat;
}

.dx-color-scheme {
  font-family: "#";
}

.dx-widget {
  display: block;
  -ms-content-zooming: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-touch-callout: none;
  padding: 0;
  outline: 0;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-widget,
.dx-widget *,
.dx-widget ::after,
.dx-widget ::before,
.dx-widget::after,
.dx-widget::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-item {
  outline: 0;
}

.dx-rtl {
  direction: rtl;
  unicode-bidi: embed;
}

.dx-state-disabled {
  pointer-events: none;
}

.dx-widget input,
.dx-widget textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-state-disabled .dx-widget,
.dx-state-disabled.dx-widget {
  opacity: .5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
}

.dx-state-disabled .dx-widget .dx-widget,
.dx-state-disabled.dx-widget .dx-widget {
  opacity: 1;
}

.dx-card {
  overflow: hidden;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #fff;
}

.dx-fieldset .dx-field-value {
  margin: 0;
}

.dx-fieldset,
.dx-fieldset * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-fieldset-header:empty {
  display: none;
}

.dx-field::after,
.dx-field::before {
  display: table;
  content: "";
  line-height: 0;
}

.dx-field::after {
  clear: both;
}

.dx-field-label {
  float: left;
  width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  cursor: default;
  padding: 8px 15px 9px 0;
}

.dx-field-value,
.dx-field-value-static {
  float: right;
}

.dx-field-value.dx-datebox {
  min-width: 60%;
}

.dx-field-value:not(.dx-widget)>.dx-datebox {
  min-width: 100%;
}

.dx-field-value .dx-selectbox-tag-container {
  white-space: normal;
}

.dx-field-value:not(.dx-widget)>.dx-selectbox.dx-selectbox-multiselect.dx-widget {
  position: relative;
  width: auto;
  text-align: left;
}

.dx-fieldset.dx-rtl .dx-field-label,
.dx-rtl .dx-fieldset .dx-field-label {
  float: right;
}

.dx-fieldset.dx-rtl .dx-field-value,
.dx-rtl .dx-fieldset .dx-field-value {
  float: left;
}

.dx-field {
  position: relative;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
  min-height: 36px;
  padding: 0;
}

.dx-field input,
.dx-field textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-field-value.dx-attention {
  color: #d9534f;
  padding: 8px 10px 9px 28px;
  position: relative;
}

.dx-field-value.dx-attention::before {
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background-color: #d9534f;
  color: #fff;
  content: "!";
  border-radius: 50%;
  left: 0;
}

.dx-field-value-static,
.dx-field-value:not(.dx-switch):not(.dx-checkbox):not(.dx-button) {
  width: 60%;
}

.dx-field-value.dx-widget,
.dx-field-value:not(.dx-widget)>.dx-widget {
  margin: 0;
}

.dx-field-value:not(.dx-widget)>.dx-button,
.dx-field-value:not(.dx-widget)>.dx-checkbox,
.dx-field-value:not(.dx-widget)>.dx-switch {
  float: right;
}

.dx-field-value.dx-checkbox,
.dx-field-value:not(.dx-widget)>.dx-checkbox {
  margin: 7px 0;
}

.dx-field-value.dx-switch,
.dx-field-value:not(.dx-widget)>.dx-switch {
  margin: 6px 0;
}

.dx-field-value.dx-slider,
.dx-field-value:not(.dx-widget)>.dx-slider {
  margin: 4px 0;
}

.dx-field-value.dx-radiogroup,
.dx-field-value:not(.dx-widget)>.dx-radiogroup {
  margin: 5px 0;
}

.dx-field-value-static {
  white-space: normal;
  padding: 8px 10px 9px;
}

.dx-fieldset {
  margin: 30px 20px;
  padding: 0;
}

.dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget)>.dx-button,
.dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget)>.dx-checkbox,
.dx-rtl .dx-fieldset .dx-field-value:not(.dx-widget)>.dx-switch,
.dx-rtl.dx-fieldset .dx-field-value:not(.dx-widget)>.dx-button,
.dx-rtl.dx-fieldset .dx-field-value:not(.dx-widget)>.dx-checkbox,
.dx-rtl.dx-fieldset .dx-field-value:not(.dx-widget)>.dx-switch {
  float: left;
}

.dx-fieldset-header {
  margin: 0 0 20px;
  font-weight: 500;
  font-size: 18px;
}

.dx-field {
  margin: 0 0 10px;
}

.dx-field:last-of-type {
  margin: 0;
}

.dx-theme-marker {
  font-family: "dx.generic.light";
}

.dx-theme-accent-as-text-color {
  color: #4273ff !important;
}

.dx-theme-text-color {
  color: #333 !important;
}

.dx-theme-background-color-as-text-color {
  color: #fff !important;
}

.dx-theme-border-color-as-text-color {
  color: #ddd !important;
}

.dx-theme-accent-as-background-color {
  background-color: #4273ff !important;
  fill: rgb(66, 115, 255) !important;
}

.dx-theme-text-color-as-background-color {
  background-color: #333 !important;
  fill: #333 !important;
}

.dx-theme-background-color {
  background-color: #fff !important;
  fill: #fff !important;
}

.dx-theme-border-color-as-background-color {
  background-color: #ddd !important;
  fill: #ddd !important;
}

.dx-theme-accent-as-border-color {
  border-color: #4273ff !important;
}

.dx-theme-text-color-as-border-color {
  border-color: #333 !important;
}

.dx-theme-background-color-as-border-color {
  border-color: #fff !important;
}

.dx-theme-border-color {
  border-color: #ddd !important;
}

.dx-resizable {
  display: block;
  position: relative;
}

.dx-resizable-handle {
  position: absolute;
  z-index: 50;
}

.dx-state-disabled .dx-resizable-handle {
  cursor: default;
}

.dx-resizable-handle-left,
.dx-resizable-handle-right {
  top: 0;
  height: 100%;
  width: 3px;
}

.dx-resizable-handle-left {
  left: 0;
  cursor: e-resize;
}

.dx-resizable-handle-right {
  right: 0;
  cursor: e-resize;
}

.dx-resizable-handle-bottom,
.dx-resizable-handle-top {
  left: 0;
  width: 100%;
  height: 3px;
}

.dx-resizable-handle-top {
  top: 0;
  cursor: s-resize;
}

.dx-resizable-handle-bottom {
  bottom: 0;
  cursor: s-resize;
}

.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-bottom-right,
.dx-resizable-handle-corner-top-left,
.dx-resizable-handle-corner-top-right {
  width: 6px;
  height: 6px;
}

.dx-resizable-handle-corner-bottom-right,
.dx-resizable-handle-corner-top-left {
  cursor: se-resize;
}

.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-top-right {
  cursor: ne-resize;
}

.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-top-left {
  left: 0;
  border-bottom-right-radius: 100%;
}

.dx-resizable-handle-corner-bottom-right,
.dx-resizable-handle-corner-top-right {
  right: 0;
  border-bottom-left-radius: 100%;
}

.dx-resizable-handle-corner-top-left,
.dx-resizable-handle-corner-top-right {
  top: 0;
}

.dx-resizable-handle-corner-bottom-left,
.dx-resizable-handle-corner-bottom-right {
  bottom: 0;
}

.dx-draggable {
  left: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-draggable.dx-state-disabled,
.dx-state-disabled .dx-draggable {
  cursor: default;
}

.dx-draggable-clone {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2147483647;
}

.dx-clearfix::after,
.dx-clearfix::before {
  display: table;
  content: "";
  line-height: 0;
}

.dx-clearfix::after {
  clear: both;
}

.dx-translate-disabled {
  -webkit-transform: none !important;
  transform: none !important;
}

.dx-hidden-input {
  position: fixed;
  top: -10px;
  left: -10px;
  width: 0;
  height: 0;
}

.dx-user-select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.dx-hidden,
.dx-state-invisible {
  display: none !important;
}

.dx-gesture-cover {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  z-index: 2147483647;
}

.dx-animating {
  pointer-events: none;
}

.dx-fade-animation.dx-enter,
.dx-fade-animation.dx-leave.dx-leave-active,
.dx-no-direction.dx-enter,
.dx-no-direction.dx-leave.dx-leave-active {
  opacity: 0;
}

.dx-fade-animation.dx-enter.dx-enter-active,
.dx-fade-animation.dx-leave,
.dx-no-direction.dx-enter.dx-enter-active,
.dx-no-direction.dx-leave {
  opacity: 1;
}

.dx-overflow-animation.dx-enter.dx-forward {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  z-index: 2;
}

.dx-overflow-animation.dx-enter.dx-enter-active.dx-forward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2;
}

.dx-overflow-animation.dx-enter.dx-backward,
.dx-overflow-animation.dx-enter.dx-enter-active.dx-backward,
.dx-overflow-animation.dx-leave.dx-forward,
.dx-overflow-animation.dx-leave.dx-leave-active.dx-forward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1;
}

.dx-overflow-animation.dx-leave.dx-backward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2;
}

.dx-overflow-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  z-index: 2;
}

.dx-slide-animation.dx-enter.dx-forward {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.dx-slide-animation.dx-enter.dx-enter-active.dx-forward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dx-slide-animation.dx-enter.dx-backward {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.dx-slide-animation.dx-enter.dx-enter-active.dx-backward,
.dx-slide-animation.dx-leave.dx-forward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dx-slide-animation.dx-leave.dx-leave-active.dx-forward {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.dx-slide-animation.dx-leave.dx-backward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dx-slide-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.dx-opendoor-animation.dx-enter.dx-forward {
  -webkit-transform: matrix3d(.71, 0, .71, .001, 0, 1, 0, 0, -.71, 0, .71, 0, 0, 0, 0, 1);
  transform: matrix3d(.71, 0, .71, .001, 0, 1, 0, 0, -.71, 0, .71, 0, 0, 0, 0, 1);
  -webkit-transform-origin: center left 0;
  transform-origin: center left 0;
  opacity: 0;
}

.dx-opendoor-animation.dx-enter.dx-enter-active.dx-backward,
.dx-opendoor-animation.dx-enter.dx-enter-active.dx-forward {
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}

.dx-opendoor-animation.dx-leave.dx-backward,
.dx-opendoor-animation.dx-leave.dx-forward {
  -webkit-transform: none;
  transform: none;
  -webkit-transform-origin: center left 0;
  transform-origin: center left 0;
  opacity: 1;
}

.dx-opendoor-animation.dx-enter.dx-backward,
.dx-opendoor-animation.dx-leave.dx-leave-active.dx-forward {
  -webkit-transform: matrix3d(.5, 0, .87, -.001, 0, 1, 0, 0, -.87, 0, .5, 0, 0, 0, 0, 1);
  transform: matrix3d(.5, 0, .87, -.001, 0, 1, 0, 0, -.87, 0, .5, 0, 0, 0, 0, 1);
  -webkit-transform-origin: center left 0;
  transform-origin: center left 0;
  opacity: 0;
}

.dx-opendoor-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: matrix3d(.71, 0, .71, .001, 0, 1, 0, 0, -.71, 0, .71, 0, 0, 0, 0, 1);
  transform: matrix3d(.71, 0, .71, .001, 0, 1, 0, 0, -.71, 0, .71, 0, 0, 0, 0, 1);
  opacity: 0;
}

.dx-win-pop-animation.dx-enter.dx-forward {
  -webkit-transform: scale(.5);
  transform: scale(.5);
  opacity: 0;
}

.dx-win-pop-animation.dx-enter.dx-enter-active.dx-forward {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.dx-win-pop-animation.dx-enter.dx-backward,
.dx-win-pop-animation.dx-leave.dx-leave-active.dx-forward {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
}

.dx-win-pop-animation.dx-enter.dx-enter-active.dx-backward {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.dx-win-pop-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: scale(.5);
  transform: scale(.5);
  opacity: 0;
}

.dx-android-pop-animation.dx-enter.dx-forward,
.dx-android-pop-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: translate3d(0, 150px, 0);
  transform: translate3d(0, 150px, 0);
  opacity: 0;
}

.dx-android-pop-animation.dx-enter.dx-enter-active.dx-forward,
.dx-android-pop-animation.dx-leave.dx-backward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.dx-android-pop-animation.dx-enter.dx-forward,
.dx-android-pop-animation.dx-leave.dx-backward {
  z-index: 1;
}

.dx-ios7-slide-animation.dx-enter.dx-forward {
  z-index: 2;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.dx-ios7-slide-animation.dx-enter.dx-enter-active.dx-forward {
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dx-ios7-slide-animation.dx-enter.dx-backward {
  -webkit-transform: translate3d(-20%, 0, 0);
  transform: translate3d(-20%, 0, 0);
  z-index: 1;
}

.dx-ios7-slide-animation.dx-enter.dx-enter-active.dx-backward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1;
}

.dx-ios7-slide-animation.dx-leave.dx-forward {
  z-index: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dx-ios7-slide-animation.dx-leave.dx-leave-active.dx-forward {
  -webkit-transform: translate3d(-20%, 0, 0);
  transform: translate3d(-20%, 0, 0);
  z-index: 1;
}

.dx-ios7-slide-animation.dx-leave.dx-backward {
  z-index: 2;
}

.dx-ios7-slide-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  z-index: 2;
}

.dx-ios7-toolbar-animation.dx-enter.dx-forward {
  -webkit-transform: translate3d(40%, 0, 0);
  transform: translate3d(40%, 0, 0);
  opacity: 0;
  z-index: 2;
}

.dx-ios7-toolbar-animation.dx-enter.dx-enter-active.dx-forward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  z-index: 2;
}

.dx-ios7-toolbar-animation.dx-enter.dx-backward {
  -webkit-transform: translate3d(-40%, 0, 0);
  transform: translate3d(-40%, 0, 0);
  opacity: 0;
  z-index: 1;
}

.dx-ios7-toolbar-animation.dx-enter.dx-enter-active.dx-backward,
.dx-ios7-toolbar-animation.dx-leave.dx-forward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  z-index: 1;
}

.dx-ios7-toolbar-animation.dx-leave.dx-leave-active.dx-forward {
  -webkit-transform: translate3d(-40%, 0, 0);
  transform: translate3d(-40%, 0, 0);
  opacity: 0;
  z-index: 1;
}

.dx-ios7-toolbar-animation.dx-leave.dx-backward {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  z-index: 2;
}

.dx-ios7-toolbar-animation.dx-leave.dx-leave-active.dx-backward {
  -webkit-transform: translate3d(40%, 0, 0);
  transform: translate3d(40%, 0, 0);
  opacity: 0;
  z-index: 2;
}

.dx-drop-animation.dx-enter,
.dx-drop-animation.dx-leave.dx-leave-active {
  -webkit-transform: translate3d(0, -120%, 0);
  transform: translate3d(0, -120%, 0);
}

.dx-drop-animation.dx-enter.dx-enter-active,
.dx-drop-animation.dx-leave {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.dx-3d-drop-animation.dx-enter,
.dx-3d-drop-animation.dx-leave.dx-leave-active {
  -webkit-transform: rotate3d(1, 0, 0, 10deg) translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1);
  transform: rotate3d(1, 0, 0, 10deg) translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1);
  opacity: 0;
}

.dx-3d-drop-animation.dx-enter.dx-enter-active,
.dx-3d-drop-animation.dx-leave {
  -webkit-transform: rotate3d(1, 0, 0, 0) translate3d(0, 0, 0) scale3d(1, 1, 1);
  transform: rotate3d(1, 0, 0, 0) translate3d(0, 0, 0) scale3d(1, 1, 1);
  opacity: 1;
}

.dx-fade-drop-animation.dx-enter,
.dx-fade-drop-animation.dx-leave.dx-leave-active {
  -webkit-transform: translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1);
  transform: translate3d(0, -10px, 0) scale3d(1.1, 1.1, 1.1);
  opacity: 0;
}

.dx-fade-drop-animation.dx-enter.dx-enter-active,
.dx-fade-drop-animation.dx-leave {
  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  opacity: 1;
}

.dx-fade-rise-animation.dx-enter,
.dx-fade-rise-animation.dx-leave.dx-leave-active {
  -webkit-transform: translate3d(0, 10px, 0) scale3d(1.1, 1.1, 1.1);
  transform: translate3d(0, 10px, 0) scale3d(1.1, 1.1, 1.1);
  opacity: 0;
}

.dx-fade-rise-animation.dx-enter.dx-enter-active,
.dx-fade-rise-animation.dx-leave {
  -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  opacity: 1;
}

.dx-fade-slide-animation.dx-enter,
.dx-fade-slide-animation.dx-leave.dx-leave-active {
  -webkit-transform: translate3d(40%, 0, 0);
  transform: translate3d(40%, 0, 0);
  opacity: 0;
}

.dx-fade-slide-animation.dx-enter.dx-enter-active,
.dx-fade-slide-animation.dx-leave {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.dx-fade-zoom-animation.dx-enter,
.dx-fade-zoom-animation.dx-leave.dx-leave-active {
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  opacity: 0;
}

.dx-fade-zoom-animation.dx-enter.dx-enter-active,
.dx-fade-zoom-animation.dx-leave {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.dx-box-item-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  font-size: 14px;
}

.dx-button-disabled {
  cursor: default;
}

.dx-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}

.dx-button .dx-icon {
  -webkit-user-drag: none;
  display: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin-right: 0;
  margin-left: 0;
}

.dx-button-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 100%;
  max-height: 100%;
  display: inherit;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
}

.dx-button-has-text .dx-button-content,
.dx-button-has-text .dx-button-content .dx-button-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-button-content>.dx-inkripple {
  display: none;
}

.dx-button-link {
  text-decoration: none;
}

.dx-button-submit-input {
  padding: 0;
  margin: 0;
  border: 0;
  height: 0;
  width: 0;
  font-size: 0;
  opacity: 0;
}

.dx-state-disabled .dx-button,
.dx-state-disabled.dx-button {
  cursor: default;
}

.dx-button-text {
  line-height: 1.2858;
}

.dx-button a {
  text-decoration: none;
}

.dx-button .dx-button-content {
  padding: 8px;
}

.dx-button .dx-icon.dx-icon-right,
.dx-rtl .dx-button .dx-icon,
.dx-rtl.dx-button .dx-icon {
  margin-left: 0;
  margin-right: 0;
}

.dx-rtl .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-button .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}

.dx-button-has-icon .dx-button-content {
  padding: 8px;
}

.dx-button-has-icon .dx-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin-right: 0;
  margin-left: 0;
}

.dx-button-has-icon .dx-icon.dx-icon-right,
.dx-rtl .dx-button-has-icon .dx-icon,
.dx-rtl.dx-button-has-icon .dx-icon {
  margin-left: 0;
  margin-right: 0;
}

.dx-rtl .dx-button-has-icon .dx-icon.dx-icon-right,
.dx-rtl.dx-button-has-icon .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}

.dx-button-has-text .dx-button-content {
  padding: 8px 18px;
}

.dx-button-has-text .dx-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin-right: 9px;
  margin-left: 0;
}

.dx-button-has-text .dx-icon.dx-icon-right,
.dx-rtl .dx-button-has-text .dx-icon,
.dx-rtl.dx-button-has-text .dx-icon {
  margin-left: 9px;
  margin-right: 0;
}

.dx-rtl .dx-button-has-text .dx-icon.dx-icon-right,
.dx-rtl.dx-button-has-text .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}

.dx-button-back .dx-button-content {
  padding: 8px;
}

.dx-button-back .dx-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin-right: 0;
  margin-left: 0;
}

.dx-button-back .dx-icon.dx-icon-right,
.dx-rtl .dx-button-back .dx-icon,
.dx-rtl.dx-button-back .dx-icon {
  margin-left: 0;
  margin-right: 0;
}

.dx-rtl .dx-button-back .dx-icon.dx-icon-right,
.dx-rtl.dx-button-back .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}

.dx-button-back .dx-button-text {
  display: none;
}

.dx-button {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}

.dx-state-disabled .dx-button .dx-icon,
.dx-state-disabled.dx-button .dx-icon {
  opacity: .6;
}

.dx-state-disabled .dx-button .dx-button-text,
.dx-state-disabled.dx-button .dx-button-text {
  opacity: .5;
}

.dx-button-mode-contained {
  background-color: #fff;
  border-color: #ddd;
  color: #333;
}

.dx-button-mode-contained .dx-icon {
  color: #333;
}

.dx-button-mode-contained.dx-state-hover {
  background-color: #f5f5f5;
  border-color: #ddd;
}

.dx-button-mode-contained.dx-state-focused {
  background-color: #ebebeb;
  border-color: #ddd;
}

.dx-button-mode-contained.dx-state-active {
  background-color: #c2c2c2;
  border-color: #ddd;
  color: #333;
}

.dx-button-mode-contained.dx-button-danger {
  background-color: #d9534f;
  border-color: transparent;
  color: #fff;
}

.dx-button-mode-contained.dx-button-danger .dx-icon {
  color: #fff;
}

.dx-button-mode-contained.dx-button-danger.dx-state-hover {
  background-color: #ce312c;
  border-color: transparent;
}

.dx-button-mode-contained.dx-button-danger.dx-state-focused {
  background-color: #c12e2a;
  border-color: transparent;
}

.dx-button-mode-contained.dx-button-danger.dx-state-active {
  background-color: #932320;
  border-color: transparent;
  color: #fff;
}

.dx-button-mode-contained.dx-button-success {
  background-color: #5cb85c;
  border-color: transparent;
  color: #fff;
}

.dx-button-mode-contained.dx-button-success .dx-icon {
  color: #fff;
}

.dx-button-mode-contained.dx-button-success.dx-state-hover {
  background-color: #46a046;
  border-color: transparent;
}

.dx-button-mode-contained.dx-button-success.dx-state-focused {
  background-color: #419641;
  border-color: transparent;
}

.dx-button-mode-contained.dx-button-success.dx-state-active {
  background-color: #306f30;
  border-color: transparent;
  color: #fff;
}

.dx-button-mode-contained.dx-button-default {
  background-color: #4273ff;
  border-color: transparent;
  color: #fff;
}

.dx-button-mode-contained.dx-button-default .dx-icon {
  color: #fff;
}

.dx-button-mode-contained.dx-button-default.dx-state-hover {
  background-color: #1451ff;
  border-color: transparent;
}

.dx-button-mode-contained.dx-button-default.dx-state-focused {
  background-color: #0546ff;
  border-color: transparent;
}

.dx-button-mode-contained.dx-button-default.dx-state-active {
  background-color: #0035cc;
  border-color: transparent;
  color: #fff;
}

.dx-button-mode-outlined {
  background-color: transparent;
  border-color: #ddd;
  color: #333;
}

.dx-button-mode-outlined .dx-icon {
  color: #333;
}

.dx-button-mode-outlined.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: #ddd;
}

.dx-button-mode-outlined.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
  border-color: #ddd;
}

.dx-button-mode-outlined.dx-state-active {
  background-color: rgba(0, 0, 0, .24);
  border-color: #ddd;
  color: #333;
}

.dx-button-mode-outlined.dx-button-danger {
  background-color: transparent;
  border-color: #d43f3a;
  color: #d43f3a;
}

.dx-button-mode-outlined.dx-button-danger .dx-icon {
  color: #d43f3a;
}

.dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-button-mode-outlined.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
  border-color: #d43f3a;
}

.dx-button-mode-outlined.dx-button-danger.dx-state-active {
  background-color: rgba(212, 63, 58, .4);
  border-color: #d43f3a;
  color: #d43f3a;
}

.dx-button-mode-outlined.dx-button-success {
  background-color: transparent;
  border-color: #4cae4c;
  color: #4cae4c;
}

.dx-button-mode-outlined.dx-button-success .dx-icon {
  color: #4cae4c;
}

.dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-button-mode-outlined.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
  border-color: #4cae4c;
}

.dx-button-mode-outlined.dx-button-success.dx-state-active {
  background-color: rgba(76, 174, 76, .4);
  border-color: #4cae4c;
  color: #4cae4c;
}

.dx-button-mode-outlined.dx-button-default {
  background-color: transparent;
  border-color: #2960ff;
  color: #2960ff;
}

.dx-button-mode-outlined.dx-button-default .dx-icon {
  color: #2960ff;
}

.dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-button-mode-outlined.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
  border-color: #2960ff;
}

.dx-button-mode-outlined.dx-button-default.dx-state-active {
  background-color: rgba(41, 96, 255, .4);
  border-color: #2960ff;
  color: #2960ff;
}

.dx-button-mode-text {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}

.dx-button-mode-text .dx-icon {
  color: #333;
}

.dx-button-mode-text.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: transparent;
}

.dx-button-mode-text.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
  border-color: transparent;
}

.dx-button-mode-text.dx-state-active {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: #333;
}

.dx-button-mode-text.dx-button-danger {
  background-color: transparent;
  border-color: transparent;
  color: #d43f3a;
}

.dx-button-mode-text.dx-button-danger .dx-icon {
  color: #d43f3a;
}

.dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
  border-color: transparent;
}

.dx-button-mode-text.dx-button-danger.dx-state-active {
  background-color: rgba(212, 63, 58, .4);
  border-color: transparent;
  color: #d43f3a;
}

.dx-button-mode-text.dx-button-success {
  background-color: transparent;
  border-color: transparent;
  color: #4cae4c;
}

.dx-button-mode-text.dx-button-success .dx-icon {
  color: #4cae4c;
}

.dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
  border-color: transparent;
}

.dx-button-mode-text.dx-button-success.dx-state-active {
  background-color: rgba(76, 174, 76, .4);
  border-color: transparent;
  color: #4cae4c;
}

.dx-button-mode-text.dx-button-default {
  background-color: transparent;
  border-color: transparent;
  color: #2960ff;
}

.dx-button-mode-text.dx-button-default .dx-icon {
  color: #2960ff;
}

.dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
  border-color: transparent;
}

.dx-button-mode-text.dx-button-default.dx-state-active {
  background-color: rgba(41, 96, 255, .4);
  border-color: transparent;
  color: #2960ff;
}

.dx-button-back.dx-state-hover .dx-button-content,
.dx-button-normal.dx-state-hover .dx-button-content {
  background-color: transparent;
  border-radius: 4px;
}

.dx-texteditor-buttons-container>.dx-button {
  margin: 1px;
}

.dx-texteditor-buttons-container>.dx-button>.dx-button-content {
  padding-top: 5px;
  padding-bottom: 6px;
}

.dx-texteditor-buttons-container>.dx-button.dx-button-has-icon:not(.dx-button-has-text)>.dx-button-content {
  padding: 6px;
}

.dx-buttongroup {
  display: inline-block;
}

.dx-buttongroup-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 100%;
  width: 100%;
}

.dx-buttongroup-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.dx-buttongroup-item.dx-button-mode-contained,
.dx-buttongroup-item.dx-button-mode-outlined {
  border-left-width: 0;
}

.dx-buttongroup-item.dx-button-mode-contained.dx-button,
.dx-buttongroup-item.dx-button-mode-outlined.dx-button {
  border-radius: 0;
}

.dx-buttongroup-item.dx-button-mode-text {
  margin-left: 1px;
}

.dx-buttongroup-item-has-width {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.dx-button-mode-contained.dx-buttongroup-item,
.dx-button-mode-outlined.dx-buttongroup-item {
  padding-left: 1px;
  padding-right: 1px;
}

.dx-button-mode-contained.dx-buttongroup-item.dx-state-hover .dx-button-content,
.dx-button-mode-outlined.dx-buttongroup-item.dx-state-hover .dx-button-content {
  border-radius: 0;
}

.dx-button-mode-contained.dx-buttongroup-first-item,
.dx-button-mode-outlined.dx-buttongroup-first-item {
  padding-left: 0;
  border-left-width: 1px;
}

.dx-button-mode-contained.dx-buttongroup-first-item.dx-button,
.dx-button-mode-contained.dx-buttongroup-first-item.dx-state-hover .dx-button-content,
.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button,
.dx-button-mode-outlined.dx-buttongroup-first-item.dx-state-hover .dx-button-content {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.dx-button-mode-contained.dx-buttongroup-last-item,
.dx-button-mode-outlined.dx-buttongroup-last-item {
  padding-right: 0;
}

.dx-button-mode-contained.dx-buttongroup-last-item.dx-button,
.dx-button-mode-contained.dx-buttongroup-last-item.dx-state-hover .dx-button-content,
.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button,
.dx-button-mode-outlined.dx-buttongroup-last-item.dx-state-hover .dx-button-content {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.dx-button-mode-text.dx-buttongroup-first-item {
  margin-left: 0;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-state-disabled,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-disabled {
  opacity: 1;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-state-disabled .dx-button-content,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-disabled .dx-button-content {
  opacity: .6;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal {
  background-color: #fff;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-hover {
  background-color: #f5f5f5;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-focused {
  background-color: #ebebeb;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected {
  background-color: #d4d4d4;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected.dx-state-hover {
  background-color: #e3e3e3;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected.dx-state-focused {
  background-color: #dbdbdb;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected,
.dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected .dx-icon {
  color: #333;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected) {
  background-color: #fff;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default {
  border-color: #2960ff;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default.dx-state-hover {
  background-color: #f5f5f5;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default.dx-state-focused {
  background-color: #ebebeb;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default .dx-icon {
  color: #2960ff;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success {
  border-color: #4cae4c;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success.dx-state-hover {
  background-color: #f5f5f5;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success.dx-state-focused {
  background-color: #ebebeb;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success .dx-icon {
  color: #4cae4c;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger {
  border-color: #d43f3a;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger.dx-state-hover {
  background-color: #f5f5f5;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger.dx-state-focused {
  background-color: #ebebeb;
}

.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger .dx-icon {
  color: #d43f3a;
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
}

.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
}

.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
}

.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
}

.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
}

.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal {
  background-color: rgba(0, 0, 0, .17);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal.dx-state-hover {
  background-color: rgba(0, 0, 0, .11);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal.dx-state-focused {
  background-color: rgba(0, 0, 0, .14);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal .dx-icon {
  color: #333;
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success {
  background-color: rgba(92, 184, 92, .3);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success.dx-state-hover {
  background-color: rgba(92, 184, 92, .2);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default {
  background-color: rgba(66, 115, 255, .3);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default.dx-state-hover {
  background-color: rgba(66, 115, 255, .2);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger {
  background-color: rgba(217, 83, 79, .3);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger.dx-state-hover,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger.dx-state-focused,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger.dx-state-hover {
  background-color: rgba(217, 83, 79, .2);
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success .dx-icon {
  color: #5cb85c;
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default .dx-icon {
  color: #4273ff;
}

.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger .dx-icon,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger,
.dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger .dx-icon {
  color: #d9534f;
}

.dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item {
  border-left-width: 0;
  padding-left: 1px;
  padding-right: 0;
}

.dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item.dx-state-hover .dx-button-content,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item.dx-state-hover .dx-button-content {
  border-radius: 0 4px 4px 0;
}

.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item {
  border-left-width: 1px;
  padding-right: 1px;
  padding-left: 0;
}

.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-button,
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-state-hover .dx-button-content,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-state-hover .dx-button-content {
  border-radius: 4px 0 0 4px;
}

.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-state-hover .dx-button-content,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-button,
.dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-state-hover .dx-button-content {
  border-radius: 4px;
}

.dx-rtl.dx-button-mode-text.dx-buttongroup-first-item {
  margin-left: 1px;
}

.dx-rtl.dx-button-mode-text.dx-buttongroup-last-item {
  margin-left: 0;
}

.dx-scrollable-scrollbar-simulated {
  position: relative;
}

.dx-scrollable {
  display: block;
  height: 100%;
  min-height: 0;
}

.dx-scrollable:focus {
  outline: 0;
}

.dx-scrollable-native {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-scroll-snap-type: proximity;
}

.dx-scrollable-native.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-scrollbar {
  display: none;
}

.dx-scrollable-native.dx-scrollable-scrollbar-simulated .dx-scrollable-scrollbar {
  display: block;
}

.dx-scrollable-native>div.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-scrollable-native.dx-scrollable-wrapper>.dx-scrollable-container {
  -webkit-overflow-scrolling: touch;
  position: relative;
  height: 100%;
}

.dx-scrollable-native.dx-scrollable-vertical,
.dx-scrollable-native.dx-scrollable-vertical>.dx-scrollable-wrapper>.dx-scrollable-container {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  overflow-x: hidden;
  overflow-y: auto;
}

.dx-scrollable-native.dx-scrollable-horizontal,
.dx-scrollable-native.dx-scrollable-horizontal>.dx-scrollable-wrapper>.dx-scrollable-container {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  float: none;
  overflow-x: auto;
  overflow-y: hidden;
}

.dx-scrollable-native.dx-scrollable-both,
.dx-scrollable-native.dx-scrollable-both>.dx-scrollable-wrapper>.dx-scrollable-container {
  -ms-touch-action: pan-y pan-x;
  touch-action: pan-y pan-x;
  float: none;
  overflow-x: auto;
  overflow-y: auto;
}

.dx-scrollable-native.dx-scrollable-disabled,
.dx-scrollable-native.dx-scrollable-disabled .dx-scrollable-container {
  -ms-touch-action: auto;
  touch-action: auto;
}

.dx-scrollable-native.dx-scrollable-scrollbars-hidden>.dx-scrollable-wrapper>.dx-scrollable-container {
  overflow: hidden;
}

.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content {
  min-height: 101%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-scrollable-native.dx-scrollable-native-ios.dx-scrollable-horizontal .dx-scrollable-content {
  min-height: 0;
  padding: 0;
}

.dx-scrollable-native.dx-scrollable-native-generic {
  -ms-overflow-style: auto;
  overflow: hidden;
}

.dx-scrollable-native.dx-scrollable-native-generic .dx-scrollable-content {
  height: auto;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollable-content {
  -webkit-transform: none;
  transform: none;
  z-index: 0;
}

.dx-scrollable-scrollbar-simulated,
.dx-scrollable-scrollbar-simulated .dx-scrollable-container {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.dx-scrollable-scrollbar-simulated .dx-scrollable-container ::-webkit-scrollbar,
.dx-scrollable-scrollbar-simulated ::-webkit-scrollbar {
  display: none;
}

.dx-scrollable-container {
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.dx-scrollable-container:focus {
  outline: 0;
}

.dx-scrollable-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.dx-scrollable-content {
  position: relative;
  min-height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-scrollable-content::after {
  display: block;
  content: "";
  clear: both;
}

.dx-scrollable-both .dx-scrollable-content,
.dx-scrollable-horizontal .dx-scrollable-content {
  display: block;
  float: left;
  min-width: 100%;
}

.dx-scrollable-scrollbar {
  position: absolute;
  pointer-events: auto;
}

.dx-scrollbar-vertical {
  top: 0;
  right: 0;
  height: 100%;
}

.dx-scrollbar-horizontal {
  bottom: 0;
  left: 0;
  width: 100%;
}

.dx-scrollable-scroll {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(0, 0);
  padding: 2px;
  background-color: transparent;
  opacity: 1;
  overflow: hidden;
  -webkit-transition: opacity linear;
  transition: opacity linear;
}

.dx-scrollable-scroll.dx-state-invisible {
  display: block !important;
  background-color: rgba(0, 0, 0, 0);
  opacity: 0;
  -webkit-transition: opacity .5s linear 1s;
  transition: opacity .5s linear 1s;
}

.dx-rtl .dx-scrollable,
.dx-rtl .dx-scrollable .dx-scrollable-container,
.dx-rtl .dx-scrollable .dx-scrollable-content,
.dx-rtl.dx-scrollable,
.dx-rtl.dx-scrollable .dx-scrollable-container,
.dx-rtl.dx-scrollable .dx-scrollable-content {
  direction: ltr;
}

.dx-scrollable-native.dx-rtl .dx-scrollable .dx-scrollable-container,
.dx-scrollable-native.dx-rtl .dx-scrollable .dx-scrollable-content,
.dx-scrollable-native.dx-rtl.dx-scrollable .dx-scrollable-container,
.dx-scrollable-native.dx-rtl.dx-scrollable .dx-scrollable-content {
  direction: rtl;
}

.dx-scrollable-native.dx-rtl .dx-scrollable .dx-scrollable-content,
.dx-scrollable-native.dx-rtl.dx-scrollable .dx-scrollable-content {
  float: right;
}

.dx-rtl .dx-scrollable .dx-scrollable-content>*,
.dx-rtl.dx-scrollable .dx-scrollable-content>* {
  direction: rtl;
}

.dx-rtl .dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-vertical,
.dx-rtl.dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-vertical {
  right: auto;
  left: 0;
}

.dx-rtl .dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-horizontal,
.dx-rtl.dx-scrollable .dx-scrollable-scrollbar.dx-scrollbar-horizontal {
  direction: ltr;
}

.dx-scrollable-simulated .dx-scrollable-content {
  overflow-anchor: none;
}

.dx-scrollable-simulated.dx-scrollable-disabled .dx-scrollable-scrollbar {
  pointer-events: none;
}

.dx-scrollable-content {
  -webkit-transform: none;
}

.dx-scrollable-scroll-content {
  width: 100%;
  height: 100%;
  background-color: rgba(191, 191, 191, .7);
  -webkit-box-shadow: 0 0 0 1px transparent;
  box-shadow: 0 0 0 1px transparent;
}

.dx-scrollbar-hoverable {
  background-color: transparent;
}

.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,
.dx-scrollbar-hoverable.dx-state-hover {
  background-color: rgba(191, 191, 191, .2);
}

.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll-content {
  background-color: #bfbfbf;
}

.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
  opacity: 1;
}

.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 1px transparent;
  box-shadow: 0 0 0 1px transparent;
}

.dx-scrollbar-vertical .dx-scrollable-scroll {
  float: right;
  width: 8px;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable {
  width: 8px;
  -webkit-transition: width .2s linear .15s, background-color .2s linear .15s;
  transition: width .2s linear .15s, background-color .2s linear .15s;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
  -webkit-transition: background-color .5s linear 1s, width .2s linear 150ms;
  transition: background-color .5s linear 1s, width .2s linear 150ms;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll .dx-scrollable-scroll-content {
  -webkit-transition: background-color .15s linear .15s, -webkit-box-shadow .15s linear .15s;
  transition: box-shadow .15s linear .15s, background-color .15s linear .15s, -webkit-box-shadow .15s linear .15s;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
  -webkit-transition: background-color .5s linear 1s, width .2s linear .15s;
  transition: background-color .5s linear 1s, width .2s linear .15s;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content {
  -webkit-transition: background-color .5s linear 1s, -webkit-box-shadow .5s linear 1s;
  transition: box-shadow .5s linear 1s, background-color .5s linear 1s, -webkit-box-shadow .5s linear 1s;
}

.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover,
.dx-scrollbar-vertical.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll {
  width: 15px;
}

.dx-scrollbar-horizontal .dx-scrollable-scroll {
  height: 15px;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable {
  height: 15px;
  -webkit-transition: height .2s linear .15s, background-color .2s linear .15s;
  transition: height .2s linear .15s, background-color .2s linear .15s;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll {
  -webkit-transition: background-color .5s linear 1s, height .2s linear .15s;
  transition: background-color .5s linear 1s, height .2s linear .15s;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll .dx-scrollable-scroll-content {
  -webkit-transition: background-color .15s linear .15s, -webkit-box-shadow .15s linear .15s;
  transition: box-shadow .15s linear .15s, background-color .15s linear .15s, -webkit-box-shadow .15s linear .15s;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible {
  -webkit-transition: background-color .5s linear 1s, height .2s linear .15s;
  transition: background-color .5s linear 1s, height .2s linear .15s;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content {
  -webkit-transition: background-color .5s linear 1s, -webkit-box-shadow .5s linear 1s;
  transition: box-shadow .5s linear 1s, background-color .5s linear 1s, -webkit-box-shadow .5s linear 1s;
}

.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active,
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-scrollable-scrollbar-active .dx-scrollable-scroll,
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover,
.dx-scrollbar-horizontal.dx-scrollbar-hoverable.dx-state-hover .dx-scrollable-scroll {
  height: 15px;
}

.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content {
  padding-right: 8px;
}

.dx-rtl .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,
.dx-rtl .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both.dx-rtl>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-vertical.dx-rtl>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content {
  padding-right: 0;
  padding-left: 8px;
}

.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content,
.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-horizontal>.dx-scrollable-wrapper>.dx-scrollable-container>.dx-scrollable-content {
  padding-bottom: 8px;
}

.dx-rtl .dx-scrollable .dx-scrollable-scroll,
.dx-rtl.dx-scrollable .dx-scrollable-scroll {
  float: left;
}

.dx-scrollable-native.dx-scrollable-native-generic .dx-scrollview-top-pocket {
  position: absolute;
  display: none;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-top-pocket {
  width: 40px;
  height: 40px;
  left: 50%;
  position: absolute;
  z-index: 1;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down {
  background-image: none;
  position: static;
  height: 100%;
  width: 100%;
  left: -50%;
  margin-left: -20px;
  padding: 0;
  border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .37);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .37);
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down.dx-scrollview-pull-down-loading {
  -webkit-transition: -webkit-transform .1s linear;
  transition: transform .1s linear;
  transition: transform .1s linear, -webkit-transform .1s linear;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down .dx-scrollview-pull-down-indicator {
  position: relative;
  top: 0;
  padding: 4px;
  margin: 0;
  height: 100%;
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down .dx-scrollview-pull-down-indicator .dx-loadindicator {
  float: left;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-icon-pulldown {
  width: 100%;
  height: 100%;
  padding: 8px;
  font-size: 24px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-loading.dx-scrollview-pull-down {
  -webkit-transition: top .2s ease-out;
  transition: top .2s ease-out;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-image {
  position: absolute;
  margin: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: contain;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-loading .dx-icon-pulldown {
  display: none;
}

.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-top-pocket {
  position: absolute;
  left: 0;
  width: 100%;
  overflow-y: auto;
  -webkit-transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-content {
  -webkit-transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  -webkit-transform: none;
  transform: none;
}

.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled {
  overflow-y: auto;
}

.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-container {
  overflow-y: auto;
  overflow-x: hidden;
}

.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollable-content,
.dx-scrollable-native.dx-scrollable-native-win8.dx-scrollable-disabled .dx-scrollview-content {
  overflow-y: hidden;
}

.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollable-container {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.dx-scrollable-native.dx-scrollable-native-win8 .dx-scrollview-bottom-pocket {
  width: 100%;
  text-align: center;
}

.dx-device-android-4 .dx-scrollable-native.dx-scrollable-native-android .dx-scrollview-pull-down-loading .dx-icon-pulldown {
  display: block;
}

.dx-scrollview-content {
  position: static;
}

.dx-scrollview-content::after,
.dx-scrollview-content::before {
  display: table;
  content: "";
  line-height: 0;
}

.dx-scrollview-content::after {
  clear: both;
}

.dx-scrollview-pull-down {
  width: 100%;
  height: 50px;
  padding: 15px 0;
  top: -80px;
  overflow: hidden;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-user-drag: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-scrollview-pull-down-container {
  display: inline-block;
  width: 49%;
  text-align: right;
}

.dx-scrollview-pull-down-indicator {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 50%;
  display: inline-block;
  margin: -15px 20px 0 15px;
  width: 20px;
  -webkit-user-drag: none;
}

.dx-scrollview-pull-down-image {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
  width: 20px;
  height: 50px;
  -webkit-user-drag: none;
  -webkit-transform: translate(0, 0) rotate(0);
  transform: translate(0, 0) rotate(0);
  -webkit-transition: -webkit-transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAABD0lEQVRo3u2XvQ3CMBCFLbmjYYGsAA2wA1X2gAbEAEwB2eIKflagh6zACJAuUihASUic+M5GNH56dT7J8efTPUXKkDkzrS8LpQAEMBygcwAss2UGQADDBmLa+AMvzAAIYNhATBt/YMEMgACGDcS0wbQBEEAAAQQQwD8CEzaiL7sKqOnojTuQrh95SKkX7kqD5j+M6O6Mu1NkupQJZU64B426bjmmXIzLKe7TZiUGLmweyhTa28XWdJKpYn8pXIVub1U4T4+jUKkKbyWeWhR6Vqpwd+w+hb5U4S/ta54qkhZgVihxrxWaznZVZD2lqVDaVkVafOoKGVWRN6nZR6GMxr+qZjHl3aq4db0NLXld7wVjuu7NS9f7yAAAAABJRU5ErkJggg==") 0 0/100% no-repeat;
}

.dx-scrollview-pull-down-text {
  display: inline;
  vertical-align: middle;
  position: relative;
  overflow: visible;
  -webkit-user-drag: none;
}

.dx-scrollview-pull-down-text div {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: visible;
  opacity: 0;
}

.dx-scrollview-pull-down-text div.dx-scrollview-pull-down-text-visible {
  opacity: 1;
}

.dx-scrollview-pull-down-ready .dx-scrollview-pull-down-image {
  -webkit-transform: translate(0, 0) rotate(-180deg);
  transform: translate(0, 0) rotate(-180deg);
}

.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-image {
  opacity: 0;
}

.dx-scrollview-pull-down-loading .dx-scrollview-pull-down-indicator {
  opacity: 1;
}

.dx-scrollview-scrollbottom {
  width: 100%;
  padding: 10px 0;
  overflow: hidden;
  text-align: center;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.dx-scrollview-scrollbottom::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.dx-scrollview-scrollbottom-indicator {
  display: inline-block;
  margin: 0 10px 0 0;
  -webkit-user-drag: none;
}

.dx-scrollview-scrollbottom-text {
  display: inline-block;
  margin-top: -20px;
  vertical-align: middle;
  -webkit-user-drag: none;
}

.dx-scrollview-scrollbottom-end {
  opacity: 0;
}

.dx-rtl .dx-scrollable-native.dx-scrollable-native-ios .dx-scrollview-top-pocket,
.dx-scrollable-native.dx-rtl.dx-scrollable-native-ios .dx-scrollview-top-pocket {
  left: auto;
  right: 0;
}

.dx-rtl .dx-scrollview-pull-down-container {
  text-align: left;
}

.dx-rtl .dx-scrollview-pull-down-indicator,
.dx-rtl .dx-scrollview-pull-down-text div {
  left: auto;
  right: 0;
}

.dx-rtl .dx-scrollview-scrollbottom-indicator {
  margin: 0 0 0 10px;
}

.dx-scrollview-scrollbottom-loading .dx-scrollview-scrollbottom-image {
  width: 24px;
  height: 24px;
}

.dx-checkbox {
  display: inline-block;
  cursor: pointer;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-checkbox.dx-state-readonly {
  cursor: default;
}

.dx-checkbox-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
}

.dx-checkbox-container {
  overflow: hidden;
  white-space: nowrap;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-overflow: clip;
}

.dx-checkbox-text {
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  line-height: normal;
  padding-left: 5px;
}

.dx-rtl .dx-checkbox-text,
.dx-rtl.dx-checkbox-text {
  margin: 0;
  padding: 0 5px 0 0;
  text-align: right;
}

.dx-state-disabled .dx-checkbox,
.dx-state-disabled.dx-checkbox {
  cursor: default;
  opacity: 1;
}

.dx-checkbox {
  line-height: 0;
}

.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
  border-color: #f4f4f4;
  background-color: #fff;
}

.dx-checkbox.dx-state-hover .dx-checkbox-icon {
  border: 1px solid #0546ff;
}

.dx-checkbox.dx-state-focused .dx-checkbox-icon {
  border: 1px solid #4273ff;
}

.dx-checkbox.dx-state-active .dx-checkbox-icon {
  background-color: rgba(96, 96, 96, .2);
}

.dx-checkbox-icon {
  width: 22px;
  height: 22px;
  border-radius: 2px;
  border: 1px solid #ddd;
  background-color: #fff;
}

.dx-checkbox-checked .dx-checkbox-icon {
  font: 16px/1em DXIcons;
  color: #4273ff;
  text-align: center;
}

.dx-checkbox-checked .dx-checkbox-icon::before {
  content: "\f005";
  position: relative;
  display: block;
  width: 1em;
  top: 50%;
  margin-top: -.5em;
  left: 50%;
  margin-left: -.5em;
}

.dx-rtl .dx-checkbox-checked .dx-checkbox-icon::before,
.dx-rtl.dx-checkbox-checked .dx-checkbox-icon::before {
  left: 0;
  margin-left: 0;
  right: 50%;
  margin-right: -.5em;
}

.dx-checkbox-indeterminate .dx-checkbox-icon {
  color: #4273ff;
  text-align: center;
  line-height: 1em;
  font-size: 12px;
}

.dx-checkbox-indeterminate .dx-checkbox-icon::before {
  position: relative;
  display: block;
  width: 1em;
  top: 50%;
  margin-top: -.5em;
  left: 50%;
  margin-left: -.5em;
  content: "";
  background-color: #4273ff;
  border-radius: 2px;
  height: 1em;
}

.dx-rtl .dx-checkbox-indeterminate .dx-checkbox-icon::before,
.dx-rtl.dx-checkbox-indeterminate .dx-checkbox-icon::before {
  left: 0;
  margin-left: 0;
  right: 50%;
  margin-right: -.5em;
}

.dx-state-disabled .dx-checkbox .dx-checkbox-icon,
.dx-state-disabled .dx-checkbox-text,
.dx-state-disabled.dx-checkbox .dx-checkbox-icon {
  opacity: .4;
}

.dx-invalid .dx-checkbox-container .dx-checkbox-icon {
  border: 1px solid rgba(217, 83, 79, .4);
}

.dx-invalid.dx-state-focused .dx-checkbox-container .dx-checkbox-icon {
  border-color: #d9534f;
}

.dx-switch {
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}

.dx-switch .dx-switch-wrapper {
  display: inline-block;
  text-align: left;
  height: 100%;
  width: 100%;
}

.dx-switch .dx-switch-wrapper::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.dx-switch-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.dx-switch-container {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
  margin: 0 -6px 0 0;
  padding: 0 2px;
  height: 24px;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 2px;
}

.dx-state-disabled .dx-switch,
.dx-state-disabled.dx-switch {
  cursor: default;
}

.dx-switch-handle,
.dx-switch-on-value .dx-switch-inner {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.dx-switch-on-value .dx-switch-handle {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.dx-rtl .dx-switch-wrapper,
.dx-rtl.dx-switch-wrapper {
  text-align: right;
}

.dx-rtl .dx-switch-inner {
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.dx-rtl .dx-switch-handle {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.dx-rtl.dx-switch-on-value .dx-switch-handle {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.dx-switch {
  width: 44px;
  height: 24px;
}

.dx-switch.dx-state-readonly .dx-switch-container {
  border-color: #f4f4f4;
  background-color: #fff;
}

.dx-switch.dx-state-active .dx-switch-handle::before {
  background-color: #003dea;
}

.dx-switch.dx-state-active .dx-switch-container {
  border-color: #4273ff;
  background-color: rgba(96, 96, 96, .2);
}

.dx-switch.dx-state-hover .dx-switch-handle::before {
  background-color: #4273ff;
}

.dx-switch.dx-state-hover .dx-switch-container {
  background-color: transparent;
  border-color: #4273ff;
}

.dx-switch.dx-state-focused .dx-switch-container {
  border-color: #4273ff;
}

.dx-switch.dx-state-focused .dx-switch-handle::before {
  background-color: #4273ff;
}

.dx-switch.dx-state-focused.dx-state-active .dx-switch-handle::before {
  background-color: #003dea;
}

.dx-switch-inner {
  width: 200%;
  height: 100%;
}

.dx-switch-off,
.dx-switch-on {
  float: left;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 50%;
  padding-right: 16px;
  line-height: 22px;
  text-align: center;
  font-size: 9px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-switch-off {
  padding-left: 2px;
  color: #999;
}

.dx-switch-on {
  color: #333;
}

.dx-switch-handle {
  position: relative;
  float: left;
  -ms-flex-preferred-size: 14px;
  flex-basis: 14px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 14px;
  height: 18px;
  margin-top: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-switch-handle::before {
  display: block;
  content: " ";
  width: 100%;
  height: 100%;
  background-color: #8facff;
  border-radius: 2px;
}

.dx-switch-on-value .dx-switch-handle::before {
  background-color: #4273ff;
}

.dx-rtl .dx-switch .dx-switch-off,
.dx-rtl .dx-switch .dx-switch-on,
.dx-switch.dx-rtl .dx-switch-off,
.dx-switch.dx-rtl .dx-switch-on {
  float: right;
}

.dx-rtl .dx-switch .dx-switch-on,
.dx-switch.dx-rtl .dx-switch-on {
  padding-left: 16px;
  padding-right: 2px;
}

.dx-rtl .dx-switch .dx-switch-off,
.dx-switch.dx-rtl .dx-switch-off {
  margin-left: 0;
}

.dx-rtl .dx-switch .dx-switch-handle,
.dx-switch.dx-rtl .dx-switch-handle {
  float: right;
  margin-left: 0;
  margin-right: -14px;
}

.dx-rtl .dx-switch .dx-switch-container,
.dx-switch.dx-rtl .dx-switch-container {
  margin: 0 0 0 -6px;
}

.dx-invalid.dx-switch .dx-switch-container {
  border-color: rgba(217, 83, 79, .4);
}

.dx-invalid.dx-state-focused .dx-switch-container,
.dx-invalid.dx-state-hover .dx-switch-container {
  border-color: #d9534f;
}

.dx-invalid.dx-state-focused .dx-switch-handle::before,
.dx-invalid.dx-state-hover .dx-switch-handle::before,
.dx-invalid.dx-switch-on-value .dx-switch-handle::before {
  background-color: #d9534f;
}

.dx-invalid .dx-switch-handle::before {
  background-color: rgba(217, 83, 79, .4);
}

.dx-tabs {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  display: inline-block;
  width: 100%;
  text-align: center;
  table-layout: fixed;
  position: relative;
}

.dx-tabs.dx-tabs-stretched {
  table-layout: auto;
}

.dx-tabs.dx-overflow-hidden {
  overflow: hidden;
}

.dx-tabs-wrapper {
  display: table-row;
}

.dx-tabs-scrollable .dx-tabs-wrapper {
  display: block;
  white-space: nowrap;
  height: 100%;
}

.dx-tabs-scrollable .dx-tab {
  height: 100%;
  display: inline-block;
}

.dx-tabs-scrollable .dx-tab::before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

.dx-tabs-scrollable .dx-scrollable-content {
  height: 100%;
}

.dx-tabs-nav-buttons .dx-tabs-scrollable {
  margin-right: 25px;
  margin-left: 25px;
}

.dx-tabs-nav-button {
  width: 25px;
  padding: 0;
  height: 100%;
  position: absolute;
  top: 0;
}

.dx-tabs-nav-button-left {
  left: 0;
}

.dx-tabs-nav-button-right {
  right: 0;
}

.dx-tabs-expanded {
  display: table;
}

.dx-tab {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
}

.dx-tab a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  color: #fff;
  text-decoration: none;
  opacity: .001;
}

.dx-tab .dx-icon {
  margin: 0 9px 0 0;
  -webkit-user-drag: none;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}

.dx-tab-content {
  display: inline-block;
  max-width: 100%;
}

.dx-tab-text {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  max-width: 100%;
  -webkit-user-drag: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-tabs-item-badge {
  display: inline-block;
  vertical-align: top;
}

.dx-badge {
  padding: 0 6px 2px;
  border-radius: 14px;
  background-color: #4273ff;
  color: #fff;
  font-size: 13px;
  line-height: normal;
}

.dx-tabs {
  border: 1px solid #ddd;
}

.dx-tabs-scrollable {
  margin: -1px;
  height: calc(100% + 2px);
}

.dx-tabs-scrollable .dx-tabs-wrapper {
  border: 1px solid #ddd;
}

.dx-tabs-nav-buttons .dx-tabs-scrollable .dx-tabs-wrapper {
  border-left: 1px solid #f7f7f7;
  border-right: 1px solid #f7f7f7;
}

.dx-tabs-nav-button {
  border: none;
  background-color: #f7f7f7;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-tabs-nav-button .dx-button-content {
  padding: 0;
}

.dx-tabs-nav-button.dx-state-active {
  border: none;
}

.dx-tabs-nav-button.dx-state-disabled {
  opacity: 1;
}

.dx-tabs-nav-button.dx-state-disabled .dx-button-content {
  opacity: .6;
}

.dx-tab {
  padding: 9px;
  background-color: #f7f7f7;
  color: #333;
}

.dx-rtl .dx-tab .dx-icon,
.dx-rtl.dx-tab .dx-icon,
.dx-tab .dx-icon.dx-icon-right {
  margin-left: 9px;
  margin-right: 0;
}

.dx-rtl .dx-tab .dx-icon.dx-icon-right,
.dx-rtl.dx-tab .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}

.dx-tab.dx-state-hover {
  background-color: #fff;
}

.dx-tab.dx-state-active {
  background-color: rgba(88, 88, 88, .2);
  color: #333;
}

.dx-tab.dx-state-focused::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: -1px;
  left: -1px;
  border-right: 1px solid #4273ff;
  border-left: 1px solid #4273ff;
  border-top: 1px solid #4273ff;
  border-bottom: 1px solid #4273ff;
  z-index: 1;
}

.dx-tab.dx-tab-selected {
  background-color: #fff;
  color: #333;
}

.dx-tab-selected::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -1px;
  bottom: -1px;
  right: -1px;
  left: -1px;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: none;
  border-bottom: none;
  z-index: 1;
}

.dx-tab-selected .dx-icon {
  color: #333;
}

.dx-tab-selected:not(.dx-state-focused)+.dx-tab-selected:not(.dx-state-focused)::after {
  border-left: 1px solid #f7f7f7;
}

.dx-rtl .dx-tab-selected:not(.dx-state-focused)+.dx-tab-selected:not(.dx-state-focused)::after {
  border-left: 1px solid #ddd;
  border-right: 1px solid #f7f7f7;
}

.dx-tab-text {
  vertical-align: middle;
  line-height: 25px;
}

.dx-state-disabled.dx-tabs {
  opacity: 1;
}

.dx-state-disabled .dx-tab-content {
  opacity: .3;
}

.dx-overlay-wrapper {
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1000;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-overlay-wrapper,
.dx-overlay-wrapper *,
.dx-overlay-wrapper ::after,
.dx-overlay-wrapper ::before,
.dx-overlay-wrapper::after,
.dx-overlay-wrapper::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-overlay-shader {
  pointer-events: auto;
  background-color: rgba(255, 255, 255, .8);
}

.dx-overlay-content {
  position: absolute;
  pointer-events: auto;
  z-index: 1000;
  outline: 0;
  overflow: hidden;
}

.dx-overlay-content>.dx-template-wrapper {
  height: 100%;
  width: 100%;
}

.dx-device-android .dx-overlay-content {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.dx-device-android .dx-scrollable-native .dx-overlay-content {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.dx-overlay-wrapper input,
.dx-overlay-wrapper textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-popup-wrapper .dx-state-focused.dx-overlay-content {
  border: 1px solid #ddd;
}

.dx-validationsummary-item {
  color: #d9534f;
}

.dx-invalid-message>.dx-overlay-content {
  color: #fff;
  background-color: #d9534f;
  border-radius: 4px;
}

.dx-editor-underlined .dx-invalid-message>.dx-overlay-content {
  border-radius: 0;
}

.dx-searchbox .dx-icon-search {
  display: block;
  pointer-events: none;
}

.dx-searchbox .dx-icon-search::before {
  display: inline-block;
  overflow: hidden;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: static;
  text-indent: 0;
}

.dx-texteditor {
  display: block;
}

.dx-texteditor input::-ms-clear {
  display: none;
}

.dx-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: auto;
  height: 100%;
  text-align: left;
  cursor: text;
  pointer-events: none;
  color: #999;
}

.dx-placeholder::before {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  content: attr(DATA-DX_PLACEHOLDER);
  pointer-events: none;
  white-space: nowrap;
}

.dx-placeholder::after {
  content: " ";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.dx-texteditor-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.dx-texteditor-buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-preferred-size: content;
  flex-basis: content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dx-texteditor-input-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.dx-texteditor-input {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  outline: 0;
  border: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.dx-texteditor-input:-webkit-autofill+.dx-placeholder {
  display: none !important;
}

.dx-texteditor-input:autofill+.dx-placeholder {
  display: none !important;
}

.dx-texteditor-input:-moz-ui-invalid {
  box-shadow: none;
}

.dx-show-clear-button {
  position: relative;
}

.dx-clear-button-area {
  height: 100%;
  width: 34px;
  position: relative;
  cursor: pointer;
  text-align: justify;
}

.dx-clear-button-area .dx-icon-clear {
  position: absolute;
  display: inline-block;
  background-size: contain;
}

.dx-texteditor-empty .dx-clear-button-area {
  display: none;
}

.dx-state-disabled .dx-placeholder {
  cursor: auto;
}

.dx-state-disabled .dx-clear-button-area {
  display: none;
}

.dx-state-disabled .dx-texteditor-input {
  opacity: 1;
}

.dx-rtl .dx-texteditor .dx-placeholder,
.dx-rtl.dx-texteditor .dx-placeholder {
  text-align: right;
  left: auto;
  right: 0;
}

.dx-device-android .dx-texteditor-input {
  -webkit-user-modify: read-write-plaintext-only;
}

.dx-texteditor.dx-editor-outlined {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.dx-texteditor.dx-editor-underlined {
  background: 0 0;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
}

.dx-texteditor.dx-editor-filled {
  background: rgba(51, 51, 51, .05);
  border: 1px solid transparent;
  border-radius: 4px;
}

.dx-texteditor.dx-state-readonly {
  border-style: dashed;
}

.dx-texteditor.dx-state-readonly.dx-editor-filled {
  border-color: transparent;
  background-color: rgba(51, 51, 51, .03);
}

.dx-texteditor.dx-state-readonly.dx-editor-filled.dx-state-focused {
  background-color: rgba(51, 51, 51, .03);
}

.dx-texteditor.dx-state-readonly.dx-editor-filled.dx-state-hover {
  background-color: rgba(66, 115, 255, .07);
}

.dx-texteditor.dx-state-readonly.dx-editor-underlined {
  border-style: none none dashed;
}

.dx-texteditor.dx-state-hover {
  border-color: rgba(66, 115, 255, .4);
}

.dx-texteditor.dx-state-hover.dx-editor-filled {
  border-color: transparent;
  background-color: rgba(66, 115, 255, .1);
}

.dx-texteditor.dx-state-focused .dx-texteditor-label,
.dx-texteditor.dx-state-focused.dx-state-hover .dx-texteditor-label {
  color: #4273ff;
}

.dx-texteditor.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-texteditor.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label {
  color: #d9534f;
}

.dx-texteditor.dx-state-active.dx-editor-filled,
.dx-texteditor.dx-state-active.dx-editor-outlined,
.dx-texteditor.dx-state-active.dx-editor-underlined,
.dx-texteditor.dx-state-focused.dx-editor-filled,
.dx-texteditor.dx-state-focused.dx-editor-outlined,
.dx-texteditor.dx-state-focused.dx-editor-underlined {
  border-color: #4273ff;
}

.dx-texteditor.dx-state-active.dx-editor-filled,
.dx-texteditor.dx-state-focused.dx-editor-filled {
  background-color: transparent;
}

.dx-texteditor.dx-invalid .dx-texteditor-input,
.dx-texteditor.dx-valid .dx-texteditor-input {
  padding-right: 34px;
}

.dx-texteditor.dx-invalid.dx-rtl .dx-texteditor-input,
.dx-texteditor.dx-valid.dx-rtl .dx-texteditor-input {
  padding-left: 34px;
  padding-right: 0;
}

.dx-texteditor.dx-invalid .dx-texteditor-input-container::after,
.dx-texteditor.dx-valid .dx-texteditor-input-container::after {
  right: 4px;
}

.dx-rtl .dx-texteditor.dx-invalid .dx-texteditor-input-container::after,
.dx-rtl .dx-texteditor.dx-valid .dx-texteditor-input-container::after,
.dx-rtl.dx-texteditor.dx-invalid .dx-texteditor-input-container::after,
.dx-rtl.dx-texteditor.dx-valid .dx-texteditor-input-container::after {
  left: 4px;
  right: auto;
}

.dx-texteditor.dx-validation-pending .dx-texteditor-input {
  padding-right: 34px;
}

.dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-left: 34px;
  padding-right: 0;
}

.dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator {
  right: 4px;
}

.dx-rtl .dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator,
.dx-rtl.dx-texteditor.dx-validation-pending .dx-texteditor-input-container .dx-pending-indicator {
  left: 4px;
  right: auto;
}

.dx-show-clear-button .dx-clear-button-area {
  width: 34px;
  min-width: 34px;
  right: 0;
}

.dx-show-clear-button .dx-icon-clear {
  color: #999;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  padding: 8px;
  width: 34px;
  height: 34px;
  background-position: 8px 8px;
  background-size: 18px 18px;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}

.dx-placeholder::before {
  padding: 7px 9px 8px;
}

.dx-editor-underlined .dx-placeholder::before {
  padding-left: 0;
}

.dx-rtl .dx-editor-underlined .dx-placeholder::before {
  padding-right: 0;
}

.dx-texteditor-input {
  margin: 0;
  padding: 7px 9px 8px;
  background: rgba(0, 0, 0, 0);
  color: #333;
  font-size: 1em;
  border-radius: 4px;
  min-height: 34px;
}

.dx-editor-underlined .dx-texteditor-input {
  background: 0 0;
  padding-left: 0;
  padding-right: 0;
}

.dx-editor-filled .dx-texteditor-input {
  background: 0 0;
}

.dx-texteditor-label {
  position: absolute;
  font-size: 12px;
  color: #999;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: text;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  top: 0;
  left: 0;
}

.dx-texteditor-label .dx-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-texteditor-label .dx-label span {
  text-overflow: ellipsis;
  width: auto;
  max-width: 100%;
  overflow: hidden;
  display: block;
}

.dx-invalid .dx-texteditor-label {
  color: #d9534f;
}

.dx-rtl .dx-texteditor-label {
  left: auto;
  right: 0;
}

.dx-editor-filled .dx-texteditor-label .dx-label-after,
.dx-editor-filled .dx-texteditor-label .dx-label-before {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 9px;
}

.dx-editor-filled.dx-texteditor-with-floating-label,
.dx-editor-filled.dx-texteditor-with-label {
  position: relative;
}

.dx-editor-filled.dx-texteditor-with-floating-label .dx-texteditor-input,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup .dx-lookup-field,
.dx-editor-filled.dx-texteditor-with-label .dx-texteditor-input,
.dx-editor-filled.dx-texteditor-with-label.dx-lookup .dx-lookup-field {
  padding-top: 13px;
  padding-bottom: 2px;
}

.dx-editor-filled.dx-texteditor-with-floating-label .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-label .dx-texteditor-label {
  font-size: 12px;
  height: 19px;
  line-height: 1.35715;
  top: 0;
  margin-top: 0;
}

.dx-editor-filled.dx-texteditor-with-floating-label .dx-placeholder::before,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-container,
.dx-editor-filled.dx-texteditor-with-label .dx-placeholder::before,
.dx-editor-filled.dx-texteditor-with-label.dx-textarea .dx-texteditor-container {
  padding-top: 13px;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-placeholder::before,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input,
.dx-editor-filled.dx-texteditor-with-label.dx-textarea .dx-placeholder::before,
.dx-editor-filled.dx-texteditor-with-label.dx-textarea .dx-texteditor-input {
  padding-top: 0;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-label.dx-textarea .dx-texteditor-label {
  top: 0;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-placeholder {
  display: none;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty .dx-lookup-field,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-lookup-field,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-lookup-field,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-lookup-field {
  font-size: 0;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  font-size: 14px;
  height: 19px;
  line-height: 1.35715;
  top: 50%;
  margin-top: -9.5px;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-texteditor-label {
  font-size: 14px;
  top: 13px;
  margin-top: 0;
  height: 19px;
  line-height: 1.35715;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-placeholder {
  display: none;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused .dx-placeholder,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-placeholder {
  display: block;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-lookup-field,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused .dx-lookup-field,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label {
  font-size: 12px;
  top: 0;
  margin-top: 0;
  height: 19px;
  line-height: 1.35715;
}

.dx-editor-filled.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-textarea .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-state-focused.dx-textarea .dx-texteditor-label,
.dx-editor-filled.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label {
  top: 0;
}

.dx-editor-outlined .dx-texteditor-label {
  top: 0;
  left: 0;
  right: 0;
}

.dx-editor-outlined .dx-texteditor-label .dx-label {
  padding: 0;
}

.dx-editor-outlined .dx-texteditor-label .dx-label span {
  position: relative;
  font-size: 14px;
  top: 0;
  margin-top: 0;
}

.dx-editor-outlined .dx-texteditor-label .dx-label-after,
.dx-editor-outlined .dx-texteditor-label .dx-label-before {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-editor-outlined .dx-texteditor-label .dx-label-before {
  min-width: 9px;
  border-radius: 4px 0 0 4px;
}

.dx-editor-outlined .dx-texteditor-label .dx-label-after {
  min-width: 9px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 0 4px 4px 0;
}

.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label {
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
}

.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label {
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label .dx-label {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label .dx-label-before {
  border-color: #ddd;
  border-style: solid;
  height: 100%;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label .dx-label {
  border-bottom: 1px solid rgba(217, 83, 79, .4);
  border-top: 1px solid rgba(217, 83, 79, .4);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-texteditor-label .dx-label-before {
  border-color: rgba(217, 83, 79, .4);
  border-style: solid;
  height: 100%;
  border-top: 1px solid rgba(217, 83, 79, .4);
  border-bottom: 1px solid rgba(217, 83, 79, .4);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-invalid .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-invalid .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label .dx-label {
  border-bottom: 1px solid rgba(66, 115, 255, .4);
  border-top: 1px solid rgba(66, 115, 255, .4);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-texteditor-label .dx-label-before {
  border-color: rgba(66, 115, 255, .4);
  border-style: solid;
  height: 100%;
  border-top: 1px solid rgba(66, 115, 255, .4);
  border-bottom: 1px solid rgba(66, 115, 255, .4);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid rgba(66, 115, 255, .4);
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-texteditor-label .dx-label-before {
  border-color: rgba(66, 115, 255, .4);
  border-style: solid;
  border-top: 1px solid rgba(66, 115, 255, .4);
  border-bottom: 1px solid rgba(66, 115, 255, .4);
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid rgba(66, 115, 255, .4);
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid rgba(66, 115, 255, .4);
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label {
  border-bottom: 1px solid #d9534f;
  border-top: 1px solid #d9534f;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before {
  border-color: #d9534f;
  border-style: solid;
  height: 100%;
  border-top: 1px solid #d9534f;
  border-bottom: 1px solid #d9534f;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-hover.dx-invalid .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-hover.dx-invalid .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid #ddd;
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-texteditor-label .dx-label-before {
  border-color: #ddd;
  border-style: solid;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid #ddd;
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-dropdowneditor-active.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid #ddd;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label .dx-label {
  border-bottom: 1px dashed #ddd;
  border-top: 1px dashed #ddd;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label .dx-label-before {
  border-color: #ddd;
  border-style: dashed;
  height: 100%;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label {
  border-bottom: 1px dashed rgba(66, 115, 255, .4);
  border-top: 1px dashed rgba(66, 115, 255, .4);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before {
  border-color: rgba(66, 115, 255, .4);
  border-style: dashed;
  height: 100%;
  border-top: 1px dashed rgba(66, 115, 255, .4);
  border-bottom: 1px dashed rgba(66, 115, 255, .4);
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-readonly.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-readonly.dx-state-hover .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover {
  border: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label {
  border-bottom: 1px dashed #4273ff;
  border-top: 1px dashed #4273ff;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before {
  border-color: #4273ff;
  border-style: dashed;
  height: 100%;
  border-top: 1px dashed #4273ff;
  border-bottom: 1px dashed #4273ff;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover.dx-textarea .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label .dx-label span {
  top: 7px;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field {
  font-size: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-disabled.dx-textarea.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea.dx-state-focused.dx-state-hover .dx-placeholder {
  display: none;
}

.dx-editor-outlined.dx-texteditor-with-floating-label,
.dx-editor-outlined.dx-texteditor-with-label {
  border: 0;
  outline: 0;
  position: relative;
  margin-top: 7.5px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input-container,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-input-container {
  padding-top: 7px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input-container .dx-texteditor-input,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-input-container .dx-texteditor-input {
  padding-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid rgba(217, 83, 79, .4);
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-texteditor-label .dx-label-before {
  border-color: rgba(217, 83, 79, .4);
  border-style: solid;
  border-top: 1px solid rgba(217, 83, 79, .4);
  border-bottom: 1px solid rgba(217, 83, 79, .4);
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid rgba(217, 83, 79, .4);
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid rgba(217, 83, 79, .4);
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px dashed rgba(66, 115, 255, .4);
  border-top: 0;
  border-left: 1px dashed transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-texteditor-label .dx-label-before {
  border-color: rgba(66, 115, 255, .4);
  border-style: dashed;
  border-top: 1px dashed rgba(66, 115, 255, .4);
  border-bottom: 1px dashed rgba(66, 115, 255, .4);
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px dashed rgba(66, 115, 255, .4);
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px dashed rgba(66, 115, 255, .4);
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px dashed #ddd;
  border-top: 0;
  border-left: 1px dashed transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-texteditor-label .dx-label-before {
  border-color: #ddd;
  border-style: dashed;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px dashed #ddd;
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-disabled.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-readonly.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-disabled.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-readonly.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px dashed #ddd;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label {
  padding: 0 2px;
  border-bottom: 1px solid #ddd;
}

.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  top: 0;
  margin-top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-before {
  border-left-width: 1px;
  border-right-width: 0;
  border-color: #ddd;
  border-style: solid;
}

.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-after {
  border-right-width: 1px;
  border-left-width: 0;
  border-color: #ddd;
  border-style: solid;
}

.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-before {
  height: 100%;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-rtl .dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before,
.dx-rtl .dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-before {
  border-right-width: 1px;
  border-radius: 0 4px 4px 0;
  border-left-width: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-rtl .dx-editor-outlined.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after,
.dx-rtl .dx-editor-outlined.dx-texteditor-with-label .dx-texteditor-label .dx-label-after {
  border-left-width: 1px;
  border-radius: 4px 0 0 4px;
  border-right-width: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid rgba(66, 115, 255, .4);
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-texteditor-label .dx-label-before {
  border-color: rgba(66, 115, 255, .4);
  border-style: solid;
  border-top: 1px solid rgba(66, 115, 255, .4);
  border-bottom: 1px solid rgba(66, 115, 255, .4);
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid rgba(66, 115, 255, .4);
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid rgba(66, 115, 255, .4);
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid #d9534f;
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before {
  border-color: #d9534f;
  border-style: solid;
  border-top: 1px solid #d9534f;
  border-bottom: 1px solid #d9534f;
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid #d9534f;
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid #d9534f;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid #4273ff;
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-texteditor-label .dx-label-before {
  border-color: #4273ff;
  border-style: solid;
  border-top: 1px solid #4273ff;
  border-bottom: 1px solid #4273ff;
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid #4273ff;
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid #4273ff;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid {
  border: 0;
  outline: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label {
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label {
  height: 100%;
  border-bottom: 1px solid #d9534f;
  border-top: 0;
  border-left: 1px solid transparent;
  margin-left: -1px;
  -webkit-clip-path: inset(-12px -1px -1px 1px);
  clip-path: inset(-12px -1px -1px 1px);
  padding: 0 2px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label span,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label span {
  -webkit-transform: translate(0, -7.5px);
  transform: translate(0, -7.5px);
  font-size: 12px;
  line-height: 1.35715;
  height: 19px;
  margin-top: 0;
  top: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-texteditor-label .dx-label-before {
  border-color: #d9534f;
  border-style: solid;
  border-top: 1px solid #d9534f;
  border-bottom: 1px solid #d9534f;
  height: 100%;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid .dx-lookup-field,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-before {
  border-right: 1px solid #d9534f;
  border-radius: 0 4px 4px 0;
  border-left: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover.dx-invalid.dx-rtl .dx-texteditor-label .dx-label-after {
  border-left: 1px solid #d9534f;
  border-radius: 4px 0 0 4px;
  border-right: 0;
}

.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-label.dx-dropdowneditor-active.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-label.dx-state-focused.dx-state-hover .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused .dx-placeholder,
.dx-editor-outlined.dx-texteditor-with-label.dx-textarea.dx-state-focused.dx-state-hover .dx-placeholder {
  display: block;
}

.dx-editor-underlined.dx-texteditor-with-floating-label,
.dx-editor-underlined.dx-texteditor-with-label {
  position: relative;
}

.dx-editor-underlined.dx-texteditor-with-floating-label .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-label .dx-texteditor-label {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 0;
  margin-top: 0;
  height: 19px;
  line-height: 1.35715;
}

.dx-editor-underlined.dx-texteditor-with-floating-label .dx-placeholder::before,
.dx-editor-underlined.dx-texteditor-with-label .dx-placeholder::before {
  padding-top: 11px;
}

.dx-editor-underlined.dx-texteditor-with-floating-label .dx-texteditor-input,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup .dx-lookup-field,
.dx-editor-underlined.dx-texteditor-with-label .dx-texteditor-input,
.dx-editor-underlined.dx-texteditor-with-label.dx-lookup .dx-lookup-field {
  padding-top: 11px;
  padding-bottom: 4px;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-container,
.dx-editor-underlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-container {
  padding-top: 11px;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-placeholder::before,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-input,
.dx-editor-underlined.dx-texteditor-with-label.dx-textarea .dx-placeholder::before,
.dx-editor-underlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-input {
  padding-top: 0;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-label.dx-textarea .dx-texteditor-label {
  top: 0;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-placeholder {
  display: none;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-lookup-field,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-lookup-field,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-lookup-field,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-lookup-field {
  font-size: 0;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly .dx-texteditor-label {
  -webkit-transition: font-size .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  transition: font-size .2s cubic-bezier(0, 0, .2, 1), transform .2s cubic-bezier(0, 0, .2, 1), top .2s cubic-bezier(0, 0, .2, 1), -webkit-transform .2s cubic-bezier(0, 0, .2, 1);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  top: 50%;
  height: 19px;
  margin-top: -9.5px;
  line-height: 1.35715;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-texteditor-label {
  top: 11px;
  margin-top: 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 14px;
  line-height: 1.35715;
  height: 19px;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-state-readonly.dx-textarea .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-lookup-empty.dx-textarea .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-state-readonly.dx-textarea .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-texteditor-empty.dx-textarea .dx-placeholder {
  display: none;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused .dx-placeholder,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-placeholder {
  display: block;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-lookup-field,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused .dx-lookup-field,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-lookup-field {
  font-size: 14px;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused .dx-texteditor-label {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  font-size: 12px;
  top: 0;
  margin-top: 0;
  height: 19px;
  line-height: 1.35715;
}

.dx-editor-underlined.dx-texteditor-with-floating-label.dx-dropdowneditor-active.dx-textarea .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-state-focused.dx-textarea .dx-texteditor-label,
.dx-editor-underlined.dx-texteditor-with-floating-label.dx-textarea.dx-state-focused.dx-textarea .dx-texteditor-label {
  top: 0;
}

.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-texteditor-input {
  padding-left: 9px;
}

.dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-texteditor-input {
  padding-left: 0;
  padding-right: 9px;
}

.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-placeholder {
  left: 9px;
}

.dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-input-container .dx-placeholder {
  left: 0;
  right: 9px;
}

.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-label .dx-label {
  padding-left: 9px;
}

.dx-editor-underlined.dx-texteditor-with-before-buttons.dx-rtl .dx-texteditor-label .dx-label {
  padding-left: 0;
  padding-right: 9px;
}

.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-buttons-container>.dx-button:first-child {
  margin-left: 0;
}

.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-buttons-container>.dx-button:last-child {
  margin-right: 0;
}

.dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-buttons-container>.dx-button:first-child {
  margin-left: 1px;
  margin-right: 0;
}

.dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-buttons-container>.dx-button:last-child {
  margin-left: 0;
  margin-right: 1px;
}

.dx-rtl.dx-editor-underlined.dx-texteditor-with-before-buttons .dx-texteditor-buttons-container>.dx-button:first-child:last-child {
  margin-left: 0;
  margin-right: 0;
}

.dx-invalid.dx-texteditor {
  border-color: rgba(217, 83, 79, .4);
}

.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-focused,
.dx-invalid.dx-texteditor.dx-editor-outlined.dx-state-focused,
.dx-invalid.dx-texteditor.dx-editor-underlined.dx-state-focused {
  border-color: #d9534f;
}

.dx-invalid.dx-texteditor.dx-editor-filled.dx-show-invalid-badge .dx-texteditor-input-container::after,
.dx-invalid.dx-texteditor.dx-editor-outlined.dx-show-invalid-badge .dx-texteditor-input-container::after,
.dx-invalid.dx-texteditor.dx-editor-underlined.dx-show-invalid-badge .dx-texteditor-input-container::after {
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background-color: #d9534f;
  color: #fff;
  content: "!";
  border-radius: 50%;
}

.dx-invalid.dx-texteditor.dx-editor-filled {
  background-color: rgba(217, 83, 79, .1);
  border-color: transparent;
}

.dx-invalid.dx-texteditor.dx-editor-filled.dx-state-focused {
  background: 0 0;
}

.dx-editor-filled .dx-texteditor-buttons-container:first-child>.dx-button:last-child,
.dx-editor-outlined .dx-texteditor-buttons-container:first-child>.dx-button:last-child {
  margin-right: 0;
}

.dx-editor-filled .dx-texteditor-buttons-container:last-child>.dx-button:first-child,
.dx-editor-outlined .dx-texteditor-buttons-container:last-child>.dx-button:first-child {
  margin-left: 0;
}

.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:first-child>.dx-button:first-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:first-child>.dx-button:first-child {
  margin-left: 1px;
  margin-right: 1px;
}

.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:first-child>.dx-button:first-child:last-child,
.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:first-child>.dx-button:last-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:first-child>.dx-button:first-child:last-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:first-child>.dx-button:last-child {
  margin-left: 0;
  margin-right: 1px;
}

.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:last-child>.dx-button:first-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:last-child>.dx-button:first-child {
  margin-left: 1px;
  margin-right: 0;
}

.dx-rtl.dx-editor-filled .dx-texteditor-buttons-container:last-child>.dx-button:last-child,
.dx-rtl.dx-editor-outlined .dx-texteditor-buttons-container:last-child>.dx-button:last-child {
  margin-left: 1px;
  margin-right: 1px;
}

.dx-valid.dx-texteditor.dx-editor-filled .dx-texteditor-input-container::after,
.dx-valid.dx-texteditor.dx-editor-outlined .dx-texteditor-input-container::after,
.dx-valid.dx-texteditor.dx-editor-underlined .dx-texteditor-input-container::after {
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  font-family: DXIcons, sans-serif;
  color: #5cb85c;
  content: "\f005";
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation: .3s cubic-bezier(1, .008, .565, 1.65) .1s forwards dx-valid-badge-frames;
  animation: .3s cubic-bezier(1, .008, .565, 1.65) .1s forwards dx-valid-badge-frames;
}

.dx-validation-pending.dx-texteditor.dx-editor-filled .dx-texteditor-input-container .dx-pending-indicator,
.dx-validation-pending.dx-texteditor.dx-editor-outlined .dx-texteditor-input-container .dx-pending-indicator,
.dx-validation-pending.dx-texteditor.dx-editor-underlined .dx-texteditor-input-container .dx-pending-indicator {
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
}

.dx-rtl .dx-placeholder,
.dx-rtl .dx-placeholder::before {
  right: 0;
  left: auto;
}

.dx-editor-underlined.dx-rtl .dx-placeholder,
.dx-editor-underlined.dx-rtl .dx-placeholder::before {
  padding-right: 0;
}

.dx-searchbox .dx-icon-search {
  font: 17px/18px DXIcons;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  width: 34px;
  height: 34px;
  background-position: 8px 8px;
  background-size: 18px 18px;
  padding: 8px;
  text-align: center;
  color: #999;
}

.dx-searchbox .dx-icon-search::before {
  content: "\f027";
  color: #999;
}

.dx-searchbox .dx-placeholder::before,
.dx-searchbox .dx-texteditor-input {
  padding-left: 34px;
}

.dx-rtl .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-searchbox .dx-texteditor-input {
  padding-right: 34px;
  padding-left: 0;
}

.dx-searchbox.dx-editor-underlined .dx-texteditor-buttons-container+.dx-texteditor-input-container .dx-texteditor-input,
.dx-searchbox.dx-editor-underlined .dx-texteditor-input {
  padding-left: 34px;
}

.dx-rtl .dx-searchbox.dx-editor-underlined .dx-texteditor-buttons-container+.dx-texteditor-input-container .dx-texteditor-input,
.dx-rtl .dx-searchbox.dx-editor-underlined .dx-texteditor-input,
.dx-rtl.dx-searchbox.dx-editor-underlined .dx-texteditor-buttons-container+.dx-texteditor-input-container .dx-texteditor-input,
.dx-rtl.dx-searchbox.dx-editor-underlined .dx-texteditor-input {
  padding-right: 34px;
  padding-left: 0;
}

.dx-searchbox.dx-editor-filled .dx-texteditor-label .dx-label-before,
.dx-searchbox.dx-editor-outlined .dx-texteditor-label .dx-label-before,
.dx-searchbox.dx-editor-underlined .dx-texteditor-label .dx-label-before {
  min-width: 0;
}

.dx-searchbar {
  padding-bottom: 5px;
}

.dx-searchbar .dx-texteditor {
  margin: 0;
}

.dx-dropdowneditor {
  position: relative;
}

.dx-dropdowneditor.dx-dropdowneditor-field-clickable,
.dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-input {
  cursor: pointer;
}

.dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-buttons-container .dx-state-disabled .dx-button,
.dx-dropdowneditor.dx-dropdowneditor-field-clickable .dx-texteditor-buttons-container .dx-state-disabled.dx-button {
  pointer-events: auto;
}

.dx-dropdowneditor-input-wrapper {
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-dropdowneditor-input-wrapper .dx-texteditor {
  border: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-dropdowneditor-input-wrapper .dx-texteditor-input {
  text-overflow: ellipsis;
}

.dx-dropdowneditor-input-wrapper .dx-texteditor-input::-ms-clear {
  width: 0;
  height: 0;
}

.dx-dropdowneditor-field-template-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.dx-dropdowneditor-field-template-wrapper>* {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  opacity: .35;
}

.dx-dropdowneditor-button {
  position: relative;
  float: right;
  height: 100%;
  cursor: pointer;
  width: 34px;
  min-width: 34px;
  padding: 1px;
  border-radius: 4px;
}

.dx-dropdowneditor-button .dx-button-content {
  text-align: center;
  white-space: nowrap;
}

.dx-rtl .dx-dropdowneditor-button,
.dx-rtl.dx-dropdowneditor-button {
  float: left;
}

.dx-dropdowneditor-button.dx-dropdowneditor-readonly {
  cursor: default;
}

.dx-dropdowneditor-icon {
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid transparent;
  color: #333;
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}

.dx-state-disabled .dx-dropdowneditor,
.dx-state-disabled.dx-dropdowneditor {
  cursor: default;
}

.dx-state-disabled .dx-dropdowneditor-button {
  cursor: inherit;
}

.dx-state-disabled .dx-dropdowneditor-icon {
  opacity: .2;
}

.dx-dropdowneditor-button.dx-button-mode-contained,
.dx-dropdowneditor-button.dx-button-mode-outlined,
.dx-dropdowneditor-button.dx-button-mode-text {
  background: 0 0;
}

.dx-state-disabled .dx-dropdowneditor-button .dx-dropdowneditor-icon,
.dx-state-readonly .dx-dropdowneditor-button .dx-dropdowneditor-icon {
  opacity: 1;
}

.dx-dropdowneditor-icon::before {
  content: "\f001";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-filled,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-outlined,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-editor-underlined {
  border: none;
  background: 0 0;
}

.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-after,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-floating-label .dx-texteditor-label .dx-label-before,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-label .dx-texteditor-label .dx-label,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-label .dx-texteditor-label .dx-label-after,
.dx-dropdowneditor-input-wrapper .dx-texteditor.dx-texteditor-with-label .dx-texteditor-label .dx-label-before {
  border: none;
}

.dx-dropdowneditor-button-visible .dx-texteditor-input {
  padding-right: 0;
}

.dx-rtl .dx-dropdowneditor-button-visible .dx-texteditor-input,
.dx-rtl.dx-dropdowneditor-button-visible .dx-texteditor-input {
  padding-right: 9px;
  padding-left: 0;
}

.dx-rtl .dx-dropdowneditor-button-visible.dx-editor-underlined .dx-texteditor-input,
.dx-rtl.dx-dropdowneditor-button-visible.dx-editor-underlined .dx-texteditor-input {
  padding-right: 0;
}

.dx-invalid .dx-texteditor-input,
.dx-valid .dx-texteditor-input,
.dx-validation-pending .dx-texteditor-input {
  padding-right: 26px;
}

.dx-invalid.dx-rtl .dx-texteditor-input,
.dx-valid.dx-rtl .dx-texteditor-input,
.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-right: 9px;
  padding-left: 26px;
}

.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon {
  background-color: #e6e6e6;
  border-color: transparent;
}

.dx-editor-filled.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-editor-filled.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon {
  background-color: rgba(66, 115, 255, .2);
}

.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  background-color: #b3b3b3;
  border-color: transparent;
  color: #333;
  opacity: 1;
}

.dx-editor-filled .dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-editor-filled .dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon,
.dx-editor-filled.dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
.dx-editor-filled.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon {
  background-color: rgba(66, 115, 255, .3);
}

.dx-invalid.dx-dropdowneditor .dx-texteditor-container::after {
  right: 38px;
}

.dx-rtl .dx-invalid.dx-dropdowneditor .dx-texteditor-container::after,
.dx-rtl.dx-invalid.dx-dropdowneditor .dx-texteditor-container::after {
  right: auto;
  left: 38px;
}

.dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: 68px;
}

.dx-rtl .dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after,
.dx-rtl.dx-invalid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: auto;
  left: 68px;
}

.dx-state-hover.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon {
  background-color: rgba(217, 83, 79, .2);
}

.dx-dropdowneditor-active.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon,
.dx-state-active.dx-invalid.dx-dropdowneditor.dx-editor-filled .dx-dropdowneditor-icon {
  background-color: rgba(217, 83, 79, .3);
}

.dx-valid.dx-dropdowneditor .dx-texteditor-container::after {
  right: 38px;
}

.dx-rtl .dx-valid.dx-dropdowneditor .dx-texteditor-container::after,
.dx-rtl.dx-valid.dx-dropdowneditor .dx-texteditor-container::after {
  right: auto;
  left: 38px;
}

.dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: 68px;
}

.dx-rtl .dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after,
.dx-rtl.dx-valid.dx-dropdowneditor.dx-show-clear-button:not(.dx-texteditor-empty) .dx-texteditor-container::after {
  right: auto;
  left: 68px;
}

.dx-list {
  margin: 0;
  min-height: 3em;
}

.dx-list .dx-scrollview-content:focus {
  outline: 0;
}

.dx-wrap-item-text>.dx-list-group>.dx-list-group-body>.dx-list-item>.dx-list-item-content,
.dx-wrap-item-text>.dx-list-item>.dx-list-item-content {
  white-space: normal;
}

.dx-empty-collection .dx-list-select-all {
  display: none;
}

.dx-list-group-header::before {
  width: 0;
  height: 0;
  display: block;
  float: right;
  margin-top: 6px;
  border-style: solid;
  border-color: transparent;
  border-width: 5px 5px 0;
}

.dx-list-collapsible-groups .dx-list-group-header {
  cursor: pointer;
}

.dx-list-collapsible-groups .dx-list-group-header::before {
  content: " ";
}

.dx-list-group-collapsed .dx-list-group-header::before {
  border-width: 0 5px 5px;
}

.dx-list-group-body {
  overflow: hidden;
}

.dx-list-item {
  position: static;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-list-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
}

.dx-list-item-content::before {
  content: "_";
  color: transparent;
  display: inline-block;
  width: 0;
  float: left;
}

.dx-list .dx-empty-message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 3em;
  text-align: left;
}

.dx-list-item-badge-container {
  display: table-cell;
  width: 20px;
  text-align: right;
  vertical-align: middle;
  padding-right: 10px;
}

.dx-list-item-badge {
  float: right;
  position: relative;
}

.dx-list-item-chevron-container {
  display: table-cell;
  vertical-align: middle;
}

.dx-list-item-icon-container {
  display: inline-block;
}

.dx-list-item-chevron {
  border-width: 2px 0 0 2px;
  opacity: .3;
}

.dx-list-item-response-wait {
  opacity: .5;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}

.dx-list-slide-menu-content {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.dx-list-item-after-bag,
.dx-list-item-before-bag {
  display: table-cell;
  width: 0;
  height: 100%;
  vertical-align: middle;
}

.dx-list-item-before-bag .dx-list-toggle-delete-switch {
  display: block;
  float: left;
  padding: 3px 0;
}

.dx-list-item-before-bag .dx-icon-toggle-delete {
  -webkit-transition: .1s linear;
  transition: .1s linear;
}

.dx-list-item-before-bag .dx-list-select-checkbox {
  float: left;
  -webkit-transition: .1s linear;
  transition: .1s linear;
}

.dx-list-select-all-label {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-list-item-after-bag .dx-list-reorder-handle {
  cursor: move;
  background-repeat: no-repeat;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.dx-state-disabled .dx-list-item-after-bag .dx-list-reorder-handle {
  cursor: default;
}

.dx-list-switchable-menu-shield-positioning {
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.dx-list-switchable-delete-bottom-shield,
.dx-list-switchable-delete-top-shield {
  position: absolute;
  right: 0;
  left: 0;
  cursor: pointer;
}

.dx-list-switchable-delete-top-shield {
  top: 0;
}

.dx-list-switchable-delete-bottom-shield {
  bottom: 0;
}

.dx-list-switchable-delete-item-content-shield {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.dx-list-switchable-delete-button-container {
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.dx-list-switchable-delete-button-wrapper {
  display: table;
  height: 100%;
}

.dx-list-switchable-delete-button-inner-wrapper {
  display: table-cell;
  padding-left: 1px;
  height: 100%;
  vertical-align: middle;
}

.dx-list-switchable-menu-item-shield-positioning,
.dx-list-switchable-menu-item-shield-positioning .dx-list-item-content,
.dx-list-switchable-menu-item-shield-positioning .dx-list-slide-menu-content {
  position: relative;
}

.dx-list-switchable-delete-ready .dx-icon-toggle-delete {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.dx-list-slide-menu-buttons-container {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.dx-device-ios .dx-list-slide-menu-buttons-container {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.dx-list-slide-menu-buttons {
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  display: table;
  height: 100%;
}

.dx-list-slide-menu-button {
  display: table-cell;
  padding: 0 10px;
  vertical-align: middle;
  bottom: 1px;
}

.dx-list-static-delete-button .dx-button-content {
  overflow: visible;
}

.dx-list-next-button {
  padding: 5px;
  text-align: center;
}

.dx-list-next-button .dx-button {
  padding: 0 3em;
}

.dx-state-disabled .dx-list-item,
.dx-state-disabled .dx-list-switchable-delete-button,
.dx-state-disabled .dx-list-toggle-delete-switch,
.dx-state-disabled.dx-list-item {
  cursor: default;
}

.dx-list-context-menuitem {
  cursor: pointer;
}

.dx-rtl .dx-list .dx-list-item-badge-container,
.dx-rtl.dx-list .dx-list-item-badge-container {
  padding-left: 10px;
  padding-right: 0;
}

.dx-rtl .dx-list .dx-list-item-badge,
.dx-rtl.dx-list .dx-list-item-badge {
  float: left;
}

.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-toggle-delete-switch,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-toggle-delete-switch {
  float: right;
}

.dx-rtl .dx-list .dx-list-switchable-delete-button-inner-wrapper,
.dx-rtl.dx-list .dx-list-switchable-delete-button-inner-wrapper {
  padding-right: 1px;
  padding-left: 0;
}

.dx-rtl .dx-list .dx-list-slide-item-delete-button-container,
.dx-rtl.dx-list .dx-list-slide-item-delete-button-container {
  right: 100%;
  left: 0;
}

.dx-rtl .dx-list .dx-list-slide-item-delete-button,
.dx-rtl.dx-list .dx-list-slide-item-delete-button {
  right: auto;
  left: 0;
}

.dx-rtl .dx-list .dx-list-group-header::before,
.dx-rtl.dx-list .dx-list-group-header::before {
  float: left;
}

.dx-list-item-chevron {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  border: none;
  opacity: 1;
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
  margin-left: -5px;
  color: #333;
}

.dx-rtl .dx-list-item-chevron {
  margin-left: auto;
  margin-right: -6px;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.dx-list-item-chevron::before {
  content: "\f010";
}

.dx-list-item-icon-container {
  width: 28px;
  height: 18px;
  vertical-align: top;
}

.dx-list-item-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}

.dx-list-search {
  margin-bottom: 5px;
}

.dx-list {
  border: none;
}

.dx-list.dx-list-with-search .dx-scrollable-wrapper {
  height: calc(100% - 41px);
}

.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-radiobutton-icon::before,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-radiobutton-icon::before {
  border-color: #0546ff;
}

.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-focused .dx-radiobutton-icon::before,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-radiobutton-icon::before {
  border: 1px solid #4273ff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  color: #333;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon {
  color: #333;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected {
  background-color: rgba(0, 0, 0, .1);
  color: #333;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon {
  color: #333;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused) {
  background-color: rgba(0, 0, 0, .07);
  color: #333;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused {
  background-color: #4273ff;
  color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon {
  color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-list-item-chevron {
  border-color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected {
  background-color: rgba(66, 115, 255, .7);
  color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active {
  background-color: #4273ff;
  color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon {
  color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-list-slide-item-content {
  background-color: #4273ff;
  color: #fff;
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-icon-toggle-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23fff%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon,
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active .dx-button .dx-icon,
.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused .dx-button .dx-icon {
  color: #333;
}

.dx-list-group-header {
  font-weight: 700;
  padding: 20px 10px 10px;
  border-top: 1px solid #ddd;
  border-bottom: 2px solid #ddd;
  background: rgba(238, 238, 238, .05);
  color: #333;
}

.dx-list-group:first-of-type .dx-list-group-header {
  border-top: none;
}

.dx-list-group-header::before {
  border-top-color: #333;
}

.dx-list-group-collapsed .dx-list-group-header::before {
  border-bottom-color: #333;
}

.dx-list-item:first-of-type {
  border-top: none;
}

.dx-list-item:last-of-type {
  border-bottom: none;
}

.dx-list-item .dx-icon-toggle-delete {
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.0.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22dx_l_3%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20style%3D%22fill%3A%23333%3B%22%20d%3D%22M12%2C2C6.5%2C2%2C2%2C6.5%2C2%2C12c0%2C5.5%2C4.5%2C10%2C10%2C10s10-4.5%2C10-10C22%2C6.5%2C17.5%2C2%2C12%2C2z%20M18%2C13H6v-2h12V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-list-item.dx-list-item-ghost-reordering.dx-state-focused.dx-state-hover {
  color: #959595;
  background: #fff;
  border-top: 1px solid rgba(66, 115, 255, .5);
  border-bottom: 1px solid rgba(66, 115, 255, .5);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
}

.dx-list .dx-empty-message,
.dx-list-item {
  border-top: 1px solid #ddd;
  color: #333;
}

.dx-list-item-separator-hidden .dx-list .dx-empty-message,
.dx-list-item-separator-hidden .dx-list-item {
  border-top: none;
  border-bottom: none;
}

.dx-list .dx-empty-message,
.dx-list-item-content {
  padding: 10px;
}

.dx-list-next-button .dx-button .dx-button-content {
  padding: 8px 18px;
}

.dx-list-next-button .dx-button .dx-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin-right: 9px;
  margin-left: 0;
}

.dx-list-next-button .dx-button .dx-icon.dx-icon-right,
.dx-rtl .dx-list-next-button .dx-button .dx-icon,
.dx-rtl.dx-list-next-button .dx-button .dx-icon {
  margin-left: 9px;
  margin-right: 0;
}

.dx-rtl .dx-list-next-button .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-list-next-button .dx-button .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}

.dx-list-item-chevron-container {
  width: 16px;
}

.dx-list-border-visible {
  border: 1px solid #ddd;
}

.dx-list-border-visible .dx-list-select-all {
  border-bottom: 1px solid #ddd;
}

.dx-list-item-before-bag.dx-list-toggle-delete-switch-container {
  width: 29px;
}

.dx-list-item-before-bag.dx-list-select-checkbox-container,
.dx-list-item-before-bag.dx-list-select-radiobutton-container {
  width: 31px;
}

.dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch {
  border: none;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-list-item-before-bag .dx-button.dx-list-toggle-delete-switch .dx-button-content {
  padding: 0;
}

.dx-list-item-before-bag .dx-icon-toggle-delete {
  margin: 5px 5px 5px 10px;
  width: 19px;
  height: 19px;
}

.dx-list-item-before-bag .dx-list-select-checkbox,
.dx-list-item-before-bag .dx-list-select-radiobutton {
  margin-top: -1px;
  margin-bottom: -3px;
  margin-left: 10px;
}

.dx-list-select-all {
  white-space: nowrap;
  padding: 9px 0 8px;
}

.dx-list-select-all-checkbox {
  float: left;
  margin: -1px 0 -3px 10px;
}

.dx-list-select-all-label {
  line-height: 17px;
  padding: 0 10px;
  margin-top: 1px;
}

.dx-list-item-after-bag.dx-list-static-delete-button-container {
  width: 36px;
}

.dx-list-item-after-bag.dx-list-reorder-handle-container {
  width: 33.4px;
}

.dx-list-item-after-bag .dx-list-reorder-handle {
  font: 18px/18px DXIcons;
  width: 28.8px;
  height: 28.8px;
  background-position: 5px 5px;
  background-size: 18px 18px;
  padding: 5px;
  text-align: center;
}

.dx-list-item-after-bag .dx-list-reorder-handle::before {
  content: "\f038";
}

.dx-list-slide-menu-button-delete {
  border: 1px solid transparent;
  color: #fff;
  background-color: #d9534f;
}

.dx-list-slide-menu-button-menu {
  border: 1px solid transparent;
  color: #fff;
  background-color: #4273ff;
}

.dx-list-static-delete-button,
.dx-list-switchable-delete-button {
  margin-right: 10px;
  padding: 0;
}

.dx-list-static-delete-button .dx-button-content,
.dx-list-switchable-delete-button .dx-button-content {
  padding: 3px;
}

.dx-list-context-menucontent {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
  box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
}

.dx-state-disabled .dx-list-item,
.dx-state-disabled.dx-list-item {
  background-color: transparent;
  opacity: .6;
}

.dx-rtl .dx-list .dx-empty-message,
.dx-rtl.dx-list .dx-empty-message {
  text-align: right;
}

.dx-rtl .dx-list .dx-list-item-before-bag .dx-icon-toggle-delete,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-icon-toggle-delete {
  margin: 5px 10px 5px 5px;
}

.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl .dx-list .dx-list-item-before-bag .dx-list-select-radiobutton,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-checkbox,
.dx-rtl.dx-list .dx-list-item-before-bag .dx-list-select-radiobutton {
  margin-right: 10px;
  margin-left: 1px;
}

.dx-rtl .dx-list .dx-list-select-all-checkbox,
.dx-rtl.dx-list .dx-list-select-all-checkbox {
  float: right;
  margin-right: 10px;
  margin-left: 1px;
}

.dx-rtl .dx-list .dx-list-switchable-delete-button,
.dx-rtl.dx-list .dx-list-switchable-delete-button {
  margin-left: 10px;
  margin-right: 0;
}

.dx-textarea .dx-texteditor-input-container {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.dx-textarea .dx-texteditor-input {
  /* resize: none; */
  font-family: inherit;
  display: block;
  overflow: auto;
  white-space: pre-wrap;
  margin: 0;
}

.dx-textarea .dx-texteditor-input-auto-resize {
  overflow-y: hidden;
}

.dx-textarea .dx-placeholder {
  height: auto;
}

.dx-textarea .dx-placeholder::before {
  white-space: normal;
}

.dx-textarea {
  height: auto;
}

.dx-textarea .dx-icon-clear {
  top: 0;
  margin-top: 0;
}

.dx-textarea.dx-invalid .dx-texteditor-container::after {
  top: 7px;
  margin-top: 0;
}

.dx-numberbox {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-numberbox input[type=number] {
  -moz-appearance: textfield;
}

.dx-numberbox input[type=number]::-webkit-inner-spin-button,
.dx-numberbox input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.dx-numberbox-spin-container {
  height: 100%;
}

.dx-numberbox-spin-down,
.dx-numberbox-spin-up {
  position: relative;
  width: 100%;
  height: 50%;
  cursor: pointer;
}

.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-down,
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-up {
  width: 50%;
  height: 100%;
  display: inline-block;
}

.dx-numberbox-spin-down-icon,
.dx-numberbox-spin-up-icon {
  width: 100%;
  height: 100%;
}

.dx-state-disabled .dx-numberbox-spin-container {
  opacity: .2;
}

.dx-numberbox-spin-container {
  overflow: hidden;
  width: 34px;
  border-radius: 4px;
}

.dx-numberbox-spin-up-icon {
  font: 14px/1 DXIcons;
  color: #333;
}

.dx-numberbox-spin-up-icon::before {
  content: "\f002";
}

.dx-numberbox-spin-down-icon {
  font: 14px/1 DXIcons;
  color: #333;
}

.dx-numberbox-spin-down-icon::before {
  content: "\f001";
}

.dx-numberbox-spin-down-icon,
.dx-numberbox-spin-up-icon {
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 3px;
}

.dx-numberbox-spin-down-icon::before,
.dx-numberbox-spin-up-icon::before {
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-numberbox-spin-button {
  padding: 1px;
}

.dx-editor-underlined .dx-numberbox-spin-button {
  background: 0 0;
}

.dx-state-hover.dx-numberbox-spin-button .dx-numberbox-spin-down-icon,
.dx-state-hover.dx-numberbox-spin-button .dx-numberbox-spin-up-icon {
  -webkit-box-shadow: 0 0 0 1px transparent inset;
  box-shadow: 0 0 0 1px transparent inset;
  background-color: #e6e6e6;
}

.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-down-icon,
.dx-state-active.dx-numberbox-spin-button .dx-numberbox-spin-up-icon {
  background-color: #b3b3b3;
  color: #333;
}

.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container {
  width: 74px;
  border-left: none;
}

.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-down-icon,
.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-up-icon {
  background-position: center;
}

.dx-numberbox.dx-rtl.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container,
.dx-rtl .dx-numberbox.dx-numberbox-spin-touch-friendly .dx-numberbox-spin-container {
  border-right: none;
}

.dx-numberbox.dx-rtl.dx-numberbox-spin .dx-texteditor-input,
.dx-rtl .dx-numberbox.dx-numberbox-spin .dx-texteditor-input {
  padding-left: 9px;
}

.dx-calendar {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  position: relative;
  display: block;
}

.dx-calendar.dx-calendar-with-footer .dx-calendar-footer {
  position: absolute;
  bottom: 0;
  text-align: center;
  height: 45px;
  width: 100%;
}

.dx-calendar-views-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.dx-calendar-navigator {
  position: relative;
  width: 100%;
}

.dx-calendar-navigator .dx-calendar-caption-button {
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  right: 36px;
  left: 36px;
}

.dx-calendar-navigator-next-view,
.dx-calendar-navigator-previous-view {
  background: 0 0;
}

.dx-calendar-navigator-next-view.dx-button,
.dx-calendar-navigator-previous-view.dx-button {
  margin: 0 1px;
}

.dx-calendar-navigator-next-view .dx-button-content,
.dx-calendar-navigator-previous-view .dx-button-content {
  padding: 0;
}

.dx-calendar-navigator-previous-view {
  left: 0;
}

.dx-calendar-navigator-next-view {
  right: 0;
}

.dx-calendar-body {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 52px;
}

.dx-calendar-body .dx-widget {
  position: absolute;
  width: 100%;
  height: 100%;
}

.dx-calendar-body table {
  width: 100%;
  height: 100%;
  position: absolute;
  direction: ltr;
  table-layout: fixed;
  border-spacing: 0;
}

.dx-calendar-body table .dx-calendar-week-number-cell {
  text-align: center;
  cursor: default;
  padding: 1px 8px 2px;
  color: #4273ff;
  font-size: 12px;
  width: 39px;
}

.dx-calendar-body td {
  cursor: pointer;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-calendar-body thead th {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-calendar-contoured-date {
  outline-offset: -1px;
}

.dx-rtl.dx-calendar .dx-calendar-body table {
  left: 0;
}

.dx-rtl.dx-calendar .dx-calendar-body .dx-widget {
  direction: ltr;
}

.dx-calendar {
  width: 282px;
  min-width: 282px;
  height: 268.6px;
  min-height: 268.6px;
  background-color: #fff;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
  border: 1px solid transparent;
}

.dx-calendar.dx-calendar-with-footer {
  height: 323.6px;
  min-height: 293.6px;
}

.dx-calendar.dx-calendar-with-footer .dx-calendar-body {
  bottom: 55px;
}

.dx-calendar.dx-calendar-with-footer .dx-calendar-footer .dx-button {
  background: 0 0;
}

.dx-calendar.dx-calendar-with-footer .dx-calendar-footer .dx-button.dx-state-active {
  background-color: #d4d4d4;
}

.dx-calendar-navigator {
  height: 36px;
}

.dx-calendar-navigator .dx-button {
  position: absolute;
  height: 100%;
  border-radius: 0;
  border-color: #ddd;
}

.dx-calendar-navigator .dx-button.dx-calendar-disabled-navigator-link {
  visibility: visible;
  opacity: 1;
}

.dx-calendar-navigator .dx-button.dx-calendar-disabled-navigator-link .dx-button-content {
  opacity: .5;
}

.dx-calendar-navigator .dx-button.dx-state-active:not(.dx-calendar-disabled-navigator-link) {
  z-index: 1;
}

.dx-calendar-navigator .dx-button.dx-state-hover:not(.dx-calendar-disabled-navigator-link) {
  z-index: 1;
  border-color: #ddd;
}

.dx-calendar-navigator .dx-calendar-caption-button.dx-button.dx-state-active {
  background-color: #d4d4d4;
}

.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content {
  color: #4273ff;
}

.dx-calendar-navigator-next-view,
.dx-calendar-navigator-previous-view {
  width: 36px;
}

.dx-calendar-navigator-next-view.dx-button .dx-icon,
.dx-calendar-navigator-previous-view.dx-button .dx-icon {
  color: #4273ff;
}

.dx-calendar-navigator-previous-view.dx-button {
  border-radius: 4px 0 0 4px;
}

.dx-calendar-navigator-next-view.dx-button {
  border-radius: 0 4px 4px 0;
}

.dx-calendar-body thead {
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}

.dx-calendar-body thead tr {
  height: 25px;
  padding-bottom: 10px;
}

.dx-calendar-body thead tr th {
  -webkit-box-shadow: inset 0 -1px 0 #ddd;
  box-shadow: inset 0 -1px 0 #ddd;
  color: #999;
}

.dx-calendar-body table th {
  color: #999;
  text-align: center;
  font-size: 12px;
  padding: 1px 0 6px;
}

.dx-calendar-body table .dx-week-number-header {
  color: #4273ff;
}

.dx-calendar-cell {
  white-space: normal;
  text-align: center;
  padding: 1px 8px 2px;
  color: #333;
  font-size: 15px;
  border: 1px double transparent;
  width: 39px;
  border-radius: 4px;
}

.dx-calendar-cell.dx-calendar-today {
  font-weight: 700;
}

.dx-calendar-cell.dx-state-hover {
  -webkit-box-shadow: inset 0 -1px 0 1000px rgba(0, 0, 0, .04);
  box-shadow: inset 0 -1px 0 1000px rgba(0, 0, 0, .04);
  color: #333;
}

.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date),
.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-active,
.dx-calendar-cell.dx-calendar-empty-cell:not(.dx-calendar-selected-date).dx-state-hover,
.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date),
.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-active,
.dx-calendar-cell.dx-calendar-other-view:not(.dx-calendar-selected-date).dx-state-hover {
  color: #b0b0b0;
}

.dx-calendar-cell.dx-calendar-empty-cell {
  cursor: default;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAm0lEQVRIx7XVwQnAIAwF0ExSdBF1a6Er9dIRqsVAazWJmh4+iuBT4YMQ4w4pWxk1clt5YlOOFKeAumJZXAgKOKIBb6yBv9AansU/aAsexZtoD5biXZSCOZxEObiHs6gErnERKoURP0uCZM9IpRB2WvDz+eIqzvRUhMNkT1mcQz1xsKfwWZTFV1ASX0W7uAbaxPOCUUBr3MBfn+kF3CNLT2/yky4AAAAASUVORK5CYII=") center center no-repeat;
}

.dx-calendar-cell.dx-calendar-empty-cell.dx-state-hover:not(.dx-calendar-selected-date) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-calendar-cell.dx-state-active:not(.dx-calendar-empty-cell):not(.dx-calendar-selected-date) {
  -webkit-box-shadow: inset 0 -1px 0 1000px rgba(96, 96, 96, .2);
  box-shadow: inset 0 -1px 0 1000px rgba(96, 96, 96, .2);
}

.dx-calendar-cell.dx-calendar-contoured-date:not(.dx-calendar-empty-cell) {
  -webkit-box-shadow: inset 0 0 0 1px #bebebe;
  box-shadow: inset 0 0 0 1px #bebebe;
}

.dx-calendar-cell.dx-calendar-selected-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today {
  color: #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #4273ff;
  box-shadow: inset 0 0 0 1000px #4273ff;
  font-weight: 400;
}

.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
  -webkit-box-shadow: inset 0 0 0 1px #bebebe, inset 0 0 0 1000px #4273ff;
  box-shadow: inset 0 0 0 1px #bebebe, inset 0 0 0 1000px #4273ff;
}

.dx-invalid.dx-calendar {
  border-color: rgba(217, 83, 79, .4);
}

.dx-invalid.dx-calendar.dx-state-focused {
  border-color: #d9534f;
}

.dx-popup-wrapper .dx-calendar .dx-calendar-caption-button {
  margin: 0;
}

.dx-texteditor input[type=date]::-webkit-inner-spin-button {
  height: 20px;
}

.dx-datebox-native.dx-state-focused.dx-texteditor-empty .dx-placeholder {
  display: none;
}

.dx-datebox {
  max-width: 100%;
}

.dx-datebox .dx-texteditor-input::-webkit-datetime-edit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-datebox.dx-texteditor-empty input::-webkit-datetime-edit {
  color: transparent;
}

.dx-datebox.dx-texteditor-empty.dx-state-focused input::-webkit-datetime-edit {
  color: inherit;
}

.dx-datebox-wrapper .dx-popup-content {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dx-rtl .dx-texteditor-input {
  text-align: right;
}

.dx-datebox-button-cell .dx-button {
  min-width: 90px;
}

.dx-datebox-button-cell .dx-button.dx-datebox-apply-button {
  margin-right: 10px;
  margin-left: 0;
}

.dx-datebox-button-cell .dx-button.dx-datebox-cancel-button {
  margin-right: 0;
  margin-left: 0;
}

.dx-datebox-buttons-container {
  text-align: right;
  width: 100%;
}

.dx-timeview .dx-state-disabled .dx-widget,
.dx-timeview .dx-state-disabled.dx-widget,
.dx-timeview.dx-state-disabled .dx-widget,
.dx-timeview.dx-state-disabled.dx-widget {
  opacity: 1;
}

.dx-timeview-clock {
  position: relative;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22182%22%20height%3D%22182%22%20viewBox%3D%220%200%20182%20182%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20filter%3D%22url(%23filter0_d)%22%3E%0A%3Ccircle%20cx%3D%2291%22%20cy%3D%2291%22%20r%3D%2285%22%20fill%3D%22%23fff%22%2F%3E%0A%3Cpath%20d%3D%22M88.835%2015.4421V23.2701H87.153V17.3431C87.0605%2017.4249%2086.9501%2017.5033%2086.8219%2017.578C86.6974%2017.6492%2086.5639%2017.7151%2086.4215%2017.7756C86.2791%2017.8325%2086.1313%2017.8824%2085.9783%2017.9251C85.8252%2017.9642%2085.6739%2017.9927%2085.5244%2018.0105V16.5902C85.9623%2016.462%2086.3752%2016.2983%2086.7632%2016.0989C87.1512%2015.8996%2087.5019%2015.6806%2087.8151%2015.4421H88.835Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M92.9733%2021.8711H96.2198V23.2701H91.1257V22.6934C91.1257%2022.3019%2091.1916%2021.9512%2091.3233%2021.6415C91.455%2021.3282%2091.6205%2021.0488%2091.8199%2020.8032C92.0192%2020.554%2092.2364%2020.3351%2092.4713%2020.1464C92.7098%2019.9542%2092.9359%2019.7815%2093.1495%2019.6285C93.3737%2019.4683%2093.5695%2019.3152%2093.7368%2019.1692C93.9077%2019.0233%2094.0501%2018.8791%2094.164%2018.7367C94.2815%2018.5908%2094.3687%2018.4448%2094.4257%2018.2989C94.4826%2018.1494%2094.5111%2017.9909%2094.5111%2017.8236C94.5111%2017.4961%2094.4185%2017.2487%2094.2334%2017.0814C94.0483%2016.9141%2093.7653%2016.8305%2093.3844%2016.8305C92.7259%2016.8305%2092.0958%2017.0921%2091.4942%2017.6154V16.131C92.1599%2015.7002%2092.911%2015.4849%2093.7475%2015.4849C94.1355%2015.4849%2094.4826%2015.5365%2094.7888%2015.6397C95.0985%2015.7394%2095.3601%2015.8836%2095.5737%2016.0722C95.7873%2016.2609%2095.9492%2016.4905%2096.0596%2016.761C96.1735%2017.028%2096.2305%2017.327%2096.2305%2017.6581C96.2305%2018.0105%2096.1753%2018.3238%2096.0649%2018.5979C95.9581%2018.872%2095.814%2019.1212%2095.6324%2019.3454C95.4544%2019.5697%2095.248%2019.7762%2095.013%2019.9649C94.7781%2020.15%2094.5342%2020.3297%2094.2815%2020.5042C94.1106%2020.6252%2093.9451%2020.7462%2093.7849%2020.8673C93.6283%2020.9847%2093.4894%2021.1022%2093.3684%2021.2197C93.2474%2021.3336%2093.1513%2021.4457%2093.0801%2021.5561C93.0089%2021.6664%2092.9733%2021.7714%2092.9733%2021.8711Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M93.3369%20165.802C93.3369%20166.179%2093.2711%20166.531%2093.1394%20166.859C93.0076%20167.186%2092.8243%20167.471%2092.5894%20167.713C92.3544%20167.952%2092.075%20168.14%2091.751%20168.279C91.4271%20168.415%2091.0729%20168.482%2090.6884%20168.482C90.2577%20168.482%2089.8715%20168.402%2089.5297%20168.242C89.1915%20168.082%2088.905%20167.85%2088.67%20167.548C88.4351%20167.242%2088.2553%20166.868%2088.1307%20166.426C88.0061%20165.985%2087.9438%20165.485%2087.9438%20164.926C87.9438%20164.267%2088.0239%20163.671%2088.1841%20163.137C88.3479%20162.6%2088.5793%20162.14%2088.8783%20161.759C89.1809%20161.379%2089.5457%20161.085%2089.9729%20160.878C90.4001%20160.668%2090.8807%20160.563%2091.4146%20160.563C92.0056%20160.563%2092.4648%20160.633%2092.7923%20160.772V162.181C92.4043%20161.961%2091.9806%20161.85%2091.5214%20161.85C91.2366%20161.85%2090.9786%20161.905%2090.7472%20162.016C90.5158%20162.126%2090.3164%20162.283%2090.1491%20162.486C89.9854%20162.689%2089.8554%20162.934%2089.7593%20163.223C89.6668%20163.507%2089.6169%20163.826%2089.6098%20164.178H89.6419C90.005%20163.676%2090.5407%20163.425%2091.2491%20163.425C91.5659%20163.425%2091.8525%20163.482%2092.1088%20163.596C92.3651%20163.71%2092.584%20163.872%2092.7656%20164.082C92.9471%20164.289%2093.0877%20164.538%2093.1874%20164.83C93.2871%20165.122%2093.3369%20165.446%2093.3369%20165.802ZM91.687%20165.908C91.687%20165.086%2091.3506%20164.675%2090.6778%20164.675C90.5247%20164.675%2090.3859%20164.703%2090.2613%20164.76C90.1367%20164.817%2090.0299%20164.897%2089.9409%20165.001C89.8519%20165.104%2089.7825%20165.227%2089.7326%20165.369C89.6864%20165.508%2089.6632%20165.663%2089.6632%20165.834C89.6632%20166.022%2089.6881%20166.199%2089.738%20166.362C89.7878%20166.526%2089.8572%20166.67%2089.9462%20166.795C90.0388%20166.916%2090.1474%20167.012%2090.2719%20167.083C90.3965%20167.154%2090.5354%20167.19%2090.6884%20167.19C90.8415%20167.19%2090.9786%20167.16%2091.0996%20167.099C91.2242%20167.035%2091.3292%20166.948%2091.4146%20166.838C91.5036%20166.724%2091.5713%20166.588%2091.6175%20166.432C91.6638%20166.272%2091.687%20166.097%2091.687%20165.908Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M125.714%20155.329C125.714%20155.703%20125.649%20156.041%20125.521%20156.344C125.393%20156.646%20125.21%20156.906%20124.971%20157.123C124.736%20157.341%20124.452%20157.508%20124.117%20157.625C123.782%20157.743%20123.41%20157.802%20123.001%20157.802C122.289%20157.802%20121.76%20157.695%20121.415%20157.481V156.552C121.935%20156.887%20122.467%20157.054%20123.012%20157.054C123.289%20157.054%20123.539%20157.013%20123.759%20156.931C123.983%20156.849%20124.174%20156.735%20124.331%20156.589C124.487%20156.443%20124.606%20156.267%20124.688%20156.061C124.774%20155.854%20124.816%20155.628%20124.816%20155.383C124.816%20154.884%20124.649%20154.494%20124.315%20154.213C123.98%20153.928%20123.494%20153.786%20122.857%20153.786C122.754%20153.786%20122.645%20153.788%20122.531%20153.791C122.417%20153.795%20122.303%20153.8%20122.189%20153.807C122.075%20153.811%20121.963%20153.816%20121.853%20153.823C121.746%20153.831%20121.648%20153.839%20121.559%20153.85L121.821%20150.011H125.361V150.801H122.579L122.424%20153.049C122.538%20153.042%20122.659%20153.037%20122.787%20153.033C122.916%20153.026%20123.029%20153.022%20123.129%20153.022C123.535%20153.022%20123.898%20153.076%20124.218%20153.183C124.539%20153.289%20124.809%20153.443%20125.03%20153.642C125.254%20153.838%20125.423%20154.08%20125.537%20154.368C125.655%20154.653%20125.714%20154.973%20125.714%20155.329Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M124.405%2033.9508H123.53V27.3349C123.462%2027.4025%20123.362%2027.4808%20123.231%2027.5698C123.102%2027.6553%20122.956%2027.7407%20122.793%2027.8261C122.633%2027.9116%20122.462%2027.9917%20122.28%2028.0664C122.102%2028.1412%20121.928%2028.1999%20121.757%2028.2426V27.3562C121.949%2027.3029%20122.152%2027.2317%20122.366%2027.1427C122.583%2027.0501%20122.795%2026.9487%20123.001%2026.8383C123.211%2026.7244%20123.409%2026.6069%20123.594%2026.4859C123.779%2026.3613%20123.939%2026.2403%20124.074%2026.1228H124.405V33.9508Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M152.67%20123.309V128.366H153.652V129.167H152.67V130.966H151.805V129.167H148.206V128.409C148.54%20128.031%20148.879%20127.629%20149.22%20127.202C149.562%20126.771%20149.888%20126.335%20150.198%20125.894C150.511%20125.452%20150.799%20125.013%20151.063%20124.575C151.33%20124.133%20151.554%20123.712%20151.735%20123.309H152.67ZM149.194%20128.366H151.805V124.618C151.538%20125.084%20151.285%20125.5%20151.047%20125.867C150.808%20126.234%20150.58%20126.567%20150.363%20126.866C150.149%20127.165%20149.945%20127.435%20149.749%20127.677C149.553%20127.919%20149.368%20128.149%20149.194%20128.366Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M152.253%2052.3328C152.253%2052.0979%20152.216%2051.8932%20152.141%2051.7187C152.07%2051.5443%20151.97%2051.4001%20151.842%2051.2862C151.718%2051.1687%20151.57%2051.0815%20151.399%2051.0246C151.228%2050.9676%20151.043%2050.9391%20150.844%2050.9391C150.673%2050.9391%20150.505%2050.9623%20150.342%2051.0086C150.178%2051.0548%20150.018%2051.1189%20149.861%2051.2008C149.708%2051.2827%20149.559%2051.3806%20149.413%2051.4945C149.27%2051.6084%20149.137%2051.7348%20149.012%2051.8736V50.9338C149.258%2050.6953%20149.532%2050.5137%20149.834%2050.3892C150.141%2050.261%20150.513%2050.1969%20150.95%2050.1969C151.264%2050.1969%20151.554%2050.2432%20151.821%2050.3358C152.088%2050.4248%20152.319%2050.5565%20152.515%2050.7309C152.711%2050.9053%20152.864%2051.1207%20152.974%2051.377C153.088%2051.6333%20153.145%2051.927%20153.145%2052.258C153.145%2052.5606%20153.109%2052.8347%20153.038%2053.0804C152.971%2053.326%20152.866%2053.5574%20152.723%2053.7745C152.584%2053.9917%20152.408%2054.1999%20152.195%2054.3993C151.981%2054.5986%20151.73%2054.8015%20151.442%2055.008C151.082%2055.2643%20150.785%2055.4832%20150.55%2055.6648C150.319%2055.8463%20150.133%2056.0172%20149.995%2056.1774C149.859%2056.334%20149.763%2056.4924%20149.706%2056.6526C149.653%2056.8092%20149.626%2056.9908%20149.626%2057.1973H153.439V57.9822H148.713V57.6031C148.713%2057.2756%20148.749%2056.9872%20148.82%2056.738C148.891%2056.4889%20149.009%2056.2521%20149.172%2056.0279C149.336%2055.8036%20149.55%2055.5793%20149.813%2055.3551C150.08%2055.1308%20150.406%2054.878%20150.79%2054.5968C151.068%2054.3975%20151.299%2054.207%20151.484%2054.0255C151.673%2053.8439%20151.824%2053.6624%20151.938%2053.4808C152.052%2053.2993%20152.132%2053.116%20152.179%2052.9308C152.228%2052.7422%20152.253%2052.5428%20152.253%2052.3328Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M162.324%2096.0035V94.535C162.837%2094.9088%20163.435%2095.0957%20164.118%2095.0957C164.549%2095.0957%20164.884%2095.0032%20165.122%2094.8181C165.364%2094.6329%20165.485%2094.3749%20165.485%2094.0438C165.485%2093.7021%20165.336%2093.4386%20165.037%2093.2535C164.741%2093.0684%20164.334%2092.9759%20163.814%2092.9759H163.104V91.6837H163.761C164.757%2091.6837%20165.256%2091.3526%20165.256%2090.6905C165.256%2090.0675%20164.873%2089.756%20164.108%2089.756C163.595%2089.756%20163.097%2089.9216%20162.612%2090.2526V88.875C163.15%2088.6044%20163.777%2088.4692%20164.492%2088.4692C165.275%2088.4692%20165.884%2088.6454%20166.318%2088.9978C166.756%2089.3502%20166.975%2089.8076%20166.975%2090.3701C166.975%2091.3704%20166.468%2091.9969%20165.453%2092.2497V92.2764C165.994%2092.344%20166.421%2092.5416%20166.735%2092.8691C167.048%2093.193%20167.205%2093.5917%20167.205%2094.0652C167.205%2094.7807%20166.943%2095.3467%20166.42%2095.7632C165.896%2096.1797%20165.174%2096.3879%20164.252%2096.3879C163.461%2096.3879%20162.819%2096.2598%20162.324%2096.0035Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M19.8147%2092.0574C19.8147%2092.7374%2019.74%2093.3461%2019.5905%2093.8836C19.441%2094.4176%2019.222%2094.8697%2018.9337%2095.2399C18.6489%2095.6101%2018.3001%2095.8949%2017.8871%2096.0942C17.4742%2096.29%2017.0061%2096.3879%2016.4828%2096.3879C15.8563%2096.3879%2015.3169%2096.2882%2014.8649%2096.0889V94.7006C15.2671%2094.964%2015.7512%2095.0957%2016.3172%2095.0957C16.8975%2095.0957%2017.3514%2094.8981%2017.6789%2094.503C18.0064%2094.1079%2018.1719%2093.5365%2018.1755%2092.789L18.1434%2092.7783C17.8052%2093.2802%2017.2909%2093.5312%2016.6003%2093.5312C16.287%2093.5312%2015.9969%2093.4725%2015.7299%2093.355C15.4665%2093.2375%2015.2369%2093.0755%2015.0411%2092.8691C14.8488%2092.659%2014.6975%2092.4099%2014.5872%2092.1215C14.4804%2091.8332%2014.427%2091.5163%2014.427%2091.171C14.427%2090.7688%2014.4929%2090.4021%2014.6246%2090.0711C14.7563%2089.74%2014.9396%2089.4552%2015.1746%2089.2167C15.4131%2088.9782%2015.6978%2088.7949%2016.0289%2088.6667C16.36%2088.535%2016.7266%2088.4692%2017.1289%2088.4692C17.5454%2088.4692%2017.9192%2088.551%2018.2502%2088.7148C18.5813%2088.875%2018.8625%2089.1082%2019.0939%2089.4143C19.3288%2089.7204%2019.5068%2090.096%2019.6279%2090.541C19.7524%2090.9859%2019.8147%2091.4914%2019.8147%2092.0574ZM18.1114%2091.1604C18.1114%2090.9646%2018.0865%2090.7813%2018.0366%2090.6104C17.9868%2090.436%2017.9174%2090.2864%2017.8284%2090.1618C17.7394%2090.0373%2017.6308%2089.9394%2017.5027%2089.8682C17.3745%2089.7934%2017.2339%2089.756%2017.0808%2089.756C16.9349%2089.756%2016.7996%2089.7881%2016.675%2089.8521C16.554%2089.9162%2016.449%2090.0052%2016.36%2090.1191C16.271%2090.2295%2016.2016%2090.363%2016.1517%2090.5196C16.1019%2090.6762%2016.077%2090.8453%2016.077%2091.0269C16.077%2091.2262%2016.1019%2091.4042%2016.1517%2091.5608C16.2016%2091.7139%2016.271%2091.8438%2016.36%2091.9506C16.4525%2092.0574%2016.5629%2092.1393%2016.691%2092.1963C16.8192%2092.2497%2016.9616%2092.2764%2017.1182%2092.2764C17.2677%2092.2764%2017.403%2092.2479%2017.524%2092.1909C17.6451%2092.1304%2017.7483%2092.0503%2017.8337%2091.9506C17.9227%2091.851%2017.9904%2091.7335%2018.0366%2091.5982C18.0865%2091.463%2018.1114%2091.317%2018.1114%2091.1604Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M26.0617%20127.941C26.0617%20127.738%2026.0937%20127.535%2026.1578%20127.332C26.2219%20127.125%2026.3127%20126.933%2026.4301%20126.755C26.5512%20126.577%2026.6989%20126.415%2026.8733%20126.269C27.0513%20126.123%2027.2524%20126.008%2027.4767%20125.922C27.1456%20125.737%2026.8822%20125.5%2026.6864%20125.212C26.4906%20124.92%2026.3927%20124.598%2026.3927%20124.245C26.3927%20123.964%2026.4461%20123.704%2026.5529%20123.466C26.6633%20123.227%2026.8146%20123.021%2027.0068%20122.846C27.199%20122.672%2027.4269%20122.537%2027.6903%20122.441C27.9537%20122.341%2028.2385%20122.291%2028.5446%20122.291C28.8543%20122.291%2029.1409%20122.341%2029.4043%20122.441C29.6678%20122.54%2029.8956%20122.677%2030.0878%20122.852C30.28%20123.026%2030.4295%20123.233%2030.5363%20123.471C30.6431%20123.71%2030.6965%20123.968%2030.6965%20124.245C30.6965%20124.598%2030.5986%20124.92%2030.4028%20125.212C30.2071%20125.5%2029.9472%20125.737%2029.6233%20125.922C29.844%20126.008%2030.0415%20126.123%2030.216%20126.269C30.3904%20126.415%2030.5363%20126.577%2030.6538%20126.755C30.7748%20126.933%2030.8674%20127.125%2030.9315%20127.332C30.9956%20127.535%2031.0276%20127.738%2031.0276%20127.941C31.0276%20128.275%2030.9671%20128.581%2030.846%20128.859C30.725%20129.137%2030.5541%20129.375%2030.3334%20129.574C30.1163%20129.77%2029.8546%20129.923%2029.5485%20130.034C29.2459%20130.144%2028.9113%20130.199%2028.5446%20130.199C28.1815%20130.199%2027.8487%20130.144%2027.5461%20130.034C27.2435%20129.923%2026.9819%20129.77%2026.7612%20129.574C26.5405%20129.375%2026.3678%20129.137%2026.2432%20128.859C26.1222%20128.581%2026.0617%20128.275%2026.0617%20127.941ZM27.0122%20127.866C27.0122%20128.104%2027.0477%20128.32%2027.1189%20128.512C27.1937%20128.704%2027.2969%20128.868%2027.4286%20129.003C27.5639%20129.138%2027.7259%20129.243%2027.9146%20129.318C28.1068%20129.389%2028.3186%20129.425%2028.55%20129.425C28.7742%20129.425%2028.9807%20129.388%2029.1694%20129.313C29.3581%20129.238%2029.52%20129.133%2029.6553%20128.998C29.7941%20128.863%2029.9009%20128.699%2029.9757%20128.507C30.054%20128.314%2030.0931%20128.101%2030.0931%20127.866C30.0931%20127.652%2030.0558%20127.453%2029.981%20127.268C29.9098%20127.079%2029.8066%20126.914%2029.6713%20126.771C29.536%20126.629%2029.3741%20126.517%2029.1854%20126.435C28.9967%20126.353%2028.7849%20126.312%2028.55%20126.312C28.3293%20126.312%2028.1246%20126.351%2027.9359%20126.429C27.7508%20126.504%2027.5888%20126.611%2027.45%20126.75C27.3147%20126.885%2027.2079%20127.049%2027.1296%20127.241C27.0513%20127.43%2027.0122%20127.638%2027.0122%20127.866ZM27.2845%20124.315C27.2845%20124.496%2027.3165%20124.666%2027.3806%20124.822C27.4482%20124.975%2027.539%20125.111%2027.6529%20125.228C27.7704%20125.342%2027.9057%20125.433%2028.0587%20125.5C28.2118%20125.564%2028.3756%20125.596%2028.55%20125.596C28.7244%20125.596%2028.8882%20125.563%2029.0412%20125.495C29.1979%20125.427%2029.3331%20125.337%2029.447%20125.223C29.561%20125.105%2029.6517%20124.97%2029.7194%20124.817C29.787%20124.66%2029.8208%20124.493%2029.8208%20124.315C29.8208%20124.13%2029.787%20123.959%2029.7194%20123.802C29.6553%20123.646%2029.5663%20123.51%2029.4524%20123.396C29.3385%20123.283%2029.2032%20123.194%2029.0466%20123.129C28.8935%20123.062%2028.728%20123.028%2028.55%20123.028C28.3613%20123.028%2028.1887%20123.062%2028.032%20123.129C27.879%20123.197%2027.7455%20123.29%2027.6316%20123.407C27.5212%20123.521%2027.4358%20123.656%2027.3752%20123.813C27.3147%20123.97%2027.2845%20124.137%2027.2845%20124.315Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M56.7857%20152.298C56.6683%20152.501%2056.5259%20152.754%2056.3586%20153.057C56.1948%20153.359%2056.0204%20153.699%2055.8353%20154.076C55.6502%20154.454%2055.4615%20154.86%2055.2693%20155.294C55.077%20155.728%2054.8973%20156.177%2054.73%20156.64C54.5627%20157.102%2054.4149%20157.572%2054.2868%20158.049C54.1622%20158.523%2054.0714%20158.989%2054.0144%20159.448H53.0747C53.1387%20158.993%2053.2366%20158.528%2053.3683%20158.055C53.5036%20157.578%2053.6549%20157.111%2053.8222%20156.656C53.9931%20156.196%2054.1729%20155.755%2054.3615%20155.331C54.5502%20154.908%2054.7335%20154.518%2054.9115%20154.162C55.0895%20153.806%2055.2515%20153.493%2055.3974%20153.222C55.5469%20152.948%2055.6662%20152.734%2055.7552%20152.581H51.9159V151.791H56.7857V152.298Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M29.447%2060.6523H28.5713V54.0365C28.5037%2054.1041%2028.404%2054.1824%2028.2723%2054.2714C28.1442%2054.3568%2027.9982%2054.4423%2027.8345%2054.5277C27.6743%2054.6131%2027.5034%2054.6932%2027.3219%2054.768C27.1439%2054.8428%2026.9694%2054.9015%2026.7986%2054.9442V54.0578C26.9908%2054.0044%2027.1937%2053.9332%2027.4073%2053.8442C27.6244%2053.7517%2027.8362%2053.6502%2028.0427%2053.5399C28.2527%2053.426%2028.4503%2053.3085%2028.6354%2053.1875C28.8205%2053.0629%2028.9807%2052.9418%2029.116%2052.8244H29.447V60.6523Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M36.9226%2056.7917C36.9226%2057.4325%2036.8639%2058.0003%2036.7464%2058.4951C36.6325%2058.9899%2036.4652%2059.4082%2036.2445%2059.7499C36.0273%2060.0881%2035.7586%2060.3462%2035.4382%2060.5242C35.1214%2060.6986%2034.76%2060.7858%2034.3542%2060.7858C33.9698%2060.7858%2033.6262%2060.7022%2033.3237%2060.5349C33.0246%2060.364%2032.7719%2060.1166%2032.5654%2059.7926C32.359%2059.4687%2032.2023%2059.0718%2032.0955%2058.6019C31.9887%2058.1284%2031.9353%2057.5874%2031.9353%2056.9786C31.9353%2056.3094%2031.9905%2055.7185%2032.1009%2055.2059C32.2148%2054.6932%2032.3803%2054.2643%2032.5975%2053.919C32.8146%2053.5701%2033.0834%2053.3085%2033.4038%2053.1341C33.7277%2052.9561%2034.0979%2052.8671%2034.5144%2052.8671C36.1199%2052.8671%2036.9226%2054.1753%2036.9226%2056.7917ZM36.0255%2056.8772C36.0255%2054.6986%2035.5076%2053.6093%2034.4717%2053.6093C33.3788%2053.6093%2032.8324%2054.7182%2032.8324%2056.9359C32.8324%2059.0041%2033.3682%2060.0383%2034.4397%2060.0383C35.4969%2060.0383%2036.0255%2058.9846%2036.0255%2056.8772Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M57.0387%2033.9508H56.163V27.3349C56.0954%2027.4025%2055.9957%2027.4808%2055.864%2027.5698C55.7358%2027.6553%2055.5899%2027.7407%2055.4261%2027.8261C55.2659%2027.9116%2055.0951%2027.9917%2054.9135%2028.0664C54.7355%2028.1412%2054.5611%2028.1999%2054.3902%2028.2426V27.3562C54.5825%2027.3029%2054.7854%2027.2317%2054.9989%2027.1427C55.2161%2027.0501%2055.4279%2026.9487%2055.6344%2026.8383C55.8444%2026.7244%2056.042%2026.6069%2056.2271%2026.4859C56.4122%2026.3613%2056.5724%2026.2403%2056.7076%2026.1228H57.0387V33.9508Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3Cpath%20d%3D%22M62.9337%2033.9508H62.058V27.3349C61.9904%2027.4025%2061.8907%2027.4808%2061.759%2027.5698C61.6308%2027.6553%2061.4849%2027.7407%2061.3211%2027.8261C61.1609%2027.9116%2060.9901%2027.9917%2060.8085%2028.0664C60.6305%2028.1412%2060.4561%2028.1999%2060.2852%2028.2426V27.3562C60.4775%2027.3029%2060.6804%2027.2317%2060.894%2027.1427C61.1111%2027.0501%2061.3229%2026.9487%2061.5294%2026.8383C61.7394%2026.7244%2061.937%2026.6069%2062.1221%2026.4859C62.3072%2026.3613%2062.4674%2026.2403%2062.6027%2026.1228H62.9337V33.9508Z%22%20fill%3D%22%23959595%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cfilter%20id%3D%22filter0_d%22%20x%3D%222%22%20y%3D%224%22%20width%3D%22178%22%20height%3D%22178%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%0A%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%0A%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%0A%3CfeOffset%20dy%3D%222%22%2F%3E%0A%3CfeGaussianBlur%20stdDeviation%3D%222%22%2F%3E%0A%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22out%22%2F%3E%0A%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.05%200%22%2F%3E%0A%3CfeBlend%20mode%3D%22normal%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow%22%2F%3E%0A%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_dropShadow%22%20result%3D%22shape%22%2F%3E%0A%3C%2Ffilter%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  min-width: 182px;
  min-height: 182px;
  max-height: 182px;
  background-size: 182px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin-bottom: 20px;
}

.dx-timeview-hourarrow,
.dx-timeview-minutearrow {
  position: absolute;
  left: 50%;
  width: 10px;
  margin-left: -5px;
  height: 50%;
  background-position: bottom;
  background-repeat: no-repeat;
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.dx-timeview-hourarrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%2248%22%20viewBox%3D%220%200%206%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%226%22%20height%3D%2244%22%20rx%3D%223%22%20fill%3D%22rgb%2866,%20115,%20255%29%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-timeview-minutearrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2210%22%20height%3D%2266%22%20viewBox%3D%220%200%2010%2066%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%223%22%20width%3D%224%22%20height%3D%2264%22%20rx%3D%222%22%20fill%3D%22rgb%2866,%20115,%20255%29%22%2F%3E%0A%3Ccircle%20cx%3D%225%22%20cy%3D%2261%22%20r%3D%223.5%22%20fill%3D%22%23fff%22%20stroke%3D%22rgb%2866,%20115,%20255%29%22%20stroke-width%3D%223%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-timeview {
  height: auto;
  width: auto;
}

.dx-timeview-format12 {
  width: 70px;
  margin-left: 5px;
  margin-right: auto;
}

.dx-rtl .dx-timeview-format12,
.dx-timeview-format12.dx-rtl {
  margin-left: auto;
  margin-right: 5px;
}

.dx-timeview-time-separator {
  margin: 0 5px;
}

.dx-timeview-field {
  min-height: 50px;
}

.dx-timeview-field .dx-numberbox {
  width: 70px;
}

.dx-timeview-field .dx-numberbox.dx-numberbox-spin-touch-friendly {
  width: 110px;
}

.dx-dateview-item {
  margin: 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 1.3em;
  color: #333;
}

.dx-dateview-rollers {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-dateview-item-selected-border,
.dx-dateviewroller-day .dx-dateview-name-formatter,
.dx-dateviewroller-month .dx-dateview-value-formatter {
  display: none;
}

.dx-dateview-rollers {
  width: auto;
  text-align: center;
  display: block;
}

.dx-dateviewroller-current .dx-dateview-item {
  -webkit-transition: font-size .2s ease-out;
  transition: font-size .2s ease-out;
}

.dx-dateviewroller {
  position: relative;
  vertical-align: top;
  cursor: pointer;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 4em;
  text-align: center;
  display: inline-block;
}

.dx-dateviewroller .dx-button {
  display: none;
}

.dx-dateviewroller .dx-scrollable-content::after,
.dx-dateviewroller .dx-scrollable-content::before {
  content: "";
  height: 71px;
  display: block;
}

.dx-dateviewroller .dx-scrollable-container {
  height: 182px;
}

.dx-dateviewroller.dx-dateviewroller-year {
  min-width: 4.85em;
}

.dx-dateviewroller.dx-state-active .dx-button {
  display: none;
}

.dx-dateviewroller-month {
  min-width: 12em;
}

.dx-dateviewroller-hours::after {
  content: ":";
  font-size: 2.2em;
  position: absolute;
  right: -9%;
  font-weight: 700;
  top: 37%;
  color: #333;
}

.dx-dateviewroller-hours .dx-dateview-item-selected-frame {
  padding-left: 20%;
}

.dx-dateviewroller-minutes .dx-dateview-item-selected-frame {
  width: 80%;
}

.dx-dateview-item-selected {
  font-size: 2.2em;
}

.dx-rtl.dx-dateviewroller-hours::after {
  left: -9%;
  right: auto;
}

.dx-dateview-item-selected-frame {
  position: absolute;
  top: 71px;
  width: 100%;
}

.dx-dateview-item-selected-frame::after,
.dx-dateview-item-selected-frame::before {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  height: 71px;
}

.dx-dateview-item-selected-frame::before {
  top: -71px;
  border-bottom: 1px solid #ddd;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(60%, rgba(255, 255, 255, .8)));
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 60%);
}

.dx-dateview-item-selected-frame::after {
  top: 40px;
  border-top: 1px solid #ddd;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(60%, rgba(255, 255, 255, .8)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .8) 60%);
}

.dx-dateview-compact .dx-dateview-rollers,
.dx-device-phone .dx-dateview-rollers,
.dx-device-tablet .dx-dateview-rollers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-dateview-compact .dx-dateviewroller-month,
.dx-device-phone .dx-dateviewroller-month,
.dx-device-tablet .dx-dateviewroller-month {
  min-width: 4em;
}

.dx-dateview-compact .dx-dateview-item,
.dx-device-phone .dx-dateview-item,
.dx-device-tablet .dx-dateview-item {
  font-size: 1.1em;
}

.dx-dateview-compact .dx-dateview-item-selected,
.dx-device-phone .dx-dateview-item-selected,
.dx-device-tablet .dx-dateview-item-selected {
  font-size: 1.4em;
}

.dx-datebox-wrapper .dx-popup-title {
  min-height: 10px;
  border-bottom: none;
  background: 0 0;
}

.dx-datebox-wrapper .dx-item {
  border: none;
}

.dx-datebox-wrapper .dx-popup-bottom .dx-button {
  min-width: 85px;
  width: auto;
}

.dx-datebox-datetime-time-side {
  background-color: rgba(221, 221, 221, .2);
}

.dx-datebox-wrapper-rollers.dx-datebox-wrapper-time .dx-popup-content {
  margin: 0 34px;
}

.dx-datebox-wrapper-list .dx-overlay-content {
  border-top: none;
}

.dx-device-phone .dx-datebox-wrapper-rollers .dx-popup-content {
  padding: 10px;
}

.dx-datebox-time .dx-dropdowneditor-icon {
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}

.dx-datebox-time .dx-dropdowneditor-icon::before {
  content: "\f01d";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-datebox-date .dx-dropdowneditor-icon {
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}

.dx-datebox-date .dx-dropdowneditor-icon::before {
  content: "\f026";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-datebox-datetime .dx-dropdowneditor-icon {
  font: 18px/18px DXIcons;
  width: 32px;
  height: 100%;
  text-align: center;
  border-radius: 3px;
}

.dx-datebox-datetime .dx-dropdowneditor-icon::before {
  content: "\f043";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-datebox-calendar.dx-rtl.dx-dropdowneditor-active .dx-dropdowneditor-button .dx-dropdowneditor-icon {
  opacity: 1;
}

.dx-datebox-calendar.dx-rtl.dx-editor-underlined {
  padding-right: 0;
}

.dx-datebox-wrapper-calendar .dx-popup-content {
  padding: 0;
}

.dx-datebox-wrapper-calendar .dx-calendar {
  border: none;
  margin: 20px;
}

.dx-datebox-wrapper-calendar .dx-datebox-container-cell {
  margin-right: 20px;
  margin-bottom: 20px;
}

.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-popup-content {
  margin-right: 0;
}

.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-calendar {
  margin-bottom: 20px;
}

.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-timeview {
  padding: 20px;
}

.dx-datebox-wrapper-calendar.dx-datebox-wrapper-datetime .dx-datebox-container-cell {
  margin-top: -1px;
  margin-right: 20px;
}

@media (max-width:320px) {
  .dx-datebox-wrapper-calendar .dx-calendar {
    margin: 18px;
  }
}

.dx-rtl .dx-datebox-wrapper .dx-popup-bottom .dx-toolbar-button+.dx-toolbar-button .dx-button {
  margin-right: 5px;
  margin-left: 0;
}

.dx-datebox-wrapper-list .dx-popup-content {
  padding: 0;
}

.dx-datebox:not(.dx-datebox-native) input[type=date] {
  line-height: normal;
}

.dx-datebox:not(.dx-datebox-native).dx-auto-width .dx-texteditor-input,
.dx-datebox:not(.dx-datebox-native):not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input {
  padding-right: 26px;
}

.dx-datebox:not(.dx-datebox-native).dx-auto-width.dx-rtl .dx-texteditor-input,
.dx-datebox:not(.dx-datebox-native):not(.dx-texteditor-empty).dx-auto-width.dx-rtl .dx-texteditor-input {
  padding-right: 9px;
  padding-left: 26px;
}

.dx-device-ios .dx-datebox.dx-texteditor-empty .dx-texteditor-input {
  min-height: 33px;
}

.dx-dropdownlist-popup-wrapper .dx-list .dx-scrollable-content {
  margin: 0;
}

.dx-dropdownlist-popup-wrapper {
  height: 100%;
}

.dx-dropdownlist-popup-wrapper.dx-popup-wrapper .dx-overlay-content {
  border-top-width: 0;
  border-bottom-width: 1px;
}

.dx-dropdownlist-popup-wrapper.dx-popup-wrapper .dx-overlay-content.dx-dropdowneditor-overlay-flipped {
  border-top-width: 1px;
  border-bottom-width: 0;
}

.dx-dropdownlist-popup-wrapper .dx-popup-content {
  height: 100%;
  padding: 1px;
}

.dx-dropdownlist-popup-wrapper .dx-list {
  height: 100%;
  min-height: 39.0001px;
}

.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) {
  min-height: 33.0001px;
}

.dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding: 7px 9px;
}

.dx-dropdownlist-popup-wrapper .dx-list-select-all {
  padding: 12px 0 8px;
}

.dx-dropdownlist-popup-wrapper .dx-empty-message,
.dx-dropdownlist-popup-wrapper .dx-list-item {
  border-top: 0;
}

.dx-dropdownlist-popup-wrapper .dx-empty-message:last-of-type,
.dx-dropdownlist-popup-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}

.dx-autocomplete .dx-texteditor-input {
  font-size: 1em;
}

.dx-autocomplete.dx-invalid .dx-texteditor-container::after,
.dx-autocomplete.dx-valid .dx-texteditor-container::after {
  right: 8px;
}

.dx-rtl .dx-autocomplete.dx-invalid .dx-texteditor-container::after,
.dx-rtl .dx-autocomplete.dx-valid .dx-texteditor-container::after,
.dx-rtl.dx-autocomplete.dx-invalid .dx-texteditor-container::after,
.dx-rtl.dx-autocomplete.dx-valid .dx-texteditor-container::after {
  left: 8px;
}

.dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  right: 8px;
}

.dx-rtl .dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator,
.dx-rtl.dx-autocomplete.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  left: 8px;
}

.dx-loadindicator {
  width: 32px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  border: none;
  background-color: transparent;
}

.dx-loadindicator-wrapper {
  width: 100%;
  height: 100%;
  font-size: 32px;
  margin: auto;
}

.dx-loadindicator-image {
  background-size: contain;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,R0lGODlhQABAAKECADI6RTI6Rv///////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQABACwAAAAAQABAAAACkIyPqcvtD6OctEpgs1ag9w1m3heW0Eia6oJi63u08BygNGzfq6ybeV/6AUHCoaZotIySoSXz6HlunNIKsnqKYinUbaTrzabCjyuZoz07wGpW+w2Py+f0uv2VtrPl5ne/zVP3B5hHtxc3eBZoeAiXSLY49wjZSFipFsk36ZWJuMn5idXiwtjpN3qHqhd61wpTAAAh+QQJCQABACwAAAAAQABAAAACk4yPqcvtD6OctNqLs968+w+G4giUI2meYQmoK+t+bBt3c22nuHbvPOzL9IKWIbFiPEqSygiz6XhCG8Cps2qNYrNUkzQ7+1rDW66BrDMf0DT1Gu1GsONvMv0Mv8/1+zi77Zd3Vwc4KGYWNihXRnfIlaiIx+gGGVmp6AiWObY51ek5GZiGGUpZajpKGrnK2ur6CotQAAAh+QQJCQACACwAAAAAQABAAAACoJSPqcvtD6OctNqLs968+w+G4kiW5omm6sq27qsADyDDCd3QuI3ssc7r1W66YRBIRAYNSmZxeWgKntAoIGCVLpXUqnPY9VLDYlzRWJaR01NtFbh+n33e77kunOOz931b7zdHVyeIlqY2ePhnuIUUd+ToBunzaNNV+RKG6UKmgwUVJ8m5JtryWLoSIInK5rfA6BorO0tba3uLm6u7y9ubUAAAIfkECQkAAwAsAAAAAEAAQAAAAqKcj6nL7Q+jnLTai7PevPsPhhwAiCKJmh+aqh1buiMsb3BcY3eu0bzO+mV8wgqxSDkiI8olpOl0BKMSKHUxvWIRWW2CdOh6ueHW+GsQnwcp9bltXpfZcTmdDrbP3WN4Xt9Stxb4Z0eIY5gn+KZYKGfmyPgX2edIqbWYePmYuRbQOQhauRlKOoqoh2eKyScperWTmtZ6ippKyyiru8vb6/t7VQAAIfkECQkAAwAsAAAAAEAAQAAAAp2cj6nL7Q+jnNSBC6reCWMOTp4Xls1ImmqHZuvbuu/aznNt02MO77yK+uk+QpOvWEohQ8clR+ncQKOaKVVEvFazWoq1C+GCI9/x6WL2otMSMfv8bsviljn9dM/rc/Y9ou9nABg4uLcW+Feod4g44Ob3uBiZN3lXRlkZd2nJSJj5tqkZytYE+ZkW5DlqlmrYillKF6N6ylqLetuoK1EAACH5BAkJAAMALAAAAABAAEAAAAKLnI+pB+2+opw0vtuq3hR7wIXi54mmRj7nOqXsK33wHF/0nZT4Ptj87vvdgsIZsfgKqJC0JRPmfL4gUii1yrpiV5ntFOTNhsfksvmMTqvX7Lb7DY/L5/S6/Y7P6/d8BLjeBfg3F0hYKHcYp6WY+BYF9+i46HZEGcmGwViZRmKpg5YySRbaWObieXlSAAAh+QQJCQADACwAAAAAQABAAAACepyPqQnt30ZctFoLs3a3e7aF2UdW4vmUKnKa46pu8Exq9O29+E5B/N/jAIcHIZFoPA4nyqbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+f0uv2Oz+vXAH4fnVQWOJZi5kNmA3WIISOFgkL1KHIlucjV8lMAACH5BAkJAAMALAAAAABAAEAAAAJ3nI+pC+0Plpy0IohztLwbDWbeKIUmRqZiZabe4w5hTG30p926le9+CfkJGY2h8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y4fO8pBPUrcAwZyU6Q0w9G3dLJY+MS4UvVoowUpVAAAIfkECQkAAwAsAAAAAEAAQAAAAn2cj6nL7Q/jALRaK7NGt/sNat4YluJImWqEru5DvnISz/bU3Xqu23wv+wFdwqGqaCwhk5sl81R5rqLSqvWKzWq33K73Cw6Lx+Sy+YxOq9fstvsNj8vn9FBKjUlf8PmzU7yH9gc2+FXoddj1IZi4VVPWYoYCYBYwGUgYWWdSAAAh+QQJCQADACwAAAAAQABAAAACkpyPqcvtD6OctEKAs93c5N+F1AeKpkNq56qkAAsjaUwPc83e+KnvYu/rAIMbEtFkPAqTymKp6VRBK8Pp5WmdYLORLffB/ILD4ga5vDijW9K1GeOOy+f0uv2Oh73ytrbdS6c2BxjoV0cohxgnmGh46DgIGQmXx7io6GaZiYlWNUmJp7nmecnZKXoq+bnHZ9P6ylUAACH5BAkJAAMALAAAAABAAEAAAAKTnI+py+0Po5y02ouz3rz7D3YAEJbHOJomSqog675o/MG0ON8b2+oZ79PYghcgsTg8ToxKCrMpSUIh0qnjab3mso8qV8HbfhFh8XhQTp3J5TU77D614+h5PE2vw+l4vt3ddzdjlucFSOjXk2dguNboiHiotsgYCTlJ+XimOWZ5qbjI+SU6iplpGopKucra6voK+1oAACH5BAkJAAMALAAAAABAAEAAAAKenI+py+0Po5y02ouz3rz7D4biSJbmiabqyrYe4GbAHF8zvNxBndzMjeMdfD2gEEEs0o6GQNJgZA6fUemgWrVin1pitrv8So1i8JVrPQOX6ek62Fav4+45XV4ev+HtPT9NxhYX+AcGg6bng8gUlSe0VXgEOVjlFMnztRhj5wYoptnCiXQZuij4qHmKSXp15/oKGys7S1tre4ubq7urUQAAIfkECQkAAwAsAAAAAEAAQAAAAqKcj6nL7Q+jnLTai7PevPsPhhwAiCJJmiGaqh1buiMsb3BcZ3Sus7zm+2GCwguxSDkiJ6jAsqJ8QqJSB6raaB2uWIaW2h18teEEl1s2t9Dp7ZrcFr9xcXmMHffh23p6vV+HABho0OfHd7WXFnS4iNZYRgTnSAbZBYaomKeZOfmHGQkayjnquUkatkNoh4p1s8pqSilbSpsqGgqru8vb6/srVAAAIfkECQkAAwAsAAAAAEAAQAAAApqcj6nL7Q+jnNSBC6reCmcOUt4Vls+ImWqHrq6Bfu/azm5tq3huevzt+/WCwhKxCDoiOallSOkUNaMbKFUyvUpJ2kq2i+WCJ+Jx2CxFk9VrdkTmtsTndBu8nijjD/r9oI/3tScYCEhndWg4h7hImKjoxhgnyUapNuIH4zhpaYbpt/O4eflZFzMYGnkq2qkVAwn2ito6Rpt5K1EAACH5BAkJAAMALAAAAABAAEAAAAKLnI+pCe2wopxUvgur3hR7DoaDh4lmRWbnOqXsa5XwrMj0bVz4Pj487vvdgsIZsQhzIGnKpVHlZDWjUijV1Li+stqVtQsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7Hf91ceR8+9XbE90dYyDaI6BAAmKimI+iYBtn2UUm5RvLoYpYiqeWJKRYaSBaaqflSAAAh+QQJCQADACwAAAAAQABAAAACeZyPqQrtD5actCaIc7S8Gw1i3iiFpkOmB2hBKpm9sufOdove+pTv/tX4CVeb4bBoTCqXzKbzCY1Kp9Sq9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+f0ut0cLPfEe/CDXOMX6BVDWLh0yBDidNL41GgiBZkoGXGyUwAAIfkECQkAAwAsAAAAAEAAQAAAAnecj6lr4A+YnLQ2iLPdHOUPduICluY4YtuJrlE7lPDsavQ9ffjOqPzvcQCHxKLxiEwql8ym8wmNSqfUqvWKzWq33K73Cw6Lx+Sy+YxOq9fstvsNj8vn9LriEbZ1Q3s+7fXDkoJXZAIooXNkuAjBxGj49OhDBclTAAAh+QQJCQADACwAAAAAQABAAAACfpyPqcvtD+MBtFqJ87K8Bw2GRneJJkZS5xql7NuQ8KzI9D10+K3vc+97AYMrDhE2PIqMymKpaXpCl4Cp9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+d0dEXNPCfHe37e3CcWGDYIVvhlA5hI5qLXyJiiAhkp1UX5yHV5VydSAAA7");
}

.dx-loadindicator-icon-custom {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-animation: 1.5s linear infinite dx-loadindicator-icon-custom-rotate;
  animation: 1.5s linear infinite dx-loadindicator-icon-custom-rotate;
}

@-webkit-keyframes dx-loadindicator-icon-custom-rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes dx-loadindicator-icon-custom-rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.dx-loadindicator-container>.dx-loadindicator {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -16px;
  margin-left: -16px;
}

.dx-loadindicator-container>.dx-loadindicator.dx-loadindicator {
  margin-top: -16px;
  margin-left: -16px;
}

.dx-loadindicator-content {
  width: 100%;
  height: 100%;
  position: relative;
}

.dx-loadindicator-icon {
  direction: ltr;
  position: relative;
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
}

.dx-loadindicator-icon .dx-loadindicator-segment {
  position: absolute;
  width: 19%;
  height: 30%;
  left: 44.5%;
  top: 37%;
  opacity: 0;
  background: #606060;
  border-radius: 10% 10% 50% 50%;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
  box-shadow: 0 0 3px rgba(0, 0, 0, .2);
  -webkit-animation: 1s linear infinite dx-generic-loadindicator-opacity;
  animation: 1s linear infinite dx-generic-loadindicator-opacity;
}

@-webkit-keyframes dx-generic-loadindicator-opacity {
  from {
    opacity: 1;
  }

  to {
    opacity: .55;
  }
}

@keyframes dx-generic-loadindicator-opacity {
  from {
    opacity: 1;
  }

  to {
    opacity: .55;
  }
}

.dx-loadindicator-icon .dx-loadindicator-segment0 {
  -webkit-transform: rotate(0) translate(0, -142%);
  transform: rotate(0) translate(0, -142%);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.dx-loadindicator-icon .dx-loadindicator-segment1 {
  -webkit-transform: rotate(45deg) translate(0, -142%);
  transform: rotate(45deg) translate(0, -142%);
  -webkit-animation-delay: -875ms;
  animation-delay: -875ms;
}

.dx-loadindicator-icon .dx-loadindicator-segment2 {
  -webkit-transform: rotate(90deg) translate(0, -142%);
  transform: rotate(90deg) translate(0, -142%);
  -webkit-animation-delay: -.75s;
  animation-delay: -.75s;
}

.dx-loadindicator-icon .dx-loadindicator-segment3 {
  -webkit-transform: rotate(135deg) translate(0, -142%);
  transform: rotate(135deg) translate(0, -142%);
  -webkit-animation-delay: -625ms;
  animation-delay: -625ms;
}

.dx-loadindicator-icon .dx-loadindicator-segment4 {
  -webkit-transform: rotate(180deg) translate(0, -142%);
  transform: rotate(180deg) translate(0, -142%);
  -webkit-animation-delay: -.5s;
  animation-delay: -.5s;
}

.dx-loadindicator-icon .dx-loadindicator-segment5 {
  -webkit-transform: rotate(225deg) translate(0, -142%);
  transform: rotate(225deg) translate(0, -142%);
  -webkit-animation-delay: -375ms;
  animation-delay: -375ms;
}

.dx-loadindicator-icon .dx-loadindicator-segment6 {
  -webkit-transform: rotate(270deg) translate(0, -142%);
  transform: rotate(270deg) translate(0, -142%);
  -webkit-animation-delay: -.25s;
  animation-delay: -.25s;
}

.dx-loadindicator-icon .dx-loadindicator-segment7 {
  -webkit-transform: rotate(315deg) translate(0, -142%);
  transform: rotate(315deg) translate(0, -142%);
  -webkit-animation-delay: -125ms;
  animation-delay: -125ms;
}

.dx-loadindicator-icon .dx-loadindicator-segment10,
.dx-loadindicator-icon .dx-loadindicator-segment11,
.dx-loadindicator-icon .dx-loadindicator-segment12,
.dx-loadindicator-icon .dx-loadindicator-segment13,
.dx-loadindicator-icon .dx-loadindicator-segment14,
.dx-loadindicator-icon .dx-loadindicator-segment15,
.dx-loadindicator-icon .dx-loadindicator-segment8,
.dx-loadindicator-icon .dx-loadindicator-segment9 {
  display: none;
}

.dx-rtl .dx-loadindicator-icon {
  right: 15%;
  left: 0;
}

.dx-treeview-loadindicator-wrapper {
  text-align: center;
}

.dx-treeview-node-loadindicator {
  position: absolute;
}

.dx-treeview {
  height: 100%;
}

.dx-treeview .dx-scrollable:focus,
.dx-treeview :focus {
  outline: 0;
}

.dx-treeview .dx-empty-message {
  line-height: normal;
}

.dx-checkbox+.dx-treeview-node-container,
.dx-treeview-node-container:first-child {
  margin: 0;
  display: block;
}

.dx-treeview-select-all-item {
  width: 100%;
}

.dx-treeview-node-container {
  list-style-position: inside;
  padding: 0;
  margin: 0;
  display: none;
  overflow: hidden;
}

.dx-treeview-node-container.dx-treeview-node-container-opened {
  display: block;
}

.dx-treeview-node {
  list-style-type: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}

.dx-treeview-node a {
  text-decoration: none;
}

.dx-treeview-node .dx-checkbox {
  position: absolute;
  margin: 0;
}

.dx-treeview-item .dx-treeview-item-content span {
  vertical-align: middle;
}

.dx-treeview-item.dx-state-disabled {
  opacity: .5;
}

.dx-treeview-toggle-item-visibility.dx-state-disabled {
  cursor: default;
}

.dx-rtl .dx-treeview-node-container .dx-treeview-node,
.dx-rtl .dx-treeview-node-container .dx-treeview-node.dx-treeview-item-with-checkbox .dx-treeview-item,
.dx-rtl .dx-treeview-node-container:first-child>.dx-treeview-node {
  padding-left: 0;
}

.dx-rtl .dx-treeview-node-container .dx-treeview-node .dx-treeview-item .dx-treeview-item-content>.dx-icon {
  margin-right: 0;
}

.dx-rtl .dx-treeview-toggle-item-visibility {
  left: auto;
  right: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-treeview-node-loadindicator {
  right: 0;
  top: 8px;
  left: -1px;
  width: 14px;
  height: 14px;
}

.dx-rtl .dx-treeview-node .dx-checkbox {
  left: auto;
}

.dx-treeview.dx-rtl.dx-treeview-border-visible .dx-treeview-select-all-item {
  padding-left: 0;
  padding-right: 26px;
}

.dx-treeview.dx-rtl.dx-treeview-border-visible .dx-scrollable-content>.dx-treeview-node-container {
  padding-left: 1px;
  padding-right: 7px;
}

.dx-treeview.dx-rtl .dx-treeview-node {
  padding-right: 15px;
}

.dx-treeview.dx-rtl .dx-treeview-item .dx-treeview-item-content>.dx-icon {
  margin-left: 5px;
}

.dx-treeview.dx-rtl .dx-treeview-item-with-checkbox .dx-treeview-item {
  padding-right: 36px;
}

.dx-treeview.dx-rtl .dx-treeview-item-with-checkbox .dx-checkbox {
  right: 19px;
  overflow: visible;
}

.dx-treeview.dx-rtl .dx-treeview-select-all-item {
  padding-left: 0;
  padding-right: 19px;
}

.dx-treeview.dx-rtl .dx-treeview-select-all-item .dx-checkbox-text {
  padding-left: 0;
  padding-right: 9px;
}

.dx-treeview.dx-rtl .dx-treeview-toggle-item-visibility {
  right: -4px;
}

.dx-treeview-search {
  margin-bottom: 5px;
}

.dx-treeview-with-search>.dx-scrollable {
  height: calc(100% - 41px);
}

.dx-treeview-border-visible {
  border: 1px solid #ddd;
}

.dx-treeview-border-visible .dx-treeview-select-all-item {
  padding-left: 26px;
}

.dx-treeview-border-visible .dx-scrollable-content>.dx-treeview-node-container {
  padding: 1px 1px 1px 7px;
}

.dx-treeview-select-all-item {
  margin: 0 0 7px;
  border-bottom: 1px solid #ddd;
  padding: 9px 0 11px 20px;
}

.dx-treeview-select-all-item .dx-checkbox-text {
  padding-left: 9px;
}

.dx-treeview-node {
  padding-left: 15px;
}

.dx-state-selected>.dx-treeview-item {
  color: #333;
}

.dx-treeview-item-with-checkbox .dx-treeview-item {
  color: #333;
  padding-left: 36px;
}

.dx-treeview-item-with-checkbox .dx-checkbox {
  top: 5px;
  left: 19px;
}

.dx-treeview-item-with-checkbox.dx-state-focused>.dx-checkbox .dx-checkbox-icon {
  border: 1px solid #4273ff;
}

.dx-treeview-item-without-checkbox.dx-state-selected>.dx-treeview-item {
  color: #333;
  background-color: rgba(0, 0, 0, .1);
}

.dx-treeview-item-without-checkbox.dx-state-selected:not(.dx-state-focused)>.dx-treeview-item.dx-state-hover {
  background-color: rgba(0, 0, 0, .07);
}

.dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item {
  background-color: #4273ff;
  color: #fff;
}

.dx-treeview-item {
  display: block;
  cursor: pointer;
  padding: 5px 6px;
  min-height: 32px;
}

.dx-treeview-item .dx-treeview-item-content>.dx-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}

.dx-treeview-item.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  color: #333;
}

.dx-treeview-toggle-item-visibility {
  position: absolute;
  cursor: pointer;
  font: 22px/22px DXIcons;
  text-align: center;
  color: #333;
  width: 21px;
  height: 32px;
  top: 0;
  left: -4px;
}

.dx-treeview-toggle-item-visibility::before {
  content: "\f04e";
  position: absolute;
  display: block;
  width: 22px;
  top: 50%;
  margin-top: -11px;
  left: 50%;
  margin-left: -11px;
}

.dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened {
  font: 22px/22px DXIcons;
  text-align: center;
}

.dx-treeview-toggle-item-visibility.dx-treeview-toggle-item-visibility-opened::before {
  content: "\f001";
  position: absolute;
  display: block;
  width: 22px;
  top: 50%;
  margin-top: -11px;
  left: 50%;
  margin-left: -11px;
}

.dx-menu-base {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  text-align: left;
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-menu-base .dx-menu-item-wrapper,
.dx-menu-base .dx-menu-items-container {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

.dx-menu-base .dx-menu-items-container {
  list-style-type: none;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
}

.dx-menu-base .dx-state-disabled,
.dx-menu-base.dx-state-disabled .dx-menu-items-container {
  cursor: default;
}

.dx-menu-base .dx-menu-item {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}

.dx-menu-base .dx-menu-item.dx-state-disabled {
  opacity: .5;
}

.dx-menu-base .dx-menu-item .dx-menu-item-content {
  white-space: nowrap;
  height: 100%;
  width: 100%;
}

.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-icon {
  display: inline-block;
  vertical-align: middle;
  border: 0;
}

.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-text {
  display: inline;
  vertical-align: middle;
  overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-popout-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2em;
}

.dx-menu-base .dx-menu-item .dx-menu-item-content .dx-menu-item-popout-container .dx-menu-item-popout {
  height: 100%;
}

.dx-menu-base.dx-rtl {
  text-align: right;
}

.dx-menu-base.dx-rtl .dx-menu-item-popout-container {
  left: 0;
  right: auto;
}

.dx-menu-item {
  color: #333;
}

.dx-menu-item.dx-state-hover {
  color: #333;
  background-color: rgba(0, 0, 0, .04);
}

.dx-menu-item.dx-state-focused {
  background-color: #4273ff;
  color: #fff;
}

.dx-menu-item.dx-menu-item-has-text .dx-icon {
  margin-right: -18px;
}

.dx-menu-item-selected {
  background-color: #e6e6e6;
  color: #333;
}

.dx-menu-item-selected.dx-state-focused {
  background-color: rgba(66, 115, 255, .7);
  color: #fff;
}

.dx-menu-item-expanded {
  color: #333;
  background-color: rgba(0, 0, 0, .04);
}

.dx-menu-item-expanded,
.dx-menu-item.dx-state-active,
.dx-menu-item.dx-state-focused {
  outline: 0;
}

.dx-menu-base input,
.dx-menu-base textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-menu-base.dx-state-focused {
  outline: 0;
}

.dx-menu-base .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
}

.dx-menu-base .dx-menu-item-content {
  padding: 3px 5px 7px;
}

.dx-menu-base .dx-menu-item-content .dx-menu-item-text {
  padding: 3px 25px 5px 23px;
}

.dx-menu-base .dx-menu-item-content .dx-menu-item-popout {
  min-width: 7px;
  min-height: 7px;
}

.dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-text {
  padding: 3px 23px 5px 25px;
}

.dx-menu-base.dx-rtl .dx-menu-item-content .dx-icon {
  margin-left: auto;
  margin-right: auto;
}

.dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-popout-container {
  margin-left: 0;
  margin-right: auto;
}

.dx-menu-base.dx-rtl .dx-menu-item-content .dx-menu-item-popout-container .dx-menu-item-popout {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-menu-base.dx-rtl .dx-menu-item-has-text .dx-icon {
  margin-left: -18px;
}

.dx-menu {
  position: relative;
  color: #333;
}

.dx-menu-horizontal {
  height: 100%;
}

.dx-menu-horizontal::after {
  height: 100%;
  display: inline-block;
  content: "";
  vertical-align: middle;
}

.dx-menu-horizontal .dx-menu-item-wrapper {
  display: inline-block;
}

.dx-menu-horizontal .dx-menu-separator {
  display: inline-block;
  margin: 0 15px 0 0;
}

.dx-menu-vertical {
  height: 100%;
}

.dx-menu-vertical::after {
  height: 100%;
  display: inline-block;
  content: "";
  vertical-align: middle;
}

.dx-menu-vertical .dx-menu-item-wrapper {
  display: block;
}

.dx-menu-vertical .dx-menu-separator {
  margin: 0 0 15px;
}

.dx-rtl.dx-menu {
  text-align: right;
}

.dx-context-menu-container-border {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: transparent;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
}

.dx-context-menu-content-delimiter {
  position: absolute;
  display: none;
  z-index: 2000;
  cursor: pointer;
  background-color: #fff;
}

.dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility {
  left: auto;
  right: 0;
  font-size: 18px;
}

.dx-rtl .dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility,
.dx-rtl.dx-menu-adaptive-mode .dx-treeview-toggle-item-visibility {
  left: 0;
  right: auto;
}

.dx-menu-adaptive-mode .dx-treeview-item {
  cursor: pointer;
}

.dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node {
  padding: 1px;
  border-bottom: 1px solid #ddd;
}

.dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node .dx-item-content {
  padding-left: 15px;
}

.dx-rtl .dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node .dx-item-content,
.dx-rtl.dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node .dx-item-content {
  padding-right: 15px;
}

.dx-menu-adaptive-mode .dx-treeview-node-container:first-child>.dx-treeview-node:last-child {
  border-bottom: none;
}

.dx-menu-adaptive-mode-overlay-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

.dx-menu-adaptive-mode-overlay-wrapper .dx-overlay-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-menu-adaptive-mode-overlay-wrapper .dx-overlay-content .dx-treeview {
  height: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.dx-menu .dx-menu-item-expanded {
  background-color: #fff;
}

.dx-menu .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon {
  margin: 0 19px 0 3px;
}

.dx-menu .dx-menu-item-has-text .dx-menu-item-text {
  padding: 3px 5px 5px;
}

.dx-menu .dx-menu-item-has-text.dx-menu-item-has-icon .dx-icon {
  margin: 0 3px;
}

.dx-menu .dx-menu-item-has-text.dx-menu-item-has-submenu .dx-menu-item-text {
  padding: 3px 19px 5px 5px;
}

.dx-menu .dx-menu-horizontal .dx-menu-item-popout {
  font: 18px/18px DXIcons;
  text-align: center;
}

.dx-menu .dx-menu-horizontal .dx-menu-item-popout::before {
  content: "\f001";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-menu .dx-menu-vertical .dx-menu-item-popout {
  font: 18px/18px DXIcons;
  text-align: center;
}

.dx-menu .dx-menu-vertical .dx-menu-item-popout::before {
  content: "\f04e";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-menu.dx-rtl .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon {
  margin: 0 3px 0 19px;
}

.dx-menu.dx-rtl .dx-menu-item-has-text .dx-menu-item-text {
  padding: 3px 5px 5px 0;
}

.dx-menu.dx-rtl .dx-menu-item-has-text.dx-menu-item-has-submenu .dx-menu-item-text {
  padding: 3px 5px 5px 19px;
}

.dx-menu-adaptive-mode {
  background-color: #fff;
}

.dx-menu-adaptive-mode .dx-treeview {
  border: 1px solid #ddd;
  border-radius: 4px;
}

.dx-menu-adaptive-mode .dx-treeview,
.dx-menu-adaptive-mode .dx-treeview.dx-state-focused {
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
  box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
}

.dx-menu-adaptive-mode .dx-treeview-node.dx-state-focused .dx-treeview-node .dx-treeview-toggle-item-visibility {
  color: inherit;
}

.dx-menu-adaptive-mode .dx-treeview-node.dx-state-focused .dx-treeview-toggle-item-visibility {
  color: #fff;
}

.dx-selectbox {
  cursor: pointer;
}

.dx-selectbox .dx-texteditor-input {
  max-width: 100%;
}

.dx-selectbox .dx-texteditor-input:-moz-read-only {
  cursor: pointer;
}

.dx-selectbox .dx-texteditor-input:read-only {
  cursor: pointer;
}

.dx-selectbox-container {
  position: relative;
}

.dx-state-disabled .dx-selectbox .dx-texteditor-input,
.dx-state-disabled.dx-selectbox .dx-texteditor-input {
  cursor: default;
}

.dx-selectbox-popup-wrapper .dx-overlay-content {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dx-selectbox-popup-wrapper .dx-list {
  background-color: #fff;
}

.dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}

.dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before {
  position: relative;
}

.dx-toolbar.dx-toolbar-multiline .dx-toolbar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.dx-toolbar .dx-button .dx-icon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-toolbar-items-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.dx-toolbar-item {
  padding: 0 5px;
  display: table-cell;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-toolbar-item .dx-tabs {
  table-layout: auto;
}

.dx-toolbar-item img {
  display: block;
}

.dx-toolbar-menu-container {
  display: table-cell;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-toolbar-menu-container .dx-tabs {
  table-layout: auto;
}

.dx-toolbar-menu-container img {
  display: block;
}

.dx-toolbar-group {
  float: left;
  margin: 0 10px;
}

.dx-toolbar-after,
.dx-toolbar-before {
  position: absolute;
}

.dx-toolbar-center:empty {
  display: none;
}

.dx-toolbar-before {
  left: 0;
}

.dx-toolbar-after {
  right: 0;
}

.dx-toolbar-label {
  white-space: nowrap;
  -webkit-user-drag: none;
}

.dx-toolbar-label .dx-toolbar-item-content>div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-toolbar-label>div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 -5px;
  padding: 0 5px;
}

.dx-toolbar-center {
  margin: 0 auto;
  text-align: center;
}

.dx-toolbar-after,
.dx-toolbar-before,
.dx-toolbar-center {
  top: 0;
  display: table;
  height: 100%;
}

.dx-rtl .dx-toolbar-before {
  right: 0;
  left: auto;
}

.dx-rtl .dx-toolbar-after {
  right: auto;
  left: 0;
}

.dx-toolbar-menu-section:empty {
  display: none;
}

.dx-dropdownmenu-popup-wrapper .dx-toolbar-menu-custom>.dx-list-item-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content {
  padding: 0;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button {
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-buttongroup .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-buttongroup .dx-button-content {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button .dx-button-content,
.dx-rtl .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-list-item-content.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide>.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-content.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-list-item-content.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide>.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-auto-hide.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content>.dx-buttongroup .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-button .dx-button-content,
.dx-rtl.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-toolbar-item-content.dx-buttongroup .dx-button-content {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.dx-toolbar-menu-section.dx-toolbar-menu-last-section {
  border-bottom: none;
}

.dx-toolbar-menu-section .dx-list-item-content::before {
  content: none;
}

.dx-toolbar-menu-section .dx-list-item-content,
.dx-toolbar-menu-section .dx-list-item-content.dx-list,
.dx-toolbar-menu-section .dx-list-item-content>.dx-list,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide.dx-list,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide>.dx-list,
.dx-toolbar-menu-section .dx-toolbar-item-content,
.dx-toolbar-menu-section .dx-toolbar-item-content.dx-list,
.dx-toolbar-menu-section .dx-toolbar-item-content>.dx-list {
  padding: 0;
}

.dx-toolbar-menu-section .dx-list-item-content>.dx-button,
.dx-toolbar-menu-section .dx-list-item-content.dx-button,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide.dx-button,
.dx-toolbar-menu-section .dx-toolbar-item-content>.dx-button,
.dx-toolbar-menu-section .dx-toolbar-item-content.dx-button {
  width: 100%;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button {
  width: 100%;
  border: none;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-buttongroup {
  width: 100%;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item {
  border: none;
}

.dx-toolbar-text-auto-hide .dx-button .dx-button-text {
  display: none;
}

.dx-list-item-content>.dx-texteditor,
.dx-list-item-content.dx-texteditor,
.dx-toolbar-item-content>.dx-texteditor,
.dx-toolbar-item-content.dx-texteditor {
  width: 150px;
}

.dx-toolbar-item-invisible {
  display: none;
}

.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list {
  min-height: 0;
  min-width: 100px;
  border-radius: 8px;
}

.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item {
  display: block;
}

.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item:last-of-type {
  border-bottom: none;
}

.dx-dropdownmenu-popup-wrapper .dx-dropdownmenu-list .dx-list-item-content {
  display: block;
}

.dx-dropdownmenu-popup-wrapper .dx-overlay-content .dx-popup-content {
  padding: 1px;
}

.dx-dropdownmenu-popup-wrapper .dx-list-item {
  display: block;
  border-top: 0;
}

.dx-toolbar {
  width: 100%;
  background-color: #fff;
  color: #333;
  padding: 0;
  overflow: visible;
}

.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}

.dx-rtl.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}

.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}

.dx-rtl.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}

.dx-toolbar .dx-toolbar-after:empty,
.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}

.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}

.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 5px;
}

.dx-rtl.dx-toolbar .dx-toolbar-menu-container,
.dx-toolbar .dx-toolbar-item {
  padding: 0 5px 0 0;
}

.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}

.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}

.dx-rtl.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 5px;
}

.dx-rtl.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}

.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}

.dx-toolbar.dx-state-disabled {
  opacity: 1;
}

.dx-toolbar.dx-toolbar-compact .dx-button {
  min-width: auto;
}

.dx-toolbar-after .dx-toolbar-item,
.dx-toolbar-after .dx-toolbar-item:last-child {
  padding: 0 0 0 5px;
}

.dx-toolbar-after .dx-toolbar-item:first-child {
  padding: 0;
}

.dx-rtl.dx-toolbar-after .dx-toolbar-item:first-child {
  padding-left: 5px;
}

.dx-toolbar-background {
  background-color: #fff;
}

.dx-toolbar-menu-section {
  border-bottom: 1px solid #ddd;
}

.dx-toolbar-menu-section .dx-list-item-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button .dx-button-content,
.dx-toolbar-menu-section .dx-toolbar-item-auto-hide {
  padding: 10px;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button {
  border-radius: 0;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text .dx-icon {
  color: #333;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-state-active {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: #333;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger {
  background-color: transparent;
  border-color: transparent;
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger .dx-icon {
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-danger.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-danger.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-danger.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-danger.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-danger.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-danger.dx-state-active {
  background-color: rgba(212, 63, 58, .4);
  border-color: transparent;
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success {
  background-color: transparent;
  border-color: transparent;
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success .dx-icon {
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-success.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-success.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-success.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-success.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-success.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-success.dx-state-active {
  background-color: rgba(76, 174, 76, .4);
  border-color: transparent;
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default {
  background-color: transparent;
  border-color: transparent;
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default .dx-icon,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default .dx-icon {
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default.dx-state-hover,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-contained.dx-button-default.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-outlined.dx-button-default.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-mode-text.dx-button-default.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-contained.dx-button-default.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-outlined.dx-button-default.dx-state-active,
.dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-mode-text.dx-button-default.dx-state-active {
  background-color: rgba(41, 96, 255, .4);
  border-color: transparent;
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-toolbar-hidden-button-group {
  margin-top: 5px;
  margin-bottom: 5px;
}

.dx-toolbar-menu-section .dx-button-mode-contained {
  background-color: #fff;
  border-color: #ddd;
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-contained .dx-icon {
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-state-hover {
  background-color: #f5f5f5;
  border-color: #ddd;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-state-focused {
  background-color: #ebebeb;
  border-color: #ddd;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-state-active {
  background-color: #c2c2c2;
  border-color: #ddd;
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger {
  background-color: #d9534f;
  border-color: transparent;
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger .dx-icon {
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger.dx-state-hover {
  background-color: #ce312c;
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger.dx-state-focused {
  background-color: #c12e2a;
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-danger.dx-state-active {
  background-color: #932320;
  border-color: transparent;
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success {
  background-color: #5cb85c;
  border-color: transparent;
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success .dx-icon {
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success.dx-state-hover {
  background-color: #46a046;
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success.dx-state-focused {
  background-color: #419641;
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-success.dx-state-active {
  background-color: #306f30;
  border-color: transparent;
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default {
  background-color: #4273ff;
  border-color: transparent;
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default .dx-icon {
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default.dx-state-hover {
  background-color: #1451ff;
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default.dx-state-focused {
  background-color: #0546ff;
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-contained.dx-button-default.dx-state-active {
  background-color: #0035cc;
  border-color: transparent;
  color: #fff;
}

.dx-toolbar-menu-section .dx-button-mode-outlined {
  background-color: transparent;
  border-color: #ddd;
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-outlined .dx-icon {
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: #ddd;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
  border-color: #ddd;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-state-active {
  background-color: rgba(0, 0, 0, .24);
  border-color: #ddd;
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger {
  background-color: transparent;
  border-color: #d43f3a;
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger .dx-icon {
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
  border-color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-danger.dx-state-active {
  background-color: rgba(212, 63, 58, .4);
  border-color: #d43f3a;
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success {
  background-color: transparent;
  border-color: #4cae4c;
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success .dx-icon {
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
  border-color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-success.dx-state-active {
  background-color: rgba(76, 174, 76, .4);
  border-color: #4cae4c;
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default {
  background-color: transparent;
  border-color: #2960ff;
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default .dx-icon {
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
  border-color: #2960ff;
}

.dx-toolbar-menu-section .dx-button-mode-outlined.dx-button-default.dx-state-active {
  background-color: rgba(41, 96, 255, .4);
  border-color: #2960ff;
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-button-mode-text {
  background-color: transparent;
  border-color: transparent;
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-text .dx-icon {
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-state-focused {
  background-color: rgba(0, 0, 0, .08);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-state-active {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: #333;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger {
  background-color: transparent;
  border-color: transparent;
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger .dx-icon {
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(212, 63, 58, .1);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-danger.dx-state-active {
  background-color: rgba(212, 63, 58, .4);
  border-color: transparent;
  color: #d43f3a;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success {
  background-color: transparent;
  border-color: transparent;
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success .dx-icon {
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(76, 174, 76, .1);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-success.dx-state-active {
  background-color: rgba(76, 174, 76, .4);
  border-color: transparent;
  color: #4cae4c;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default {
  background-color: transparent;
  border-color: transparent;
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default .dx-icon {
  color: #2960ff;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(41, 96, 255, .1);
  border-color: transparent;
}

.dx-toolbar-menu-section .dx-button-mode-text.dx-button-default.dx-state-active {
  background-color: rgba(41, 96, 255, .4);
  border-color: transparent;
  color: #2960ff;
}

.dx-toolbar-text-auto-hide .dx-button .dx-button-content {
  padding: 8px;
}

.dx-toolbar-text-auto-hide .dx-button .dx-icon {
  width: 18px;
  height: 18px;
  font-size: 18px;
  margin-right: 0;
  margin-left: 0;
}

.dx-rtl .dx-toolbar-text-auto-hide .dx-button .dx-icon,
.dx-rtl.dx-toolbar-text-auto-hide .dx-button .dx-icon,
.dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right {
  margin-left: 0;
  margin-right: 0;
}

.dx-rtl .dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right,
.dx-rtl.dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right {
  margin-right: 0;
  margin-left: 0;
}

.dx-toolbar .dx-tab {
  padding: 4px;
}

.dx-toolbar-button .dx-menu .dx-menu-item {
  border: 1px solid transparent;
  border-radius: 4px;
}

.dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content {
  padding-top: 7px;
  padding-bottom: 8px;
  line-height: 0;
}

.dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content .dx-menu-item-text {
  line-height: normal;
}

.dx-popup-draggable .dx-popup-title {
  cursor: move;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.dx-overlay-content>.dx-template-wrapper.dx-popup-title {
  height: auto;
  width: auto;
}

.dx-overlay-content .dx-popup-content>.dx-template-wrapper {
  height: 100%;
  width: 100%;
}

.dx-overlay-content .dx-popup-content {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-popup-flex-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dx-overlay-wrapper .dx-overlay-content.dx-popup-flex-height>.dx-popup-bottom,
.dx-overlay-wrapper .dx-overlay-content.dx-popup-flex-height>.dx-popup-title {
  width: 100%;
}

.dx-popup-flex-height .dx-popup-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.dx-popup-inherit-height .dx-popup-content>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container {
  max-height: inherit;
  min-height: inherit;
}

.dx-popup-inherit-height .dx-popup-content>.dx-widget {
  max-height: inherit;
}

.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper,
.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container {
  max-height: inherit;
  min-height: inherit;
}

.dx-popup-inherit-height .dx-popup-content>.dx-template-wrapper>.dx-widget {
  max-height: inherit;
}

.dx-dialog-root .dx-overlay-shader {
  background-color: #444;
}

.dx-prevent-safari-scrolling {
  position: fixed;
  margin: 0;
  left: 0;
  right: 0;
  top: 0;
}

.dx-popup-wrapper>.dx-overlay-content {
  border: 1px solid #ddd;
  background: #fff;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  border-radius: 6px;
}

.dx-popup-wrapper>.dx-popup-fullscreen {
  border-radius: 0;
}

.dx-popup-title {
  padding: 10px;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  white-space: normal;
  position: relative;
  min-height: 28px;
  border-bottom: 1px solid #ddd;
  background: 0 0;
  color: #333;
}

.dx-popup-title.dx-toolbar {
  padding: 6px 20px;
  overflow: visible;
}

.dx-popup-title.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}

.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}

.dx-popup-title.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}

.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}

.dx-popup-title.dx-toolbar .dx-toolbar-after:empty,
.dx-popup-title.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}

.dx-popup-title.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}

.dx-popup-title.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 10px;
}

.dx-popup-title.dx-toolbar .dx-toolbar-item,
.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 10px 0 0;
}

.dx-popup-title.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}

.dx-popup-title.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}

.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 10px;
}

.dx-rtl.dx-popup-title.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}

.dx-popup-title.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}

.dx-popup-title.dx-toolbar .dx-closebutton {
  position: relative;
  left: 10px;
}

.dx-rtl .dx-popup-title.dx-toolbar .dx-closebutton {
  left: 0;
  right: 10px;
}

.dx-popup-content {
  -webkit-user-drag: none;
  padding: 20px;
}

.dx-popup-content>.dx-button {
  margin: 0 10px;
}

.dx-popup-bottom {
  background: 0 0;
  color: #333;
}

.dx-popup-bottom.dx-toolbar {
  padding: 20px;
  overflow: visible;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-before {
  padding-right: 15px;
}

.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-before {
  padding-right: 0;
  padding-left: 15px;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-after {
  padding-left: 15px;
}

.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-after {
  padding-left: 0;
  padding-right: 15px;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-after:empty,
.dx-popup-bottom.dx-toolbar .dx-toolbar-before:empty {
  padding: 0;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-items-container {
  height: 36px;
  overflow: visible;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 0 0 10px;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-item,
.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {
  padding: 0 10px 0 0;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {
  padding-left: 20px;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}

.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-item {
  padding: 0 0 0 10px;
}

.dx-rtl.dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {
  padding: 0;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-label {
  font-size: 20px;
}

.dx-popup-bottom .dx-button {
  min-width: 100px;
}

.dx-popup-content.dx-dialog-content {
  min-width: 180px;
  padding: 20px;
}

.dx-dialog-message {
  padding: 0;
}

.dx-dropdownbutton {
  display: inline-block;
  vertical-align: middle;
}

.dx-dropdownbutton-content.dx-popup-content {
  padding: 0;
}

.dx-dropdownbutton-content .dx-list .dx-empty-message,
.dx-dropdownbutton-content .dx-list .dx-list-item {
  border: none;
}

.dx-dropdownbutton-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 20px;
}

.dx-dropdownbutton-toggle.dx-button .dx-button-content {
  padding-left: 0;
  padding-right: 0;
}

.dx-rtl .dx-dropdownbutton-toggle {
  border-right-width: 0;
}

.dx-dropdownbutton:not(.dx-dropdownbutton-has-arrow) .dx-button-has-icon:not(.dx-button-has-text) .dx-button-content {
  padding-left: 5px;
  padding-right: 5px;
}

.dx-dropdownbutton:not(.dx-dropdownbutton-has-arrow) .dx-button-has-text.dx-button .dx-button-content {
  padding-left: 10px;
  padding-right: 10px;
}

.dx-dropdownbutton-action:not(.dx-buttongroup-last-item).dx-button {
  border-right-width: 0;
  border-left-width: 1px;
}

.dx-rtl .dx-dropdownbutton-action:not(.dx-buttongroup-last-item).dx-button {
  border-right-width: 1px;
  border-left-width: 0;
}

.dx-dropdownbutton .dx-button {
  overflow: hidden;
}

.dx-dropdownbutton .dx-button-has-text .dx-icon.dx-icon-right {
  margin-left: 4px;
  margin-right: 0;
}

.dx-dropdownbutton-action {
  min-width: 0;
}

.dx-dropdownbutton-action.dx-button .dx-button-content {
  padding-left: 10px;
  padding-right: 4px;
}

.dx-rtl .dx-dropdownbutton-action.dx-button .dx-button-content {
  padding-left: 4px;
  padding-right: 10px;
}

.dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {
  padding-right: 0;
}

.dx-rtl .dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {
  padding-left: 0;
}

.dx-dropdownbutton-popup-wrapper {
  height: 100%;
}

.dx-dropdownbutton-popup-wrapper.dx-popup-wrapper .dx-overlay-content {
  border-top-width: 0;
  border-bottom-width: 1px;
}

.dx-dropdownbutton-popup-wrapper.dx-popup-wrapper .dx-overlay-content.dx-dropdowneditor-overlay-flipped {
  border-top-width: 1px;
  border-bottom-width: 0;
}

.dx-dropdownbutton-popup-wrapper .dx-popup-content {
  height: 100%;
  padding: 1px;
}

.dx-dropdownbutton-popup-wrapper .dx-list {
  height: 100%;
  min-height: 39.0001px;
}

.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) {
  min-height: 33.0001px;
}

.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding: 7px 9px;
}

.dx-dropdownbutton-popup-wrapper .dx-list-select-all {
  padding: 12px 0 8px;
}

.dx-dropdownbutton-popup-wrapper .dx-empty-message,
.dx-dropdownbutton-popup-wrapper .dx-list-item {
  border-top: 0;
}

.dx-dropdownbutton-popup-wrapper .dx-empty-message:last-of-type,
.dx-dropdownbutton-popup-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}

.dx-actionsheet-popup-wrapper .dx-overlay-content {
  padding-top: 0;
  padding-bottom: 0;
  -webkit-user-drag: none;
}

.dx-actionsheet-popover-wrapper .dx-popup-content .dx-button,
.dx-actionsheet-popup-wrapper .dx-popup-content .dx-button {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.dx-actionsheet-cancel,
.dx-actionsheet-item {
  width: 100%;
}

.dx-state-disabled .dx-actionsheet-container .dx-button {
  cursor: default;
}

.dx-actionsheet-popover-wrapper .dx-popup-title,
.dx-actionsheet-popup-wrapper .dx-popup-title {
  word-wrap: break-word;
}

.dx-actionsheet-container .dx-actionsheet-item {
  margin: 0 0 10px;
}

.dx-actionsheet-container .dx-button,
.dx-button.dx-actionsheet-cancel {
  margin: 0;
}

.dx-tileview div.dx-scrollable-container {
  overflow-y: hidden;
}

.dx-tile {
  position: absolute;
  color: #333;
  background-color: #fff;
  border: 1px solid rgba(221, 221, 221, .6);
  text-align: left;
}

.dx-tile-content {
  padding: 0;
  width: 100%;
  height: 100%;
}

.dx-tileview-wrapper {
  position: relative;
  height: 1px;
}

.dx-device-ios-6 .dx-tile {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.dx-tile.dx-state-focused,
.dx-tile.dx-state-hover {
  background-color: #fff;
  border-color: rgba(66, 115, 255, .4);
}

.dx-tile.dx-state-active {
  -webkit-transform: scale(.96);
  transform: scale(.96);
  -webkit-transition: -webkit-transform .1s linear;
  transition: transform .1s linear, -webkit-transform .1s linear;
  background-color: rgba(96, 96, 96, .2);
  color: #333;
  border-color: transparent;
}

.dx-toast-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
  padding: 10px;
  -webkit-box-shadow: 0 2px 3px 0 transparent;
  box-shadow: 0 2px 3px 0 transparent;
  border-radius: 6px;
}

.dx-toast-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  margin-right: 10px;
  width: 35px;
  height: 35px;
}

.dx-toast-message {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 16px;
}

.dx-rtl .dx-toast-icon {
  margin-left: 10px;
  margin-right: 0;
}

.dx-toast-stack {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  gap: 3px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 9500;
}

.dx-toast-stack .dx-toast-wrapper {
  -webkit-transform: translate(0) !important;
  transform: translate(0) !important;
  position: static !important;
  height: auto !important;
  width: auto !important;
}

.dx-toast-stack .dx-toast-wrapper .dx-toast-content {
  -webkit-transform: translate(0) !important;
  transform: translate(0) !important;
  position: static !important;
}

.dx-toast-stack-down-push-direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dx-toast-stack-up-push-direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dx-toast-stack-left-push-direction {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dx-toast-stack-right-push-direction {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dx-toast-stack-down-stack-direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.dx-toast-stack-up-stack-direction {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.dx-toast-stack-left-stack-direction {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.dx-toast-stack-right-stack-direction {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.dx-toast-info {
  background-color: #4273ff;
}

.dx-toast-info .dx-toast-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABoklEQVRIx63WPUvDQBjA8QMFsZNLlgpxtINjBsFVqINghm4dRAe/Rpdm6UcQHERwUYdAJ8HvkKHEQdrPEBQUrf7PoabtveSSSrit3PPjeve8RCCsyyMkIiYlAzJSYiJCPPt+248BfRKkdSX0CcoZnx7jAiJfY3r4LqbNsITI15B2EdNlVBGRSEZ0bUyXyQqIRDJZQIu/M1oRmZ2ovcz4zjt558NxR/6C6Vk2fHLPOXtsIhA0aHHGA1/Gvl7OBMYT/3BF05poTS5Be/5gxvQ15JWjgtyerWPelP19hMDTMvabQyciEJwoJ0rwBKF2lutSRCC4UWJCQaQx+5WYAyUmEsQas1WJ2VJiYkGqMTuVmG0lJhVkGnNaiblQYjKhZYHkmY1SpMGLEoN5Gskt605kjTstIjPvRiJ50tuSksePxv7UfKm8HAe0DGKXgZbB85eKHLWdKkjHUpjzvAmdHaUKIgnNmrIzLiTBs1W4ybiQvwq39RuV6TB1jpvA1f1yxo0sdT9XLy5DlF5cPBmmq0yG2uZUbVOzthle2xdFbd83//za+gXw/JH9LjmoAgAAAABJRU5ErkJggg==");
}

.dx-toast-warning {
  background-color: #f0ad4e;
}

.dx-toast-warning .dx-toast-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABJklEQVRIx62WvW2EQBBGpwlSArdgSrBESuKIQhySLJJbcAuXrXTZteCAAG3GlWBRwVsHB+Ykw8zeafVlaPSY/1lBdlXQ0OMJzMBMwNPTUOzb732scAzEXQ04KhtT0jEdIFZNdJQapuZsIFadqY8wLWMiJBIZafcwLdcHIJHIdQNt4YwPQm4e1feYMjkn/3NUbpjuSUgk0q2YSinx5xL0SSl/dcM45V8r5qLYOEQoDjs2FTNQCI0a+deC+VatGqFPwugD0gs+A8YLQTW4LJgf1SoIcxJG751ZIAMGy5sp1ZuQgHkxMMGqVJq81Tdp6q0unnhFeDMK3lgz9b6k+MOaKX3CUzDO3jd2UH/7JtP2y7aLM12GbHcq29XMdsOzvSiyvW+efG39AmPXSbHWZjgLAAAAAElFTkSuQmCC");
}

.dx-toast-error {
  background-color: #d9534f;
}

.dx-toast-error .dx-toast-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABeklEQVRIx62WMWrDQBBFx01I5zQinQ5hdINA3Kp3mUNEnSBIdwgEcgeBC18gVRojjDr7BklUxAE3b1NYihVrdmWbZbpl9FjN/zOzgqgREJNTUFEDNRUFOTGBnq8dRmQsMWosyYiGMSEpawuijTUpoQszZT6AaGPO1IaZsToRYjCsmGmYGZszIAbD5gA6/M7qTMj+RtMuJjy5Jv0ahQdMeiHEYEhbTKRK/KN+9K3IH+0xmZK+4Jb33mnChM/eaYYIgeLYBdcI4yNQgiBM+Oo5OxBi5S5l0ztdUNJoGrPr5cdCrtbgGOSCGHKhsCjQBbkhhkKorFK2oKsBiKESaocnys58sUMMtYDTXA8NZMSbIwv3bZJO/48VH3VuY6/NYwO4V+Tv1aYYgMTsVB8dKZUPQmyG/OcbzcUvijot6IYPzcVaT225UyQuCRjxrGyLwNbhW54Un5S8KrmZa96cGn/zxtP08zaLPW0Gb3vK29b0tsO9vSi8vW8ufG39AnvvGenmMu5AAAAAAElFTkSuQmCC");
}

.dx-toast-success {
  background-color: #5cb85c;
}

.dx-toast-success .dx-toast-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABlklEQVRIx62Wv0rDUBSHTxE6uHTKGhDEzS2jg4vUMeBmX8BR8AFiJQEfwck3cAh2cxBcXEup3VoHF3UxS1FBvuvQhPy5N0lTwplyknz33HN+95wriNEsXAJCZkRAxIyQABfL/L3J6eAzRhltjI9Tj7HxmJcgEpvjYVdh+oxqEImN6JdhBkzXhCgUUwYmzIBFA4hCsUhB6XamDSGriPpZjL12TvQc2SnG2xCiUHgJxqktcdbe+SmU31lh/AaQJQ4HfOR8PiJYpYrVDU4RhD1+c8q2BLdBLNdxXW8KflcI1obcs4UgnGlvAiE0/DDhW/O90EMQDnMbWlkozDTnMz2OC6AvdhGEHT4Ny86EqOB6i1fNgv44QhC2mRi3Gwlozqs4kSnoHEHocFdWQT0ahWKYA93GT5elyY9MucmDHukiCCeGuDO5CUteJaAOgrDPskIKYZVuhpkG/1qpqKBaxRcIQpeHGmG6dWfKM0hfnxZW/Ql/qj0k/ib9Rh83Tqvdr7Ve3NJkaG1OtTY1W5vhrd0oWrvfbHjb+gdn1DPEHv9HmQAAAABJRU5ErkJggg==");
}

.dx-popover-wrapper .dx-popover-arrow::after {
  width: 14.1422712488px;
  height: 14.1422712488px;
}

.dx-popover-wrapper.dx-position-bottom .dx-popover-arrow,
.dx-popover-wrapper.dx-position-top .dx-popover-arrow {
  width: 20px;
  height: 10px;
}

.dx-popover-wrapper.dx-position-left .dx-popover-arrow,
.dx-popover-wrapper.dx-position-right .dx-popover-arrow {
  width: 10px;
  height: 20px;
}

.dx-popover-arrow {
  position: absolute;
  z-index: 2000;
  overflow: hidden;
}

.dx-popover-arrow::after {
  position: absolute;
  display: block;
  overflow: hidden;
  content: " ";
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.dx-popover-wrapper.dx-position-top .dx-popover-arrow::after {
  top: 0;
  left: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.dx-popover-wrapper.dx-position-bottom .dx-popover-arrow::after {
  right: 0;
  bottom: 0;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
  background: #fff;
}

.dx-popover-wrapper.dx-position-left .dx-popover-arrow::after {
  bottom: 0;
  left: 0;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.dx-popover-wrapper.dx-position-right .dx-popover-arrow::after {
  top: 0;
  right: 0;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.dx-popover-wrapper .dx-overlay-content {
  overflow: visible;
}

.dx-popover-wrapper .dx-popup-content {
  overflow: hidden;
}

.dx-device-ios .dx-popover-arrow::after {
  -webkit-transform: rotate(-45deg) translateZ(0);
}

.dx-popover-wrapper .dx-popup-title {
  margin: 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.dx-popover-wrapper .dx-popover-arrow::after,
.dx-popover-wrapper.dx-popover-without-title .dx-popover-arrow::after {
  background: #fff;
}

.dx-popover-arrow::after {
  border: 1px solid #ddd;
}

.dx-progressbar .dx-position-left .dx-progressbar-range-container,
.dx-progressbar .dx-position-left .dx-progressbar-status,
.dx-progressbar .dx-position-right .dx-progressbar-range-container,
.dx-progressbar .dx-position-right .dx-progressbar-status {
  display: table-cell;
  vertical-align: middle;
}

.dx-progressbar .dx-position-bottom-left .dx-progressbar-range-container,
.dx-progressbar .dx-position-bottom-left .dx-progressbar-status,
.dx-progressbar .dx-position-top-left .dx-progressbar-range-container,
.dx-progressbar .dx-position-top-left .dx-progressbar-status {
  float: left;
}

.dx-progressbar .dx-position-bottom-right .dx-progressbar-range-container,
.dx-progressbar .dx-position-bottom-right .dx-progressbar-status,
.dx-progressbar .dx-position-top-right .dx-progressbar-range-container,
.dx-progressbar .dx-position-top-right .dx-progressbar-status {
  float: right;
}

.dx-progressbar .dx-position-bottom-center .dx-progressbar-status,
.dx-progressbar .dx-position-top-center .dx-progressbar-status {
  text-align: center;
}

.dx-progressbar .dx-position-left .dx-progressbar-status {
  padding-right: 8px;
}

.dx-progressbar .dx-position-right .dx-progressbar-status {
  padding-left: 8px;
}

.dx-progressbar::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.dx-progressbar-range-container {
  width: 100%;
}

.dx-progressbar-container {
  position: relative;
  width: 100%;
}

.dx-progressbar-wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  direction: ltr;
}

.dx-progressbar-range {
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
}

.dx-progressbar-status {
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  height: 20px;
  font-size: 12px;
}

.dx-progressbar-animating-segment {
  display: none;
}

.dx-rtl .dx-progressbar .dx-progressbar-wrapper,
.dx-rtl.dx-progressbar .dx-progressbar-wrapper {
  direction: rtl;
}

.dx-progressbar-container {
  height: 6px;
  border: 1px solid #ddd;
  background-color: #ddd;
  border-radius: 2px;
}

.dx-progressbar-range {
  position: relative;
  border: 1px solid #4273ff;
  background-color: #4273ff;
  margin-top: -1px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.dx-progressbar-animating-container {
  width: 100%;
  height: 6px;
  background-color: #ddd;
  background-size: 90% 5px;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-animation: 2s linear infinite dx-loader;
  animation: 2s linear infinite dx-loader;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(5%, transparent), color-stop(#4273ff), color-stop(95%, transparent));
  background-image: linear-gradient(-90deg, transparent 5%, #4273ff, transparent 95%);
  background-repeat: repeat;
}

.dx-state-disabled .dx-progressbar-range {
  background-color: rgba(66, 115, 255, .6);
}

.dx-state-disabled .dx-progressbar-animating-container {
  -webkit-animation: none;
  animation: none;
  background-position-x: 45%;
}

.dx-rtl .dx-progressbar .dx-progressbar-animating-container,
.dx-rtl.dx-progressbar .dx-progressbar-animating-container {
  -webkit-animation: 2s linear infinite dx-loader-rtl;
  animation: 2s linear infinite dx-loader-rtl;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(5%, transparent), color-stop(#4273ff), color-stop(95%, transparent));
  background-image: linear-gradient(-90deg, transparent 5%, #4273ff, transparent 95%);
  background-repeat: repeat;
}

@-webkit-keyframes dx-loader {
  0% {
    background-position-x: 0;
  }

  100% {
    background-position-x: 900%;
  }
}

@keyframes dx-loader {
  0% {
    background-position-x: 0;
  }

  100% {
    background-position-x: 900%;
  }
}

@-webkit-keyframes dx-loader-rtl {
  0% {
    background-position-x: 0;
  }

  100% {
    background-position-x: -900%;
  }
}

@keyframes dx-loader-rtl {
  0% {
    background-position-x: 0;
  }

  100% {
    background-position-x: -900%;
  }
}

.dx-tooltip-wrapper .dx-overlay-content {
  min-width: 34px;
  min-height: 26px;
  text-align: center;
  line-height: 0;
  border: 1px solid #ddd;
  background-color: #fff;
  color: #333;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
  border-radius: 4px;
}

.dx-tooltip-wrapper .dx-overlay-content::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  display: inline-block;
  padding: 12px 17px;
  font-size: .85em;
  line-height: normal;
  white-space: nowrap;
}

.dx-tooltip-wrapper.dx-popover-wrapper .dx-popover-arrow::after {
  border: 1px solid #ddd;
  background: #fff;
}

.dx-slider-label {
  position: absolute;
  font-size: .85em;
}

.dx-slider-label:last-child {
  right: 0;
  left: auto;
}

.dx-rtl .dx-slider-label:last-child {
  left: 0;
  right: auto;
}

.dx-slider-label-position-bottom {
  padding-bottom: 14px;
}

.dx-slider-label-position-top {
  padding-top: 14px;
}

.dx-slider {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-slider::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.dx-slider .dx-overlay-content {
  height: 28px;
}

.dx-slider .dx-overlay-content::before {
  display: none;
}

.dx-slider .dx-popover-wrapper .dx-popover-arrow::after {
  width: 9.8995898741px;
  height: 9.8995898741px;
}

.dx-slider .dx-popover-wrapper.dx-position-bottom .dx-popover-arrow,
.dx-slider .dx-popover-wrapper.dx-position-top .dx-popover-arrow {
  width: 14px;
  height: 7px;
}

.dx-slider .dx-popover-wrapper.dx-position-left .dx-popover-arrow,
.dx-slider .dx-popover-wrapper.dx-position-right .dx-popover-arrow {
  width: 7px;
  height: 14px;
}

.dx-slider-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  cursor: pointer;
  height: 28px;
}

.dx-slider-bar {
  position: relative;
}

.dx-slider-range {
  position: absolute;
  top: 0;
  pointer-events: none;
  -webkit-user-drag: none;
}

.dx-slider-handle .dx-tooltip-wrapper .dx-popup-content {
  line-height: 0;
}

.dx-state-disabled .dx-slider-wrapper {
  cursor: default;
}

.dx-rtl .dx-slider-handle {
  right: auto;
  left: 0;
  margin-left: -7.5px;
}

.dx-slider-tooltip-visible-on-hover .dx-tooltip {
  visibility: hidden;
}

.dx-slider-tooltip-visible-on-hover.dx-state-active .dx-tooltip,
.dx-slider-tooltip-visible-on-hover.dx-state-hover .dx-tooltip {
  visibility: visible;
}

.dx-slider .dx-tooltip-wrapper .dx-overlay-content {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-slider .dx-state-active.dx-slider-handle {
  border: 1px solid #fff;
  background: #003dea;
}

.dx-slider .dx-state-focused.dx-slider-handle:not(.dx-state-active),
.dx-slider .dx-state-hover.dx-slider-handle:not(.dx-state-active) {
  border: 1px solid #fff;
  background: #0f4dff;
}

.dx-slider-bar {
  margin: 14px 7px;
  height: 4px;
  background: #ddd;
  border-radius: 2px;
}

.dx-slider-range {
  border: 1px solid transparent;
  height: 2px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-slider-range.dx-slider-range-visible {
  border: 1px solid #4273ff;
  background: #4273ff;
  border-radius: 2px;
}

.dx-slider-label-position-bottom .dx-slider-label {
  bottom: -17px;
}

.dx-slider-label-position-top .dx-slider-label {
  top: -14px;
}

.dx-slider-handle {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: auto;
  -webkit-user-drag: none;
  margin-top: -14px;
  margin-right: -7px;
  width: 14px;
  height: 28px;
  border: 1px solid #fff;
  background-color: #4273ff;
  border-radius: 3px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-state-disabled .dx-slider,
.dx-state-disabled.dx-slider {
  opacity: 1;
}

.dx-state-disabled .dx-slider .dx-slider-bar,
.dx-state-disabled.dx-slider .dx-slider-bar {
  opacity: .5;
}

.dx-invalid .dx-slider-handle {
  background-color: #d9534f;
}

.dx-invalid .dx-slider-range-visible {
  background-color: #d9534f;
  border-color: #d9534f;
}

.dx-invalid .dx-slider-bar {
  background-color: rgba(217, 83, 79, .4);
}

.dx-invalid .dx-state-focused.dx-slider-handle:not(.dx-state-active),
.dx-invalid .dx-state-hover.dx-slider-handle:not(.dx-state-active) {
  background: #c9302c;
}

.dx-rangeslider-start-handle {
  top: 0;
  right: auto;
  left: 0;
  margin-left: -7px;
}

.dx-rtl .dx-rangeslider-start-handle {
  right: 0;
  left: auto;
  margin-right: -7px;
}

.dx-gallery {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: pinch-zoom pan-y;
  touch-action: pinch-zoom pan-y;
}

.dx-gallery-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}

.dx-gallery-wrapper>.dx-empty-message {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.dx-gallery-container {
  position: relative;
  height: 100%;
}

.dx-gallery-item {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: center;
}

.dx-gallery-item-image {
  max-width: 100%;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: auto;
  margin: auto;
}

.dx-gallery-item-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-gallery .dx-gallery-item-loop {
  display: none;
}

.dx-gallery-loop .dx-gallery-item-loop {
  display: inline-block;
  position: absolute;
}

.dx-gallery-item-invisible {
  visibility: hidden;
}

.dx-gallery-nav-button-next,
.dx-gallery-nav-button-prev {
  position: absolute;
  top: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  background-size: 100% 100%;
}

.dx-gallery-nav-button-prev {
  left: 0;
}

.dx-gallery-nav-button-next {
  right: 0;
}

.dx-gallery-indicator {
  position: absolute;
  bottom: 10px;
  width: 100%;
  height: 10px;
  font-size: 0;
  pointer-events: none;
  text-align: center;
}

.dx-state-disabled .dx-gallery-indicator-item,
.dx-state-disabled .dx-gallery-nav-button-next,
.dx-state-disabled .dx-gallery-nav-button-prev {
  cursor: default;
}

.dx-rtl .dx-gallery-nav-button-prev {
  right: 0;
  left: auto;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-gallery-nav-button-next {
  right: auto;
  left: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-device-android .dx-scrollable-native .dx-gallery-indicator,
.dx-device-android .dx-scrollable-native .dx-gallery-item,
.dx-device-android .dx-scrollable-native .dx-gallery-nav-button-next,
.dx-device-android .dx-scrollable-native .dx-gallery-nav-button-prev {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.dx-device-android .dx-gallery-item,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-indicator,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-item,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-nav-button-next,
.dx-device-android .dx-scrollable-native .dx-gallery-active .dx-gallery-nav-button-prev,
.dx-device-ios-6 .dx-gallery,
.dx-device-ios-6 .dx-gallery-indicator,
.dx-device-ios-6 .dx-gallery-item,
.dx-device-ios-6 .dx-gallery-nav-button-next,
.dx-device-ios-6 .dx-gallery-nav-button-prev {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.dx-gallery .dx-gallery-nav-button-next,
.dx-gallery .dx-gallery-nav-button-prev {
  position: absolute;
  top: 0;
  width: 34%;
  height: 100%;
  background: 0 0;
  cursor: pointer;
  text-align: center;
}

.dx-gallery .dx-gallery-nav-button-next.dx-state-hover::after,
.dx-gallery .dx-gallery-nav-button-prev.dx-state-hover::after {
  background-color: rgba(66, 115, 255, .5);
}

.dx-gallery .dx-gallery-nav-button-next.dx-state-active::after,
.dx-gallery .dx-gallery-nav-button-prev.dx-state-active::after {
  background-color: rgba(66, 115, 255, .7);
}

.dx-gallery .dx-gallery-nav-button-next::before,
.dx-gallery .dx-gallery-nav-button-prev::before {
  display: block;
  width: 32px;
  top: 50%;
  margin-top: -16px;
  left: 50%;
  margin-left: -16px;
  position: absolute;
  z-index: 10;
  clear: both;
  font-size: 32px;
  color: #fff;
}

.dx-gallery .dx-gallery-nav-button-next::after,
.dx-gallery .dx-gallery-nav-button-prev::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 100%;
  border-radius: 0;
}

.dx-gallery .dx-gallery-nav-button-prev {
  font: 14px/1 DXIcons;
}

.dx-gallery .dx-gallery-nav-button-prev::before {
  content: "\f012";
  left: 0;
  right: auto;
  margin-left: 0;
}

.dx-gallery .dx-gallery-nav-button-prev::after {
  left: 0;
}

.dx-gallery .dx-gallery-nav-button-next {
  font: 14px/1 DXIcons;
}

.dx-gallery .dx-gallery-nav-button-next::before {
  content: "\f010";
  right: 0;
  left: auto;
}

.dx-gallery .dx-gallery-nav-button-next::after {
  right: 0;
}

.dx-gallery-indicator-item {
  display: inline-block;
  cursor: pointer;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #4273ff;
  pointer-events: auto;
  margin: 1px 6px;
  width: 8px;
  height: 8px;
  background: #fff;
}

.dx-gallery-indicator-item-active,
.dx-gallery-indicator-item-selected {
  width: 12px;
  height: 12px;
  background: #4273ff;
  border: 2px solid rgba(255, 255, 255, .8);
  margin: -1px 6px;
}

.dx-state-focused.dx-gallery .dx-gallery-indicator-item-selected {
  background: #003ff5;
}

.dx-lookup .dx-popup-content .dx-scrollable {
  height: calc(100% - 45px);
}

.dx-lookup .dx-lookup-field-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.dx-lookup .dx-rtl .dx-lookup-field-wrapper::after,
.dx-lookup:not(.dx-rtl) .dx-lookup-field-wrapper::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.dx-lookup-field {
  outline: 0;
  position: relative;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 7px 34px 8px 9px;
  font-size: 1em;
}

.dx-lookup-field::before {
  content: ".";
  color: transparent;
  display: inline-block;
  width: 0;
  float: left;
}

.dx-lookup-arrow {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: auto;
  height: 100%;
}

.dx-rtl .dx-lookup-arrow {
  right: auto;
  left: 0;
}

.dx-state-disabled .dx-lookup-field {
  cursor: default;
}

.dx-lookup-popup-wrapper .dx-list-item {
  cursor: pointer;
  border-top: none;
}

.dx-lookup-popup-search .dx-list {
  height: 90%;
  height: calc(100% - 70px);
}

.dx-lookup-search-wrapper {
  width: 100%;
  padding: 20px 20px 14px;
}

.dx-lookup {
  margin: 0;
  height: 36px;
  border: 1px solid #ddd;
  background: #fff;
}

.dx-lookup.dx-editor-underlined {
  background: 0 0;
}

.dx-lookup.dx-texteditor-with-floating-label.dx-editor-underlined .dx-texteditor-label .dx-label,
.dx-lookup.dx-texteditor-with-label.dx-editor-underlined .dx-texteditor-label .dx-label {
  padding-left: 9px;
}

.dx-lookup.dx-texteditor-with-floating-label.dx-editor-underlined.dx-rtl .dx-texteditor-label .dx-label,
.dx-lookup.dx-texteditor-with-label.dx-editor-underlined.dx-rtl .dx-texteditor-label .dx-label,
.dx-rtl .dx-lookup.dx-texteditor-with-floating-label.dx-editor-underlined .dx-texteditor-label .dx-label,
.dx-rtl .dx-lookup.dx-texteditor-with-label.dx-editor-underlined .dx-texteditor-label .dx-label {
  padding-right: 9px;
  padding-left: 0;
}

.dx-rtl .dx-lookup-field {
  padding: 7px 9px 8px 34px;
}

.dx-lookup-arrow {
  font: 18px/18px DXIcons;
  width: 34px;
  color: #333;
  text-align: center;
}

.dx-lookup-arrow::before {
  content: "\f04e";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-state-readonly .dx-lookup-field::before {
  opacity: .5;
}

.dx-lookup-popup-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}

.dx-lookup-popup-wrapper .dx-list-item-content {
  padding-left: 20px;
  padding-right: 20px;
}

.dx-lookup-popup-wrapper .dx-popup-content {
  top: 0;
  padding: 0;
}

.dx-lookup-popup-wrapper .dx-popup-title+.dx-popup-content {
  top: 49px;
}

.dx-lookup-empty .dx-lookup-field {
  color: #999;
}

.dx-invalid.dx-lookup .dx-lookup-field::after {
  right: 38px;
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  background-color: #d9534f;
  color: #fff;
  content: "!";
  border-radius: 50%;
}

.dx-rtl .dx-invalid.dx-lookup .dx-lookup-field::after,
.dx-rtl.dx-invalid.dx-lookup .dx-lookup-field::after {
  right: auto;
  left: 38px;
}

.dx-valid.dx-lookup .dx-lookup-field::after {
  right: 38px;
  pointer-events: none;
  font-weight: 700;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  font-size: 13px;
  font-family: DXIcons, sans-serif;
  color: #5cb85c;
  content: "\f005";
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation: .3s cubic-bezier(1, .008, .565, 1.65) .1s forwards dx-valid-badge-frames;
  animation: .3s cubic-bezier(1, .008, .565, 1.65) .1s forwards dx-valid-badge-frames;
}

.dx-rtl .dx-valid.dx-lookup .dx-lookup-field::after,
.dx-rtl.dx-valid.dx-lookup .dx-lookup-field::after {
  right: auto;
  left: 38px;
}

.dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator {
  right: 38px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
}

.dx-rtl .dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator,
.dx-rtl.dx-validation-pending.dx-lookup .dx-lookup-field-wrapper .dx-pending-indicator {
  right: auto;
  left: 38px;
}

.dx-loadpanel-content::before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.dx-loadpanel-content-wrapper {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.dx-loadpanel-message {
  text-align: center;
}

.dx-loadpanel-content.dx-loadpanel-pane-hidden {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: 0 0;
}

@-webkit-keyframes dx-loadpanel-opacity {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes dx-loadpanel-opacity {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.dx-loadpanel-content {
  padding: 10px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-user-drag: none;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .25);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .25);
}

.dx-tagbox .dx-texteditor-input {
  width: auto;
}

.dx-tagbox.dx-tagbox-default-template.dx-tagbox-only-select .dx-texteditor-input {
  border: none;
  color: transparent;
  text-shadow: 0 0 0 gray;
  min-width: 0;
  width: .1px;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.dx-tagbox.dx-tagbox-default-template.dx-tagbox-only-select .dx-texteditor-input:focus {
  outline: 0;
}

.dx-tagbox.dx-state-disabled .dx-texteditor-input {
  background: 0 0;
}

.dx-tagbox.dx-state-disabled .dx-tag-content {
  cursor: default;
}

.dx-tagbox:not(.dx-tagbox-single-line) .dx-texteditor-input-container {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.dx-tag {
  max-width: calc(100% - 1px);
  display: inline-block;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.dx-tag-container.dx-texteditor-input-container {
  padding: 0 4px 4px 0;
  outline: 0;
}

.dx-tagbox-single-line .dx-tag-container.dx-texteditor-input-container {
  overflow: hidden;
  white-space: nowrap;
}

.dx-texteditor-container.dx-tag-container {
  white-space: normal;
}

.dx-tag-content {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  margin: 4px 0 0 4px;
  padding: 3px 25px 4px 6px;
  min-width: 40px;
  background-color: #ddd;
  border-radius: 2px;
  color: #333;
}

.dx-tag-content::before {
  content: ".";
  color: transparent;
  display: inline-block;
  width: 0;
}

.dx-tag-remove-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 100%;
}

.dx-tag-remove-button::after,
.dx-tag-remove-button::before {
  position: absolute;
  top: 50%;
  content: "";
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 9px;
  margin-top: -5px;
  width: 3px;
  height: 11px;
  background: #aaa;
}

.dx-rtl .dx-tagbox .dx-tag-content,
.dx-tagbox.dx-rtl .dx-tag-content {
  margin-left: 0;
  margin-right: 4px;
}

.dx-rtl .dx-tagbox .dx-tag-remove-button,
.dx-tagbox.dx-rtl .dx-tag-remove-button {
  right: auto;
  left: 0;
}

.dx-rtl .dx-tagbox .dx-tag-container,
.dx-tagbox.dx-rtl .dx-tag-container {
  padding-left: 4px;
  padding-right: 0;
}

.dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input {
  padding-left: 0;
  margin-left: 5px;
}

.dx-rtl .dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input,
.dx-rtl.dx-tagbox:not(.dx-texteditor-empty) .dx-texteditor-input {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
}

.dx-tagbox-single-line .dx-tag-container {
  padding-right: 0;
}

.dx-tagbox:not(.dx-tagbox-single-line) .dx-texteditor-input {
  height: auto;
}

.dx-tag-container.dx-texteditor-input-container .dx-texteditor-input {
  padding-bottom: 4px;
  min-height: 30px;
}

.dx-texteditor-with-floating-label.dx-editor-outlined .dx-tag-container.dx-texteditor-input-container,
.dx-texteditor-with-label.dx-editor-outlined .dx-tag-container.dx-texteditor-input-container {
  padding-top: 8px;
}

.dx-texteditor-with-floating-label.dx-editor-filled .dx-tag-container.dx-texteditor-input-container,
.dx-texteditor-with-floating-label.dx-editor-underlined .dx-tag-container.dx-texteditor-input-container,
.dx-texteditor-with-label.dx-editor-filled .dx-tag-container.dx-texteditor-input-container,
.dx-texteditor-with-label.dx-editor-underlined .dx-tag-container.dx-texteditor-input-container {
  padding-top: 12px;
  padding-bottom: 2px;
}

.dx-tag-remove-button::after {
  right: 5px;
  margin-top: -1px;
  width: 11px;
  height: 3px;
}

.dx-tag-remove-button:active::after,
.dx-tag-remove-button:active::before {
  background: #ddd;
}

.dx-tag.dx-state-focused .dx-tag-content {
  background-color: #cbcbcb;
  color: #333;
}

.dx-tag.dx-state-focused .dx-tag-remove-button::after,
.dx-tag.dx-state-focused .dx-tag-remove-button::before {
  background-color: #aaa;
}

.dx-tag.dx-state-focused .dx-tag-remove-button:active::after,
.dx-tag.dx-state-focused .dx-tag-remove-button:active::before {
  background: #ddd;
}

.dx-tagbox.dx-invalid .dx-texteditor-container::after,
.dx-tagbox.dx-valid .dx-texteditor-container::after {
  right: 8px;
}

.dx-rtl .dx-tagbox.dx-invalid .dx-texteditor-container::after,
.dx-rtl .dx-tagbox.dx-valid .dx-texteditor-container::after,
.dx-rtl.dx-tagbox.dx-invalid .dx-texteditor-container::after,
.dx-rtl.dx-tagbox.dx-valid .dx-texteditor-container::after {
  left: 8px;
}

.dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  right: 8px;
}

.dx-rtl .dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator,
.dx-rtl.dx-tagbox.dx-validation-pending .dx-texteditor-container .dx-pending-indicator {
  left: 8px;
}

.dx-tagbox-popup-wrapper .dx-list-select-all {
  border-bottom: 1px solid #ddd;
  padding-bottom: 11px;
  margin-bottom: 3px;
}

.dx-rtl .dx-tag-content {
  padding-right: 6px;
  padding-left: 25px;
}

.dx-rtl .dx-tag-remove-button::before {
  right: auto;
  left: 9px;
}

.dx-rtl .dx-tag-remove-button::after {
  right: auto;
  left: 5px;
}

.dx-radiobutton {
  display: table;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  line-height: 22px;
}

.dx-radio-value-container {
  display: table-cell;
  padding-right: 10px;
  vertical-align: middle;
  padding-left: 0;
}

.dx-rtl .dx-radio-value-container,
.dx-rtl.dx-radio-value-container {
  padding-right: 5px;
  padding-left: 10px;
}

.dx-radiogroup-horizontal .dx-collection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dx-radiogroup-horizontal .dx-radiobutton:last-of-type {
  margin-right: 0;
}

.dx-state-disabled .dx-radiobutton {
  cursor: default;
}

.dx-state-disabled.dx-radiobutton {
  cursor: default;
}

.dx-radiobutton-icon {
  width: 22px;
  height: 22px;
}

.dx-radiobutton-icon::before {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #ddd;
  background-color: #fff;
  content: "";
  border-radius: 11px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot {
  display: block;
  margin-top: -16px;
  margin-left: 6px;
  width: 10px;
  height: 10px;
  background: #4273ff;
  content: "";
  border-radius: 5px;
}

.dx-radiobutton.dx-state-readonly .dx-radiobutton-icon::before {
  border-color: #f4f4f4;
  background-color: #fff;
}

.dx-radiobutton.dx-state-hover .dx-radiobutton-icon::before {
  border-color: rgba(66, 115, 255, .4);
}

.dx-radiobutton.dx-state-active .dx-radiobutton-icon::before {
  background-color: rgba(96, 96, 96, .2);
}

.dx-radiobutton.dx-state-focused:not(.dx-state-active) .dx-radiobutton-icon::before {
  border: 1px solid #4273ff;
}

.dx-radiobutton.dx-state-disabled {
  opacity: .5;
}

.dx-invalid .dx-radiobutton-icon::before {
  border-color: rgba(217, 83, 79, .4);
}

.dx-invalid .dx-state-focused.dx-radiobutton .dx-radiobutton-icon::before,
.dx-invalid .dx-state-hover.dx-radiobutton .dx-radiobutton-icon::before {
  border-color: #d9534f;
}

.dx-state-disabled .dx-radiobutton.dx-state-disabled {
  opacity: 1;
}

.dx-rtl .dx-radiobutton.dx-radiobutton-checked .dx-radiobutton-icon-dot,
.dx-rtl.dx-radiobutton.dx-radiobutton-checked .dx-radiobutton-icon-dot {
  margin-right: 6px;
  margin-left: 0;
}

.dx-radiogroup .dx-radiobutton,
.dx-radiogroup .dx-radiobutton-icon {
  margin: 1px 0;
}

.dx-radiogroup.dx-state-readonly .dx-radiobutton-icon::before {
  border-color: #f4f4f4;
  background-color: #fff;
}

.dx-radiogroup-horizontal .dx-radiobutton {
  margin-right: 17px;
}

.dx-rtl .dx-radiogroup-horizontal .dx-radiobutton,
.dx-rtl.dx-radiogroup-horizontal .dx-radiobutton {
  margin-right: 0;
  margin-left: 17px;
}

.dx-accordion-item-title {
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  color: #333;
  padding: 9px 12px;
  font-size: 18px;
}

.dx-accordion-item-title::before {
  background-position: center;
  float: right;
  font-weight: 400;
  color: #333;
  content: "\f016";
  font-family: DXIcons;
  font-size: 18px;
  margin-left: 9px;
  margin-right: 0;
  line-height: 24px;
}

.dx-accordion-item-body {
  overflow: hidden;
  padding: 8px 12px 22px;
  font-size: 14px;
}

.dx-accordion-item-closed .dx-accordion-item-body {
  visibility: hidden;
}

.dx-accordion-item {
  overflow: hidden;
  border: 1px solid transparent;
  border-top-color: #ddd;
}

.dx-accordion-item-opened .dx-accordion-item-body {
  visibility: visible;
}

.dx-state-disabled .dx-accordion-item-title {
  cursor: default;
}

.dx-accordion {
  background-color: #fff;
  color: #333;
}

.dx-accordion-item:last-child {
  border-bottom: 1px solid #ddd;
}

.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened) .dx-icon {
  color: #333;
}

.dx-accordion-item.dx-state-active:not(.dx-accordion-item-opened)>.dx-accordion-item-title {
  color: #333;
  background-color: rgba(96, 96, 96, .2);
}

.dx-accordion-item.dx-state-hover>.dx-accordion-item-title {
  background-color: rgba(0, 0, 0, .04);
}

.dx-accordion-item.dx-state-hover:not(:last-child):not(.dx-accordion-item-opened):not(.dx-state-focused) {
  border-bottom-color: rgba(0, 0, 0, .04);
}

.dx-accordion-item-opened {
  border-color: #ddd;
}

.dx-accordion-item-opened.dx-state-hover>.dx-accordion-item-title,
.dx-accordion-item-opened>.dx-accordion-item-title {
  background-color: transparent;
}

.dx-accordion-item-opened>.dx-accordion-item-title::before {
  content: "\f014";
}

.dx-accordion-item-opened+.dx-accordion-item {
  border-top-color: transparent;
}

.dx-accordion-item-opened+.dx-accordion-item.dx-state-hover:not(.dx-state-focused) {
  border-top-color: rgba(0, 0, 0, .04);
}

.dx-accordion-item-title .dx-icon {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  color: #333;
}

.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon {
  margin-right: 6px;
  margin-left: 0;
  vertical-align: top;
  position: relative;
  top: 4px;
}

.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right,
.dx-rtl .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon,
.dx-rtl.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon {
  margin-left: 6px;
  margin-right: 0;
}

.dx-rtl .dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right,
.dx-rtl.dx-accordion-item-title .dx-accordion-item-title-caption .dx-icon.dx-icon-right {
  margin-right: 6px;
  margin-left: 0;
}

.dx-state-disabled.dx-accordion-item {
  opacity: .5;
}

.dx-state-focused.dx-accordion-item {
  border-color: #4273ff;
}

.dx-rtl .dx-accordion-item-title::before {
  float: left;
  margin-left: 0;
  margin-right: 9px;
}

.dx-colorbox-input-container.dx-colorbox-color-is-not-defined .dx-colorbox-color-result-preview {
  border: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAdElEQVQoU4XR0Q3AIAgFQCarie7UrToMc3QIiyIFFGNe5INcgETAegpQefFCCFPwYZI2qFA/M4EQMQAhKxJgiEcKHFFkwUQY3Q4sBAhUerYzkbaiTUk7Ije0dYoMyeYGi35igUeDzMCiTiKgaPx0BAR1csgHXJxUKOJqsbEAAAAASUVORK5CYII=") no-repeat;
}

.dx-colorbox-input-container .dx-placeholder {
  max-width: calc(100% - 25px);
}

.dx-colorbox .dx-texteditor-input-container::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 15px;
  height: 15px;
  margin-top: -7.5px;
  left: 14px;
}

.dx-colorbox .dx-colorbox-color-is-not-defined .dx-texteditor-input-container::before {
  background: 0 0;
}

.dx-colorbox.dx-editor-filled .dx-texteditor-label .dx-label-before,
.dx-colorbox.dx-editor-outlined .dx-texteditor-label .dx-label-before,
.dx-colorbox.dx-editor-underlined .dx-texteditor-label .dx-label-before {
  min-width: 40px;
}

.dx-colorbox-color-result-preview {
  position: absolute;
  top: 50%;
  z-index: 2;
  width: 17px;
  height: 17px;
  margin-top: -8.5px;
  left: 13px;
  border: 1px solid;
}

.dx-colorbox-input-container .dx-colorbox-input.dx-texteditor-input {
  -webkit-appearance: none;
  padding-left: 40px;
}

.dx-colorbox-overlay .dx-popup-content {
  overflow: hidden;
  padding: 20px;
}

.dx-colorbox-overlay .dx-popup-bottom .dx-toolbar-item:first-child {
  padding-right: 10px;
}

.dx-colorbox-overlay .dx-colorview-buttons-container .dx-button {
  margin: 0;
}

.dx-rtl .dx-colorbox .dx-placeholder,
.dx-rtl.dx-colorbox .dx-placeholder {
  right: 32px;
}

.dx-rtl .dx-colorbox.dx-dropdowneditor .dx-colorbox-input.dx-texteditor-input,
.dx-rtl.dx-colorbox.dx-dropdowneditor .dx-colorbox-input.dx-texteditor-input {
  direction: ltr;
  text-align: end;
  padding-right: 40px;
}

.dx-rtl .dx-colorbox.dx-dropdowneditor .dx-colorbox-color-result-preview,
.dx-rtl.dx-colorbox.dx-dropdowneditor .dx-colorbox-color-result-preview {
  left: auto;
  right: 13px;
}

.dx-rtl .dx-colorbox.dx-dropdowneditor .dx-colorbox-input-container::before,
.dx-rtl.dx-colorbox.dx-dropdowneditor .dx-colorbox-input-container::before {
  left: auto;
  right: 14px;
}

.dx-colorview-container label {
  overflow: hidden;
  font-weight: 400;
  margin: 0;
  white-space: normal;
  line-height: 36px;
  display: block;
  color: #333;
}

.dx-colorview-container .dx-button {
  margin-top: 0;
  margin-bottom: 0;
}

.dx-colorview-container .dx-button.dx-colorview-apply-button {
  margin-right: 10px;
  margin-left: 0;
}

.dx-colorview-container .dx-button.dx-colorview-cancel-button {
  margin-right: 0;
  margin-left: 0;
}

.dx-colorview-container-row {
  overflow: hidden;
  padding-top: 1px;
}

.dx-colorview-container-row:first-child {
  margin-top: 0;
}

.dx-colorview-container-cell {
  float: left;
}

.dx-colorview-palette-handle {
  width: 28px;
  height: 28px;
  top: 0;
  left: 0;
  cursor: crosshair;
  border-radius: 100%;
  z-index: 5;
  position: absolute;
}

.dx-colorview-alpha-channel-handle,
.dx-colorview-hue-scale-handle {
  position: absolute;
  cursor: pointer;
}

.dx-colorview-hue-scale-handle {
  width: 36px;
  height: 17px;
  top: 0;
  left: -7px;
}

.dx-colorview-alpha-channel-handle {
  width: 17px;
  height: 36px;
  top: -6px;
  left: 0;
}

.dx-colorview-hue-scale {
  position: relative;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left bottom, left top, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
  background-image: linear-gradient(0deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
}

.dx-colorbox-input-container::after,
.dx-colorview-alpha-channel-wrapper,
.dx-colorview-color-preview-container-inner {
  background-image: linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 74%, #ccc 75%, #ccc), linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 74%, #ccc 75%, #ccc);
  background-size: 16px 16px;
  background-position: 0 0, 8px 8px;
}

.dx-colorview-alpha-channel-wrapper {
  background-position: 0 6px, 8px 14px;
}

.dx-colorbox-input-container {
  height: 100%;
}

.dx-colorview-palette-gradient-white {
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#fff));
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0), #fff);
}

.dx-colorview-palette-gradient-black {
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000);
}

.dx-colorview-palette {
  position: relative;
  overflow: hidden;
  cursor: crosshair;
}

.dx-colorview-palette-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.dx-colorview-alpha-channel-scale {
  height: 20px;
  position: relative;
}

.dx-colorview-alpha-channel-cell {
  margin: 6px 0;
  position: relative;
}

.dx-colorview-alpha-channel-cell .dx-button {
  width: 90px;
}

.dx-rtl .dx-colorview-container-row .dx-colorview-container-cell {
  float: right;
}

.dx-rtl .dx-colorview-container label .dx-texteditor {
  float: left;
}

.dx-rtl .dx-colorview-alpha-channel-scale {
  direction: ltr;
}

.dx-colorview-palette-handle {
  background: radial-gradient(transparent 5px, rgba(0, 0, 0, .2) 6px, #fff 7px, #fff 12px, rgba(0, 0, 0, .2) 13px);
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
}

.dx-colorview-hue-scale-handle {
  border: 1px solid rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset -5px 0 0 3px #fff, inset 5px 0 0 3px #fff, inset -6px 0 1px 4px rgba(0, 0, 0, .2), inset 6px 0 1px 4px rgba(0, 0, 0, .2);
  box-shadow: inset -5px 0 0 3px #fff, inset 5px 0 0 3px #fff, inset -6px 0 1px 4px rgba(0, 0, 0, .2), inset 6px 0 1px 4px rgba(0, 0, 0, .2);
}

.dx-colorview-alpha-channel-handle {
  border: 1px solid rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 -5px 0 3px #fff, inset 0 5px 0 3px #fff, inset 0 -6px 1px 4px rgba(0, 0, 0, .2), inset 0 6px 1px 4px rgba(0, 0, 0, .2);
  box-shadow: inset 0 -5px 0 3px #fff, inset 0 5px 0 3px #fff, inset 0 -6px 1px 4px rgba(0, 0, 0, .2), inset 0 6px 1px 4px rgba(0, 0, 0, .2);
}

.dx-colorview-container {
  overflow: hidden;
  width: 450px;
}

.dx-colorview-container label.dx-colorview-label-hex {
  margin: 10px 0 0;
}

.dx-colorview-container label.dx-colorview-alpha-channel-label {
  margin-left: 43px;
  width: 115px;
}

.dx-colorview-container label .dx-texteditor {
  float: right;
  width: 69px;
  margin: 1px 1px 10px 0;
}

.dx-colorview-hue-scale-cell {
  position: relative;
  margin-left: 19px;
}

.dx-colorview-palette {
  width: 288px;
  height: 299px;
}

.dx-colorview-alpha-channel-scale {
  width: 288px;
}

.dx-colorview-container-row.dx-colorview-alpha-channel-row {
  margin-top: 10px;
}

.dx-colorview-hue-scale {
  width: 18px;
  height: 299px;
}

.dx-colorview-alpha-channel-cell {
  width: 292px;
}

.dx-colorview-hue-scale-wrapper {
  height: 301px;
}

.dx-colorview-color-preview {
  width: 100%;
  height: 40px;
}

.dx-colorview-controls-container {
  position: relative;
  width: 90px;
  margin-left: 27px;
}

.dx-colorview-alpha-channel-border,
.dx-colorview-color-preview-container,
.dx-colorview-hue-scale-wrapper,
.dx-colorview-palette-cell {
  padding: 1px;
  margin: 0 1px 1px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 1px #ddd;
  box-shadow: 0 0 0 1px #ddd;
}

.dx-colorview-color-preview-container {
  margin-bottom: 34px;
}

.dx-rtl .dx-colorview-controls-container {
  margin-left: 0;
  margin-right: 27px;
}

.dx-rtl .dx-colorview-hue-scale-cell {
  margin-left: 0;
  margin-right: 19px;
}

.dx-rtl .dx-colorview-container label.dx-colorview-alpha-channel-label {
  margin-left: 0;
  margin-right: 43px;
}

.dx-colorbox.dx-state-focused .dx-colorbox-input {
  padding-left: 40px;
}

.dx-colorbox .dx-placeholder {
  left: 32px;
}

.dx-colorbox-color-result-preview {
  border-color: #ddd;
}

.dx-colorbox-overlay {
  padding: 0;
}

.dx-colorbox-overlay.dx-overlay-content {
  background-color: #fff;
}

.dx-rtl .dx-colorbox.dx-state-focused .dx-colorbox-input,
.dx-rtl.dx-colorbox.dx-state-focused .dx-colorbox-input {
  padding-right: 40px;
}

.dx-rtl .dx-colorbox-overlay .dx-toolbar-item:first-child {
  padding-left: 10px;
  padding-right: 0;
}

.dx-pager {
  overflow: hidden;
  width: 100%;
  line-height: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  padding-top: 9px;
  padding-bottom: 9px;
}

.dx-pager .dx-pages {
  white-space: nowrap;
  float: right;
}

.dx-pager .dx-pages .dx-page-indexes {
  display: inline-block;
}

.dx-pager .dx-pages .dx-page {
  display: inline-block;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 1px;
}

.dx-pager .dx-pages .dx-separator {
  display: inline-block;
}

.dx-pager .dx-pages .dx-info {
  display: inline-block;
  margin-right: 9px;
  opacity: .6;
}

.dx-pager .dx-pages .dx-navigate-button {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-pager .dx-pages .dx-navigate-button.dx-button-disable {
  opacity: .3;
  cursor: inherit;
}

.dx-pager .dx-page-sizes {
  float: left;
}

.dx-pager .dx-page-sizes .dx-page-size {
  display: inline-block;
  cursor: pointer;
  margin-left: 4px;
  margin-right: 1px;
}

.dx-pager .dx-page-sizes .dx-page-size.dx-first-child,
.dx-pager .dx-page-sizes .dx-page-size:first-child {
  margin-left: 1px;
}

.dx-pager .dx-page-sizes .dx-selection,
.dx-pager .dx-pages .dx-selection {
  cursor: inherit;
  text-shadow: none;
  color: #333;
  border-color: transparent;
  background-color: #d4d4d4;
}

.dx-pager .dx-light-pages {
  display: inline-block;
}

.dx-pager .dx-light-pages .dx-page-index {
  width: 40px;
}

.dx-pager .dx-light-pages .dx-pages-count {
  cursor: pointer;
}

.dx-pager .dx-light-pages .dx-info-text,
.dx-pager .dx-light-pages .dx-pages-count {
  padding-left: 6px;
}

.dx-pager .dx-light-pages .dx-info-text,
.dx-pager .dx-light-pages .dx-page-index,
.dx-pager .dx-light-pages .dx-pages-count {
  display: table-cell;
}

.dx-pager.dx-rtl .dx-pages,
.dx-rtl .dx-pager .dx-pages {
  float: left;
  direction: ltr;
}

.dx-pager.dx-rtl .dx-pages .dx-page,
.dx-rtl .dx-pager .dx-pages .dx-page {
  direction: ltr;
}

.dx-pager.dx-rtl .dx-pages .dx-page:first-child,
.dx-rtl .dx-pager .dx-pages .dx-page:first-child {
  margin-left: 1px;
}

.dx-pager.dx-rtl .dx-pages .dx-info,
.dx-rtl .dx-pager .dx-pages .dx-info {
  direction: rtl;
  margin-left: 9px;
  margin-right: 0;
}

.dx-pager.dx-rtl .dx-page-sizes,
.dx-rtl .dx-pager .dx-page-sizes {
  float: right;
}

.dx-pager.dx-light-mode .dx-page-sizes {
  min-width: 42px;
}

.dx-pager.dx-light-mode .dx-page-indexes {
  vertical-align: middle;
}

.dx-pager.dx-light-mode .dx-page-index {
  min-width: 19px;
}

.dx-pager .dx-pages .dx-page {
  padding: 7px 9px 8px;
}

.dx-pager .dx-pages .dx-separator {
  padding-left: 8px;
  padding-right: 8px;
}

.dx-pager .dx-pages .dx-navigate-button {
  width: 9px;
  height: 17px;
  padding: 9px 13px;
}

.dx-pager .dx-pages .dx-prev-button {
  font: 14px/1 DXIcons;
}

.dx-pager .dx-pages .dx-prev-button::before {
  content: "\f012";
}

.dx-pager .dx-pages .dx-next-button {
  font: 14px/1 DXIcons;
}

.dx-pager .dx-pages .dx-next-button::before {
  content: "\f010";
}

.dx-pager .dx-pages .dx-next-button,
.dx-pager .dx-pages .dx-prev-button {
  position: relative;
  font-size: 21px;
  text-align: center;
  line-height: 21px;
}

.dx-pager .dx-pages .dx-next-button::before,
.dx-pager .dx-pages .dx-prev-button::before {
  position: absolute;
  display: block;
  width: 21px;
  top: 50%;
  margin-top: -10.5px;
  left: 50%;
  margin-left: -10.5px;
}

.dx-pager .dx-page,
.dx-pager .dx-page-size {
  border-radius: 3px;
  border: 1px solid transparent;
}

.dx-pager .dx-page-sizes .dx-page-size {
  padding: 7px 9px 8px 10px;
}

.dx-gridbase-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  min-height: inherit;
  max-height: inherit;
}

.dx-gridbase-container>* {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.dx-datagrid-important-margin {
  margin-right: 5px !important;
}

.dx-datagrid-table {
  background-color: transparent;
}

.dx-datagrid-borders>.dx-datagrid-total-footer {
  border-top: 0;
}

.dx-datagrid-borders>.dx-datagrid-pager {
  margin-top: -1px;
}

.dx-datagrid-borders>.dx-datagrid-header-panel {
  border-bottom: 0;
}

.dx-datagrid-borders>.dx-datagrid-rowsview.dx-last-row-border tbody:last-child>.dx-data-row:nth-last-child(2)>td {
  border-bottom-width: 0;
}

.dx-datagrid .dx-datagrid-content-fixed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
  overflow: hidden;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table {
  position: relative;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table td {
  pointer-events: auto;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-row td.dx-pointer-events-none {
  visibility: hidden;
  background-color: transparent;
  pointer-events: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-header-row td.dx-pointer-events-none {
  border-bottom-color: transparent;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table.dx-datagrid-table-fixed .dx-row td.dx-pointer-events-none {
  width: auto;
}

.dx-datagrid .dx-menu-subitem ul li {
  padding-top: 0;
}

.dx-datagrid .dx-menu-subitem ul li:first-child {
  padding-top: 1px;
}

.dx-datagrid .dx-menu-subitem .dx-menu-item {
  padding: 7px 30px 7px 5px;
}

.dx-datagrid .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: left;
}

.dx-datagrid .dx-column-indicators {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

.dx-datagrid .dx-column-indicators.dx-visibility-hidden {
  visibility: hidden;
}

.dx-datagrid .dx-column-indicators .dx-sort-index-icon {
  padding-right: 3px;
  margin-left: -3px;
  width: 15px;
}

.dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter,
.dx-datagrid .dx-column-indicators .dx-header-filter.dx-sort,
.dx-datagrid .dx-column-indicators .dx-sort.dx-header-filter,
.dx-datagrid .dx-column-indicators .dx-sort.dx-sort {
  display: inline-block;
}

.dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter::after,
.dx-datagrid .dx-column-indicators .dx-sort.dx-header-filter::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -7px;
}

.dx-datagrid .dx-row>td,
.dx-datagrid .dx-row>tr>td {
  padding: 7px;
}

.dx-datagrid .dx-error-row {
  -webkit-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
}

.dx-datagrid .dx-error-row .dx-error-message {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.dx-datagrid .dx-error-row .dx-error-message a {
  color: inherit;
}

.dx-datagrid .dx-datagrid-rowsview .dx-data-row .dx-command-drag {
  cursor: move;
  vertical-align: middle;
  padding: 0;
}

.dx-sortable-dragging .dx-datagrid-rowsview .dx-data-row .dx-command-drag {
  cursor: pointer;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
  border-bottom: none;
  font-size: 16px;
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {
  font-size: 16px;
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content {
  padding: 0 20px 20px;
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item.dx-datagrid-drag-action {
  opacity: 1;
  cursor: pointer;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-treeview-node-container:first-child>.dx-treeview-node-is-leaf {
  padding: 0;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-datagrid-column-chooser-plain .dx-treeview-node {
  padding-left: 0;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-datagrid-column-chooser-plain .dx-treeview-node .dx-checkbox {
  left: 4px;
}

.dx-datagrid-nowrap,
.dx-datagrid-nowrap .dx-header-row>td>.dx-datagrid-text-content {
  white-space: nowrap;
}

.dx-datagrid-drag-header {
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  z-index: 10000;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-datagrid-drag-header.dx-drag-command-cell {
  padding: 0;
}

.dx-datagrid-columns-separator {
  position: absolute;
  z-index: 3;
  width: 3px;
}

.dx-datagrid-columns-separator-transparent {
  border-left: 0;
  border-right: 0;
}

.dx-datagrid-tracker {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
  cursor: col-resize;
}

.dx-datagrid-table-content {
  position: absolute;
  top: 0;
}

.dx-datagrid-focus-overlay {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  visibility: hidden;
}

.dx-datagrid-action,
.dx-datagrid-drag-action {
  cursor: pointer;
}

.dx-datagrid-content {
  position: relative;
}

.dx-datagrid-content .dx-overlay-wrapper.dx-invalid-message.dx-datagrid-invalid-message {
  visibility: visible;
}

.dx-datagrid-content .dx-overlay-wrapper.dx-invalid-message.dx-datagrid-invalid-message .dx-overlay-content,
.dx-datagrid-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dx-datagrid-table-fixed {
  table-layout: fixed;
  width: 100%;
}

.dx-datagrid-content .dx-datagrid-table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  max-width: 10px;
}

.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed {
  max-width: none;
}

.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed .dx-column-indicators .dx-sort.dx-sort-none {
  display: none;
}

.dx-datagrid-content .dx-datagrid-table.dx-datagrid-table-fixed .dx-column-indicators .dx-sort.dx-sort-index {
  width: 26px;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit {
  max-width: none !important;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators {
  float: none !important;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators>span {
  width: 14px;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-column-indicators .dx-sort.dx-sort-none {
  display: inline-block;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-header-row .dx-datagrid-text-content {
  max-width: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-text-content-alignment-left {
  margin-right: 3px;
}

.dx-datagrid-content .dx-datagrid-table .dx-datagrid-best-fit .dx-text-content-alignment-right {
  margin-left: 3px;
}

.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-column-indicators {
  float: none !important;
}

.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-column-indicators>span {
  width: 14px;
}

.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-text-content-alignment-left {
  margin-right: 3px;
}

.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-text-content-alignment-right {
  margin-left: 3px;
}

.dx-datagrid-content .dx-datagrid-table:not(.dx-datagrid-table-fixed) .dx-master-detail-cell {
  max-width: 0;
}

.dx-datagrid-content .dx-datagrid-table [class*=column]+[class*=column]:last-child {
  float: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>td,
.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td {
  vertical-align: top;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-first-child,
.dx-datagrid-content .dx-datagrid-table .dx-row>td:first-child,
.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-first-child,
.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td:first-child {
  border-left: 0;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-last-child,
.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-last-child {
  border-right: 0;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space,
.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-datagrid-group-space {
  border-right: none;
  vertical-align: top;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space+td,
.dx-datagrid-content .dx-datagrid-table .dx-row>tr>td.dx-datagrid-group-space+td {
  border-left: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container {
  overflow: hidden;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-datagrid-invalid .dx-invalid-message.dx-overlay {
  position: static;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell {
  max-width: 0;
  padding: 0;
  vertical-align: middle;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor,
.dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell .dx-texteditor-container {
  border: 0;
  margin: 0;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-select {
  padding: 0;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit {
  text-overflow: clip;
  width: 100px;
  min-width: 100px;
  white-space: nowrap;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit.dx-command-edit-with-icons {
  width: 80px;
  min-width: 80px;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit.dx-command-edit-with-icons .dx-link {
  text-decoration: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit .dx-link {
  display: inline-block;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-expand {
  padding: 0;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-adaptive {
  padding: 0;
  vertical-align: middle;
}

.dx-datagrid-content .dx-datagrid-table .dx-data-row .dx-command-edit-with-icons {
  line-height: 1;
  white-space: nowrap;
}

.dx-datagrid-content .dx-datagrid-table .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>.dx-last-data-cell {
  border-right: none;
}

.dx-datagrid-content .dx-datagrid-table .dx-row>.dx-command-adaptive-hidden {
  border-left: none;
}

.dx-cell-modified,
.dx-datagrid-invalid,
.dx-highlight-outline {
  position: relative;
  padding: 7px;
}

.dx-cell-modified::after,
.dx-datagrid-invalid::after,
.dx-highlight-outline::after {
  content: "";
  position: absolute;
  border: 2px solid transparent;
  top: 0;
  left: 1px;
  bottom: 0;
  right: 0;
  pointer-events: none;
}

.dx-cell-modified.dx-hidden,
.dx-datagrid-invalid.dx-hidden,
.dx-highlight-outline.dx-hidden {
  display: block !important;
}

.dx-cell-modified.dx-hidden::after,
.dx-datagrid-invalid.dx-hidden::after,
.dx-highlight-outline.dx-hidden::after {
  display: none;
}

.dx-editor-cell .dx-highlight-outline,
.dx-editor-cell.dx-cell-modified,
.dx-editor-cell.dx-datagrid-invalid {
  padding: 0;
}

.dx-column-lines .dx-cell-modified::after,
.dx-column-lines .dx-datagrid-invalid::after,
.dx-column-lines .dx-highlight-outline::after {
  left: 0;
}

.dx-datagrid-headers {
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-header-row>td>.dx-datagrid-text-content {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}

.dx-header-row>td>.dx-datagrid-text-content:not(.dx-sort-indicator):not(.dx-header-filter-indicator) {
  max-width: 100%;
}

.dx-datagrid-filter-range-overlay .dx-editor-container .dx-texteditor {
  border-width: 0;
}

.dx-datagrid-filter-range-overlay .dx-editor-container .dx-texteditor.dx-state-focused::after {
  content: " ";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: 1;
  pointer-events: none;
}

.dx-datagrid-filter-range-overlay .dx-datagrid-filter-range-end {
  border-top: 1px solid transparent;
}

.dx-datagrid-filter-range-overlay .dx-editor-container.dx-cell-modified,
.dx-datagrid-filter-range-overlay .dx-editor-container.dx-datagrid-invalid {
  padding: 0;
}

.dx-datagrid-filter-row .dx-editor-cell .dx-menu {
  display: none;
}

.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu {
  position: relative;
}

.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu {
  display: block;
}

.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-placeholder::before,
.dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor-input {
  padding-left: 32px;
}

.dx-datagrid-filter-row .dx-cell-modified::after,
.dx-datagrid-filter-row .dx-datagrid-invalid::after {
  pointer-events: none;
}

.dx-datagrid-filter-row .dx-focused .dx-highlight-outline::after,
.dx-datagrid-filter-row .dx-focused.dx-cell-modified::after,
.dx-datagrid-filter-row .dx-focused.dx-datagrid-invalid::after {
  border-color: transparent;
}

.dx-datagrid-filter-row .dx-menu {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  margin-left: -2px;
  margin-top: -2px;
  height: 100%;
  overflow: visible;
}

.dx-datagrid-filter-row .dx-menu .dx-menu-horizontal {
  height: 100%;
}

.dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-popout,
.dx-datagrid-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-text {
  display: none;
}

.dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after {
  position: absolute;
  left: 2px;
  top: 2px;
  width: 100%;
  height: 102%;
  content: "";
}

.dx-datagrid-filter-row>.dx-first-cell .dx-menu,
.dx-datagrid-filter-row>td:first-child .dx-menu {
  margin-left: 0;
}

.dx-datagrid-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 30px 5px 5px;
}

.dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal>li>.dx-menu-item {
  padding: 8px 5px 7px;
}

.dx-datagrid-filter-row .dx-menu ul.dx-menu-horizontal>li>.dx-menu-item.dx-state-disabled:hover {
  padding: 9px 6px 8px;
}

.dx-datagrid-filter-row .dx-menu-caption {
  padding-left: 6px;
}

.dx-datagrid-filter-row .dx-menu ul .dx-menu-item .dx-menu-chouser-down {
  display: none;
}

.dx-datagrid-filter-row .dx-menu-item-highlight {
  font-weight: 400;
}

.dx-datagrid-scroll-container {
  overflow: hidden;
  width: 100%;
}

.dx-datagrid-header-panel {
  text-align: left;
}

.dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 10px;
}

.dx-datagrid-search-panel {
  margin: 0 0 0 15px;
}

.dx-gridbase-container>.dx-datagrid-rowsview {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  height: auto;
}

.dx-gridbase-container>.dx-datagrid-rowsview.dx-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-gridbase-container>.dx-datagrid-rowsview.dx-scrollable>.dx-scrollable-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: auto;
  min-width: 0;
  min-height: 0;
}

.dx-datagrid-rowsview {
  position: relative;
  overflow: hidden;
}

.dx-datagrid-rowsview.dx-empty {
  height: 100px;
}

.dx-datagrid-rowsview.dx-empty .dx-scrollable-content {
  height: 100%;
}

.dx-datagrid-rowsview.dx-fixed-columns.dx-scrollable .dx-scrollable-content {
  z-index: 2;
}

.dx-datagrid-rowsview.dx-fixed-columns .dx-scrollable-scrollbar {
  z-index: 3;
}

.dx-datagrid-rowsview .dx-datagrid-content {
  overflow-anchor: none;
}

.dx-datagrid-rowsview .dx-datagrid-content:not(.dx-datagrid-content-fixed) {
  min-height: 100%;
}

.dx-datagrid-rowsview .dx-datagrid-content.dx-scrollable-container {
  width: auto;
}

.dx-datagrid-rowsview .dx-datagrid-content.dx-datagrid-content-fixed.dx-scrollable-container {
  height: auto;
}

.dx-datagrid-rowsview:focus {
  outline: 0;
}

.dx-datagrid-rowsview .dx-row>td,
.dx-datagrid-rowsview .dx-row>tr>td {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child,
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child>td,
.dx-datagrid-rowsview .dx-row.dx-row-lines:first-child>tr>td {
  border-top: none;
}

.dx-datagrid-rowsview .dx-data-row>td:focus {
  outline: 0;
}

.dx-datagrid-rowsview .dx-selection>td .dx-link,
.dx-datagrid-rowsview .dx-selection>tr>td .dx-link,
.dx-datagrid-rowsview .dx-selection.dx-row:hover>td .dx-link,
.dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td .dx-link {
  color: inherit;
}

.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row,
.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-virtual-row {
  border-top: 0;
  border-bottom: 0;
}

.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row>td,
.dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-virtual-row>td {
  padding-top: 0;
  padding-bottom: 0;
}

.dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr>td>.dx-select-checkbox {
  display: none;
}

.dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr.dx-selection>td>.dx-select-checkbox,
.dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr>td:hover>.dx-select-checkbox {
  display: inline-block;
}

.dx-datagrid-rowsview .dx-row>.dx-master-detail-cell:focus {
  outline: 0;
}

.dx-datagrid-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after {
  border-color: transparent;
}

.dx-datagrid-nodata {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dx-datagrid-bottom-load-panel {
  text-align: center;
  padding: 10px;
}

.dx-datagrid-hidden-column {
  white-space: nowrap;
}

.dx-datagrid .dx-row .dx-datagrid-hidden-column {
  border-right-width: 0;
  border-left-width: 0;
}

.dx-datagrid-hidden-column>* {
  display: none !important;
}

.dx-datagrid-total-footer>.dx-datagrid-content {
  padding-top: 7px;
  padding-bottom: 7px;
}

.dx-datagrid-summary-item {
  font-weight: 700;
}

.dx-datagrid-export-menu .dx-dropdownbutton-content .dx-list-item {
  display: block;
}

.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-overlay-content .dx-popup-content {
  padding: 0;
}

.dx-datagrid-revert-tooltip.dx-popover-wrapper .dx-popover-arrow {
  width: 0;
  height: 0;
}

.dx-datagrid-notouch-action {
  -ms-touch-action: none;
  touch-action: none;
  -ms-content-zooming: none;
  -ms-overflow-style: none;
}

.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message,
.dx-datagrid-column-chooser-list.dx-treeview .dx-treeview-item {
  border: none;
}

.dx-datagrid-column-chooser-list.dx-treeview .dx-empty-message {
  text-align: center;
  left: 0;
  right: 0;
  bottom: 50%;
  position: absolute;
}

.dx-datagrid.dx-rtl .dx-menu-subitem .dx-menu-item,
.dx-rtl .dx-datagrid .dx-menu-subitem .dx-menu-item {
  padding: 7px 5px 7px 30px;
}

.dx-datagrid.dx-rtl .dx-menu-subitem .dx-menu-item .dx-menu-image,
.dx-rtl .dx-datagrid .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: right;
}

.dx-datagrid.dx-rtl .dx-texteditor-buttons-container,
.dx-rtl .dx-datagrid .dx-texteditor-buttons-container {
  text-align: start;
}

.dx-rtl .dx-datagrid-content .dx-datagrid-table {
  direction: rtl;
}

.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space {
  border-left: none;
}

.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row>td.dx-datagrid-group-space+td {
  border-right: none;
}

.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-container .dx-editor-cell .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-row .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}

.dx-rtl .dx-datagrid-headers .dx-datagrid-scrollable-simulated,
.dx-rtl .dx-datagrid-total-footer .dx-datagrid-scrollable-simulated {
  direction: ltr;
}

.dx-rtl .dx-datagrid-headers .dx-datagrid-scrollable-simulated .dx-datagrid-table,
.dx-rtl .dx-datagrid-total-footer .dx-datagrid-scrollable-simulated .dx-datagrid-table {
  direction: rtl;
}

.dx-rtl .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-placeholder::before,
.dx-rtl .dx-datagrid-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-texteditor-input {
  padding-right: 32px;
}

.dx-rtl .dx-datagrid-filter-row .dx-menu {
  right: 0;
  left: auto;
  margin-left: 0;
  margin-right: -2px;
}

.dx-rtl .dx-datagrid-filter-row>td:first-child .dx-menu {
  margin-left: 0;
}

.dx-rtl .dx-datagrid-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 5px 5px 30px;
}

.dx-rtl .dx-datagrid-filter-row .dx-menu-caption {
  padding-right: 6px;
}

.dx-rtl .dx-datagrid-header-panel {
  text-align: right;
}

.dx-rtl .dx-datagrid-header-panel .dx-datagrid-column-chooser-button {
  margin-left: 0;
}

.dx-rtl .dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}

.dx-rtl .dx-datagrid-search-panel {
  margin: 0 15px 0 0;
}

.dx-datagrid-filter-panel,
.dx-datagrid-filter-panel-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  min-width: 0;
}

.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter:hover,
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text:hover {
  text-decoration: underline;
  cursor: pointer;
}

.dx-datagrid-filter-panel .dx-datagrid-filter-panel-checkbox {
  padding-right: 10px;
}

.dx-datagrid-filter-panel .dx-icon-filter {
  margin: auto 7px auto auto;
  cursor: pointer;
}

.dx-datagrid {
  position: relative;
  cursor: default;
  white-space: normal;
  line-height: normal;
}

.dx-hidden.dx-group-cell {
  display: table-cell !important;
  font-size: 0 !important;
}

.dx-datagrid-group-panel {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.dx-datagrid-group-panel .dx-group-panel-message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-datagrid-group-panel .dx-group-panel-item {
  display: inline-block;
  min-width: 30px;
  white-space: nowrap;
}

.dx-datagrid-group-panel .dx-group-panel-item .dx-sort {
  margin-left: 6px;
}

.dx-datagrid-group-panel .dx-block-separator {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  min-width: 0;
}

.dx-datagrid-group-panel .dx-block-separator .dx-sort {
  margin-left: 6px;
}

.dx-datagrid-rowsview .dx-row.dx-group-row td {
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.dx-datagrid-rowsview .dx-row.dx-group-row:first-child td {
  border-top: none;
}

.dx-datagrid-rowsview .dx-group-row:focus {
  outline: 0;
}

.dx-datagrid-rowsview .dx-group-row.dx-row>td {
  border-left-color: transparent;
  border-right-color: transparent;
}

.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-content:focus {
  outline: 0;
}

.dx-datagrid-group-closed::before,
.dx-datagrid-group-opened::before {
  position: absolute;
  display: block;
  right: 0;
  left: 0;
}

.dx-rtl .dx-datagrid-group-closed {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-datagrid-content .dx-datagrid-table .dx-group-row.dx-row.dx-column-lines>td {
  border-left: none;
  border-right: none;
}

.dx-rtl .dx-datagrid-group-panel .dx-block-separator,
.dx-rtl .dx-datagrid-group-panel .dx-group-panel-item {
  margin-right: 0;
}

.dx-rtl .dx-datagrid-group-panel .dx-sort {
  margin-left: 0;
  margin-right: 6px;
}

.dx-datagrid-borders>.dx-datagrid-headers,
.dx-datagrid-borders>.dx-datagrid-rowsview,
.dx-datagrid-borders>.dx-datagrid-total-footer {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.dx-datagrid-borders>.dx-datagrid-rowsview,
.dx-datagrid-borders>.dx-datagrid-total-footer {
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-borders>.dx-datagrid-filter-panel,
.dx-datagrid-borders>.dx-datagrid-headers {
  border-top: 1px solid #ddd;
}

.dx-datagrid-borders>.dx-datagrid-filter-panel {
  border-top-width: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-sortable-dragging>div>.dx-gridbase-container>.dx-datagrid-rowsview {
  border-color: rgba(66, 115, 255, .5);
}

.dx-datagrid .dx-sort-up {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-sort-up::before {
  content: "\f051";
}

.dx-datagrid .dx-sort-down {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-sort-down::before {
  content: "\f052";
}

.dx-datagrid .dx-sort-down,
.dx-datagrid .dx-sort-up {
  font-family: inherit;
}

.dx-datagrid .dx-sort-down::before,
.dx-datagrid .dx-sort-up::before {
  font-family: DXIcons, sans-serif;
}

.dx-datagrid .dx-datagrid-header-panel .dx-group-panel-item,
.dx-datagrid .dx-datagrid-header-panel .dx-header-filter {
  outline: 0;
}

.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-group-panel-item:focus,
.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus {
  outline: #688fff solid 2px;
  outline-offset: -2px;
}

.dx-datagrid .dx-datagrid-header-panel.dx-state-focused .dx-datagrid-group-panel .dx-header-filter:focus {
  outline-offset: 2px;
}

.dx-datagrid .dx-datagrid-headers .dx-header-filter,
.dx-datagrid .dx-datagrid-headers .dx-header-row>td {
  outline: 0;
}

.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
  outline: #688fff solid 2px;
  outline-offset: 2px;
}

.dx-datagrid .dx-datagrid-headers.dx-state-focused .dx-header-row td:focus {
  outline-offset: -2px;
}

.dx-datagrid .dx-header-filter {
  position: relative;
  color: #959595;
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-header-filter::before {
  content: "\f050";
}

.dx-datagrid .dx-header-filter-empty {
  color: rgba(149, 149, 149, .5);
}

.dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon {
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}

.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
  background-color: #fff;
}

.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}

.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell {
  border-left: none;
}

.dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell {
  border-right: none;
}

.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row>td.dx-command-edit>a.dx-link:focus {
  outline: #688fff solid 2px;
  outline-offset: 2px;
}

.dx-datagrid .dx-datagrid-rowsview.dx-state-focused .dx-data-row.dx-row-focused>td.dx-command-edit>a.dx-link:focus {
  outline-color: #fff;
  outline-offset: 0;
}

.dx-datagrid .dx-datagrid-rowsview .dx-datagrid-edit-form {
  background-color: #fff;
}

.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row>td {
  position: relative;
}

.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row>td:not(.dx-datagrid-group-space)::before {
  display: block;
  height: 100%;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACqCAYAAABbAOqQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYWQ2ODE5MS00ZDMxLWRjNGYtOTU0NC1jNjJkMTIxMjY2M2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY1RUVFQzAzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY1RUVFQkYzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMjM1Y2U0LTc5ZWUtNGI0NC05ZjlkLTk2NTZmZGFjNjhhNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk1OTQ2MjBiLTUyMTQtYTM0Yy04Nzc5LTEwMmEyMTY4MTlhOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLbJKYAAADrSURBVHja7N3BDYBACABBsQn7L48q0BoMD5SZxAZuc74gF1V1MMfpCARBEEEQRBAEEQRBdovnuxxDq3RD/LIQRBAEQRBBEEQQBBEEQQQBAAAAAAAAABhi8gZVbgxi6kQQBBEEQQRBEEEQRBAEQRBBAAAAAAAAAAAabX2Daux2lqkTQRBEEAQRBEEEQRBBEARBBAEAAAAAAAAAaLR1g2osUyeCIIggCCIIggiCIIIgCIIIAgAAAAAAAADQ6KsbVPnXIKZOBEEQQRBEEAQRBEEEQRAEEYRXoqqcghuCIIIgiCAIIgiCCMIUtwADALYCCr92l++TAAAAAElFTkSuQmCC");
  background-repeat: no-repeat repeat;
}

.dx-datagrid .dx-datagrid-rowsview .dx-virtual-row>td[style*="text-align: right"]::before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  background-position-y: 34px;
}

.dx-datagrid .dx-datagrid-filter-row .dx-filter-range-content {
  color: #333;
}

.dx-datagrid .dx-error-row td {
  color: #fff;
  padding: 0;
}

.dx-datagrid .dx-column-lines>td:first-child {
  border-left: none;
}

.dx-datagrid .dx-column-lines>td:last-child {
  border-right: none;
}

.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon::before {
  content: "\f038";
}

.dx-datagrid-filter-panel {
  padding: 10px;
  color: #333;
  border-top: 1px solid #ddd;
}

.dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-clear-filter:focus,
.dx-datagrid-filter-panel.dx-state-focused .dx-datagrid-filter-panel-text:focus,
.dx-datagrid-filter-panel.dx-state-focused .dx-icon-filter:focus {
  outline: #688fff solid 2px;
  outline-offset: 3px;
}

.dx-datagrid-form-buttons-container {
  float: right;
}

.dx-datagrid-form-buttons-container .dx-button {
  margin-left: 10px;
  margin-top: 10px;
}

.dx-datagrid-adaptive-more {
  cursor: pointer;
  font: 21px/21px DXIcons;
}

.dx-datagrid-adaptive-more::before {
  content: "\f06c";
}

.dx-datagrid-edit-popup .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
  color: #fff;
  margin-bottom: 20px;
}

.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}

.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell {
  border-right: none;
}

.dx-rtl .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell {
  border-left: none;
}

.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row>td::before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-datagrid .dx-datagrid-rowsview .dx-virtual-row>td[style*="text-align: left"]::before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.dx-rtl .dx-datagrid .dx-column-lines>td:first-child {
  border-right: none;
  border-left: 1px solid #ddd;
}

.dx-rtl .dx-datagrid .dx-column-lines>td:last-child {
  border-left: none;
  border-right: 1px solid #ddd;
}

.dx-rtl .dx-datagrid-form-buttons-container {
  float: left;
}

.dx-rtl .dx-datagrid-form-buttons-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}

.dx-datagrid-cell-updated-animation {
  -webkit-animation: 1s dx-datagrid-highlight-change;
  animation: 1s dx-datagrid-highlight-change;
}

@-webkit-keyframes dx-datagrid-highlight-change {

  50%,
  from {
    background-color: rgba(51, 51, 51, .08);
  }
}

@keyframes dx-datagrid-highlight-change {

  50%,
  from {
    background-color: rgba(51, 51, 51, .08);
  }
}

.dx-datagrid-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,
.dx-datagrid.dx-filter-menu .dx-menu-item-has-icon .dx-icon {
  color: #898989;
}

.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}

.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before {
  content: "\f053";
}

.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}

.dx-datagrid-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before,
.dx-datagrid.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before {
  content: "\f054";
}

.dx-datagrid .dx-icon-filter-operation-equals,
.dx-datagrid-container .dx-icon-filter-operation-equals {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-equals::before,
.dx-datagrid-container .dx-icon-filter-operation-equals::before {
  content: "\f044";
}

.dx-datagrid .dx-icon-filter-operation-default,
.dx-datagrid-container .dx-icon-filter-operation-default {
  font: 12px/12px DXIcons;
  width: 12px;
  height: 12px;
  background-position: 0 0;
  background-size: 12px 12px;
  padding: 0;
  text-align: center;
}

.dx-datagrid .dx-icon-filter-operation-default::before,
.dx-datagrid-container .dx-icon-filter-operation-default::before {
  content: "\f027";
}

.dx-datagrid .dx-icon-filter-operation-not-equals,
.dx-datagrid-container .dx-icon-filter-operation-not-equals {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-not-equals::before,
.dx-datagrid-container .dx-icon-filter-operation-not-equals::before {
  content: "\f045";
}

.dx-datagrid .dx-icon-filter-operation-less,
.dx-datagrid-container .dx-icon-filter-operation-less {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-less::before,
.dx-datagrid-container .dx-icon-filter-operation-less::before {
  content: "\f046";
}

.dx-datagrid .dx-icon-filter-operation-less-equal,
.dx-datagrid-container .dx-icon-filter-operation-less-equal {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-less-equal::before,
.dx-datagrid-container .dx-icon-filter-operation-less-equal::before {
  content: "\f048";
}

.dx-datagrid .dx-icon-filter-operation-greater,
.dx-datagrid-container .dx-icon-filter-operation-greater {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-greater::before,
.dx-datagrid-container .dx-icon-filter-operation-greater::before {
  content: "\f047";
}

.dx-datagrid .dx-icon-filter-operation-greater-equal,
.dx-datagrid-container .dx-icon-filter-operation-greater-equal {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-greater-equal::before,
.dx-datagrid-container .dx-icon-filter-operation-greater-equal::before {
  content: "\f049";
}

.dx-datagrid .dx-icon-filter-operation-contains,
.dx-datagrid-container .dx-icon-filter-operation-contains {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-contains::before,
.dx-datagrid-container .dx-icon-filter-operation-contains::before {
  content: "\f063";
}

.dx-datagrid .dx-icon-filter-operation-not-contains,
.dx-datagrid-container .dx-icon-filter-operation-not-contains {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-not-contains::before,
.dx-datagrid-container .dx-icon-filter-operation-not-contains::before {
  content: "\f066";
}

.dx-datagrid .dx-icon-filter-operation-starts-with,
.dx-datagrid-container .dx-icon-filter-operation-starts-with {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-starts-with::before,
.dx-datagrid-container .dx-icon-filter-operation-starts-with::before {
  content: "\f064";
}

.dx-datagrid .dx-icon-filter-operation-ends-with,
.dx-datagrid-container .dx-icon-filter-operation-ends-with {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-ends-with::before,
.dx-datagrid-container .dx-icon-filter-operation-ends-with::before {
  content: "\f065";
}

.dx-datagrid .dx-icon-filter-operation-between,
.dx-datagrid-container .dx-icon-filter-operation-between {
  font: 14px/1 DXIcons;
}

.dx-datagrid .dx-icon-filter-operation-between::before,
.dx-datagrid-container .dx-icon-filter-operation-between::before {
  content: "\f06a";
}

.dx-datagrid {
  color: #333;
  background-color: #fff;
  line-height: inherit;
}

.dx-datagrid .dx-row-alt>td,
.dx-datagrid .dx-row-alt>tr>td {
  background-color: #f5f5f5;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

.dx-datagrid .dx-row-alt.dx-row:not(.dx-row-removed) {
  border-bottom-color: transparent;
}

.dx-datagrid .dx-link {
  text-decoration: underline;
  cursor: pointer;
  color: #4273ff;
}

.dx-datagrid .dx-row-lines>td {
  border-bottom: 1px solid #ddd;
}

.dx-datagrid .dx-column-lines>td {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.dx-datagrid .dx-error-row .dx-closebutton {
  float: right;
  margin: 9px;
  font: 14px/14px DXIcons;
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  text-align: center;
}

.dx-datagrid .dx-error-row .dx-closebutton::before {
  content: "\f00a";
}

.dx-datagrid .dx-error-row .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
  padding: 7px 35px 7px 7px;
}

.dx-datagrid .dx-row>td {
  padding: 7px;
}

.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit-with-icons .dx-link {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin: 0 3px;
}

.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row .dx-command-edit-with-icons .dx-link:not(.dx-link-icon) {
  width: auto;
}

.dx-datagrid .dx-command-drag {
  width: 36px;
  min-width: 36px;
}

.dx-datagrid .dx-command-drag .dx-datagrid-drag-icon {
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 19px;
}

.dx-datagrid-edit-popup .dx-error-message {
  padding: 7px;
}

.dx-datagrid-headers .dx-texteditor-input,
.dx-datagrid-rowsview .dx-texteditor-input {
  padding: 7px;
  min-height: 33px;
}

.dx-datagrid-headers .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-datagrid-headers .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-datagrid-rowsview .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-datagrid-rowsview .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input {
  padding-right: 7px;
}

.dx-datagrid-headers .dx-lookup,
.dx-datagrid-rowsview .dx-lookup {
  height: auto;
}

.dx-datagrid-headers .dx-lookup-field,
.dx-datagrid-rowsview .dx-lookup-field {
  padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.dx-datagrid-headers .dx-searchbox .dx-placeholder::before,
.dx-datagrid-headers .dx-searchbox .dx-texteditor-input,
.dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before,
.dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input {
  padding-left: 34px;
}

.dx-rtl .dx-datagrid-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-datagrid-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl .dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-datagrid-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-datagrid-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-datagrid-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-datagrid-rowsview .dx-searchbox .dx-texteditor-input {
  padding-right: 34px;
}

.dx-datagrid-checkbox-size {
  vertical-align: middle;
  padding-bottom: 2px;
}

.dx-datagrid-checkbox-size.dx-checkbox-checked .dx-checkbox-icon {
  font-size: 12px;
}

.dx-datagrid-checkbox-size .dx-checkbox-icon {
  height: 16px;
  width: 16px;
}

.dx-datagrid-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon {
  font-size: 6px;
}

.dx-datagrid-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon::before {
  border-radius: 0;
}

.dx-datagrid-column-chooser-list .dx-empty-message {
  color: #999;
  padding: 0 20px;
}

.dx-datagrid-column-chooser {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-datagrid-column-chooser input,
.dx-datagrid-column-chooser textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content {
  padding: 0 20px 20px;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-treeview-search {
  margin-bottom: 10px;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-treeview-node {
  padding-left: 20px;
}

.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-select .dx-popup-content {
  padding: 0 20px 20px;
}

.dx-datagrid-column-chooser .dx-overlay-content {
  background-color: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title {
  padding-top: 7px;
  padding-bottom: 9px;
  background-color: transparent;
}

.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
  opacity: .5;
  margin-bottom: 10px;
  background-color: #fff;
  color: #959595;
  font-weight: 400;
  border: 1px solid #ddd;
  padding: 7px;
  -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, .2);
}

.dx-datagrid-drag-header {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  color: #959595;
  font-weight: 400;
  padding: 7px;
  border: 1px solid rgba(66, 115, 255, .5);
  background-color: #fff;
}

.dx-datagrid-columns-separator {
  background-color: rgba(66, 115, 255, .5);
}

.dx-datagrid-columns-separator-transparent {
  background-color: transparent;
}

.dx-datagrid-drop-highlight>td {
  background-color: #4273ff;
  color: #fff;
}

.dx-datagrid-focus-overlay {
  border: 2px solid #688fff;
}

.dx-datagrid-table .dx-row .dx-command-select {
  width: 70px;
  min-width: 70px;
}

.dx-datagrid-table .dx-row .dx-command-edit {
  width: 85px;
  min-width: 85px;
}

.dx-datagrid-table .dx-row .dx-command-edit .dx-link.dx-state-disabled {
  opacity: .5;
}

.dx-datagrid-table .dx-row .dx-command-edit .dx-link.dx-state-disabled.dx-link-icon {
  opacity: .6;
}

.dx-datagrid-table .dx-row .dx-command-expand {
  width: 30px;
  min-width: 30px;
}

.dx-datagrid-table .dx-row .dx-command-expand.dx-datagrid-group-space {
  padding-top: 7px;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused) {
  background-color: rgba(0, 0, 0, .04);
  color: #333;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-datagrid-group-space {
  border-right-color: rgba(0, 0, 0, .04);
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-command-select {
  overflow: inherit;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-datagrid-readonly .dx-texteditor .dx-texteditor-input {
  background-color: rgba(0, 0, 0, .04);
  color: #333;
}

.dx-datagrid-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td.dx-pointer-events-none {
  background-color: transparent;
}

.dx-datagrid-headers {
  color: #959595;
  font-weight: 400;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-headers .dx-datagrid-content {
  margin-bottom: -1px;
}

.dx-datagrid-borders .dx-datagrid-headers .dx-datagrid-table {
  border-bottom-width: 1px;
}

.dx-datagrid-headers .dx-datagrid-table .dx-row>td {
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-filter-row .dx-menu .dx-overlay-content {
  color: #333;
}

.dx-datagrid-filter-row .dx-menu-item.dx-state-focused {
  background-color: transparent;
}

.dx-datagrid-filter-row .dx-menu-item.dx-state-focused::after {
  border: 2px solid #688fff;
}

.dx-datagrid-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded {
  background-color: #fff;
}

.dx-datagrid-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded::after {
  border-color: transparent;
}

.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-state-hover {
  background-color: transparent;
}

.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover {
  background-color: #fff;
}

.dx-datagrid-filter-row .dx-cell-modified::after,
.dx-datagrid-filter-row .dx-datagrid-invalid::after,
.dx-datagrid-filter-row .dx-highlight-outline::after {
  border-color: rgba(92, 184, 92, .5);
}

.dx-datagrid-filter-row .dx-menu-item-content .dx-icon {
  color: #898989;
}

.dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
}

.dx-datagrid-filter-range-overlay .dx-overlay-content {
  border: 1px solid #ddd;
  overflow: inherit;
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .15);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, .15);
}

.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-cell-modified::after,
.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-datagrid-invalid::after {
  border-color: rgba(92, 184, 92, .5);
  left: 0;
}

.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input {
  background-color: #fff;
  padding: 7px;
}

.dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after {
  border: 2px solid #688fff;
}

.dx-cell-modified,
.dx-datagrid-invalid {
  padding: 7px;
}

.dx-datagrid-header-panel {
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-header-panel .dx-toolbar {
  margin-bottom: 10px;
}

.dx-datagrid-header-panel .dx-apply-button {
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff;
}

.dx-datagrid-header-panel .dx-apply-button .dx-icon {
  color: #fff;
}

.dx-datagrid-header-panel .dx-apply-button.dx-state-hover {
  background-color: #449d44;
  border-color: #4cae4c;
}

.dx-datagrid-header-panel .dx-apply-button.dx-state-focused {
  background-color: #3d8b3d;
  border-color: #4cae4c;
}

.dx-datagrid-header-panel .dx-apply-button.dx-state-active {
  background-color: #357935;
  border-color: #4cae4c;
  color: #fff;
}

.dx-datagrid-addrow-button .dx-icon-edit-button-addrow {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-datagrid-addrow-button .dx-icon-edit-button-addrow::before {
  content: "\f00b";
}

.dx-datagrid-cancel-button .dx-icon-edit-button-cancel {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-datagrid-cancel-button .dx-icon-edit-button-cancel::before {
  content: "\f04c";
}

.dx-datagrid-save-button .dx-icon-edit-button-save {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-datagrid-save-button .dx-icon-edit-button-save::before {
  content: "\f041";
}

.dx-datagrid-adaptive-more {
  width: 21px;
  height: 21px;
  background-position: 0 0;
  background-size: 21px 21px;
  padding: 0;
  font-size: 21px;
  text-align: center;
  line-height: 21px;
}

.dx-datagrid-borders .dx-datagrid-rowsview,
.dx-datagrid-headers+.dx-datagrid-rowsview,
.dx-datagrid-rowsview.dx-datagrid-after-headers {
  border-top: 1px solid #ddd;
}

.dx-datagrid-rowsview .dx-row {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.dx-datagrid-rowsview .dx-row:focus {
  outline: 0;
}

.dx-datagrid-rowsview .dx-row.dx-edit-row:first-child>td {
  border-top-width: 0;
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-rowsview .dx-row.dx-edit-row>td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-rowsview .dx-row.dx-datagrid-edit-form {
  white-space: normal;
}

.dx-datagrid-rowsview .dx-master-detail-row>.dx-master-detail-cell {
  padding: 20px;
}

.dx-datagrid-rowsview .dx-master-detail-row .dx-master-detail-cell,
.dx-datagrid-rowsview .dx-master-detail-row>.dx-datagrid-group-space {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-datagrid-rowsview .dx-master-detail-row .dx-texteditor-input {
  padding-right: 0;
}

.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell,
.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form)>.dx-datagrid-group-space {
  background-color: #fafafa;
}

.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-cell-modified::after,
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-datagrid-invalid::after {
  border: 1px solid rgba(217, 83, 79, .4);
}

.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-focused.dx-cell-modified::after,
.dx-datagrid-rowsview .dx-data-row .dx-validator.dx-datagrid-invalid.dx-focused.dx-datagrid-invalid::after {
  border: 1px solid #d9534f;
}

.dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,
.dx-datagrid-rowsview .dx-data-row .dx-cell-modified.dx-datagrid-invalid::after {
  border-color: rgba(92, 184, 92, .5);
}

.dx-datagrid-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content {
  padding: 9px 17px;
}

.dx-datagrid-rowsview .dx-row-removed>td {
  background-color: #ddd;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  color: #959595;
}

.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}

.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid {
  border: 1px solid rgba(217, 83, 79, .4);
}

.dx-datagrid-rowsview .dx-adaptive-detail-row .dx-datagrid-invalid.dx-adaptive-item-text {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}

.dx-datagrid-rowsview .dx-item-modified {
  border-radius: 4px;
  border: 2px solid rgba(92, 184, 92, .5);
}

.dx-datagrid-rowsview .dx-item-modified.dx-adaptive-item-text {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused),
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) {
  background-color: #688fff;
  color: #fff;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-texteditor-input,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-texteditor-input,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-texteditor-input {
  border-radius: 0;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-datagrid-group-opened,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-datagrid-group-opened,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-datagrid-group-opened {
  color: #fff;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus {
  background-color: #fff;
  color: #333;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>tr:last-child>td {
  border-bottom: 1px solid #688fff;
}

.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>td,
.dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>tr:first-child>td {
  border-top: 1px solid #688fff;
  border-bottom: 1px solid #688fff;
}

.dx-datagrid-rowsview .dx-row-focused.dx-group-row {
  background-color: #688fff;
  color: #fff;
}

.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-closed,
.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-group-opened,
.dx-datagrid-rowsview .dx-row-focused.dx-group-row .dx-datagrid-summary-item {
  color: #fff;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td {
  background-color: #e6e6e6;
  color: #333;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-datagrid-group-space {
  border-right-color: #e6e6e6;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-pointer-events-none,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-pointer-events-none,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-pointer-events-none,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-pointer-events-none {
  border-left-color: #ddd;
  border-right-color: #ddd;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-focused,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-focused,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-focused,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-focused {
  background-color: #fff;
  color: #333;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td {
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:first-child>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:first-child>td {
  border-top: 1px solid #e6e6e6;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:last-child>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:last-child>td {
  border-bottom: 1px solid #e6e6e6;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>tr>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>tr>td {
  border-left-color: #ddd;
  border-right-color: #ddd;
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>tr>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>tr>td {
  border-bottom-color: #ddd;
}

.dx-datagrid-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-right: 0;
}

.dx-datagrid-rowsview td.dx-validation-pending {
  position: relative;
  padding: 0;
}

.dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid {
  padding: 7px 34px 7px 7px;
}

.dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl .dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid,
.dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl.dx-datagrid-rowsview td.dx-validation-pending.dx-datagrid-invalid {
  padding-left: 34px;
  padding-right: 7px;
}

.dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator {
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
  right: 4px;
  background-color: #fff;
}

.dx-rtl .dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator,
.dx-rtl.dx-datagrid-rowsview td.dx-validation-pending .dx-pending-indicator {
  left: 4px;
  right: auto;
}

.dx-datagrid-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending .dx-texteditor-input {
  padding-right: 34px;
}

.dx-datagrid-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 34px;
}

.dx-datagrid-search-text {
  color: #fff;
  background-color: #4273ff;
}

.dx-datagrid-nodata {
  color: #999;
  font-size: 17px;
}

.dx-datagrid-bottom-load-panel {
  border-top: 1px solid #ddd;
  background-color: #fff;
}

.dx-datagrid-pager {
  border-top: 1px solid #ddd;
}

.dx-datagrid-pager .dx-navigate-button,
.dx-datagrid-pager .dx-page,
.dx-datagrid-pager .dx-page-size {
  outline: 0;
}

.dx-datagrid-pager.dx-state-focused .dx-navigate-button:focus,
.dx-datagrid-pager.dx-state-focused .dx-page-size:focus,
.dx-datagrid-pager.dx-state-focused .dx-page:focus {
  outline: #688fff solid 2px;
  outline-offset: -2px;
}

.dx-datagrid-summary-item {
  color: rgba(51, 51, 51, .7);
}

.dx-datagrid-total-footer {
  position: relative;
  border-top: 1px solid #ddd;
}

.dx-datagrid-revert-tooltip .dx-overlay-content {
  background-color: #fff;
  min-width: inherit;
}

.dx-datagrid-revert-tooltip .dx-revert-button {
  margin: 0 1px;
  background-color: #d9534f;
  border-color: #d43f3a;
  color: #fff;
}

.dx-datagrid-revert-tooltip .dx-revert-button .dx-icon {
  color: #fff;
}

.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-hover {
  background-color: #c9302c;
  border-color: #d43f3a;
}

.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-focused {
  background-color: #b52b27;
  border-color: #d43f3a;
}

.dx-datagrid-revert-tooltip .dx-revert-button.dx-state-active {
  background-color: #a02622;
  border-color: #d43f3a;
  color: #fff;
}

.dx-datagrid-revert-tooltip .dx-revert-button>.dx-button-content {
  padding: 7px;
}

.dx-toolbar-menu-section .dx-datagrid-checkbox-size {
  width: 100%;
}

.dx-toolbar-menu-section .dx-datagrid-checkbox-size .dx-checkbox-container {
  padding: 14px;
}

.dx-toolbar-menu-section .dx-datagrid-checkbox-size .dx-checkbox-text {
  padding-left: 34px;
}

.dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-datagrid-group-space {
  border-left-color: rgba(0, 0, 0, .04);
  border-right-color: transparent;
}

.dx-rtl .dx-datagrid-filter-row .dx-menu .dx-menu-item-has-submenu.dx-menu-item-has-icon .dx-icon {
  margin: 0 3px;
}

.dx-rtl .dx-datagrid-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}

.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td {
  border-right-color: #ddd;
}

.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td:not(.dx-focused).dx-datagrid-group-space,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td:not(.dx-focused).dx-datagrid-group-space,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td:not(.dx-focused).dx-datagrid-group-space,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td:not(.dx-focused).dx-datagrid-group-space {
  border-left-color: #e6e6e6;
}

.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>td.dx-pointer-events-none,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row>tr>td.dx-pointer-events-none,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>td.dx-pointer-events-none,
.dx-rtl .dx-datagrid-rowsview .dx-selection.dx-row:hover>tr>td.dx-pointer-events-none {
  border-left-color: #ddd;
}

.dx-rtl .dx-datagrid-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-left: 0;
}

.dx-datagrid-group-panel {
  font-size: 14px;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.dx-datagrid-group-panel .dx-group-panel-message {
  color: #959595;
  font-weight: 400;
  padding: 7px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.dx-datagrid-group-panel .dx-group-panel-item {
  margin-right: 10px;
  color: #959595;
  font-weight: 400;
  border: 1px solid #ddd;
  padding: 7px;
}

.dx-datagrid-group-panel .dx-block-separator {
  margin-right: 10px;
  color: #959595;
  font-weight: 400;
  padding: 8px;
  background-color: #eee;
}

.dx-datagrid-group-panel .dx-sort {
  color: #898989;
}

.dx-datagrid-rowsview .dx-row.dx-group-row:first-child {
  border-top: none;
}

.dx-datagrid-rowsview .dx-row.dx-group-row {
  font-weight: 700;
}

.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
  color: #959595;
  background-color: #f7f7f7;
}

.dx-datagrid-rowsview .dx-row.dx-group-row td {
  border-top-color: #ddd;
  border-bottom-color: #ddd;
}

.dx-datagrid-group-opened {
  font: 18px/18px DXIcons;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
  color: #959595;
}

.dx-datagrid-group-opened::before {
  content: "\f001";
}

.dx-datagrid-group-closed {
  font: 18px/18px DXIcons;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
  color: #959595;
}

.dx-datagrid-group-closed::before {
  content: "\f04e";
}

.dx-datagrid-group-closed,
.dx-datagrid-group-opened {
  cursor: pointer;
  position: relative;
  width: 100%;
}

.dx-row.dx-datagrid-group-footer.dx-column-lines {
  border-bottom: 1px solid #ddd;
}

.dx-row.dx-datagrid-group-footer>td {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-left-width: 0;
  border-right-width: 0;
}

.dx-rtl .dx-datagrid-group-panel .dx-block-separator,
.dx-rtl .dx-datagrid-group-panel .dx-group-panel-item {
  margin-left: 10px;
}

.dx-datagrid-filter-panel .dx-datagrid-filter-panel-clear-filter,
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,
.dx-datagrid-filter-panel .dx-icon-filter {
  outline: 0;
  color: #4273ff;
}

.dx-treelist-important-margin {
  margin-right: 5px !important;
}

.dx-treelist-table {
  background-color: transparent;
}

.dx-treelist-borders>.dx-treelist-total-footer {
  border-top: 0;
}

.dx-treelist-borders>.dx-treelist-pager {
  margin-top: -1px;
}

.dx-treelist-borders>.dx-treelist-header-panel {
  border-bottom: 0;
}

.dx-treelist-borders>.dx-treelist-rowsview.dx-last-row-border tbody:last-child>.dx-data-row:nth-last-child(2)>td {
  border-bottom-width: 0;
}

.dx-treelist .dx-treelist-content-fixed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
  overflow: hidden;
}

.dx-treelist .dx-treelist-content-fixed .dx-treelist-table {
  position: relative;
}

.dx-treelist .dx-treelist-content-fixed .dx-treelist-table td {
  pointer-events: auto;
}

.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-row td.dx-pointer-events-none {
  visibility: hidden;
  background-color: transparent;
  pointer-events: none;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.dx-treelist .dx-treelist-content-fixed .dx-treelist-table .dx-header-row td.dx-pointer-events-none {
  border-bottom-color: transparent;
}

.dx-treelist .dx-treelist-content-fixed .dx-treelist-table.dx-treelist-table-fixed .dx-row td.dx-pointer-events-none {
  width: auto;
}

.dx-treelist .dx-menu-subitem ul li {
  padding-top: 0;
}

.dx-treelist .dx-menu-subitem ul li:first-child {
  padding-top: 1px;
}

.dx-treelist .dx-menu-subitem .dx-menu-item {
  padding: 7px 30px 7px 5px;
}

.dx-treelist .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: left;
}

.dx-treelist .dx-link {
  text-decoration: underline;
  cursor: pointer;
}

.dx-treelist .dx-column-indicators {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
}

.dx-treelist .dx-column-indicators.dx-visibility-hidden {
  visibility: hidden;
}

.dx-treelist .dx-column-indicators .dx-sort-index-icon {
  padding-right: 3px;
  margin-left: -3px;
  width: 15px;
}

.dx-treelist .dx-column-indicators .dx-header-filter.dx-header-filter,
.dx-treelist .dx-column-indicators .dx-header-filter.dx-sort,
.dx-treelist .dx-column-indicators .dx-sort.dx-header-filter,
.dx-treelist .dx-column-indicators .dx-sort.dx-sort {
  display: inline-block;
}

.dx-treelist .dx-column-indicators .dx-header-filter.dx-header-filter::after,
.dx-treelist .dx-column-indicators .dx-sort.dx-header-filter::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -7px;
}

.dx-treelist .dx-row>td,
.dx-treelist .dx-row>tr>td {
  padding: 7px;
}

.dx-treelist .dx-error-row {
  -webkit-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
}

.dx-treelist .dx-error-row .dx-error-message {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.dx-treelist .dx-error-row .dx-error-message a {
  color: inherit;
}

.dx-treelist .dx-treelist-rowsview .dx-data-row .dx-command-drag {
  cursor: move;
  vertical-align: middle;
  padding: 0;
}

.dx-sortable-dragging .dx-treelist-rowsview .dx-data-row .dx-command-drag {
  cursor: pointer;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.dx-sortable-without-handle .dx-data-row {
  cursor: pointer;
}

.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title {
  border-bottom: none;
  font-size: 16px;
}

.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {
  font-size: 16px;
}

.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content {
  padding: 0 20px 20px;
}

.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item.dx-treelist-drag-action {
  opacity: 1;
  cursor: pointer;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-treeview-node-container:first-child>.dx-treeview-node-is-leaf {
  padding: 0;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-treelist-column-chooser-plain .dx-treeview-node {
  padding-left: 0;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-treelist-column-chooser-plain .dx-treeview-node .dx-checkbox {
  left: 4px;
}

.dx-treelist-nowrap,
.dx-treelist-nowrap .dx-header-row>td>.dx-treelist-text-content {
  white-space: nowrap;
}

.dx-treelist-drag-header {
  position: absolute;
  vertical-align: middle;
  cursor: pointer;
  z-index: 10000;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-treelist-drag-header.dx-drag-command-cell {
  padding: 0;
}

.dx-treelist-columns-separator {
  position: absolute;
  z-index: 3;
  width: 3px;
}

.dx-treelist-columns-separator-transparent {
  border-left: 0;
  border-right: 0;
}

.dx-treelist-tracker {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 3;
  cursor: col-resize;
}

.dx-treelist-table-content {
  position: absolute;
  top: 0;
}

.dx-treelist-focus-overlay {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  visibility: hidden;
}

.dx-treelist-action,
.dx-treelist-drag-action {
  cursor: pointer;
}

.dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-modified):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row)>td:not(.dx-focused) .dx-link {
  color: inherit;
}

.dx-treelist-content {
  position: relative;
}

.dx-treelist-content .dx-overlay-wrapper.dx-invalid-message.dx-treelist-invalid-message {
  visibility: visible;
}

.dx-treelist-content .dx-overlay-wrapper.dx-invalid-message.dx-treelist-invalid-message .dx-overlay-content,
.dx-treelist-text-content {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dx-treelist-table-fixed {
  table-layout: fixed;
  width: 100%;
}

input.dx-hidden {
  display: inline-block !important;
  width: 0 !important;
}

.dx-hidden-cell {
  visibility: hidden;
}

.dx-row>td,
.dx-row>tr>td {
  border: none;
}

.dx-treelist-content .dx-treelist-table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
  max-width: 10px;
}

.dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed {
  max-width: none;
}

.dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed .dx-column-indicators .dx-sort.dx-sort-none {
  display: none;
}

.dx-treelist-content .dx-treelist-table.dx-treelist-table-fixed .dx-column-indicators .dx-sort.dx-sort-index {
  width: 26px;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit {
  max-width: none !important;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators {
  float: none !important;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators>span {
  width: 14px;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-column-indicators .dx-sort.dx-sort-none {
  display: inline-block;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-header-row .dx-treelist-text-content {
  max-width: none;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-text-content-alignment-left {
  margin-right: 3px;
}

.dx-treelist-content .dx-treelist-table .dx-treelist-best-fit .dx-text-content-alignment-right {
  margin-left: 3px;
}

.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-column-indicators {
  float: none !important;
}

.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-column-indicators>span {
  width: 14px;
}

.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-text-content-alignment-left {
  margin-right: 3px;
}

.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-text-content-alignment-right {
  margin-left: 3px;
}

.dx-treelist-content .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-master-detail-cell {
  max-width: 0;
}

.dx-treelist-content .dx-treelist-table [class*=column]+[class*=column]:last-child {
  float: none;
}

.dx-treelist-content .dx-treelist-table .dx-row>td,
.dx-treelist-content .dx-treelist-table .dx-row>tr>td {
  vertical-align: top;
}

.dx-treelist-content .dx-treelist-table .dx-row>td.dx-first-child,
.dx-treelist-content .dx-treelist-table .dx-row>td:first-child,
.dx-treelist-content .dx-treelist-table .dx-row>tr>td.dx-first-child,
.dx-treelist-content .dx-treelist-table .dx-row>tr>td:first-child {
  border-left: 0;
}

.dx-treelist-content .dx-treelist-table .dx-row>td.dx-last-child,
.dx-treelist-content .dx-treelist-table .dx-row>tr>td.dx-last-child {
  border-right: 0;
}

.dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space,
.dx-treelist-content .dx-treelist-table .dx-row>tr>td.dx-treelist-group-space {
  border-right: none;
  vertical-align: top;
}

.dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space+td,
.dx-treelist-content .dx-treelist-table .dx-row>tr>td.dx-treelist-group-space+td {
  border-left: none;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-container {
  overflow: hidden;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-treelist-invalid .dx-invalid-message.dx-overlay {
  position: static;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell {
  max-width: 0;
  padding: 0;
  vertical-align: middle;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell .dx-texteditor,
.dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell .dx-texteditor-container {
  border: 0;
  margin: 0;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-select {
  padding: 0;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit {
  text-overflow: clip;
  width: 100px;
  min-width: 100px;
  white-space: nowrap;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit.dx-command-edit-with-icons {
  width: 80px;
  min-width: 80px;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit.dx-command-edit-with-icons .dx-link {
  text-decoration: none;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit .dx-link {
  display: inline-block;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-expand {
  padding: 0;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-treelist-content .dx-treelist-table .dx-row .dx-command-adaptive {
  padding: 0;
  vertical-align: middle;
}

.dx-treelist-content .dx-treelist-table .dx-data-row .dx-command-edit-with-icons {
  line-height: 1;
  white-space: nowrap;
}

.dx-treelist-content .dx-treelist-table .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.dx-treelist-content .dx-treelist-table .dx-row>.dx-last-data-cell {
  border-right: none;
}

.dx-treelist-content .dx-treelist-table .dx-row>.dx-command-adaptive-hidden {
  border-left: none;
}

.dx-cell-modified,
.dx-highlight-outline,
.dx-treelist-invalid {
  position: relative;
  padding: 7px;
}

.dx-cell-modified::after,
.dx-highlight-outline::after,
.dx-treelist-invalid::after {
  content: "";
  position: absolute;
  border: 2px solid transparent;
  top: 0;
  left: 1px;
  bottom: 0;
  right: 0;
  pointer-events: none;
}

.dx-cell-modified.dx-hidden,
.dx-highlight-outline.dx-hidden,
.dx-treelist-invalid.dx-hidden {
  display: block !important;
}

.dx-cell-modified.dx-hidden::after,
.dx-highlight-outline.dx-hidden::after,
.dx-treelist-invalid.dx-hidden::after {
  display: none;
}

.dx-editor-cell .dx-texteditor-input {
  margin: 0;
}

.dx-editor-cell .dx-highlight-outline,
.dx-editor-cell.dx-cell-modified,
.dx-editor-cell.dx-treelist-invalid {
  padding: 0;
}

.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before {
  display: inline-block;
  content: "​";
  vertical-align: middle;
}

.dx-column-lines .dx-cell-modified::after,
.dx-column-lines .dx-highlight-outline::after,
.dx-column-lines .dx-treelist-invalid::after {
  left: 0;
}

.dx-treelist-headers {
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-header-row .dx-editor-cell .dx-select-checkbox {
  display: inline-block;
}

.dx-header-row>td {
  white-space: nowrap;
  overflow: hidden;
}

.dx-header-row>td>.dx-treelist-text-content {
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}

.dx-header-row .dx-text-content-alignment-left,
.dx-header-row .dx-text-content-alignment-right,
.dx-header-row>td>.dx-treelist-text-content:not(.dx-sort-indicator):not(.dx-header-filter-indicator) {
  max-width: 100%;
}

.dx-header-row .dx-header-filter-indicator,
.dx-header-row .dx-sort-indicator {
  max-width: calc(100% - 17px);
}

.dx-header-row .dx-header-filter-indicator.dx-text-content-alignment-left,
.dx-header-row .dx-sort-indicator.dx-text-content-alignment-left {
  margin-right: 3px;
}

.dx-header-row .dx-header-filter-indicator.dx-text-content-alignment-right,
.dx-header-row .dx-sort-indicator.dx-text-content-alignment-right {
  margin-left: 3px;
}

.dx-header-row .dx-header-filter-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right,
.dx-header-row .dx-sort-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 34px);
}

.dx-header-row .dx-sort-indicator.dx-header-filter-indicator {
  max-width: calc(100% - 31px);
}

.dx-header-row .dx-sort-indicator.dx-header-filter-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 62px);
}

.dx-header-row .dx-sort-indicator.dx-sort-index-indicator {
  max-width: calc(100% - 29px);
}

.dx-header-row .dx-sort-indicator.dx-sort-index-indicator.dx-header-filter-indicator {
  max-width: calc(100% - 43px);
}

.dx-header-row .dx-sort-indicator.dx-sort-index-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 46px);
}

.dx-header-row .dx-sort-indicator.dx-sort-index-indicator.dx-header-filter-indicator.dx-text-content-alignment-left.dx-text-content-alignment-right {
  max-width: calc(100% - 74px);
}

.dx-treelist-filter-range-overlay .dx-editor-container .dx-texteditor {
  border-width: 0;
}

.dx-treelist-filter-range-overlay .dx-editor-container .dx-texteditor.dx-state-focused::after {
  content: " ";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  z-index: 1;
  pointer-events: none;
}

.dx-treelist-filter-range-overlay .dx-treelist-filter-range-end {
  border-top: 1px solid transparent;
}

.dx-treelist-filter-range-overlay .dx-editor-container.dx-cell-modified,
.dx-treelist-filter-range-overlay .dx-editor-container.dx-treelist-invalid {
  padding: 0;
}

.dx-treelist-filter-row .dx-editor-cell .dx-menu {
  display: none;
}

.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu {
  position: relative;
}

.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-menu {
  display: block;
}

.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-placeholder::before,
.dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor-input {
  padding-left: 32px;
}

.dx-treelist-filter-row .dx-cell-modified::after,
.dx-treelist-filter-row .dx-treelist-invalid::after {
  pointer-events: none;
}

.dx-treelist-filter-row .dx-focused .dx-highlight-outline::after,
.dx-treelist-filter-row .dx-focused.dx-cell-modified::after,
.dx-treelist-filter-row .dx-focused.dx-treelist-invalid::after {
  border-color: transparent;
}

.dx-treelist-filter-row .dx-menu {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  margin-left: -2px;
  margin-top: -2px;
  height: 100%;
  overflow: visible;
}

.dx-treelist-filter-row .dx-menu .dx-menu-horizontal {
  height: 100%;
}

.dx-treelist-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-popout,
.dx-treelist-filter-row .dx-menu .dx-menu-horizontal .dx-menu-item-text {
  display: none;
}

.dx-treelist-filter-row .dx-menu-item.dx-state-focused::after {
  position: absolute;
  left: 2px;
  top: 2px;
  width: 100%;
  height: 102%;
  content: "";
}

.dx-treelist-filter-row>.dx-first-cell .dx-menu,
.dx-treelist-filter-row>td:first-child .dx-menu {
  margin-left: 0;
}

.dx-treelist-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 30px 5px 5px;
}

.dx-treelist-filter-row .dx-menu ul.dx-menu-horizontal>li>.dx-menu-item {
  padding: 8px 5px 7px;
}

.dx-treelist-filter-row .dx-menu ul.dx-menu-horizontal>li>.dx-menu-item.dx-state-disabled:hover {
  padding: 9px 6px 8px;
}

.dx-treelist-filter-row .dx-menu-caption {
  padding-left: 6px;
}

.dx-treelist-filter-row .dx-menu ul .dx-menu-item .dx-menu-chouser-down {
  display: none;
}

.dx-treelist-filter-row .dx-menu-item-highlight {
  font-weight: 400;
}

.dx-treelist-scroll-container {
  overflow: hidden;
  width: 100%;
}

.dx-treelist-header-panel {
  text-align: left;
}

.dx-treelist-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 10px;
}

.dx-state-disabled {
  cursor: pointer;
}

.dx-state-disabled .dx-menu-item {
  cursor: default;
}

.dx-treelist-search-panel {
  margin: 0 0 0 15px;
}

.dx-gridbase-container>.dx-treelist-rowsview {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  height: auto;
}

.dx-gridbase-container>.dx-treelist-rowsview.dx-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-gridbase-container>.dx-treelist-rowsview.dx-scrollable>.dx-scrollable-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: auto;
  min-width: 0;
  min-height: 0;
}

.dx-treelist-rowsview {
  position: relative;
  overflow: hidden;
}

.dx-treelist-rowsview.dx-empty {
  height: 100px;
}

.dx-treelist-rowsview.dx-empty .dx-scrollable-content {
  height: 100%;
}

.dx-treelist-rowsview.dx-fixed-columns.dx-scrollable .dx-scrollable-content {
  z-index: 2;
}

.dx-treelist-rowsview.dx-fixed-columns .dx-scrollable-scrollbar {
  z-index: 3;
}

.dx-treelist-rowsview .dx-treelist-content {
  overflow-anchor: none;
}

.dx-treelist-rowsview .dx-treelist-content:not(.dx-treelist-content-fixed) {
  min-height: 100%;
}

.dx-treelist-rowsview .dx-treelist-content.dx-scrollable-container {
  width: auto;
}

.dx-treelist-rowsview .dx-treelist-content.dx-treelist-content-fixed.dx-scrollable-container {
  height: auto;
}

.dx-treelist-rowsview:focus {
  outline: 0;
}

.dx-treelist-rowsview .dx-row>td,
.dx-treelist-rowsview .dx-row>tr>td {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dx-treelist-rowsview .dx-row.dx-row-lines:first-child,
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child>td,
.dx-treelist-rowsview .dx-row.dx-row-lines:first-child>tr>td {
  border-top: none;
}

.dx-treelist-rowsview .dx-data-row>td:focus {
  outline: 0;
}

.dx-treelist-rowsview .dx-selection>td .dx-link,
.dx-treelist-rowsview .dx-selection>tr>td .dx-link,
.dx-treelist-rowsview .dx-selection.dx-row:hover>td .dx-link,
.dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td .dx-link {
  color: inherit;
}

.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-freespace-row,
.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-virtual-row {
  border-top: 0;
  border-bottom: 0;
}

.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-freespace-row>td,
.dx-treelist-rowsview .dx-treelist-table .dx-row.dx-virtual-row>td {
  padding-top: 0;
  padding-bottom: 0;
}

.dx-treelist-rowsview .dx-select-checkboxes-hidden>tbody>tr>td>.dx-select-checkbox {
  display: none;
}

.dx-treelist-rowsview .dx-select-checkboxes-hidden>tbody>tr.dx-selection>td>.dx-select-checkbox,
.dx-treelist-rowsview .dx-select-checkboxes-hidden>tbody>tr>td:hover>.dx-select-checkbox {
  display: inline-block;
}

.dx-treelist-rowsview .dx-row>.dx-master-detail-cell:focus {
  outline: 0;
}

.dx-treelist-rowsview .dx-data-row.dx-edit-row .dx-cell-modified::after {
  border-color: transparent;
}

.dx-treelist-nodata {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dx-treelist-bottom-load-panel {
  text-align: center;
  padding: 10px;
}

.dx-treelist-hidden-column {
  white-space: nowrap;
}

.dx-treelist .dx-row .dx-treelist-hidden-column {
  border-right-width: 0;
  border-left-width: 0;
}

.dx-treelist-hidden-column>* {
  display: none !important;
}

.dx-treelist-total-footer>.dx-treelist-content {
  padding-top: 7px;
  padding-bottom: 7px;
}

.dx-treelist-summary-item {
  font-weight: 700;
}

.dx-treelist-export-menu .dx-dropdownbutton-content .dx-list-item {
  display: block;
}

.dx-command-adaptive {
  width: 36px;
  min-width: 36px;
}

.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-overlay-content {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-overlay-content .dx-popup-content {
  padding: 0;
}

.dx-treelist-revert-tooltip.dx-popover-wrapper .dx-popover-arrow {
  width: 0;
  height: 0;
}

.dx-treelist-notouch-action {
  -ms-touch-action: none;
  touch-action: none;
  -ms-content-zooming: none;
  -ms-overflow-style: none;
}

.dx-treelist-column-chooser-list.dx-treeview .dx-empty-message,
.dx-treelist-column-chooser-list.dx-treeview .dx-treeview-item {
  border: none;
}

.dx-treelist-column-chooser-list.dx-treeview .dx-empty-message {
  text-align: center;
  left: 0;
  right: 0;
  bottom: 50%;
  position: absolute;
}

.dx-rtl .dx-treelist .dx-menu-subitem .dx-menu-item,
.dx-treelist.dx-rtl .dx-menu-subitem .dx-menu-item {
  padding: 7px 5px 7px 30px;
}

.dx-rtl .dx-treelist .dx-menu-subitem .dx-menu-item .dx-menu-image,
.dx-treelist.dx-rtl .dx-menu-subitem .dx-menu-item .dx-menu-image {
  background-position-x: right;
}

.dx-rtl .dx-treelist .dx-texteditor-buttons-container,
.dx-treelist.dx-rtl .dx-texteditor-buttons-container {
  text-align: start;
}

.dx-rtl .dx-treelist-content .dx-treelist-table {
  direction: rtl;
}

.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space {
  border-left: none;
}

.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row>td.dx-treelist-group-space+td {
  border-right: none;
}

.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-container .dx-editor-cell .dx-checkbox.dx-checkbox-checked .dx-checkbox-icon {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-treelist-content .dx-treelist-table .dx-row .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}

.dx-rtl .dx-treelist-headers .dx-treelist-scrollable-simulated,
.dx-rtl .dx-treelist-total-footer .dx-treelist-scrollable-simulated {
  direction: ltr;
}

.dx-rtl .dx-treelist-headers .dx-treelist-scrollable-simulated .dx-treelist-table,
.dx-rtl .dx-treelist-total-footer .dx-treelist-scrollable-simulated .dx-treelist-table {
  direction: rtl;
}

.dx-rtl .dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-placeholder::before,
.dx-rtl .dx-treelist-filter-row .dx-editor-cell .dx-editor-with-menu .dx-texteditor .dx-texteditor-input {
  padding-right: 32px;
}

.dx-rtl .dx-treelist-filter-row .dx-menu {
  right: 0;
  left: auto;
  margin-left: 0;
  margin-right: -2px;
}

.dx-rtl .dx-treelist-filter-row>td:first-child .dx-menu {
  margin-left: 0;
}

.dx-rtl .dx-treelist-filter-row .dx-menu-horizontal .dx-overlay-content ul .dx-menu-item {
  padding: 5px 5px 5px 30px;
}

.dx-rtl .dx-treelist-filter-row .dx-menu-caption {
  padding-right: 6px;
}

.dx-rtl .dx-treelist-header-panel {
  text-align: right;
}

.dx-rtl .dx-treelist-header-panel .dx-treelist-column-chooser-button {
  margin-left: 0;
}

.dx-rtl .dx-treelist-header-panel .dx-toolbar-menu-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}

.dx-rtl .dx-treelist-search-panel {
  margin: 0 15px 0 0;
}

.dx-treelist-filter-panel,
.dx-treelist-filter-panel-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  min-width: 0;
}

.dx-treelist-filter-panel .dx-treelist-filter-panel-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter:hover,
.dx-treelist-filter-panel .dx-treelist-filter-panel-text:hover {
  text-decoration: underline;
  cursor: pointer;
}

.dx-treelist-filter-panel .dx-treelist-filter-panel-checkbox {
  padding-right: 10px;
}

.dx-treelist-filter-panel .dx-icon-filter {
  margin: auto 7px auto auto;
  cursor: pointer;
}

.dx-treelist-container {
  position: relative;
  cursor: default;
  white-space: normal;
  line-height: normal;
  color: #333;
  background-color: #fff;
}

.dx-treelist-rowsview .dx-treelist-best-fit.dx-treelist-cell-expandable,
.dx-treelist-rowsview .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-treelist-cell-expandable {
  white-space: nowrap;
}

.dx-treelist-rowsview .dx-treelist-best-fit.dx-treelist-cell-expandable .dx-treelist-text-content,
.dx-treelist-rowsview .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-treelist-cell-expandable .dx-treelist-text-content {
  display: inline;
  white-space: normal;
}

.dx-treelist-rowsview .dx-treelist-best-fit.dx-treelist-cell-expandable .dx-treelist-icon-container,
.dx-treelist-rowsview .dx-treelist-table:not(.dx-treelist-table-fixed) .dx-treelist-cell-expandable .dx-treelist-icon-container {
  float: none;
}

.dx-treelist-rowsview .dx-treelist-icon-container {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  line-height: 1;
}

.dx-treelist-rowsview .dx-treelist-table-fixed .dx-treelist-icon-container {
  float: left;
}

.dx-treelist-borders>.dx-treelist-headers,
.dx-treelist-borders>.dx-treelist-rowsview,
.dx-treelist-borders>.dx-treelist-total-footer {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.dx-treelist-borders>.dx-treelist-rowsview,
.dx-treelist-borders>.dx-treelist-total-footer {
  border-bottom: 1px solid #ddd;
}

.dx-treelist-borders>.dx-treelist-filter-panel,
.dx-treelist-borders>.dx-treelist-headers {
  border-top: 1px solid #ddd;
}

.dx-treelist-borders>.dx-treelist-filter-panel {
  border-top-width: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-sortable-dragging>div>.dx-gridbase-container>.dx-treelist-rowsview {
  border-color: rgba(66, 115, 255, .5);
}

.dx-treelist .dx-column-lines>td:first-child {
  border-left: none;
}

.dx-treelist .dx-column-lines>td:last-child {
  border-right: none;
}

.dx-treelist .dx-command-drag .dx-treelist-drag-icon {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-command-drag .dx-treelist-drag-icon::before {
  content: "\f038";
}

.dx-treelist-container .dx-sort-up {
  font: 14px/1 DXIcons;
}

.dx-treelist-container .dx-sort-up::before {
  content: "\f051";
}

.dx-treelist-container .dx-sort-down {
  font: 14px/1 DXIcons;
}

.dx-treelist-container .dx-sort-down::before {
  content: "\f052";
}

.dx-treelist-container .dx-sort-down,
.dx-treelist-container .dx-sort-up {
  font-family: inherit;
}

.dx-treelist-container .dx-sort-down::before,
.dx-treelist-container .dx-sort-up::before {
  font-family: DXIcons, sans-serif;
}

.dx-treelist-container .dx-treelist-headers .dx-header-filter,
.dx-treelist-container .dx-treelist-headers .dx-header-row>td {
  outline: 0;
}

.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus,
.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td:focus {
  outline: #688fff solid 2px;
}

.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td:focus {
  outline-offset: -2px;
}

.dx-treelist-container .dx-treelist-headers.dx-state-focused .dx-header-row td .dx-header-filter:focus {
  outline-offset: 2px;
}

.dx-treelist-container .dx-header-filter {
  position: relative;
  color: #959595;
  font: 14px/1 DXIcons;
}

.dx-treelist-container .dx-header-filter::before {
  content: "\f050";
}

.dx-treelist-container .dx-header-filter-empty {
  color: rgba(149, 149, 149, .5);
}

.dx-treelist-container.dx-filter-menu .dx-menu-item-content .dx-icon {
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}

.dx-treelist-container .dx-treelist-content-fixed .dx-treelist-table .dx-col-fixed {
  background-color: #fff;
}

.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,
.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,
.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}

.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell {
  border-left: none;
}

.dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell {
  border-right: none;
}

.dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row>td.dx-command-edit>a.dx-link:focus {
  outline: #688fff solid 2px;
  outline-offset: 2px;
}

.dx-treelist-container .dx-treelist-rowsview.dx-state-focused .dx-data-row.dx-row-focused>td.dx-command-edit>a.dx-link:focus {
  outline-color: #fff;
  outline-offset: 0;
}

.dx-treelist-container .dx-treelist-rowsview .dx-treelist-edit-form {
  background-color: #fff;
}

.dx-treelist-container .dx-treelist-rowsview .dx-virtual-row>td {
  position: relative;
}

.dx-treelist-container .dx-treelist-rowsview .dx-virtual-row>td::before {
  display: block;
  height: 100%;
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAACqCAYAAABbAOqQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYWQ2ODE5MS00ZDMxLWRjNGYtOTU0NC1jNjJkMTIxMjY2M2IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY1RUVFQzAzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY1RUVFQkYzRDYzMTFFODlFNThCOUJBQjU4Q0EzRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMjM1Y2U0LTc5ZWUtNGI0NC05ZjlkLTk2NTZmZGFjNjhhNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk1OTQ2MjBiLTUyMTQtYTM0Yy04Nzc5LTEwMmEyMTY4MTlhOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLbJKYAAADrSURBVHja7N3BDYBACABBsQn7L48q0BoMD5SZxAZuc74gF1V1MMfpCARBEEEQRBAEEQRBdovnuxxDq3RD/LIQRBAEQRBBEEQQBBEEQQQBAAAAAAAAABhi8gZVbgxi6kQQBBEEQQRBEEEQRBAEQRBBAAAAAAAAAAAabX2Daux2lqkTQRBEEAQRBEEEQRBBEARBBAEAAAAAAAAAaLR1g2osUyeCIIggCCIIggiCIIIgCIIIAgAAAAAAAADQ6KsbVPnXIKZOBEEQQRBEEAQRBEEEQRAEEYRXoqqcghuCIIIgiCAIIgiCCMIUtwADALYCCr92l++TAAAAAElFTkSuQmCC");
  background-repeat: no-repeat repeat;
}

.dx-treelist-container .dx-treelist-rowsview .dx-virtual-row>td[style*="text-align: right"]::before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-treelist-container .dx-treelist-filter-row .dx-filter-range-content {
  color: #333;
}

.dx-treelist-container .dx-error-row td {
  color: #fff;
  padding: 0;
}

.dx-treelist-container .dx-error-row .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
}

.dx-treelist-filter-panel {
  padding: 10px;
  color: #333;
  border-top: 1px solid #ddd;
}

.dx-treelist-filter-panel.dx-state-focused .dx-icon-filter:focus,
.dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-clear-filter:focus,
.dx-treelist-filter-panel.dx-state-focused .dx-treelist-filter-panel-text:focus {
  outline: #688fff solid 2px;
}

.dx-treelist-form-buttons-container {
  float: right;
}

.dx-treelist-form-buttons-container .dx-button {
  margin-left: 10px;
  margin-top: 10px;
}

.dx-treelist-export-menu .dx-menu-item .dx-icon-exportxlsx {
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  font-size: 16px;
  text-align: center;
  line-height: 16px;
}

.dx-treelist-adaptive-more {
  cursor: pointer;
  font: 21px/21px DXIcons;
}

.dx-treelist-adaptive-more::before {
  content: "\f06c";
}

.dx-treelist-edit-popup .dx-error-message {
  background-color: #e89895;
  white-space: normal;
  word-wrap: break-word;
  color: #fff;
  margin-bottom: 20px;
}

.dx-rtl.dx-treelist .dx-column-lines>td:first-child {
  border-right: none;
  border-left: 1px solid #ddd;
}

.dx-rtl.dx-treelist .dx-column-lines>td:last-child {
  border-left: none;
  border-right: 1px solid #ddd;
}

.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
}

.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-first-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-first-cell {
  border-right: none;
}

.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-header-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-datagrid-rowsview .dx-virtual-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-treelist-headers .dx-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-data-row td.dx-pointer-events-none.dx-last-cell,
.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-freespace-row td.dx-pointer-events-none.dx-last-cell {
  border-left: none;
}

.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-virtual-row>td::before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-treelist-container .dx-treelist-rowsview .dx-virtual-row>td[style*="text-align: left"]::before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.dx-rtl .dx-treelist-form-buttons-container {
  float: left;
}

.dx-rtl .dx-treelist-form-buttons-container .dx-button {
  margin-left: 0;
  margin-right: 10px;
}

.dx-treelist-cell-updated-animation {
  -webkit-animation: 1s dx-treelist-highlight-change;
  animation: 1s dx-treelist-highlight-change;
}

@-webkit-keyframes dx-treelist-highlight-change {

  50%,
  from {
    background-color: rgba(51, 51, 51, .08);
  }
}

@keyframes dx-treelist-highlight-change {

  50%,
  from {
    background-color: rgba(51, 51, 51, .08);
  }
}

.dx-treelist-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,
.dx-treelist.dx-filter-menu .dx-menu-item-has-icon .dx-icon {
  color: #898989;
}

.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}

.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-asc::before {
  content: "\f053";
}

.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc {
  font: 16px/16px DXIcons;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  text-align: center;
}

.dx-treelist-container.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before,
.dx-treelist.dx-context-menu .dx-menu-items-container .dx-icon-context-menu-sort-desc::before {
  content: "\f054";
}

.dx-treelist .dx-icon-filter-operation-equals,
.dx-treelist-container .dx-icon-filter-operation-equals {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-equals::before,
.dx-treelist-container .dx-icon-filter-operation-equals::before {
  content: "\f044";
}

.dx-treelist .dx-icon-filter-operation-default,
.dx-treelist-container .dx-icon-filter-operation-default {
  font: 12px/12px DXIcons;
  width: 12px;
  height: 12px;
  background-position: 0 0;
  background-size: 12px 12px;
  padding: 0;
  text-align: center;
}

.dx-treelist .dx-icon-filter-operation-default::before,
.dx-treelist-container .dx-icon-filter-operation-default::before {
  content: "\f027";
}

.dx-treelist .dx-icon-filter-operation-not-equals,
.dx-treelist-container .dx-icon-filter-operation-not-equals {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-not-equals::before,
.dx-treelist-container .dx-icon-filter-operation-not-equals::before {
  content: "\f045";
}

.dx-treelist .dx-icon-filter-operation-less,
.dx-treelist-container .dx-icon-filter-operation-less {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-less::before,
.dx-treelist-container .dx-icon-filter-operation-less::before {
  content: "\f046";
}

.dx-treelist .dx-icon-filter-operation-less-equal,
.dx-treelist-container .dx-icon-filter-operation-less-equal {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-less-equal::before,
.dx-treelist-container .dx-icon-filter-operation-less-equal::before {
  content: "\f048";
}

.dx-treelist .dx-icon-filter-operation-greater,
.dx-treelist-container .dx-icon-filter-operation-greater {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-greater::before,
.dx-treelist-container .dx-icon-filter-operation-greater::before {
  content: "\f047";
}

.dx-treelist .dx-icon-filter-operation-greater-equal,
.dx-treelist-container .dx-icon-filter-operation-greater-equal {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-greater-equal::before,
.dx-treelist-container .dx-icon-filter-operation-greater-equal::before {
  content: "\f049";
}

.dx-treelist .dx-icon-filter-operation-contains,
.dx-treelist-container .dx-icon-filter-operation-contains {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-contains::before,
.dx-treelist-container .dx-icon-filter-operation-contains::before {
  content: "\f063";
}

.dx-treelist .dx-icon-filter-operation-not-contains,
.dx-treelist-container .dx-icon-filter-operation-not-contains {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-not-contains::before,
.dx-treelist-container .dx-icon-filter-operation-not-contains::before {
  content: "\f066";
}

.dx-treelist .dx-icon-filter-operation-starts-with,
.dx-treelist-container .dx-icon-filter-operation-starts-with {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-starts-with::before,
.dx-treelist-container .dx-icon-filter-operation-starts-with::before {
  content: "\f064";
}

.dx-treelist .dx-icon-filter-operation-ends-with,
.dx-treelist-container .dx-icon-filter-operation-ends-with {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-ends-with::before,
.dx-treelist-container .dx-icon-filter-operation-ends-with::before {
  content: "\f065";
}

.dx-treelist .dx-icon-filter-operation-between,
.dx-treelist-container .dx-icon-filter-operation-between {
  font: 14px/1 DXIcons;
}

.dx-treelist .dx-icon-filter-operation-between::before,
.dx-treelist-container .dx-icon-filter-operation-between::before {
  content: "\f06a";
}

.dx-treelist {
  line-height: inherit;
}

.dx-treelist .dx-row-alt>td,
.dx-treelist .dx-row-alt>tr>td {
  background-color: #f5f5f5;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

.dx-treelist .dx-row-alt.dx-row:not(.dx-row-removed) {
  border-bottom-color: transparent;
}

.dx-treelist .dx-link {
  color: #4273ff;
}

.dx-treelist .dx-row-lines>td {
  border-bottom: 1px solid #ddd;
}

.dx-treelist .dx-column-lines>td {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.dx-treelist .dx-error-row .dx-closebutton {
  float: right;
  margin: 9px;
  font: 14px/14px DXIcons;
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  text-align: center;
}

.dx-treelist .dx-error-row .dx-closebutton::before {
  content: "\f00a";
}

.dx-treelist .dx-error-row .dx-error-message {
  padding: 7px 35px 7px 7px;
}

.dx-treelist .dx-row>td {
  padding: 7px;
}

.dx-treelist .dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit-with-icons .dx-link {
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin: 0 3px;
}

.dx-treelist .dx-treelist-content .dx-treelist-table .dx-row .dx-command-edit-with-icons .dx-link:not(.dx-link-icon) {
  width: auto;
}

.dx-treelist .dx-treelist-rowsview .dx-virtual-row>td[style*="text-align: right"]::before {
  background-position-y: 34px;
}

.dx-treelist .dx-command-drag {
  width: 36px;
  min-width: 36px;
}

.dx-treelist .dx-command-drag .dx-treelist-drag-icon {
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 19px;
}

.dx-treelist-edit-popup .dx-error-message {
  padding: 7px;
}

.dx-treelist-headers .dx-texteditor-input,
.dx-treelist-rowsview .dx-texteditor-input {
  padding: 7px;
  min-height: 33px;
}

.dx-treelist-headers .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-treelist-headers .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-treelist-rowsview .dx-numberbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input,
.dx-treelist-rowsview .dx-textbox.dx-show-clear-button.dx-texteditor-empty:not(.dx-invalid) .dx-texteditor-input {
  padding-right: 7px;
}

.dx-treelist-headers .dx-lookup,
.dx-treelist-rowsview .dx-lookup {
  height: auto;
}

.dx-treelist-headers .dx-lookup-field,
.dx-treelist-rowsview .dx-lookup-field {
  padding-left: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.dx-treelist-headers .dx-searchbox .dx-placeholder::before,
.dx-treelist-headers .dx-searchbox .dx-texteditor-input,
.dx-treelist-rowsview .dx-searchbox .dx-placeholder::before,
.dx-treelist-rowsview .dx-searchbox .dx-texteditor-input {
  padding-left: 34px;
}

.dx-rtl .dx-treelist-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-treelist-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl .dx-treelist-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl .dx-treelist-rowsview .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-treelist-headers .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-treelist-headers .dx-searchbox .dx-texteditor-input,
.dx-rtl.dx-treelist-rowsview .dx-searchbox .dx-placeholder::before,
.dx-rtl.dx-treelist-rowsview .dx-searchbox .dx-texteditor-input {
  padding-right: 34px;
}

.dx-editor-cell .dx-numberbox-spin-button {
  background-color: transparent;
}

.dx-editor-cell .dx-icon-clear {
  left: 0;
}

.dx-editor-cell .dx-texteditor,
.dx-editor-cell .dx-texteditor .dx-texteditor-input {
  background: #fff;
}

.dx-editor-cell .dx-dropdowneditor {
  background-color: #fff;
}

.dx-editor-cell.dx-focused .dx-dropdowneditor-icon {
  border-radius: 0;
}

.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select)::before {
  padding-top: 7px;
  padding-bottom: 7px;
}

.dx-treelist-checkbox-size {
  vertical-align: middle;
  padding-bottom: 2px;
}

.dx-treelist-checkbox-size.dx-checkbox-checked .dx-checkbox-icon {
  font-size: 12px;
}

.dx-treelist-checkbox-size .dx-checkbox-icon {
  height: 16px;
  width: 16px;
}

.dx-treelist-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon {
  font-size: 6px;
}

.dx-treelist-checkbox-size.dx-checkbox-indeterminate .dx-checkbox-icon::before {
  border-radius: 0;
}

.dx-treelist-column-chooser-list .dx-empty-message {
  color: #999;
  padding: 0 20px;
}

.dx-treelist-column-chooser {
  color: #333;
  font-weight: 400;
  font-size: 14px;
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-treelist-column-chooser input,
.dx-treelist-column-chooser textarea {
  font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
  line-height: 1.35715;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content {
  padding: 0 20px 20px;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content .dx-treeview-search {
  margin-bottom: 10px;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-drag .dx-popup-content .dx-treeview-node {
  padding-left: 20px;
}

.dx-treelist-column-chooser.dx-treelist-column-chooser-mode-select .dx-popup-content {
  padding: 0 20px 20px;
}

.dx-treelist-column-chooser .dx-overlay-content {
  background-color: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

.dx-treelist-column-chooser .dx-overlay-content .dx-popup-title {
  padding-top: 7px;
  padding-bottom: 9px;
  background-color: transparent;
}

.dx-treelist-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
  opacity: .5;
  margin-bottom: 10px;
  background-color: #fff;
  color: #959595;
  font-weight: 400;
  border: 1px solid #ddd;
  padding: 7px;
  -webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, .2);
}

.dx-treelist-drag-header {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  color: #959595;
  font-weight: 400;
  padding: 7px;
  border: 1px solid rgba(66, 115, 255, .5);
  background-color: #fff;
}

.dx-treelist-columns-separator {
  background-color: rgba(66, 115, 255, .5);
}

.dx-treelist-columns-separator-transparent {
  background-color: transparent;
}

.dx-treelist-drop-highlight>td {
  background-color: #4273ff;
  color: #fff;
}

.dx-treelist-focus-overlay {
  border: 2px solid #688fff;
}

.dx-treelist-table .dx-row .dx-command-select {
  width: 70px;
  min-width: 70px;
}

.dx-treelist-table .dx-row .dx-command-edit {
  width: 85px;
  min-width: 85px;
}

.dx-treelist-table .dx-row .dx-command-edit .dx-link.dx-state-disabled {
  opacity: .5;
}

.dx-treelist-table .dx-row .dx-command-edit .dx-link.dx-state-disabled.dx-link-icon {
  opacity: .6;
}

.dx-treelist-table .dx-row .dx-command-expand {
  width: 30px;
  min-width: 30px;
}

.dx-treelist-table .dx-row .dx-command-expand.dx-treelist-group-space {
  padding-top: 7px;
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused) {
  background-color: rgba(0, 0, 0, .04);
  color: #333;
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-treelist-group-space {
  border-right-color: rgba(0, 0, 0, .04);
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-command-select {
  overflow: inherit;
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>.dx-treelist-readonly .dx-texteditor .dx-texteditor-input {
  background-color: rgba(0, 0, 0, .04);
  color: #333;
}

.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td.dx-pointer-events-none {
  background-color: transparent;
}

.dx-treelist-headers {
  color: #959595;
  font-weight: 400;
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
  border-bottom: 1px solid #ddd;
}

.dx-treelist-headers .dx-treelist-content {
  margin-bottom: -1px;
}

.dx-treelist-borders .dx-treelist-headers .dx-treelist-table {
  border-bottom-width: 1px;
}

.dx-treelist-headers .dx-treelist-table .dx-row>td {
  border-bottom: 1px solid #ddd;
}

.dx-treelist-filter-row .dx-menu .dx-overlay-content {
  color: #333;
}

.dx-treelist-filter-row .dx-menu-item.dx-state-focused {
  background-color: transparent;
}

.dx-treelist-filter-row .dx-menu-item.dx-state-focused::after {
  border: 2px solid #688fff;
}

.dx-treelist-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded {
  background-color: #fff;
}

.dx-treelist-filter-row .dx-menu-item.dx-state-focused.dx-menu-item-expanded::after {
  border-color: transparent;
}

.dx-treelist-filter-row .dx-menu-item-has-submenu.dx-state-hover {
  background-color: transparent;
}

.dx-treelist-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover {
  background-color: #fff;
}

.dx-treelist-filter-row .dx-cell-modified::after,
.dx-treelist-filter-row .dx-highlight-outline::after,
.dx-treelist-filter-row .dx-treelist-invalid::after {
  border-color: rgba(92, 184, 92, .5);
}

.dx-treelist-filter-row .dx-menu-item-content .dx-icon {
  color: #898989;
}

.dx-treelist-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 7px 7px 32px;
}

.dx-treelist-filter-range-overlay .dx-overlay-content {
  border: 1px solid #ddd;
  overflow: inherit;
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .15);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, .15);
}

.dx-treelist-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-cell-modified::after,
.dx-treelist-filter-range-overlay .dx-overlay-content .dx-editor-container.dx-treelist-invalid::after {
  border-color: rgba(92, 184, 92, .5);
  left: 0;
}

.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input {
  background-color: #fff;
  padding: 7px;
}

.dx-treelist-filter-range-overlay .dx-overlay-content .dx-texteditor.dx-state-focused::after {
  border: 2px solid #688fff;
}

.dx-filter-menu.dx-menu {
  background-color: transparent;
  height: 100%;
}

.dx-filter-menu.dx-menu .dx-menu-item .dx-menu-item-content {
  padding: 6px 5px 7px;
}

.dx-filter-menu.dx-menu .dx-menu-item .dx-menu-item-content .dx-icon {
  margin: 0 3px;
}

.dx-editor-with-menu .dx-filter-menu .dx-menu-item-content .dx-icon.dx-icon-filter-operation-default,
.dx-filter-menu .dx-menu-item-content .dx-icon.dx-icon-filter-operation-default {
  margin-top: 2px;
}

.dx-cell-modified,
.dx-treelist-invalid {
  padding: 7px;
}

.dx-treelist-header-panel {
  border-bottom: 1px solid #ddd;
}

.dx-treelist-header-panel .dx-toolbar {
  margin-bottom: 10px;
}

.dx-treelist-header-panel .dx-apply-button {
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff;
}

.dx-treelist-header-panel .dx-apply-button .dx-icon {
  color: #fff;
}

.dx-treelist-header-panel .dx-apply-button.dx-state-hover {
  background-color: #449d44;
  border-color: #4cae4c;
}

.dx-treelist-header-panel .dx-apply-button.dx-state-focused {
  background-color: #3d8b3d;
  border-color: #4cae4c;
}

.dx-treelist-header-panel .dx-apply-button.dx-state-active {
  background-color: #357935;
  border-color: #4cae4c;
  color: #fff;
}

.dx-icon-column-chooser {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-icon-column-chooser::before {
  content: "\f04d";
}

.dx-treelist-addrow-button .dx-icon-edit-button-addrow {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-treelist-addrow-button .dx-icon-edit-button-addrow::before {
  content: "\f00b";
}

.dx-treelist-cancel-button .dx-icon-edit-button-cancel {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-treelist-cancel-button .dx-icon-edit-button-cancel::before {
  content: "\f04c";
}

.dx-treelist-save-button .dx-icon-edit-button-save {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-treelist-save-button .dx-icon-edit-button-save::before {
  content: "\f041";
}

.dx-apply-button .dx-icon-apply-filter {
  font: 18px/18px DXIcons;
  width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  text-align: center;
}

.dx-apply-button .dx-icon-apply-filter::before {
  content: "\f050";
}

.dx-treelist-adaptive-more {
  width: 21px;
  height: 21px;
  background-position: 0 0;
  background-size: 21px 21px;
  padding: 0;
  font-size: 21px;
  text-align: center;
  line-height: 21px;
}

.dx-treelist-borders .dx-treelist-rowsview,
.dx-treelist-headers+.dx-treelist-rowsview,
.dx-treelist-rowsview.dx-treelist-after-headers {
  border-top: 1px solid #ddd;
}

.dx-treelist-rowsview .dx-row {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.dx-treelist-rowsview .dx-row:focus {
  outline: 0;
}

.dx-treelist-rowsview .dx-row.dx-edit-row:first-child>td {
  border-top-width: 0;
  border-bottom: 1px solid #ddd;
}

.dx-treelist-rowsview .dx-row.dx-edit-row>td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-treelist-rowsview .dx-row.dx-treelist-edit-form {
  white-space: normal;
}

.dx-treelist-rowsview .dx-master-detail-row>.dx-master-detail-cell {
  padding: 20px;
}

.dx-treelist-rowsview .dx-master-detail-row .dx-master-detail-cell,
.dx-treelist-rowsview .dx-master-detail-row>.dx-treelist-group-space {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-treelist-rowsview .dx-master-detail-row .dx-texteditor-input {
  padding-right: 0;
}

.dx-treelist-rowsview .dx-master-detail-row:not(.dx-treelist-edit-form) .dx-master-detail-cell,
.dx-treelist-rowsview .dx-master-detail-row:not(.dx-treelist-edit-form)>.dx-treelist-group-space {
  background-color: #fafafa;
}

.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-cell-modified::after,
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-treelist-invalid::after {
  border: 1px solid rgba(217, 83, 79, .4);
}

.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-focused.dx-cell-modified::after,
.dx-treelist-rowsview .dx-data-row .dx-validator.dx-treelist-invalid.dx-focused.dx-treelist-invalid::after {
  border: 1px solid #d9534f;
}

.dx-treelist-rowsview .dx-data-row .dx-cell-modified.dx-cell-modified::after,
.dx-treelist-rowsview .dx-data-row .dx-cell-modified.dx-treelist-invalid::after {
  border-color: rgba(92, 184, 92, .5);
}

.dx-treelist-rowsview .dx-overlay-wrapper.dx-invalid-message .dx-overlay-content {
  padding: 9px 17px;
}

.dx-treelist-rowsview .dx-row-removed>td {
  background-color: #ddd;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  color: #959595;
}

.dx-treelist-rowsview .dx-adaptive-detail-row .dx-adaptive-item-text {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}

.dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid {
  border: 1px solid rgba(217, 83, 79, .4);
}

.dx-treelist-rowsview .dx-adaptive-detail-row .dx-treelist-invalid.dx-adaptive-item-text {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}

.dx-treelist-rowsview .dx-item-modified {
  border-radius: 4px;
  border: 2px solid rgba(92, 184, 92, .5);
}

.dx-treelist-rowsview .dx-item-modified.dx-adaptive-item-text {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused),
.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) {
  background-color: #688fff;
  color: #fff;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-texteditor-input,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-texteditor-input,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-texteditor-input {
  border-radius: 0;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link .dx-treelist-group-opened,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) .dx-treelist-group-opened,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr>td:not(.dx-focused) .dx-treelist-group-opened {
  color: #fff;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row .dx-command-edit .dx-link:focus {
  background-color: #fff;
  color: #333;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row>td,
.dx-treelist-rowsview .dx-row-focused.dx-data-row>tr:last-child>td {
  border-bottom: 1px solid #688fff;
}

.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>td,
.dx-treelist-rowsview .dx-row-focused.dx-data-row:not(.dx-row-lines)>tr:first-child>td {
  border-top: 1px solid #688fff;
  border-bottom: 1px solid #688fff;
}

.dx-treelist-rowsview .dx-row-focused.dx-group-row {
  background-color: #688fff;
  color: #fff;
}

.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-datagrid-summary-item,
.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-treelist-group-closed,
.dx-treelist-rowsview .dx-row-focused.dx-group-row .dx-treelist-group-opened {
  color: #fff;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td {
  background-color: #e6e6e6;
  color: #333;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-treelist-group-space,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-treelist-group-space,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-treelist-group-space,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-treelist-group-space {
  border-right-color: #e6e6e6;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-pointer-events-none,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-pointer-events-none,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-pointer-events-none,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-pointer-events-none {
  border-left-color: #ddd;
  border-right-color: #ddd;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>td.dx-focused,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused)>tr>td.dx-focused,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>td.dx-focused,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover>tr>td.dx-focused {
  background-color: #fff;
  color: #333;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>td {
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:first-child>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:first-child>td {
  border-top: 1px solid #e6e6e6;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover:not(.dx-row-lines)>tr:last-child>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines)>tr:last-child>td {
  border-bottom: 1px solid #e6e6e6;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines>tr>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines>tr>td {
  border-left-color: #ddd;
  border-right-color: #ddd;
}

.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-row-lines>tr>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>td,
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-row-lines>tr>td {
  border-bottom-color: #ddd;
}

.dx-treelist-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-right: 0;
}

.dx-treelist-rowsview td.dx-validation-pending {
  position: relative;
  padding: 0;
}

.dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid {
  padding: 7px 34px 7px 7px;
}

.dx-rtl .dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl .dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid,
.dx-rtl.dx-treelist-rowsview td.dx-validation-pending.dx-cell-modified,
.dx-rtl.dx-treelist-rowsview td.dx-validation-pending.dx-treelist-invalid {
  padding-left: 34px;
  padding-right: 7px;
}

.dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator {
  pointer-events: none;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  width: 22px;
  height: 22px;
  right: 4px;
  background-color: #fff;
}

.dx-rtl .dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator,
.dx-rtl.dx-treelist-rowsview td.dx-validation-pending .dx-pending-indicator {
  left: 4px;
  right: auto;
}

.dx-treelist-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending .dx-texteditor-input {
  padding-right: 34px;
}

.dx-treelist-rowsview td.dx-editor-cell .dx-texteditor.dx-validation-pending.dx-rtl .dx-texteditor-input {
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 34px;
}

.dx-treelist-search-text {
  color: #fff;
  background-color: #4273ff;
}

.dx-treelist-nodata {
  color: #999;
  font-size: 17px;
}

.dx-treelist-bottom-load-panel {
  border-top: 1px solid #ddd;
  background-color: #fff;
}

.dx-treelist-pager {
  border-top: 1px solid #ddd;
}

.dx-treelist-pager .dx-navigate-button,
.dx-treelist-pager .dx-page,
.dx-treelist-pager .dx-page-size {
  outline: 0;
}

.dx-treelist-pager.dx-state-focused .dx-navigate-button:focus,
.dx-treelist-pager.dx-state-focused .dx-page-size:focus,
.dx-treelist-pager.dx-state-focused .dx-page:focus {
  outline: #688fff solid 2px;
  outline-offset: -2px;
}

.dx-treelist-summary-item {
  color: rgba(51, 51, 51, .7);
}

.dx-treelist-total-footer {
  position: relative;
  border-top: 1px solid #ddd;
}

.dx-treelist-revert-tooltip .dx-overlay-content {
  background-color: #fff;
  min-width: inherit;
}

.dx-treelist-revert-tooltip .dx-revert-button {
  margin: 0 1px;
  background-color: #9ca3af;
  border-color: #9ca3af;
  color: #fff;
}

.dx-treelist-revert-tooltip .dx-revert-button .dx-icon {
  color: #fff;
}

.dx-treelist-revert-tooltip .dx-revert-button.dx-state-hover {
  background-color: #c9302c;
  border-color: #d43f3a;
}

.dx-treelist-revert-tooltip .dx-revert-button.dx-state-focused {
  background-color: #b52b27;
  border-color: #d43f3a;
}

.dx-treelist-revert-tooltip .dx-revert-button.dx-state-active {
  background-color: #a02622;
  border-color: #d43f3a;
  color: #fff;
}

.dx-treelist-revert-tooltip .dx-revert-button>.dx-button-content {
  padding: 7px;
}

.dx-toolbar-menu-section .dx-treelist-checkbox-size {
  width: 100%;
}

.dx-toolbar-menu-section .dx-treelist-checkbox-size .dx-checkbox-container {
  padding: 14px;
}

.dx-toolbar-menu-section .dx-treelist-checkbox-size .dx-checkbox-text {
  padding-left: 34px;
}

.dx-rtl .dx-toolbar-menu-section .dx-checkbox-text {
  padding-right: 34px;
  padding-left: 27px;
}

.dx-rtl .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused)>td:not(.dx-focused).dx-treelist-group-space {
  border-left-color: rgba(0, 0, 0, .04);
  border-right-color: transparent;
}

.dx-rtl .dx-treelist-filter-row .dx-menu .dx-menu-item-has-submenu.dx-menu-item-has-icon .dx-icon {
  margin: 0 3px;
}

.dx-rtl .dx-treelist-filter-row td .dx-editor-container .dx-filter-range-content {
  padding: 7px 32px 7px 7px;
}

.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td {
  border-right-color: #ddd;
}

.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td:not(.dx-focused).dx-treelist-group-space,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td:not(.dx-focused).dx-treelist-group-space,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td:not(.dx-focused).dx-treelist-group-space,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td:not(.dx-focused).dx-treelist-group-space {
  border-left-color: #e6e6e6;
}

.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>td.dx-pointer-events-none,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row>tr>td.dx-pointer-events-none,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>td.dx-pointer-events-none,
.dx-rtl .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td.dx-pointer-events-none {
  border-left-color: #ddd;
}

.dx-rtl .dx-treelist-rowsview.dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-wrapper .dx-scrollable-container .dx-scrollable-content {
  padding-left: 0;
}

.dx-treelist-rowsview .dx-treelist-empty-space {
  position: relative;
  display: inline-block;
  width: 14px;
  font: 14px/1 DXIcons;
}

.dx-treelist-rowsview .dx-treelist-empty-space::before {
  content: "\f04e";
  visibility: hidden;
}

.dx-treelist-rowsview tr:not(.dx-row-focused) .dx-treelist-empty-space {
  color: #959595;
}

.dx-treelist-rowsview .dx-treelist-expanded span {
  font: 18px/18px DXIcons;
  text-align: center;
  cursor: pointer;
}

.dx-treelist-rowsview .dx-treelist-expanded span::before {
  content: "\f001";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  left: 0;
  margin-left: -5px;
  margin-top: -8px;
}

.dx-treelist-rowsview .dx-treelist-collapsed span {
  font: 18px/18px DXIcons;
  text-align: center;
  cursor: pointer;
}

.dx-treelist-rowsview .dx-treelist-collapsed span::before {
  content: "\f04e";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  left: 0;
  margin-left: -6px;
  margin-top: -8px;
}

.dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space {
  color: #959595;
}

.dx-treelist-rowsview .dx-treelist-cell-expandable {
  white-space: nowrap;
}

.dx-treelist-rowsview .dx-treelist-cell-expandable .dx-treelist-text-content {
  white-space: normal;
}

.dx-treelist-rowsview.dx-treelist-nowrap .dx-treelist-table .dx-treelist-cell-expandable .dx-treelist-text-content {
  white-space: nowrap;
}

.dx-treelist-rowsview .dx-treelist-content .dx-treelist-table .dx-row .dx-editor-cell {
  padding-left: 7px;
}

.dx-treelist-checkbox-size {
  line-height: 0;
}

.dx-treelist-cell-expandable .dx-select-checkbox,
.dx-treelist-select-all .dx-select-checkbox {
  position: absolute;
}

.dx-treelist-icon-container.dx-editor-inline-block {
  position: relative;
  padding-right: 23px;
}

.dx-treelist-icon-container.dx-editor-inline-block .dx-checkbox {
  top: 50%;
  margin-top: -8px;
}

.dx-treelist-select-all {
  position: relative;
}

.dx-treelist-select-all .dx-checkbox {
  left: 21px;
  margin-top: 1px;
}

.dx-treelist-headers .dx-header-row>.dx-treelist-select-all {
  padding-left: 44px;
}

.dx-rtl .dx-treelist-rowsview .dx-treelist-collapsed,
.dx-rtl .dx-treelist-rowsview .dx-treelist-expanded {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl .dx-treelist-rowsview .dx-treelist-table-fixed .dx-treelist-icon-container {
  float: right;
}

.dx-rtl .dx-treelist-select-all .dx-checkbox {
  left: calc(100% - 37px);
}

.dx-rtl .dx-treelist-headers .dx-header-row>.dx-treelist-select-all {
  padding-right: 44px;
  padding-left: 7px;
}

.dx-rtl .dx-treelist-icon-container.dx-editor-inline-block {
  padding-left: 23px;
  padding-right: 0;
}

.dx-treelist-filter-panel .dx-icon-filter,
.dx-treelist-filter-panel .dx-treelist-filter-panel-clear-filter,
.dx-treelist-filter-panel .dx-treelist-filter-panel-text {
  outline: 0;
  color: #4273ff;
}

.dx-pivotgrid-fields-container .dx-header-filter,
.dx-pivotgrid-fields-container .dx-sort {
  display: inline-block;
}

.dx-pivotgrid-fields-container.dx-drag .dx-area-field-content {
  display: inline-block;
}

.dx-pivotgrid-fields-container.dx-drag .dx-column-indicators {
  float: none;
  display: inline-block;
}

.dx-pivotgrid-nodata {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.dx-pivotgrid {
  cursor: default;
  width: 100%;
  position: relative;
  background-color: #fff;
}

.dx-pivotgrid.dx-overflow-hidden {
  overflow: hidden;
}

.dx-pivotgrid .dx-area-column-cell,
.dx-pivotgrid .dx-area-data-cell {
  width: 100%;
}

.dx-pivotgrid .dx-area-data-cell {
  position: relative;
}

.dx-pivotgrid table,
.dx-pivotgrid tbody,
.dx-pivotgrid td,
.dx-pivotgrid tfoot,
.dx-pivotgrid th,
.dx-pivotgrid thead,
.dx-pivotgrid tr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

.dx-pivotgrid table {
  border-collapse: collapse;
  table-layout: auto;
  border-spacing: 0;
}

.dx-pivotgrid td {
  vertical-align: top;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-pivotgrid .dx-area-description-cell {
  position: relative;
  background-clip: padding-box;
  white-space: nowrap;
}

.dx-pivotgrid .dx-area-description-cell .dx-pivotgrid-fields-area {
  position: absolute;
  bottom: 0;
}

.dx-pivotgrid .dx-area-field-content,
.dx-pivotgrid .dx-column-indicators {
  display: inline-block;
}

.dx-pivotgrid .dx-expand-icon-container {
  position: relative;
  display: inline-block;
}

.dx-pivotgrid .dx-incompressible-fields .dx-pivotgrid-fields-area {
  position: static;
}

.dx-pivotgrid .dx-incompressible-fields .dx-pivotgrid-fields-area:not(.dx-hidden) {
  display: table-cell;
}

.dx-pivotgrid .dx-incompressible-fields .dx-column-indicators {
  vertical-align: top;
  float: none !important;
}

.dx-pivotgrid .dx-incompressible-fields .dx-area-field {
  display: inline-block;
  white-space: nowrap;
}

.dx-pivotgrid .dx-area-field,
.dx-pivotgrid .dx-area-field-content {
  white-space: nowrap;
}

.dx-pivotgrid .dx-popup-content .dx-column-indicators {
  float: none !important;
  display: inline-block;
}

.dx-pivotgrid .dx-popup-content .dx-area-field-content {
  display: inline-block;
}

.dx-pivotgrid .dx-pivotgrid-area {
  white-space: nowrap;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-pivotgrid .dx-pivotgrid-collapsed,
.dx-pivotgrid .dx-pivotgrid-expanded {
  cursor: pointer;
}

.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand,
.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand {
  display: inline-block;
}

.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-area {
  white-space: normal;
}

.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-sorted {
  white-space: nowrap;
}

.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed>span,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded>span,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-sorted>span {
  white-space: normal;
}

.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-collapsed>span,
.dx-pivotgrid .dx-word-wrap .dx-pivotgrid-expanded>span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.dx-pivotgridfieldchooser {
  position: relative;
  background-color: #fff;
}

.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
}

.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-0,
.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:first-child {
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
}

.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container.dx-layout-2 .dx-row:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
}

.dx-pivotgridfieldchooser .dx-col {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-pivotgridfieldchooser .dx-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0;
}

.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:first-child {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

.dx-pivotgridfieldchooser .dx-pivotgridfieldchooser-container .dx-row:nth-child(2) {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-pivotgridfieldchooser .dx-area-caption {
  vertical-align: middle;
}

.dx-pivotgrid-action {
  cursor: pointer;
}

.dx-pivotgrid-drag-action {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-vertical {
  margin-top: -4px;
  margin-left: -1px;
  height: 2px;
}

.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-vertical.dx-position-indicator-last {
  margin-top: -3px;
}

.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal {
  margin-left: -3px;
  width: 2px;
}

.dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal.dx-position-indicator-last {
  margin-left: 3px;
}

.dx-pivotgrid-fields-container .dx-area-fields {
  position: relative;
}

.dx-pivotgrid-fields-container .dx-sort {
  color: #959595;
  font-size: 14px;
  width: 14px;
}

.dx-pivotgrid-fields-container .dx-sort-up {
  font: 14px/1 DXIcons;
}

.dx-pivotgrid-fields-container .dx-sort-up::before {
  content: "\f051";
}

.dx-pivotgrid-fields-container .dx-sort-down {
  font: 14px/1 DXIcons;
}

.dx-pivotgrid-fields-container .dx-sort-down::before {
  content: "\f052";
}

.dx-pivotgrid-fields-container .dx-header-filter {
  color: #959595;
  font: 14px/1 DXIcons;
  width: 14px;
}

.dx-pivotgrid-fields-container .dx-header-filter::before {
  content: "\f050";
}

.dx-pivotgrid-fields-container .dx-header-filter-empty {
  color: rgba(149, 149, 149, .5);
}

.dx-pivotgrid-fields-container .dx-area-field {
  cursor: pointer;
}

.dx-pivotgrid-fields-container.dx-drag {
  opacity: .8;
}

.dx-pivotgrid-fields-container.dx-drag .dx-area-field.dx-area-box {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .2);
  border: 1px solid rgba(66, 115, 255, .5);
}

.dx-pivotgrid-fields-container .dx-area-field.dx-area-box {
  background-color: #fff;
  margin-bottom: 4px;
  border: 1px solid #ddd;
  padding: 7px 10px;
}

.dx-pivotgrid-fields-container .dx-drag-source {
  opacity: .5;
}

.dx-pivotgrid-fields-container .dx-column-indicators {
  vertical-align: bottom;
  margin-left: 6px;
  line-height: 19px;
}

.dx-pivotgrid-fields-container .dx-area-field-content {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}

.dx-pivotgrid .dx-column-header .dx-pivotgrid-fields-area,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area {
  overflow: hidden;
}

.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar {
  margin-right: 10px;
  float: right;
  display: inline-block;
}

.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-button,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-button {
  margin-top: 12px;
}

.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button {
  margin-right: 4px;
}

.dx-pivotgrid .dx-area-description-cell.dx-pivotgrid-background,
.dx-pivotgrid .dx-column-header,
.dx-pivotgrid .dx-data-header {
  background-color: rgba(221, 221, 221, .2);
}

.dx-pivotgrid .dx-column-header .dx-pivotgrid-fields-area-head tr>td:first-child {
  padding-left: 0;
}

.dx-pivotgrid .dx-filter-header .dx-area-field-container {
  border-spacing: 8px 8px;
  border-collapse: separate;
}

.dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area-head td {
  padding: 2px;
}

.dx-pivotgrid .dx-filter-header .dx-pivotgrid-fields-area-head tr>td:first-child {
  padding-left: 2px;
}

.dx-pivotgrid .dx-area-field.dx-area-box {
  margin-bottom: 0;
}

.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td {
  border-top: 1px solid #ddd;
}

.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area-data tr:first-child>td {
  border-top-width: 0;
}

.dx-pivotgrid .dx-area-description-cell,
.dx-pivotgrid .dx-area-row-cell {
  border-right: 1px solid #ddd;
}

.dx-pivotgrid .dx-area-description-cell .dx-pivotgrid-toolbar .dx-button {
  margin: 1px;
}

.dx-pivotgrid .dx-area-description-cell .dx-pivotgrid-toolbar .dx-button:not(.dx-state-hover):not(.dx-state-active) {
  border-color: transparent;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-pivotgrid .dx-area-column-cell,
.dx-pivotgrid .dx-area-description-cell,
.dx-pivotgrid .dx-bottom-border {
  border-bottom: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-area td {
  color: #959595;
  padding: 7px 10px;
}

.dx-pivotgrid .dx-pivotgrid-fields-area-head td {
  position: relative;
  border: none;
  padding: 10px 2px;
}

.dx-pivotgrid .dx-pivotgrid-fields-area-head tr>td:first-child {
  padding-left: 10px;
}

.dx-pivotgrid .dx-pivotgrid-fields-area-head tr>td:last-child {
  padding-right: 10px;
}

.dx-pivotgrid .dx-pivotgrid-fields-area-head .dx-empty-area-text {
  white-space: nowrap;
  padding: 7px 0;
  border: 1px solid transparent;
  color: #525252;
}

.dx-pivotgrid .dx-group-connector {
  position: absolute;
  width: 2px;
  top: 50%;
  height: 2px;
  margin-top: -1px;
  background-color: #ddd;
}

.dx-pivotgrid .dx-group-connector.dx-group-connector-prev {
  left: 0;
}

.dx-pivotgrid .dx-group-connector.dx-group-connector-next {
  right: 0;
}

.dx-pivotgrid .dx-virtual-content {
  display: none;
}

.dx-pivotgrid .dx-virtual-mode .dx-virtual-content {
  position: relative;
  overflow: hidden;
  display: block;
}

.dx-pivotgrid .dx-virtual-mode .dx-virtual-content table td {
  color: transparent;
  background-color: transparent !important;
}

.dx-pivotgrid .dx-virtual-mode .dx-virtual-content table td span {
  visibility: hidden;
}

.dx-pivotgrid .dx-virtual-mode table {
  position: absolute;
}

.dx-pivotgrid .dx-pivotgrid-area-data {
  position: relative;
}

.dx-pivotgrid .dx-pivotgrid-area-data tbody td {
  text-align: right;
  color: #333;
  white-space: nowrap;
  border-left: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-area-data tbody td:first-child {
  border-left: 0;
}

.dx-pivotgrid .dx-pivotgrid-area-data tbody tr:first-child .dx-grandtotal,
.dx-pivotgrid .dx-pivotgrid-area-data tbody tr:first-child .dx-total {
  border-top-width: 0;
}

.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-expand-border {
  border-top: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-last-cell {
  border-right: 0;
}

.dx-pivotgrid .dx-pivotgrid-vertical-headers td {
  min-width: 50px;
  border-right: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-vertical-headers tr:first-child td {
  border-top: 0;
}

.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-pivotgrid-fields-area-head td:last-child {
  border-right: 0;
}

.dx-pivotgrid .dx-pivotgrid-area-data .dx-row-total,
.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-row-total {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dx-pivotgrid .dx-area-tree-view .dx-total {
  border-bottom: none;
}

.dx-pivotgrid .dx-area-tree-view td.dx-white-space-column {
  border-top: 1px solid transparent;
  background-color: rgba(221, 221, 221, .2);
  padding: 0;
  width: 19px;
  min-width: 19px;
}

.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll {
  border-right: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-horizontal-headers td {
  text-align: center;
  border: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-collapsed,
.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-expanded {
  text-align: left;
}

.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:first-child {
  border-left: 0;
}

.dx-pivotgrid .dx-pivotgrid-horizontal-headers tr:first-child td {
  border-top: 0;
}

.dx-pivotgrid .dx-expand-icon-container {
  margin-left: -5px;
  margin-right: 0;
  width: 14px;
}

.dx-pivotgrid .dx-pivotgrid-horizontal-headers:last-child {
  border-bottom: 0;
}

.dx-pivotgrid .dx-area-description-cell,
.dx-pivotgrid .dx-column-header,
.dx-pivotgrid .dx-data-header,
.dx-pivotgrid .dx-total {
  background-color: rgba(221, 221, 221, .2);
}

.dx-pivotgrid .dx-grandtotal {
  background-color: #f5f5f5;
}

.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-data-header,
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header {
  border-left: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-column-header,
.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header {
  border-right: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header {
  border-top: 1px solid #ddd;
}

.dx-pivotgrid .dx-pivotgrid-border .dx-filter-header td {
  display: inline-block;
}

.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,
.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell {
  border-bottom: 1px solid #ddd;
}

.dx-pivotgrid .dx-icon-sorted {
  display: inline-block;
  margin-left: 5px;
  width: 14px;
}

.dx-pivotgrid .dx-popup-content {
  padding: 10px;
}

.dx-pivotgrid .dx-popup-content .dx-pivotgrid-fields-area-head td {
  padding: 0 2px;
}

.dx-pivotgrid.dx-context-menu .dx-pivotgrid.dx-submenu {
  width: auto;
}

.dx-pivotgridfieldchooser .dx-area-fields {
  overflow: hidden;
}

.dx-pivotgridfieldchooser .dx-treeview-item .dx-icon {
  vertical-align: middle;
  margin: 0 5px 1px 0;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-size: 16px 16px;
  padding: 0;
  font-size: 16px;
  text-align: center;
  line-height: 16px;
}

.dx-pivotgridfieldchooser .dx-treeview-search {
  margin: 5px;
}

.dx-pivotgridfieldchooser .dx-area-icon {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
}

.dx-pivotgridfieldchooser .dx-area {
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-pivotgridfieldchooser .dx-area>.dx-scrollable,
.dx-pivotgridfieldchooser .dx-area>.dx-scrollable>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable-wrapper,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0;
}

.dx-pivotgridfieldchooser .dx-area>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable>.dx-scrollable-wrapper>.dx-scrollable-container,
.dx-pivotgridfieldchooser .dx-area>.dx-treeview>.dx-scrollable-wrapper>.dx-scrollable-container {
  height: auto;
}

.dx-pivotgridfieldchooser .dx-area .dx-area-fields {
  margin-top: 3px;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0;
}

.dx-pivotgridfieldchooser .dx-area-fields-header .dx-area-caption {
  -ms-flex-item-align: center;
  align-self: center;
}

.dx-pivotgridfieldchooser .dx-area-fields[group] {
  padding: 5px;
  background-color: rgba(221, 221, 221, .2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-pivotgridfieldchooser .dx-area-fields.dx-drag-target {
  border-color: #4273ff;
}

.dx-pivotgridfieldchooser .dx-area-icon-all {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAJElEQVQoz2P8z4AfsDAwJELVzGfExmIiYAAD5QoYRx1JL0cCAJeiFh8Qq9chAAAAAElFTkSuQmCC") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-area-icon-filter {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAWElEQVQoz83RsQqAMAxF0fepFxzEQRz8e1sah0JTamhXeVtyCCSRaR6ZTGQsSHJgcRyk1YQ7aBcuB+KkDO0D9UDsHcmARiC2BqiVEfg2+jOoF30+YPnNWV4jV/jo04VE6gAAAABJRU5ErkJggg==") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-area-icon-row {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAI0lEQVQoz2P4z4AfAlHCfwjEzqKPAsKObIBA7Cz6KBgGIQkAQ8IdQJKOGQIAAAAASUVORK5CYII=") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-area-icon-column {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAIElEQVQoz2P4z4AfAlHCfwgEshogEFmMPgpGHUkfRwIAQ8IdQALkrHMAAAAASUVORK5CYII=") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-area-icon-data,
.dx-pivotgridfieldchooser .dx-icon-measure {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAARElEQVQoz2P4z4AfMhClIOE/NkiSAl+ooG8CQwKIzwChEQpQlGBXgKYEwxeoSrB6k7ACfFYkYPgDXQGKdAItQpKi2AQAaDQFJxj4SdQAAAAASUVORK5CYII=") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-icon-dimension {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAH0lEQVQoz2P4z4AfMlBHQcJ/MESjqasAKxx5bqAosgCZ3QSYpC33dQAAAABJRU5ErkJggg==") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-icon-hierarchy {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAMUlEQVQoz2P4z4AfMlBXQcJ/EKShggQoxKEAojsBwxQqKUjACpEVoOhGNYVKCiiKLAATcARoA49V5wAAAABJRU5ErkJggg==") center center no-repeat;
}

.dx-pivotgridfieldchooser .dx-icon-hierarchy::before {
  content: none;
}

.dx-rtl .dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal {
  margin-left: -3px;
}

.dx-rtl .dx-pivotgrid-fields-container .dx-position-indicator.dx-position-indicator-horizontal.dx-position-indicator-last {
  margin-left: 1px;
}

.dx-rtl .dx-pivotgrid-fields-container .dx-column-indicators {
  margin-left: 0;
  margin-right: 6px;
}

.dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar,
.dx-rtl.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar {
  margin-right: 0;
  margin-left: 10px;
  float: left;
}

.dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button,
.dx-rtl.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-pivotgrid-field-chooser-button {
  margin-right: 0;
  margin-left: 4px;
}

.dx-rtl.dx-pivotgrid .dx-column-header .dx-pivotgrid-fields-area-head tr>td:first-child {
  padding-left: 2px;
  padding-right: 0;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr>td {
  padding: 10px 2px;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr>td:first-child {
  padding-right: 10px;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-fields-area-head tr>td:last-child {
  padding-left: 10px;
}

.dx-rtl.dx-pivotgrid .dx-group-connector.dx-group-connector-prev {
  left: initial;
  right: 0;
}

.dx-rtl.dx-pivotgrid .dx-group-connector.dx-group-connector-next {
  right: initial;
  left: 0;
}

.dx-rtl.dx-pivotgrid .dx-area-description-cell,
.dx-rtl.dx-pivotgrid .dx-area-row-cell {
  border-left: 1px solid #ddd;
  border-right: 0;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data.dx-scrollable-native .dx-scrollable-content {
  float: none;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td {
  border-left: 0;
  border-right: 1px solid #ddd;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-area-data tbody td:first-child {
  border-left: 1px solid #ddd;
  border-right: 0;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-vertical-headers td {
  border-right: 0;
  border-left: 1px solid #ddd;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-vertical-headers .dx-last-cell {
  border-left: 0;
  border-right: 0;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-vertical-scroll {
  border-right: 0;
  border-left: 1px solid #ddd;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers.dx-pivotgrid-area {
  border-left: 0;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td:first-child {
  border-left: 1px solid #ddd;
  border-right: 0;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-collapsed,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-horizontal-headers td.dx-pivotgrid-expanded {
  text-align: right;
}

.dx-rtl.dx-pivotgrid .dx-expand-icon-container {
  margin-left: 0;
  margin-right: -5px;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand-icon-container {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.dx-rtl.dx-pivotgrid .dx-icon-sorted {
  margin-left: 0;
  margin-right: 5px;
}

.dx-rtl.dx-pivotgrid .dx-pivotgridfieldchooser-container .dx-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header {
  border-right: 1px solid #ddd;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header {
  border-left: 1px solid #ddd;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-column-header {
  border-right: none;
}

.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell,
.dx-rtl.dx-pivotgrid .dx-pivotgrid-border .dx-data-header {
  border-left: none;
}

.dx-pivotgrid .dx-area-description-cell .dx-button-content,
.dx-pivotgrid .dx-column-header .dx-pivotgrid-toolbar .dx-button-content,
.dx-pivotgrid .dx-filter-header .dx-pivotgrid-toolbar .dx-button-content {
  padding: 5px;
}

.dx-pivotgrid .dx-expand-icon-container {
  font: 14px/1 DXIcons;
}

.dx-pivotgrid .dx-expand-icon-container::before {
  content: "\f04e";
  visibility: hidden;
}

.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand {
  font: 18px/18px DXIcons;
  text-align: center;
  color: #959595;
}

.dx-pivotgrid .dx-pivotgrid-collapsed .dx-expand::before {
  content: "\f04e";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand {
  font: 18px/18px DXIcons;
  text-align: center;
  color: #959595;
}

.dx-pivotgrid .dx-pivotgrid-expanded .dx-expand::before {
  content: "\f001";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-pivotgrid-fields-container .dx-position-indicator {
  background-color: gray;
}

.dx-context-menu.dx-overlay-content {
  overflow: inherit;
  position: absolute;
}

.dx-context-menu .dx-menu-items-container {
  padding: 1px;
}

.dx-context-menu .dx-menu-item .dx-submenu {
  position: absolute;
  z-index: 1003;
}

.dx-context-menu {
  color: #333;
}

.dx-context-menu .dx-submenu {
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
  box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
}

.dx-context-menu .dx-menu-item-popout {
  font: 18px/18px DXIcons;
  text-align: center;
}

.dx-context-menu .dx-menu-item-popout::before {
  content: "\f04e";
  position: absolute;
  display: block;
  width: 18px;
  top: 50%;
  margin-top: -9px;
  left: 50%;
  margin-left: -9px;
}

.dx-context-menu .dx-menu-separator {
  height: 1px;
  margin: 5px 0;
  background-color: #ddd;
}

.dx-context-menu .dx-menu-no-icons>.dx-menu-item-wrapper>.dx-menu-item>.dx-menu-item-content .dx-menu-item-text {
  padding-left: 5px;
}

.dx-rtl .dx-context-menu .dx-menu-no-icons>.dx-menu-item-wrapper>.dx-menu-item>.dx-menu-item-content .dx-menu-item-text,
.dx-rtl.dx-context-menu .dx-menu-no-icons>.dx-menu-item-wrapper>.dx-menu-item>.dx-menu-item-content .dx-menu-item-text {
  padding-right: 5px;
  padding-left: 25px;
}

.dx-context-menu.dx-rtl .dx-menu-item-content {
  padding: 5px 3px 5px 5px;
}

.dx-context-menu.dx-rtl .dx-menu-item-content .dx-menu-item-text {
  padding: 3px 23px 5px 25px;
}

.dx-multiview-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  -ms-touch-action: pinch-zoom pan-y;
  touch-action: pinch-zoom pan-y;
}

.dx-multiview-item-container {
  position: relative;
  overflow: visible;
  width: 100%;
  height: 100%;
}

.dx-multiview-item-container .dx-empty-message {
  text-align: center;
}

.dx-multiview-item {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.dx-multiview-item.dx-item-selected {
  position: relative;
}

.dx-multiview-item-content {
  width: 100%;
  height: 100%;
}

.dx-multiview-item-hidden {
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}

.dx-multiview-item-hidden .dx-accordion-item-opened .dx-accordion-item-body {
  visibility: hidden;
}

.dx-tabpanel-tabs {
  width: 100%;
}

.dx-tabpanel-tabs .dx-tabs {
  height: 100%;
}

.dx-tabpanel-container {
  width: 100%;
  height: 100%;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs {
  display: block;
  border: none;
  background-color: #f7f7f7;
  color: #ddd;
  -webkit-box-shadow: inset 0 -1px #ddd, inset 0 1px, inset -1px 0, inset 1px 0;
  box-shadow: inset 0 -1px #ddd, inset 0 1px, inset -1px 0, inset 1px 0;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs .dx-tab {
  color: #ddd;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs .dx-tab .dx-tab-content {
  color: #333;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs .dx-tab::after,
.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs .dx-tab::before {
  content: none;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs .dx-tabs-nav-button {
  color: #ddd;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tab {
  width: 140px;
  -webkit-box-shadow: inset 0 1px, inset 0 -1px #ddd;
  box-shadow: inset 0 1px, inset 0 -1px #ddd;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-scrollable {
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-scrollable .dx-tabs-wrapper {
  display: block;
  border: none;
}

.dx-tabpanel:not(.dx-empty-collection) .dx-multiview-wrapper {
  border-top: none;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected {
  -webkit-box-shadow: inset 0 1px #ddd, inset -1px 0 #ddd, inset 1px 0 #ddd;
  box-shadow: inset 0 1px #ddd, inset -1px 0 #ddd, inset 1px 0 #ddd;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content,
.dx-tabpanel>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content {
  color: #333;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
  -webkit-box-shadow: inset 0 -1px #ddd, inset 1px 0, inset 0 1px;
  box-shadow: inset 0 -1px #ddd, inset 1px 0, inset 0 1px;
}

.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type {
  -webkit-box-shadow: inset 0 -1px #ddd, inset -1px 0, inset 0 1px;
  box-shadow: inset 0 -1px #ddd, inset -1px 0, inset 0 1px;
}

.dx-rtl .dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-rtl.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-nav-button-left {
  -webkit-box-shadow: inset 0 -1px #ddd, inset 1px 0, inset 0 1px;
  box-shadow: inset 0 -1px #ddd, inset 1px 0, inset 0 1px;
}

.dx-tabpanel>.dx-tabpanel-tabs .dx-tabs-nav-button-right {
  -webkit-box-shadow: inset 0 -1px #ddd, inset 0 1px, inset -1px 0;
  box-shadow: inset 0 -1px #ddd, inset 0 1px, inset -1px 0;
}

.dx-tabpanel>.dx-tabpanel-container>.dx-multiview-wrapper {
  border-color: #ddd;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs {
  -webkit-box-shadow: inset 0 -1px #4273ff, inset 0 1px, inset -1px 0, inset 1px 0;
  box-shadow: inset 0 -1px #4273ff, inset 0 1px, inset -1px 0, inset 1px 0;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab {
  -webkit-box-shadow: inset 0 1px, inset 0 -1px #4273ff;
  box-shadow: inset 0 1px, inset 0 -1px #4273ff;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab.dx-tab-selected {
  -webkit-box-shadow: inset 0 1px #4273ff, inset -1px 0 #4273ff, inset 1px 0 #4273ff;
  box-shadow: inset 0 1px #4273ff, inset -1px 0 #4273ff, inset 1px 0 #4273ff;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab.dx-tab-active .dx-tab-content,
.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tab.dx-tab-selected .dx-tab-content {
  color: #333;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
  -webkit-box-shadow: inset 0 -1px #4273ff, inset 1px 0, inset 0 1px;
  box-shadow: inset 0 -1px #4273ff, inset 1px 0, inset 0 1px;
}

.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type,
.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type {
  -webkit-box-shadow: inset 0 -1px #4273ff, inset -1px 0, inset 0 1px;
  box-shadow: inset 0 -1px #4273ff, inset -1px 0, inset 0 1px;
}

.dx-rtl .dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-rtl.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-stretched .dx-tab:not(.dx-tab-selected):last-of-type,
.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-nav-button-left {
  -webkit-box-shadow: inset 0 -1px #4273ff, inset 1px 0, inset 0 1px;
  box-shadow: inset 0 -1px #4273ff, inset 1px 0, inset 0 1px;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-tabs .dx-tabs-nav-button-right {
  -webkit-box-shadow: inset 0 -1px #4273ff, inset 0 1px, inset -1px 0;
  box-shadow: inset 0 -1px #4273ff, inset 0 1px, inset -1px 0;
}

.dx-tabpanel.dx-state-focused>.dx-tabpanel-container>.dx-multiview-wrapper {
  border-color: #4273ff;
}

.dx-tabpanel .dx-multiview-wrapper {
  border: 1px solid #ddd;
}

.dx-fileuploader.dx-state-disabled .dx-fileuploader-input {
  display: none;
}

.dx-fileuploader-wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.dx-fileuploader-container {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

.dx-fileuploader-input-wrapper::after,
.dx-fileuploader-input-wrapper::before {
  display: table;
  content: "";
  line-height: 0;
  width: 100%;
}

.dx-fileuploader-input-wrapper::after {
  clear: both;
  padding-bottom: 1em;
  margin-bottom: -1em;
}

.dx-fileuploader-input-wrapper::before {
  padding-top: 1em;
  margin-top: -1em;
}

.dx-fileuploader-input-wrapper .dx-button {
  float: left;
}

.dx-fileuploader-input-wrapper .dx-button+.dx-button {
  margin-left: 12px;
}

.dx-fileuploader-button {
  position: relative;
}

.dx-fileuploader-button .dx-fileuploader-input {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}

.dx-fileuploader-button .dx-fileuploader-input::-ms-browse,
.dx-fileuploader-button .dx-fileuploader-input::-webkit-file-upload-button {
  cursor: pointer;
}

.dx-fileuploader-content {
  display: table-row-group;
  vertical-align: middle;
}

.dx-fileuploader-content>.dx-fileuploader-upload-button {
  margin-top: 10px;
}

.dx-fileuploader-empty .dx-fileuploader-content>.dx-fileuploader-upload-button {
  display: none;
}

.dx-fileuploader-input-content {
  width: 100%;
  display: table;
}

.dx-fileuploader-show-file-list .dx-fileuploader-files-container {
  padding-top: 22px;
}

.dx-fileuploader-file-container {
  width: 100%;
  padding: 4px 0;
}

.dx-fileuploader-file-container .dx-button {
  width: 28px;
  height: 28px;
  margin-right: 10px;
}

.dx-fileuploader-file-container .dx-button.dx-state-invisible {
  margin-right: 0;
}

.dx-fileuploader-button-container,
.dx-fileuploader-input-container {
  display: table-cell;
  vertical-align: middle;
}

.dx-fileuploader-input-container {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.dx-fileuploader-input {
  opacity: 0;
  width: 100%;
  margin: 0;
  cursor: default;
}

.dx-fileuploader-input-label {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: default;
}

.dx-fileuploader-input-label::before {
  content: "";
  position: absolute;
  top: -50%;
  overflow: hidden;
  cursor: default;
}

.dx-fileuploader-button-container {
  display: table-cell;
  vertical-align: middle;
}

.dx-fileuploader-file-info {
  float: left;
  width: 100%;
}

.dx-fileuploader-file-status-message {
  float: left;
  font-size: 12px;
  height: 16px;
}

.dx-fileuploader .dx-progressbar {
  float: left;
  width: 100%;
  height: 22px;
  margin-top: -6px;
}

.dx-rtl .dx-fileuploader .dx-fileuploader-button,
.dx-rtl.dx-fileuploader .dx-fileuploader-button {
  float: right;
}

.dx-rtl .dx-fileuploader .dx-fileuploader-file-container .dx-fileuploader-button,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-container .dx-fileuploader-button {
  margin-left: 10px;
  margin-right: 0;
}

.dx-rtl .dx-fileuploader .dx-fileuploader-file-name,
.dx-rtl .dx-fileuploader .dx-fileuploader-file-size,
.dx-rtl .dx-fileuploader .dx-fileuploader-file-status-message,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-name,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-size,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-status-message {
  float: right;
}

.dx-rtl .dx-fileuploader .dx-fileuploader-file-size,
.dx-rtl.dx-fileuploader .dx-fileuploader-file-size {
  margin-right: 4px;
}

.dx-fileuploader-invalid .dx-fileuploader-file-status-message {
  height: auto;
  color: #d9534f;
}

.dx-fileuploader-invalid .dx-fileuploader-file-status-message span {
  display: block;
  margin-bottom: 2px;
}

.dx-fileuploader-invalid .dx-fileuploader-file-status-message span:last-child {
  margin-bottom: 0;
}

.dx-fileuploader-invalid .dx-fileuploader-button-container {
  vertical-align: top;
}

.dx-fileuploader-invalid .dx-fileuploader-cancel-button {
  margin-top: 5px;
}

.dx-fileuploader-wrapper {
  padding: 7px;
}

.dx-fileuploader-content>.dx-fileuploader-upload-button {
  margin-left: 3px;
  margin-right: 3px;
}

.dx-fileuploader-input-wrapper {
  padding: 7px 0;
  border: 3px dashed transparent;
}

.dx-fileuploader.dx-state-disabled .dx-fileuploader-input-label {
  position: relative;
}

.dx-fileuploader-dragover .dx-fileuploader-input-wrapper {
  border: none;
  padding: 0;
}

.dx-fileuploader-dragover .dx-fileuploader-input-wrapper .dx-fileuploader-button {
  display: none;
}

.dx-fileuploader-dragover .dx-fileuploader-input-container {
  display: block;
  width: 100%;
}

.dx-fileuploader-dragover .dx-fileuploader-input {
  display: block;
  width: 100%;
  padding: 17px 3px 18px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-fileuploader-dragover .dx-fileuploader-input-label {
  text-align: center;
  padding: 14px 9px;
  border: 3px dashed #ddd;
}

.dx-fileuploader-file-size,
.dx-fileuploader-file-status-message {
  color: #999;
}

.dx-fileuploader-input {
  padding: 7px 0;
}

.dx-fileuploader-input-label {
  padding: 8px 9px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-fileuploader-files-container {
  width: 100%;
  padding: 12px 3px 0;
}

.dx-fileuploader-empty .dx-fileuploader-files-container {
  padding: 0;
}

.dx-invalid .dx-fileuploader-files-container {
  padding-top: 50px;
}

.dx-fileuploader-files-container .dx-fileuploader-button .dx-button-content {
  padding: 0;
}

.dx-fileuploader-file {
  display: table-cell;
  width: 100%;
  white-space: nowrap;
  padding-top: 5px;
  line-height: 13px;
}

.dx-fileuploader-file-name {
  float: left;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 3.5px;
  color: #333;
}

.dx-fileuploader-file-size {
  margin-left: 4px;
  float: left;
  vertical-align: super;
  font-size: 10px;
  padding-bottom: 3.5px;
}

.dx-scheduler-appointment-popup .dx-popup-content {
  padding-top: 0;
  padding-bottom: 0;
}

.dx-scheduler-appointment-popup .dx-scrollable-content {
  padding-top: 20px;
}

.dx-scheduler-appointment-popup .dx-form.dx-recurrence-editor-container .dx-scrollable-content {
  padding-top: 0;
}

.dx-scheduler .dx-empty-message {
  line-height: normal;
}

.dx-scheduler-all-day-panel td {
  padding: 0;
}

.dx-scheduler-appointment-collector {
  position: absolute;
  display: block;
  cursor: pointer;
  margin: 3px 0 0 3px;
}

.dx-scheduler-appointment-collector .dx-button-content,
.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 4px;
  padding: 0;
}

.dx-scheduler-appointment-collector .dx-button-content::after,
.dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content::after {
  display: inline-block;
  position: relative;
  height: 100%;
  content: "";
  vertical-align: middle;
  font-size: 0;
}

.dx-scheduler-appointment-collector.dx-button.dx-button-default {
  padding: 0;
  max-width: none;
}

.dx-scheduler-work-space-mouse-selection .dx-scheduler-all-day-appointments,
.dx-scheduler-work-space-mouse-selection .dx-scheduler-fixed-appointments,
.dx-scheduler-work-space-mouse-selection .dx-scheduler-scrollable-appointments {
  pointer-events: none;
}

.dx-rtl .dx-scheduler-appointment-collector {
  margin: 3px 3px 0 0;
}

@media (max-width:450px) {
  .dx-scheduler-adaptive .dx-scheduler-view-switcher-label {
    display: none;
  }
}

.dx-scheduler-adaptive .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell {
  white-space: pre-wrap;
  line-height: 1.3;
}

.dx-scheduler-adaptive .dx-scheduler-appointment-collector {
  margin: 0;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content,
.dx-scheduler-overlay-panel .dx-popup-content {
  padding: 0;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item,
.dx-scheduler-overlay-panel .dx-popup-content .dx-list-item {
  width: 360px;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item .dx-list-item-content,
.dx-scheduler-overlay-panel .dx-popup-content .dx-list-item .dx-list-item-content {
  padding: 5px;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content,
.dx-scheduler-overlay-panel .dx-overlay-content {
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15);
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body {
  margin-top: 7px;
  margin-left: 5px;
  background: #4273ff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon {
  color: #333;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 5px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject {
  text-align: left;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: .01em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-date,
.dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-date {
  text-align: left;
  font-size: 12px;
  opacity: .8;
  margin-top: 10px;
}

.dx-scheduler-overlay-panel .dx-overlay-content {
  position: relative;
  background: #fff;
}

.dx-scheduler-appointment-content-date {
  opacity: .7;
  display: inline-block;
  white-space: pre-wrap;
}

.dx-scheduler-appointment-content-details {
  margin-top: 2px;
}

.dx-scheduler-appointment-content-allday {
  display: none;
}

.dx-scheduler-appointment {
  border-bottom: 1px solid transparent;
  background-clip: padding-box;
  position: absolute;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  background-color: #4273ff;
  color: #fff;
  -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, .3);
  left: 0;
  min-width: 4px;
  min-height: 4px;
}

.dx-scheduler-appointment.dx-resizable-resizing,
.dx-scheduler-appointment.dx-state-active {
  -webkit-box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, .3), inset 0 2px 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, .3), inset 0 2px 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-appointment .dx-scheduler-appointment,
.dx-scheduler-appointment.dx-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-scheduler-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .3);
  opacity: .98;
}

.dx-scheduler-appointment.dx-state-hover {
  -webkit-box-shadow: inset 0 5px 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 0 5px 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-appointment.dx-state-hover.dx-resizable {
  -webkit-box-shadow: inset 0 5px 0 0 rgba(0, 0, 0, .3), inset 0 -2px 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 0 5px 0 0 rgba(0, 0, 0, .3), inset 0 -2px 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-appointment.dx-state-hover .dx-resizable-handle-top {
  height: 5px;
}

.dx-scheduler-appointment.dx-state-hover .dx-resizable-handle-left {
  width: 5px;
}

.dx-scheduler-appointment.dx-resizable-resizing {
  z-index: 1000;
  opacity: .7;
}

.dx-scheduler-appointment .dx-resizable-handle-left {
  left: -1px;
}

.dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon {
  position: absolute;
  top: 3px;
  right: 5px;
  font: 14px/1 DXIcons;
}

.dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon::before {
  content: "\f00e";
}

.dx-rtl .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon {
  right: auto;
  left: 3px;
  font: 14px/1 DXIcons;
}

.dx-rtl .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon::before {
  content: "\f011";
}

.dx-scheduler-appointment.dx-scheduler-appointment-empty .dx-scheduler-appointment-reduced-icon,
.dx-scheduler-appointment.dx-scheduler-appointment-tail .dx-scheduler-appointment-reduced-icon {
  display: none;
}

.dx-scheduler-appointment.dx-state-disabled {
  cursor: default;
  opacity: .6;
  pointer-events: auto;
}

.dx-scheduler-appointment.dx-scheduler-appointment-drag-source {
  opacity: .7;
}

.dx-scheduler-fixed-appointments {
  z-index: 100;
  position: absolute;
}

.dx-scheduler-fixed-appointments .dx-draggable-dragging {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}

.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment,
.dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before,
.dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .3);
  opacity: .98;
}

.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment {
  -webkit-box-shadow: 7px 7px 15px 0 rgba(50, 50, 50, .2), inset 0 -2px 0 0 rgba(0, 0, 0, .3), inset 0 2px 0 0 rgba(0, 0, 0, .3);
  box-shadow: 7px 7px 15px 0 rgba(50, 50, 50, .2), inset 0 -2px 0 0 rgba(0, 0, 0, .3), inset 0 2px 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-agenda .dx-scheduler-appointment {
  background-color: transparent;
  color: #333;
  padding: 10px;
  border-radius: 5px;
}

.dx-scheduler-agenda .dx-scheduler-appointment.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
}

.dx-scheduler-agenda .dx-scheduler-appointment.dx-state-focused {
  color: #333;
  background-color: rgba(0, 0, 0, .08);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-scheduler-agenda .dx-scheduler-appointment.dx-state-focused::before {
  background: 0 0;
}

.dx-scheduler-agenda .dx-scheduler-appointment-recurrence-icon {
  position: static;
  color: #fff;
}

.dx-scheduler-agenda .dx-scheduler-agenda-appointment-left-layout {
  overflow: visible;
}

.dx-scheduler-agenda .dx-scheduler-agenda-appointment-right-layout {
  margin-left: 10px;
}

.dx-scheduler-agenda .dx-scheduler-appointment-content,
.dx-scheduler-agenda .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 0;
}

.dx-scheduler-agenda .dx-scheduler-appointment-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.dx-scheduler-agenda .dx-scheduler-appointment-content-date {
  opacity: 1;
  white-space: nowrap;
}

.dx-scheduler-agenda .dx-scheduler-appointment-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
  font-size: 16px;
}

.dx-scheduler-agenda .dx-scheduler-appointment-content-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  opacity: .7;
}

.dx-scheduler-agenda .dx-scheduler-appointment-content-allday {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;
}

.dx-scheduler-agenda .dx-scheduler-appointment-resource-item,
.dx-scheduler-agenda .dx-scheduler-appointment-resource-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-scheduler-agenda .dx-scheduler-appointment-resource-item {
  margin-left: 15px;
}

.dx-scheduler-agenda .dx-scheduler-appointment-resource-item-value {
  margin-left: 3px;
}

.dx-scheduler-agenda .dx-scheduler-agenda-appointment-marker {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #4273ff;
}

.dx-scheduler-agenda .dx-rtl .dx-scheduler-agenda-appointment-right-layout {
  margin-left: 0;
  margin-right: 10px;
}

.dx-scheduler-agenda .dx-rtl .dx-scheduler-appointment-content,
.dx-scheduler-agenda .dx-rtl .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 0;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped):not(.dx-scheduler-work-space-all-day) .dx-scheduler-header-panel-container {
  display: none;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell {
  border: none;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell {
  border-right: none;
  border-left: none;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell {
  border-top: none;
  border-left: none;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel {
  border: none;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-panel-container {
  display: none;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count) .dx-scheduler-header-panel-empty-cell {
  margin-top: 0;
}

.dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel {
  margin-top: 1px;
}

.dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell,
.dx-scheduler-work-space-day .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-day .dx-scheduler-header-panel-cell {
  border-right: none;
}

.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell,
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-date-table-cell,
.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-header-panel-cell {
  border-left: none;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {
  width: 100%;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel {
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-cell {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell {
  border-left: 1px solid rgba(221, 221, 221, .6);
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child,
.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child {
  border-left: none;
}

.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel {
  border: none;
}

.dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child,
.dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child,
.dx-rtl .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child,
.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell,
.dx-rtl .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel {
  border-left: 1px solid rgba(221, 221, 221, .6);
  border-right: none;
}

.dx-scheduler-work-space-month .dx-scheduler-header-panel {
  width: 100%;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table {
  width: 100%;
  height: 100%;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell {
  border-right: none;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable .dx-scrollable-content {
  min-height: 300px;
}

.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-date-table-scrollable-content,
.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable-content {
  height: 100%;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table-cell {
  height: 50px;
  vertical-align: top;
  text-align: right;
  color: #959595;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table-cell .dx-scheduler-date-table-cell-text {
  padding-right: 6px;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-cell {
  height: 75px;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-first-of-month {
  color: #4273ff;
  background-color: rgba(66, 115, 255, .15);
  font-weight: 700;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {
  display: none;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-sidebar-scrollable {
  display: block;
  float: left;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-header {
  -webkit-box-shadow: 0 -2px 0 rgba(221, 221, 221, .6);
  box-shadow: 0 -2px 0 rgba(221, 221, 221, .6);
  border-bottom: none;
}

.dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell {
  height: 75px;
}

.dx-scheduler-timeline-day .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {
  border-bottom: none;
}

.dx-scheduler-timeline-day.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-month.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {
  width: 160px;
}

.dx-scheduler-timeline-day.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-timeline-month.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-timeline-week.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header {
  width: 80px;
}

.dx-scheduler-timeline-day.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-month.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {
  width: 240px;
}

.dx-scheduler-timeline-day.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-timeline-month.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-timeline-week.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header {
  width: 80px;
}

.dx-scheduler-timeline-day .dx-scheduler-date-table-container,
.dx-scheduler-timeline-day .dx-scheduler-date-table-scrollable-content,
.dx-scheduler-timeline-month .dx-scheduler-date-table-container,
.dx-scheduler-timeline-month .dx-scheduler-date-table-scrollable-content,
.dx-scheduler-timeline-week .dx-scheduler-date-table-container,
.dx-scheduler-timeline-week .dx-scheduler-date-table-scrollable-content,
.dx-scheduler-timeline-work-week .dx-scheduler-date-table-container,
.dx-scheduler-timeline-work-week .dx-scheduler-date-table-scrollable-content {
  min-height: 100%;
  height: 100%;
  width: 100%;
}

.dx-scheduler-timeline-day .dx-scheduler-header-panel,
.dx-scheduler-timeline-month .dx-scheduler-header-panel,
.dx-scheduler-timeline-week .dx-scheduler-header-panel,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-scheduler-timeline-day .dx-scheduler-header-panel thead,
.dx-scheduler-timeline-month .dx-scheduler-header-panel thead,
.dx-scheduler-timeline-week .dx-scheduler-header-panel thead,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel thead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  width: 100%;
}

.dx-scheduler-timeline-day .dx-scheduler-header-row,
.dx-scheduler-timeline-month .dx-scheduler-header-row,
.dx-scheduler-timeline-week .dx-scheduler-header-row,
.dx-scheduler-timeline-work-week .dx-scheduler-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-scheduler-timeline-day .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-scheduler-timeline-day .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell),
.dx-scheduler-timeline-month .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell),
.dx-scheduler-timeline-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell),
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-flow: row-reverse nowrap;
  flex-flow: row-reverse nowrap;
}

.dx-scheduler-timeline-day .dx-scheduler-header-panel-week-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-panel-week-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-panel-week-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-panel-week-cell {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.dx-scheduler-timeline-day .dx-scheduler-header-row .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-month .dx-scheduler-header-row .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell,
.dx-scheduler-timeline-work-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell {
  border-right: none;
}

.dx-scheduler-timeline .dx-scheduler-date-table-cell,
.dx-scheduler-timeline .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) {
  width: 200px;
}

.dx-scheduler-timeline .dx-scheduler-work-space-vertical-group-table {
  display: none;
}

.dx-scheduler-timeline .dx-scheduler-date-table {
  border-spacing: 0;
  border-collapse: separate;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.dx-scheduler-timeline .dx-scheduler-date-table tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  height: 100%;
  min-height: 100px;
}

.dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: inherit;
  min-height: 50px;
}

.dx-scheduler-timeline .dx-scheduler-group-table {
  border-spacing: 0;
  border-collapse: separate;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.dx-scheduler-timeline .dx-scheduler-group-table tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  height: 100%;
}

.dx-scheduler-timeline .dx-scheduler-group-header {
  min-height: 50px;
}

.dx-scheduler-timeline .dx-scheduler-group-header-content {
  overflow: visible;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-scheduler-timeline .dx-scheduler-group-header-content div {
  white-space: normal;
  line-height: normal;
}

.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header {
  width: 200px;
}

.dx-scheduler-timeline .dx-scheduler-date-table,
.dx-scheduler-timeline .dx-scheduler-date-table-scrollable .dx-scrollable-content,
.dx-scheduler-timeline .dx-scheduler-group-table,
.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable .dx-scrollable-content {
  height: 100%;
  min-height: 100px;
}

.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content,
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-group-table,
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable .dx-scrollable-content {
  height: auto;
}

.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {
  border-top-color: transparent;
}

.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel,
.dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell {
  border-bottom: 1px solid #c4c4c4;
}

.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable {
  display: none;
}

.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {
  display: block;
}

.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-row .dx-scheduler-group-header {
  border: none;
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-group-header {
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-last-group-cell {
  border-right: 1px solid #c4c4c4;
}

.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child {
  border-left: none;
}

.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child {
  border-left: 1px solid rgba(221, 221, 221, .6);
  border-right: none;
}

.dx-scheduler:not(.dx-scheduler-native) .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.dx-scheduler-agenda .dx-scheduler-date-table-scrollable {
  padding-top: 10px;
}

.dx-scheduler-agenda .dx-scheduler-time-panel-cell::after {
  display: none;
}

.dx-scheduler-agenda .dx-scheduler-group-table {
  border-spacing: 0;
  margin-top: 0;
  height: 100%;
  float: left;
}

.dx-scheduler-agenda .dx-scheduler-time-panel {
  margin-top: 0;
  width: 70px;
  border: none;
}

.dx-scheduler-agenda .dx-scheduler-date-table-cell,
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  border: none;
}

.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-date-table {
  float: right;
}

.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-group-row:first-child .dx-scheduler-group-header-content::before {
  border-bottom: none;
}

.dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-time-panel-cell::after {
  display: none;
}

.dx-scheduler-agenda .dx-scheduler-group-header {
  vertical-align: top;
  border-top: none;
  border-left: none;
  border-right: none;
  font-weight: 700;
  padding: 0;
}

.dx-scheduler-small .dx-scheduler-agenda .dx-scheduler-group-header {
  width: 40px;
  font-size: 14px;
}

.dx-scheduler-agenda .dx-scheduler-group-header-content div {
  white-space: normal;
}

.dx-scheduler-agenda-nodata {
  text-align: center;
  opacity: .5;
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
}

.dx-rtl .dx-scheduler-agenda .dx-scheduler-time-panel {
  border: none;
}

.dx-scheduler-small .dx-scheduler-agenda .dx-scheduler-time-panel {
  width: 70px;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-group-table,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable .dx-scrollable-content {
  min-height: 100%;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-container,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table>tbody {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row {
  height: 78px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-cell {
  height: auto;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-virtual .dx-scheduler-date-table-row {
  height: 50px;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-container,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-tables-container {
  width: 100%;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-tables-container {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable .dx-scrollable-content {
  min-width: 100%;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-cell,
.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-cell {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.dx-scheduler.dx-scheduler-native .dx-scheduler-timeline:not(.dx-scheduler-work-space-both-scrollbar) .dx-scheduler-date-table .dx-scheduler-date-table-row {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {
  color: #4273ff;
}

.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
  position: absolute;
  right: 0;
  width: 100%;
  content: "";
  background-color: #8facff;
}

.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell {
  width: 100px;
}

.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {
  width: 150px;
}

.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header {
  width: 75px;
}

.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {
  width: 200px;
}

.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header {
  width: 66.6666666667px;
}

.dx-scheduler-work-space-day .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-week .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-empty-cell {
  width: 100px;
}

.dx-scheduler-work-space-day.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell {
  width: 200px;
}

.dx-scheduler-work-space-day.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {
  width: 250px;
}

.dx-scheduler-work-space-day.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {
  width: 300px;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell {
  border-top: 1px solid #c4c4c4;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {
  border-top: none;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after,
.dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after {
  background-color: #c4c4c4;
}

.dx-scheduler-work-space {
  border: 1px solid rgba(221, 221, 221, .6);
  background-color: #fff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border-top: none;
  float: left;
}

.dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-all-day-title {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-date-table-cell {
  border-right: none;
}

.dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-all-day-panel td {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel-empty-cell {
  border-bottom: 2px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline).dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel,
.dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline).dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell {
  border-bottom: none;
}

.dx-scheduler-work-space.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel {
  border-bottom: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-header-panel-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.dx-scheduler-header-panel-empty-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0;
  border-bottom: 1px solid rgba(221, 221, 221, .6);
  border-right: 1px solid rgba(221, 221, 221, .6);
  margin-top: 10px;
}

.dx-scheduler-header-tables-container {
  overflow: hidden;
  width: 100%;
}

.dx-scheduler-date-table-container {
  position: relative;
}

.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-count) .dx-scheduler-date-table-container {
  height: 100%;
}

.dx-scheduler-date-table-scrollable {
  width: 100%;
  overflow: hidden;
}

.dx-scheduler-date-table-scrollable .dx-scrollable-content {
  overflow: hidden;
}

.dx-scheduler-date-table-scrollable-content,
.dx-scheduler-side-bar-scrollable-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dx-scheduler-date-table-scrollable-content {
  position: relative;
  float: left;
}

.dx-scheduler-date-table-cell,
.dx-scheduler-group-header,
.dx-scheduler-header-panel-cell,
.dx-scheduler-time-panel-cell {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  cursor: default;
}

.dx-scheduler-date-table-current-date {
  font-weight: 700;
}

.dx-scheduler-date-table-other-month {
  opacity: .5;
}

.dx-scheduler-work-space-flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  min-height: 0;
}

.dx-scheduler-group-flex-container {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-scheduler-group-flex-container .dx-scheduler-group-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;
}

.dx-scheduler-group-flex-container .dx-scheduler-group-row:last-child .dx-scheduler-group-header {
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-group-flex-container .dx-scheduler-group-row .dx-scheduler-group-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding: 0 5px;
  height: auto;
  width: 100px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  border: none;
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-header-scrollable {
  height: auto;
}

.dx-scheduler-work-space-day .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-week .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell,
.dx-scheduler-work-space-work-week .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {
  border-top: none;
}

.dx-scheduler-all-day-table-cell,
.dx-scheduler-date-table-cell {
  border-top: 1px solid rgba(221, 221, 221, .6);
  border-left: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-all-day-table-cell:first-child,
.dx-scheduler-date-table-cell:first-child {
  border-left: none;
}

.dx-scheduler-date-table-cell,
.dx-scheduler-header-panel-cell {
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-count .dx-scheduler-all-day-title,
.dx-scheduler-work-space-week .dx-scheduler-all-day-title,
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-timeline .dx-scheduler-all-day-panel,
.dx-scheduler-timeline .dx-scheduler-all-day-title,
.dx-scheduler-timeline .dx-scheduler-time-panel,
.dx-scheduler-work-space-month .dx-scheduler-all-day-panel,
.dx-scheduler-work-space-month .dx-scheduler-all-day-title,
.dx-scheduler-work-space-month .dx-scheduler-time-panel {
  display: none;
}

.dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n),
.dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n),
.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-right: none;
}

.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-left: none;
}

.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-right: none;
}

.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-left: none;
}

.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-right: 1px solid #c4c4c4;
}

.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {
  border-left: 1px solid #c4c4c4;
}

.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-right: 1px solid #c4c4c4;
}

.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n),
.dx-rtl .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {
  border-right: 1px solid rgba(221, 221, 221, .6);
  border-left: 1px solid #c4c4c4;
}

.dx-scheduler-header-panel {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}

.dx-scheduler-work-space.dx-scheduler-work-space-all-day .dx-scheduler-header-panel-empty-cell {
  border-bottom: none;
}

.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {
  width: auto;
}

.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {
  float: none;
}

.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable {
  height: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,
.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child {
  border-left: none;
}

.dx-scheduler-header-panel-cell {
  position: relative;
  color: #333;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  font-weight: 400;
  border-left: 1px solid rgba(221, 221, 221, .6);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-scheduler-header-panel-cell:first-child {
  border-left: 1px solid transparent;
}

.dx-scheduler-all-day-panel {
  width: 100%;
  position: relative;
}

.dx-scheduler-all-day-panel .dx-scheduler-all-day-table-cell {
  border-bottom: 2px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-all-day-title {
  color: #333;
  width: 100px;
  position: relative;
  text-align: center;
  border-bottom: 2px solid rgba(221, 221, 221, .6);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.dx-scheduler-small .dx-scheduler-all-day-title {
  width: 50px;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-title {
  height: 50px;
  line-height: 50px;
}

.dx-scheduler-all-day-table {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}

.dx-scheduler-group-header {
  height: 30px;
  text-align: center;
}

.dx-scheduler-time-panel {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100px;
  border-collapse: collapse;
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-small .dx-scheduler-time-panel {
  width: 50px;
  font-size: 14px;
}

.dx-scheduler-time-panel .dx-scheduler-time-panel-row:first-of-type td>div {
  margin-top: 0;
}

.dx-scheduler-time-panel-cell {
  color: #333;
  position: relative;
  width: 100%;
  text-align: right;
  vertical-align: top;
  padding-right: 20px;
  border-bottom: 1px solid transparent;
}

.dx-scheduler-time-panel-cell>div {
  margin-top: -13px;
}

.dx-scheduler-small .dx-scheduler-time-panel-cell {
  padding-left: 0;
  padding-right: 10px;
}

.dx-scheduler-time-panel-cell::after {
  position: absolute;
  bottom: -1px;
  width: 10%;
  height: 1px;
  right: 0;
  background-color: rgba(221, 221, 221, .6);
}

.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell {
  color: #4273ff;
}

.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 2px;
  height: inherit;
  background-color: #8facff;
}

.dx-scheduler-time-panel-row:last-child .dx-scheduler-time-panel-cell::after {
  display: none;
}

.dx-scheduler-time-panel-title-cell {
  padding: 0;
}

.dx-scheduler-date-table {
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
}

.dx-scheduler-all-day-table-cell.dx-state-hover.dx-state-focused,
.dx-scheduler-date-table-cell.dx-state-hover.dx-state-focused {
  background-color: #fff;
}

.dx-scheduler-all-day-table-cell.dx-state-focused,
.dx-scheduler-date-table-cell.dx-state-focused {
  background-color: #fff;
  opacity: 1;
}

.dx-scheduler-all-day-table-cell.dx-scheduler-focused-cell,
.dx-scheduler-date-table-cell.dx-scheduler-focused-cell {
  -webkit-box-shadow: inset 0 0 0 1px #4273ff;
  box-shadow: inset 0 0 0 1px #4273ff;
}

.dx-scheduler-all-day-table-cell>div,
.dx-scheduler-date-table-cell>div {
  pointer-events: none;
}

.dx-scheduler-date-table-droppable-cell {
  background-color: #f2f2f2;
}

.dx-scheduler-group-header-content div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable {
  display: none;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content>div {
  margin: auto;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-row,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-panel,
.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline:not(.dx-scheduler-work-space-group-by-date) .dx-scheduler-header-row .dx-scheduler-header-panel-cell {
  border-right: none;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-vertical-group-table {
  height: 100%;
  min-height: 100px;
  border-top: 1px solid rgba(221, 221, 221, .6);
  border-spacing: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
}

.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-day .dx-scheduler-all-day-title,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-week .dx-scheduler-all-day-title,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {
  top: 0;
  height: 50px !important;
  line-height: 50px !important;
  border-bottom: none;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-panel {
  display: table-cell;
  position: relative;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-row {
  height: 50px;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell>div {
  margin-top: 0;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-last-group-cell {
  border-bottom: none;
  -webkit-box-shadow: inset 0 -1px 0 rgba(221, 221, 221, .6);
  box-shadow: inset 0 -1px 0 rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell {
  border-bottom: 2px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable,
.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-header-panel-empty-cell {
  border-left: 1px solid rgba(221, 221, 221, .6);
  border-right: none;
}

.dx-rtl .dx-scheduler-date-table-scrollable-content,
.dx-rtl .dx-scheduler-side-bar-scrollable-content {
  direction: rtl;
}

.dx-rtl .dx-scheduler-sidebar-scrollable .dx-scheduler-group-row:last-child .dx-scheduler-group-header,
.dx-rtl .dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row:last-child .dx-scheduler-group-header {
  border-right: none;
  border-left: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-header-panel {
  left: 0;
  right: inherit;
}

.dx-rtl .dx-scheduler-time-panel,
.dx-rtl .dx-scheduler-work-space-vertical-group-table {
  float: right;
}

.dx-rtl .dx-scheduler-time-panel-cell {
  text-align: left;
  padding-left: 20px;
  padding-right: 0;
}

.dx-scheduler-small .dx-rtl .dx-scheduler-time-panel-cell {
  padding-left: 10px;
}

.dx-rtl .dx-scheduler-time-panel-cell::after {
  right: auto;
  left: 0;
}

.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell,
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell {
  border-right: 1px solid rgba(221, 221, 221, .6);
  border-left: none;
}

.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel {
  border-left: 1px solid rgba(221, 221, 221, .6);
  border-right: none;
}

.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child,
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child,
.dx-rtl.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child {
  border-right: none;
  border-left: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {
  float: right;
}

.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header {
  padding: 0 5px 0 10px;
}

.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-group-column-count-three .dx-scheduler-group-header:last-child,
.dx-rtl .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-group-column-count-two .dx-scheduler-group-header:last-child {
  text-align: right;
}

.dx-rtl .dx-scheduler-all-day-table-cell:first-child,
.dx-rtl .dx-scheduler-date-table-cell:first-child,
.dx-rtl .dx-scheduler-header-panel-cell:first-child {
  border-right: none;
  border-left: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-time-panel {
  border-left: 1px solid rgba(221, 221, 221, .6);
  border-right: none;
}

.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-empty-cell {
  width: 50px;
}

.dx-scheduler-small .dx-scheduler-work-space-day.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell {
  width: 150px;
}

.dx-scheduler-small .dx-scheduler-work-space-day.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {
  width: 200px;
}

.dx-scheduler-small .dx-scheduler-work-space-day.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell,
.dx-scheduler-small .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {
  width: 250px;
}

.dx-recurrence-repeat-end-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-recurrence-numberbox-interval-wrapper .dx-layout-manager .dx-field-item,
.dx-recurrence-repeat-on .dx-layout-manager .dx-field-item {
  padding-right: 0;
  padding-left: 0;
}

.dx-recurrence-numberbox-interval-wrapper .dx-box-item:first-child:not(:only-child),
.dx-recurrence-repeat-on .dx-box-item:first-child:not(:only-child) {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
  min-width: auto !important;
}

.dx-recurrence-numberbox-interval-wrapper .dx-field-item-label {
  white-space: nowrap;
}

.dx-layout-manager .dx-field-item.dx-recurrence-repeat-on {
  padding-top: 0;
}

.dx-recurrence-repeat-end-label {
  line-height: 36px;
}

.dx-recurrence-radiogroup-repeat-type {
  margin: 0;
}

.dx-recurrence-radiogroup-repeat-type .dx-item {
  padding-bottom: 10px;
}

.dx-recurrence-datebox-until-date {
  margin-left: 28px;
}

.dx-recurrence-numberbox-repeat-count {
  margin-left: 16px;
  margin-right: 11px;
}

.dx-recurrence-button-group {
  width: 100%;
}

.dx-recurrence-button-group .dx-button-content {
  padding: 8px;
}

.dx-recurrence-button-group .dx-buttongroup-wrapper>div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.dx-recurrence-editor-container .dx-recurrence-numberbox-interval {
  margin-right: 11px;
}

.dx-recurrence-editor-container .dx-recurrence-numberbox-interval.dx-rtl {
  margin-right: 0;
  margin-left: 11px;
}

.dx-recurrence-numberbox-interval-label {
  margin-top: 25px;
}

.dx-scheduler-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: #fff;
}

.dx-scheduler-header {
  border: 1px solid rgba(221, 221, 221, .6);
  position: relative;
  z-index: 1;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.dx-scheduler-header .dx-toolbar {
  height: 100%;
  background-color: transparent;
}

.dx-scheduler-header .dx-toolbar .dx-toolbar-items-container {
  height: 100%;
}

.dx-scheduler-header .dx-toolbar .dx-toolbar-menu-container .dx-icon::before {
  content: "\f016";
}

.dx-scheduler-view-switcher-dropdown-button-content .dx-list-item {
  display: list-item;
}

.dx-scheduler-date-time-shader-all-day {
  width: 100%;
  background-color: rgba(51, 51, 51, .04);
  position: absolute;
  pointer-events: none;
}

.dx-scheduler-date-time-indicator {
  background-color: #8facff;
  position: absolute;
  pointer-events: none;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, .1);
}

.dx-scheduler-date-time-indicator::before {
  font-size: 30px;
  color: #8facff;
  position: absolute;
  z-index: 1000;
  margin-top: -14px;
  margin-left: -12px;
  text-shadow: rgba(255, 255, 255, .1) 1px 0 0;
}

.dx-scheduler-date-time-shader {
  pointer-events: none;
}

.dx-scheduler-work-space-day .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content,
.dx-scheduler-work-space-week .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content,
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content {
  padding: 0 7px;
}

.dx-scheduler-work-space-day .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-scheduler-work-space-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {
  padding-right: 40px;
}

.dx-scheduler-work-space-day .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-work-space-day .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon,
.dx-scheduler-work-space-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-work-space-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon,
.dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon {
  top: 9px;
}

.dx-scheduler-work-space-day .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-week .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator {
  margin-left: 100px;
  height: 1px;
  font: 14px/1 DXIcons;
}

.dx-scheduler-work-space-day .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-week .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator::before {
  content: "\f04e";
}

.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-indicator,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-indicator,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator {
  margin-left: 50px;
}

.dx-scheduler-work-space-day .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader {
  margin-left: 100px;
}

.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader {
  margin-left: 50px;
}

.dx-scheduler-work-space-day .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-day .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-week .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-top::before {
  width: inherit;
  height: inherit;
  content: "";
  left: inherit;
  position: absolute;
  margin-left: 100px;
  background-color: rgba(51, 51, 51, .04);
}

.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-top::before {
  margin-left: 50px;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before {
  margin-left: 0;
}

.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-indicator,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-indicator {
  margin-left: 0;
  font: 14px/1 DXIcons;
}

.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-indicator::before,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-indicator::before {
  content: "\f04f";
  margin-right: -12px;
}

.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-shader-top::before,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-shader-top::before {
  margin-left: 0;
  margin-right: 100px;
}

.dx-scheduler-timeline .dx-scheduler-date-time-indicator {
  width: 1px;
  top: 0;
  font: 14px/1 DXIcons;
}

.dx-scheduler-timeline .dx-scheduler-date-time-indicator::before {
  content: "\f001";
  margin-left: -14px;
  margin-top: -12px;
}

.dx-scheduler-timeline .dx-scheduler-date-time-shader {
  height: 100%;
  position: absolute;
}

.dx-scheduler-timeline .dx-scheduler-date-time-shader::before {
  width: inherit;
  height: 100%;
  content: "";
  left: 0;
  position: absolute;
  background-color: rgba(51, 51, 51, .04);
}

.dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {
  border-bottom: 2px solid #8facff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
  content: none;
}

.dx-scheduler-timeline .dx-scheduler-appointment-reduced .dx-scheduler-appointment-recurrence-icon {
  top: 0;
}

.dx-scheduler-work-space-month .dx-scheduler-appointment-content {
  padding: 0 7px;
}

.dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 0 25px 0 7px;
}

.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 0 7px 0 25px;
}

.dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence-icon {
  top: 0;
}

.dx-scheduler-all-day-appointments,
.dx-scheduler-scrollable-appointments {
  position: absolute;
  top: 0;
}

.dx-scheduler-all-day-appointments.dx-rtl,
.dx-scheduler-scrollable-appointments.dx-rtl {
  left: 0;
}

.dx-scheduler-all-day-appointment,
.dx-scheduler-timeline .dx-scheduler-appointment,
.dx-scheduler-work-space-month .dx-scheduler-appointment {
  -webkit-box-shadow: inset 2px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 2px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-rtl .dx-scheduler-all-day-appointment,
.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment {
  -webkit-box-shadow: inset -2px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset -2px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-all-day-appointment.dx-resizable-resizing,
.dx-scheduler-all-day-appointment.dx-state-active,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-resizable-resizing,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-active,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-resizable-resizing,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-active {
  -webkit-box-shadow: inset -2px 0 0 0 rgba(0, 0, 0, .3), inset 2px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset -2px 0 0 0 rgba(0, 0, 0, .3), inset 2px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-all-day-appointment.dx-state-hover,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover {
  -webkit-box-shadow: inset 5px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 5px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable,
.dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable,
.dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable {
  -webkit-box-shadow: inset 5px 0 0 0 rgba(0, 0, 0, .3), inset -2px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset 5px 0 0 0 rgba(0, 0, 0, .3), inset -2px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-rtl .dx-scheduler-all-day-appointment.dx-state-hover,
.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover {
  -webkit-box-shadow: inset -5px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset -5px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-rtl .dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable,
.dx-rtl .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable,
.dx-rtl .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable {
  -webkit-box-shadow: inset -5px 0 0 0 rgba(0, 0, 0, .3), inset 2px 0 0 0 rgba(0, 0, 0, .3);
  box-shadow: inset -5px 0 0 0 rgba(0, 0, 0, .3), inset 2px 0 0 0 rgba(0, 0, 0, .3);
}

.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-all-day-appointment,
.dx-scheduler-timeline .dx-draggable-dragging .dx-scheduler-appointment,
.dx-scheduler-work-space-month .dx-draggable-dragging .dx-scheduler-appointment {
  -webkit-box-shadow: inset -2px 0 0 0 rgba(0, 0, 0, .3), inset 2px 0 0 0 rgba(0, 0, 0, .3), 7px 7px 15px 0 rgba(50, 50, 50, .2);
  box-shadow: inset -2px 0 0 0 rgba(0, 0, 0, .3), inset 2px 0 0 0 rgba(0, 0, 0, .3), 7px 7px 15px 0 rgba(50, 50, 50, .2);
}

.dx-scheduler-appointment.dx-scheduler-appointment-body,
.dx-scheduler-appointment.dx-scheduler-appointment-tail {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-scheduler-appointment-recurrence-icon {
  position: absolute;
  background-repeat: no-repeat;
  top: 3px;
  right: 5px;
  display: block;
}

.dx-scheduler-appointment-recurrence-icon.dx-icon-repeat {
  font-size: 18px;
}

.dx-scheduler-all-day-appointment .dx-scheduler-appointment-reduced-icon {
  position: absolute;
  top: 15%;
}

.dx-scheduler-appointment-reduced.dx-scheduler-appointment-head .dx-scheduler-appointment-recurrence-icon {
  right: 20px;
}

.dx-scheduler-appointment-content {
  cursor: pointer;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: .99;
  padding: 5px 7px;
}

.dx-scheduler-work-space-grouped.dx-scheduler-work-space-month .dx-scheduler-appointment-content {
  font-size: 12px;
}

.dx-scheduler-appointment-content>* {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-scheduler-appointment-empty .dx-scheduler-appointment-content-details,
.dx-scheduler-appointment-empty .dx-scheduler-appointment-recurrence-icon,
.dx-scheduler-appointment-empty .dx-scheduler-appointment-title {
  display: none;
}

.dx-scheduler-appointment-content-details {
  font-size: 11px;
  white-space: pre;
  overflow: hidden;
}

.dx-scheduler-all-day-appointment .dx-scheduler-appointment-content-details,
.dx-scheduler-work-space-month .dx-scheduler-appointment-content-details {
  display: none;
}

.dx-scheduler-appointment-popup .dx-form .dx-field-item.dx-appointment-form-switch>div {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: auto;
}

.dx-scheduler-appointment-popup .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-checkbox,
.dx-scheduler-appointment-popup .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-switch {
  margin: 0;
}

.dx-scheduler-appointment-popup .dx-field-item-label-location-left {
  padding-right: 20px;
}

.dx-scheduler-appointment-popup .dx-field {
  min-height: 0;
}

.dx-scheduler-appointment-popup .dx-field-label {
  width: auto;
}

.dx-scheduler-appointment-popup .dx-field-value {
  padding-left: 0;
  padding-right: 0;
}

.dx-scheduler-appointment-popup .dx-field-value:not(.dx-widget)>.dx-checkbox {
  float: left;
}

.dx-scheduler-appointment-popup .dx-field-value:not(.dx-widget)>.dx-checkbox.dx-rtl {
  float: right;
}

.dx-scheduler-appointment-collector {
  background-color: #4273ff;
  color: #fff;
}

.dx-scheduler-appointment-collector.dx-button,
.dx-scheduler-appointment-collector.dx-button.dx-state-active,
.dx-scheduler-appointment-collector.dx-button.dx-state-focused,
.dx-scheduler-appointment-collector.dx-button.dx-state-hover {
  background-color: #4273ff;
  color: #fff;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-scheduler-appointment-collector.dx-button.dx-state-hover::before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .3);
  opacity: .98;
}

.dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-button-content,
.dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-scheduler-appointment-collector-content {
  color: #fff;
  opacity: .99;
}

.dx-scheduler-appointment-collector-compact .dx-button-content span:last-child,
.dx-scheduler-appointment-collector-compact .dx-scheduler-appointment-collector-content span:last-child {
  padding-left: 0;
}

.dx-scheduler-agenda .dx-scheduler-scrollable-appointments {
  width: 100%;
  height: 0;
}

.dx-scheduler-agenda .dx-scheduler-appointment {
  position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px;
  margin-bottom: 5px;
}

.dx-scheduler-agenda .dx-scheduler-appointment.dx-scheduler-last-in-date-agenda-appointment {
  margin-bottom: 20px;
}

.dx-rtl .dx-scheduler-appointment-recurrence-icon {
  left: 5px;
  right: auto;
}

.dx-rtl .dx-scheduler-appointment-reduced.dx-scheduler-appointment-head .dx-scheduler-appointment-recurrence-icon {
  left: 20px;
  right: auto;
}

.dx-rtl .dx-scheduler-work-space-day .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-rtl .dx-scheduler-work-space-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content,
.dx-rtl .dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {
  padding-right: 5px;
  padding-left: 40px;
}

.dx-rtl .dx-scheduler-all-day-appointments,
.dx-rtl .dx-scheduler-scrollable-appointments {
  left: 0;
}

.dx-scheduler-small.dx-rtl .dx-scheduler-date-time-shader-bottom::before,
.dx-scheduler-small.dx-rtl .dx-scheduler-date-time-shader-top::before {
  margin-right: 50px;
}

.dx-scheduler-time-panel-cell {
  height: 50px;
}

.dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before,
.dx-scheduler-time-panel-cell::after {
  content: "";
}

.dx-scheduler-date-table-cell {
  height: 50px;
}

.dx-scheduler-all-day-title {
  height: 75px;
  line-height: 75px;
  font-size: 14px;
  font-weight: 700;
}

.dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-title {
  height: 25px;
  line-height: 25px;
}

.dx-scheduler-all-day-table {
  height: 75px;
}

.dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-table {
  height: 25px;
}

.dx-scheduler-header-panel {
  margin-top: 10px;
}

.dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-panel {
  margin-top: 11px;
}

.dx-scheduler-header-panel-cell {
  height: 40px;
}

.dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
  top: 37px;
  height: 2px;
}

.dx-scheduler-timeline .dx-scheduler-date-table-cell {
  border-right: none;
  height: 75px;
}

.dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel {
  margin-top: 10px;
}

.dx-scheduler-work-space-day .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) {
  border-bottom: none;
}

.dx-scheduler-work-space-month .dx-scheduler-appointment-content {
  font-size: 13px;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table-first-of-month {
  border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;
}

.dx-scheduler-header {
  height: 56px;
  background-color: #f5f5f5;
}

.dx-scheduler-header .dx-toolbar .dx-toolbar-item-content,
.dx-scheduler-header .dx-toolbar .dx-toolbar-menu-container {
  padding: 9px;
}

.dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption {
  min-width: 180px;
}

.dx-scheduler-adaptive .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption {
  min-width: 140px;
}

.dx-scheduler-header .dx-toolbar .dx-button.dx-item-selected,
.dx-scheduler-header .dx-toolbar .dx-button.dx-state-focused,
.dx-scheduler-header .dx-toolbar .dx-button.dx-state-hover {
  background-color: #ebebeb;
}

.dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-buttongroup .dx-button.dx-item-selected {
  background-color: #fff;
}

.dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-buttongroup .dx-button.dx-item-selected.dx-state-focused,
.dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-buttongroup .dx-button.dx-item-selected.dx-state-hover {
  background-color: #ebebeb;
}

.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) {
  border-bottom: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) .dx-scheduler-group-header {
  color: #333;
}

.dx-scheduler-group-flex-container .dx-scheduler-group-header,
.dx-scheduler-header-panel .dx-scheduler-group-header,
.dx-scheduler-work-space-vertical-group-table .dx-scheduler-group-header {
  font-weight: 700;
  color: #333;
  padding: 0;
}

.dx-scheduler-all-day-panel {
  background-color: #fff;
}

.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-all-day-title {
  border-top: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-agenda .dx-scheduler-date-table-cell {
  border: none;
}

.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th {
  border-left: none;
  border-right: none;
}

.dx-scheduler-work-space-week .dx-scheduler-date-table-row:first-child {
  border-top: none;
}

.dx-scheduler-all-day-table-cell.dx-state-active,
.dx-scheduler-date-table-cell.dx-state-active {
  background-color: rgba(221, 221, 221, .7);
}

.dx-scheduler-all-day-table-cell.dx-state-hover,
.dx-scheduler-date-table-cell.dx-state-hover {
  background-color: rgba(0, 0, 0, .04);
  color: #959595;
}

.dx-scheduler-appointment-popup .dx-popup-title {
  background-color: #fff;
}

.dx-scheduler-appointment-popup .dx-popup-title .dx-closebutton,
.dx-scheduler-appointment-popup .dx-popup-title .dx-closebutton.dx-rtl {
  margin: 0;
}

.dx-scheduler-appointment-popup .dx-popup-bottom {
  border-top: 1px solid #ddd;
}

.dx-scheduler-appointment-popup .dx-toolbar-after {
  margin-right: 4px;
}

.dx-rtl .dx-scheduler-appointment-popup .dx-toolbar-after {
  margin-left: 4px;
  margin-right: 0;
}

.dx-scheduler-appointment-popup .dx-form-validation-summary {
  padding: 10px 20px;
}

.dx-scheduler-work-space-month .dx-scheduler-date-table-cell {
  font-size: 16px;
}

.dx-scheduler-group-header,
.dx-scheduler-header-panel,
.dx-scheduler-time-panel {
  font-size: 14px;
}

.dx-scheduler-work-space-grouped .dx-scheduler-group-row th,
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell {
  border-right: 1px solid #aaa;
}

.dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child,
.dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child {
  border-right: none;
}

.dx-rtl .dx-scheduler-work-space-grouped .dx-scheduler-group-row th,
.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell {
  border-left: 1px solid #aaa;
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child,
.dx-rtl .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child {
  border-left: none;
}

.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th,
.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-last-group-cell,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row th,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row th,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-last-group-cell {
  border-right: 1px solid rgba(221, 221, 221, .6);
  border-left: 1px solid rgba(221, 221, 221, .6);
}

.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell {
  border-right: 1px solid #aaa;
}

.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child,
.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child {
  border-right: none;
}

.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell {
  border-left: 1px solid #aaa;
  border-right: 1px solid rgba(221, 221, 221, .6);
}

.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child,
.dx-rtl .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child {
  border-left: none;
}

.dx-scheduler-appointment-collector {
  height: 20px;
}

.dx-scheduler-appointment-collector.dx-button.dx-button-default,
.dx-scheduler-appointment-collector.dx-state-hover::before {
  border-radius: 20px;
}

.dx-scheduler-appointment {
  border-left: 3px solid transparent;
  border-right: 2px solid transparent;
}

.dx-scheduler-appointment.dx-state-focused {
  color: #fff;
}

.dx-scheduler-appointment.dx-scheduler-appointment-empty {
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

.dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment {
  border-right: none;
}

.dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {
  padding-right: 40px;
}

.dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 5px 25px 5px 7px;
}

.dx-rtl .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {
  padding: 5px 7px 5px 25px;
}

.dx-scheduler-dropdown-appointment-date {
  color: #959595;
}

.dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title {
  background-color: #fff;
}

.dx-scheduler-agenda .dx-scheduler-group-header {
  font-size: 14px;
  width: 80px;
}

.dx-scheduler-agenda .dx-scheduler-group-header-content {
  overflow: hidden;
  width: 80px;
  padding: 10px 0 0 10px;
  -webkit-box-shadow: inset 0 -1px 0 0 #c4c4c4;
  box-shadow: inset 0 -1px 0 0 #c4c4c4;
}

.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  vertical-align: top;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0;
}

.dx-rtl .dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  padding-right: 10px;
  padding-left: 0;
}

.dx-scheduler-agenda .dx-scheduler-group-header-content,
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  text-align: left;
}

.dx-rtl .dx-scheduler-agenda .dx-scheduler-group-header-content,
.dx-rtl .dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  text-align: right;
}

.dx-scheduler-agenda .dx-scheduler-date-table-cell,
.dx-scheduler-agenda .dx-scheduler-time-panel-cell {
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(221, 221, 221, .6);
  box-shadow: inset 0 -1px 0 0 rgba(221, 221, 221, .6);
}

.dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-date-table-cell,
.dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-time-panel-cell {
  -webkit-box-shadow: inset 0 -1px 0 0 #c4c4c4;
  box-shadow: inset 0 -1px 0 0 #c4c4c4;
}

.dx-scheduler-agenda-nodata {
  font-size: 14px;
}

.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content .dx-popup-content .dx-list-item {
  border-top-width: 1px;
}

.dx-scheduler .dx-scheduler-overlay-panel .dx-overlay-content {
  background: #fff;
}

.dx-layout-manager .dx-field-item:not(.dx-first-row) {
  padding-top: 10px;
}

.dx-layout-manager .dx-field-item:not(.dx-first-col) {
  padding-left: 15px;
}

.dx-layout-manager .dx-field-item:not(.dx-last-col) {
  padding-right: 15px;
}

.dx-layout-manager .dx-field-empty-item {
  width: 100%;
}

.dx-layout-manager.dx-layout-manager-one-col .dx-single-column-item-content>.dx-field-item {
  padding-left: 0;
  padding-right: 0;
}

.dx-layout-manager.dx-layout-manager-one-col .dx-form-group .dx-single-column-item-content>.dx-first-row.dx-col-0.dx-field-item {
  padding-top: 0;
}

.dx-layout-manager.dx-layout-manager-one-col .dx-box-item:not(:first-child) .dx-single-column-item-content>.dx-field-item {
  padding-top: 10px;
}

.dx-layout-manager .dx-label-h-align.dx-flex-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-label {
  display: block;
}

.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content,
.dx-layout-manager .dx-label-h-align.dx-flex-layout .dx-field-item-content-wrapper {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  display: block;
}

.dx-layout-manager .dx-label-h-align.dx-flex-layout:not(.dx-field-item-label-align) {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.dx-layout-manager .dx-label-h-align.dx-field-item-label-align:not(.dx-flex-layout) .dx-field-item-label {
  vertical-align: baseline;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-content,
.dx-layout-manager .dx-label-h-align .dx-field-item-content-wrapper,
.dx-layout-manager .dx-label-h-align .dx-field-item-label {
  display: table-cell;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-content-wrapper .dx-field-item-content {
  display: block;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-label {
  white-space: nowrap;
  vertical-align: middle;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-label-content {
  display: block;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-custom-label-content {
  display: inline-block;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-content,
.dx-layout-manager .dx-label-h-align .dx-field-item-label .dx-field-item-custom-label-content .dx-icon {
  vertical-align: top;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-checkbox,
.dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-switch {
  margin-top: 7px;
  margin-bottom: 4px;
}

.dx-layout-manager .dx-label-h-align .dx-field-item-content,
.dx-layout-manager .dx-label-h-align .dx-field-item-content-wrapper {
  width: 100%;
}

.dx-layout-manager .dx-tabpanel .dx-multiview-item-content {
  padding: 20px;
}

.dx-field-item-label-location-top {
  display: block;
}

.dx-field-item-label-location-top .dx-field-item-custom-label-content {
  display: inline-block;
}

.dx-field-item-label-location-top .dx-field-item-custom-label-content .dx-icon {
  vertical-align: top;
}

.dx-form-group-content {
  border-width: 0;
  padding: 0;
  margin: 0;
}

.dx-form-group-with-caption>.dx-form-group-content {
  padding-top: 19px;
  margin-top: 6px;
  border-top: 1px solid #ddd;
  padding-bottom: 20px;
}

.dx-form-group-with-caption .dx-form-group.dx-form-group-with-caption {
  padding-left: 20px;
}

.dx-layout-manager-hidden-label {
  position: absolute;
  display: block;
  visibility: hidden;
}

.dx-field-item-help-text {
  font-style: italic;
  white-space: normal;
}

.dx-field-item-label-location-left {
  padding-right: 10px;
}

.dx-field-item-label-location-right {
  padding-left: 10px;
}

.dx-field-item-optional .dx-label>span::after,
.dx-field-item-required .dx-label>span::after {
  content: attr(data-mark);
}

.dx-rtl .dx-field-item-optional-mark,
.dx-rtl .dx-field-item-required-mark {
  unicode-bidi: embed;
}

.dx-rtl .dx-field-item:not(.dx-first-col) {
  padding-left: 0;
  padding-right: 15px;
}

.dx-rtl .dx-field-item:not(.dx-last-col) {
  padding-left: 15px;
  padding-right: 0;
}

.dx-rtl .dx-field-item-label-location-left {
  padding-right: 0;
  padding-left: 10px;
}

.dx-rtl .dx-field-item-label-location-right {
  padding-left: 0;
  padding-right: 10px;
}

.dx-rtl .dx-layout-manager-one-col .dx-single-column-item-content>.dx-field-item {
  padding-right: 0;
  padding-left: 0;
}

.dx-rtl .dx-form-group-with-caption .dx-form-group.dx-form-group-with-caption {
  padding-left: 0;
  padding-right: 20px;
}

.dx-form-group-caption {
  font-size: 20px;
}

.dx-field-item-help-text,
.dx-field-item-label-text {
  color: #333;
}

.dx-field-item-optional .dx-label>span::after,
.dx-field-item-optional-mark {
  color: #afafaf;
}

.dx-field-item-required .dx-label>span::after,
.dx-field-item-required-mark {
  color: #c9302c;
}

.dx-field-item-custom-label-content .dx-icon {
  width: 20px;
  height: 20px;
  background-position: 0 0;
  background-size: 20px 20px;
  padding: 0;
  font-size: 20px;
  text-align: center;
  line-height: 20px;
  margin-right: 9px;
  margin-left: 0;
}

.dx-field-item-custom-label-content .dx-icon.dx-icon-right,
.dx-rtl .dx-field-item-custom-label-content .dx-icon,
.dx-rtl.dx-field-item-custom-label-content .dx-icon {
  margin-left: 9px;
  margin-right: 0;
}

.dx-rtl .dx-field-item-custom-label-content .dx-icon.dx-icon-right,
.dx-rtl.dx-field-item-custom-label-content .dx-icon.dx-icon-right {
  margin-right: 9px;
  margin-left: 0;
}

.dx-filterbuilder.dx-rtl .dx-filterbuilder-action-icon,
.dx-filterbuilder.dx-rtl .dx-filterbuilder-text {
  margin-left: 5px;
  margin-right: 0;
}

.dx-filterbuilder.dx-rtl .dx-filterbuilder-group .dx-filterbuilder-group-content .dx-filterbuilder-group-content {
  padding-left: 0;
  padding-right: 26px;
}

.dx-filterbuilder .dx-filterbuilder-action-icon,
.dx-filterbuilder .dx-filterbuilder-text {
  margin-left: 0;
  margin-right: 5px;
}

.dx-filterbuilder .dx-filterbuilder-action-icon:focus,
.dx-filterbuilder .dx-filterbuilder-item-value-text:focus,
.dx-filterbuilder .dx-filterbuilder-text:focus {
  outline: 0;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item {
  display: inline-block;
  white-space: nowrap;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text {
  display: inline-block;
  cursor: pointer;
  white-space: pre;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-range {
  white-space: nowrap;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-range-separator,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-text-separator {
  margin: 0 7px;
  opacity: .3;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-filterbuilder-item-value-text,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text.dx-filterbuilder-group-operation,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text.dx-filterbuilder-item-field,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text.dx-filterbuilder-item-operation {
  min-width: 20px;
  padding: 2px 7px 3px;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-text .dx-texteditor {
  vertical-align: middle;
  margin-top: -7px;
  margin-bottom: -4px;
  display: inline-block;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-action {
  display: inline-block;
  cursor: pointer;
  position: relative;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-item .dx-filterbuilder-action.dx-filterbuilder-action-icon {
  padding: 5px 8px;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-group-content .dx-filterbuilder-group-content {
  padding-left: 26px;
}

.dx-filterbuilder-operations .dx-treeview-item {
  padding-left: 5px;
}

.dx-filterbuilder-operations .dx-rtl .dx-treeview-item {
  padding-right: 5px;
}

.dx-filterbuilder-overlay {
  white-space: nowrap;
}

.dx-filterbuilder-overlay .dx-treeview .dx-treeview-node {
  padding-left: 0;
}

.dx-filterbuilder-overlay .dx-treeview .dx-treeview-node .dx-treeview-node-container-opened {
  margin-left: 15px;
}

.dx-filterbuilder-overlay .dx-treeview.dx-rtl .dx-treeview-node {
  padding-right: 0;
}

.dx-filterbuilder-overlay .dx-treeview.dx-rtl .dx-treeview-node .dx-treeview-node-container-opened {
  margin-right: 15px;
}

.dx-filterbuilder-overlay .dx-overlay-content.dx-popup-normal {
  border-radius: 0;
}

.dx-filterbuilder-overlay .dx-overlay-content.dx-popup-normal>.dx-popup-content {
  padding: 0;
}

.dx-filterbuilder-overlay .dx-scrollable-container {
  max-height: 360px;
}

.dx-filterbuilder-overlay .dx-menu-items-container {
  padding: 0;
}

.dx-filterbuilder {
  background-color: #fff;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text {
  color: #333;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation {
  background-color: rgba(217, 83, 79, .3);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:hover {
  background-color: rgba(217, 83, 79, .5);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-group-operation:focus {
  background-color: #d9534f;
  color: #fff;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field {
  background-color: rgba(66, 115, 255, .3);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:hover {
  background-color: rgba(66, 115, 255, .5);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-field:focus {
  background-color: #4273ff;
  color: #fff;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation {
  background-color: rgba(92, 184, 92, .3);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation:hover {
  background-color: rgba(92, 184, 92, .5);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text.dx-filterbuilder-item-operation:focus {
  background-color: #5cb85c;
  color: #fff;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text:hover {
  background-color: rgba(221, 221, 221, .5);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-filterbuilder-text .dx-filterbuilder-item-value-text:focus {
  background-color: #ddd;
  color: #fff;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus {
  color: rgba(92, 184, 92, .3);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus:hover {
  color: rgba(92, 184, 92, .5);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus.dx-state-active,
.dx-filterbuilder .dx-filterbuilder-group .dx-icon-plus:focus {
  color: #5cb85c;
}

.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove {
  color: rgba(217, 83, 79, .3);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:hover {
  color: rgba(217, 83, 79, .5);
}

.dx-filterbuilder .dx-filterbuilder-group .dx-icon-remove:focus {
  color: #d9534f;
}

.dx-filterbuilder-overlay.dx-filterbuilder-operations .dx-treeview-item .dx-icon {
  color: #898989;
  width: 14px;
  height: 14px;
  background-position: 0 0;
  background-size: 14px 14px;
  padding: 0;
  font-size: 14px;
  text-align: center;
  line-height: 14px;
}

.dx-filterbuilder .dx-filterbuilder-action-icon {
  margin-bottom: 9px;
}

.dx-filterbuilder .dx-filterbuilder-item-value-text,
.dx-filterbuilder .dx-filterbuilder-text {
  border-radius: 5px;
}

.dx-filterbuilder .dx-filterbuilder-range-separator {
  color: #333;
}

.dx-filterbuilder-overlay .dx-treeview-item {
  padding: 5px 15px;
}

.dx-filterbuilder-overlay .dx-rtl .dx-treeview-item {
  padding-left: 15px;
}

.dx-drawer {
  height: 100%;
  width: 100%;
}

.dx-drawer-wrapper {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.dx-drawer-panel-content {
  position: absolute;
  top: 0;
  bottom: 0;
}

.dx-drawer-right .dx-drawer-panel-content {
  right: 0;
}

.dx-drawer-left .dx-drawer-panel-content {
  left: 0;
}

.dx-drawer-panel-content-push-top-or-bottom {
  width: 100%;
}

.dx-drawer-content {
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
}

.dx-drawer-shader {
  z-index: 1000;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, .5);
}

.dx-drawer-push.dx-drawer-bottom .dx-drawer-panel-content {
  top: auto;
}

.dx-drawer-shrink .dx-drawer-panel-content {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 100%;
}

.dx-drawer-shrink .dx-drawer-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.dx-drawer-shrink .dx-drawer-content {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.dx-drawer-shrink.dx-drawer-bottom .dx-drawer-wrapper,
.dx-drawer-shrink.dx-drawer-top .dx-drawer-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-drawer-overlap .dx-drawer-panel-content {
  overflow: visible;
}

.dx-drawer-overlap .dx-drawer-panel-content.dx-overlay-wrapper {
  right: auto;
  left: auto;
}

.dx-drawer-overlap.dx-drawer-left .dx-drawer-wrapper,
.dx-drawer-overlap.dx-drawer-right .dx-drawer-wrapper {
  overflow-y: visible;
}

.dx-drawer-overlap.dx-drawer-bottom .dx-drawer-wrapper,
.dx-drawer-overlap.dx-drawer-top .dx-drawer-wrapper {
  overflow-x: visible;
}

.dx-drawer-overlap.dx-drawer-right.dx-drawer-expand>.dx-drawer-wrapper>.dx-overlay>.dx-overlay-wrapper>.dx-overlay-content,
.dx-drawer-overlap.dx-drawer-right.dx-drawer-slide>.dx-drawer-wrapper>.dx-overlay>.dx-overlay-wrapper>.dx-overlay-content {
  right: 0;
}

.dx-htmleditor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid transparent;
}

.dx-htmleditor:not(.dx-state-disabled) li[data-list=checked],
.dx-htmleditor:not(.dx-state-disabled) li[data-list=unchecked] {
  cursor: pointer;
}

.dx-htmleditor-add-image-popup-with-tabs>.dx-overlay-content>.dx-popup-content {
  padding: 0;
}

.dx-htmleditor-hidden-content {
  display: none;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-multiview-wrapper {
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fix-ratio-container .dx-textbox {
  display: inline-block;
  width: calc(100% - 41px);
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fix-ratio-container .dx-buttongroup {
  vertical-align: top;
  margin-left: 5px;
  width: 36px;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-wrapper {
  padding: 0;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-upload-button {
  display: none;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content .dx-popup-title {
  border-bottom: 0;
}

.dx-quill-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  min-height: 1px;
  margin: 0;
  position: relative;
  overflow: hidden;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.dx-htmleditor-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.42;
  width: 100%;
  outline: 0;
  overflow-y: auto;
  padding: 12px 15px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.dx-htmleditor-content .dx-variable>span {
  padding: 3px 6px;
  border-radius: 8px;
  background: rgba(66, 115, 255, .15);
}

.dx-htmleditor-content>* {
  cursor: text;
}

.dx-htmleditor-content blockquote,
.dx-htmleditor-content h1,
.dx-htmleditor-content h2,
.dx-htmleditor-content h3,
.dx-htmleditor-content h4,
.dx-htmleditor-content h5,
.dx-htmleditor-content h6,
.dx-htmleditor-content ol,
.dx-htmleditor-content p,
.dx-htmleditor-content pre,
.dx-htmleditor-content ul {
  margin: 0;
  padding: 0;
}

.dx-htmleditor-content h1,
.dx-htmleditor-content h2,
.dx-htmleditor-content h3,
.dx-htmleditor-content h4,
.dx-htmleditor-content h5,
.dx-htmleditor-content h6,
.dx-htmleditor-content ol,
.dx-htmleditor-content p,
.dx-htmleditor-content ul {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.dx-htmleditor-content table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

.dx-htmleditor-content td,
.dx-htmleditor-content th {
  border: 1px solid #000;
  padding: 2px 5px;
}

.dx-htmleditor-content ol,
.dx-htmleditor-content ul {
  padding-left: 1.5em;
}

.dx-rtl .dx-htmleditor-content ol,
.dx-rtl .dx-htmleditor-content ul {
  padding-left: 0;
  padding-right: 1.5em;
}

.dx-htmleditor-content li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}

.dx-htmleditor-content li[data-list=bullet]::before {
  content: "•";
}

.dx-htmleditor-content li[data-list=checked]::before {
  content: "☑";
}

.dx-htmleditor-content li[data-list=unchecked]::before {
  content: "☐";
}

.dx-htmleditor-content li::before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}

.dx-htmleditor-content li>.ql-ui {
  visibility: hidden;
}

.dx-htmleditor-content li[data-list=checked]>.ql-ui,
.dx-htmleditor-content li[data-list=unchecked]>.ql-ui {
  visibility: visible;
}

.dx-rtl .dx-htmleditor-content li {
  padding-left: 0;
  padding-right: 1.5em;
}

.dx-htmleditor-content li[data-list=ordered] {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.dx-htmleditor-content li[data-list=ordered]::before {
  content: counter(list-0, decimal) ". ";
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-1::before {
  content: counter(list-1, lower-alpha) ". ";
}

.dx-htmleditor-content li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  padding-left: 4.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-2::before {
  content: counter(list-2, lower-roman) ". ";
}

.dx-htmleditor-content li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  padding-left: 7.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-3::before {
  content: counter(list-3, decimal) ". ";
}

.dx-htmleditor-content li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  padding-left: 10.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-4::before {
  content: counter(list-4, lower-alpha) ". ";
}

.dx-htmleditor-content li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
  padding-left: 13.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-5::before {
  content: counter(list-5, lower-roman) ". ";
}

.dx-htmleditor-content li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
  padding-left: 16.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-6::before {
  content: counter(list-6, decimal) ". ";
}

.dx-htmleditor-content li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
  padding-left: 19.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-7::before {
  content: counter(list-7, lower-alpha) ". ";
}

.dx-htmleditor-content li.ql-indent-7 {
  counter-reset: list-8 list-9;
  padding-left: 22.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-8::before {
  content: counter(list-8, lower-roman) ". ";
}

.dx-htmleditor-content li.ql-indent-8 {
  counter-reset: list-9;
  padding-left: 25.5em;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}

.dx-htmleditor-content ol li[data-list=ordered].ql-indent-9::before {
  content: counter(list-9, decimal) ". ";
}

.dx-htmleditor-content .ql-indent-1 {
  padding-left: 3em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-1 {
  padding-left: 0;
  padding-right: 3em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-1 {
  padding-left: 0;
  padding-right: 4.5em;
}

.dx-htmleditor-content .ql-indent-2 {
  padding-left: 6em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-2 {
  padding-left: 0;
  padding-right: 6em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-2 {
  padding-left: 0;
  padding-right: 7.5em;
}

.dx-htmleditor-content .ql-indent-3 {
  padding-left: 9em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-3 {
  padding-left: 0;
  padding-right: 9em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-3 {
  padding-left: 0;
  padding-right: 10.5em;
}

.dx-htmleditor-content .ql-indent-4 {
  padding-left: 12em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-4 {
  padding-left: 0;
  padding-right: 12em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-4 {
  padding-left: 0;
  padding-right: 13.5em;
}

.dx-htmleditor-content .ql-indent-5 {
  padding-left: 15em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-5 {
  padding-left: 0;
  padding-right: 15em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-5 {
  padding-left: 0;
  padding-right: 16.5em;
}

.dx-htmleditor-content .ql-indent-6 {
  padding-left: 18em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-6 {
  padding-left: 0;
  padding-right: 18em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-6 {
  padding-left: 0;
  padding-right: 19.5em;
}

.dx-htmleditor-content .ql-indent-7 {
  padding-left: 21em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-7 {
  padding-left: 0;
  padding-right: 21em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-7 {
  padding-left: 0;
  padding-right: 22.5em;
}

.dx-htmleditor-content .ql-indent-8 {
  padding-left: 24em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-8 {
  padding-left: 0;
  padding-right: 24em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-8 {
  padding-left: 0;
  padding-right: 25.5em;
}

.dx-htmleditor-content .ql-indent-9 {
  padding-left: 27em;
}

.dx-rtl .dx-htmleditor-content .ql-indent-9 {
  padding-left: 0;
  padding-right: 27em;
}

.dx-htmleditor-content li.ql-indent-9 {
  padding-left: 28.5em;
}

.dx-rtl .dx-htmleditor-content li.ql-indent-9 {
  padding-left: 0;
  padding-right: 28.5em;
}

.dx-rtl .dx-htmleditor-content li::before {
  margin-left: .3em;
  margin-right: -1.5em;
  text-align: left;
}

.dx-htmleditor-content table td,
.dx-htmleditor-content table th {
  outline: 0;
}

.dx-htmleditor-content .ql-code-block-container {
  font-family: monospace;
}

.dx-htmleditor-content .ql-code-block-container,
.dx-htmleditor-content code {
  background-color: rgba(191, 191, 191, .15);
  color: rgba(51, 51, 51, .8);
}

.dx-htmleditor-content .ql-video {
  display: block;
  max-width: 100%;
}

.dx-htmleditor-content .ql-video.ql-align-center {
  margin: 0 auto;
}

.dx-htmleditor-content .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.dx-htmleditor-content .ql-font-serif {
  font-family: Georgia, "Times New Roman", serif;
}

.dx-htmleditor-content .ql-font-monospace {
  font-family: Monaco, "Courier New", monospace;
}

.dx-htmleditor-content .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.dx-htmleditor-content.ql-blank::before {
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  color: #999;
}

.dx-htmleditor-content.ql-blank::after {
  content: attr(data-placeholder);
  z-index: -1;
  visibility: hidden;
}

.dx-htmleditor-content.ql-blank[data-placeholder]>p {
  height: .1px;
}

.dx-htmleditor-content blockquote {
  padding-left: 12px;
  border-left: 4px solid;
}

.dx-rtl .dx-htmleditor-content blockquote {
  padding-left: 0;
  padding-right: 12px;
  border-left: none;
  border-right: 4px solid;
}

.dx-suggestion-list-wrapper .dx-list .dx-scrollable-content {
  margin: 0;
}

.dx-suggestion-list {
  min-width: 50px;
}

.dx-suggestion-list .dx-list-item {
  display: block;
}

.dx-suggestion-list .dx-list-item-icon {
  border-radius: 50%;
  vertical-align: text-bottom;
}

.dx-formdialog-form {
  min-width: 360px;
}

.dx-overlay-content.dx-popup-fullscreen .dx-formdialog-form {
  min-width: 240px;
}

.dx-formdialog-field-target .dx-field-item-content {
  text-align: right;
}

.dx-rtl .dx-formdialog-field-target .dx-field-item-content {
  text-align: left;
}

.dx-background-format .dx-icon-background,
.dx-background-format .dx-icon-color,
.dx-color-format .dx-icon-background,
.dx-color-format .dx-icon-color {
  border-bottom: 3px solid transparent;
}

.dx-htmleditor-toolbar-separator {
  border-left: 1px solid transparent;
}

.dx-htmleditor-toolbar-menu-separator {
  width: 100%;
  border-top: 1px solid transparent;
}

.dx-htmleditor-toolbar-menu-separator::before {
  content: none;
}

.dx-resize-frame {
  position: absolute;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px dashed #778899;
}

.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-resize-frame .dx-resizable-handle-corner-top-right {
  border: 1px solid #fff;
  width: 11px;
  height: 11px;
  border-radius: 0;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-right {
  width: 15px;
  height: 15px;
}

.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-resize-frame .dx-resizable-handle-corner-top-right {
  right: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-right {
  right: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-top-left {
  left: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-left {
  left: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-resize-frame .dx-resizable-handle-corner-top-right {
  top: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-top-right {
  top: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-bottom-right {
  bottom: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-corner-bottom-right {
  bottom: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-resize-frame .dx-resizable-handle-left::after,
.dx-resize-frame .dx-resizable-handle-right::after,
.dx-resize-frame .dx-resizable-handle-top::after {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  border: 1px solid #fff;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-left::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-right::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-top::after {
  width: 15px;
  height: 15px;
}

.dx-resize-frame .dx-resizable-handle-left::after,
.dx-resize-frame .dx-resizable-handle-right::after {
  top: calc(50% - 5.5px);
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-left::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-right::after {
  top: calc(50% - 7.5px);
}

.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-resize-frame .dx-resizable-handle-top::after {
  left: calc(50% - 5.5px);
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-touch-device.dx-resize-frame .dx-resizable-handle-top::after {
  left: calc(50% - 7.5px);
}

.dx-resize-frame .dx-resizable-handle-right::after {
  right: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-right::after {
  right: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-left::after {
  left: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-left::after {
  left: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-top::after {
  top: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-top::after {
  top: -7.5px;
}

.dx-resize-frame .dx-resizable-handle-bottom::after {
  bottom: -5.5px;
}

.dx-touch-device.dx-resize-frame .dx-resizable-handle-bottom::after {
  bottom: -7.5px;
}

.dx-mention {
  padding: 1px 0;
  border-radius: 2px;
}

.dx-mention .dx-template-wrapper {
  white-space: nowrap;
  display: inline-block;
}

.dx-mention>span {
  margin: 0 2px;
}

.dx-table-resize-frame {
  position: absolute;
  pointer-events: none;
}

.dx-table-resize-frame>div {
  position: absolute;
  pointer-events: auto;
  background-color: transparent;
}

.dx-table-resize-frame .dx-htmleditor-column-resizer {
  width: 5px;
  top: 0;
  height: 100%;
  cursor: col-resize;
}

.dx-table-resize-frame .dx-htmleditor-highlighted-column {
  width: 3px;
  top: 0;
  height: 100%;
}

.dx-table-resize-frame .dx-htmleditor-row-resizer {
  height: 5px;
  left: 0;
  width: 100%;
  cursor: row-resize;
}

.dx-table-resize-frame .dx-htmleditor-highlighted-row {
  height: 3px;
  left: 0;
  width: 100%;
}

.dx-htmleditor {
  border-color: #ddd;
}

.dx-htmleditor .dx-htmleditor-toolbar-wrapper {
  padding: 5px;
  position: relative;
}

.dx-htmleditor .dx-htmleditor-toolbar-wrapper:first-child {
  border-bottom: 1px solid #ddd;
}

.dx-htmleditor.dx-state-readonly {
  border-style: dashed;
}

.dx-htmleditor.dx-state-readonly .dx-htmleditor-toolbar-wrapper::before {
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
  z-index: 2;
  background-color: rgba(255, 255, 255, .2);
  content: "";
  pointer-events: none;
}

.dx-htmleditor.dx-state-readonly .dx-toolbar-button .dx-button.dx-state-disabled {
  opacity: .5;
}

.dx-htmleditor.dx-htmleditor-outlined {
  border-radius: 4px;
}

.dx-htmleditor.dx-htmleditor-outlined.dx-state-hover {
  border-color: rgba(66, 115, 255, .4);
}

.dx-htmleditor.dx-htmleditor-outlined.dx-state-active,
.dx-htmleditor.dx-htmleditor-outlined.dx-state-focused {
  border-color: #4273ff;
}

.dx-htmleditor.dx-htmleditor-outlined.dx-invalid {
  border-color: rgba(217, 83, 79, .4);
}

.dx-htmleditor.dx-htmleditor-outlined.dx-invalid.dx-state-active,
.dx-htmleditor.dx-htmleditor-outlined.dx-invalid.dx-state-focused {
  border-color: #d9534f;
}

.dx-htmleditor.dx-htmleditor-filled {
  border-color: transparent;
  background: rgba(51, 51, 51, .05);
  border-radius: 4px;
}

.dx-htmleditor.dx-htmleditor-filled.dx-state-readonly {
  border-style: dashed;
}

.dx-htmleditor.dx-htmleditor-filled.dx-state-readonly.dx-state-active,
.dx-htmleditor.dx-htmleditor-filled.dx-state-readonly.dx-state-focused {
  background-color: rgba(51, 51, 51, .03);
}

.dx-htmleditor.dx-htmleditor-filled.dx-state-hover,
.dx-htmleditor.dx-htmleditor-filled.dx-state-hover.dx-invalid.dx-state-readonly:not(.dx-state-focused) {
  background-color: rgba(66, 115, 255, .07);
}

.dx-htmleditor.dx-htmleditor-filled.dx-state-active,
.dx-htmleditor.dx-htmleditor-filled.dx-state-focused {
  background-color: transparent;
  border-color: #4273ff;
}

.dx-htmleditor.dx-htmleditor-filled.dx-invalid {
  background-color: rgba(217, 83, 79, .1);
}

.dx-htmleditor.dx-htmleditor-filled.dx-invalid.dx-state-active,
.dx-htmleditor.dx-htmleditor-filled.dx-invalid.dx-state-focused {
  background: 0 0;
  border-color: #d9534f;
}

.dx-htmleditor.dx-htmleditor-underlined {
  border-color: transparent transparent #ddd;
}

.dx-htmleditor.dx-htmleditor-underlined .dx-htmleditor-content {
  padding-left: 0;
}

.dx-htmleditor.dx-htmleditor-underlined.dx-state-hover {
  border-bottom-color: rgba(66, 115, 255, .4);
}

.dx-htmleditor.dx-htmleditor-underlined.dx-state-active,
.dx-htmleditor.dx-htmleditor-underlined.dx-state-focused {
  border-bottom-color: #4273ff;
}

.dx-htmleditor.dx-htmleditor-underlined.dx-state-active.dx-invalid,
.dx-htmleditor.dx-htmleditor-underlined.dx-state-focused.dx-invalid {
  border-bottom-color: #d9534f;
}

.dx-htmleditor.dx-htmleditor-underlined.dx-rtl .dx-htmleditor-content {
  padding-left: 15px;
  padding-right: 0;
}

.dx-htmleditor.dx-htmleditor-underlined.dx-invalid {
  border-bottom-color: rgba(217, 83, 79, .4);
}

.dx-htmleditor.dx-htmleditor-underlined.dx-invalid.dx-state-focused {
  border-color: transparent transparent #d9534f;
}

.dx-htmleditor-content blockquote {
  color: rgba(51, 51, 51, .8);
  border-left-color: #ddd;
}

.dx-rtl .dx-htmleditor-content blockquote {
  border-right-color: #ddd;
}

.dx-htmleditor-content td,
.dx-htmleditor-content th {
  border-color: #ddd;
}

.dx-htmleditor-toolbar {
  background-color: transparent;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text {
  background-color: rgba(0, 0, 0, .17);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-state-hover,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-state-hover {
  background-color: rgba(0, 0, 0, .11);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-state-focused {
  background-color: rgba(0, 0, 0, .14);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-success,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-success {
  background-color: rgba(92, 184, 92, .3);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-success.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-success.dx-state-hover,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-success.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-success.dx-state-hover {
  background-color: rgba(92, 184, 92, .2);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-default,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-default {
  background-color: rgba(66, 115, 255, .3);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-default.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-default.dx-state-hover,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-default.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-default.dx-state-hover {
  background-color: rgba(66, 115, 255, .2);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-danger,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-danger {
  background-color: rgba(217, 83, 79, .3);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-danger.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-danger.dx-state-hover,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-danger.dx-state-focused,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-danger.dx-state-hover {
  background-color: rgba(217, 83, 79, .2);
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-normal,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-normal .dx-icon,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-normal,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-normal .dx-icon {
  color: #333;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-success,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-success .dx-icon,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-success,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-success .dx-icon {
  color: #5cb85c;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-default,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-default .dx-icon,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-default,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-default .dx-icon {
  color: #4273ff;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-danger,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-outlined.dx-button-danger .dx-icon,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-danger,
.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-text.dx-button-danger .dx-icon {
  color: #d9534f;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained {
  background-color: #fff;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-state-hover {
  background-color: #f5f5f5;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-state-focused {
  background-color: #ebebeb;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-success {
  background-color: #5cb85c;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-success.dx-state-hover {
  background-color: #46a046;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-success.dx-state-focused {
  background-color: #419641;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-default {
  background-color: #4273ff;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-default.dx-state-hover {
  background-color: #1451ff;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-default.dx-state-focused {
  background-color: #0546ff;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-danger {
  background-color: #d9534f;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-danger.dx-state-hover {
  background-color: #ce312c;
}

.dx-htmleditor-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-mode-contained.dx-button-danger.dx-state-focused {
  background-color: #c12e2a;
}

.dx-htmleditor-toolbar .dx-htmleditor-toolbar-separator {
  height: 36px;
}

.dx-htmleditor-toolbar-format.dx-dropdowneditor.dx-editor-filled {
  background-color: transparent;
}

.dx-htmleditor-toolbar-format.dx-background-format .dx-button-content,
.dx-htmleditor-toolbar-format.dx-color-format .dx-button-content {
  padding-bottom: 5px;
}

.dx-htmleditor-toolbar-format.dx-size-format {
  width: 105px;
}

.dx-htmleditor-toolbar-separator {
  border-left-color: #ddd;
}

.dx-htmleditor-toolbar-menu-separator {
  border-top-color: #ddd;
}

.dx-resize-frame {
  border-color: #4273ff;
}

.dx-resize-frame .dx-resizable-handle-bottom::after,
.dx-resize-frame .dx-resizable-handle-corner-bottom-left,
.dx-resize-frame .dx-resizable-handle-corner-bottom-right,
.dx-resize-frame .dx-resizable-handle-corner-top-left,
.dx-resize-frame .dx-resizable-handle-corner-top-right,
.dx-resize-frame .dx-resizable-handle-left::after,
.dx-resize-frame .dx-resizable-handle-right::after,
.dx-resize-frame .dx-resizable-handle-top::after {
  background-color: #4273ff;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-tab:first-child {
  -webkit-box-shadow: inset 0 1px #ddd, inset -1px 0 #ddd, inset 0 0 #ddd, inset 0 0 #ddd;
  box-shadow: inset 0 1px #ddd, inset -1px 0 #ddd, inset 0 0 #ddd, inset 0 0 #ddd;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-tabpanel.dx-state-focused .dx-tab.dx-tab-selected:first-child {
  -webkit-box-shadow: inset 0 1px #4273ff, inset -1px 0 #4273ff, inset 0 0 #4273ff;
  box-shadow: inset 0 1px #4273ff, inset -1px 0 #4273ff, inset 0 0 #4273ff;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-tabpanel.dx-state-focused .dx-tab:first-child {
  -webkit-box-shadow: inset 0 1px #ddd, inset 0 0 #ddd, inset 0 -1px #4273ff, inset 0 0 #ddd;
  box-shadow: inset 0 1px #ddd, inset 0 0 #ddd, inset 0 -1px #4273ff, inset 0 0 #ddd;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-collection .dx-field-item:not(.dx-last-col) {
  padding-right: 5px;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-collection .dx-field-item:not(.dx-first-col) {
  padding-left: 0;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-input-wrapper {
  padding: 60px 20px;
  border: 3px dashed #ddd;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-input-wrapper .dx-fileuploader-input-label {
  border-width: 0;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-dragover .dx-fileuploader-input {
  padding-top: 7px;
  padding-bottom: 8px;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-dragover .dx-fileuploader-input-label {
  padding-top: 8px;
}

.dx-htmleditor-add-image-popup>.dx-overlay-content>.dx-popup-content .dx-fileuploader-dragover .dx-fileuploader-content {
  background-color: rgba(221, 221, 221, .8);
}

.dx-mention {
  background-color: #FFFFFF;
  color: #4273ff;
}

.dx-suggestion-list-wrapper {
  height: 100%;
}

.dx-suggestion-list-wrapper.dx-popup-wrapper .dx-overlay-content {
  border-top-width: 0;
  border-bottom-width: 1px;
}

.dx-suggestion-list-wrapper.dx-popup-wrapper .dx-overlay-content.dx-dropdowneditor-overlay-flipped {
  border-top-width: 1px;
  border-bottom-width: 0;
}

.dx-suggestion-list-wrapper .dx-popup-content {
  height: 100%;
  padding: 1px;
}

.dx-suggestion-list-wrapper .dx-list {
  height: 100%;
  min-height: 39.0001px;
}

.dx-suggestion-list-wrapper .dx-list:not(.dx-list-select-decorator-enabled) {
  min-height: 33.0001px;
}

.dx-suggestion-list-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding: 7px 9px;
}

.dx-suggestion-list-wrapper .dx-list-select-all {
  padding: 12px 0 8px;
}

.dx-suggestion-list-wrapper .dx-empty-message,
.dx-suggestion-list-wrapper .dx-list-item {
  border-top: 0;
}

.dx-suggestion-list-wrapper .dx-empty-message:last-of-type,
.dx-suggestion-list-wrapper .dx-list-item:last-of-type {
  border-bottom: none;
}

.dx-table-resize-frame>.dx-draggable-dragging+.dx-htmleditor-highlighted-column,
.dx-table-resize-frame>.dx-draggable-dragging+.dx-htmleditor-highlighted-row {
  background-color: rgba(66, 115, 255, .5);
}

.dx-fa-button.dx-fa-button-main .dx-overlay-shader {
  background-color: rgba(255, 255, 255, .8);
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content {
  min-width: 48px;
  max-height: 48px;
  background-color: #4273ff;
  color: #fff;
  overflow: visible;
  border-radius: 24px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .2);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .2);
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-hover {
  background-color: #0f4dff;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-hover .dx-fa-button-icon {
  background-color: transparent;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-active {
  background-color: #003ff5;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content.dx-state-active .dx-fa-button-icon {
  background-color: transparent;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon,
.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-icon-close {
  padding: 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label-wrapper {
  position: static;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label {
  background: 0 0;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  margin-right: 0;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-inkripple {
  border-radius: 24px;
}

.dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content .dx-fa-button-icon,
.dx-fa-button.dx-fa-button-main.dx-fa-button-with-label .dx-overlay-content .dx-fa-button-icon-close {
  padding: 15px 0 15px 12px;
}

.dx-fa-button .dx-fa-button-icon,
.dx-fa-button .dx-fa-button-icon-close {
  padding: 6px;
  width: 18px;
  height: 18px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.dx-fa-button .dx-fa-button-icon .dx-icon,
.dx-fa-button .dx-fa-button-icon-close .dx-icon {
  font-size: 18px;
}

.dx-fa-button .dx-fa-button-icon img,
.dx-fa-button .dx-fa-button-icon-close img {
  width: 100%;
  height: 100%;
}

.dx-fa-button .dx-overlay-content {
  border-radius: 50%;
  cursor: pointer;
  min-width: 30px;
  max-height: 30px;
  background-color: transparent;
  color: #333;
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse .dx-fa-button-label-wrapper {
  right: auto;
  left: 30px;
}

.dx-fa-button .dx-overlay-content.dx-fa-button-content-reverse .dx-fa-button-label-wrapper .dx-fa-button-label {
  margin-left: 10px;
  margin-right: auto;
}

.dx-fa-button .dx-overlay-content.dx-state-hover .dx-fa-button-icon {
  background-color: #ebebeb;
}

.dx-fa-button .dx-overlay-content.dx-state-active .dx-fa-button-icon {
  background-color: #c2c2c2;
}

.dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper {
  position: absolute;
  right: 30px;
}

.dx-fa-button .dx-overlay-content .dx-fa-button-label-wrapper .dx-fa-button-label {
  background-color: #fff;
  color: #333;
  white-space: nowrap;
  border-radius: 4px;
  padding: 0 10px;
  margin-right: 10px;
  line-height: 26px;
  height: 26px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
  font-size: 12px;
}

.dx-fa-button .dx-overlay-content .dx-fa-button-icon {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .2);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .2);
  background-color: #fff;
  border-radius: 50%;
  position: relative;
}

.dx-fa-button .dx-overlay-content .dx-inkripple {
  overflow: hidden;
  border-radius: 15px;
}

.dx-fa-button.dx-fa-button-main .dx-overlay-content .dx-fa-button-label {
  padding: 0 16px 0 8px;
  font-size: 14px;
  margin-right: 0;
}

.dx-filemanager {
  height: 500px;
  border: 1px solid;
}

.dx-filemanager .dx-filemanager-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-filemanager .dx-filemanager-notification-drawer,
.dx-filemanager .dx-filemanager-notification-drawer-panel {
  height: 100%;
}

.dx-filemanager .dx-filemanager-notification-popup .dx-overlay-content {
  min-width: 240px;
  max-width: 93vw;
}

@media (min-width:431px) {
  .dx-filemanager .dx-filemanager-notification-popup .dx-overlay-content {
    max-width: 400px;
  }
}

.dx-filemanager .dx-filemanager-notification-popup .dx-popup-content {
  padding: 15px;
}

.dx-filemanager .dx-filemanager-notification-popup .dx-popup-content .dx-filemanager-progress-box {
  padding: 5px 0 0;
}

.dx-filemanager .dx-filemanager-notification-popup .dx-filemanager-notification-common {
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.dx-filemanager .dx-filemanager-notification-popup .dx-filemanager-notification-common-no-item {
  border-style: none;
}

.dx-filemanager .dx-drawer-shrink .dx-filemanager-progress-panel {
  border-left-width: 1px;
  border-left-style: solid;
}

.dx-filemanager .dx-filemanager-progress-panel {
  width: 340px;
  height: 100%;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-container {
  padding: 10px 20px 20px;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0 0 5px 10px;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-title .dx-filemanager-progress-panel-title-text {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 18px;
  font-weight: 600;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-common .dx-filemanager-progress-box-common {
  font-weight: 600;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-separator {
  height: 20px;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-i.dx-filemanager-i-cancel {
  width: 16px;
  height: 16px;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-details>.dx-filemanager-progress-box {
  margin-bottom: 8px;
  border-radius: 2px;
}

.dx-filemanager .dx-filemanager-progress-box {
  padding: 10px 0 10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dx-filemanager .dx-filemanager-progress-box.dx-filemanager-progress-box-without-close-button {
  padding-right: 10px;
}

.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-image {
  margin-right: 10px;
}

.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  overflow: hidden;
}

.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-common {
  padding: 5px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-progress-bar,
.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-status {
  padding: 5px 0;
}

.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-close-button {
  margin-left: 5px;
}

.dx-filemanager .dx-filemanager-progress-box-error {
  border-radius: 2px;
  display: inline-block;
  border-width: 0;
  padding: 2px 8px 3px;
  font-size: .85em;
  line-height: normal;
  word-wrap: break-word;
  overflow-y: auto;
  max-height: 150px;
}

.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item {
  width: 1px;
  margin-right: 5px;
}

.dx-filemanager .dx-splitter-wrapper.dx-splitter-inactive,
.dx-filemanager .dx-splitter-wrapper.dx-splitter-initial {
  right: 3px;
}

.dx-filemanager .dx-filemanager-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  border-top: 1px solid;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.dx-filemanager .dx-filemanager-container .dx-filemanager-adaptivity-drawer-panel {
  height: 100%;
}

.dx-filemanager .dx-filemanager-container .dx-filemanager-dirs-panel {
  padding: 5px 10px;
  height: 100%;
  width: 100%;
  display: block;
}

.dx-filemanager .dx-filemanager-container .dx-drawer-opened .dx-splitter.dx-state-disabled {
  width: 1px;
}

.dx-filemanager .dx-filemanager-container .dx-drawer-shrink .dx-drawer-panel-content {
  overflow: visible;
}

.dx-filemanager .dx-filemanager-container .dx-drawer-panel-content {
  display: block;
  width: 30%;
}

.dx-filemanager .dx-filemanager-container .dx-drawer-panel-content.dx-drawer-panel-content-initial {
  min-width: 250px;
  max-width: 300px;
}

.dx-filemanager .dx-filemanager-container .dx-drawer-panel-content.dx-drawer-panel-content-adaptive {
  max-width: 100%;
}

.dx-filemanager .dx-filemanager-dirs-panel {
  height: 100%;
}

.dx-filemanager .dx-filemanager-breadcrumbs {
  padding: 2px 11px;
  border-bottom: 1px solid;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item-content {
  padding-left: 0;
  padding-right: 0;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-parent-folder-item .dx-menu-item-content {
  padding-left: 2px;
  padding-right: 2px;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content {
  width: 1px;
  padding-left: 0;
  padding-right: 0;
  margin: 0 10px;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item .dx-menu-item-content {
  padding-left: 1px;
  padding-right: 1px;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item.dx-state-hover,
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item.dx-state-hover {
  cursor: default;
}

.dx-filemanager .dx-filemanager-editing-container,
.dx-filemanager .dx-filemanager-notification-container {
  position: absolute;
  top: -5000px;
  left: -5000px;
}

.dx-filemanager .dx-row .dx-filemanager-file-actions-button {
  float: right;
}

.dx-filemanager .dx-row .dx-filemanager-file-actions-button .dx-button-content {
  padding: 0;
}

.dx-filemanager .dx-row.dx-row-focused .dx-filemanager-file-actions-button,
.dx-filemanager .dx-row.dx-selection .dx-filemanager-file-actions-button,
.dx-filemanager .dx-row.dx-state-hover .dx-filemanager-file-actions-button {
  visibility: visible;
}

.dx-filemanager .dx-filemanager-items-panel {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder {
  position: relative;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
  z-index: 1000;
}

.dx-filemanager .dx-filemanager-thumbnails {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item {
  float: left;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  width: 100px;
  height: 100px;
  border: 1px dashed transparent;
  margin: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content {
  overflow: hidden;
  padding: 13px 0 10px;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content .dx-filemanager-thumbnails-item-thumbnail {
  border: 0;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content .dx-filemanager-thumbnails-item-spacer {
  border: 0;
  padding: 0;
  margin: 0;
  height: 10px;
  visibility: hidden;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content .dx-filemanager-thumbnails-item-name {
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dx-filemanager .dx-filemanager-details {
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dx-filemanager .dx-filemanager-details>div {
  height: 100%;
}

.dx-filemanager .dx-filemanager-details .dx-datagrid-rowsview .dx-datagrid-table>tbody>tr.dx-filemanager-parent-directory-item>td>.dx-select-checkbox {
  display: none;
}

.dx-filemanager .dx-filemanager-details .dx-filemanager-details-item-name-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}

.dx-filemanager .dx-filemanager-details .dx-filemanager-details-item-name-wrapper .dx-filemanager-details-item-name {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dx-filemanager .dx-filemanager-i.dx-filemanager-i-progress,
.dx-filemanager .dx-filemanager-i.dx-icon.dx-filemanager-i-progress {
  -webkit-animation: 1.5s linear infinite dx-filemanager-icon-rotate;
  animation: 1.5s linear infinite dx-filemanager-icon-rotate;
}

@-webkit-keyframes dx-filemanager-icon-rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes dx-filemanager-icon-rotate {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.dx-filemanager-file-actions-button {
  visibility: hidden;
  text-align: center;
}

.dx-filemanager-file-actions-button.dx-widget {
  line-height: 100%;
}

.dx-filemanager-file-actions-button .dx-button {
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-filemanager-file-actions-button .dx-button .dx-button-content {
  padding: 10px 11px;
}

.dx-filemanager-file-actions-button .dx-button i {
  font-style: normal;
}

.dx-filemanager-file-actions-button.dx-filemanager-file-actions-button-activated,
.dx-filemanager-file-actions-button:hover {
  visibility: visible;
}

.dx-filemanager-dirs-tree {
  width: 100%;
}

.dx-filemanager-dirs-tree .dx-treeview-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.dx-filemanager-dirs-tree .dx-treeview-item-content>.dx-icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.dx-filemanager-dirs-tree .dx-treeview-item-content .dx-filemanager-dirs-tree-item-text {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dx-filemanager-dirs-tree .dx-filemanager-focused-item .dx-filemanager-file-actions-button,
.dx-filemanager-dirs-tree .dx-treeview-item.dx-state-hover .dx-filemanager-file-actions-button {
  visibility: visible;
}

.dx-filemanager-dialog.dx-filemanager-dialog-folder-chooser,
.dx-filemanager-progresspanel {
  height: 100%;
  overflow: auto;
}

.dx-filemanager-dialog-folder-chooser>div {
  height: 100%;
}

.dx-filemanager-dialog-popup>.dx-overlay-content {
  min-width: 300px;
  max-width: 400px;
  min-height: 300px;
  max-height: 400px;
}

.dx-filemanager-dialog-name-editor-popup>.dx-overlay-content {
  max-width: 340px;
  min-height: 180px;
  max-height: 180px;
}

.dx-filemanager-dialog-delete-item-popup>.dx-overlay-content {
  max-width: 340px;
  min-height: 180px;
}

.dx-filemanager-dialog-delete-item-popup>.dx-overlay-content .dx-popup-content .dx-filemanager-dialog-delete-item {
  overflow-wrap: break-word;
}

.dx-filemanager-progresspanel {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
}

.dx-filemanager-progresspanel .dx-filemanager-progressbox {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.dx-filemanager-progresspanel .dx-filemanager-progressbox-cancel-button {
  margin-top: 5px;
  float: right;
}

.dx-splitter-wrapper {
  height: 100%;
  width: 0;
  position: absolute;
  z-index: 998;
  top: 0;
}

.dx-splitter-wrapper .dx-splitter-border {
  z-index: 997;
  height: 100%;
  width: 7px;
  cursor: col-resize;
}

.dx-splitter-wrapper .dx-splitter-border .dx-splitter {
  height: 100%;
  width: 1px;
  display: block;
  cursor: col-resize;
  z-index: 999;
  margin: auto;
}

.dx-splitter-wrapper .dx-splitter-border .dx-splitter.dx-splitter-inactive {
  z-index: 998;
}

.dx-splitter-wrapper .dx-splitter-border .dx-splitter.dx-state-disabled {
  width: 0;
  cursor: default;
}

.dx-splitter {
  background-color: rgba(66, 115, 255, .5);
}

.dx-splitter.dx-splitter-inactive {
  background-color: #ddd;
}

.dx-splitter-border {
  background-color: transparent;
}

.dx-filemanager {
  border-color: #ddd;
}

.dx-filemanager .dx-filemanager-notification-common {
  border-color: #ddd;
  color: #d9534f;
}

.dx-filemanager .dx-drawer-shrink .dx-filemanager-progress-panel {
  border-left-color: #ddd;
}

.dx-filemanager .dx-filemanager-progress-panel {
  background-color: #fff;
}

.dx-filemanager .dx-filemanager-progress-panel .dx-filemanager-progress-panel-container {
  padding-top: 6px;
}

.dx-filemanager .dx-filemanager-progress-box-image {
  width: 36px;
  height: 36px;
  font-size: 36px;
}

.dx-filemanager .dx-filemanager-progress-box-error {
  color: #fff;
  background: #d9534f;
}

.dx-filemanager .dx-filemanager-progress-box .dx-filemanager-progress-box-close-button {
  margin-top: 9px;
}

.dx-filemanager .dx-filemanager-toolbar {
  padding: 6px 10px;
  background: #fff;
  min-height: 48px;
}

.dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar,
.dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar .dx-toolbar {
  background: #f7f7f7;
}

.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-separator-item {
  height: 36px;
  background: #ddd;
}

.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-viewmode-item .dx-texteditor {
  width: 150px;
}

.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled {
  background: 0 0;
}

.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-state-active,
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-state-focused,
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-state-hover {
  background: rgba(51, 51, 51, .1);
}

.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor {
  border-color: transparent;
}

.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor .dx-dropdowneditor-icon {
  background: 0 0;
}

.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-filemanager .dx-filemanager-toolbar .dx-texteditor.dx-editor-filled.dx-dropdowneditor.dx-state-hover .dx-dropdowneditor-icon {
  background: 0 0;
  border-color: transparent;
}

.dx-filemanager .dx-filemanager-toolbar .dx-filemanager-toolbar-has-large-icon .dx-button-content {
  padding: 4px;
}

.dx-filemanager .dx-filemanager-toolbar .dx-toolbar .dx-filemanager-toolbar-viewmode-item .dx-button-content {
  padding-left: 8px;
  padding-right: 8px;
}

.dx-filemanager .dx-filemanager-fileuploader-dropzone-placeholder {
  border: 2px solid #4273ff;
}

.dx-filemanager .dx-filemanager-container {
  border-top-color: #ddd;
}

.dx-filemanager .dx-filemanager-dirs-panel {
  border-right-color: #ddd;
}

.dx-filemanager .dx-filemanager-breadcrumbs {
  border-bottom-color: #ddd;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item.dx-state-focused {
  background: #ddd;
  color: #333;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-menu-item-content {
  padding-top: 5px;
  padding-bottom: 8px;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item .dx-menu-item-content {
  background: #ddd;
}

.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-path-separator-item.dx-state-hover,
.dx-filemanager .dx-filemanager-breadcrumbs .dx-filemanager-breadcrumbs-separator-item.dx-state-hover {
  background: 0 0;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected {
  color: #fff;
  background: rgba(66, 115, 255, .8);
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-hover:not(.dx-state-focused):not(.dx-item-selected) {
  background: rgba(0, 0, 0, .04);
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-state-focused {
  border: 1px solid #4273ff;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item.dx-item-selected.dx-state-focused {
  color: #fff;
  background: rgba(66, 115, 255, .7);
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-thumbnail {
  width: 36px;
  height: 36px;
  font-size: 36px;
}

.dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-item .dx-filemanager-item-custom-thumbnail {
  color: #ddd;
}

.dx-filemanager .dx-filemanager-files-view {
  background: #fff;
}

.dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-filemanager-details-item-thumbnail {
  font-size: 18px;
  width: 18px;
  height: 18px;
}

.dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-command-select {
  width: 43px;
  min-width: 43px;
  max-width: 43px;
}

.dx-filemanager .dx-filemanager-files-view.dx-filemanager-details .dx-row-focused .dx-filemanager-file-actions-button .dx-button .dx-icon {
  color: #fff;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-content>i {
  margin-bottom: 0;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused>.dx-treeview-item {
  background: #fff;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused>.dx-treeview-item.dx-state-hover {
  background: #ebebeb;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-state-focused>.dx-treeview-item * {
  color: #333;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox>.dx-treeview-item.dx-filemanager-focused-item {
  background: #ebebeb;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-treeview-item-without-checkbox>.dx-treeview-item.dx-filemanager-focused-item * {
  color: #333;
}

.dx-filemanager-view-switcher-popup {
  width: 34px;
}

.dx-filemanager-view-switcher-popup .dx-dropdownbutton-popup-wrapper.dx-dropdownbutton-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
  padding-top: 7px;
  padding-left: 7px;
  padding-right: 8px;
  text-overflow: clip;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-filemanager-file-actions-button {
  margin-top: 1px;
  margin-bottom: -1px;
}

.dx-filemanager-dirs-tree.dx-treeview .dx-filemanager-file-actions-button .dx-button .dx-button-content {
  padding: 0;
}

.dx-filemanager-file-actions-button .dx-button {
  min-width: 21px;
  height: 21px;
}

.dx-filemanager-file-actions-button .dx-button .dx-button-content {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dx-filemanager-i.dx-filemanager-i-progress,
.dx-filemanager-i.dx-filemanager-i-refresh,
.dx-filemanager-i.dx-icon.dx-filemanager-i-progress,
.dx-filemanager-i.dx-icon.dx-filemanager-i-refresh {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23333%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x31_%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M11%2C4c2.45%2C0%2C4.59%2C1.26%2C5.84%2C3.16L15%2C9l6%2C1l-1-6l-1.73%2C1.73C16.64%2C3.47%2C14%2C2%2C11%2C2%0A%09%09c-4.97%2C0-9%2C4.03-9%2C9h2C4%2C7.13%2C7.13%2C4%2C11%2C4z%22%2F%3E%0A%09%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.92%2C12c-0.49%2C3.39-3.39%2C6-6.92%2C6c-2.19%2C0-4.13-1.01-5.41-2.59L7%2C14l-6-1l1%2C6l2.17-2.17%0A%09%09C5.82%2C18.76%2C8.26%2C20%2C11%2C20c4.63%2C0%2C8.44-3.5%2C8.94-8H17.92z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}

.dx-filemanager-i.dx-filemanager-i-done,
.dx-filemanager-i.dx-icon.dx-filemanager-i-done {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23333%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%235cb85c%3B%7D%0A%09.st2%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M21%2C10l-6-1l1.87-1.87C15.6%2C5.24%2C13.44%2C4%2C11%2C4c-3.87%2C0-7%2C3.13-7%2C7H2c0-4.97%2C4.03-9%2C9-9%0A%09c3.02%2C0%2C5.7%2C1.42%2C7.35%2C3.65L20%2C4L21%2C10z%20M5.6%2C15.4C6.88%2C16.98%2C8.81%2C18%2C11%2C18c0.4%2C0%2C0.78-0.05%2C1.15-0.12%0A%09c0.15%2C0.69%2C0.42%2C1.32%2C0.77%2C1.91C12.3%2C19.92%2C11.66%2C20%2C11%2C20c-2.74%2C0-5.17-1.24-6.82-3.18L2%2C19l-1-6l6%2C1L5.6%2C15.4z%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M17.5%2C12c2.49%2C0%2C4.5%2C2.01%2C4.5%2C4.5S19.99%2C21%2C17.5%2C21S13%2C18.99%2C13%2C16.5S15.01%2C12%2C17.5%2C12z%22%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st2%22%20d%3D%22M21.35%2C14.35l-4.71%2C5l-3-3l0.71-0.71l2.15%2C2.15l4.15-4.15L21.35%2C14.35z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}

.dx-filemanager-i.dx-filemanager-i-danger,
.dx-filemanager-i.dx-icon.dx-filemanager-i-danger {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x30_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23333%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23d9534f%3B%7D%0A%09.st2%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M21%2C10l-6-1l1.87-1.87C15.6%2C5.24%2C13.44%2C4%2C11%2C4c-3.87%2C0-7%2C3.13-7%2C7H2c0-4.97%2C4.03-9%2C9-9%0A%09c3.02%2C0%2C5.7%2C1.42%2C7.35%2C3.65L20%2C4L21%2C10z%20M5.6%2C15.4C6.88%2C16.98%2C8.81%2C18%2C11%2C18c0.4%2C0%2C0.78-0.05%2C1.15-0.12%0A%09c0.15%2C0.69%2C0.42%2C1.32%2C0.77%2C1.91C12.3%2C19.92%2C11.66%2C20%2C11%2C20c-2.74%2C0-5.17-1.24-6.82-3.18L2%2C19l-1-6l6%2C1L5.6%2C15.4z%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M17.5%2C12c2.49%2C0%2C4.5%2C2.01%2C4.5%2C4.5S19.99%2C21%2C17.5%2C21S13%2C18.99%2C13%2C16.5S15.01%2C12%2C17.5%2C12z%22%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st2%22%20d%3D%22M17%2C20v-1h1v1H17z%20M17%2C13h1v5h-1V13z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}

.dx-filemanager-i.dx-filemanager-i-cancel,
.dx-filemanager-i.dx-icon.dx-filemanager-i-cancel {
  background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x32_%22%20fill%3D%22%23333%22%20d%3D%22M8%2C0c4.42%2C0%2C8%2C3.58%2C8%2C8s-3.58%2C8-8%2C8c-4.42%2C0-8-3.58-8-8S3.58%2C0%2C8%2C0%20M10.87%2C4L8%2C6.87L5.13%2C4L4%2C5.13L6.87%2C8%0A%09L4%2C10.87L5.13%2C12L8%2C9.13L10.87%2C12L12%2C10.87L9.13%2C8L12%2C5.13L10.87%2C4z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 22px;
  height: 22px;
}

.dx-diagram {
  border: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  height: 600px;
  min-height: 350px;
}

.dx-diagram .dx-diagram-toolbar-wrapper {
  padding: 5px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.dx-diagram .dx-diagram-toolbar-wrapper .dx-diagram-toolbar {
  background-color: transparent;
}

.dx-diagram .dx-diagram-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  overflow: hidden;
}

.dx-diagram .dx-diagram-content,
.dx-diagram .dx-diagram-scroll-view {
  height: 100%;
  width: 100%;
}

.dx-diagram.dx-diagram-fullscreen {
  left: 0;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  position: fixed;
  z-index: 2;
}

.dx-diagram .dxdi-control {
  width: auto;
  height: auto;
  overflow: visible;
}

.dx-diagram .dxdi-canvas {
  overflow: hidden;
}

.dx-diagram-toolbox-popup.dx-popup-wrapper .dx-overlay-content {
  border-radius: 0;
}

.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar {
  padding: 0;
  background-color: rgba(0, 0, 0, .05);
}

.dx-diagram-toolbox-popup .dx-popup-title .dx-button-content,
.dx-diagram-toolbox-popup .dx-popup-title .dx-button.dx-button-has-icon:not(.dx-button-has-text) {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  padding: 0;
  min-width: 0;
}

.dx-diagram-toolbox-popup .dx-popup-title .dx-button:not(.dx-closebutton) {
  cursor: inherit;
  pointer-events: none;
}

.dx-diagram-toolbox-popup .dx-popup-content {
  padding: 0;
}

.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input {
  border-color: transparent;
}

.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input .dx-placeholder::before,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input input {
  min-height: 0;
  font-size: .9em;
}

.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input .dx-button {
  border: 0;
  border-radius: 0;
  min-height: 14px;
}

.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel {
  position: relative;
  height: 100%;
  overflow-y: auto;
}

.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel>* {
  position: absolute;
}

.dx-diagram-properties-popup .dx-scrollview,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel>.dx-scrollview {
  width: 100%;
}

.dx-diagram-properties-popup .dx-popup-content {
  padding: 0;
}

.dx-diagram-properties-popup .dx-tabs {
  border: 0;
}

.dx-diagram-properties-popup .dx-tabpanel .dx-multiview-wrapper {
  border-left: 0;
  border-right: 0;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container {
  display: block;
  height: auto;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  position: inherit;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container .dx-toolbar-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dx-diagram-properties-popup:not(.dx-diagram-mobile-popup) .dx-tabpanel .dx-multiview-wrapper {
  border-bottom: 0;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup {
  width: calc(100% - 2px) !important;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-popup-title {
  border: 0;
  min-height: 0;
  position: relative;
  z-index: 1;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-toolbar .dx-toolbar-items-container {
  height: auto;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-toolbar .dx-toolbar-items-container .dx-toolbar-item {
  padding-top: 0;
  padding-bottom: 0;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel .dx-multiview-wrapper {
  border-top: 0;
}

.dx-diagram-floating-toolbar-container {
  position: absolute;
  z-index: 1001;
  width: 100%;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container {
  background: 0 0;
  border-radius: 50%;
  border: 0;
  padding: 0;
}

.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar {
  background: 0 0;
}

.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container div {
  border-radius: 50%;
}

.dx-diagram-floating-toolbar-container .dx-diagram-toolbar .dx-toolbar-items-container>* {
  padding-left: 0;
  padding-right: 0;
}

.dx-diagram-toolbar .dx-diagram-toolbar-separator {
  display: table;
  height: 100%;
  border-left: 1px solid transparent;
}

.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator {
  width: 100%;
  border-top: 1px solid transparent;
}

.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator::before {
  content: none;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-texteditor,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-texteditor,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-texteditor,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-texteditor {
  width: auto;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i {
  display: block;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox {
  width: 0;
  max-width: 0;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-textbox .dx-texteditor-input {
  width: 0;
  padding-left: 0;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay {
  -webkit-transform: none !important;
  transform: none !important;
  width: 100% !important;
  height: 100% !important;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content {
  -webkit-transform: none !important;
  transform: none !important;
  width: 100% !important;
  top: initial !important;
  bottom: 0 !important;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-popup-content {
  padding: 8px;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container {
  width: 100%;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-palette-cell {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-palette-cell .dx-colorview-palette {
  width: 100%;
  min-width: 300px;
}

.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-controls-container,
.dx-diagram-mobile-toolbar-color-box-opened .dx-dropdowneditor-overlay .dx-overlay-content .dx-colorview-container .dx-colorview-container-row .dx-colorview-hue-scale-cell {
  margin-left: 12px;
}

.dx-diagram-i {
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
}

.dx-diagram-loading-indicator {
  position: absolute;
  top: calc(50% - 32px);
  left: calc(50% - 32px);
  width: 64px;
  height: 64px;
}

.dx-diagram-touch-context-toolbox .dx-popover-wrapper,
.dx-diagram-touchbar-overlay {
  z-index: 1 !important;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-items-container {
  display: block;
  height: 100%;
  padding: 0;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-items-container::after {
  display: block;
  content: "";
  clear: both;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-items-container>li {
  display: block;
  float: left;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-item.dx-menu-item-has-text.dx-menu-item-has-icon .dx-menu-item-content .dx-icon {
  margin: 0;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-item .dx-menu-item-content .dx-menu-item-text {
  display: none;
}

.dx-diagram-context-toolbox-target,
.dx-diagram-touchbar-target {
  position: absolute;
  background-color: transparent;
  pointer-events: none;
}

.dx-diagram-context-toolbox-target {
  width: 1px;
  height: 1px;
}

.dx-diagram-context-toolbox .dx-popup-content {
  padding: 8px;
}

.dx-diagram {
  border-color: #ddd;
}

.dx-diagram .dxdi-control .dxdi-canvas {
  background-color: #d9d9d9;
}

.dx-diagram .dxdi-control .dxdi-canvas .connector-multi-selection,
.dx-diagram .dxdi-control .dxdi-canvas .connector-point-mark,
.dx-diagram .dxdi-control .dxdi-canvas .connector-selection,
.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,
.dx-diagram .dxdi-control .dxdi-canvas .extension-line path,
.dx-diagram .dxdi-control .dxdi-canvas .item-multi-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .item-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .items-selection-rect,
.dx-diagram .dxdi-control .dxdi-canvas .selection-mark {
  stroke: rgb(66, 115, 255);
}

.dx-diagram .dxdi-control .dxdi-canvas .connector-side-mark,
.dx-diagram .dxdi-control .dxdi-canvas .extension-line text {
  fill: rgb(66, 115, 255);
}

.dx-diagram .dxdi-control .dxdi-canvas .connection-mark:not(.selector),
.dx-diagram .dxdi-control .dxdi-canvas .connection-point:not(.selector),
.dx-diagram .dxdi-control .dxdi-canvas .connection-target,
.dx-diagram .dxdi-control .dxdi-canvas .container-target {
  stroke: #5cb85c;
}

.dx-diagram .dxdi-control .dxdi-canvas .connection-mark:not(.selector).active,
.dx-diagram .dxdi-control .dxdi-canvas .connection-point:not(.selector).active {
  fill: #5cb85c;
}

.dx-diagram .dxdi-control .dxdi-canvas .geometry-mark {
  stroke: #d9534f;
}

.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-spinner path {
  stroke: #606060;
  stroke-opacity: 1;
}

.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-spinner ellipse {
  stroke: #606060;
  stroke-opacity: 0.55;
}

.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-user .dxdi-background {
  fill: #606060;
  opacity: .55;
}

.dx-diagram .dxdi-control .dxdi-canvas .dxdi-main .dxdi-image .dxdi-warning ellipse {
  fill: #d9534f;
}

.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .geometry-mark,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .selection-mark {
  stroke: #666;
}

.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .item-selection-rect,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect {
  fill: transparent;
  stroke: #666;
}

.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .items-selection-rect {
  fill: rgba(144, 144, 144, 0.02);
}

.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .item-multi-selection-rect {
  fill: rgba(144, 144, 144, 0.02);
  stroke: #666;
}

.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-multi-selection,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-point-mark,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-selection,
.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark {
  stroke: #666;
}

.dx-diagram .dxdi-control:not(.focused) .dxdi-canvas .connector-side-mark {
  fill: #666;
}

.dx-diagram .dxdi-text-input-container.connector-text .dxdi-text-input {
  border-color: #4273ff;
}

.dx-diagram .dx-diagram-toolbar-wrapper {
  border-bottom: 1px solid #ddd;
}

.dx-diagram.dx-diagram-fullscreen {
  background-color: #fff;
}

.dx-diagram-properties-panel,
.dx-diagram-toolbox-panel {
  background: #fff;
}

.dx-diagram-floating-toolbar-container {
  border: 1px solid #ddd;
  background: #fff;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .175);
  box-shadow: 0 1px 8px rgba(0, 0, 0, .175);
  border-radius: 6px;
  padding: 2px;
}

.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container {
  width: 48px;
  height: 48px;
}

.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item .dx-button-content,
.dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container .dx-button-content {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 44px;
}

.dx-diagram-floating-toolbar-container .dx-toolbar-item {
  padding: 0 2px 0 0;
}

.dx-diagram-toolbox-popup>.dx-overlay-content {
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .175);
  box-shadow: 0 1px 8px rgba(0, 0, 0, .175);
}

.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar {
  font-size: .5em;
  min-height: 12px;
}

.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-closebutton {
  position: static;
  left: 0;
}

.dx-rtl .dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-closebutton {
  right: 0;
}

.dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-toolbar-items-container {
  height: 12px;
}

.dx-diagram-toolbox-popup .dx-popup-title .dx-button-content,
.dx-diagram-toolbox-popup .dx-popup-title .dx-button.dx-button-has-icon:not(.dx-button-has-text) {
  width: 12px;
  height: 12px;
}

.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-input-container,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel,
.dx-diagram-toolbox-popup .dx-popup-content .dx-diagram-toolbox-panel .dx-accordion {
  width: 144px;
}

.dx-diagram-toolbox-popup .dx-diagram-toolbox-input-container {
  border-bottom: 1px solid #ddd;
}

.dx-diagram-toolbox-popup .dx-diagram-toolbox-input {
  margin: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-placeholder::before,
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-texteditor-input {
  padding: 4px 9px;
}

.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button .dx-button-content,
.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button.dx-button-has-icon:not(.dx-button-has-text) .dx-button-content {
  padding: 2px;
}

.dx-diagram-toolbox-popup .dx-diagram-toolbox-input .dx-button .dx-icon {
  font-size: 12px;
}

.dx-diagram-toolbox-popup .dx-popup-title .dx-closebutton {
  width: 12px;
  height: 12px;
  margin: 1px 0 0;
}

.dx-diagram-toolbox-popup .dx-popup-title .dx-closebutton .dx-icon {
  width: 10px;
  height: 10px;
  padding: 1px;
  font-size: 8px;
  line-height: 8px;
  background-position: 1px 1px;
  background-size: 8px 8px;
}

.dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content {
  padding-top: 66px;
}

.dx-diagram-toolbox-popup.dx-diagram-mobile-popup .dx-popup-content .dx-diagram-toolbox-input-container {
  border-top: 1px solid #ddd;
}

.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item {
  border-left: none;
  border-right: none;
}

.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item:first-of-type {
  border-top: none;
}

.dx-diagram-toolbox-panel .dx-accordion .dx-accordion-item:last-child {
  border-bottom: none;
}

.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title {
  padding: 6px 12px;
}

.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title .dx-accordion-item-title-caption {
  font-size: .7em;
  font-weight: 700;
}

.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-title::before {
  font-size: .7em;
  line-height: 1.5em;
}

.dx-diagram-toolbox-panel .dx-item-content.dx-accordion-item-body {
  padding: 6px 12px;
}

.dx-diagram-toolbox-panel .dxdi-toolbox .dxdi-canvas .dxdi-shape-text {
  opacity: .25;
}

.dx-diagram-properties-popup .dx-multiview-item,
.dx-diagram-properties-popup.dx-diagram-properties-popup-notabs .dx-popup-content {
  padding: 8px;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-title {
  font-weight: 700;
  padding: 8px;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar {
  padding: 0 8px 8px;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item {
  margin-bottom: 4px;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item.dx-diagram-lg-icon-item .dx-diagram-i {
  background-size: 64px 64px;
  width: 64px;
  height: 64px;
}

.dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar:first-child {
  padding-top: 8px;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-popup-title {
  padding: 2px 8px 0 0;
}

.dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-tabpanel .dx-tab-selected::before {
  top: -1px;
}

.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format) {
  background-color: #e6e6e6;
}

.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-success {
  background-color: #449d44;
}

.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-default {
  background-color: #0f4dff;
}

.dx-diagram-toolbar .dx-format-active:not(.dx-color-format):not(.dx-background-format).dx-button-danger {
  background-color: #c9302c;
}

.dx-diagram-toolbar .dx-dropdowneditor.dx-editor-filled,
.dx-diagram-toolbar .dx-texteditor.dx-editor-filled {
  background-color: transparent;
}

.dx-diagram-toolbar .dx-diagram-toolbar-separator {
  border-left-color: #ddd;
}

.dx-diagram-toolbar .dx-diagram-toolbar-menu-separator {
  border-top-color: #ddd;
}

.dx-diagram-toolbar .dx-diagram-toolbar-text {
  padding: 8px 0 9px 15px;
}

.dx-diagram-toolbar .dx-diagram-lg-edit-item .dx-texteditor {
  width: 240px;
}

.dx-diagram-toolbar .dx-diagram-md-edit-item .dx-texteditor {
  width: 150px;
}

.dx-diagram-toolbar .dx-diagram-sm-edit-item .dx-texteditor {
  width: 100px;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-diagram-i,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
  margin-left: 8px;
  margin-right: 7px;
}

.dx-diagram-toolbar .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-diagram-toolbar .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-color-edit-item .dx-dropdowneditor-field-template-wrapper .dx-icon,
.dx-dropdownmenu-popup .dx-diagram-image-dropdown-item .dx-dropdowneditor-field-template-wrapper .dx-icon {
  font-size: 18px;
  color: #333;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-item .dx-menu-item-content {
  padding: 5px;
}

.dx-diagram-touchbar.dx-context-menu .dx-menu-separator {
  width: 1px;
  height: 30px;
  margin: 0;
}

.dx-diagram-i-selectbox-null-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-begin-none {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M1%2C13l9-9l1%2C1l-9%2C9L1%2C13z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M12%2C8V3H0v12h12v-5h16V8H12z%20M10%2C13H2V5h8V13z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-begin-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2016%22%20style%3D%22enable-background%3Anew%200%200%2028%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M8%2C9l4%2C3l1%2C2L0%2C8l13-6l-1%2C2L8%2C7h20v2H8z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-begin-outlined-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C9l13%2C6v-5h15V8H13V3L0%2C9z%20M11%2C12L3.9%2C9L11%2C6V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-begin-filled-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M13%2C10v5L0%2C9l13-6v5h15v2H13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-end-none {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FF0000%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M17%2C13l9-9l1%2C1l-9%2C9L17%2C13z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20class%3D%22st1%22%20d%3D%22M0%2C8v2h16v5h12V3H16v5H0z%20M18%2C5h8v8h-8V5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-end-arrow {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C10l0-2h20l-4-3l-1-2l13%2C6l-13%2C6l1-2l4-3H0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-end-outlined-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2016%22%20style%3D%22enable-background%3Anew%200%200%2028%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M28%2C8L15%2C2v5H0v2h15v5L28%2C8z%20M17%2C5l7.1%2C3L17%2C11V5z%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-end-filled-triangle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M0%2C10V8h15V3l13%2C6l-13%2C6v-5H0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-orthogonal {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M20%2C18v-8h3V5H8v3H0V0h8v3h15h2v2v5h3v8H20z%20M6%2C2H2v4h4V2z%20M26%2C12h-4v4h4V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-connector-straight {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M20%2C10v2.2L8%2C2.8V0H0v8h8V5.8l12%2C9.3V18h8v-8H20z%20M6%2C6H2V2h4V6z%20M26%2C16h-4v-4h4V16z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-line-solid {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__2_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%2222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-line-dotted {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__2_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__1_%22%20x%3D%227%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__3_%22%20x%3D%2211%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__4_%22%20x%3D%2215%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__5_%22%20x%3D%2219%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__6_%22%20x%3D%2223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-line-dashed {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2028%2018%22%20style%3D%22enable-background%3Anew%200%200%2028%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Crect%20id%3D%22_x32__1_%22%20x%3D%223%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__4_%22%20x%3D%2211%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Crect%20id%3D%22_x32__5_%22%20x%3D%2219%22%20y%3D%228%22%20class%3D%22st0%22%20width%3D%226%22%20height%3D%222%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 28.08px;
  height: 18px;
}

.dx-diagram-i-button-fill,
.dx-diagram-i-menu-fill {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x32_%22%20d%3D%22M7.6%2C1L6.7%2C1.9l1.9%2C1.9L3%2C9.4L9.5%2C16L16%2C9.4L7.6%2C1z%20M5%2C9l4.5-4.5L14%2C9H5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A%0A");
  width: 18px;
  height: 21px;
}

.dx-diagram-i-button-fullscreen,
.dx-diagram-i-menu-fullscreen {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20points%3D%220%2C6%202%2C6%202%2C2%206%2C2%206%2C0%200%2C0%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%222%2C12%200%2C12%200%2C18%206%2C18%206%2C16%202%2C16%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%2212%2C0%2012%2C2%2016%2C2%2016%2C6%2018%2C6%2018%2C0%22%20fill%3D%22%23333%22%2F%3E%0A%3Cpolygon%20points%3D%2216%2C16%2012%2C16%2012%2C18%2018%2C18%2018%2C12%2016%2C12%22%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-lock,
.dx-diagram-i-menu-lock {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20id%3D%22_x31_%22%20d%3D%22M14%2C5c0-2.8-2.2-5-5-5C6.2%2C0%2C4%2C2.2%2C4%2C5C2.9%2C5%2C2%2C5.9%2C2%2C7v8c0%2C1.1%2C0.9%2C2%2C2%2C2h10c1.1%2C0%2C2-0.9%2C2-2V7%0A%09C16%2C5.9%2C15.1%2C5%2C14%2C5z%20M9%2C13c-1.1%2C0-2-0.9-2-2s0.9-2%2C2-2c1.1%2C0%2C2%2C0.9%2C2%2C2C11%2C12.1%2C10.1%2C13%2C9%2C13z%20M6%2C5c0-1.7%2C1.3-3%2C3-3%0A%09c1.7%2C0%2C3%2C1.3%2C3%2C3H6z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-unlock,
.dx-diagram-i-menu-unlock {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M14%2C17H4c-1.1%2C0-2-0.9-2-2V7c0-1.1%2C0.9-2%2C2-2h2h2h4c0-1.7-1.3-3-3-3C8.1%2C2%2C7.3%2C2.4%2C6.8%2C3H4.4%0A%09C5.2%2C1.2%2C7%2C0%2C9%2C0c2.8%2C0%2C5%2C2.2%2C5%2C5c1.1%2C0%2C2%2C0.9%2C2%2C2v8C16%2C16.1%2C15.1%2C17%2C14%2C17z%20M9%2C9c-1.1%2C0-2%2C0.9-2%2C2s0.9%2C2%2C2%2C2s2-0.9%2C2-2%0A%09C11%2C9.9%2C10.1%2C9%2C9%2C9z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-send-to-back,
.dx-diagram-i-menu-send-to-back {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x30__1_%22%20class%3D%22st0%22%20d%3D%22M8%2C0h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H8c-1.1%2C0-2-0.9-2-2V2C6%2C0.9%2C6.9%2C0%2C8%2C0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st1%22%20d%3D%22M8%2C12c-1.1%2C0-2-0.9-2-2V4H4C2.9%2C4%2C2%2C4.9%2C2%2C6v8c0%2C1.1%2C0.9%2C2%2C2%2C2h8c1.1%2C0%2C2-0.9%2C2-2v-2H8z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-bring-to-front,
.dx-diagram-i-menu-bring-to-front {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x30__1_%22%20class%3D%22st0%22%20d%3D%22M8%2C0h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H8c-1.1%2C0-2-0.9-2-2V2C6%2C0.9%2C6.9%2C0%2C8%2C0z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3Cpath%20id%3D%22_x30_%22%20class%3D%22st1%22%20d%3D%22M4%2C4h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H4c-1.1%2C0-2-0.9-2-2V6C2%2C4.9%2C2.9%2C4%2C4%2C4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-select-all,
.dx-diagram-i-menu-select-all {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.75%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M8.5%2C6c0.1%2C0%2C0.3%2C0%2C0.4%2C0.1l0%2C0l6.8%2C5.3c0.3%2C0.2%2C0.3%2C0.5%2C0.1%2C0.8c-0.1%2C0.1-0.1%2C0.2-0.3%2C0.2l-1.9%2C0.3%0A%09l1.3%2C2.6c0.2%2C0.3%2C0%2C0.6-0.3%2C0.7l-2.1%2C0.9c-0.1%2C0-0.2%2C0.1-0.3%2C0.1c-0.2%2C0-0.4-0.1-0.5-0.3l-1.3-2.6l-1.5%2C1.1%0A%09c-0.1%2C0.1-0.2%2C0.1-0.4%2C0.1c-0.3%2C0-0.6-0.2-0.6-0.5V6.6C7.9%2C6.3%2C8.2%2C6%2C8.5%2C6z%22%20fill%3D%22%23333%22%2F%3E%0A%3Cg%20id%3D%22_x33_%22%20class%3D%22st1%22%3E%0A%09%3Cpolygon%20id%3D%22_x31__1_%22%20class%3D%22st0%22%20points%3D%2212%2C6%2014%2C8%2016%2C8%2016%2C6%20%09%22%20fill%3D%22%23333%22%20%2F%3E%0A%09%3Crect%20id%3D%22_x32__1_%22%20x%3D%2211.6%22%20y%3D%222%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%201.6862%2010.071)%22%20class%3D%22st0%22%20width%3D%222.8%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x33__1_%22%20x%3D%228%22%20y%3D%221%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%224%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x34_%22%20x%3D%223.6%22%20y%3D%2210%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-6.3137%206.7573)%22%20class%3D%22st0%22%20width%3D%222.8%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x35_%22%20x%3D%224%22%20y%3D%221.6%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-0.6569%204.4142)%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%222.8%22%20%20fill%3D%22%23333%22%2F%3E%0A%09%3Crect%20id%3D%22_x36_%22%20x%3D%222%22%20y%3D%226%22%20class%3D%22st0%22%20width%3D%224%22%20height%3D%222%22%20%20fill%3D%22%23333%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-image-delete,
.dx-diagram-i-menu-image-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M17%2C15.4L15.5%2C17l-2-2l-2%2C2L10%2C15.4l2-2l-2-2l1.5-1.4l2%2C2l2-2l1.5%2C1.5l-2%2C2L17%2C15.4z%20M12%2C6l-4%2C6%0A%09l-2-2l-3%2C5h5v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4l-2%2C2L12%2C6z%20M5.5%2C5C4.7%2C5%2C4%2C5.6%2C4%2C6.5S4.7%2C8%2C5.5%2C8%0A%09S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-image-edit,
.dx-diagram-i-menu-image-edit {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M15%2C9l-3-3l-4%2C6l-2-2l-3%2C5h6v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4L15%2C9z%0A%09%20M5.5%2C5C4.7%2C5%2C4%2C5.7%2C4%2C6.5S4.7%2C8%2C5.5%2C8S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%20M17%2C12.5L12.5%2C17H11v-1.5l4.5-4.5L17%2C12.5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-image-insert,
.dx-diagram-i-menu-image-insert {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x31_%22%20class%3D%22st0%22%20d%3D%22M15%2C9l-3-3l-4%2C7l-2-3l-3%2C5h6v2H3c-1.1%2C0-2-0.9-2-2V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v4L15%2C9z%0A%09%20M5.5%2C5C4.7%2C5%2C4%2C5.7%2C4%2C6.5S4.7%2C8%2C5.5%2C8S7%2C7.3%2C7%2C6.5S6.3%2C5%2C5.5%2C5z%20M13%2C11h2v2h2v2h-2v2h-2v-2h-2v-2h2V11z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-layered-bt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M60%2C20v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C59.1%2C18%2C60%2C18.9%2C60%2C20z%20M58%2C20%0A%09%09h-8v8h8V20z%20M46%2C6v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h8C45.1%2C4%2C46%2C4.9%2C46%2C6z%20M44%2C6h-8v8h8V6z%20M46%2C34v8%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C45.1%2C32%2C46%2C32.9%2C46%2C34z%20M44%2C34h-8v8h8V34z%20M46%2C50v8c0%2C1.1-0.9%2C2-2%2C2h-8%0A%09%09c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8C45.1%2C48%2C46%2C48.9%2C46%2C50z%20M44%2C50h-8v8h8V50z%20M32%2C20v8c0%2C1.1-0.9%2C2-2%2C2h-8c-1.1%2C0-2-0.9-2-2%0A%09%09v-8c0-1.1%2C0.9-2%2C2-2h8C31.1%2C18%2C32%2C18.9%2C32%2C20z%20M30%2C20h-8v8h8V20z%20M12%2C4l6%2C6h-5v50h-2V10H6L12%2C4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M55%2C9v2v7h-2v-7h-7V9h7H55z%20M53%2C30h2v7v2h-2h-7v-2h7V30z%20M39%2C44h2v4h-2V44z%20M27%2C9h7v2h-7v7h-2v-7V9%0A%09%09H27z%20M27%2C37h7v2h-7h-2v-2v-7h2V37z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-layered-lr {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M45%2C59h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C47%2C58.1%2C46.1%2C59%2C45%2C59z%20M45%2C57%0A%09%09v-8h-8v8H45z%20M59%2C45h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C61%2C44.1%2C60.1%2C45%2C59%2C45z%20M59%2C43v-8h-8v8H59z%0A%09%09%20M31%2C45h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C33%2C44.1%2C32.1%2C45%2C31%2C45z%20M31%2C43v-8h-8v8H31z%20M15%2C45H7%0A%09%09c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C17%2C44.1%2C16.1%2C45%2C15%2C45z%20M15%2C43v-8H7v8H15z%20M45%2C31h-8c-1.1%2C0-2-0.9-2-2%0A%09%09v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C47%2C30.1%2C46.1%2C31%2C45%2C31z%20M45%2C29v-8h-8v8H45z%20M61%2C11l-6%2C6v-5H5v-2h50V5L61%2C11z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M56%2C54h-2h-7v-2h7v-7h2v7V54z%20M35%2C52v2h-7h-2v-2v-7h2v7H35z%20M21%2C38v2h-4v-2H21z%20M56%2C26v7h-2v-7h-7%0A%09%09v-2h7h2V26z%20M28%2C26v7h-2v-7v-2h2h7v2H28z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-layered-rl {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M19%2C57v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C19.9%2C59%2C19%2C58.1%2C19%2C57z%20M29%2C57%0A%09%09v-8h-8v8H29z%20M5%2C43v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2H7C5.9%2C45%2C5%2C44.1%2C5%2C43z%20M15%2C43v-8H7v8H15z%20M33%2C43v-8%0A%09%09c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C33.9%2C45%2C33%2C44.1%2C33%2C43z%20M43%2C43v-8h-8v8H43z%20M49%2C43v-8c0-1.1%2C0.9-2%2C2-2h8%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v8c0%2C1.1-0.9%2C2-2%2C2h-8C49.9%2C45%2C49%2C44.1%2C49%2C43z%20M59%2C43v-8h-8v8H59z%20M19%2C29v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-8C19.9%2C31%2C19%2C30.1%2C19%2C29z%20M29%2C29v-8h-8v8H29z%20M11%2C5v5h50v2H11v5l-6-6L11%2C5z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M10%2C52v-7h2v7h7v2h-7h-2V52z%20M38%2C52v-7h2v7v2h-2h-7v-2H38z%20M49%2C38v2h-4v-2H49z%20M10%2C24h2h7v2h-7v7%0A%09%09h-2v-7V24z%20M31%2C26v-2h7h2v2v7h-2v-7H31z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-layered-tb {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M58%2C46h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C60%2C45.1%2C59.1%2C46%2C58%2C46z%20M58%2C36%0A%09%09h-8v8h8V36z%20M44%2C60h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C59.1%2C45.1%2C60%2C44%2C60z%20M44%2C50h-8v8h8V50z%20M44%2C32%0A%09%09h-8c-1.1%2C0-2-0.9-2-2v-8c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C31.1%2C45.1%2C32%2C44%2C32z%20M44%2C22h-8v8h8V22z%20M44%2C16h-8%0A%09%09c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C46%2C15.1%2C45.1%2C16%2C44%2C16z%20M44%2C6h-8v8h8V6z%20M30%2C46h-8c-1.1%2C0-2-0.9-2-2v-8%0A%09%09c0-1.1%2C0.9-2%2C2-2h8c1.1%2C0%2C2%2C0.9%2C2%2C2v8C32%2C45.1%2C31.1%2C46%2C30%2C46z%20M30%2C36h-8v8h8V36z%20M6%2C54h5V4h2v50h5l-6%2C6L6%2C54z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M53%2C55h-7v-2h7v-7h2v7v2H53z%20M53%2C27h-7v-2h7h2v2v7h-2V27z%20M39%2C16h2v4h-2V16z%20M25%2C55v-2v-7h2v7h7v2%0A%09%09h-7H25z%20M27%2C34h-2v-7v-2h2h7v2h-7V34z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-tree-bt {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M59%2C6v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6C58.1%2C4%2C59%2C4.9%2C59%2C6z%20M57%2C6h-6v6%0A%09%09h6V6z%20M59%2C26v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C58.1%2C24%2C59%2C24.9%2C59%2C26z%20M57%2C26h-6v6h6V26z%20M49%2C38v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C48.1%2C36%2C49%2C36.9%2C49%2C38z%20M47%2C38h-6v6h6V38z%20M49%2C52v6c0%2C1.1-0.9%2C2-2%2C2h-6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6C48.1%2C50%2C49%2C50.9%2C49%2C52z%20M47%2C52h-6v6h6V52z%20M39%2C32c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2V32z%20M37%2C26h-6v6h6V26z%20M30%2C14h-6c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09C32%2C13.1%2C31.1%2C14%2C30%2C14z%20M24%2C12h6V6h-6V12z%20M17%2C10h-5v50h-2V10H5l6-6L17%2C10z%20M36%2C12V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6C36.9%2C14%2C36%2C13.1%2C36%2C12z%20M38%2C12h6V6h-6V12z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M55%2C14v10h-2V14H55z%20M53%2C34h2v6v2h-2h-4v-2h4V34z%20M43%2C46h2v4h-2V46z%20M40%2C14h2v6h-7v4h-2v-4h-7v-6h2%0A%09%09v4h5h2h4.9L40%2C14z%20M35%2C40h4v2h-4h-2v-2v-6h2V40z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-tree-lr {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M58%2C59h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C60%2C58.1%2C59.1%2C59%2C58%2C59z%20M58%2C57%0A%09%09v-6h-6v6H58z%20M38%2C59h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C40%2C58.1%2C39.1%2C59%2C38%2C59z%20M38%2C57v-6h-6v6H38z%0A%09%09%20M26%2C49h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C28%2C48.1%2C27.1%2C49%2C26%2C49z%20M26%2C47v-6h-6v6H26z%20M12%2C49H6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C14%2C48.1%2C13.1%2C49%2C12%2C49z%20M12%2C47v-6H6v6H12z%20M32%2C39c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H32z%20M38%2C37v-6h-6v6H38z%20M50%2C30v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6C50.9%2C32%2C50%2C31.1%2C50%2C30z%20M52%2C24v6h6v-6H52z%20M54%2C17v-5H4v-2h50V5l6%2C6L54%2C17z%20M52%2C36h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6C50%2C36.9%2C50.9%2C36%2C52%2C36z%20M52%2C38v6h6v-6H52z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M50%2C55H40v-2h10V55z%20M30%2C53v2h-6h-2v-2v-4h2v4H30z%20M18%2C43v2h-4v-2H18z%20M50%2C40v2h-6v-7h-4v-2h4v-7h6%0A%09%09v2h-4v5v2v4.9L50%2C40z%20M24%2C35v4h-2v-4v-2h2h6v2H24z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-tree-rl {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M4%2C57v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H6C4.9%2C59%2C4%2C58.1%2C4%2C57z%20M12%2C57v-6H6%0A%09%09v6H12z%20M24%2C57v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C24.9%2C59%2C24%2C58.1%2C24%2C57z%20M32%2C57v-6h-6v6H32z%20M36%2C47v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C36.9%2C49%2C36%2C48.1%2C36%2C47z%20M44%2C47v-6h-6v6H44z%20M50%2C47v-6c0-1.1%2C0.9-2%2C2-2h6%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2h-6C50.9%2C49%2C50%2C48.1%2C50%2C47z%20M58%2C47v-6h-6v6H58z%20M26%2C39c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6%0A%09%09c1.1%2C0%2C2%2C0.9%2C2%2C2v6c0%2C1.1-0.9%2C2-2%2C2H26z%20M32%2C37v-6h-6v6H32z%20M12%2C32H6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09C14%2C31.1%2C13.1%2C32%2C12%2C32z%20M6%2C24v6h6v-6H6z%20M4%2C11l6-6v5h50v2H10v5L4%2C11z%20M14%2C38v6c0%2C1.1-0.9%2C2-2%2C2H6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6C13.1%2C36%2C14%2C36.9%2C14%2C38z%20M6%2C38v6h6v-6H6z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M14%2C53h10v2H14V53z%20M40%2C53v-4h2v4v2h-2h-6v-2H40z%20M50%2C43v2h-4v-2H50z%20M18%2C39.9V35v-2v-5h-4v-2h6v7%0A%09%09h4v2h-4v7h-6v-2L18%2C39.9z%20M34%2C35v-2h6h2v2v4h-2v-4H34z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-toolbox-open {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M13.5%2C17c-1.9%2C0-3.5-1.6-3.5-3.5s1.6-3.5%2C3.5-3.5s3.5%2C1.6%2C3.5%2C3.5S15.4%2C17%2C13.5%2C17z%20M9%2C1l5%2C7H4L9%2C1z%0A%09%20M8%2C17H1v-7h7V17z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-toolbox-close {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x32_%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M8%2C14v-2h8v2H8z%20M6.7%2C12.3l-1.4%2C1.4L1%2C9l4.3-4.7l1.4%2C1.4L4.4%2C8H16v2H4.4L6.7%2C12.3z%20M8%2C4h8v2H8V4z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-i-button-layout-tree-tb {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x34_%22%3E%0A%09%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M57%2C60h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C59%2C59.1%2C58.1%2C60%2C57%2C60z%20M57%2C52%0A%09%09h-6v6h6V52z%20M57%2C40h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C59%2C39.1%2C58.1%2C40%2C57%2C40z%20M57%2C32h-6v6h6V32z%20M47%2C28%0A%09%09h-6c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C49%2C27.1%2C48.1%2C28%2C47%2C28z%20M47%2C20h-6v6h6V20z%20M47%2C14h-6%0A%09%09c-1.1%2C0-2-0.9-2-2V6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6C49%2C13.1%2C48.1%2C14%2C47%2C14z%20M47%2C6h-6v6h6V6z%20M39%2C38c0%2C1.1-0.9%2C2-2%2C2h-6%0A%09%09c-1.1%2C0-2-0.9-2-2v-6c0-1.1%2C0.9-2%2C2-2h6c1.1%2C0%2C2%2C0.9%2C2%2C2V38z%20M37%2C32h-6v6h6V32z%20M32%2C52v6c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6%0A%09%09c0-1.1%2C0.9-2%2C2-2h6C31.1%2C50%2C32%2C50.9%2C32%2C52z%20M24%2C58h6v-6h-6V58z%20M11%2C60l-6-6h5V4h2v50h5L11%2C60z%20M38%2C50h6c1.1%2C0%2C2%2C0.9%2C2%2C2v6%0A%09%09c0%2C1.1-0.9%2C2-2%2C2h-6c-1.1%2C0-2-0.9-2-2v-6C36%2C50.9%2C36.9%2C50%2C38%2C50z%20M38%2C58h6v-6h-6V58z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22_x32_%22%20class%3D%22st1%22%3E%0A%09%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M53%2C50V40h2v10H53z%20M53%2C24h-4v-2h4h2v2v6h-2V24z%20M43%2C14h2v4h-2V14z%20M39.9%2C46H35h-2h-5v4h-2v-6h7v-4%0A%09%09h2v4h7v6h-2L39.9%2C46z%20M35%2C30h-2v-6v-2h2h4v2h-4V30z%22%20fill%3D%22%23333%22%20%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-diagram-toolbox-popup .dx-button-has-icon .dx-icon.dx-icon-diagram-toolbox-drag {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2012%2012%22%20style%3D%22enable-background%3Anew%200%200%2012%2012%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%20%7D%0A%3C%2Fstyle%3E%0A%3Cg%20id%3D%22_x32_%22%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C8h1V3H0V8z%20M2%2C8h1V3H2V8z%20M4%2C8h1V3H4V8z%20M6%2C8h1V3H6V8z%20M8%2C8h1V3H8V8z%20M10%2C3v5h1V3H10z%22%20fill%3D%22%23333%22%20%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  width: 12px;
  height: 12px;
  line-height: 12px;
  background-size: 12px 12px;
}

.dx-diagram-i-button-properties-panel-open {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.35%3Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Benable-background%3Anew%20%20%20%20%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x33_%22%20class%3D%22st0%22%20d%3D%22M17.8%2C10.3l-1%2C1l-2.1-2.1l1-1C15.8%2C8.1%2C15.9%2C8%2C16.1%2C8c0.1%2C0%2C0.3%2C0.1%2C0.4%2C0.2l1.3%2C1.3%0A%09C18%2C9.7%2C18%2C10.1%2C17.8%2C10.3z%20M14%2C2H4v13h2v2H4c-1.1%2C0-2-0.9-2-2V2c0-1.1%2C0.9-2%2C2-2h10c1.1%2C0%2C2%2C0.9%2C2%2C2v3l-2%2C2V2z%20M16.1%2C11.9l-6%2C6.1H8%0A%09v-2.1l6.1-6.1L16.1%2C11.9z%22%20fill%3D%22%23fff%22%2F%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st1%22%20d%3D%22M5%2C3h8v5l-6%2C6H5V3z%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
}

.dx-gantt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.dx-gantt .dx-gantt-main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
}

.dx-gantt .dx-toolbar .dx-toolbar-items-container {
  height: auto;
  min-height: 36px;
}

.dx-gantt .dx-gantt-toolbar-separator {
  display: table;
  height: 100%;
  border-left: 1px solid transparent;
}

.dx-gantt .dx-gantt-treelist-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.dx-gantt .dx-gantt-treelist-wrapper .dx-treelist .dx-scrollbar-vertical {
  display: none;
}

.dx-gantt .dx-gantt-treelist-wrapper .dx-treelist .dx-treelist-headers+.dx-treelist-rowsview {
  border-top: none;
}

.dx-gantt .dx-splitter-wrapper .dx-splitter-border .dx-splitter {
  width: 2px;
}

.dx-gantt .dx-gantt-view {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  min-width: 1px;
  background-color: #fff;
}

.dx-gantt .dx-gantt-view .dx-gantt-tac-hb {
  margin-top: -1px;
}

.dx-gantt .dx-gantt-view .dx-scrollable-scrollbar {
  z-index: 100;
}

.dx-gantt .dx-gantt-view .dx-gantt-parent::before {
  border-left-color: inherit;
  border-top-color: inherit;
}

.dx-gantt .dx-gantt-view .dx-gantt-parent::after {
  border-right-color: inherit;
  border-top-color: inherit;
}

.dx-gantt {
  border: 1px solid #ddd;
}

.dx-gantt .dx-gantt-toolbar-wrapper {
  padding: 5px;
  border-bottom: 1px solid #ddd;
}

.dx-gantt .dx-gantt-toolbar-wrapper .dx-gantt-toolbar-separator {
  border-left-color: #ddd;
}

.dx-gantt .dx-treelist-text-content {
  min-height: 19px;
}

.dx-gantt .dx-treelist-headers .dx-treelist-table {
  min-height: 32px;
}

.dx-gantt .dx-treelist-icon-container {
  max-height: 19px;
}

.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row>td,
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row>tr>td,
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row:hover>td,
.dx-gantt .dx-treelist .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td {
  background-color: #e6e6e6;
}

.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row>tr>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover>tr>td {
  color: #333;
}

.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-row-lines>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-row-lines>tr>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-row-lines>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-row-lines>tr>td {
  border-bottom-color: #ddd;
}

.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-column-lines>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row.dx-column-lines>tr>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-column-lines>td,
.dx-gantt .dx-treelist-rowsview .dx-selection.dx-row:hover.dx-column-lines>tr>td {
  border-left-color: #ddd;
  border-right-color: #ddd;
}

.dx-gantt .dx-treelist-rowsview tr:not(.dx-row-focused).dx-selection .dx-treelist-empty-space {
  color: #333;
}

.dx-gantt .dx-header-row {
  height: 45px;
}

.dx-gantt .dx-gantt-header {
  color: #959595;
}

.dx-gantt .dx-gantt-header .dx-gantt-hb,
.dx-gantt .dx-gantt-header .dx-gantt-tsa,
.dx-gantt .dx-gantt-header .dx-gantt-tsac,
.dx-gantt .dx-gantt-header .dx-gantt-vb {
  border-color: #ddd;
  background-color: #fff;
}

.dx-gantt .dx-gantt-si {
  text-align: center;
  vertical-align: middle;
  padding-left: 16px;
  padding-right: 16px;
}

.dx-gantt .dx-gantt-tsa,
.dx-gantt .dx-gantt-tsac {
  border-bottom: 1px solid #ddd;
}

.dx-gantt .dx-gantt-hb {
  border-top: 1px solid #ddd;
}

.dx-gantt .dx-gantt-vb {
  border-left: 1px solid #ddd;
}

.dx-gantt .dx-gantt-taskWrapper {
  padding-top: 0;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleOut {
  height: 21px;
  line-height: 21px;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task {
  background-color: #4273ff;
  border-radius: 4px;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task .dx-gantt-tPrg {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .2);
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-smallTask {
  border-radius: 4px;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-smallTask .dx-gantt-titleIn {
  padding: 0 2px;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent {
  height: 19px;
  line-height: 19px;
  background-color: #5cb85c;
  border-left-color: #5cb85c;
  border-right-color: #5cb85c;
  border-top-color: #5cb85c;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg {
  background-color: rgba(255, 255, 255, .2);
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask).dx-gantt-cmpl .dx-gantt-tPrg::after,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask)::after,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask)::before,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-smallTask):not(.dx-gantt-noPrg) .dx-gantt-tPrg::before {
  content: "";
  position: absolute;
  bottom: -8px;
  border-width: 4px;
  border-style: solid;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent::before,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg::before {
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent:not(.dx-gantt-noPrg) .dx-gantt-tPrg::before {
  border-left-color: rgba(255, 255, 255, .2);
  border-top-color: rgba(255, 255, 255, .2);
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl .dx-gantt-tPrg::after,
.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent::after {
  right: 0;
  border-left-color: transparent;
  border-bottom-color: transparent;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl::after {
  border-right-color: rgba(255, 255, 255, .2);
  border-top-color: rgba(255, 255, 255, .2);
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent.dx-gantt-cmpl .dx-gantt-tPrg::after {
  border-right-color: #5cb85c;
  border-top-color: #5cb85c;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-task.dx-gantt-parent .dx-gantt-task-edit-frame {
  height: 19px;
}

.dx-gantt .dx-gantt-taskWrapper .dx-gantt-titleIn {
  color: #fff;
  padding: 0 7px;
}

.dx-gantt .dx-gantt-taskRes {
  height: 21px;
  line-height: 21px;
  color: #fff;
  background-color: #999;
  border-radius: 4px;
  margin-left: 21px;
  padding-left: 4px;
  padding-right: 4px;
}

.dx-gantt .dx-gantt-titleOut {
  padding-right: 20px;
}

.dx-gantt .dx-gantt-milestone {
  background-color: #333;
  width: 14px;
  height: 14px;
}

.dx-gantt .dx-gantt-task-edit-wrapper {
  padding-top: 0;
  padding-left: 1px;
}

.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame {
  height: 100%;
  border: 1px solid #0f4dff;
  border-radius: 4px;
}

.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress {
  border-color: transparent transparent #0f4dff;
}

.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress::before {
  width: 12px;
  height: 6px;
  bottom: -14px;
  border: 1px solid #0f4dff;
}

.dx-gantt .dx-gantt-task-edit-wrapper .dx-gantt-task-edit-frame .dx-gantt-task-edit-progress-status {
  border-radius: 4px;
}

.dx-gantt .dx-gantt-task-edit-wrapper-successor {
  padding-top: 0;
}

.dx-gantt .dx-gantt-task-edit-wrapper-successor .dx-gantt-task-edit-frame-successor {
  height: 21px;
}

.dx-gantt .dx-gantt-task-edit-dependency-l,
.dx-gantt .dx-gantt-task-edit-dependency-r,
.dx-gantt .dx-gantt-task-edit-successor-dependency-l,
.dx-gantt .dx-gantt-task-edit-successor-dependency-r {
  background: #fff;
  border: 1px solid #0f4dff;
  width: 10px;
  height: 10px;
  margin: auto;
  top: 0;
  bottom: 0;
}

.dx-gantt .dx-gantt-task-edit-dependency-r,
.dx-gantt .dx-gantt-task-edit-successor-dependency-r {
  left: -11px;
}

.dx-gantt .dx-gantt-task-edit-dependency-l,
.dx-gantt .dx-gantt-task-edit-successor-dependency-l {
  right: -11px;
}

.dx-gantt .dx-gantt-task-edit-dependency-line {
  background-color: #333;
}

.dx-gantt .dx-gantt-sel {
  background-color: #e6e6e6;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}

.dx-gantt .dx-gantt-tac-hb .dx-gantt-sel {
  border: none;
}

.dx-gantt .dx-gantt-conn-v {
  border-left-color: #333;
}

.dx-gantt .dx-gantt-conn-h {
  border-top-color: #333;
}

.dx-gantt .dx-gantt-arrow {
  border: 5px solid #333;
}

.dx-gantt .dx-gantt-tm {
  border-left: 1px dashed #4273ff;
}

.dx-gantt .dx-gantt-ti {
  border-left: 1px dashed #4273ff;
  border-right: 1px dashed #4273ff;
  background-color: rgba(66, 115, 255, .15);
}

.dx-gantt .dx-gantt-altRow,
.dx-gantt .dx-gantt-collapsable-row {
  background-color: #f5f5f5;
}

.dx-form.dx-cv-dialog {
  padding-bottom: 8px;
}

.dx-form.dx-cv-dialog .dx-cv-dialog-row {
  padding-top: 12px;
}

.dx-gantt-i.dx-gantt-i-add {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C15h-3v3h-2v-3H9v-2h3v-3h2v3h3V15z%20M12%2C4l-2-2H3v12h4v2H1V0h10l3%2C3v5h-2V4z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-add-sub-task {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M14%2C6H6v3h2.3c0.3-0.6%2C1-1%2C1.7-1h5c1.1%2C0%2C2%2C0.9%2C2%2C2s-0.9%2C2-2%2C2h-5c-0.7%2C0-1.4-0.4-1.7-1H6v4h2.3%0A%09c0.3-0.6%2C1-1%2C1.7-1h5c1.1%2C0%2C2%2C0.9%2C2%2C2s-0.9%2C2-2%2C2h-5c-0.7%2C0-1.4-0.4-1.7-1H4v-2v-4V9V6l0%2C0C2.3%2C6%2C1%2C4.7%2C1%2C3s1.3-3%2C3-3h10%0A%09c1.7%2C0%2C3%2C1.3%2C3%2C3S15.7%2C6%2C14%2C6z%20M14%2C2H4C3.4%2C2%2C3%2C2.4%2C3%2C3s0.4%2C1%2C1%2C1h10c0.6%2C0%2C1-0.4%2C1-1S14.6%2C2%2C14%2C2z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-add-task {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M10%2C13H8v-3H5V8h3V5h2v3h3v2h-3V13z%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2C1.1c-4.4%2C0-8%2C3.6-8%2C8c0%2C4.4%2C3.6%2C8%2C8%2C8s8-3.6%2C8-8C17%2C4.6%2C13.4%2C1.1%2C9%2C1.1z%20M9%2C15c-3.3%2C0-6-2.7-6-6s2.7-6%2C6-6%0A%09s6%2C2.7%2C6%2C6S12.3%2C15%2C9%2C15z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-collapse {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M9%2C7l7%2C6.8L14.8%2C15L9%2C9.3L3.2%2C15L2%2C13.8L9%2C7z%20M3.2%2C10L2%2C8.8L9%2C2l7%2C6.8L14.8%2C10L9%2C4.3L3.2%2C10z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-delete {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C10H9c-0.6%2C0-1-0.4-1-1s0.4-1%2C1-1h2c0-0.6%2C0.4-1%2C1-1h2c0.6%2C0%2C1%2C0.4%2C1%2C1h2c0.6%2C0%2C1%2C0.4%2C1%2C1%0A%09S17.6%2C10%2C17%2C10z%20M12%2C4l-2-2H3v12h4v2H1V0h10l3%2C3v3h-2V4z%20M17%2C16c0%2C1.1-0.9%2C2-2%2C2h-4c-1.1%2C0-2-0.9-2-2v-5h8V16z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-delete-dependency {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17%2C10H9c-0.6%2C0-1-0.4-1-1c0-0.6%2C0.4-1%2C1-1h2c0-0.6%2C0.4-1%2C1-1h2c0.6%2C0%2C1%2C0.4%2C1%2C1h2c0.6%2C0%2C1%2C0.4%2C1%2C1%0A%09C18%2C9.6%2C17.6%2C10%2C17%2C10z%20M8%2C13H5V5H3.7C3.4%2C5.6%2C2.7%2C6%2C2%2C6C0.9%2C6%2C0%2C5.1%2C0%2C4s0.9-2%2C2-2c0.7%2C0%2C1.4%2C0.4%2C1.7%2C1H7v8h1V13z%20M17%2C16%0A%09c0%2C1.1-0.9%2C2-2%2C2h-4c-1.1%2C0-2-0.9-2-2v-5h8V16z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-expand {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M2%2C3.2L3.2%2C2L9%2C7.7L14.8%2C2L16%2C3.2L9%2C10L2%2C3.2z%20M9%2C12.7L14.8%2C7L16%2C8.2L9%2C15L2%2C8.2L3.2%2C7L9%2C12.7z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-full-screen {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7B%7D%0A%3C%2Fstyle%3E%0A%3Cpolygon%20id%3D%22_x34_%22%20class%3D%22st0%22%20points%3D%221%2C7%203%2C7%203%2C3%207%2C3%207%2C1%201%2C1%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20id%3D%22_x33_%22%20class%3D%22st0%22%20points%3D%223%2C11%201%2C11%201%2C17%207%2C17%207%2C15%203%2C15%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20id%3D%22_x32_%22%20class%3D%22st0%22%20points%3D%2211%2C1%2011%2C3%2015%2C3%2015%2C7%2017%2C7%2017%2C1%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20id%3D%22_x31_%22%20class%3D%22st0%22%20points%3D%2215%2C15%2011%2C15%2011%2C17%2017%2C17%2017%2C11%2015%2C11%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-redo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M1%2C9c0-4.4%2C3.6-8%2C8-8c2.2%2C0%2C4.2%2C0.9%2C5.6%2C2.4L17%2C1v6h-6l2.2-2.2C12.1%2C3.7%2C10.7%2C3%2C9%2C3C5.7%2C3%2C3%2C5.7%2C3%2C9%0A%09s2.7%2C6%2C6%2C6v2C4.6%2C17%2C1%2C13.4%2C1%2C9z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-task-details {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M12.5%2C18C10%2C18%2C7.9%2C15.5%2C7%2C13.5c0.9-2%2C3-4.5%2C5.5-4.5s4.6%2C2.5%2C5.5%2C4.5C17.1%2C15.5%2C15%2C18%2C12.5%2C18z%0A%09%20M12.5%2C11c-1.4%2C0-2.5%2C1.1-2.5%2C2.5s1.1%2C2.5%2C2.5%2C2.5s2.5-1.1%2C2.5-2.5S13.9%2C11%2C12.5%2C11z%20M12.5%2C15c-0.8%2C0-1.5-0.7-1.5-1.5%0A%09s0.7-1.5%2C1.5-1.5s1.5%2C0.7%2C1.5%2C1.5S13.3%2C15%2C12.5%2C15z%20M12%2C4l-2-2H3v12h2l1%2C2H1V0h10l3%2C3v4h-2V4z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-undo {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M9%2C17v-2c3.3%2C0%2C6-2.7%2C6-6s-2.7-6-6-6C7.3%2C3%2C5.9%2C3.7%2C4.8%2C4.8L7%2C7H1V1l2.4%2C2.4C4.8%2C1.9%2C6.8%2C1%2C9%2C1%0A%09c4.4%2C0%2C8%2C3.6%2C8%2C8S13.4%2C17%2C9%2C17z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-zoom-in {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.7%2C16.3l-1.4%2C1.4l-4.1-4.1C11%2C14.5%2C9.6%2C15%2C8%2C15c-3.9%2C0-7-3.1-7-7s3.1-7%2C7-7s7%2C3.1%2C7%2C7%0A%09c0%2C1.6-0.5%2C3-1.4%2C4.2L17.7%2C16.3z%20M8%2C3C5.2%2C3%2C3%2C5.2%2C3%2C8s2.2%2C5%2C5%2C5s5-2.2%2C5-5S10.8%2C3%2C8%2C3z%20M9%2C11H7V9H5V7h2V5h2v2h2v2H9V11z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-zoom-out {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M17.7%2C16.3l-1.4%2C1.4l-4.1-4.1C11%2C14.5%2C9.6%2C15%2C8%2C15c-3.9%2C0-7-3.1-7-7s3.1-7%2C7-7s7%2C3.1%2C7%2C7%0A%09c0%2C1.6-0.5%2C3-1.4%2C4.2L17.7%2C16.3z%20M8%2C3C5.2%2C3%2C3%2C5.2%2C3%2C8s2.2%2C5%2C5%2C5s5-2.2%2C5-5S10.8%2C3%2C8%2C3z%20M5%2C9V7h6v2H5z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-resource-manager {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2016%2016%22%20style%3D%22enable-background%3Anew%200%200%2016%2016%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M12%2C9h4v4h-4%20M8%2C5H0v2h8%20M12%2C5h4V1h-4%20M0%2C1v2h10V1%20M0%2C15h8v-2H0%20M0%2C11h10V9H0%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.dx-gantt-i.dx-gantt-i-toggle-resources {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x35_%22%20class%3D%22st0%22%20d%3D%22M14%2C15H2c-1.1%2C0-2-0.9-2-2v-2c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v2C16%2C14.1%2C15.1%2C15%2C14%2C15z%20M9%2C11H2%0A%09v2h7V11z%20M14%2C7H2C0.9%2C7%2C0%2C6.1%2C0%2C5V3c0-1.1%2C0.9-2%2C2-2h12c1.1%2C0%2C2%2C0.9%2C2%2C2v2C16%2C6.1%2C15.1%2C7%2C14%2C7z%20M12%2C3H2v2h10V3z%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A%0A%0A%0A");
}

.dx-gantt-i.dx-gantt-i-toggle-dependencies {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2024.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22_x31_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%0A%09.st1%7Bopacity%3A0.5%3B%7D%0A%09.st2%7B%7D%0A%3C%2Fstyle%3E%0A%3Cpath%20id%3D%22_x32_%22%20class%3D%22st0%22%20d%3D%22M7%2C11c-2.3%2C0-4.2-1.7-5-4c0.8-2.3%2C2.7-4%2C5-4s4.2%2C1.7%2C5%2C4C11.2%2C9.3%2C9.3%2C11%2C7%2C11z%20M7%2C5%0A%09C5.9%2C5%2C5%2C5.9%2C5%2C7s0.9%2C2%2C2%2C2s2-0.9%2C2-2S8.1%2C5%2C7%2C5z%20M7%2C8C6.4%2C8%2C6%2C7.6%2C6%2C7s0.4-1%2C1-1s1%2C0.4%2C1%2C1S7.6%2C8%2C7%2C8z%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20class%3D%22st1%22%20points%3D%226%2C10%206%2C14%2013%2C14%2013%2C16%2016%2C13%2013%2C10%2013%2C12%208%2C12%208%2C10%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Cpolygon%20class%3D%22st1%22%20points%3D%226%2C4%206%2C2%200%2C2%200%2C0%208%2C0%208%2C4%20%22%20fill%3D%22%23666666%22%2F%3E%0A%3Crect%20x%3D%229.4%22%20y%3D%222.1%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%200.8934%209.1569)%22%20class%3D%22st2%22%20width%3D%224.2%22%20height%3D%222.8%22%20fill%3D%22%23666666%22%2F%3E%0A%3Crect%20x%3D%221.2%22%20y%3D%229.6%22%20transform%3D%22matrix(0.7071%20-0.7071%200.7071%200.7071%20-6.6066%206.0503)%22%20class%3D%22st2%22%20width%3D%225.7%22%20height%3D%222.8%22%20fill%3D%22%23666666%22%2F%3E%0A%3C%2Fsvg%3E%0A%0A");
}

.dx-sortable {
  overflow: hidden;
}

.dx-sortable-dragging.dx-sortable-clone {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: .9;
  z-index: 2147483647;
}

.dx-sortable-dragging.dx-sortable-clone .dx-inkripple {
  overflow: hidden;
}

.dx-sortable-dragging.dx-sortable-clone * {
  cursor: pointer;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.dx-sortable-source {
  opacity: .5;
}

.dx-sortable-source-hidden {
  opacity: 0;
}

.dx-sortable-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #4273ff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2147483647;
}

.dx-sortable-placeholder-inside {
  border-width: 2px;
}

.dx-sortable-dragging>* {
  border-color: rgba(66, 115, 255, .5);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 6px 8px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 6px 8px rgba(0, 0, 0, .2);
}

.dx-deferrendering .dx-deferrendering-loadindicator-container {
  width: 100%;
  height: 100%;
  position: relative;
}

.dx-deferrendering.dx-pending-rendering .dx-invisible-while-pending-rendering,
.dx-deferrendering:not(.dx-pending-rendering) .dx-visible-while-pending-rendering {
  display: none !important;
}

.dx-map-container,
.dx-map-shield {
  position: relative;
  width: 100%;
  height: 100%;
  color: #000;
}

.dx-map-shield {
  top: -100%;
  left: 0;
  background: rgba(0, 0, 0, .01);
  opacity: .01;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased;
  /* chrome、safari */
  -moz-osx-font-smoothing: grayscale;
  /* firefox */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-size: 1em;
  /* 2 */
  font-family: monospace, monospace;
  /* 1 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
  border-bottom: none;
  /* 1 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-size: 1em;
  /* 2 */
  font-family: monospace, monospace;
  /* 1 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
  font-size: 100%;
  /* 1 */
  font-family: inherit;
  /* 1 */
  line-height: 1.15;
  /* 1 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  display: table;
  /* 1 */
  box-sizing: border-box;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  outline-offset: -2px;
  /* 2 */
  -webkit-appearance: textfield;
  /* 1 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  font: inherit;
  /* 2 */
  -webkit-appearance: button;
  /* 1 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
.arco-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  color: inherit;
  font-style: normal;
  vertical-align: -2px;
  outline: none;
  stroke: currentColor;
}
.arco-icon-loading,
.arco-icon-spin {
  animation: arco-loading-circle 1s infinite cubic-bezier(0, 0, 1, 1);
}
@keyframes arco-loading-circle {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.arco-icon-hover {
  position: relative;
  display: inline-block;
  cursor: pointer;
  line-height: 12px;
}
.arco-icon-hover .arco-icon {
  position: relative;
}
.arco-icon-hover::before {
  position: absolute;
  display: block;
  box-sizing: border-box;
  background-color: transparent;
  border-radius: var(--border-radius-circle);
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
}
.arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-icon-hover.arco-icon-hover-disabled::before {
  opacity: 0;
}
.arco-icon-hover::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-mini {
  line-height: 12px;
}
.arco-icon-hover-size-mini::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-small {
  line-height: 12px;
}
.arco-icon-hover-size-small::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-large {
  line-height: 12px;
}
.arco-icon-hover-size-large::before {
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-huge {
  line-height: 12px;
}
.arco-icon-hover-size-huge::before {
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
}
.fade-in-standard-enter-from,
.fade-in-standard-appear-from {
  opacity: 0;
}
.fade-in-standard-enter-to,
.fade-in-standard-appear-to {
  opacity: 1;
}
.fade-in-standard-enter-active,
.fade-in-standard-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-in-standard-leave-from {
  opacity: 1;
}
.fade-in-standard-leave-to {
  opacity: 0;
}
.fade-in-standard-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-in-enter-from,
.fade-in-appear-from {
  opacity: 0;
}
.fade-in-enter-to,
.fade-in-appear-to {
  opacity: 1;
}
.fade-in-enter-active,
.fade-in-appear-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fade-in-leave-from {
  opacity: 1;
}
.fade-in-leave-to {
  opacity: 0;
}
.fade-in-leave-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.zoom-in-enter-from,
.zoom-in-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-enter-to,
.zoom-in-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-enter-active,
.zoom-in-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoom-in-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoom-in-fade-out-enter-from,
.zoom-in-fade-out-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-fade-out-enter-to,
.zoom-in-fade-out-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-fade-out-enter-active,
.zoom-in-fade-out-appear-active {
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-fade-out-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-fade-out-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-fade-out-leave-active {
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-big-enter-from,
.zoom-in-big-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-big-enter-to,
.zoom-in-big-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-big-enter-active,
.zoom-in-big-appear-active {
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoom-in-big-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-big-leave-to {
  transform: scale(0.2, 0.2);
  opacity: 0;
}
.zoom-in-big-leave-active {
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoom-in-left-enter-from,
.zoom-in-left-appear-from {
  transform: scale(0.1, 0.1);
  opacity: 0.1;
}
.zoom-in-left-enter-to,
.zoom-in-left-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-left-enter-active,
.zoom-in-left-appear-active {
  transform-origin: 0 50%;
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-left-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-left-leave-to {
  transform: scale(0.1, 0.1);
  opacity: 0.1;
}
.zoom-in-left-leave-active {
  transform-origin: 0 50%;
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-top-enter-from,
.zoom-in-top-appear-from {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-top-enter-to,
.zoom-in-top-appear-to {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-top-enter-active,
.zoom-in-top-appear-active {
  transform-origin: 0 0;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-top-leave-from {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-top-leave-to {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-top-leave-active {
  transform-origin: 0 0;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-bottom-enter-from,
.zoom-in-bottom-appear-from {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-bottom-enter-to,
.zoom-in-bottom-appear-to {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-bottom-enter-active,
.zoom-in-bottom-appear-active {
  transform-origin: 100% 100%;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-bottom-leave-from {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-bottom-leave-to {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-bottom-leave-active {
  transform-origin: 100% 100%;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-dynamic-origin-enter-from,
.slide-dynamic-origin-appear-from {
  transform: scaleY(0.9);
  transform-origin: 0 0;
  opacity: 0;
}
.slide-dynamic-origin-enter-to,
.slide-dynamic-origin-appear-to {
  transform: scaleY(1);
  transform-origin: 0 0;
  opacity: 1;
}
.slide-dynamic-origin-enter-active,
.slide-dynamic-origin-appear-active {
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-dynamic-origin-leave-from {
  transform: scaleY(1);
  transform-origin: 0 0;
  opacity: 1;
}
.slide-dynamic-origin-leave-to {
  transform: scaleY(0.9);
  transform-origin: 0 0;
  opacity: 0;
}
.slide-dynamic-origin-leave-active {
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-enter-from,
.slide-left-appear-from {
  transform: translateX(-100%);
}
.slide-left-enter-to,
.slide-left-appear-to {
  transform: translateX(0);
}
.slide-left-enter-active,
.slide-left-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-leave-from {
  transform: translateX(0);
}
.slide-left-leave-to {
  transform: translateX(-100%);
}
.slide-left-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-enter-from,
.slide-right-appear-from {
  transform: translateX(100%);
}
.slide-right-enter-to,
.slide-right-appear-to {
  transform: translateX(0);
}
.slide-right-enter-active,
.slide-right-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-leave-from {
  transform: translateX(0);
}
.slide-right-leave-to {
  transform: translateX(100%);
}
.slide-right-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-enter-from,
.slide-top-appear-from {
  transform: translateY(-100%);
}
.slide-top-enter-to,
.slide-top-appear-to {
  transform: translateY(0);
}
.slide-top-enter-active,
.slide-top-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-leave-from {
  transform: translateY(0);
}
.slide-top-leave-to {
  transform: translateY(-100%);
}
.slide-top-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-enter-from,
.slide-bottom-appear-from {
  transform: translateY(100%);
}
.slide-bottom-enter-to,
.slide-bottom-appear-to {
  transform: translateY(0);
}
.slide-bottom-enter-active,
.slide-bottom-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-leave-from {
  transform: translateY(0);
}
.slide-bottom-leave-to {
  transform: translateY(100%);
}
.slide-bottom-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
body {
  --red-1: 255,236,232;
  --red-2: 253,205,197;
  --red-3: 251,172,163;
  --red-4: 249,137,129;
  --red-5: 247,101,96;
  --red-6: 245,63,63;
  --red-7: 203,39,45;
  --red-8: 161,21,30;
  --red-9: 119,8,19;
  --red-10: 77,0,10;
  --orangered-1: 255,243,232;
  --orangered-2: 253,221,195;
  --orangered-3: 252,197,159;
  --orangered-4: 250,172,123;
  --orangered-5: 249,144,87;
  --orangered-6: 247,114,52;
  --orangered-7: 204,81,32;
  --orangered-8: 162,53,17;
  --orangered-9: 119,31,6;
  --orangered-10: 77,14,0;
  --orange-1: 255,247,232;
  --orange-2: 255,228,186;
  --orange-3: 255,207,139;
  --orange-4: 255,182,93;
  --orange-5: 255,154,46;
  --orange-6: 255,125,0;
  --orange-7: 210,95,0;
  --orange-8: 166,69,0;
  --orange-9: 121,46,0;
  --orange-10: 77,27,0;
  --gold-1: 255,252,232;
  --gold-2: 253,244,191;
  --gold-3: 252,233,150;
  --gold-4: 250,220,109;
  --gold-5: 249,204,69;
  --gold-6: 247,186,30;
  --gold-7: 204,146,19;
  --gold-8: 162,109,10;
  --gold-9: 119,75,4;
  --gold-10: 77,45,0;
  --yellow-1: 254,255,232;
  --yellow-2: 254,254,190;
  --yellow-3: 253,250,148;
  --yellow-4: 252,242,107;
  --yellow-5: 251,232,66;
  --yellow-6: 250,220,25;
  --yellow-7: 207,175,15;
  --yellow-8: 163,132,8;
  --yellow-9: 120,93,3;
  --yellow-10: 77,56,0;
  --lime-1: 252,255,232;
  --lime-2: 237,248,187;
  --lime-3: 220,241,144;
  --lime-4: 201,233,104;
  --lime-5: 181,226,65;
  --lime-6: 159,219,29;
  --lime-7: 126,183,18;
  --lime-8: 95,148,10;
  --lime-9: 67,112,4;
  --lime-10: 42,77,0;
  --green-1: 232,255,234;
  --green-2: 175,240,181;
  --green-3: 123,225,136;
  --green-4: 76,210,99;
  --green-5: 35,195,67;
  --green-6: 0,180,42;
  --green-7: 0,154,41;
  --green-8: 0,128,38;
  --green-9: 0,102,34;
  --green-10: 0,77,28;
  --cyan-1: 232,255,251;
  --cyan-2: 183,244,236;
  --cyan-3: 137,233,224;
  --cyan-4: 94,223,214;
  --cyan-5: 55,212,207;
  --cyan-6: 20,201,201;
  --cyan-7: 13,165,170;
  --cyan-8: 7,130,139;
  --cyan-9: 3,97,108;
  --cyan-10: 0,66,77;
  --blue-1: 232,247,255;
  --blue-2: 195,231,254;
  --blue-3: 159,212,253;
  --blue-4: 123,192,252;
  --blue-5: 87,169,251;
  --blue-6: 52,145,250;
  --blue-7: 32,108,207;
  --blue-8: 17,75,163;
  --blue-9: 6,48,120;
  --blue-10: 0,26,77;
  --arcoblue-1: 232,243,255;
  --arcoblue-2: 190,218,255;
  --arcoblue-3: 148,191,255;
  --arcoblue-4: 106,161,255;
  --arcoblue-5: 64,128,255;
  --arcoblue-6: 22,93,255;
  --arcoblue-7: 14,66,210;
  --arcoblue-8: 7,44,166;
  --arcoblue-9: 3,26,121;
  --arcoblue-10: 0,13,77;
  --purple-1: 245,232,255;
  --purple-2: 221,190,246;
  --purple-3: 195,150,237;
  --purple-4: 168,113,227;
  --purple-5: 141,78,218;
  --purple-6: 114,46,209;
  --purple-7: 85,29,176;
  --purple-8: 60,16,143;
  --purple-9: 39,6,110;
  --purple-10: 22,0,77;
  --pinkpurple-1: 255,232,251;
  --pinkpurple-2: 247,186,239;
  --pinkpurple-3: 240,142,230;
  --pinkpurple-4: 232,101,223;
  --pinkpurple-5: 225,62,219;
  --pinkpurple-6: 217,26,217;
  --pinkpurple-7: 176,16,182;
  --pinkpurple-8: 138,9,147;
  --pinkpurple-9: 101,3,112;
  --pinkpurple-10: 66,0,77;
  --magenta-1: 255,232,241;
  --magenta-2: 253,194,219;
  --magenta-3: 251,157,199;
  --magenta-4: 249,121,183;
  --magenta-5: 247,84,168;
  --magenta-6: 245,49,157;
  --magenta-7: 203,30,131;
  --magenta-8: 161,16,105;
  --magenta-9: 119,6,79;
  --magenta-10: 77,0,52;
  --gray-1: 247,248,250;
  --gray-2: 242,243,245;
  --gray-3: 229,230,235;
  --gray-4: 201,205,212;
  --gray-5: 169,174,184;
  --gray-6: 134,144,156;
  --gray-7: 107,119,133;
  --gray-8: 78,89,105;
  --gray-9: 39,46,59;
  --gray-10: 29,33,41;
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
}
body[arco-theme='dark'] {
  --red-1: 77,0,10;
  --red-2: 119,6,17;
  --red-3: 161,22,31;
  --red-4: 203,46,52;
  --red-5: 245,78,78;
  --red-6: 247,105,101;
  --red-7: 249,141,134;
  --red-8: 251,176,167;
  --red-9: 253,209,202;
  --red-10: 255,240,236;
  --orangered-1: 77,14,0;
  --orangered-2: 119,30,5;
  --orangered-3: 162,55,20;
  --orangered-4: 204,87,41;
  --orangered-5: 247,126,69;
  --orangered-6: 249,146,90;
  --orangered-7: 250,173,125;
  --orangered-8: 252,198,161;
  --orangered-9: 253,222,197;
  --orangered-10: 255,244,235;
  --orange-1: 77,27,0;
  --orange-2: 121,48,4;
  --orange-3: 166,75,10;
  --orange-4: 210,105,19;
  --orange-5: 255,141,31;
  --orange-6: 255,150,38;
  --orange-7: 255,179,87;
  --orange-8: 255,205,135;
  --orange-9: 255,227,184;
  --orange-10: 255,247,232;
  --gold-1: 77,45,0;
  --gold-2: 119,75,4;
  --gold-3: 162,111,15;
  --gold-4: 204,150,31;
  --gold-5: 247,192,52;
  --gold-6: 249,204,68;
  --gold-7: 250,220,108;
  --gold-8: 252,233,149;
  --gold-9: 253,244,190;
  --gold-10: 255,252,232;
  --yellow-1: 77,56,0;
  --yellow-2: 120,94,7;
  --yellow-3: 163,134,20;
  --yellow-4: 207,179,37;
  --yellow-5: 250,225,60;
  --yellow-6: 251,233,75;
  --yellow-7: 252,243,116;
  --yellow-8: 253,250,157;
  --yellow-9: 254,254,198;
  --yellow-10: 254,255,240;
  --lime-1: 42,77,0;
  --lime-2: 68,112,6;
  --lime-3: 98,148,18;
  --lime-4: 132,183,35;
  --lime-5: 168,219,57;
  --lime-6: 184,226,75;
  --lime-7: 203,233,112;
  --lime-8: 222,241,152;
  --lime-9: 238,248,194;
  --lime-10: 253,255,238;
  --green-1: 0,77,28;
  --green-2: 4,102,37;
  --green-3: 10,128,45;
  --green-4: 18,154,55;
  --green-5: 29,180,64;
  --green-6: 39,195,70;
  --green-7: 80,210,102;
  --green-8: 126,225,139;
  --green-9: 178,240,183;
  --green-10: 235,255,236;
  --cyan-1: 0,66,77;
  --cyan-2: 6,97,108;
  --cyan-3: 17,131,139;
  --cyan-4: 31,166,170;
  --cyan-5: 48,201,201;
  --cyan-6: 63,212,207;
  --cyan-7: 102,223,215;
  --cyan-8: 144,233,225;
  --cyan-9: 190,244,237;
  --cyan-10: 240,255,252;
  --blue-1: 0,26,77;
  --blue-2: 5,47,120;
  --blue-3: 19,76,163;
  --blue-4: 41,113,207;
  --blue-5: 70,154,250;
  --blue-6: 90,170,251;
  --blue-7: 125,193,252;
  --blue-8: 161,213,253;
  --blue-9: 198,232,254;
  --blue-10: 234,248,255;
  --arcoblue-1: 0,13,77;
  --arcoblue-2: 4,27,121;
  --arcoblue-3: 14,50,166;
  --arcoblue-4: 29,77,210;
  --arcoblue-5: 48,111,255;
  --arcoblue-6: 60,126,255;
  --arcoblue-7: 104,159,255;
  --arcoblue-8: 147,190,255;
  --arcoblue-9: 190,218,255;
  --arcoblue-10: 234,244,255;
  --purple-1: 22,0,77;
  --purple-2: 39,6,110;
  --purple-3: 62,19,143;
  --purple-4: 90,37,176;
  --purple-5: 123,61,209;
  --purple-6: 142,81,218;
  --purple-7: 169,116,227;
  --purple-8: 197,154,237;
  --purple-9: 223,194,246;
  --purple-10: 247,237,255;
  --pinkpurple-1: 66,0,77;
  --pinkpurple-2: 101,3,112;
  --pinkpurple-3: 138,13,147;
  --pinkpurple-4: 176,27,182;
  --pinkpurple-5: 217,46,217;
  --pinkpurple-6: 225,61,219;
  --pinkpurple-7: 232,102,223;
  --pinkpurple-8: 240,146,230;
  --pinkpurple-9: 247,193,240;
  --pinkpurple-10: 255,242,253;
  --magenta-1: 77,0,52;
  --magenta-2: 119,8,80;
  --magenta-3: 161,23,108;
  --magenta-4: 203,43,136;
  --magenta-5: 245,69,166;
  --magenta-6: 247,86,169;
  --magenta-7: 249,122,184;
  --magenta-8: 251,158,200;
  --magenta-9: 253,195,219;
  --magenta-10: 255,232,241;
  --gray-1: 23,23,26;
  --gray-2: 46,46,48;
  --gray-3: 72,72,73;
  --gray-4: 95,95,96;
  --gray-5: 120,120,122;
  --gray-6: 146,146,147;
  --gray-7: 171,171,172;
  --gray-8: 197,197,197;
  --gray-9: 223,223,223;
  --gray-10: 246,246,246;
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
}
body {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-border: rgb(var(--gray-3));
  --color-bg-popup: var(--color-bg-5);
  --color-bg-1: #fff;
  --color-bg-2: #fff;
  --color-bg-3: #fff;
  --color-bg-4: #fff;
  --color-bg-5: #fff;
  --color-bg-white: #fff;
  --color-neutral-1: rgb(var(--gray-1));
  --color-neutral-2: rgb(var(--gray-2));
  --color-neutral-3: rgb(var(--gray-3));
  --color-neutral-4: rgb(var(--gray-4));
  --color-neutral-5: rgb(var(--gray-5));
  --color-neutral-6: rgb(var(--gray-6));
  --color-neutral-7: rgb(var(--gray-7));
  --color-neutral-8: rgb(var(--gray-8));
  --color-neutral-9: rgb(var(--gray-9));
  --color-neutral-10: rgb(var(--gray-10));
  --color-text-1: var(--color-neutral-10);
  --color-text-2: var(--color-neutral-8);
  --color-text-3: var(--color-neutral-6);
  --color-text-4: var(--color-neutral-4);
  --color-border-1: var(--color-neutral-2);
  --color-border-2: var(--color-neutral-3);
  --color-border-3: var(--color-neutral-4);
  --color-border-4: var(--color-neutral-6);
  --color-fill-1: var(--color-neutral-1);
  --color-fill-2: var(--color-neutral-2);
  --color-fill-3: var(--color-neutral-3);
  --color-fill-4: var(--color-neutral-4);
  --color-primary-light-1: rgb(var(--primary-1));
  --color-primary-light-2: rgb(var(--primary-2));
  --color-primary-light-3: rgb(var(--primary-3));
  --color-primary-light-4: rgb(var(--primary-4));
  --color-link-light-1: rgb(var(--link-1));
  --color-link-light-2: rgb(var(--link-2));
  --color-link-light-3: rgb(var(--link-3));
  --color-link-light-4: rgb(var(--link-4));
  --color-secondary: var(--color-neutral-2);
  --color-secondary-hover: var(--color-neutral-3);
  --color-secondary-active: var(--color-neutral-4);
  --color-secondary-disabled: var(--color-neutral-1);
  --color-danger-light-1: rgb(var(--danger-1));
  --color-danger-light-2: rgb(var(--danger-2));
  --color-danger-light-3: rgb(var(--danger-3));
  --color-danger-light-4: rgb(var(--danger-4));
  --color-success-light-1: rgb(var(--success-1));
  --color-success-light-2: rgb(var(--success-2));
  --color-success-light-3: rgb(var(--success-3));
  --color-success-light-4: rgb(var(--success-4));
  --color-warning-light-1: rgb(var(--warning-1));
  --color-warning-light-2: rgb(var(--warning-2));
  --color-warning-light-3: rgb(var(--warning-3));
  --color-warning-light-4: rgb(var(--warning-4));
  --border-radius-none: 0;
  --border-radius-small: 2px;
  --border-radius-medium: 4px;
  --border-radius-large: 8px;
  --border-radius-circle: 50%;
  --color-tooltip-bg: rgb(var(--gray-10));
  --color-spin-layer-bg: rgba(255, 255, 255, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #ffffff;
  --color-menu-dark-hover: rgba(255, 255, 255, 0.04);
  --color-mask-bg: rgba(29, 33, 41, 0.6);
}
body[arco-theme='dark'] {
  --color-white: rgba(255, 255, 255, 0.9);
  --color-black: #000000;
  --color-border: #333335;
  --color-bg-1: #17171a;
  --color-bg-2: #232324;
  --color-bg-3: #2a2a2b;
  --color-bg-4: #313132;
  --color-bg-5: #373739;
  --color-bg-white: #f6f6f6;
  --color-text-1: rgba(255, 255, 255, 0.9);
  --color-text-2: rgba(255, 255, 255, 0.7);
  --color-text-3: rgba(255, 255, 255, 0.5);
  --color-text-4: rgba(255, 255, 255, 0.3);
  --color-fill-1: rgba(255, 255, 255, 0.04);
  --color-fill-2: rgba(255, 255, 255, 0.08);
  --color-fill-3: rgba(255, 255, 255, 0.12);
  --color-fill-4: rgba(255, 255, 255, 0.16);
  --color-primary-light-1: rgba(var(--primary-6), 0.2);
  --color-primary-light-2: rgba(var(--primary-6), 0.35);
  --color-primary-light-3: rgba(var(--primary-6), 0.5);
  --color-primary-light-4: rgba(var(--primary-6), 0.65);
  --color-secondary: rgba(var(--gray-9), 0.08);
  --color-secondary-hover: rgba(var(--gray-8), 0.16);
  --color-secondary-active: rgba(var(--gray-7), 0.24);
  --color-secondary-disabled: rgba(var(--gray-9), 0.08);
  --color-danger-light-1: rgba(var(--danger-6), 0.2);
  --color-danger-light-2: rgba(var(--danger-6), 0.35);
  --color-danger-light-3: rgba(var(--danger-6), 0.5);
  --color-danger-light-4: rgba(var(--danger-6), 0.65);
  --color-success-light-1: rgb(var(--success-6), 0.2);
  --color-success-light-2: rgb(var(--success-6), 0.35);
  --color-success-light-3: rgb(var(--success-6), 0.5);
  --color-success-light-4: rgb(var(--success-6), 0.65);
  --color-warning-light-1: rgb(var(--warning-6), 0.2);
  --color-warning-light-2: rgb(var(--warning-6), 0.35);
  --color-warning-light-3: rgb(var(--warning-6), 0.5);
  --color-warning-light-4: rgb(var(--warning-6), 0.65);
  --color-link-light-1: rgb(var(--link-6), 0.2);
  --color-link-light-2: rgb(var(--link-6), 0.35);
  --color-link-light-3: rgb(var(--link-6), 0.5);
  --color-link-light-4: rgb(var(--link-6), 0.65);
  --color-tooltip-bg: #373739;
  --color-spin-layer-bg: rgba(51, 51, 51, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #232324;
  --color-menu-dark-hover: var(--color-fill-2);
  --color-mask-bg: rgba(23, 23, 26, 0.6);
}
body {
  font-size: 14px;
  font-family: Inter, "-apple-system", BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "noto sans", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.arco-trigger-wrapper {
  display: inline-block;
}
.arco-trigger-popup {
  position: absolute;
  z-index: 1000;
}
.arco-trigger-arrow {
  position: absolute;
  z-index: -1;
  display: block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: var(--color-bg-5);
  content: '';
}
.arco-trigger-popup[trigger-placement='top'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='tl'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='tr'] .arco-trigger-arrow {
  border-top: none;
  border-left: none;
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-trigger-popup[trigger-placement='bottom'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='bl'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='br'] .arco-trigger-arrow {
  border-right: none;
  border-bottom: none;
  border-top-left-radius: var(--border-radius-small);
}
.arco-trigger-popup[trigger-placement='left'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='lt'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='lb'] .arco-trigger-arrow {
  border-bottom: none;
  border-left: none;
  border-top-right-radius: var(--border-radius-small);
}
.arco-trigger-popup[trigger-placement='right'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='rt'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='rb'] .arco-trigger-arrow {
  border-top: none;
  border-right: none;
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-auto-tooltip {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-input-label {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
  cursor: pointer;
}
.arco-input-label.arco-input-label-search {
  cursor: text;
}
.arco-input-label.arco-input-label-search .arco-input-label-value {
  pointer-events: none;
}
.arco-input-label:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-label:focus-within,
.arco-input-label.arco-input-label-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-input-label.arco-input-label-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-label.arco-input-label-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-label.arco-input-label-disabled .arco-input-label-prefix,
.arco-input-label.arco-input-label-disabled .arco-input-label-suffix {
  color: inherit;
}
.arco-input-label.arco-input-label-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-label.arco-input-label-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-label.arco-input-label-error:focus-within,
.arco-input-label.arco-input-label-error.arco-input-label-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-label .arco-input-label-prefix,
.arco-input-label .arco-input-label-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  user-select: none;
}
.arco-input-label .arco-input-label-prefix > svg,
.arco-input-label .arco-input-label-suffix > svg {
  font-size: 14px;
}
.arco-input-label .arco-input-label-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-label .arco-input-label-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-label .arco-input-label-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-label .arco-input-label-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-label:hover .arco-input-label-clear-btn {
  visibility: visible;
}
.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-label .arco-input-label-input {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  line-height: 1.5715;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.arco-input-label .arco-input-label-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-label .arco-input-label-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input-hidden {
  position: absolute;
  width: 0 !important;
}
.arco-input-label .arco-input-label-value {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-input-label .arco-input-label-value::after {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  content: '.';
}
.arco-input-label .arco-input-label-value-hidden {
  display: none;
}
.arco-input-label.arco-input-label-size-mini .arco-input-label-input,
.arco-input-label.arco-input-label-size-mini .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-input-label.arco-input-label-size-mini .arco-input-label-value {
  min-height: 22px;
}
.arco-input-label.arco-input-label-size-medium .arco-input-label-input,
.arco-input-label.arco-input-label-size-medium .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-medium .arco-input-label-value {
  min-height: 30px;
}
.arco-input-label.arco-input-label-size-small .arco-input-label-input,
.arco-input-label.arco-input-label-size-small .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-small .arco-input-label-value {
  min-height: 26px;
}
.arco-input-label.arco-input-label-size-large .arco-input-label-input,
.arco-input-label.arco-input-label-size-large .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-large .arco-input-label-value {
  min-height: 34px;
}
.arco-picker {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 4px 11px 4px 4px;
  line-height: 1.5715;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-picker-input {
  display: inline-flex;
  flex: 1;
}
.arco-picker input {
  width: 100%;
  padding: 0;
  padding-left: 8px;
  color: var(--color-text-2);
  line-height: 1.5715;
  text-align: left;
  background-color: transparent;
  border: none;
  outline: none;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-picker input::placeholder {
  color: var(--color-text-3);
}
.arco-picker input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-picker-has-prefix {
  padding-left: 12px;
}
.arco-picker-prefix {
  padding-right: 4px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-picker-suffix {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
}
.arco-picker-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-picker-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-picker-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-picker-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-picker-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-picker-suffix .arco-feedback-icon {
  margin-left: 4px;
}
.arco-picker-suffix-icon {
  color: var(--color-text-2);
}
.arco-picker .arco-picker-clear-icon {
  display: none;
  color: var(--color-text-2);
  font-size: 12px;
}
.arco-picker:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-picker:not(.arco-picker-disabled):hover .arco-picker-clear-icon {
  display: inline-block;
}
.arco-picker:not(.arco-picker-disabled):hover .arco-picker-suffix .arco-picker-clear-icon + span {
  display: none;
}
.arco-picker input[disabled] {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-picker input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-picker-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-picker-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-picker-focused {
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-picker-focused,
.arco-picker-focused:hover {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
}
.arco-picker-focused.arco-picker-error {
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-picker-focused .arco-picker-input-active input,
.arco-picker-focused:hover .arco-picker-input-active input {
  background: var(--color-fill-2);
}
.arco-picker-disabled,
.arco-picker-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-picker-disabled input[disabled],
.arco-picker-disabled:hover input[disabled] {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-picker-disabled input[disabled]::placeholder,
.arco-picker-disabled:hover input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-picker-separator {
  min-width: 10px;
  padding: 0 8px;
  color: var(--color-text-3);
}
.arco-picker-disabled .arco-picker-separator {
  color: var(--color-text-4);
}
.arco-picker-disabled .arco-picker-suffix-icon {
  color: var(--color-text-4);
}
.arco-picker-size-mini {
  height: 24px;
}
.arco-picker-size-mini input {
  font-size: 12px;
}
.arco-picker-size-small {
  height: 28px;
}
.arco-picker-size-small input {
  font-size: 14px;
}
.arco-picker-size-medium {
  height: 32px;
}
.arco-picker-size-medium input {
  font-size: 14px;
}
.arco-picker-size-large {
  height: 36px;
}
.arco-picker-size-large input {
  font-size: 14px;
}
/**********************************************
 * size: mini / small / default / large
 **********************************************/
/****************************************************
 * status: default / error / disabled _ (hover / focus)
 ****************************************************/
.arco-select-view-single {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
  cursor: pointer;
}
.arco-select-view-single.arco-select-view-search {
  cursor: text;
}
.arco-select-view-single.arco-select-view-search .arco-select-view-value {
  pointer-events: none;
}
.arco-select-view-single:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select-view-single:focus-within,
.arco-select-view-single.arco-select-view-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-select-view-single.arco-select-view-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-select-view-single.arco-select-view-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix,
.arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix {
  color: inherit;
}
.arco-select-view-single.arco-select-view-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-error:focus-within,
.arco-select-view-single.arco-select-view-error.arco-select-view-single-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-select-view-single .arco-select-view-prefix,
.arco-select-view-single .arco-select-view-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  user-select: none;
}
.arco-select-view-single .arco-select-view-prefix > svg,
.arco-select-view-single .arco-select-view-suffix > svg {
  font-size: 14px;
}
.arco-select-view-single .arco-select-view-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-select-view-single .arco-select-view-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-select-view-single .arco-select-view-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-select-view-single .arco-select-view-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-single:hover .arco-select-view-clear-btn {
  visibility: visible;
}
.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-select-view-single .arco-select-view-input {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  line-height: 1.5715;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.arco-select-view-single .arco-select-view-input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view-single .arco-select-view-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input-hidden {
  position: absolute;
  width: 0 !important;
}
.arco-select-view-single .arco-select-view-value {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-view-single .arco-select-view-value::after {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  content: '.';
}
.arco-select-view-single .arco-select-view-value-hidden {
  display: none;
}
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value {
  min-height: 22px;
}
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value {
  min-height: 30px;
}
.arco-select-view-single.arco-select-view-size-small .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value {
  min-height: 26px;
}
.arco-select-view-single.arco-select-view-size-large .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value {
  min-height: 34px;
}
.arco-select-view-multiple {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-multiple:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select-view-multiple:focus-within,
.arco-select-view-multiple.arco-select-view-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-select-view-multiple.arco-select-view-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-select-view-multiple.arco-select-view-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix,
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix {
  color: inherit;
}
.arco-select-view-multiple.arco-select-view-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-error:focus-within,
.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-select-view-multiple .arco-select-view-prefix,
.arco-select-view-multiple .arco-select-view-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  user-select: none;
}
.arco-select-view-multiple .arco-select-view-prefix > svg,
.arco-select-view-multiple .arco-select-view-suffix > svg {
  font-size: 14px;
}
.arco-select-view-multiple .arco-select-view-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-select-view-multiple .arco-select-view-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-select-view-multiple .arco-select-view-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-select-view-multiple .arco-select-view-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-multiple:hover .arco-select-view-clear-btn {
  visibility: visible;
}
.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-select-view-multiple.arco-select-view-has-tag {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-select-view-multiple.arco-select-view-has-prefix {
  padding-left: 12px;
}
.arco-select-view-multiple.arco-select-view-has-suffix {
  padding-right: 12px;
}
.arco-select-view-multiple .arco-select-view-inner {
  flex: 1;
  overflow: hidden;
  line-height: 0;
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
  color: var(--color-text-1);
  font-size: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  background-color: var(--color-bg-2);
  border-color: var(--color-fill-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  line-height: 1.5715;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  visibility: hidden;
  pointer-events: none;
}
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-2);
}
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-select-view-multiple.arco-select-view-readonly,
.arco-select-view-multiple.arco-select-view-disabled-input {
  cursor: default;
}
.arco-select-view-multiple.arco-select-view-size-mini {
  font-size: 12px;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input {
  height: auto;
  min-height: 20px;
}
.arco-select-view-multiple.arco-select-view-size-medium {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 22px;
  vertical-align: middle;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input {
  height: auto;
  min-height: 24px;
}
.arco-select-view-multiple.arco-select-view-size-small {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input {
  height: auto;
  min-height: 20px;
}
.arco-select-view-multiple.arco-select-view-size-large {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 26px;
  vertical-align: middle;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input {
  height: auto;
  min-height: 28px;
}
.arco-select-view-multiple.arco-select-view-disabled-input {
  cursor: pointer;
}
.arco-select-view.arco-select-view-borderless {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.arco-select-view-suffix .arco-feedback-icon {
  margin-left: 4px;
}
.arco-select-view-clear-btn svg,
.arco-select-view-icon svg {
  display: block;
  font-size: 12px;
}
.arco-select-view-opened .arco-select-view-arrow-icon {
  transform: rotateZ(180deg);
}
.arco-select-view-expand-icon {
  transform: rotate(-45deg);
}
.arco-select-view-clear-btn {
  display: none;
  cursor: pointer;
}
.arco-select-view:hover .arco-select-view-clear-btn {
  display: block;
}
.arco-select-view:hover .arco-select-view-clear-btn ~ * {
  display: none;
}
.arco-affix {
  position: fixed;
  z-index: 999;
}
/*****************************************************
 * type: info / warning / error /success
 *****************************************************/
.arco-alert {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 15px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5715;
  text-align: left;
  border-radius: var(--border-radius-small);
}
.arco-alert-with-title {
  align-items: flex-start;
  padding: 15px 15px;
}
.arco-alert-center {
  justify-content: center;
}
.arco-alert-center .arco-alert-body {
  flex: initial;
}
.arco-alert-normal {
  background-color: var(--color-neutral-2);
  border: 1px solid transparent;
}
.arco-alert-info {
  background-color: var(--color-primary-light-1);
  border: 1px solid transparent;
}
.arco-alert-success {
  background-color: var(--color-success-light-1);
  border: 1px solid transparent;
}
.arco-alert-warning {
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-alert-error {
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-alert-banner {
  border: none;
  border-radius: 0;
}
.arco-alert-body {
  position: relative;
  flex: 1;
}
.arco-alert-title {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.arco-alert-normal .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-normal .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-normal.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-info .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-info .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-info.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-success .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-success .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-success.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-warning .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-warning .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-warning.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-error .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-error .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-error.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-icon {
  margin-right: 8px;
}
.arco-alert-icon svg {
  font-size: 16px;
  vertical-align: -3px;
}
.arco-alert-with-title .arco-alert-icon svg {
  font-size: 18px;
  vertical-align: -5px;
}
.arco-alert-normal .arco-alert-icon svg {
  color: var(--color-neutral-4);
}
.arco-alert-info .arco-alert-icon svg {
  color: rgb(var(--primary-6));
}
.arco-alert-success .arco-alert-icon svg {
  color: rgb(var(--success-6));
}
.arco-alert-warning .arco-alert-icon svg {
  color: rgb(var(--warning-6));
}
.arco-alert-error .arco-alert-icon svg {
  color: rgb(var(--danger-6));
}
.arco-alert-close-btn {
  top: 4px;
  right: 0;
  box-sizing: border-box;
  margin-left: 8px;
  padding: 0;
  color: var(--color-text-2);
  font-size: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-alert-close-btn:hover {
  color: var(--color-text-1);
}
.arco-alert-action + .arco-alert-close-btn {
  margin-left: 8px;
}
.arco-alert-action {
  margin-left: 8px;
}
.arco-alert-with-title .arco-alert-close-btn {
  margin-top: 0;
  margin-right: 0;
}
.arco-anchor {
  position: relative;
  width: 150px;
  overflow: auto;
}
.arco-anchor-line-slider {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 2px;
  height: 12px;
  margin-top: 9.0005px;
  background-color: rgb(var(--primary-6));
  transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-anchor-list {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 4px;
  padding-left: 0;
  list-style: none;
}
.arco-anchor-list::before {
  position: absolute;
  left: -4px;
  width: 2px;
  height: 100%;
  background-color: var(--color-fill-3);
  content: '';
}
.arco-anchor-sublist {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.arco-anchor-link-item {
  margin-bottom: 2px;
}
.arco-anchor-link-item .arco-anchor-link {
  display: block;
  margin-bottom: 2px;
  padding: 4px 8px;
  overflow: hidden;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-anchor-link-item .arco-anchor-link:hover {
  color: var(--color-text-1);
  font-weight: 500;
  background-color: var(--color-fill-2);
}
.arco-anchor-link-active > .arco-anchor-link {
  color: var(--color-text-1);
  font-weight: 500;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-anchor-link-item .arco-anchor-link-item {
  margin-left: 16px;
}
.arco-anchor-line-less .arco-anchor-list {
  margin-left: 0;
}
.arco-anchor-line-less .arco-anchor-list::before {
  display: none;
}
.arco-anchor-line-less .arco-anchor-link-active > .arco-anchor-link {
  color: rgb(var(--primary-6));
  font-weight: 500;
  background-color: var(--color-fill-2);
}
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-autocomplete-popup .arco-select-popup {
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-popup-inner {
  max-height: 200px;
  padding: 4px 0;
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option {
  height: 36px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 36px;
  color: var(--color-text-1);
  background-color: var(--color-bg-popup);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected {
  color: var(--color-text-1);
  background-color: var(--color-bg-popup);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-popup);
}
.arco-autocomplete-popup .arco-select-popup .arco-select-option-selected {
  font-weight: 500;
}
.arco-avatar {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  color: var(--color-white);
  font-size: 20px;
  white-space: nowrap;
  vertical-align: middle;
  background-color: var(--color-fill-4);
}
.arco-avatar-circle {
  border-radius: var(--border-radius-circle);
}
.arco-avatar-circle .arco-avatar-image {
  overflow: hidden;
  border-radius: var(--border-radius-circle);
}
.arco-avatar-square {
  border-radius: var(--border-radius-medium);
}
.arco-avatar-square .arco-avatar-image {
  overflow: hidden;
  border-radius: var(--border-radius-medium);
}
.arco-avatar-text {
  position: absolute;
  left: 50%;
  font-weight: 500;
  line-height: 1;
  transform: translateX(-50%);
  transform-origin: 0 center;
}
.arco-avatar-image {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.arco-avatar-image-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.arco-avatar-image img,
.arco-avatar-image picture {
  width: 100%;
  height: 100%;
}
.arco-avatar-trigger-icon-button {
  position: absolute;
  right: -4px;
  bottom: -4px;
  z-index: 1;
  width: 20px;
  height: 20px;
  color: var(--color-fill-4);
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background-color: var(--color-neutral-2);
  border-radius: var(--border-radius-circle);
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-avatar-trigger-icon-mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: var(--color-white);
  font-size: 16px;
  background-color: rgba(29, 33, 41, 0.6);
  border-radius: var(--border-radius-medium);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-avatar-circle .arco-avatar-trigger-icon-mask {
  border-radius: var(--border-radius-circle);
}
.arco-avatar-with-trigger-icon {
  cursor: pointer;
}
.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-mask {
  z-index: 2;
  opacity: 1;
}
.arco-avatar-with-trigger-icon:hover .arco-avatar-trigger-icon-button {
  background-color: var(--color-neutral-3);
}
.arco-avatar-group {
  display: inline-block;
  line-height: 0;
}
.arco-avatar-group-max-count-avatar {
  color: var(--color-white);
  font-size: 20px;
  cursor: default;
}
.arco-avatar-group .arco-avatar {
  border: 2px solid var(--color-bg-2);
}
.arco-avatar-group .arco-avatar:not(:first-child) {
  margin-left: -10px;
}
.arco-avatar-group-popover .arco-avatar:not(:first-child) {
  margin-left: 4px;
}
.arco-back-top {
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 100;
}
.arco-back-top-btn {
  width: 40px;
  height: 40px;
  color: var(--color-white);
  font-size: 12px;
  text-align: center;
  background-color: rgb(var(--primary-6));
  border: none;
  border-radius: var(--border-radius-circle);
  outline: none;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-back-top-btn:hover {
  background-color: rgb(var(--primary-5));
}
.arco-back-top-btn svg {
  font-size: 14px;
}
.arco-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
}
.arco-badge-number,
.arco-badge-dot,
.arco-badge-text,
.arco-badge-custom-dot {
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 2;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  border-radius: 20px;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.arco-badge-custom-dot {
  background-color: var(--color-bg-2);
}
.arco-badge-number,
.arco-badge-text {
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: var(--color-white);
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  background-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 2px var(--color-bg-2);
}
.arco-badge-dot {
  width: 6px;
  height: 6px;
  background-color: rgb(var(--danger-6));
  border-radius: var(--border-radius-circle);
  box-shadow: 0 0 0 2px var(--color-bg-2);
}
.arco-badge-no-children .arco-badge-dot,
.arco-badge-no-children .arco-badge-number,
.arco-badge-no-children .arco-badge-text {
  position: relative;
  top: unset;
  right: unset;
  display: inline-block;
  transform: none;
}
.arco-badge-status-wrapper {
  display: inline-flex;
  align-items: center;
}
.arco-badge-status-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: var(--border-radius-circle);
}
.arco-badge-status-normal {
  background-color: var(--color-fill-4);
}
.arco-badge-status-processing {
  background-color: rgb(var(--primary-6));
}
.arco-badge-status-success {
  background-color: rgb(var(--success-6));
}
.arco-badge-status-warning {
  background-color: rgb(var(--warning-6));
}
.arco-badge-status-danger {
  background-color: rgb(var(--danger-6));
}
.arco-badge-color-red {
  background-color: rgb(var(--danger-6));
}
.arco-badge-color-orangered {
  background-color: #f77234;
}
.arco-badge-color-orange {
  background-color: rgb(var(--orange-6));
}
.arco-badge-color-gold {
  background-color: rgb(var(--gold-6));
}
.arco-badge-color-lime {
  background-color: rgb(var(--lime-6));
}
.arco-badge-color-green {
  background-color: rgb(var(--success-6));
}
.arco-badge-color-cyan {
  background-color: rgb(var(--cyan-6));
}
.arco-badge-color-arcoblue {
  background-color: rgb(var(--primary-6));
}
.arco-badge-color-purple {
  background-color: rgb(var(--purple-6));
}
.arco-badge-color-pinkpurple {
  background-color: rgb(var(--pinkpurple-6));
}
.arco-badge-color-magenta {
  background-color: rgb(var(--magenta-6));
}
.arco-badge-color-gray {
  background-color: rgb(var(--gray-4));
}
.arco-badge .arco-badge-status-text {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
  line-height: 1.5715;
}
.arco-badge-number-text {
  display: inline-block;
  animation: arco-badge-scale 0.5s cubic-bezier(0.3, 1.3, 0.3, 1);
}
@keyframes arco-badge-scale {
  from {
    transform: scale(0, 0);
  }
  to {
    transform: scale(1, 1);
  }
}
.badge-zoom-enter,
.badge-zoom-appear {
  transform: translate(50%, -50%) scale(0.2, 0.2);
  transform-origin: center;
}
.badge-zoom-enter-active,
.badge-zoom-appear-active {
  transform: translate(50%, -50%) scale(1, 1);
  transform-origin: center;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.badge-zoom-exit {
  transform: translate(50%, -50%) scale(1, 1);
  transform-origin: center;
  opacity: 1;
}
.badge-zoom-exit-active {
  transform: translate(50%, -50%) scale(0.2, 0.2);
  transform-origin: center;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-breadcrumb {
  display: inline-flex;
  align-items: center;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-breadcrumb-icon {
  color: var(--color-text-2);
}
.arco-breadcrumb-item {
  display: inline-block;
  padding: 0 4px;
  color: var(--color-text-2);
  line-height: 24px;
  vertical-align: middle;
}
.arco-breadcrumb-item > .arco-icon {
  color: var(--color-text-3);
}
.arco-breadcrumb-item a {
  display: inline-block;
  margin: 0 -4px;
  padding: 0 4px;
  color: var(--color-text-2);
  text-decoration: none;
  border-radius: var(--border-radius-small);
  background-color: transparent;
}
.arco-breadcrumb-item a:hover {
  color: rgb(var(--link-6));
  background-color: var(--color-fill-2);
}
.arco-breadcrumb-item:last-child {
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-breadcrumb-item-ellipses {
  position: relative;
  top: -3px;
  display: inline-block;
  padding: 0 4px;
  color: var(--color-text-2);
}
.arco-breadcrumb-item-separator {
  display: inline-block;
  margin: 0 4px;
  color: var(--color-text-4);
  line-height: 24px;
  vertical-align: middle;
}
.arco-breadcrumb-item-with-dropdown {
  cursor: pointer;
}
.arco-breadcrumb-item-dropdown-icon {
  margin-left: 4px;
  color: var(--color-text-2);
  font-size: 12px;
}
.arco-breadcrumb-item-dropdown-icon-active svg {
  transform: rotate(180deg);
}
/***** Outline *****/
/***** Primary *****/
/***** Secondary *****/
/***** Dashed *****/
/***** Text *****/
/***** focus-visible *****/
.arco-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 1.5715;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  -webkit-appearance: none;
  user-select: none;
}
.arco-btn > a:only-child {
  color: currentColor;
}
.arco-btn:active {
  transition: none;
}
.arco-btn-long {
  display: flex;
  width: 100%;
}
.arco-btn-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.arco-btn-link:not([href]) {
  color: var(--color-text-4);
}
.arco-btn-link:hover {
  text-decoration: none;
}
.arco-btn-link.arco-btn-only-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
}
.arco-btn.arco-btn-only-icon .arco-btn-icon {
  display: flex;
  justify-content: center;
}
.arco-btn-loading {
  position: relative;
  cursor: default;
}
.arco-btn-loading::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: block;
  background: #fff;
  border-radius: inherit;
  opacity: 0.4;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
  pointer-events: none;
}
.arco-btn-loading-fixed-width {
  transition: none;
}
.arco-btn-two-chinese-chars > *:not(svg) {
  margin-right: -0.3em;
  letter-spacing: 0.3em;
}
.arco-btn-outline,
.arco-btn-outline[type='button'],
.arco-btn-outline[type='submit'] {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid rgb(var(--primary-6));
}
.arco-btn-outline:hover,
.arco-btn-outline[type='button']:hover,
.arco-btn-outline[type='submit']:hover {
  color: rgb(var(--primary-5));
  background-color: transparent;
  border-color: rgb(var(--primary-5));
}
.arco-btn-outline:focus-visible,
.arco-btn-outline[type='button']:focus-visible,
.arco-btn-outline[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--primary-3));
}
.arco-btn-outline:active,
.arco-btn-outline[type='button']:active,
.arco-btn-outline[type='submit']:active {
  color: rgb(var(--primary-7));
  background-color: transparent;
  border-color: rgb(var(--primary-7));
}
.arco-btn-outline.arco-btn-loading,
.arco-btn-outline[type='button'].arco-btn-loading,
.arco-btn-outline[type='submit'].arco-btn-loading {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid rgb(var(--primary-6));
}
.arco-btn-outline.arco-btn-disabled,
.arco-btn-outline[type='button'].arco-btn-disabled,
.arco-btn-outline[type='submit'].arco-btn-disabled {
  color: var(--color-primary-light-3);
  background-color: transparent;
  border: 1px solid var(--color-primary-light-3);
  cursor: not-allowed;
}
.arco-btn-outline.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: rgb(var(--warning-6));
}
.arco-btn-outline.arco-btn-status-warning:hover {
  color: rgb(var(--warning-5));
  background-color: transparent;
  border-color: rgb(var(--warning-5));
}
.arco-btn-outline.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-outline.arco-btn-status-warning:active {
  color: rgb(var(--warning-7));
  background-color: transparent;
  border-color: rgb(var(--warning-7));
}
.arco-btn-outline.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: rgb(var(--warning-6));
}
.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: transparent;
  border: 1px solid var(--color-warning-light-3);
}
.arco-btn-outline.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: rgb(var(--danger-6));
}
.arco-btn-outline.arco-btn-status-danger:hover {
  color: rgb(var(--danger-5));
  background-color: transparent;
  border-color: rgb(var(--danger-5));
}
.arco-btn-outline.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-outline.arco-btn-status-danger:active {
  color: rgb(var(--danger-7));
  background-color: transparent;
  border-color: rgb(var(--danger-7));
}
.arco-btn-outline.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: rgb(var(--danger-6));
}
.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: transparent;
  border: 1px solid var(--color-danger-light-3);
}
.arco-btn-outline.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: rgb(var(--success-6));
}
.arco-btn-outline.arco-btn-status-success:hover {
  color: rgb(var(--success-5));
  background-color: transparent;
  border-color: rgb(var(--success-5));
}
.arco-btn-outline.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-outline.arco-btn-status-success:active {
  color: rgb(var(--success-7));
  background-color: transparent;
  border-color: rgb(var(--success-7));
}
.arco-btn-outline.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: rgb(var(--success-6));
}
.arco-btn-outline.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: transparent;
  border: 1px solid var(--color-success-light-3);
}
.arco-btn-primary,
.arco-btn-primary[type='button'],
.arco-btn-primary[type='submit'] {
  color: #fff;
  background-color: rgb(var(--primary-6));
  border: 1px solid transparent;
}
.arco-btn-primary:hover,
.arco-btn-primary[type='button']:hover,
.arco-btn-primary[type='submit']:hover {
  color: #fff;
  background-color: rgb(var(--primary-5));
  border-color: transparent;
}
.arco-btn-primary:focus-visible,
.arco-btn-primary[type='button']:focus-visible,
.arco-btn-primary[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--primary-3));
}
.arco-btn-primary:active,
.arco-btn-primary[type='button']:active,
.arco-btn-primary[type='submit']:active {
  color: #fff;
  background-color: rgb(var(--primary-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-loading,
.arco-btn-primary[type='button'].arco-btn-loading,
.arco-btn-primary[type='submit'].arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--primary-6));
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-disabled,
.arco-btn-primary[type='button'].arco-btn-disabled,
.arco-btn-primary[type='submit'].arco-btn-disabled {
  color: #fff;
  background-color: var(--color-primary-light-3);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-primary.arco-btn-status-warning {
  color: #fff;
  background-color: rgb(var(--warning-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning:hover {
  color: #fff;
  background-color: rgb(var(--warning-5));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-primary.arco-btn-status-warning:active {
  color: #fff;
  background-color: rgb(var(--warning-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning.arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--warning-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-warning-light-3);
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-status-danger {
  color: #fff;
  background-color: rgb(var(--danger-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger:hover {
  color: #fff;
  background-color: rgb(var(--danger-5));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-primary.arco-btn-status-danger:active {
  color: #fff;
  background-color: rgb(var(--danger-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger.arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--danger-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-danger-light-3);
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-status-success {
  color: #fff;
  background-color: rgb(var(--success-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success:hover {
  color: #fff;
  background-color: rgb(var(--success-5));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-primary.arco-btn-status-success:active {
  color: #fff;
  background-color: rgb(var(--success-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success.arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--success-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-success-light-3);
  border: 1px solid transparent;
}
.arco-btn-secondary,
.arco-btn-secondary[type='button'],
.arco-btn-secondary[type='submit'] {
  color: var(--color-text-2);
  background-color: var(--color-secondary);
  border: 1px solid transparent;
}
.arco-btn-secondary:hover,
.arco-btn-secondary[type='button']:hover,
.arco-btn-secondary[type='submit']:hover {
  color: var(--color-text-2);
  background-color: var(--color-secondary-hover);
  border-color: transparent;
}
.arco-btn-secondary:focus-visible,
.arco-btn-secondary[type='button']:focus-visible,
.arco-btn-secondary[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em var(--color-neutral-4);
}
.arco-btn-secondary:active,
.arco-btn-secondary[type='button']:active,
.arco-btn-secondary[type='submit']:active {
  color: var(--color-text-2);
  background-color: var(--color-secondary-active);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-loading,
.arco-btn-secondary[type='button'].arco-btn-loading,
.arco-btn-secondary[type='submit'].arco-btn-loading {
  color: var(--color-text-2);
  background-color: var(--color-secondary);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-disabled,
.arco-btn-secondary[type='button'].arco-btn-disabled,
.arco-btn-secondary[type='submit'].arco-btn-disabled {
  color: var(--color-text-4);
  background-color: var(--color-secondary-disabled);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-secondary.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning:hover {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-secondary.arco-btn-status-warning:active {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-3);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger:hover {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-secondary.arco-btn-status-danger:active {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-3);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success:hover {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-2);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-secondary.arco-btn-status-success:active {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-3);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: var(--color-success-light-1);
  border: 1px solid transparent;
}
.arco-btn-dashed,
.arco-btn-dashed[type='button'],
.arco-btn-dashed[type='submit'] {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
}
.arco-btn-dashed:hover,
.arco-btn-dashed[type='button']:hover,
.arco-btn-dashed[type='submit']:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-3);
  border-color: var(--color-neutral-4);
}
.arco-btn-dashed:focus-visible,
.arco-btn-dashed[type='button']:focus-visible,
.arco-btn-dashed[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em var(--color-neutral-4);
}
.arco-btn-dashed:active,
.arco-btn-dashed[type='button']:active,
.arco-btn-dashed[type='submit']:active {
  color: var(--color-text-2);
  background-color: var(--color-fill-4);
  border-color: var(--color-neutral-5);
}
.arco-btn-dashed.arco-btn-loading,
.arco-btn-dashed[type='button'].arco-btn-loading,
.arco-btn-dashed[type='submit'].arco-btn-loading {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
}
.arco-btn-dashed.arco-btn-disabled,
.arco-btn-dashed[type='button'].arco-btn-disabled,
.arco-btn-dashed[type='submit'].arco-btn-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
  cursor: not-allowed;
}
.arco-btn-dashed.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-warning:hover {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-2);
  border-color: var(--color-warning-light-3);
}
.arco-btn-dashed.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-dashed.arco-btn-status-warning:active {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-3);
  border-color: var(--color-warning-light-4);
}
.arco-btn-dashed.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: var(--color-warning-light-1);
  border: 1px dashed var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-danger:hover {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-2);
  border-color: var(--color-danger-light-3);
}
.arco-btn-dashed.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-dashed.arco-btn-status-danger:active {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-3);
  border-color: var(--color-danger-light-4);
}
.arco-btn-dashed.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: var(--color-danger-light-1);
  border: 1px dashed var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: var(--color-success-light-2);
}
.arco-btn-dashed.arco-btn-status-success:hover {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-2);
  border-color: var(--color-success-light-3);
}
.arco-btn-dashed.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-dashed.arco-btn-status-success:active {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-3);
  border-color: var(--color-success-light-4);
}
.arco-btn-dashed.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: var(--color-success-light-2);
}
.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: var(--color-success-light-1);
  border: 1px dashed var(--color-success-light-2);
}
.arco-btn-text,
.arco-btn-text[type='button'],
.arco-btn-text[type='submit'] {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text:hover,
.arco-btn-text[type='button']:hover,
.arco-btn-text[type='submit']:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text:focus-visible,
.arco-btn-text[type='button']:focus-visible,
.arco-btn-text[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em var(--color-neutral-4);
}
.arco-btn-text:active,
.arco-btn-text[type='button']:active,
.arco-btn-text[type='submit']:active {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-loading,
.arco-btn-text[type='button'].arco-btn-loading,
.arco-btn-text[type='submit'].arco-btn-loading {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-disabled,
.arco-btn-text[type='button'].arco-btn-disabled,
.arco-btn-text[type='submit'].arco-btn-disabled {
  color: var(--color-primary-light-3);
  background-color: transparent;
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-text.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning:hover {
  color: rgb(var(--warning-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-text.arco-btn-status-warning:active {
  color: rgb(var(--warning-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger:hover {
  color: rgb(var(--danger-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-text.arco-btn-status-danger:active {
  color: rgb(var(--danger-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success:hover {
  color: rgb(var(--success-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-text.arco-btn-status-success:active {
  color: rgb(var(--success-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-size-mini {
  height: 24px;
  padding: 0 11px;
  font-size: 12px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-mini:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 4px;
}
.arco-btn-size-mini svg {
  vertical-align: -1px;
}
.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 3px;
  padding-left: 3px;
}
.arco-btn-size-mini.arco-btn-only-icon {
  width: 24px;
  height: 24px;
  padding: 0;
}
.arco-btn-size-mini.arco-btn-shape-circle {
  width: 24px;
  height: 24px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-mini.arco-btn-shape-round {
  border-radius: calc(24px * 0.5);
}
.arco-btn-size-small {
  height: 28px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-small:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 6px;
}
.arco-btn-size-small svg {
  vertical-align: -2px;
}
.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 5px;
  padding-left: 5px;
}
.arco-btn-size-small.arco-btn-only-icon {
  width: 28px;
  height: 28px;
  padding: 0;
}
.arco-btn-size-small.arco-btn-shape-circle {
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-small.arco-btn-shape-round {
  border-radius: calc(28px * 0.5);
}
.arco-btn-size-medium {
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-medium:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 8px;
}
.arco-btn-size-medium svg {
  vertical-align: -2px;
}
.arco-btn-size-medium.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-btn-size-medium.arco-btn-only-icon {
  width: 32px;
  height: 32px;
  padding: 0;
}
.arco-btn-size-medium.arco-btn-shape-circle {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-medium.arco-btn-shape-round {
  border-radius: calc(32px * 0.5);
}
.arco-btn-size-large {
  height: 36px;
  padding: 0 19px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-large:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 8px;
}
.arco-btn-size-large svg {
  vertical-align: -2px;
}
.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 8px;
  padding-left: 8px;
}
.arco-btn-size-large.arco-btn-only-icon {
  width: 36px;
  height: 36px;
  padding: 0;
}
.arco-btn-size-large.arco-btn-shape-circle {
  width: 36px;
  height: 36px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-large.arco-btn-shape-round {
  border-radius: calc(36px * 0.5);
}
.arco-btn-group {
  display: inline-flex;
  align-items: center;
}
.arco-btn-group .arco-btn-outline:not(:first-child),
.arco-btn-group .arco-btn-dashed:not(:first-child) {
  margin-left: -1px;
}
.arco-btn-group .arco-btn-primary:not(:last-child) {
  border-right: 1px solid rgb(var(--primary-5));
}
.arco-btn-group .arco-btn-secondary:not(:last-child) {
  border-right: 1px solid var(--color-secondary-hover);
}
.arco-btn-group .arco-btn-status-warning:not(:last-child) {
  border-right: 1px solid rgb(var(--warning-5));
}
.arco-btn-group .arco-btn-status-danger:not(:last-child) {
  border-right: 1px solid rgb(var(--danger-5));
}
.arco-btn-group .arco-btn-status-success:not(:last-child) {
  border-right: 1px solid rgb(var(--success-5));
}
.arco-btn-group .arco-btn-outline:hover,
.arco-btn-group .arco-btn-dashed:hover,
.arco-btn-group .arco-btn-outline:active,
.arco-btn-group .arco-btn-dashed:active {
  z-index: 2;
}
.arco-btn-group .arco-btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-btn-group .arco-btn:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-btn-group .arco-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
body[arco-theme='dark'] .arco-btn-primary.arco-btn-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.arco-calendar {
  box-sizing: border-box;
  border: 1px solid var(--color-neutral-3);
}
.arco-calendar-header {
  display: flex;
  padding: 24px 24px;
}
.arco-calendar-header-left {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  height: 28px;
  line-height: 28px;
}
.arco-calendar-header-right {
  position: relative;
  height: 28px;
}
.arco-calendar-header-value {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 20px;
}
.arco-calendar-header-icon {
  width: 28px;
  height: 28px;
  margin-right: 12px;
  color: var(--color-text-2);
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  background-color: var(--color-bg-5);
  border-radius: 50%;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  user-select: none;
}
.arco-calendar-header-icon:not(:first-child) {
  margin: 0 12px;
}
.arco-calendar-header-icon:focus-visible {
  box-shadow: 0 0 0 2px var(--color-primary-light-3);
}
.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden) {
  cursor: pointer;
}
.arco-calendar-header-icon:not(.arco-calendar-header-icon-hidden):hover {
  background-color: var(--color-fill-3);
}
.arco-calendar .arco-calendar-header-value-year {
  width: 100px;
  margin-right: 8px;
}
.arco-calendar .arco-calendar-header-value-month {
  width: 76px;
  margin-right: 32px;
}
.arco-calendar-month {
  width: 100%;
}
.arco-calendar-month-row {
  display: flex;
  height: 100px;
}
.arco-calendar-month-row .arco-calendar-cell {
  flex: 1;
  overflow: hidden;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-month-row:last-child .arco-calendar-cell {
  border-bottom: unset;
}
.arco-calendar-month-cell-body {
  box-sizing: border-box;
}
.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-calendar-week-list {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-week-list-item {
  flex: 1;
  padding: 20px 16px;
  color: #7d7d7f;
  text-align: left;
}
.arco-calendar-cell .arco-calendar-date {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 10px;
  cursor: pointer;
}
.arco-calendar-cell .arco-calendar-date-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.arco-calendar-date-content {
  height: 70px;
  overflow-y: auto;
}
.arco-calendar-cell-today .arco-calendar-date-circle {
  box-sizing: border-box;
  border: 1px solid rgb(var(--primary-6));
}
.arco-calendar-date-value {
  color: var(--color-text-4);
  font-weight: 500;
  font-size: 16px;
}
.arco-calendar-cell-in-view .arco-calendar-date-value {
  color: var(--color-text-1);
}
.arco-calendar-mode-month .arco-calendar-cell-selected .arco-calendar-date-circle {
  box-sizing: border-box;
  color: #fff;
  background-color: rgb(var(--primary-6));
  border: 1px solid rgb(var(--primary-6));
}
.arco-calendar-mode-year .arco-calendar-cell-selected .arco-calendar-cell-selected .arco-calendar-date-circle {
  box-sizing: border-box;
  color: #fff;
  background-color: rgb(var(--primary-6));
  border: 1px solid rgb(var(--primary-6));
}
.arco-calendar-mode-year:not(.arco-calendar-panel) {
  min-width: 820px;
}
.arco-calendar-mode-year .arco-calendar-header {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-mode-year .arco-calendar-body {
  padding: 12px;
}
.arco-calendar-mode-year .arco-calendar-year-row {
  display: flex;
}
.arco-calendar-year-row > .arco-calendar-cell {
  flex: 1;
  padding: 20px 8px;
}
.arco-calendar-year-row > .arco-calendar-cell:not(:last-child) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-calendar-year-row:not(:last-child) > .arco-calendar-cell {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-month-with-days .arco-calendar-month-row {
  height: 26px;
}
.arco-calendar-month-with-days .arco-calendar-cell {
  border-bottom: 0;
}
.arco-calendar-month-with-days .arco-calendar-month-cell-body {
  padding: 0;
}
.arco-calendar-month-with-days .arco-calendar-month-title {
  padding: 10px 6px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-calendar-month-cell {
  width: 100%;
  font-size: 12px;
}
.arco-calendar-month-cell .arco-calendar-week-list {
  padding: 0;
  border-bottom: unset;
}
.arco-calendar-month-cell .arco-calendar-week-list-item {
  padding: 6px;
  color: #7d7d7f;
  text-align: center;
}
.arco-calendar-month-cell .arco-calendar-cell {
  text-align: center;
}
.arco-calendar-month-cell .arco-calendar-date {
  padding: 2px;
}
.arco-calendar-month-cell .arco-calendar-date-value {
  font-size: 14px;
}
.arco-calendar-month-cell .arco-calendar-date-circle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
}
.arco-calendar-panel {
  background-color: var(--color-bg-5);
  border: 1px solid var(--color-neutral-3);
}
.arco-calendar-panel .arco-calendar-header {
  padding: 8px 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-calendar-panel .arco-calendar-header-value {
  flex: 1;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.arco-calendar-panel .arco-calendar-header-icon {
  width: 24px;
  height: 24px;
  margin-right: 2px;
  margin-left: 2px;
  line-height: 24px;
}
.arco-calendar-panel .arco-calendar-body {
  padding: 14px 16px;
}
.arco-calendar-panel .arco-calendar-month-cell-body {
  padding: 0;
}
.arco-calendar-panel .arco-calendar-month-row {
  height: unset;
}
.arco-calendar-panel .arco-calendar-week-list {
  padding: 0;
  border-bottom: unset;
}
.arco-calendar-panel .arco-calendar-week-list-item {
  height: 32px;
  padding: 0;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
}
.arco-calendar-panel .arco-calendar-cell,
.arco-calendar-panel .arco-calendar-year-row .arco-calendar-cell {
  box-sizing: border-box;
  padding: 2px 0;
  text-align: center;
  border-right: 0;
  border-bottom: 0;
}
.arco-calendar-panel .arco-calendar-cell .arco-calendar-date {
  display: flex;
  justify-content: center;
  padding: 4px 0;
}
.arco-calendar-panel .arco-calendar-cell .arco-calendar-date-value {
  min-width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell {
  padding: 4px 0;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date {
  padding: 4px;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell .arco-calendar-date-value {
  width: 100%;
  border-radius: 12px;
}
.arco-calendar-panel .arco-calendar-cell-selected .arco-calendar-date-value {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  border-radius: 50%;
}
.arco-calendar-panel .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled):not(.arco-calendar-cell-week) .arco-calendar-date-value:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border-radius: 50%;
}
.arco-calendar-panel.arco-calendar-mode-year .arco-calendar-cell:not(.arco-calendar-cell-selected):not(.arco-calendar-cell-range-start):not(.arco-calendar-cell-range-end):not(.arco-calendar-cell-hover-range-start):not(.arco-calendar-cell-hover-range-end):not(.arco-calendar-cell-disabled) .arco-calendar-date-value:hover {
  border-radius: 12px;
}
.arco-calendar-panel .arco-calendar-cell-today {
  position: relative;
}
.arco-calendar-panel .arco-calendar-cell-today::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 4px;
  height: 4px;
  margin-left: -2px;
  background-color: rgb(var(--primary-6));
  border-radius: 50%;
  content: '';
}
.arco-calendar-cell-in-range .arco-calendar-date {
  background-color: var(--color-primary-light-1);
}
.arco-calendar-cell-range-start .arco-calendar-date {
  border-radius: 16px 0 0 16px;
}
.arco-calendar-cell-range-end .arco-calendar-date {
  border-radius: 0 16px 16px 0;
}
.arco-calendar-cell-in-range-near-hover .arco-calendar-date {
  border-radius: 0;
}
.arco-calendar-cell-range-start .arco-calendar-date-value,
.arco-calendar-cell-range-end .arco-calendar-date-value {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  border-radius: 50%;
}
.arco-calendar-cell-hover-in-range .arco-calendar-date {
  background-color: var(--color-primary-light-1);
}
.arco-calendar-cell-hover-range-start .arco-calendar-date {
  border-radius: 16px 0 0 16px;
}
.arco-calendar-cell-hover-range-end .arco-calendar-date {
  border-radius: 0 16px 16px 0;
}
.arco-calendar-cell-hover-range-start .arco-calendar-date-value,
.arco-calendar-cell-hover-range-end .arco-calendar-date-value {
  color: var(--color-text-1);
  background-color: var(--color-primary-light-2);
  border-radius: 50%;
}
.arco-calendar-panel .arco-calendar-cell-disabled > .arco-calendar-date {
  background-color: var(--color-fill-1);
  cursor: not-allowed;
}
.arco-calendar-panel .arco-calendar-cell-disabled > .arco-calendar-date > .arco-calendar-date-value {
  color: var(--color-text-4);
  background-color: var(--color-fill-1);
  cursor: not-allowed;
}
.arco-calendar-panel .arco-calendar-footer-btn-wrapper {
  height: 38px;
  color: var(--color-text-1);
  line-height: 38px;
  text-align: center;
  border-top: 1px solid var(--color-neutral-3);
  cursor: pointer;
}
.arco-calendar-rtl {
  direction: rtl;
}
.arco-calendar-rtl .arco-calendar-header-icon {
  margin-right: 0;
  margin-left: 12px;
  transform: scaleX(-1);
}
.arco-calendar-rtl .arco-calendar-week-list-item {
  text-align: right;
}
.arco-calendar-rtl.arco-calendar-mode-month:not(.arco-calendar-panel) .arco-calendar-cell:not(:last-child) {
  border-right: 0;
  border-left: 1px solid var(--color-neutral-3);
}
.arco-calendar-rtl .arco-calendar-header-value-year {
  margin-right: 0;
  margin-left: 8px;
}
.arco-calendar-rtl .arco-calendar-header-value-month {
  margin-right: 0;
  margin-left: 32px;
}
.arco-card {
  position: relative;
  background: var(--color-bg-2);
  border-radius: var(--border-radius-none);
  transition: box-shadow 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-card-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  overflow: hidden;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-card-header-no-title::before {
  display: block;
  content: ' ';
}
.arco-card-header-title {
  flex: 1;
  color: var(--color-text-1);
  font-weight: 500;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-header-extra {
  color: rgb(var(--primary-6));
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-body {
  color: var(--color-text-2);
}
.arco-card-cover {
  overflow: hidden;
}
.arco-card-cover > * {
  display: block;
  width: 100%;
}
.arco-card-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}
.arco-card-actions::before {
  visibility: hidden;
  content: '';
}
.arco-card-actions-right {
  display: flex;
  align-items: center;
}
.arco-card-actions-item {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-2);
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-actions-item:hover {
  color: rgb(var(--primary-6));
}
.arco-card-actions-item:not(:last-child) {
  margin-right: 12px;
}
.arco-card-meta-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arco-card-meta-footer:last-child {
  margin-top: 20px;
}
.arco-card-meta-footer-only-actions::before {
  visibility: hidden;
  content: '';
}
.arco-card-meta-footer .arco-card-actions {
  margin-top: 0;
}
.arco-card-meta-title {
  color: var(--color-text-1);
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-card-meta-description:not(:first-child) {
  margin-top: 4px;
}
.arco-card-grid {
  position: relative;
  box-sizing: border-box;
  width: 33.33%;
  box-shadow: 1px 0 0 0 var(--color-neutral-3), 0 1px 0 0 var(--color-neutral-3), 1px 1px 0 0 var(--color-neutral-3), 1px 0 0 0 var(--color-neutral-3) inset, 0 1px 0 0 var(--color-neutral-3) inset;
}
.arco-card-grid::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: box-shadow 0.2s cubic-bezier(0, 0, 1, 1);
  content: '';
  pointer-events: none;
}
.arco-card-grid-hoverable:hover {
  z-index: 1;
}
.arco-card-grid-hoverable:hover::before {
  box-shadow: 0 4px 10px rgb(var(--gray-2));
}
.arco-card-grid .arco-card {
  background: none;
  box-shadow: none;
}
.arco-card-contain-grid:not(.arco-card-loading) > .arco-card-body {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1px;
  padding: 0;
}
.arco-card-hoverable:hover {
  box-shadow: 0 4px 10px rgb(var(--gray-2));
}
.arco-card-bordered {
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
}
.arco-card-bordered .arco-card-cover {
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
}
.arco-card-loading .arco-card-body {
  overflow: hidden;
  text-align: center;
}
.arco-card-size-medium {
  font-size: 14px;
}
.arco-card-size-medium .arco-card-header {
  height: 46px;
  padding: 10px 16px;
}
.arco-card-size-medium .arco-card-header-title,
.arco-card-size-medium .arco-card-meta-title {
  font-size: 16px;
}
.arco-card-size-medium .arco-card-header-extra {
  font-size: 14px;
}
.arco-card-size-medium .arco-card-body {
  padding: 16px 16px;
}
.arco-card-size-small {
  font-size: 14px;
}
.arco-card-size-small .arco-card-header {
  height: 40px;
  padding: 8px 16px;
}
.arco-card-size-small .arco-card-header-title,
.arco-card-size-small .arco-card-meta-title {
  font-size: 16px;
}
.arco-card-size-small .arco-card-header-extra {
  font-size: 14px;
}
.arco-card-size-small .arco-card-body {
  padding: 12px 16px;
}
body[arco-theme='dark'] .arco-card-grid-hoverable:hover::before,
body[arco-theme='dark'] .arco-card-hoverable:hover {
  box-shadow: 0 4px 10px rgba(var(--gray-1), 40%);
}
@keyframes arco-carousel-slide-x-in {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes arco-carousel-slide-x-out {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes arco-carousel-slide-x-in-reverse {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes arco-carousel-slide-x-out-reverse {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes arco-carousel-slide-y-in {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes arco-carousel-slide-y-out {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes arco-carousel-slide-y-in-reverse {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes arco-carousel-slide-y-out-reverse {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes arco-carousel-card-bottom-to-middle {
  from {
    transform: translateX(0%) translateZ(-400px);
    opacity: 0;
  }
  to {
    transform: translateX(0%) translateZ(-200px);
    opacity: 0.4;
  }
}
@keyframes arco-carousel-card-middle-to-bottom {
  from {
    transform: translateX(-100%) translateZ(-200px);
    opacity: 0.4;
  }
  to {
    transform: translateX(-100%) translateZ(-400px);
    opacity: 0;
  }
}
@keyframes arco-carousel-card-top-to-middle {
  from {
    transform: translateX(-50%) translateZ(0);
    opacity: 1;
  }
  to {
    transform: translateX(-100%) translateZ(-200px);
    opacity: 0.4;
  }
}
@keyframes arco-carousel-card-middle-to-top {
  from {
    transform: translateX(0) translateZ(-200px);
    opacity: 0.4;
  }
  to {
    transform: translateX(-50%) translateZ(0);
    opacity: 1;
  }
}
@keyframes arco-carousel-card-bottom-to-middle-reverse {
  from {
    transform: translateX(-100%) translateZ(-400px);
    opacity: 0;
  }
  to {
    transform: translateX(-100%) translateZ(-200px);
    opacity: 0.4;
  }
}
@keyframes arco-carousel-card-middle-to-bottom-reverse {
  from {
    transform: translateX(0%) translateZ(-200px);
    opacity: 0.4;
  }
  to {
    transform: translateX(0%) translateZ(-400px);
    opacity: 0;
  }
}
@keyframes arco-carousel-card-top-to-middle-reverse {
  from {
    transform: translateX(-50%) translateZ(0);
    opacity: 1;
  }
  to {
    transform: translateX(0%) translateZ(-200px);
    opacity: 0.4;
  }
}
@keyframes arco-carousel-card-middle-to-top-reverse {
  from {
    transform: translateX(-100%) translateZ(-200px);
    opacity: 0.4;
  }
  to {
    transform: translateX(-50%) translateZ(0);
    opacity: 1;
  }
}
.arco-carousel {
  position: relative;
}
.arco-carousel-indicator-position-outer {
  margin-bottom: 30px;
}
.arco-carousel-slide,
.arco-carousel-card,
.arco-carousel-fade {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.arco-carousel-slide > *,
.arco-carousel-card > *,
.arco-carousel-fade > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.arco-carousel-item-current {
  z-index: 1;
}
.arco-carousel-slide > *:not(.arco-carousel-item-current) {
  display: none;
  visibility: hidden;
}
.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-out {
  display: block;
  animation: arco-carousel-slide-x-out;
}
.arco-carousel-slide.arco-carousel-horizontal .arco-carousel-item-slide-in {
  display: block;
  animation: arco-carousel-slide-x-in;
}
.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-out {
  animation: arco-carousel-slide-x-out-reverse;
}
.arco-carousel-slide.arco-carousel-horizontal.arco-carousel-negative .arco-carousel-item-slide-in {
  animation: arco-carousel-slide-x-in-reverse;
}
.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-out {
  display: block;
  animation: arco-carousel-slide-y-out;
}
.arco-carousel-slide.arco-carousel-vertical .arco-carousel-item-slide-in {
  display: block;
  animation: arco-carousel-slide-y-in;
}
.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-out {
  animation: arco-carousel-slide-y-out-reverse;
}
.arco-carousel-slide.arco-carousel-vertical.arco-carousel-negative .arco-carousel-item-slide-in {
  animation: arco-carousel-slide-y-in-reverse;
}
.arco-carousel-card {
  perspective: 800px;
}
.arco-carousel-card > * {
  left: 50%;
  transform: translateX(-50%) translateZ(-400px);
  opacity: 0;
  animation: arco-carousel-card-middle-to-bottom;
}
.arco-carousel-card .arco-carousel-item-prev {
  transform: translateX(-100%) translateZ(-200px);
  opacity: 0.4;
  animation: arco-carousel-card-top-to-middle;
}
.arco-carousel-card .arco-carousel-item-next {
  transform: translateX(0%) translateZ(-200px);
  opacity: 0.4;
  animation: arco-carousel-card-bottom-to-middle;
}
.arco-carousel-card .arco-carousel-item-current {
  transform: translateX(-50%) translateZ(0);
  opacity: 1;
  animation: arco-carousel-card-middle-to-top;
}
.arco-carousel-card.arco-carousel-negative > * {
  animation: arco-carousel-card-middle-to-bottom-reverse;
}
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-prev {
  animation: arco-carousel-card-bottom-to-middle-reverse;
}
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-next {
  animation: arco-carousel-card-top-to-middle-reverse;
}
.arco-carousel-card.arco-carousel-negative .arco-carousel-item-current {
  animation: arco-carousel-card-middle-to-top-reverse;
}
.arco-carousel-fade > * {
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.arco-carousel-fade .arco-carousel-item-current {
  opacity: 1;
}
.arco-carousel-indicator {
  position: absolute;
  display: flex;
  margin: 0;
  padding: 0;
}
.arco-carousel-indicator-wrapper {
  position: absolute;
  z-index: 2;
}
.arco-carousel-indicator-wrapper-top {
  top: 0;
  right: 0;
  left: 0;
  height: 48px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 87%);
}
.arco-carousel-indicator-wrapper-bottom {
  right: 0;
  bottom: 0;
  left: 0;
  height: 48px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 13%, rgba(0, 0, 0, 0.15) 100%);
}
.arco-carousel-indicator-wrapper-left {
  top: 0;
  left: 0;
  width: 48px;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 87%);
}
.arco-carousel-indicator-wrapper-right {
  top: 0;
  right: 0;
  width: 48px;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0) 13%, rgba(0, 0, 0, 0.15) 100%);
}
.arco-carousel-indicator-wrapper-outer {
  right: 0;
  left: 0;
  background: none;
}
.arco-carousel-indicator-bottom {
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-carousel-indicator-top {
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-carousel-indicator-left {
  top: 50%;
  left: 12px;
  transform: translate(-50%, -50%) rotate(90deg);
}
.arco-carousel-indicator-right {
  top: 50%;
  right: 12px;
  transform: translate(50%, -50%) rotate(90deg);
}
.arco-carousel-indicator-outer {
  left: 50%;
  padding: 4px;
  background-color: transparent;
  border-radius: 20px;
  transform: translateX(-50%);
}
.arco-carousel-indicator-outer.arco-carousel-indicator-dot {
  bottom: -22px;
}
.arco-carousel-indicator-outer.arco-carousel-indicator-line {
  bottom: -20px;
}
.arco-carousel-indicator-outer.arco-carousel-indicator-slider {
  bottom: -16px;
  padding: 0;
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-carousel-indicator-outer .arco-carousel-indicator-item {
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,
.arco-carousel-indicator-outer .arco-carousel-indicator-item-active {
  background-color: var(--color-fill-4);
}
.arco-carousel-indicator-item {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: var(--border-radius-medium);
  cursor: pointer;
}
.arco-carousel-indicator-item:hover,
.arco-carousel-indicator-item-active {
  background-color: var(--color-white);
}
.arco-carousel-indicator-dot .arco-carousel-indicator-item {
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.arco-carousel-indicator-dot .arco-carousel-indicator-item:not(:last-child) {
  margin-right: 8px;
}
.arco-carousel-indicator-line .arco-carousel-indicator-item {
  width: 12px;
  height: 4px;
}
.arco-carousel-indicator-line .arco-carousel-indicator-item:not(:last-child) {
  margin-right: 8px;
}
.arco-carousel-indicator-slider {
  width: 48px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: var(--border-radius-medium);
  cursor: pointer;
}
.arco-carousel-indicator-slider .arco-carousel-indicator-item {
  position: absolute;
  top: 0;
  height: 100%;
  transition: left 0.3s;
}
.arco-carousel-arrow > div {
  position: absolute;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  color: var(--color-white);
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  cursor: pointer;
}
.arco-carousel-arrow > div > svg {
  color: var(--color-white);
  font-size: 14px;
}
.arco-carousel-arrow > div:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.arco-carousel-arrow-left {
  top: 50%;
  left: 12px;
  transform: translateY(-50%);
}
.arco-carousel-arrow-right {
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.arco-carousel-arrow-top {
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-carousel-arrow-bottom {
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.arco-carousel-arrow-hover div {
  opacity: 0;
  transition: all 0.3s;
}
.arco-carousel:hover .arco-carousel-arrow-hover div {
  opacity: 1;
}
body[arco-theme='dark'] .arco-carousel-arrow > div {
  background-color: rgba(23, 23, 26, 0.3);
}
body[arco-theme='dark'] .arco-carousel-arrow > div:hover {
  background-color: rgba(23, 23, 26, 0.5);
}
body[arco-theme='dark'] .arco-carousel-indicator-item,
body[arco-theme='dark'] .arco-carousel-indicator-slider {
  background-color: rgba(23, 23, 26, 0.3);
}
body[arco-theme='dark'] .arco-carousel-indicator-item-active,
body[arco-theme='dark'] .arco-carousel-indicator-item:hover {
  background-color: var(--color-white);
}
body[arco-theme='dark'] .arco-carousel-indicator-outer.arco-carousel-indicator-slider {
  background-color: rgba(var(--gray-4), 0.5);
}
body[arco-theme='dark'] .arco-carousel-indicator-outer .arco-carousel-indicator-item:hover,
body[arco-theme='dark'] .arco-carousel-indicator-outer .arco-carousel-indicator-item-active {
  background-color: var(--color-fill-4);
}
.arco-cascader-panel {
  display: inline-flex;
  box-sizing: border-box;
  height: 200px;
  overflow: hidden;
  white-space: nowrap;
  list-style: none;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-cascader-search-panel {
  justify-content: flex-start;
  width: 100%;
  overflow: auto;
}
.arco-cascader-popup-trigger-hover .arco-cascader-list-item {
  transition: fontweight 0s;
}
.arco-cascader-highlight {
  font-weight: 500;
}
.arco-cascader-panel-column {
  position: relative;
  display: inline-flex;
  flex-direction: column;
  min-width: 120px;
  height: 100%;
  max-height: 200px;
  background-color: var(--color-bg-popup);
}
.arco-cascader-panel-column-loading {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.arco-cascader-panel-column:not(:last-of-type) {
  border-right: 1px solid var(--color-fill-3);
}
.arco-cascader-column-content {
  flex: 1;
  max-height: 200px;
  overflow-y: auto;
}
.arco-cascader-list-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 100%;
  padding: 4px 0;
}
.arco-cascader-list-wrapper-with-footer {
  padding-bottom: 0;
}
.arco-cascader-list-empty {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.arco-cascader-list {
  flex: 1;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arco-cascader-list-multiple .arco-cascader-option-label,
.arco-cascader-list-strictly .arco-cascader-option-label {
  padding-left: 0;
}
.arco-cascader-list-multiple .arco-cascader-option,
.arco-cascader-list-strictly .arco-cascader-option {
  padding-left: 12px;
}
.arco-cascader-list-multiple .arco-cascader-option .arco-checkbox,
.arco-cascader-list-strictly .arco-cascader-option .arco-checkbox,
.arco-cascader-list-multiple .arco-cascader-option .arco-radio,
.arco-cascader-list-strictly .arco-cascader-option .arco-radio {
  margin-right: 8px;
  padding-left: 0;
}
.arco-cascader-search-list.arco-cascader-list-multiple .arco-cascader-option-label {
  padding-right: 12px;
}
.arco-cascader-list-footer {
  box-sizing: border-box;
  height: 36px;
  padding-left: 12px;
  line-height: 36px;
  border-top: 1px solid var(--color-fill-3);
}
.arco-cascader-option,
.arco-cascader-search-option {
  position: relative;
  display: flex;
  box-sizing: border-box;
  min-width: 100px;
  height: 36px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 36px;
  background-color: transparent;
  cursor: pointer;
}
.arco-cascader-option-label,
.arco-cascader-search-option-label {
  flex-grow: 1;
  padding-right: 34px;
  padding-left: 12px;
}
.arco-cascader-option .arco-icon-right,
.arco-cascader-search-option .arco-icon-right,
.arco-cascader-option .arco-icon-check,
.arco-cascader-search-option .arco-icon-check {
  position: absolute;
  top: 50%;
  right: 10px;
  color: var(--color-text-2);
  font-size: 12px;
  transform: translateY(-50%);
}
.arco-cascader-option .arco-icon-check,
.arco-cascader-search-option .arco-icon-check {
  color: rgb(var(--primary-6));
}
.arco-cascader-option .arco-icon-loading,
.arco-cascader-search-option .arco-icon-loading {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -6px;
  color: rgb(var(--primary-6));
  font-size: 12px;
}
.arco-cascader-option:hover,
.arco-cascader-search-option-hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-cascader-option:hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover::before,
.arco-cascader-search-option-hover .arco-checkbox:not(.arco-checkbox-disabled):not(.arco-checkbox-checked):hover .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-3);
}
.arco-cascader-option:hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover::before,
.arco-cascader-search-option-hover .arco-radio:not(.arco-radio-disabled):not(.arco-radio-checked):hover .arco-radio-icon-hover::before {
  background-color: var(--color-fill-3);
}
.arco-cascader-option-disabled,
.arco-cascader-search-option-disabled,
.arco-cascader-option-disabled:hover,
.arco-cascader-search-option-disabled:hover {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-cascader-option-disabled .arco-icon-right,
.arco-cascader-search-option-disabled .arco-icon-right,
.arco-cascader-option-disabled:hover .arco-icon-right,
.arco-cascader-search-option-disabled:hover .arco-icon-right {
  color: inherit;
}
.arco-cascader-option-disabled .arco-icon-check,
.arco-cascader-search-option-disabled .arco-icon-check,
.arco-cascader-option-disabled:hover .arco-icon-check,
.arco-cascader-search-option-disabled:hover .arco-icon-check {
  color: var(--color-primary-light-3);
}
.arco-cascader-option-active {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-cascader-option-active:hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-cascader-option-active.arco-cascader-option-disabled,
.arco-cascader-option-active.arco-cascader-option-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
}
.cascader-slide-enter-active,
.cascader-slide-leave-active {
  transition: margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.cascader-slide-enter-from,
.cascader-slide-leave-to {
  margin-left: -120px;
}
.cascader-slide-enter-to,
.cascader-slide-leave-from {
  margin-left: 0;
}
.arco-icon-hover.arco-checkbox-icon-hover::before {
  width: 24px;
  height: 24px;
}
.arco-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 5px;
  font-size: 14px;
  line-height: unset;
  cursor: pointer;
}
.arco-checkbox > input[type='checkbox'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.arco-checkbox > input[type='checkbox']:focus-visible + .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox:hover .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox-label {
  margin-left: 8px;
  color: var(--color-text-1);
}
.arco-checkbox-icon {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: var(--color-bg-2);
  border: 2px solid var(--color-fill-3);
  border-radius: var(--border-radius-small);
  user-select: none;
}
.arco-checkbox-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 6px;
  height: 2px;
  background: var(--color-white);
  border-radius: 0.5px;
  transform: translateX(-50%) translateY(-50%) scale(0);
  content: '';
}
.arco-checkbox-icon-check {
  position: relative;
  display: block;
  width: 8px;
  height: 100%;
  margin: 0 auto;
  color: var(--color-white);
  transform: scale(0);
  transform-origin: center 75%;
}
.arco-checkbox:hover .arco-checkbox-icon {
  border-color: var(--color-fill-4);
  transition: border-color 0.1s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked:hover .arco-checkbox-icon,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon {
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked .arco-checkbox-icon {
  background-color: rgb(var(--primary-6));
  border-color: transparent;
}
.arco-checkbox-checked .arco-checkbox-icon-check {
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-indeterminate .arco-checkbox-icon {
  background-color: rgb(var(--primary-6));
  border-color: transparent;
}
.arco-checkbox-indeterminate .arco-checkbox-icon svg {
  transform: scale(0);
}
.arco-checkbox-indeterminate .arco-checkbox-icon::after {
  transform: translateX(-50%) translateY(-50%) scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox.arco-checkbox-disabled {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask {
  border-color: var(--color-fill-3);
}
.arco-checkbox-checked:hover .arco-checkbox-icon,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon {
  border-color: transparent;
}
.arco-checkbox-disabled .arco-checkbox-icon {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon,
.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon {
  background-color: var(--color-primary-light-3);
  border-color: transparent;
}
.arco-checkbox-disabled:hover .arco-checkbox-icon-hover::before,
.arco-checkbox-checked:hover .arco-checkbox-icon-hover::before,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover::before {
  background-color: transparent;
}
.arco-checkbox-disabled:hover .arco-checkbox-icon {
  border-color: var(--color-fill-3);
}
.arco-checkbox-disabled .arco-checkbox-label {
  color: var(--color-text-4);
}
.arco-checkbox-disabled .arco-checkbox-icon-check {
  color: var(--color-fill-3);
}
.arco-checkbox-group {
  display: inline-block;
}
.arco-checkbox-group .arco-checkbox {
  margin-right: 16px;
}
.arco-checkbox-group-direction-vertical .arco-checkbox {
  display: flex;
  margin-right: 0;
  line-height: 32px;
}
.arco-icon-hover.arco-collapse-item-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-icon-hover.arco-collapse-item-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-collapse {
  overflow: hidden;
  line-height: 1.5715;
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
}
.arco-collapse-item {
  box-sizing: border-box;
  border-bottom: 1px solid var(--color-border-2);
}
.arco-collapse-item-active > .arco-collapse-item-header {
  background-color: var(--color-bg-2);
  border-color: var(--color-neutral-3);
  transition: border-color 0s ease 0s;
}
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-header-title {
  font-weight: 500;
}
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-expand-icon {
  transform: rotate(90deg);
}
.arco-collapse-item-active > .arco-collapse-item-header .arco-collapse-item-icon-right .arco-collapse-item-expand-icon {
  transform: rotate(-90deg);
}
.arco-collapse-item-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding-top: 8px;
  padding-bottom: 8px;
  overflow: hidden;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 24px;
  background-color: var(--color-bg-2);
  border-bottom: 1px solid transparent;
  cursor: pointer;
  transition: border-color 0s ease 0.19s;
}
.arco-collapse-item-header-left {
  padding-right: 13px;
  padding-left: 34px;
}
.arco-collapse-item-header-right {
  padding-right: 34px;
  padding-left: 13px;
}
.arco-collapse-item-header-right + .arco-collapse-item-content {
  padding-left: 13px;
}
.arco-collapse-item-header-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-2);
  cursor: not-allowed;
}
.arco-collapse-item-header-disabled .arco-collapse-item-header-icon {
  color: var(--color-text-4);
}
.arco-collapse-item-header-title {
  display: inline;
}
.arco-collapse-item-header-extra {
  float: right;
}
.arco-collapse-item .arco-collapse-item-icon-hover {
  position: absolute;
  top: 50%;
  left: 13px;
  text-align: center;
  transform: translateY(-50%);
}
.arco-collapse-item .arco-collapse-item-icon-right {
  right: 13px;
  left: unset;
}
.arco-collapse-item .arco-collapse-item-icon-right > .arco-collapse-item-header-icon-down {
  transform: rotate(-90deg);
}
.arco-collapse-item .arco-collapse-item-expand-icon {
  position: relative;
  display: block;
  color: var(--color-neutral-7);
  font-size: 14px;
  vertical-align: middle;
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-collapse-item-content {
  position: relative;
  padding-right: 13px;
  padding-left: 34px;
  overflow: hidden;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-1);
}
.arco-collapse-item-content-expanded {
  display: block;
  height: auto;
}
.arco-collapse-item-content-box {
  padding: 8px 0;
}
.arco-collapse-item.arco-collapse-item-disabled > .arco-collapse-item-content {
  color: var(--color-text-4);
}
.arco-collapse-item-no-icon > .arco-collapse-item-header {
  padding-right: 13px;
  padding-left: 13px;
}
.arco-collapse-item:last-of-type {
  border-bottom: none;
}
.arco-collapse.arco-collapse-borderless {
  border: none;
}
.arco-collapse::after {
  display: table;
  clear: both;
  content: '';
}
.collapse-slider-enter-from,
.collapse-slider-leave-to {
  height: 0;
}
.collapse-slider-enter-active,
.collapse-slider-leave-active {
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-color-picker {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  background-color: var(--color-fill-2);
  border-radius: 2px;
}
.arco-color-picker-preview {
  box-sizing: border-box;
  border: 1px solid var(--color-border-2);
}
.arco-color-picker-value {
  margin-left: 4px;
  color: var(--color-text-1);
  font-weight: 400;
}
.arco-color-picker-input {
  display: none;
}
.arco-color-picker:hover {
  background-color: var(--color-fill-3);
  cursor: pointer;
}
.arco-color-picker-size-medium {
  height: 32px;
  padding: 4px 4px;
}
.arco-color-picker-size-medium .arco-color-picker-preview {
  width: 24px;
  height: 24px;
}
.arco-color-picker-size-medium .arco-color-picker-value {
  font-size: 14px;
}
.arco-color-picker-size-mini {
  height: 24px;
  padding: 4px 4px;
}
.arco-color-picker-size-mini .arco-color-picker-preview {
  width: 16px;
  height: 16px;
}
.arco-color-picker-size-mini .arco-color-picker-value {
  font-size: 12px;
}
.arco-color-picker-size-small {
  height: 28px;
  padding: 3px 4px;
}
.arco-color-picker-size-small .arco-color-picker-preview {
  width: 22px;
  height: 22px;
}
.arco-color-picker-size-small .arco-color-picker-value {
  font-size: 14px;
}
.arco-color-picker-size-large {
  height: 36px;
  padding: 5px 5px;
}
.arco-color-picker-size-large .arco-color-picker-preview {
  width: 26px;
  height: 26px;
}
.arco-color-picker-size-large .arco-color-picker-value {
  font-size: 14px;
}
.arco-color-picker.arco-color-picker-disabled {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-color-picker.arco-color-picker-disabled .arco-color-picker-value {
  color: var(--color-text-4);
}
.arco-color-picker-panel {
  width: 260px;
  background-color: var(--color-bg-1);
  border-radius: 2px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
}
.arco-color-picker-panel .arco-color-picker-palette {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 178px;
  overflow: hidden;
  background-image: linear-gradient(0deg, #000000, transparent), linear-gradient(90deg, #ffffff, rgba(255, 255, 255, 0));
  border-top: 1px solid var(--color-border-2);
  border-right: 1px solid var(--color-border-2);
  border-left: 1px solid var(--color-border-2);
  cursor: pointer;
}
.arco-color-picker-panel .arco-color-picker-palette .arco-color-picker-handler {
  position: absolute;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 2px solid var(--color-bg-white);
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.arco-color-picker-panel .arco-color-picker-panel-control {
  padding: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper {
  display: flex;
  align-items: center;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-preview {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-left: auto;
  color: #fff;
  font-size: 20px;
  border: 1px solid var(--color-border-2);
  border-radius: 4px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-control-wrapper .arco-color-picker-control-bar-alpha {
  margin-top: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper {
  display: flex;
  margin-top: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-color-picker-group-wrapper {
  display: flex;
  flex: 1;
  margin-left: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view,
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-wrapper {
  margin-right: 0;
  padding: 0 6px;
}
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-suffix,
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-input-prefix,
.arco-color-picker-panel .arco-color-picker-panel-control .arco-color-picker-input-wrapper .arco-select-view-suffix {
  padding: 0;
  font-size: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors {
  padding: 12px;
  border-top: 1px solid var(--color-fill-3);
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-section:not(:first-child) {
  margin-top: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-text {
  color: var(--color-text-1);
  font-weight: 400;
  font-size: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-empty {
  margin: 12px 0;
  color: var(--color-text-3);
  font-size: 12px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-wrapper {
  margin-top: 8px;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-colors-list {
  display: flex;
  flex-wrap: wrap;
  margin: -8px -4px 0;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block {
  width: 16px;
  height: 16px;
  margin: 6px 3px 0;
  overflow: hidden;
  background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0 25%, transparent 0 50%, rgba(0, 0, 0, 0.06) 0 75%, transparent 0);
  background-size: 8px 8px;
  border-radius: 2px;
  cursor: pointer;
  transition: transform ease-out 60ms;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block .arco-color-picker-block {
  width: 100%;
  height: 100%;
}
.arco-color-picker-panel .arco-color-picker-panel-colors .arco-color-picker-color-block:hover {
  transform: scale(1.1);
}
.arco-color-picker-panel .arco-color-picker-control-bar-bg {
  background-image: conic-gradient(rgba(0, 0, 0, 0.06) 0 25%, transparent 0 50%, rgba(0, 0, 0, 0.06) 0 75%, transparent 0);
  background-size: 8px 8px;
  border-radius: 10px;
}
.arco-color-picker-panel .arco-color-picker-control-bar {
  position: relative;
  box-sizing: border-box;
  width: 182px;
  height: 14px;
  border: 1px solid var(--color-border-2);
  border-radius: 10px;
  cursor: pointer;
}
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler {
  position: absolute;
  top: -2px;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background-color: var(--color-bg-white);
  border: 1px solid var(--color-border-2);
  border-radius: 50%;
  transform: translateX(-50%);
}
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler::before {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--color-bg-white);
  border-radius: 50%;
  content: '';
}
.arco-color-picker-panel .arco-color-picker-control-bar .arco-color-picker-handler::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background: currentColor;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.arco-color-picker-panel .arco-color-picker-control-bar-hue {
  background: linear-gradient(90deg, #f00 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00);
}
.arco-color-picker-panel .arco-color-picker-select {
  width: 58px;
}
.arco-color-picker-panel .arco-color-picker-input-alpha {
  flex: 0 0 auto;
  width: 52px;
}
.arco-color-picker-panel .arco-color-picker-input-hex .arco-input {
  padding-left: 4px;
}
.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-palette,
.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-control-bar,
.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-color-block,
.arco-color-picker-panel.arco-color-picker-panel-disabled .arco-color-picker-preview {
  cursor: not-allowed;
  opacity: 0.8;
}
.arco-color-picker-select-popup .arco-select-option {
  font-size: 12px !important;
  line-height: 24px !important;
}
.arco-comment {
  display: flex;
  flex-wrap: nowrap;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-comment:not(:first-of-type),
.arco-comment-inner-comment {
  margin-top: 20px;
}
.arco-comment-inner {
  flex: 1;
}
.arco-comment-avatar {
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.arco-comment-avatar > img {
  width: 32px;
  height: 32px;
  border-radius: var(--border-radius-circle);
}
.arco-comment-author {
  margin-right: 8px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-comment-datetime {
  color: var(--color-text-3);
  font-size: 12px;
}
.arco-comment-content {
  color: var(--color-text-1);
}
.arco-comment-title-align-right {
  display: flex;
  justify-content: space-between;
}
.arco-comment-actions {
  margin-top: 8px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-comment-actions > *:not(:last-child) {
  margin-right: 8px;
}
.arco-comment-actions-align-right {
  display: flex;
  justify-content: flex-end;
}
.arco-picker-container,
.arco-picker-range-container {
  box-sizing: border-box;
  min-height: 60px;
  overflow: hidden;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.arco-picker-container-shortcuts-placement-left,
.arco-picker-range-container-shortcuts-placement-left,
.arco-picker-container-shortcuts-placement-right,
.arco-picker-range-container-shortcuts-placement-right {
  display: flex;
  align-items: flex-start;
}
.arco-picker-container-shortcuts-placement-left > .arco-picker-shortcuts,
.arco-picker-range-container-shortcuts-placement-left > .arco-picker-shortcuts,
.arco-picker-container-shortcuts-placement-right > .arco-picker-shortcuts,
.arco-picker-range-container-shortcuts-placement-right > .arco-picker-shortcuts {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 5px 8px;
  overflow-x: hidden;
  overflow-y: auto;
}
.arco-picker-container-shortcuts-placement-left > .arco-picker-shortcuts > *,
.arco-picker-range-container-shortcuts-placement-left > .arco-picker-shortcuts > *,
.arco-picker-container-shortcuts-placement-right > .arco-picker-shortcuts > *,
.arco-picker-range-container-shortcuts-placement-right > .arco-picker-shortcuts > * {
  margin: 5px 0;
}
.arco-picker-container-shortcuts-placement-left .arco-picker-panel-wrapper,
.arco-picker-range-container-shortcuts-placement-left .arco-picker-panel-wrapper,
.arco-picker-container-shortcuts-placement-left .arco-picker-range-panel-wrapper,
.arco-picker-range-container-shortcuts-placement-left .arco-picker-range-panel-wrapper {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-picker-container-shortcuts-placement-right .arco-picker-panel-wrapper,
.arco-picker-range-container-shortcuts-placement-right .arco-picker-panel-wrapper,
.arco-picker-container-shortcuts-placement-right .arco-picker-range-panel-wrapper,
.arco-picker-range-container-shortcuts-placement-right .arco-picker-range-panel-wrapper {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-picker-container-panel-only,
.arco-picker-range-container-panel-only {
  box-shadow: none;
}
.arco-picker-container-panel-only .arco-panel-date-inner,
.arco-picker-range-container-panel-only .arco-panel-date-inner {
  width: 100%;
}
.arco-picker-range-container-panel-only .arco-panel-date {
  width: 100%;
}
.arco-picker-header {
  display: flex;
  padding: 8px 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-picker-header-title {
  flex: 1;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}
.arco-picker-header-icon {
  width: 24px;
  height: 24px;
  margin-right: 2px;
  margin-left: 2px;
  color: var(--color-text-2);
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  background-color: var(--color-bg-popup);
  border-radius: 50%;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  user-select: none;
}
.arco-picker-header-icon:not(.arco-picker-header-icon-hidden) {
  cursor: pointer;
}
.arco-picker-header-icon:not(.arco-picker-header-icon-hidden):hover {
  background-color: var(--color-fill-3);
}
.arco-picker-header-label {
  padding: 2px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.1s;
}
.arco-picker-header-label:hover {
  background-color: var(--color-fill-3);
}
.arco-picker-body {
  padding: 14px 16px;
}
.arco-picker-week-list {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  padding: 14px 16px 0 16px;
}
.arco-picker-week-list-item {
  flex: 1;
  height: 32px;
  padding: 0;
  color: #7d7d7f;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
}
.arco-picker-row {
  display: flex;
  padding: 2px 0;
}
.arco-picker-cell {
  flex: 1;
}
.arco-picker-cell .arco-picker-date {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 4px 0;
  cursor: pointer;
}
.arco-picker-date-value {
  min-width: 24px;
  height: 24px;
  color: var(--color-text-4);
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  border-radius: var(--border-radius-circle);
  cursor: pointer;
}
.arco-picker-cell-in-view .arco-picker-date-value {
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-picker-cell-selected .arco-picker-date-value {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-picker-cell-in-view:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-3);
}
.arco-picker-cell-today {
  position: relative;
}
.arco-picker-cell-today::after {
  position: absolute;
  bottom: -2px;
  left: 50%;
  display: block;
  width: 4px;
  height: 4px;
  margin-left: -2px;
  background-color: rgb(var(--primary-6));
  border-radius: 50%;
  content: '';
}
.arco-picker-cell-in-range .arco-picker-date {
  background-color: var(--color-primary-light-1);
}
.arco-picker-cell-range-start .arco-picker-date {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.arco-picker-cell-range-end .arco-picker-date {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.arco-picker-cell-in-range-near-hover .arco-picker-date {
  border-radius: 0;
}
.arco-picker-cell-range-start .arco-picker-date-value,
.arco-picker-cell-range-end .arco-picker-date-value {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
}
.arco-picker-cell-hover-in-range .arco-picker-date {
  background-color: var(--color-primary-light-1);
}
.arco-picker-cell-hover-range-start .arco-picker-date {
  border-radius: 24px 0 0 24px;
}
.arco-picker-cell-hover-range-end .arco-picker-date {
  border-radius: 0 24px 24px 0;
}
.arco-picker-cell-hover-range-start .arco-picker-date-value,
.arco-picker-cell-hover-range-end .arco-picker-date-value {
  color: var(--color-text-1);
  background-color: var(--color-primary-light-2);
  border-radius: 50%;
}
.arco-picker-cell-disabled .arco-picker-date {
  background-color: var(--color-fill-1);
  cursor: not-allowed;
}
.arco-picker-cell-disabled .arco-picker-date-value {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-picker-footer {
  width: min-content;
  min-width: 100%;
}
.arco-picker-footer-btn-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 3px 8px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-picker-footer-btn-wrapper :only-child {
  margin-left: auto;
}
.arco-picker-footer-extra-wrapper {
  box-sizing: border-box;
  padding: 8px 24px;
  color: var(--color-text-1);
  font-size: 12px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-picker-footer-now-wrapper {
  box-sizing: border-box;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-picker-btn-confirm {
  margin: 5px 0;
}
.arco-picker-shortcuts {
  flex: 1;
}
.arco-picker-shortcuts > * {
  margin: 5px 10px 5px 0;
}
.arco-panel-date {
  display: flex;
  box-sizing: border-box;
}
.arco-panel-date-inner {
  width: 265px;
}
.arco-panel-date-inner .arco-picker-body {
  padding-top: 0;
}
.arco-panel-date-timepicker {
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--color-neutral-3);
}
.arco-panel-date-timepicker-title {
  width: 100%;
  height: 40px;
  color: var(--color-text-1);
  font-weight: 400;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-panel-date-timepicker .arco-timepicker {
  height: 276px;
  padding: 0 6px;
  overflow: hidden;
}
.arco-panel-date-timepicker .arco-timepicker-column {
  box-sizing: border-box;
  width: auto;
  height: 100%;
  padding: 0 4px;
}
.arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar {
  width: 0;
}
.arco-panel-date-timepicker .arco-timepicker-column:not(:last-child) {
  border-right: 0;
}
.arco-panel-date-timepicker .arco-timepicker ul::after {
  height: 244px;
}
.arco-panel-date-timepicker .arco-timepicker-cell {
  width: 36px;
}
.arco-panel-date-timepicker .arco-timepicker-cell-inner {
  padding-left: 10px;
}
.arco-panel-date-footer {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-panel-date-with-view-tabs {
  flex-direction: column;
  min-width: 265px;
}
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column {
  flex: 1;
}
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-column::-webkit-scrollbar {
  width: 0;
}
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell {
  width: 100%;
  text-align: center;
}
.arco-panel-date-with-view-tabs .arco-panel-date-timepicker .arco-timepicker-cell-inner {
  padding-left: 0;
}
.arco-panel-date-view-tabs {
  display: flex;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-panel-date-view-tab-pane {
  flex: 1;
  height: 50px;
  color: var(--color-text-4);
  font-size: 14px;
  line-height: 50px;
  text-align: center;
  border-right: 1px solid var(--color-neutral-3);
  cursor: pointer;
}
.arco-panel-date-view-tab-pane:last-child {
  border-right: none;
}
.arco-panel-date-view-tab-pane-text {
  margin-left: 8px;
}
.arco-panel-date-view-tab-pane-active {
  color: var(--color-text-1);
}
.arco-panel-month,
.arco-panel-quarter,
.arco-panel-year {
  box-sizing: border-box;
  width: 265px;
}
.arco-panel-month .arco-picker-date,
.arco-panel-quarter .arco-picker-date,
.arco-panel-year .arco-picker-date {
  padding: 4px;
}
.arco-panel-month .arco-picker-date-value,
.arco-panel-quarter .arco-picker-date-value,
.arco-panel-year .arco-picker-date-value {
  width: 100%;
  border-radius: 24px;
}
.arco-panel-month .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,
.arco-panel-quarter .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover,
.arco-panel-year .arco-picker-cell:not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end):not(.arco-picker-cell-disabled):not(.arco-picker-cell-week) .arco-picker-date-value:hover {
  border-radius: 24px;
}
.arco-panel-year {
  box-sizing: border-box;
  width: 265px;
}
.arco-panel-week {
  box-sizing: border-box;
}
.arco-panel-week-wrapper {
  display: flex;
}
.arco-panel-week-inner {
  width: 298px;
}
.arco-panel-week-inner .arco-picker-body {
  padding-top: 0;
}
.arco-panel-week .arco-picker-row-week {
  cursor: pointer;
}
.arco-panel-week .arco-picker-row-week .arco-picker-date-value {
  width: 100%;
  border-radius: 0;
}
.arco-panel-week .arco-picker-cell .arco-picker-date {
  border-radius: 0;
}
.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date {
  padding-left: 4px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.arco-panel-week .arco-picker-cell:nth-child(2) .arco-picker-date .arco-picker-date-value {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date {
  padding-right: 4px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.arco-panel-week .arco-picker-cell:nth-child(8) .arco-picker-date .arco-picker-date-value {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.arco-panel-week .arco-picker-row-week:hover .arco-picker-cell:not(.arco-picker-cell-week):not(.arco-picker-cell-selected):not(.arco-picker-cell-range-start):not(.arco-picker-cell-range-end) .arco-picker-date-value {
  background-color: var(--color-fill-3);
}
.arco-panel-quarter {
  box-sizing: border-box;
  width: 265px;
}
.arco-picker-range-wrapper {
  display: flex;
}
.arco-datepicker-shortcuts-wrapper {
  box-sizing: border-box;
  width: 106px;
  height: 100%;
  max-height: 300px;
  margin: 10px 0 0 0;
  padding: 0;
  overflow-y: auto;
  list-style: none;
}
.arco-datepicker-shortcuts-wrapper > li {
  box-sizing: border-box;
  width: 100%;
  padding: 6px 16px;
  cursor: pointer;
}
.arco-datepicker-shortcuts-wrapper > li:hover {
  color: rgb(var(--primary-6));
}
.arco-descriptions-table {
  width: 100%;
  border-collapse: collapse;
}
.arco-descriptions-table-layout-fixed table {
  table-layout: fixed;
}
.arco-descriptions-title {
  margin-bottom: 16px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5715;
}
.arco-descriptions-item,
.arco-descriptions-item-label,
.arco-descriptions-item-value {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5715;
  text-align: left;
}
.arco-descriptions-table-layout-fixed .arco-descriptions-item-label {
  width: auto;
}
.arco-descriptions-item-label-block {
  width: 1px;
  padding: 0 4px 12px 0;
  color: var(--color-text-3);
  font-weight: 500;
  white-space: nowrap;
}
.arco-descriptions-item-value-block {
  padding: 0 4px 12px 0;
  color: var(--color-text-1);
  font-weight: 400;
  white-space: pre-wrap;
  word-break: break-word;
}
.arco-descriptions-item-label-inline,
.arco-descriptions-item-value-inline {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5715;
  text-align: left;
}
.arco-descriptions-item-label-inline {
  margin-bottom: 2px;
  color: var(--color-text-3);
  font-weight: 500;
}
.arco-descriptions-item-value-inline {
  color: var(--color-text-1);
  font-weight: 400;
}
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline {
  margin-right: 4px;
}
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-label-inline,
.arco-descriptions-layout-inline-horizontal .arco-descriptions-item-value-inline {
  display: inline-block;
  margin-bottom: 0;
}
.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 12px 20px;
}
.arco-descriptions-border .arco-descriptions-body {
  overflow: hidden;
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
}
.arco-descriptions-border .arco-descriptions-row:not(:last-child) {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-descriptions-border .arco-descriptions-item,
.arco-descriptions-border .arco-descriptions-item-label-block,
.arco-descriptions-border .arco-descriptions-item-value-block {
  padding: 7px 20px;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-descriptions-border .arco-descriptions-item-label-block {
  background-color: var(--color-fill-1);
}
.arco-descriptions-border .arco-descriptions-item-value-block:last-child {
  border-right: none;
}
.arco-descriptions-border .arco-descriptions-item:last-child {
  border-right: none;
}
.arco-descriptions-border.arco-descriptions-layout-vertical .arco-descriptions-item-label-block:last-child {
  border-right: none;
}
.arco-descriptions-layout-vertical:not(.arco-descriptions-border) .arco-descriptions-item-value-block:first-child {
  padding-left: 0;
}
.arco-descriptions-size-mini .arco-descriptions-title {
  margin-bottom: 6px;
}
.arco-descriptions-size-mini .arco-descriptions-item-label-block,
.arco-descriptions-size-mini .arco-descriptions-item-value-block {
  padding-right: 20px;
  padding-bottom: 2px;
  font-size: 12px;
}
.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-label-block,
.arco-descriptions-size-mini.arco-descriptions-border .arco-descriptions-item-value-block {
  padding: 3px 20px;
}
.arco-descriptions-size-mini.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 8px 20px;
}
.arco-descriptions-size-small .arco-descriptions-title {
  margin-bottom: 8px;
}
.arco-descriptions-size-small .arco-descriptions-item-label-block,
.arco-descriptions-size-small .arco-descriptions-item-value-block {
  padding-right: 20px;
  padding-bottom: 4px;
  font-size: 14px;
}
.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-label-block,
.arco-descriptions-size-small.arco-descriptions-border .arco-descriptions-item-value-block {
  padding: 3px 20px;
}
.arco-descriptions-size-small.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 8px 20px;
}
.arco-descriptions-size-medium .arco-descriptions-title {
  margin-bottom: 12px;
}
.arco-descriptions-size-medium .arco-descriptions-item-label-block,
.arco-descriptions-size-medium .arco-descriptions-item-value-block {
  padding-right: 20px;
  padding-bottom: 8px;
  font-size: 14px;
}
.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-label-block,
.arco-descriptions-size-medium.arco-descriptions-border .arco-descriptions-item-value-block {
  padding: 5px 20px;
}
.arco-descriptions-size-medium.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 10px 20px;
}
.arco-descriptions-size-large .arco-descriptions-title {
  margin-bottom: 20px;
}
.arco-descriptions-size-large .arco-descriptions-item-label-block,
.arco-descriptions-size-large .arco-descriptions-item-value-block {
  padding-right: 20px;
  padding-bottom: 16px;
  font-size: 14px;
}
.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-label-block,
.arco-descriptions-size-large.arco-descriptions-border .arco-descriptions-item-value-block {
  padding: 9px 20px;
}
.arco-descriptions-size-large.arco-descriptions-border.arco-descriptions-layout-inline-vertical .arco-descriptions-item {
  padding: 14px 20px;
}
.arco-divider-horizontal {
  position: relative;
  clear: both;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 20px 0;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-divider-horizontal.arco-divider-with-text {
  margin: 20px 0;
}
.arco-divider-vertical {
  display: inline-block;
  min-width: 1px;
  max-width: 1px;
  min-height: 1em;
  margin: 0 12px;
  vertical-align: middle;
  border-left: 1px solid var(--color-neutral-3);
}
.arco-divider-text {
  position: absolute;
  top: 50%;
  box-sizing: border-box;
  padding: 0 16px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 14px;
  line-height: 2;
  background: var(--color-bg-2);
  transform: translateY(-50%);
}
.arco-divider-text-center {
  left: 50%;
  transform: translate(-50%, -50%);
}
.arco-divider-text-left {
  left: 24px;
}
.arco-divider-text-right {
  right: 24px;
}
.arco-drawer-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
}
.arco-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-mask-bg);
}
.arco-drawer {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
  line-height: 1.5715;
  background-color: var(--color-bg-3);
}
.arco-drawer-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-drawer-header .arco-drawer-title {
  margin-right: auto;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
  text-align: left;
}
.arco-drawer-header .arco-drawer-close-btn {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-drawer-footer {
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 16px 16px;
  text-align: right;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-drawer-footer > .arco-btn {
  margin-left: 12px;
}
.arco-drawer-body {
  position: relative;
  flex: 1;
  box-sizing: border-box;
  height: 100%;
  padding: 12px 16px;
  overflow: auto;
  color: var(--color-text-1);
}
.fade-drawer-enter-from,
.fade-drawer-appear-from {
  opacity: 0;
}
.fade-drawer-enter-to,
.fade-drawer-appear-to {
  opacity: 1;
}
.fade-drawer-enter-active,
.fade-drawer-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-drawer-leave-from {
  opacity: 1;
}
.fade-drawer-leave-to {
  opacity: 0;
}
.fade-drawer-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-drawer-enter-from,
.slide-left-drawer-appear-from {
  transform: translateX(-100%);
}
.slide-left-drawer-enter-to,
.slide-left-drawer-appear-to {
  transform: translateX(0);
}
.slide-left-drawer-enter-active,
.slide-left-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-drawer-leave-from {
  transform: translateX(0);
}
.slide-left-drawer-leave-to {
  transform: translateX(-100%);
}
.slide-left-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-drawer-enter-from,
.slide-right-drawer-appear-from {
  transform: translateX(100%);
}
.slide-right-drawer-enter-to,
.slide-right-drawer-appear-to {
  transform: translateX(0);
}
.slide-right-drawer-enter-active,
.slide-right-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-drawer-leave-from {
  transform: translateX(0);
}
.slide-right-drawer-leave-to {
  transform: translateX(100%);
}
.slide-right-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-drawer-enter,
.slide-top-drawer-appear {
  transform: translateY(-100%);
}
.slide-top-drawer-enter-from,
.slide-top-drawer-appear-from {
  transform: translateY(-100%);
}
.slide-top-drawer-enter-to,
.slide-top-drawer-appear-to {
  transform: translateY(0);
}
.slide-top-drawer-enter-active,
.slide-top-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-drawer-leave-from {
  transform: translateY(0);
}
.slide-top-drawer-leave-to {
  transform: translateY(-100%);
}
.slide-top-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-drawer-enter-from,
.slide-bottom-drawer-appear-from {
  transform: translateY(100%);
}
.slide-bottom-drawer-enter-to,
.slide-bottom-drawer-appear-to {
  transform: translateY(0);
}
.slide-bottom-drawer-enter-active,
.slide-bottom-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-drawer-leave-from {
  transform: translateY(0);
}
.slide-bottom-drawer-leave-to {
  transform: translateY(100%);
}
.slide-bottom-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-dropdown {
  box-sizing: border-box;
  padding: 4px 0;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-dropdown-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.arco-dropdown-list-wrapper {
  max-height: 200px;
  overflow-y: auto;
}
.arco-dropdown-option {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  background-color: transparent;
  cursor: pointer;
}
.arco-dropdown-option-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-dropdown-option-has-suffix {
  justify-content: space-between;
}
.arco-dropdown-option-active,
.arco-dropdown-option:not(.arco-dropdown-option-disabled):hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-dropdown-option-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-dropdown-option-icon {
  display: inline-flex;
  margin-right: 8px;
}
.arco-dropdown-option-suffix {
  margin-left: 12px;
}
.arco-dropdown-group:first-child .arco-dropdown-group-title {
  margin-top: 8px;
}
.arco-dropdown-group-title {
  box-sizing: border-box;
  width: 100%;
  margin-top: 8px;
  padding: 0 12px;
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 20px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-dropdown-submenu {
  margin-top: -4px;
}
.arco-dropdown.arco-dropdown-has-footer {
  padding-bottom: 0;
}
.arco-dropdown-footer {
  border-top: 1px solid var(--color-fill-3);
}
.arco-empty {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.arco-empty-image {
  margin-bottom: 4px;
  color: rgb(var(--gray-5));
  font-size: 48px;
  line-height: 1;
}
.arco-empty-image img {
  height: 80px;
}
.arco-empty .arco-empty-description {
  color: rgb(var(--gray-5));
  font-size: 14px;
}
.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled),
.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled) {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled):hover,
.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled):hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,
.arco-form-item-status-validating .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled),
.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled) {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled):hover,
.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled):hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-validating .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,
.arco-form-item-status-validating .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-form-item-status-validating .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-validating .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-form-item-status-validating .arco-form-item-message-help {
  color: rgb(var(--primary-6));
}
.arco-form-item-status-validating .arco-form-item-feedback {
  color: rgb(var(--primary-6));
}
.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled),
.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled) {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled):hover,
.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled):hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-success .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,
.arco-form-item-status-success .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--success-6));
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled),
.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled) {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled):hover,
.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled):hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-form-item-status-success .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,
.arco-form-item-status-success .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--success-6));
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-fill-2);
}
.arco-form-item-status-success .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-fill-3);
}
.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-success .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--success-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-success-light-2);
}
.arco-form-item-status-success .arco-form-item-message-help {
  color: rgb(var(--success-6));
}
.arco-form-item-status-success .arco-form-item-feedback {
  color: rgb(var(--success-6));
}
.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled),
.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled) {
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled):hover,
.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled):hover {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,
.arco-form-item-status-warning .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled),
.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled) {
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled):hover,
.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled):hover {
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-form-item-status-warning .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,
.arco-form-item-status-warning .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--warning-6));
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-warning-light-1);
}
.arco-form-item-status-warning .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-warning .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--warning-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-warning-light-2);
}
.arco-form-item-status-warning .arco-form-item-message-help {
  color: rgb(var(--warning-6));
}
.arco-form-item-status-warning .arco-form-item-feedback {
  color: rgb(var(--warning-6));
}
.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled),
.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled) {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled):hover,
.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled):hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-form-item-status-error .arco-input-wrapper:not(.arco-input-disabled).arco-input-focus,
.arco-form-item-status-error .arco-textarea-wrapper:not(.arco-textarea-disabled).arco-textarea-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled),
.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled) {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled):hover,
.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled):hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-form-item-status-error .arco-select-view:not(.arco-select-view-disabled).arco-select-view-focus,
.arco-form-item-status-error .arco-input-tag:not(.arco-input-tag-disabled).arco-input-tag-focus {
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled) {
  border-color: transparent;
  background-color: var(--color-danger-light-1);
}
.arco-form-item-status-error .arco-picker:not(.arco-picker-disabled):hover {
  border-color: transparent;
  background-color: var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled),
.arco-form-item-status-error .arco-picker-focused:not(.arco-picker-disabled):hover {
  border-color: rgb(var(--danger-6));
  background-color: var(--color-bg-2);
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-form-item-status-error .arco-form-item-message-help {
  color: rgb(var(--danger-6));
}
.arco-form-item-status-error .arco-form-item-feedback {
  color: rgb(var(--danger-6));
}
.arco-form-item-control-children {
  position: relative;
}
.arco-form-item-feedback {
  position: absolute;
  top: 50%;
  right: 9px;
  font-size: 14px;
  transform: translateY(-50%);
}
.arco-form-item-feedback .arco-icon-loading {
  font-size: 12px;
}
.arco-form-item-has-feedback .arco-input,
.arco-form-item-has-feedback .arco-input-inner-wrapper,
.arco-form-item-has-feedback .arco-textarea {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-input-number-mode-embed .arco-input-number-step-layer {
  right: 24px;
}
.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-view,
.arco-form-item-has-feedback .arco-select.arco-select-single .arco-select-view {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-select.arco-select-multiple .arco-select-suffix {
  padding-right: 0;
}
.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-view,
.arco-form-item-has-feedback .arco-cascader.arco-cascader-single .arco-cascader-view {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-cascader.arco-cascader-multiple .arco-cascader-suffix {
  padding-right: 0;
}
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-view,
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-single .arco-tree-select-view {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-tree-select.arco-tree-select-multiple .arco-tree-select-suffix {
  padding-right: 0;
}
.arco-form-item-has-feedback .arco-picker {
  padding-right: 28px;
}
.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-suffix-icon,
.arco-form-item-has-feedback .arco-picker-suffix .arco-picker-clear-icon {
  margin-right: 0;
  margin-left: 0;
}
.arco-form {
  display: flex;
  flex-direction: column;
  width: 100%;
  /** size style **/
  /** slider display: block **/
}
.arco-form-layout-inline {
  flex-direction: row;
  flex-wrap: wrap;
}
.arco-form-layout-inline .arco-form-item {
  width: auto;
  margin-bottom: 8px;
}
.arco-form-auto-label-width .arco-form-item-label-col > .arco-form-item-label {
  white-space: nowrap;
}
.arco-form-item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
}
.arco-form-item-layout-vertical {
  display: block;
}
.arco-form-item-layout-vertical > .arco-form-item-label-col {
  justify-content: flex-start;
  margin-bottom: 8px;
  padding: 0;
  line-height: 1.5715;
  white-space: normal;
}
.arco-form-item-layout-inline {
  margin-right: 24px;
}
.arco-form-item-label-col {
  padding-right: 16px;
}
.arco-form-item.arco-form-item-error,
.arco-form-item.arco-form-item-has-help {
  margin-bottom: 0;
}
.arco-form-item-wrapper-flex.arco-col {
  flex: 1;
}
.arco-form-size-mini .arco-form-item-label-col {
  line-height: 24px;
}
.arco-form-size-mini .arco-form-item-label-col > .arco-form-item-label {
  font-size: 12px;
}
.arco-form-size-mini .arco-form-item-content {
  min-height: 24px;
}
.arco-form-size-mini .arco-form-item-wrapper-col {
  min-height: 24px;
}
.arco-form-size-small .arco-form-item-label-col {
  line-height: 28px;
}
.arco-form-size-small .arco-form-item-label-col > .arco-form-item-label {
  font-size: 14px;
}
.arco-form-size-small .arco-form-item-content {
  min-height: 28px;
}
.arco-form-size-small .arco-form-item-wrapper-col {
  min-height: 28px;
}
.arco-form-size-large .arco-form-item-label-col {
  line-height: 36px;
}
.arco-form-size-large .arco-form-item-label-col > .arco-form-item-label {
  font-size: 14px;
}
.arco-form-size-large .arco-form-item-content {
  min-height: 36px;
}
.arco-form-size-large .arco-form-item-wrapper-col {
  min-height: 36px;
}
.arco-form-item-extra {
  margin-top: 4px;
  color: var(--color-text-3);
  font-size: 12px;
}
.arco-form-item-message {
  min-height: 20px;
  color: rgb(var(--danger-6));
  font-size: 12px;
  line-height: 20px;
}
.arco-form-item-message-help {
  color: var(--color-text-3);
}
.arco-form-item-message + .arco-form-item-extra {
  margin-top: 0;
  margin-bottom: 4px;
}
.arco-form-item-label-col {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-end;
  line-height: 32px;
  white-space: nowrap;
}
.arco-form-item-label-col-left {
  justify-content: flex-start;
}
.arco-form-item-label-col > .arco-form-item-label {
  max-width: 100%;
  color: var(--color-text-2);
  font-size: 14px;
  white-space: normal;
}
.arco-form-item-label-col.arco-form-item-label-col-flex {
  box-sizing: content-box;
}
.arco-form-item-wrapper-col {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-width: 0;
  min-height: 32px;
}
.arco-form-item-content {
  flex: 1;
  max-width: 100%;
  min-height: 32px;
}
.arco-form-item-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.arco-form-item-content-flex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.arco-form .arco-slider {
  display: block;
}
.arco-form-item-label-required-symbol {
  color: rgb(var(--danger-6));
  font-size: 12px;
  line-height: 1;
}
.arco-form-item-label-required-symbol svg {
  display: inline-block;
  transform: scale(0.5);
}
.arco-form-item-label-tooltip {
  margin-left: 4px;
  color: var(--color-text-4);
}
.form-blink-enter-from,
.form-blink-appear-from {
  opacity: 0;
}
.form-blink-enter-to,
.form-blink-appear-to {
  opacity: 1;
}
.form-blink-enter-active,
.form-blink-appear-active {
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1);
  animation: arco-form-blink 0.5s cubic-bezier(0, 0, 1, 1);
}
@keyframes arco-form-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.arco-row {
  display: flex;
  flex-flow: row wrap;
}
.arco-row-nowrap {
  flex-wrap: nowrap;
}
.arco-row-align-start {
  align-items: flex-start;
}
.arco-row-align-center {
  align-items: center;
}
.arco-row-align-end {
  align-items: flex-end;
}
.arco-row-justify-start {
  justify-content: flex-start;
}
.arco-row-justify-center {
  justify-content: center;
}
.arco-row-justify-end {
  justify-content: flex-end;
}
.arco-row-justify-space-around {
  justify-content: space-around;
}
.arco-row-justify-space-between {
  justify-content: space-between;
}
.arco-col {
  box-sizing: border-box;
}
.arco-col-1 {
  flex: 0 0 4.16666667%;
  width: 4.16666667%;
}
.arco-col-2 {
  flex: 0 0 8.33333333%;
  width: 8.33333333%;
}
.arco-col-3 {
  flex: 0 0 12.5%;
  width: 12.5%;
}
.arco-col-4 {
  flex: 0 0 16.66666667%;
  width: 16.66666667%;
}
.arco-col-5 {
  flex: 0 0 20.83333333%;
  width: 20.83333333%;
}
.arco-col-6 {
  flex: 0 0 25%;
  width: 25%;
}
.arco-col-7 {
  flex: 0 0 29.16666667%;
  width: 29.16666667%;
}
.arco-col-8 {
  flex: 0 0 33.33333333%;
  width: 33.33333333%;
}
.arco-col-9 {
  flex: 0 0 37.5%;
  width: 37.5%;
}
.arco-col-10 {
  flex: 0 0 41.66666667%;
  width: 41.66666667%;
}
.arco-col-11 {
  flex: 0 0 45.83333333%;
  width: 45.83333333%;
}
.arco-col-12 {
  flex: 0 0 50%;
  width: 50%;
}
.arco-col-13 {
  flex: 0 0 54.16666667%;
  width: 54.16666667%;
}
.arco-col-14 {
  flex: 0 0 58.33333333%;
  width: 58.33333333%;
}
.arco-col-15 {
  flex: 0 0 62.5%;
  width: 62.5%;
}
.arco-col-16 {
  flex: 0 0 66.66666667%;
  width: 66.66666667%;
}
.arco-col-17 {
  flex: 0 0 70.83333333%;
  width: 70.83333333%;
}
.arco-col-18 {
  flex: 0 0 75%;
  width: 75%;
}
.arco-col-19 {
  flex: 0 0 79.16666667%;
  width: 79.16666667%;
}
.arco-col-20 {
  flex: 0 0 83.33333333%;
  width: 83.33333333%;
}
.arco-col-21 {
  flex: 0 0 87.5%;
  width: 87.5%;
}
.arco-col-22 {
  flex: 0 0 91.66666667%;
  width: 91.66666667%;
}
.arco-col-23 {
  flex: 0 0 95.83333333%;
  width: 95.83333333%;
}
.arco-col-24 {
  flex: 0 0 100%;
  width: 100%;
}
.arco-col-offset-1 {
  margin-left: 4.16666667%;
}
.arco-col-offset-2 {
  margin-left: 8.33333333%;
}
.arco-col-offset-3 {
  margin-left: 12.5%;
}
.arco-col-offset-4 {
  margin-left: 16.66666667%;
}
.arco-col-offset-5 {
  margin-left: 20.83333333%;
}
.arco-col-offset-6 {
  margin-left: 25%;
}
.arco-col-offset-7 {
  margin-left: 29.16666667%;
}
.arco-col-offset-8 {
  margin-left: 33.33333333%;
}
.arco-col-offset-9 {
  margin-left: 37.5%;
}
.arco-col-offset-10 {
  margin-left: 41.66666667%;
}
.arco-col-offset-11 {
  margin-left: 45.83333333%;
}
.arco-col-offset-12 {
  margin-left: 50%;
}
.arco-col-offset-13 {
  margin-left: 54.16666667%;
}
.arco-col-offset-14 {
  margin-left: 58.33333333%;
}
.arco-col-offset-15 {
  margin-left: 62.5%;
}
.arco-col-offset-16 {
  margin-left: 66.66666667%;
}
.arco-col-offset-17 {
  margin-left: 70.83333333%;
}
.arco-col-offset-18 {
  margin-left: 75%;
}
.arco-col-offset-19 {
  margin-left: 79.16666667%;
}
.arco-col-offset-20 {
  margin-left: 83.33333333%;
}
.arco-col-offset-21 {
  margin-left: 87.5%;
}
.arco-col-offset-22 {
  margin-left: 91.66666667%;
}
.arco-col-offset-23 {
  margin-left: 95.83333333%;
}
.arco-col-order-1 {
  order: 1;
}
.arco-col-order-2 {
  order: 2;
}
.arco-col-order-3 {
  order: 3;
}
.arco-col-order-4 {
  order: 4;
}
.arco-col-order-5 {
  order: 5;
}
.arco-col-order-6 {
  order: 6;
}
.arco-col-order-7 {
  order: 7;
}
.arco-col-order-8 {
  order: 8;
}
.arco-col-order-9 {
  order: 9;
}
.arco-col-order-10 {
  order: 10;
}
.arco-col-order-11 {
  order: 11;
}
.arco-col-order-12 {
  order: 12;
}
.arco-col-order-13 {
  order: 13;
}
.arco-col-order-14 {
  order: 14;
}
.arco-col-order-15 {
  order: 15;
}
.arco-col-order-16 {
  order: 16;
}
.arco-col-order-17 {
  order: 17;
}
.arco-col-order-18 {
  order: 18;
}
.arco-col-order-19 {
  order: 19;
}
.arco-col-order-20 {
  order: 20;
}
.arco-col-order-21 {
  order: 21;
}
.arco-col-order-22 {
  order: 22;
}
.arco-col-order-23 {
  order: 23;
}
.arco-col-order-24 {
  order: 24;
}
.arco-col-xs-1 {
  flex: 0 0 4.16666667%;
  width: 4.16666667%;
}
.arco-col-xs-2 {
  flex: 0 0 8.33333333%;
  width: 8.33333333%;
}
.arco-col-xs-3 {
  flex: 0 0 12.5%;
  width: 12.5%;
}
.arco-col-xs-4 {
  flex: 0 0 16.66666667%;
  width: 16.66666667%;
}
.arco-col-xs-5 {
  flex: 0 0 20.83333333%;
  width: 20.83333333%;
}
.arco-col-xs-6 {
  flex: 0 0 25%;
  width: 25%;
}
.arco-col-xs-7 {
  flex: 0 0 29.16666667%;
  width: 29.16666667%;
}
.arco-col-xs-8 {
  flex: 0 0 33.33333333%;
  width: 33.33333333%;
}
.arco-col-xs-9 {
  flex: 0 0 37.5%;
  width: 37.5%;
}
.arco-col-xs-10 {
  flex: 0 0 41.66666667%;
  width: 41.66666667%;
}
.arco-col-xs-11 {
  flex: 0 0 45.83333333%;
  width: 45.83333333%;
}
.arco-col-xs-12 {
  flex: 0 0 50%;
  width: 50%;
}
.arco-col-xs-13 {
  flex: 0 0 54.16666667%;
  width: 54.16666667%;
}
.arco-col-xs-14 {
  flex: 0 0 58.33333333%;
  width: 58.33333333%;
}
.arco-col-xs-15 {
  flex: 0 0 62.5%;
  width: 62.5%;
}
.arco-col-xs-16 {
  flex: 0 0 66.66666667%;
  width: 66.66666667%;
}
.arco-col-xs-17 {
  flex: 0 0 70.83333333%;
  width: 70.83333333%;
}
.arco-col-xs-18 {
  flex: 0 0 75%;
  width: 75%;
}
.arco-col-xs-19 {
  flex: 0 0 79.16666667%;
  width: 79.16666667%;
}
.arco-col-xs-20 {
  flex: 0 0 83.33333333%;
  width: 83.33333333%;
}
.arco-col-xs-21 {
  flex: 0 0 87.5%;
  width: 87.5%;
}
.arco-col-xs-22 {
  flex: 0 0 91.66666667%;
  width: 91.66666667%;
}
.arco-col-xs-23 {
  flex: 0 0 95.83333333%;
  width: 95.83333333%;
}
.arco-col-xs-24 {
  flex: 0 0 100%;
  width: 100%;
}
.arco-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.arco-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.arco-col-xs-offset-3 {
  margin-left: 12.5%;
}
.arco-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.arco-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.arco-col-xs-offset-6 {
  margin-left: 25%;
}
.arco-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.arco-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.arco-col-xs-offset-9 {
  margin-left: 37.5%;
}
.arco-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.arco-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.arco-col-xs-offset-12 {
  margin-left: 50%;
}
.arco-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.arco-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.arco-col-xs-offset-15 {
  margin-left: 62.5%;
}
.arco-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.arco-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.arco-col-xs-offset-18 {
  margin-left: 75%;
}
.arco-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.arco-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.arco-col-xs-offset-21 {
  margin-left: 87.5%;
}
.arco-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.arco-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.arco-col-xs-order-1 {
  order: 1;
}
.arco-col-xs-order-2 {
  order: 2;
}
.arco-col-xs-order-3 {
  order: 3;
}
.arco-col-xs-order-4 {
  order: 4;
}
.arco-col-xs-order-5 {
  order: 5;
}
.arco-col-xs-order-6 {
  order: 6;
}
.arco-col-xs-order-7 {
  order: 7;
}
.arco-col-xs-order-8 {
  order: 8;
}
.arco-col-xs-order-9 {
  order: 9;
}
.arco-col-xs-order-10 {
  order: 10;
}
.arco-col-xs-order-11 {
  order: 11;
}
.arco-col-xs-order-12 {
  order: 12;
}
.arco-col-xs-order-13 {
  order: 13;
}
.arco-col-xs-order-14 {
  order: 14;
}
.arco-col-xs-order-15 {
  order: 15;
}
.arco-col-xs-order-16 {
  order: 16;
}
.arco-col-xs-order-17 {
  order: 17;
}
.arco-col-xs-order-18 {
  order: 18;
}
.arco-col-xs-order-19 {
  order: 19;
}
.arco-col-xs-order-20 {
  order: 20;
}
.arco-col-xs-order-21 {
  order: 21;
}
.arco-col-xs-order-22 {
  order: 22;
}
.arco-col-xs-order-23 {
  order: 23;
}
.arco-col-xs-order-24 {
  order: 24;
}
@media (min-width: 576px) {
  .arco-col-sm-1 {
    flex: 0 0 4.16666667%;
    width: 4.16666667%;
  }
  .arco-col-sm-2 {
    flex: 0 0 8.33333333%;
    width: 8.33333333%;
  }
  .arco-col-sm-3 {
    flex: 0 0 12.5%;
    width: 12.5%;
  }
  .arco-col-sm-4 {
    flex: 0 0 16.66666667%;
    width: 16.66666667%;
  }
  .arco-col-sm-5 {
    flex: 0 0 20.83333333%;
    width: 20.83333333%;
  }
  .arco-col-sm-6 {
    flex: 0 0 25%;
    width: 25%;
  }
  .arco-col-sm-7 {
    flex: 0 0 29.16666667%;
    width: 29.16666667%;
  }
  .arco-col-sm-8 {
    flex: 0 0 33.33333333%;
    width: 33.33333333%;
  }
  .arco-col-sm-9 {
    flex: 0 0 37.5%;
    width: 37.5%;
  }
  .arco-col-sm-10 {
    flex: 0 0 41.66666667%;
    width: 41.66666667%;
  }
  .arco-col-sm-11 {
    flex: 0 0 45.83333333%;
    width: 45.83333333%;
  }
  .arco-col-sm-12 {
    flex: 0 0 50%;
    width: 50%;
  }
  .arco-col-sm-13 {
    flex: 0 0 54.16666667%;
    width: 54.16666667%;
  }
  .arco-col-sm-14 {
    flex: 0 0 58.33333333%;
    width: 58.33333333%;
  }
  .arco-col-sm-15 {
    flex: 0 0 62.5%;
    width: 62.5%;
  }
  .arco-col-sm-16 {
    flex: 0 0 66.66666667%;
    width: 66.66666667%;
  }
  .arco-col-sm-17 {
    flex: 0 0 70.83333333%;
    width: 70.83333333%;
  }
  .arco-col-sm-18 {
    flex: 0 0 75%;
    width: 75%;
  }
  .arco-col-sm-19 {
    flex: 0 0 79.16666667%;
    width: 79.16666667%;
  }
  .arco-col-sm-20 {
    flex: 0 0 83.33333333%;
    width: 83.33333333%;
  }
  .arco-col-sm-21 {
    flex: 0 0 87.5%;
    width: 87.5%;
  }
  .arco-col-sm-22 {
    flex: 0 0 91.66666667%;
    width: 91.66666667%;
  }
  .arco-col-sm-23 {
    flex: 0 0 95.83333333%;
    width: 95.83333333%;
  }
  .arco-col-sm-24 {
    flex: 0 0 100%;
    width: 100%;
  }
  .arco-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-sm-offset-6 {
    margin-left: 25%;
  }
  .arco-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-sm-offset-12 {
    margin-left: 50%;
  }
  .arco-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-sm-offset-18 {
    margin-left: 75%;
  }
  .arco-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-sm-order-1 {
    order: 1;
  }
  .arco-col-sm-order-2 {
    order: 2;
  }
  .arco-col-sm-order-3 {
    order: 3;
  }
  .arco-col-sm-order-4 {
    order: 4;
  }
  .arco-col-sm-order-5 {
    order: 5;
  }
  .arco-col-sm-order-6 {
    order: 6;
  }
  .arco-col-sm-order-7 {
    order: 7;
  }
  .arco-col-sm-order-8 {
    order: 8;
  }
  .arco-col-sm-order-9 {
    order: 9;
  }
  .arco-col-sm-order-10 {
    order: 10;
  }
  .arco-col-sm-order-11 {
    order: 11;
  }
  .arco-col-sm-order-12 {
    order: 12;
  }
  .arco-col-sm-order-13 {
    order: 13;
  }
  .arco-col-sm-order-14 {
    order: 14;
  }
  .arco-col-sm-order-15 {
    order: 15;
  }
  .arco-col-sm-order-16 {
    order: 16;
  }
  .arco-col-sm-order-17 {
    order: 17;
  }
  .arco-col-sm-order-18 {
    order: 18;
  }
  .arco-col-sm-order-19 {
    order: 19;
  }
  .arco-col-sm-order-20 {
    order: 20;
  }
  .arco-col-sm-order-21 {
    order: 21;
  }
  .arco-col-sm-order-22 {
    order: 22;
  }
  .arco-col-sm-order-23 {
    order: 23;
  }
  .arco-col-sm-order-24 {
    order: 24;
  }
}
@media (min-width: 768px) {
  .arco-col-md-1 {
    flex: 0 0 4.16666667%;
    width: 4.16666667%;
  }
  .arco-col-md-2 {
    flex: 0 0 8.33333333%;
    width: 8.33333333%;
  }
  .arco-col-md-3 {
    flex: 0 0 12.5%;
    width: 12.5%;
  }
  .arco-col-md-4 {
    flex: 0 0 16.66666667%;
    width: 16.66666667%;
  }
  .arco-col-md-5 {
    flex: 0 0 20.83333333%;
    width: 20.83333333%;
  }
  .arco-col-md-6 {
    flex: 0 0 25%;
    width: 25%;
  }
  .arco-col-md-7 {
    flex: 0 0 29.16666667%;
    width: 29.16666667%;
  }
  .arco-col-md-8 {
    flex: 0 0 33.33333333%;
    width: 33.33333333%;
  }
  .arco-col-md-9 {
    flex: 0 0 37.5%;
    width: 37.5%;
  }
  .arco-col-md-10 {
    flex: 0 0 41.66666667%;
    width: 41.66666667%;
  }
  .arco-col-md-11 {
    flex: 0 0 45.83333333%;
    width: 45.83333333%;
  }
  .arco-col-md-12 {
    flex: 0 0 50%;
    width: 50%;
  }
  .arco-col-md-13 {
    flex: 0 0 54.16666667%;
    width: 54.16666667%;
  }
  .arco-col-md-14 {
    flex: 0 0 58.33333333%;
    width: 58.33333333%;
  }
  .arco-col-md-15 {
    flex: 0 0 62.5%;
    width: 62.5%;
  }
  .arco-col-md-16 {
    flex: 0 0 66.66666667%;
    width: 66.66666667%;
  }
  .arco-col-md-17 {
    flex: 0 0 70.83333333%;
    width: 70.83333333%;
  }
  .arco-col-md-18 {
    flex: 0 0 75%;
    width: 75%;
  }
  .arco-col-md-19 {
    flex: 0 0 79.16666667%;
    width: 79.16666667%;
  }
  .arco-col-md-20 {
    flex: 0 0 83.33333333%;
    width: 83.33333333%;
  }
  .arco-col-md-21 {
    flex: 0 0 87.5%;
    width: 87.5%;
  }
  .arco-col-md-22 {
    flex: 0 0 91.66666667%;
    width: 91.66666667%;
  }
  .arco-col-md-23 {
    flex: 0 0 95.83333333%;
    width: 95.83333333%;
  }
  .arco-col-md-24 {
    flex: 0 0 100%;
    width: 100%;
  }
  .arco-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-md-offset-6 {
    margin-left: 25%;
  }
  .arco-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-md-offset-12 {
    margin-left: 50%;
  }
  .arco-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-md-offset-18 {
    margin-left: 75%;
  }
  .arco-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-md-order-1 {
    order: 1;
  }
  .arco-col-md-order-2 {
    order: 2;
  }
  .arco-col-md-order-3 {
    order: 3;
  }
  .arco-col-md-order-4 {
    order: 4;
  }
  .arco-col-md-order-5 {
    order: 5;
  }
  .arco-col-md-order-6 {
    order: 6;
  }
  .arco-col-md-order-7 {
    order: 7;
  }
  .arco-col-md-order-8 {
    order: 8;
  }
  .arco-col-md-order-9 {
    order: 9;
  }
  .arco-col-md-order-10 {
    order: 10;
  }
  .arco-col-md-order-11 {
    order: 11;
  }
  .arco-col-md-order-12 {
    order: 12;
  }
  .arco-col-md-order-13 {
    order: 13;
  }
  .arco-col-md-order-14 {
    order: 14;
  }
  .arco-col-md-order-15 {
    order: 15;
  }
  .arco-col-md-order-16 {
    order: 16;
  }
  .arco-col-md-order-17 {
    order: 17;
  }
  .arco-col-md-order-18 {
    order: 18;
  }
  .arco-col-md-order-19 {
    order: 19;
  }
  .arco-col-md-order-20 {
    order: 20;
  }
  .arco-col-md-order-21 {
    order: 21;
  }
  .arco-col-md-order-22 {
    order: 22;
  }
  .arco-col-md-order-23 {
    order: 23;
  }
  .arco-col-md-order-24 {
    order: 24;
  }
}
@media (min-width: 992px) {
  .arco-col-lg-1 {
    flex: 0 0 4.16666667%;
    width: 4.16666667%;
  }
  .arco-col-lg-2 {
    flex: 0 0 8.33333333%;
    width: 8.33333333%;
  }
  .arco-col-lg-3 {
    flex: 0 0 12.5%;
    width: 12.5%;
  }
  .arco-col-lg-4 {
    flex: 0 0 16.66666667%;
    width: 16.66666667%;
  }
  .arco-col-lg-5 {
    flex: 0 0 20.83333333%;
    width: 20.83333333%;
  }
  .arco-col-lg-6 {
    flex: 0 0 25%;
    width: 25%;
  }
  .arco-col-lg-7 {
    flex: 0 0 29.16666667%;
    width: 29.16666667%;
  }
  .arco-col-lg-8 {
    flex: 0 0 33.33333333%;
    width: 33.33333333%;
  }
  .arco-col-lg-9 {
    flex: 0 0 37.5%;
    width: 37.5%;
  }
  .arco-col-lg-10 {
    flex: 0 0 41.66666667%;
    width: 41.66666667%;
  }
  .arco-col-lg-11 {
    flex: 0 0 45.83333333%;
    width: 45.83333333%;
  }
  .arco-col-lg-12 {
    flex: 0 0 50%;
    width: 50%;
  }
  .arco-col-lg-13 {
    flex: 0 0 54.16666667%;
    width: 54.16666667%;
  }
  .arco-col-lg-14 {
    flex: 0 0 58.33333333%;
    width: 58.33333333%;
  }
  .arco-col-lg-15 {
    flex: 0 0 62.5%;
    width: 62.5%;
  }
  .arco-col-lg-16 {
    flex: 0 0 66.66666667%;
    width: 66.66666667%;
  }
  .arco-col-lg-17 {
    flex: 0 0 70.83333333%;
    width: 70.83333333%;
  }
  .arco-col-lg-18 {
    flex: 0 0 75%;
    width: 75%;
  }
  .arco-col-lg-19 {
    flex: 0 0 79.16666667%;
    width: 79.16666667%;
  }
  .arco-col-lg-20 {
    flex: 0 0 83.33333333%;
    width: 83.33333333%;
  }
  .arco-col-lg-21 {
    flex: 0 0 87.5%;
    width: 87.5%;
  }
  .arco-col-lg-22 {
    flex: 0 0 91.66666667%;
    width: 91.66666667%;
  }
  .arco-col-lg-23 {
    flex: 0 0 95.83333333%;
    width: 95.83333333%;
  }
  .arco-col-lg-24 {
    flex: 0 0 100%;
    width: 100%;
  }
  .arco-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-lg-offset-6 {
    margin-left: 25%;
  }
  .arco-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-lg-offset-12 {
    margin-left: 50%;
  }
  .arco-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-lg-offset-18 {
    margin-left: 75%;
  }
  .arco-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-lg-order-1 {
    order: 1;
  }
  .arco-col-lg-order-2 {
    order: 2;
  }
  .arco-col-lg-order-3 {
    order: 3;
  }
  .arco-col-lg-order-4 {
    order: 4;
  }
  .arco-col-lg-order-5 {
    order: 5;
  }
  .arco-col-lg-order-6 {
    order: 6;
  }
  .arco-col-lg-order-7 {
    order: 7;
  }
  .arco-col-lg-order-8 {
    order: 8;
  }
  .arco-col-lg-order-9 {
    order: 9;
  }
  .arco-col-lg-order-10 {
    order: 10;
  }
  .arco-col-lg-order-11 {
    order: 11;
  }
  .arco-col-lg-order-12 {
    order: 12;
  }
  .arco-col-lg-order-13 {
    order: 13;
  }
  .arco-col-lg-order-14 {
    order: 14;
  }
  .arco-col-lg-order-15 {
    order: 15;
  }
  .arco-col-lg-order-16 {
    order: 16;
  }
  .arco-col-lg-order-17 {
    order: 17;
  }
  .arco-col-lg-order-18 {
    order: 18;
  }
  .arco-col-lg-order-19 {
    order: 19;
  }
  .arco-col-lg-order-20 {
    order: 20;
  }
  .arco-col-lg-order-21 {
    order: 21;
  }
  .arco-col-lg-order-22 {
    order: 22;
  }
  .arco-col-lg-order-23 {
    order: 23;
  }
  .arco-col-lg-order-24 {
    order: 24;
  }
}
@media (min-width: 1200px) {
  .arco-col-xl-1 {
    flex: 0 0 4.16666667%;
    width: 4.16666667%;
  }
  .arco-col-xl-2 {
    flex: 0 0 8.33333333%;
    width: 8.33333333%;
  }
  .arco-col-xl-3 {
    flex: 0 0 12.5%;
    width: 12.5%;
  }
  .arco-col-xl-4 {
    flex: 0 0 16.66666667%;
    width: 16.66666667%;
  }
  .arco-col-xl-5 {
    flex: 0 0 20.83333333%;
    width: 20.83333333%;
  }
  .arco-col-xl-6 {
    flex: 0 0 25%;
    width: 25%;
  }
  .arco-col-xl-7 {
    flex: 0 0 29.16666667%;
    width: 29.16666667%;
  }
  .arco-col-xl-8 {
    flex: 0 0 33.33333333%;
    width: 33.33333333%;
  }
  .arco-col-xl-9 {
    flex: 0 0 37.5%;
    width: 37.5%;
  }
  .arco-col-xl-10 {
    flex: 0 0 41.66666667%;
    width: 41.66666667%;
  }
  .arco-col-xl-11 {
    flex: 0 0 45.83333333%;
    width: 45.83333333%;
  }
  .arco-col-xl-12 {
    flex: 0 0 50%;
    width: 50%;
  }
  .arco-col-xl-13 {
    flex: 0 0 54.16666667%;
    width: 54.16666667%;
  }
  .arco-col-xl-14 {
    flex: 0 0 58.33333333%;
    width: 58.33333333%;
  }
  .arco-col-xl-15 {
    flex: 0 0 62.5%;
    width: 62.5%;
  }
  .arco-col-xl-16 {
    flex: 0 0 66.66666667%;
    width: 66.66666667%;
  }
  .arco-col-xl-17 {
    flex: 0 0 70.83333333%;
    width: 70.83333333%;
  }
  .arco-col-xl-18 {
    flex: 0 0 75%;
    width: 75%;
  }
  .arco-col-xl-19 {
    flex: 0 0 79.16666667%;
    width: 79.16666667%;
  }
  .arco-col-xl-20 {
    flex: 0 0 83.33333333%;
    width: 83.33333333%;
  }
  .arco-col-xl-21 {
    flex: 0 0 87.5%;
    width: 87.5%;
  }
  .arco-col-xl-22 {
    flex: 0 0 91.66666667%;
    width: 91.66666667%;
  }
  .arco-col-xl-23 {
    flex: 0 0 95.83333333%;
    width: 95.83333333%;
  }
  .arco-col-xl-24 {
    flex: 0 0 100%;
    width: 100%;
  }
  .arco-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-xl-offset-6 {
    margin-left: 25%;
  }
  .arco-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-xl-offset-12 {
    margin-left: 50%;
  }
  .arco-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-xl-offset-18 {
    margin-left: 75%;
  }
  .arco-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-xl-order-1 {
    order: 1;
  }
  .arco-col-xl-order-2 {
    order: 2;
  }
  .arco-col-xl-order-3 {
    order: 3;
  }
  .arco-col-xl-order-4 {
    order: 4;
  }
  .arco-col-xl-order-5 {
    order: 5;
  }
  .arco-col-xl-order-6 {
    order: 6;
  }
  .arco-col-xl-order-7 {
    order: 7;
  }
  .arco-col-xl-order-8 {
    order: 8;
  }
  .arco-col-xl-order-9 {
    order: 9;
  }
  .arco-col-xl-order-10 {
    order: 10;
  }
  .arco-col-xl-order-11 {
    order: 11;
  }
  .arco-col-xl-order-12 {
    order: 12;
  }
  .arco-col-xl-order-13 {
    order: 13;
  }
  .arco-col-xl-order-14 {
    order: 14;
  }
  .arco-col-xl-order-15 {
    order: 15;
  }
  .arco-col-xl-order-16 {
    order: 16;
  }
  .arco-col-xl-order-17 {
    order: 17;
  }
  .arco-col-xl-order-18 {
    order: 18;
  }
  .arco-col-xl-order-19 {
    order: 19;
  }
  .arco-col-xl-order-20 {
    order: 20;
  }
  .arco-col-xl-order-21 {
    order: 21;
  }
  .arco-col-xl-order-22 {
    order: 22;
  }
  .arco-col-xl-order-23 {
    order: 23;
  }
  .arco-col-xl-order-24 {
    order: 24;
  }
}
@media (min-width: 1600px) {
  .arco-col-xxl-1 {
    flex: 0 0 4.16666667%;
    width: 4.16666667%;
  }
  .arco-col-xxl-2 {
    flex: 0 0 8.33333333%;
    width: 8.33333333%;
  }
  .arco-col-xxl-3 {
    flex: 0 0 12.5%;
    width: 12.5%;
  }
  .arco-col-xxl-4 {
    flex: 0 0 16.66666667%;
    width: 16.66666667%;
  }
  .arco-col-xxl-5 {
    flex: 0 0 20.83333333%;
    width: 20.83333333%;
  }
  .arco-col-xxl-6 {
    flex: 0 0 25%;
    width: 25%;
  }
  .arco-col-xxl-7 {
    flex: 0 0 29.16666667%;
    width: 29.16666667%;
  }
  .arco-col-xxl-8 {
    flex: 0 0 33.33333333%;
    width: 33.33333333%;
  }
  .arco-col-xxl-9 {
    flex: 0 0 37.5%;
    width: 37.5%;
  }
  .arco-col-xxl-10 {
    flex: 0 0 41.66666667%;
    width: 41.66666667%;
  }
  .arco-col-xxl-11 {
    flex: 0 0 45.83333333%;
    width: 45.83333333%;
  }
  .arco-col-xxl-12 {
    flex: 0 0 50%;
    width: 50%;
  }
  .arco-col-xxl-13 {
    flex: 0 0 54.16666667%;
    width: 54.16666667%;
  }
  .arco-col-xxl-14 {
    flex: 0 0 58.33333333%;
    width: 58.33333333%;
  }
  .arco-col-xxl-15 {
    flex: 0 0 62.5%;
    width: 62.5%;
  }
  .arco-col-xxl-16 {
    flex: 0 0 66.66666667%;
    width: 66.66666667%;
  }
  .arco-col-xxl-17 {
    flex: 0 0 70.83333333%;
    width: 70.83333333%;
  }
  .arco-col-xxl-18 {
    flex: 0 0 75%;
    width: 75%;
  }
  .arco-col-xxl-19 {
    flex: 0 0 79.16666667%;
    width: 79.16666667%;
  }
  .arco-col-xxl-20 {
    flex: 0 0 83.33333333%;
    width: 83.33333333%;
  }
  .arco-col-xxl-21 {
    flex: 0 0 87.5%;
    width: 87.5%;
  }
  .arco-col-xxl-22 {
    flex: 0 0 91.66666667%;
    width: 91.66666667%;
  }
  .arco-col-xxl-23 {
    flex: 0 0 95.83333333%;
    width: 95.83333333%;
  }
  .arco-col-xxl-24 {
    flex: 0 0 100%;
    width: 100%;
  }
  .arco-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .arco-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .arco-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .arco-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .arco-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .arco-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .arco-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .arco-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .arco-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .arco-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .arco-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .arco-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .arco-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .arco-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .arco-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .arco-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .arco-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .arco-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .arco-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .arco-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .arco-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .arco-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .arco-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .arco-col-xxl-order-1 {
    order: 1;
  }
  .arco-col-xxl-order-2 {
    order: 2;
  }
  .arco-col-xxl-order-3 {
    order: 3;
  }
  .arco-col-xxl-order-4 {
    order: 4;
  }
  .arco-col-xxl-order-5 {
    order: 5;
  }
  .arco-col-xxl-order-6 {
    order: 6;
  }
  .arco-col-xxl-order-7 {
    order: 7;
  }
  .arco-col-xxl-order-8 {
    order: 8;
  }
  .arco-col-xxl-order-9 {
    order: 9;
  }
  .arco-col-xxl-order-10 {
    order: 10;
  }
  .arco-col-xxl-order-11 {
    order: 11;
  }
  .arco-col-xxl-order-12 {
    order: 12;
  }
  .arco-col-xxl-order-13 {
    order: 13;
  }
  .arco-col-xxl-order-14 {
    order: 14;
  }
  .arco-col-xxl-order-15 {
    order: 15;
  }
  .arco-col-xxl-order-16 {
    order: 16;
  }
  .arco-col-xxl-order-17 {
    order: 17;
  }
  .arco-col-xxl-order-18 {
    order: 18;
  }
  .arco-col-xxl-order-19 {
    order: 19;
  }
  .arco-col-xxl-order-20 {
    order: 20;
  }
  .arco-col-xxl-order-21 {
    order: 21;
  }
  .arco-col-xxl-order-22 {
    order: 22;
  }
  .arco-col-xxl-order-23 {
    order: 23;
  }
  .arco-col-xxl-order-24 {
    order: 24;
  }
}
.arco-grid {
  display: grid;
}
.arco-image-trigger {
  padding: 6px 4px;
  background: var(--color-bg-5);
  border: 1px solid var(--color-neutral-3);
  border-radius: 4px;
}
.arco-image-trigger .arco-trigger-arrow {
  background-color: var(--color-bg-5);
  border: 1px solid var(--color-neutral-3);
}
.arco-image {
  position: relative;
  display: inline-block;
  border-radius: var(--border-radius-small);
}
.arco-image-img {
  vertical-align: middle;
  border-radius: inherit;
}
.arco-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.arco-image-footer {
  display: flex;
  width: 100%;
  max-width: 100%;
}
.arco-image-footer-caption {
  flex: 1 1 auto;
}
.arco-image-footer-caption-title {
  font-weight: 500;
  font-size: 16px;
}
.arco-image-footer-caption-description {
  font-size: 14px;
}
.arco-image-footer-extra {
  flex: 0 0 auto;
  padding-left: 12px;
}
.arco-image-with-footer-inner .arco-image-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  align-items: center;
  box-sizing: border-box;
  padding: 9px 16px;
  color: var(--color-white);
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  border-bottom-right-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-image-with-footer-inner .arco-image-footer-caption-title {
  color: var(--color-white);
}
.arco-image-with-footer-inner .arco-image-footer-caption-description {
  color: var(--color-white);
}
.arco-image-with-footer-outer .arco-image-footer {
  margin-top: 4px;
  color: var(--color-neutral-8);
}
.arco-image-with-footer-outer .arco-image-footer-caption-title {
  color: var(--color-text-1);
}
.arco-image-with-footer-outer .arco-image-footer-caption-description {
  color: var(--color-neutral-6);
}
.arco-image-error {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  color: var(--color-neutral-4);
  background-color: var(--color-neutral-1);
}
.arco-image-error-icon {
  width: 60px;
  max-width: 100%;
  height: 60px;
  max-height: 100%;
}
.arco-image-error-icon > svg {
  width: 100%;
  height: 100%;
}
.arco-image-error-alt {
  padding: 8px 16px;
  font-size: 12px;
  line-height: 1.6667;
  text-align: center;
}
.arco-image-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-1);
}
.arco-image-loader-spin {
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgb(var(--primary-6));
  font-size: 32px;
  text-align: center;
  transform: translate(-50%, -50%);
}
.arco-image-loader-spin-text {
  color: var(--color-neutral-6);
  font-size: 16px;
}
.arco-image-simple.arco-image-with-footer-inner .arco-image-footer {
  padding: 12px 16px;
}
.arco-image-loading .arco-image-img,
.arco-image-loading-error .arco-image-img {
  visibility: hidden;
}
.arco-image-preview {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
}
.arco-image-preview-hide {
  display: none;
}
.arco-image-preview-mask,
.arco-image-preview-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.arco-image-preview-mask {
  background-color: var(--color-mask-bg);
}
.arco-image-preview-img-container {
  width: 100%;
  height: 100%;
  text-align: center;
}
.arco-image-preview-img-container::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.arco-image-preview-img-container .arco-image-preview-img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  cursor: grab;
  user-select: none;
}
.arco-image-preview-img-container .arco-image-preview-img.arco-image-preview-img-moving {
  cursor: grabbing;
}
.arco-image-preview-scale-value {
  box-sizing: border-box;
  padding: 7px 10px;
  color: var(--color-white);
  font-size: 12px;
  line-height: initial;
  background-color: rgba(255, 255, 255, 0.08);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.arco-image-preview-toolbar {
  position: absolute;
  bottom: 46px;
  left: 50%;
  display: flex;
  align-items: flex-start;
  padding: 4px 16px;
  background-color: var(--color-bg-2);
  border-radius: var(--border-radius-medium);
  transform: translateX(-50%);
}
.arco-image-preview-toolbar-action {
  display: flex;
  align-items: center;
  color: var(--color-neutral-8);
  font-size: 14px;
  background-color: transparent;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-image-preview-toolbar-action:not(:last-of-type) {
  margin-right: 0;
}
.arco-image-preview-toolbar-action:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-neutral-2);
}
.arco-image-preview-toolbar-action-disabled,
.arco-image-preview-toolbar-action-disabled:hover {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-image-preview-toolbar-action-name {
  padding-right: 12px;
  font-size: 12px;
}
.arco-image-preview-toolbar-action-content {
  padding: 13px;
  line-height: 1;
}
.arco-image-preview-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  padding: 10px;
  color: rgb(var(--primary-6));
  font-size: 18px;
  background-color: #232324;
  border-radius: var(--border-radius-medium);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.arco-image-preview-close-btn {
  position: absolute;
  top: 36px;
  right: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: var(--color-white);
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
}
.arco-image-preview-arrow-left,
.arco-image-preview-arrow-right {
  position: absolute;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  color: var(--color-white);
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  cursor: pointer;
}
.arco-image-preview-arrow-left > svg,
.arco-image-preview-arrow-right > svg {
  color: var(--color-white);
  font-size: 16px;
}
.arco-image-preview-arrow-left:hover,
.arco-image-preview-arrow-right:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.arco-image-preview-arrow-left {
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
}
.arco-image-preview-arrow-right {
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.arco-image-preview-arrow-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.2);
  cursor: not-allowed;
}
.arco-image-preview-arrow-disabled > svg {
  color: rgba(255, 255, 255, 0.3);
}
.arco-image-preview-arrow-disabled:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
/** mask 动效 */
.image-fade-enter-from,
.image-fade-leave-to {
  opacity: 0;
}
.image-fade-enter-to,
.image-fade-leave-from {
  opacity: 1;
}
.image-fade-enter-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.image-fade-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-input-number {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-radius: var(--border-radius-small);
}
.arco-input-number-step-button {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0;
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  cursor: pointer;
  user-select: none;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-step-button:hover {
  background-color: var(--color-fill-3);
  border-color: var(--color-fill-3);
}
.arco-input-number-step-button:active {
  background-color: var(--color-fill-4);
  border-color: var(--color-fill-4);
}
.arco-input-number-step-button:disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-input-number-step-button:disabled:hover,
.arco-input-number-step-button:disabled:active {
  background-color: var(--color-fill-2);
  border-color: var(--color-neutral-3);
}
.arco-input-number .arco-input-wrapper {
  position: relative;
}
.arco-input-number-prefix,
.arco-input-number-suffix {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-mode-embed .arco-input-number-step {
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: 4px;
  width: 18px;
  overflow: hidden;
  border-radius: 1px;
  opacity: 0;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-mode-embed .arco-input-number-step .arco-input-number-step-button {
  width: 100%;
  height: 50%;
  font-size: 10px;
  border: none;
  border-color: var(--color-neutral-3);
}
.arco-input-number-mode-embed .arco-input-suffix {
  justify-content: flex-end;
  min-width: 6px;
}
.arco-input-number-mode-embed .arco-input-suffix-has-feedback {
  min-width: 32px;
}
.arco-input-number-mode-embed .arco-input-suffix-has-feedback .arco-input-number-step {
  right: 30px;
}
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-suffix:has(.arco-input-number-suffix),
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-suffix:has(.arco-input-number-suffix) {
  padding-left: 4px;
}
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-step,
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-step {
  opacity: 1;
}
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-suffix,
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-suffix {
  opacity: 0;
  pointer-events: none;
}
.arco-input-number-mode-embed.arco-input-wrapper:not(.arco-input-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover {
  background-color: var(--color-fill-4);
}
.arco-input-number-mode-button .arco-input-prepend,
.arco-input-number-mode-button .arco-input-append {
  padding: 0;
  border: none;
}
.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button {
  border-right: 1px solid transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:active) {
  border-right-color: var(--color-neutral-3);
}
.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button {
  border-left: 1px solid transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:active) {
  border-left-color: var(--color-neutral-3);
}
.arco-input-tag {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-tag:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-tag:focus-within,
.arco-input-tag.arco-input-tag-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-input-tag.arco-input-tag-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-tag.arco-input-tag-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix,
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix {
  color: inherit;
}
.arco-input-tag.arco-input-tag-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-error:focus-within,
.arco-input-tag.arco-input-tag-error.arco-input-tag-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-tag .arco-input-tag-prefix,
.arco-input-tag .arco-input-tag-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  user-select: none;
}
.arco-input-tag .arco-input-tag-prefix > svg,
.arco-input-tag .arco-input-tag-suffix > svg {
  font-size: 14px;
}
.arco-input-tag .arco-input-tag-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-tag .arco-input-tag-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-tag .arco-input-tag-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-tag .arco-input-tag-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-tag:hover .arco-input-tag-clear-btn {
  visibility: visible;
}
.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-tag.arco-input-tag-has-tag {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-input-tag.arco-input-tag-has-prefix {
  padding-left: 12px;
}
.arco-input-tag.arco-input-tag-has-suffix {
  padding-right: 12px;
}
.arco-input-tag .arco-input-tag-inner {
  flex: 1;
  overflow: hidden;
  line-height: 0;
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
  color: var(--color-text-1);
  font-size: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  background-color: var(--color-bg-2);
  border-color: var(--color-fill-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  line-height: 1.5715;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  visibility: hidden;
  pointer-events: none;
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-2);
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-readonly,
.arco-input-tag.arco-input-tag-disabled-input {
  cursor: default;
}
.arco-input-tag.arco-input-tag-size-mini {
  font-size: 12px;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input {
  height: auto;
  min-height: 20px;
}
.arco-input-tag.arco-input-tag-size-medium {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 22px;
  vertical-align: middle;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input {
  height: auto;
  min-height: 24px;
}
.arco-input-tag.arco-input-tag-size-small {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input {
  height: auto;
  min-height: 20px;
}
.arco-input-tag.arco-input-tag-size-large {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 26px;
  vertical-align: middle;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input {
  height: auto;
  min-height: 28px;
}
.input-tag-zoom-enter-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.input-tag-zoom-enter-to {
  transform: scale(1, 1);
  opacity: 1;
}
.input-tag-zoom-enter-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.input-tag-zoom-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.input-tag-zoom-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.input-tag-zoom-leave-active {
  position: absolute;
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.input-tag-zoom-move {
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-input-wrapper {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-wrapper:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-wrapper:focus-within,
.arco-input-wrapper.arco-input-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-input-wrapper.arco-input-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-wrapper.arco-input-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-wrapper.arco-input-disabled .arco-input-prefix,
.arco-input-wrapper.arco-input-disabled .arco-input-suffix {
  color: inherit;
}
.arco-input-wrapper.arco-input-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-wrapper.arco-input-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-wrapper.arco-input-error:focus-within,
.arco-input-wrapper.arco-input-error.arco-input-wrapper-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-wrapper .arco-input-prefix,
.arco-input-wrapper .arco-input-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  user-select: none;
}
.arco-input-wrapper .arco-input-prefix > svg,
.arco-input-wrapper .arco-input-suffix > svg {
  font-size: 14px;
}
.arco-input-wrapper .arco-input-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-wrapper .arco-input-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-wrapper .arco-input-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-wrapper .arco-input-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-wrapper:hover .arco-input-clear-btn {
  visibility: visible;
}
.arco-input-wrapper:not(.arco-input-focus) .arco-input-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-wrapper .arco-input {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  line-height: 1.5715;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.arco-input-wrapper .arco-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-wrapper .arco-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-wrapper .arco-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-wrapper .arco-input.arco-input-size-mini {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-input-wrapper .arco-input.arco-input-size-small {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-wrapper .arco-input.arco-input-size-medium {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-wrapper .arco-input.arco-input-size-large {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-wrapper .arco-input-word-limit {
  color: var(--color-text-3);
  font-size: 12px;
}
.arco-input-outer {
  display: inline-flex;
  width: 100%;
}
.arco-input-outer > .arco-input-wrapper {
  border-radius: 0;
}
.arco-input-outer > :first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-outer > :last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-outer {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix,
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix > svg,
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix > svg {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend,
.arco-input-outer.arco-input-outer-size-mini .arco-input-append {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend > svg,
.arco-input-outer.arco-input-outer-size-mini .arco-input-append > svg {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-outer {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix,
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix > svg,
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend,
.arco-input-outer.arco-input-outer-size-small .arco-input-append {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend > svg,
.arco-input-outer.arco-input-outer-size-small .arco-input-append > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-outer {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix,
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix > svg,
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend,
.arco-input-outer.arco-input-outer-size-large .arco-input-append {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend > svg,
.arco-input-outer.arco-input-outer-size-large .arco-input-append > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer-disabled {
  cursor: not-allowed;
}
.arco-input-prepend,
.arco-input-append {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  padding: 0 12px;
  color: var(--color-text-1);
  white-space: nowrap;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-input-prepend > svg,
.arco-input-append > svg {
  font-size: 14px;
}
.arco-input-prepend {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-append {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group {
  display: inline-flex;
  align-items: center;
}
.arco-input-group > * {
  border-radius: 0;
}
.arco-input-group > *.arco-input-outer > :last-child,
.arco-input-group > *.arco-input-outer > :first-child {
  border-radius: 0;
}
.arco-input-group > *:not(:last-child) {
  position: relative;
  box-sizing: border-box;
}
.arco-input-group > *:first-child,
.arco-input-group > *:first-child .arco-input-group > *:first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group > *:first-child .arco-select-view,
.arco-input-group > *:first-child .arco-input-group > *:first-child .arco-select-view {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group > *:last-child,
.arco-input-group > *:last-child .arco-input-outer > *:last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group > *:last-child .arco-select-view,
.arco-input-group > *:last-child .arco-input-outer > *:last-child .arco-select-view {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group > .arco-input-wrapper:not(:last-child),
.arco-input-group > .arco-input-outer:not(:last-child),
.arco-input-group > .arco-input-tag:not(:last-child),
.arco-input-group > .arco-select-view:not(:last-child) {
  margin-right: -1px;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-input-group > .arco-input-wrapper:not(:last-child):focus-within,
.arco-input-group > .arco-input-outer:not(:last-child):focus-within,
.arco-input-group > .arco-input-tag:not(:last-child):focus-within,
.arco-input-group > .arco-select-view:not(:last-child):focus-within {
  border-right-color: rgb(var(--primary-6));
}
.arco-input-group > .arco-input-wrapper.arco-input-error:not(:last-child):focus-within {
  border-right-color: rgb(var(--danger-6));
}
.size-height-size-mini {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.size-height-size-small {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
}
.size-height-size-large {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
}
.arco-textarea-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon {
  display: inline-block;
}
.arco-textarea-clear-wrapper .arco-textarea {
  padding-right: 20px;
}
.arco-textarea-word-limit {
  position: absolute;
  right: 10px;
  bottom: 6px;
  color: var(--color-text-3);
  font-size: 12px;
  user-select: none;
}
.arco-textarea-clear-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
  font-size: 12px;
}
.arco-input-search .arco-input-append {
  padding: 0;
  border: none;
}
.arco-input-search .arco-input-suffix {
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-input-search .arco-input-search-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-wrapper.arco-input-password:not(.arco-input-disabled) .arco-input-suffix {
  color: var(--color-text-2);
  font-size: 12px;
  cursor: pointer;
}
.arco-layout {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
.arco-layout-sider {
  position: relative;
  flex: none;
  width: auto;
  margin: 0;
  padding: 0;
  background: var(--color-menu-dark-bg);
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-layout-sider-children {
  height: 100%;
  overflow: auto;
}
.arco-layout-sider-collapsed .arco-layout-sider-children {
  /* width */
}
.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar {
  width: 0;
}
.arco-layout-sider-has-trigger {
  box-sizing: border-box;
  padding-bottom: 48px;
}
.arco-layout-sider-trigger {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  color: var(--color-white);
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-layout-sider-trigger-light {
  color: var(--color-text-1);
  background: var(--color-menu-light-bg);
  border-top: 1px solid var(--color-bg-5);
}
.arco-layout-sider-light {
  background: var(--color-menu-light-bg);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08);
}
.arco-layout-header {
  flex: 0 0 auto;
  box-sizing: border-box;
  margin: 0;
}
.arco-layout-content {
  flex: 1;
}
.arco-layout-footer {
  flex: 0 0 auto;
  margin: 0;
}
.arco-layout-has-sider {
  flex-direction: row;
}
.arco-layout-has-sider > .arco-layout,
.arco-layout-has-sider > .arco-layout-content {
  overflow-x: hidden;
}
.arco-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1px 4px;
  color: rgb(var(--link-6));
  font-size: 14px;
  line-height: 1.5715;
  text-decoration: none;
  background-color: transparent;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-link:hover {
  color: rgb(var(--link-6));
  background-color: var(--color-fill-2);
}
.arco-link:active {
  color: rgb(var(--link-6));
  background-color: var(--color-fill-3);
  transition: none;
}
.arco-link.arco-link-hoverless {
  display: inline;
  padding: 0;
  background-color: unset;
}
.arco-link.arco-link-hoverless:active,
.arco-link.arco-link-hoverless:hover {
  background-color: unset;
}
.arco-link.arco-link-disabled {
  color: var(--color-link-light-3);
  background: none;
  cursor: not-allowed;
}
.arco-link.arco-link-loading {
  color: var(--color-link-light-3);
  background: none;
  cursor: default;
}
.arco-link-status-success {
  color: rgb(var(--success-6));
}
.arco-link-status-success:hover {
  color: rgb(var(--success-6));
}
.arco-link-status-success:active {
  color: rgb(var(--success-6));
}
.arco-link-status-success.arco-link-disabled {
  color: var(--color-success-light-3);
}
.arco-link-status-success.arco-link-loading {
  color: var(--color-success-light-3);
}
.arco-link-status-danger {
  color: rgb(var(--danger-6));
}
.arco-link-status-danger:hover {
  color: rgb(var(--danger-6));
}
.arco-link-status-danger:active {
  color: rgb(var(--danger-6));
}
.arco-link-status-danger.arco-link-disabled {
  color: var(--color-danger-light-3);
}
.arco-link-status-danger.arco-link-loading {
  color: var(--color-danger-light-3);
}
.arco-link-status-warning {
  color: rgb(var(--warning-6));
}
.arco-link-status-warning:hover {
  color: rgb(var(--warning-6));
}
.arco-link-status-warning:active {
  color: rgb(var(--warning-6));
}
.arco-link-status-warning.arco-link-disabled {
  color: var(--color-warning-light-2);
}
.arco-link-status-warning.arco-link-loading {
  color: var(--color-warning-light-2);
}
.arco-link-icon {
  margin-right: 6px;
  font-size: 12px;
  vertical-align: middle;
}
/**********************************************
 * size:  small / default / large
 **********************************************/
.arco-list {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  overflow-y: auto;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 1.5715;
  border-radius: var(--border-radius-medium);
}
.arco-list-wrapper {
  overflow: hidden;
}
.arco-list-wrapper .arco-list-spin {
  display: block;
  height: 100%;
  overflow: hidden;
}
.arco-list-content {
  overflow: hidden;
}
.arco-list-small .arco-list-content-wrapper .arco-list-header {
  padding: 8px 20px;
}
.arco-list-small .arco-list-content-wrapper .arco-list-footer,
.arco-list-small .arco-list-content-wrapper .arco-list-content > .arco-list-item,
.arco-list-small .arco-list-content-wrapper .arco-list-content .arco-list-col > .arco-list-item,
.arco-list-small .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item {
  padding: 9px 20px;
}
.arco-list-medium .arco-list-content-wrapper .arco-list-header {
  padding: 12px 20px;
}
.arco-list-medium .arco-list-content-wrapper .arco-list-footer,
.arco-list-medium .arco-list-content-wrapper .arco-list-content > .arco-list-item,
.arco-list-medium .arco-list-content-wrapper .arco-list-content .arco-list-col > .arco-list-item,
.arco-list-medium .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item {
  padding: 13px 20px;
}
.arco-list-large .arco-list-content-wrapper .arco-list-header {
  padding: 16px 20px;
}
.arco-list-large .arco-list-content-wrapper .arco-list-footer,
.arco-list-large .arco-list-content-wrapper .arco-list-content > .arco-list-item,
.arco-list-large .arco-list-content-wrapper .arco-list-content .arco-list-col > .arco-list-item,
.arco-list-large .arco-list-content-wrapper .arco-list-content.arco-list-virtual .arco-list-item {
  padding: 17px 20px;
}
.arco-list-bordered {
  border: 1px solid var(--color-neutral-3);
}
.arco-list-split .arco-list-header,
.arco-list-split .arco-list-item:not(:last-child) {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-list-split .arco-list-footer {
  border-top: 1px solid var(--color-neutral-3);
}
.arco-list-header {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.arco-list-item {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
}
.arco-list-item-main {
  flex: 1;
}
.arco-list-item-main .arco-list-item-action:not(:first-child) {
  margin-top: 4px;
}
.arco-list-item-meta {
  display: flex;
  align-items: center;
  padding: 4px 0;
}
.arco-list-item-meta-avatar {
  display: flex;
}
.arco-list-item-meta-avatar:not(:last-child) {
  margin-right: 16px;
}
.arco-list-item-meta-title {
  color: var(--color-text-1);
  font-weight: 500;
}
.arco-list-item-meta-title:not(:last-child) {
  margin-bottom: 2px;
}
.arco-list-item-meta-description {
  color: var(--color-text-2);
}
.arco-list-item-action {
  display: flex;
  flex-wrap: nowrap;
  align-self: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arco-list-item-action > li {
  display: inline-block;
  cursor: pointer;
}
.arco-list-item-action > li:not(:last-child) {
  margin-right: 20px;
}
.arco-list-hover .arco-list-item:hover {
  background-color: var(--color-fill-1);
}
.arco-list-pagination {
  float: right;
  margin-top: 24px;
}
.arco-list-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: '';
}
.arco-list-scroll-loading {
  display: flex;
  align-items: center;
  justify-content: center;
}
.arco-list-content {
  flex: auto;
}
.arco-list-content .arco-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.arco-mention {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
}
.arco-mention-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  visibility: hidden;
  pointer-events: none;
}
/**********************************************
 * theme: light / dark
 * status: default / disabled / selected / hover
 **********************************************/
/**********************************************
 * horizontal / vertical
 **********************************************/
/************************************************
 * collapse
 ***********************************************/
/************************************************
 * popButton
 ***********************************************/
/**********************************************
 * Theme dark in dropdown
 **********************************************/
.arco-menu {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  line-height: 1.5715;
  transition: width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-menu:focus-visible {
  outline: 3px solid var(--color-primary-light-2);
}
.arco-menu-indent {
  display: inline-block;
  width: 20px;
}
.arco-menu .arco-menu-item,
.arco-menu .arco-menu-group-title,
.arco-menu .arco-menu-pop-header,
.arco-menu .arco-menu-inline-header {
  position: relative;
  box-sizing: border-box;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-menu .arco-menu-item.arco-menu-disabled,
.arco-menu .arco-menu-group-title.arco-menu-disabled,
.arco-menu .arco-menu-pop-header.arco-menu-disabled,
.arco-menu .arco-menu-inline-header.arco-menu-disabled {
  cursor: not-allowed;
}
.arco-menu .arco-menu-item.arco-menu-selected,
.arco-menu .arco-menu-group-title.arco-menu-selected,
.arco-menu .arco-menu-pop-header.arco-menu-selected,
.arco-menu .arco-menu-inline-header.arco-menu-selected {
  font-weight: 500;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu .arco-menu-item .arco-icon,
.arco-menu .arco-menu-group-title .arco-icon,
.arco-menu .arco-menu-pop-header .arco-icon,
.arco-menu .arco-menu-inline-header .arco-icon,
.arco-menu .arco-menu-item .arco-menu-icon,
.arco-menu .arco-menu-group-title .arco-menu-icon,
.arco-menu .arco-menu-pop-header .arco-menu-icon,
.arco-menu .arco-menu-inline-header .arco-menu-icon {
  margin-right: 16px;
}
.arco-menu .arco-menu-item .arco-menu-icon .arco-icon,
.arco-menu .arco-menu-group-title .arco-menu-icon .arco-icon,
.arco-menu .arco-menu-pop-header .arco-menu-icon .arco-icon,
.arco-menu .arco-menu-inline-header .arco-menu-icon .arco-icon {
  margin-right: 0;
}
.arco-menu-light {
  background-color: var(--color-menu-light-bg);
}
.arco-menu-light .arco-menu-item,
.arco-menu-light .arco-menu-group-title,
.arco-menu-light .arco-menu-pop-header,
.arco-menu-light .arco-menu-inline-header {
  color: var(--color-text-2);
  background-color: var(--color-menu-light-bg);
}
.arco-menu-light .arco-menu-item .arco-icon,
.arco-menu-light .arco-menu-group-title .arco-icon,
.arco-menu-light .arco-menu-pop-header .arco-icon,
.arco-menu-light .arco-menu-inline-header .arco-icon,
.arco-menu-light .arco-menu-item .arco-menu-icon,
.arco-menu-light .arco-menu-group-title .arco-menu-icon,
.arco-menu-light .arco-menu-pop-header .arco-menu-icon,
.arco-menu-light .arco-menu-inline-header .arco-menu-icon {
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-item:hover,
.arco-menu-light .arco-menu-group-title:hover,
.arco-menu-light .arco-menu-pop-header:hover,
.arco-menu-light .arco-menu-inline-header:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-item:hover .arco-icon,
.arco-menu-light .arco-menu-group-title:hover .arco-icon,
.arco-menu-light .arco-menu-pop-header:hover .arco-icon,
.arco-menu-light .arco-menu-inline-header:hover .arco-icon,
.arco-menu-light .arco-menu-item:hover .arco-menu-icon,
.arco-menu-light .arco-menu-group-title:hover .arco-menu-icon,
.arco-menu-light .arco-menu-pop-header:hover .arco-menu-icon,
.arco-menu-light .arco-menu-inline-header:hover .arco-menu-icon {
  color: var(--color-text-3);
}
.arco-menu-light .arco-menu-item.arco-menu-selected,
.arco-menu-light .arco-menu-group-title.arco-menu-selected,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-item.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-item.arco-menu-selected .arco-menu-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-selected .arco-menu-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-item.arco-menu-disabled,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled {
  color: var(--color-text-4);
  background-color: var(--color-menu-light-bg);
}
.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-icon,
.arco-menu-light .arco-menu-item.arco-menu-disabled .arco-menu-icon,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon {
  color: var(--color-text-4);
}
.arco-menu-light .arco-menu-item.arco-menu-selected {
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-light .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-fill-2);
}
.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,
.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected {
  background: none;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-light.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,
.arco-menu-light.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-fill-2);
}
.arco-menu-light .arco-menu-group-title {
  color: var(--color-text-3);
  pointer-events: none;
}
.arco-menu-light .arco-menu-collapse-button {
  color: var(--color-text-3);
  background-color: var(--color-fill-1);
}
.arco-menu-light .arco-menu-collapse-button:hover {
  background-color: var(--color-fill-3);
}
.arco-menu-dark {
  background-color: var(--color-menu-dark-bg);
}
.arco-menu-dark .arco-menu-item,
.arco-menu-dark .arco-menu-group-title,
.arco-menu-dark .arco-menu-pop-header,
.arco-menu-dark .arco-menu-inline-header {
  color: var(--color-text-4);
  background-color: var(--color-menu-dark-bg);
}
.arco-menu-dark .arco-menu-item .arco-icon,
.arco-menu-dark .arco-menu-group-title .arco-icon,
.arco-menu-dark .arco-menu-pop-header .arco-icon,
.arco-menu-dark .arco-menu-inline-header .arco-icon,
.arco-menu-dark .arco-menu-item .arco-menu-icon,
.arco-menu-dark .arco-menu-group-title .arco-menu-icon,
.arco-menu-dark .arco-menu-pop-header .arco-menu-icon,
.arco-menu-dark .arco-menu-inline-header .arco-menu-icon {
  color: var(--color-text-3);
}
.arco-menu-dark .arco-menu-item:hover,
.arco-menu-dark .arco-menu-group-title:hover,
.arco-menu-dark .arco-menu-pop-header:hover,
.arco-menu-dark .arco-menu-inline-header:hover {
  color: var(--color-text-4);
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-item:hover .arco-icon,
.arco-menu-dark .arco-menu-group-title:hover .arco-icon,
.arco-menu-dark .arco-menu-pop-header:hover .arco-icon,
.arco-menu-dark .arco-menu-inline-header:hover .arco-icon,
.arco-menu-dark .arco-menu-item:hover .arco-menu-icon,
.arco-menu-dark .arco-menu-group-title:hover .arco-menu-icon,
.arco-menu-dark .arco-menu-pop-header:hover .arco-menu-icon,
.arco-menu-dark .arco-menu-inline-header:hover .arco-menu-icon {
  color: var(--color-text-3);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected {
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-item.arco-menu-selected .arco-menu-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-selected .arco-menu-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-selected .arco-menu-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon {
  color: var(--color-white);
}
.arco-menu-dark .arco-menu-item.arco-menu-disabled,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled {
  color: var(--color-text-2);
  background-color: var(--color-menu-dark-bg);
}
.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-icon,
.arco-menu-dark .arco-menu-item.arco-menu-disabled .arco-menu-icon,
.arco-menu-dark .arco-menu-group-title.arco-menu-disabled .arco-menu-icon,
.arco-menu-dark .arco-menu-pop-header.arco-menu-disabled .arco-menu-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-disabled .arco-menu-icon {
  color: var(--color-text-2);
}
.arco-menu-dark .arco-menu-item.arco-menu-selected {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected {
  color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-icon,
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected .arco-menu-icon {
  color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected,
.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected {
  background: none;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-menu-dark.arco-menu-horizontal .arco-menu-item.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-group-title.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-pop-header.arco-menu-selected:hover,
.arco-menu-dark.arco-menu-horizontal .arco-menu-inline-header.arco-menu-selected:hover {
  background-color: var(--color-menu-dark-hover);
}
.arco-menu-dark .arco-menu-group-title {
  color: var(--color-text-3);
  pointer-events: none;
}
.arco-menu-dark .arco-menu-collapse-button {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
}
.arco-menu-dark .arco-menu-collapse-button:hover {
  background-color: rgb(var(--primary-7));
}
.arco-menu a,
.arco-menu a:hover,
.arco-menu a:focus,
.arco-menu a:active {
  color: inherit;
  text-decoration: none;
  cursor: inherit;
}
.arco-menu-inner {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.arco-menu-icon-suffix.is-open {
  transform: rotate(180deg);
}
.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding: 0 12px;
  line-height: 40px;
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-right: 0;
}
.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  margin-bottom: 4px;
}
.arco-menu-vertical .arco-menu-item:not(.arco-menu-has-icon),
.arco-menu-vertical .arco-menu-group-title:not(.arco-menu-has-icon),
.arco-menu-vertical .arco-menu-pop-header:not(.arco-menu-has-icon),
.arco-menu-vertical .arco-menu-inline-header:not(.arco-menu-has-icon) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-menu-vertical .arco-menu-item.arco-menu-has-icon,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon {
  display: flex;
  align-items: center;
}
.arco-menu-vertical .arco-menu-item.arco-menu-has-icon > .arco-menu-indent-list,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon > .arco-menu-indent-list,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon > .arco-menu-indent-list,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon > .arco-menu-indent-list,
.arco-menu-vertical .arco-menu-item.arco-menu-has-icon > .arco-menu-icon,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon > .arco-menu-icon,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon > .arco-menu-icon,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon > .arco-menu-icon {
  flex: none;
}
.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-icon,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-icon,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-icon,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-icon {
  line-height: 1;
}
.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix {
  position: absolute;
  right: 12px;
}
.arco-menu-vertical .arco-menu-inner {
  padding: 4px 8px;
}
.arco-menu-vertical .arco-menu-item.arco-menu-item-indented {
  display: flex;
}
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding-right: 28px;
}
.arco-menu-horizontal {
  width: 100%;
  height: auto;
}
.arco-menu-horizontal .arco-menu-item,
.arco-menu-horizontal .arco-menu-group-title,
.arco-menu-horizontal .arco-menu-pop-header,
.arco-menu-horizontal .arco-menu-inline-header {
  padding: 0 12px;
  line-height: 30px;
}
.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix .arco-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix .arco-icon {
  margin-right: 0;
}
.arco-menu-horizontal .arco-menu-item .arco-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-icon,
.arco-menu-horizontal .arco-menu-item .arco-menu-icon,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon {
  margin-right: 16px;
}
.arco-menu-horizontal .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-horizontal .arco-menu-inline-header .arco-menu-icon-suffix {
  margin-left: 6px;
}
.arco-menu-horizontal .arco-menu-inner {
  display: flex;
  align-items: center;
  padding: 14px 20px;
}
.arco-menu-horizontal .arco-menu-item,
.arco-menu-horizontal .arco-menu-pop {
  display: inline-block;
  flex-shrink: 0;
  vertical-align: middle;
}
.arco-menu-horizontal .arco-menu-item:not(:first-child),
.arco-menu-horizontal .arco-menu-pop:not(:first-child) {
  margin-left: 12px;
}
.arco-menu-horizontal .arco-menu-pop::after {
  position: absolute;
  bottom: -14px;
  left: 0;
  width: 100%;
  height: 14px;
  content: ' ';
}
.arco-menu-overflow-wrap {
  width: 100%;
}
.arco-menu-overflow-sub-menu-mirror,
.arco-menu-overflow-hidden-menu-item {
  position: absolute !important;
  white-space: nowrap;
  visibility: hidden;
  pointer-events: none;
}
.arco-menu-selected-label {
  position: absolute;
  right: 12px;
  bottom: -14px;
  left: 12px;
  height: 3px;
  background-color: rgb(var(--primary-6));
}
.arco-menu-pop-button {
  width: auto;
  background: none;
  box-shadow: none;
}
.arco-menu-pop-button.arco-menu-collapsed {
  width: auto;
}
.arco-menu-pop-button .arco-menu-item,
.arco-menu-pop-button .arco-menu-group-title,
.arco-menu-pop-button .arco-menu-pop-header,
.arco-menu-pop-button .arco-menu-inline-header {
  width: 40px;
  height: 40px;
  margin-bottom: 16px;
  line-height: 40px;
  border: 1px solid transparent;
  border-radius: 50%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-menu-collapsed {
  width: 48px;
}
.arco-menu-collapsed .arco-menu-inner {
  padding: 4px 4px;
}
.arco-menu-collapsed .arco-menu-icon-suffix {
  display: none;
}
.arco-menu-collapsed .arco-menu-has-icon > *:not(.arco-menu-icon) {
  opacity: 0;
}
.arco-menu-collapsed .arco-menu-item .arco-icon,
.arco-menu-collapsed .arco-menu-group-title .arco-icon,
.arco-menu-collapsed .arco-menu-pop-header .arco-icon,
.arco-menu-collapsed .arco-menu-inline-header .arco-icon {
  margin-right: 100%;
}
.arco-menu-collapse-button {
  position: absolute;
  right: 12px;
  bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-menu-inline-content {
  height: auto;
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-menu-inline-content-hide {
  height: 0;
}
.arco-menu-item-tooltip a {
  color: inherit;
  cursor: text;
}
.arco-menu-item-tooltip a:hover,
.arco-menu-item-tooltip a:focus,
.arco-menu-item-tooltip a:active {
  color: inherit;
}
.arco-menu-pop-trigger.arco-trigger-position-bl {
  transform: translateY(14px);
}
.arco-menu-pop-trigger.arco-trigger-position-bl .arco-trigger-arrow {
  z-index: 0;
  border-top: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger.arco-trigger-position-rt {
  transform: translateX(8px);
}
.arco-menu-pop-trigger.arco-trigger-position-rt .arco-trigger-arrow {
  z-index: 0;
  border-bottom: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
.arco-menu-pop-trigger.arco-menu-pop-trigger-dark .arco-trigger-arrow {
  background-color: var(--color-menu-dark-bg);
  border-color: var(--color-menu-dark-bg);
}
.arco-trigger-menu {
  position: relative;
  box-sizing: border-box;
  max-height: 200px;
  padding: 4px 0;
  overflow: auto;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-trigger-menu-hidden {
  display: none;
}
.arco-trigger-menu-item,
.arco-trigger-menu-pop-header {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  padding: 0 12px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  background-color: transparent;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-trigger-menu-item.arco-trigger-menu-selected,
.arco-trigger-menu-pop-header.arco-trigger-menu-selected {
  color: var(--color-text-1);
  font-weight: 500;
  background-color: transparent;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-trigger-menu-item:hover,
.arco-trigger-menu-pop-header:hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-trigger-menu-item.arco-trigger-menu-disabled,
.arco-trigger-menu-pop-header.arco-trigger-menu-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-trigger-menu .arco-trigger-menu-has-icon {
  display: flex;
  align-items: center;
}
.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-icon {
  margin-right: 8px;
  line-height: 1;
}
.arco-trigger-menu .arco-trigger-menu-has-icon > * {
  flex: none;
}
.arco-trigger-menu .arco-trigger-menu-has-icon .arco-trigger-menu-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-trigger-menu-pop-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arco-trigger-menu-pop-header .arco-trigger-menu-icon-suffix {
  margin-left: 12px;
}
.arco-trigger-menu-group:first-child .arco-trigger-menu-group-title {
  padding-top: 4px;
}
.arco-trigger-menu-group-title {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 12px 0 12px;
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-trigger-menu-pop-trigger .arco-trigger-arrow {
  display: none;
}
.arco-trigger-menu-dark {
  background-color: var(--color-menu-dark-bg);
  border-color: var(--color-menu-dark-bg);
}
.arco-trigger-menu-dark .arco-trigger-menu-item,
.arco-trigger-menu-dark .arco-trigger-menu-pop-header {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected,
.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected {
  color: var(--color-white);
  background-color: transparent;
}
.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-selected:hover,
.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-selected:hover {
  color: var(--color-white);
}
.arco-trigger-menu-dark .arco-trigger-menu-item:hover,
.arco-trigger-menu-dark .arco-trigger-menu-pop-header:hover {
  color: var(--color-text-4);
  background-color: var(--color-menu-dark-hover);
}
.arco-trigger-menu-dark .arco-trigger-menu-item.arco-trigger-menu-disabled,
.arco-trigger-menu-dark .arco-trigger-menu-pop-header.arco-trigger-menu-disabled {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-trigger-menu-dark .arco-trigger-menu-group-title {
  color: var(--color-text-3);
}
.arco-message-list {
  position: fixed;
  z-index: 1003;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0 10px;
  text-align: center;
  pointer-events: none;
}
.arco-message-list-top {
  top: 40px;
}
.arco-message-list-bottom {
  bottom: 40px;
}
.arco-message {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
  padding: 10px 16px 10px 16px;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  list-style: none;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  pointer-events: auto;
}
.arco-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: var(--color-text-1);
  font-size: 20px;
  vertical-align: middle;
  animation: arco-msg-fade 0.1s cubic-bezier(0, 0, 1, 1), arco-msg-fade 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-message-content {
  font-size: 14px;
  color: var(--color-text-1);
  vertical-align: middle;
}
.arco-message-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-info .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-info .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-success .arco-message-icon {
  color: rgb(var(--success-6));
}
.arco-message-success .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-warning .arco-message-icon {
  color: rgb(var(--warning-6));
}
.arco-message-warning .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-error .arco-message-icon {
  color: rgb(var(--danger-6));
}
.arco-message-error .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-loading {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-loading .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-loading .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-close-btn {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-message .arco-icon-hover.arco-message-icon-hover::before {
  width: 20px;
  height: 20px;
}
.fade-message-enter-from,
.fade-message-appear-from {
  opacity: 0;
}
.fade-message-enter-to,
.fade-message-appear-to {
  opacity: 1;
}
.fade-message-enter-active,
.fade-message-appear-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fade-message-leave-from {
  opacity: 1;
}
.fade-message-leave-to {
  opacity: 0;
}
.fade-message-leave-active {
  position: absolute;
}
.flip-list-move {
  transition: transform 0.8s ease;
}
@keyframes arco-msg-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes arco-msg-scale {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.arco-modal-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.arco-modal-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-mask-bg);
}
.arco-modal-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center {
  white-space: nowrap;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center::after {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal {
  top: 0;
  vertical-align: middle;
}
.arco-modal-wrapper.arco-modal-wrapper-moved {
  text-align: left;
}
.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal {
  top: 0;
  vertical-align: top;
}
.arco-modal {
  position: relative;
  top: 100px;
  display: inline-block;
  width: 520px;
  margin: 0 auto;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
  background-color: var(--color-bg-3);
  border-radius: var(--border-radius-medium);
}
.arco-modal-draggable .arco-modal-header {
  cursor: move;
}
.arco-modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding: 0 20px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-modal-header .arco-modal-title {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
}
.arco-modal-header .arco-modal-title-align-start {
  justify-content: flex-start;
}
.arco-modal-header .arco-modal-title-align-center {
  justify-content: center;
}
.arco-modal-body {
  position: relative;
  padding: 24px 20px;
  overflow: auto;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-modal-footer {
  flex-shrink: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 16px 20px;
  text-align: right;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-modal-footer > .arco-btn:not(:nth-child(1)) {
  margin-left: 12px;
}
.arco-modal-close-btn {
  margin-left: -12px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-modal-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-modal-title-icon {
  margin-right: 10px;
  font-size: 18px;
  vertical-align: -0.15em;
}
.arco-modal-title-icon .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-modal-title-icon .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-modal-title-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-modal-title-icon .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-modal-simple {
  width: 400px;
  padding: 24px 32px 32px;
}
.arco-modal-simple .arco-modal-header,
.arco-modal-simple .arco-modal-footer {
  height: unset;
  padding: 0;
  border: none;
}
.arco-modal-simple .arco-modal-header {
  margin-bottom: 24px;
}
.arco-modal-simple .arco-modal-title {
  justify-content: center;
}
.arco-modal-simple .arco-modal-title-align-start {
  justify-content: flex-start;
}
.arco-modal-simple .arco-modal-title-align-center {
  justify-content: center;
}
.arco-modal-simple .arco-modal-footer {
  margin-top: 32px;
  text-align: center;
}
.arco-modal-simple .arco-modal-body {
  padding: 0;
}
.arco-modal-fullscreen {
  top: 0;
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.arco-modal-fullscreen .arco-modal-footer {
  margin-top: auto;
}
.zoom-modal-enter-from,
.zoom-modal-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-modal-enter-to,
.zoom-modal-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-modal-enter-active,
.zoom-modal-appear-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-modal-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-modal-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-modal-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fade-modal-enter-from,
.fade-modal-appear-from {
  opacity: 0;
}
.fade-modal-enter-to,
.fade-modal-appear-to {
  opacity: 1;
}
.fade-modal-enter-active,
.fade-modal-appear-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fade-modal-leave-from {
  opacity: 1;
}
.fade-modal-leave-to {
  opacity: 0;
}
.fade-modal-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-notification-list {
  position: fixed;
  z-index: 1003;
  margin: 0;
  padding-left: 0;
}
.arco-notification-list-top-left {
  top: 20px;
  left: 20px;
}
.arco-notification-list-top-right {
  top: 20px;
  right: 20px;
}
.arco-notification-list-top-right .arco-notification {
  margin-left: auto;
}
.arco-notification-list-bottom-left {
  bottom: 20px;
  left: 20px;
}
.arco-notification-list-bottom-right {
  right: 20px;
  bottom: 20px;
}
.arco-notification-list-bottom-right .arco-notification {
  margin-left: auto;
}
.arco-notification {
  position: relative;
  display: flex;
  box-sizing: border-box;
  width: 340px;
  padding: 20px 20px 20px 20px;
  overflow: hidden;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-notification:not(:last-child) {
  margin-bottom: 20px;
}
.arco-notification-icon {
  display: flex;
  align-items: center;
  font-size: 24px;
}
.arco-notification-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-info .arco-notification-icon {
  color: rgb(var(--primary-6));
}
.arco-notification-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-success .arco-notification-icon {
  color: rgb(var(--success-6));
}
.arco-notification-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-warning .arco-notification-icon {
  color: rgb(var(--warning-6));
}
.arco-notification-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-error .arco-notification-icon {
  color: rgb(var(--danger-6));
}
.arco-notification-left {
  padding-right: 16px;
}
.arco-notification-right {
  flex: 1;
  word-break: break-word;
}
.arco-notification-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-notification-title + .arco-notification-content {
  margin-top: 4px;
}
.arco-notification-content {
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-notification-info .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-info .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-footer {
  margin-top: 16px;
  text-align: right;
}
.arco-notification-close-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-notification-close-btn > svg {
  position: relative;
}
.arco-notification .arco-icon-hover.arco-notification-icon-hover::before {
  width: 20px;
  height: 20px;
}
.slide-left-notification-enter-from,
.slide-left-notification-appear-from {
  transform: translateX(-100%);
}
.slide-left-notification-enter-to,
.slide-left-notification-appear-to {
  transform: translateX(0);
}
.slide-left-notification-enter-active,
.slide-left-notification-appear-active {
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-left-notification-leave-from {
  opacity: 1;
}
.slide-left-notification-leave-to {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.slide-left-notification-leave-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-notification-enter-from,
.slide-right-notification-appear-from {
  transform: translateX(100%);
}
.slide-right-notification-enter-to,
.slide-right-notification-appear-to {
  transform: translateX(0);
}
.slide-right-notification-enter-active,
.slide-right-notification-appear-active {
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-right-notification-leave-from {
  opacity: 1;
}
.slide-right-notification-leave-to {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.slide-right-notification-leave-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-overflow-list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.arco-overflow-list > *:not(:last-child) {
  flex-shrink: 0;
}
.arco-overflow-list-spacer {
  flex: 1;
  min-width: 0;
  height: 1px;
}
.arco-page-header {
  padding: 16px 0;
}
.arco-page-header-breadcrumb + .arco-page-header-header {
  margin-top: 4px;
}
.arco-page-header-wrapper {
  padding-right: 20px;
  padding-left: 24px;
}
.arco-page-header-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 28px;
}
.arco-page-header-header-left {
  display: flex;
  align-items: center;
}
.arco-page-header-main {
  display: flex;
  align-items: center;
  min-height: 30px;
}
.arco-page-header-main-with-back {
  margin-left: -8px;
  padding-left: 8px;
}
.arco-page-header-extra {
  overflow: hidden;
  white-space: nowrap;
}
.arco-page-header .arco-icon-hover.arco-page-header-icon-hover::before {
  width: 30px;
  height: 30px;
}
.arco-page-header .arco-icon-hover.arco-page-header-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-page-header-back-btn {
  margin-right: 12px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-page-header-back-btn-icon {
  position: relative;
}
.arco-page-header-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-1);
  font-weight: 600;
  font-size: 20px;
}
.arco-page-header-divider {
  width: 1px;
  height: 16px;
  margin-right: 12px;
  margin-left: 12px;
  background-color: var(--color-fill-3);
}
.arco-page-header-subtitle {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-3);
  font-size: 14px;
}
.arco-page-header-content {
  padding: 20px 32px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-page-header-footer {
  padding: 16px 20px 0 24px;
}
.arco-page-header-with-breadcrumb {
  padding: 12px 0;
}
.arco-page-header-with-breadcrumb .arco-page-header-footer {
  padding-top: 12px;
}
.arco-page-header-with-content .arco-page-header-wrapper {
  padding-bottom: 12px;
}
.arco-page-header-with-footer {
  padding-bottom: 0;
}
.arco-page-header-wrapper .arco-page-header-header {
  flex-wrap: wrap;
}
.arco-page-header-wrapper .arco-page-header-header .arco-page-header-head-extra {
  margin-top: 4px;
}
.arco-pagination {
  display: flex;
  align-items: center;
  font-size: 14px;
  /*** 快速跳转 ***/
}
.arco-pagination-list {
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}
.arco-pagination-item {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 8px;
  color: var(--color-text-2);
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: transparent;
  border: 0 solid transparent;
  border-radius: var(--border-radius-small);
  outline: 0;
  cursor: pointer;
  user-select: none;
  min-width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 32px;
}
.arco-pagination-item-previous,
.arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-item:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-1);
  border-color: transparent;
}
.arco-pagination-item-active,
.arco-pagination-item-active:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border-color: transparent;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1), background-color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-pagination-item-disabled,
.arco-pagination-item-disabled:hover {
  color: var(--color-text-4);
  background-color: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.arco-pagination-item:not(:last-child) {
  margin-right: 8px;
}
.arco-pagination-item-previous,
.arco-pagination-item-next {
  color: var(--color-text-2);
  font-size: 12px;
  background-color: transparent;
}
.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,
.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-1);
}
.arco-pagination-item-previous::after,
.arco-pagination-item-next::after {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  content: '.';
}
.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,
.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-item-jumper {
  font-size: 16px;
}
.arco-pagination-jumper {
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-jumper-text-goto,
.arco-pagination-jumper-prepend,
.arco-pagination-jumper-append {
  color: var(--color-text-3);
  white-space: nowrap;
}
.arco-pagination-jumper-prepend {
  margin-right: 8px;
}
.arco-pagination-jumper-append {
  margin-left: 8px;
}
.arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  padding-right: 2px;
  padding-left: 2px;
}
.arco-pagination-jumper .arco-pagination-jumper-input input {
  text-align: center;
}
.arco-pagination-options {
  position: relative;
  display: inline-block;
  flex: 0 0 auto;
  min-width: 0;
  margin-left: 8px;
  text-align: center;
  vertical-align: middle;
}
.arco-pagination-options .arco-select {
  width: auto;
}
.arco-pagination-options .arco-select-view-value {
  padding-right: 6px;
  overflow: inherit;
}
.arco-pagination-total {
  display: inline-block;
  height: 100%;
  margin-right: 8px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 32px;
  white-space: nowrap;
}
.arco-pagination-jumper {
  flex: 0 0 auto;
}
.arco-pagination-jumper-separator {
  padding: 0 12px 0 12px;
}
.arco-pagination-jumper-total-page {
  margin-right: 8px;
}
.arco-pagination-simple {
  display: flex;
  align-items: center;
}
.arco-pagination-simple .arco-pagination-item {
  margin-right: 0;
}
.arco-pagination-simple .arco-pagination-jumper {
  margin: 0 4px;
  color: var(--color-text-1);
}
.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  margin-left: 0;
}
.arco-pagination-simple .arco-pagination-item-previous,
.arco-pagination-simple .arco-pagination-item-next {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,
.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-1);
}
.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,
.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-disabled {
  cursor: not-allowed;
}
.arco-pagination-disabled .arco-pagination-item,
.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover {
  color: var(--color-text-4);
  background-color: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.arco-pagination.arco-pagination-disabled .arco-pagination-item-active {
  color: var(--color-primary-light-3);
  background-color: var(--color-fill-1);
  border-color: transparent;
}
.arco-pagination-size-mini .arco-pagination-item {
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-item-previous,
.arco-pagination-size-mini .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-mini .arco-pagination-total {
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-option {
  height: 24px;
  font-size: 12px;
  line-height: 0;
}
.arco-pagination-size-mini .arco-pagination-jumper > span {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-item {
  min-width: 28px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-item-previous,
.arco-pagination-size-small .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-total {
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-option {
  height: 28px;
  font-size: 14px;
  line-height: 0;
}
.arco-pagination-size-small .arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-item {
  min-width: 36px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-item-previous,
.arco-pagination-size-large .arco-pagination-item-next {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-total {
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-option {
  height: 36px;
  font-size: 14px;
  line-height: 0;
}
.arco-pagination-size-large .arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-popconfirm-popup-content {
  box-sizing: border-box;
  padding: 16px 16px;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-popconfirm-popup-content .arco-popconfirm-body {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon {
  display: inline-flex;
  align-items: center;
  height: 22.001px;
  margin-right: 8px;
  font-size: 18px;
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-content {
  text-align: left;
  word-wrap: break-word;
}
.arco-popconfirm-popup-content .arco-popconfirm-footer {
  text-align: right;
}
.arco-popconfirm-popup-content .arco-popconfirm-footer > button {
  margin-left: 8px;
}
.arco-popconfirm-popup-arrow {
  z-index: 1;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
}
.arco-popover-popup-content {
  box-sizing: border-box;
  padding: 12px 16px;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-popover-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-popover-content {
  margin-top: 4px;
  text-align: left;
  word-wrap: break-word;
}
.arco-popover-popup-arrow {
  z-index: 1;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
}
.arco-progress {
  position: relative;
  line-height: 1;
  font-size: 12px;
}
.arco-progress-type-line,
.arco-progress-type-steps {
  display: inline-block;
  max-width: 100%;
  width: 100%;
}
.arco-progress-type-line.arco-progress-size-mini {
  width: auto;
}
.arco-progress-line-wrapper,
.arco-progress-steps-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.arco-progress-line-text,
.arco-progress-steps-text {
  font-size: 12px;
  margin-left: 16px;
  color: var(--color-text-2);
  white-space: nowrap;
  text-align: right;
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 32px;
}
.arco-progress-line-text .arco-icon,
.arco-progress-steps-text .arco-icon {
  font-size: 12px;
  margin-left: 4px;
}
.arco-progress-line {
  background-color: var(--color-fill-3);
  border-radius: 100px;
  width: 100%;
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.arco-progress-line-bar {
  height: 100%;
  border-radius: 100px;
  background-color: rgb(var(--primary-6));
  position: relative;
  transition: width 0.6s cubic-bezier(0.34, 0.69, 0.1, 1), background 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
  max-width: 100%;
}
.arco-progress-line-bar-buffer {
  position: absolute;
  background-color: var(--color-primary-light-3);
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 0 100px 100px 0;
  max-width: 100%;
  transition: all 0.6s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-progress-line-bar-animate::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, transparent 25%, rgba(255, 255, 255, 0.5) 50%, transparent 75%);
  background-size: 400% 100%;
  animation: arco-progress-loading 1.5s cubic-bezier(0.34, 0.69, 0.1, 1) infinite;
}
.arco-progress-line-text .arco-icon {
  color: var(--color-text-2);
}
.arco-progress-type-steps.arco-progress-size-small {
  width: auto;
}
.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item {
  width: 2px;
  flex: unset;
  border-radius: 2px;
}
.arco-progress-type-steps.arco-progress-size-small .arco-progress-steps-item:not(:last-of-type) {
  margin-right: 3px;
}
.arco-progress-steps {
  display: flex;
  width: 100%;
}
.arco-progress-steps-text {
  margin-left: 8px;
  min-width: unset;
}
.arco-progress-steps-text .arco-icon {
  color: var(--color-text-2);
}
.arco-progress-steps-item {
  height: 100%;
  flex: 1;
  background-color: var(--color-fill-3);
  position: relative;
  display: inline-block;
}
.arco-progress-steps-item:not(:last-of-type) {
  margin-right: 3px;
}
.arco-progress-steps-item:last-of-type {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.arco-progress-steps-item:first-of-type {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.arco-progress-steps-item-active {
  background-color: rgb(var(--primary-6));
}
.arco-progress-status-warning .arco-progress-line-bar {
  background-color: rgb(var(--warning-6));
}
.arco-progress-status-warning .arco-progress-steps-item-active {
  background-color: rgb(var(--warning-6));
}
.arco-progress-status-warning .arco-progress-line-text .arco-icon,
.arco-progress-status-warning .arco-progress-steps-text .arco-icon {
  color: rgb(var(--warning-6));
}
.arco-progress-status-success .arco-progress-line-bar {
  background-color: rgb(var(--success-6));
}
.arco-progress-status-success .arco-progress-steps-item-active {
  background-color: rgb(var(--success-6));
}
.arco-progress-status-success .arco-progress-line-text .arco-icon,
.arco-progress-status-success .arco-progress-steps-text .arco-icon {
  color: rgb(var(--success-6));
}
.arco-progress-status-danger .arco-progress-line-bar {
  background-color: rgb(var(--danger-6));
}
.arco-progress-status-danger .arco-progress-steps-item-active {
  background-color: rgb(var(--danger-6));
}
.arco-progress-status-danger .arco-progress-line-text .arco-icon,
.arco-progress-status-danger .arco-progress-steps-text .arco-icon {
  color: rgb(var(--danger-6));
}
.arco-progress-size-small .arco-progress-line-text {
  font-size: 12px;
  margin-left: 16px;
}
.arco-progress-size-small .arco-progress-line-text .arco-icon {
  font-size: 12px;
}
.arco-progress-size-large .arco-progress-line-text {
  font-size: 16px;
  margin-left: 16px;
}
.arco-progress-size-large .arco-progress-line-text .arco-icon {
  font-size: 14px;
}
.arco-progress-type-circle {
  display: inline-block;
}
.arco-progress-circle-wrapper {
  position: relative;
  text-align: center;
  line-height: 1;
  display: inline-block;
  vertical-align: text-bottom;
}
.arco-progress-circle-svg {
  transform: rotate(-90deg);
}
.arco-progress-circle-text {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--color-text-3);
  transform: translate(-50%, -50%);
  font-size: 14px;
}
.arco-progress-circle-text .arco-icon {
  font-size: 16px;
  color: var(--color-text-2);
}
.arco-progress-circle-bg {
  stroke: var(--color-fill-3);
}
.arco-progress-circle-bar {
  stroke: rgb(var(--primary-6));
  transition: stroke-dashoffset 0.6s cubic-bezier(0, 0, 1, 1) 0s, stroke 0.6s cubic-bezier(0, 0, 1, 1);
}
.arco-progress-size-mini .arco-progress-circle-bg {
  stroke: var(--color-primary-light-3);
}
.arco-progress-size-mini .arco-progress-circle-bar {
  stroke: rgb(var(--primary-6));
}
.arco-progress-size-mini.arco-progress-status-warning .arco-progress-circle-bg {
  stroke: var(--color-warning-light-3);
}
.arco-progress-size-mini.arco-progress-status-danger .arco-progress-circle-bg {
  stroke: var(--color-danger-light-3);
}
.arco-progress-size-mini.arco-progress-status-success .arco-progress-circle-bg {
  stroke: var(--color-success-light-3);
}
.arco-progress-size-mini .arco-progress-circle-wrapper .arco-icon-check {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.arco-progress-size-mini .arco-progress-circle-text {
  position: static;
  top: unset;
  left: unset;
  transform: unset;
}
.arco-progress-size-small .arco-progress-circle-text {
  font-size: 13px;
}
.arco-progress-size-small .arco-progress-circle-text .arco-icon {
  font-size: 14px;
}
.arco-progress-size-large .arco-progress-circle-text {
  font-size: 16px;
}
.arco-progress-size-large .arco-progress-circle-text .arco-icon {
  font-size: 16px;
}
.arco-progress-status-warning .arco-progress-circle-bar {
  stroke: rgb(var(--warning-6));
}
.arco-progress-status-warning .arco-icon {
  color: rgb(var(--warning-6));
}
.arco-progress-status-success .arco-progress-circle-bar {
  stroke: rgb(var(--success-6));
}
.arco-progress-status-success .arco-icon {
  color: rgb(var(--success-6));
}
.arco-progress-status-danger .arco-progress-circle-bar {
  stroke: rgb(var(--danger-6));
}
.arco-progress-status-danger .arco-icon {
  color: rgb(var(--danger-6));
}
@keyframes arco-progress-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.arco-radio > input[type='radio'],
.arco-radio-button > input[type='radio'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.arco-radio > input[type='radio']:focus + .arco-radio-icon-hover::before,
.arco-radio-button > input[type='radio']:focus + .arco-radio-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-icon-hover.arco-radio-icon-hover::before {
  width: 24px;
  height: 24px;
}
.arco-radio {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding-left: 5px;
  font-size: 14px;
  line-height: unset;
  cursor: pointer;
}
.arco-radio-label {
  margin-left: 8px;
  color: var(--color-text-1);
}
.arco-radio-icon {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  line-height: 14px;
  border: 2px solid var(--color-neutral-3);
  border-radius: var(--border-radius-circle);
}
.arco-radio-icon::after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  background-color: var(--color-bg-2);
  border-radius: var(--border-radius-circle);
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  content: '';
}
.arco-radio:hover .arco-radio-icon {
  border-color: var(--color-neutral-3);
}
.arco-radio-checked .arco-radio-icon {
  background-color: rgb(var(--primary-6));
  border-color: rgb(var(--primary-6));
}
.arco-radio-checked .arco-radio-icon::after {
  background-color: var(--color-white);
  transform: scale(0.4);
}
.arco-radio-checked:hover .arco-radio-icon {
  border-color: rgb(var(--primary-6));
}
.arco-radio-disabled {
  cursor: not-allowed;
}
.arco-radio-disabled .arco-radio-icon-hover {
  cursor: not-allowed;
}
.arco-radio-disabled .arco-radio-label {
  color: var(--color-text-4);
}
.arco-radio-disabled .arco-radio-icon {
  border-color: var(--color-neutral-3);
}
.arco-radio-disabled .arco-radio-icon::after {
  background-color: var(--color-fill-2);
}
.arco-radio-disabled:hover .arco-radio-icon {
  border-color: var(--color-neutral-3);
}
.arco-radio-checked.arco-radio-disabled .arco-radio-icon,
.arco-radio-checked.arco-radio-disabled:hover .arco-radio-icon {
  background-color: var(--color-primary-light-3);
  border-color: transparent;
}
.arco-radio-checked.arco-radio-disabled .arco-radio-icon::after {
  background-color: var(--color-fill-2);
}
.arco-radio-checked.arco-radio-disabled .arco-radio-label {
  color: var(--color-text-4);
}
.arco-radio:hover .arco-radio-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-radio-group {
  display: inline-block;
  box-sizing: border-box;
}
.arco-radio-group .arco-radio {
  margin-right: 20px;
}
.arco-radio-group-button {
  display: inline-flex;
  padding: 1.5px;
  line-height: 26px;
  background-color: var(--color-fill-2);
  border-radius: var(--border-radius-small);
}
.arco-radio-button {
  position: relative;
  display: inline-block;
  margin: 1.5px;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 26px;
  background-color: transparent;
  border-radius: var(--border-radius-small);
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-radio-button-content {
  position: relative;
  display: block;
  padding: 0 12px;
}
.arco-radio-button:not(:first-of-type)::before {
  position: absolute;
  top: 50%;
  left: -2px;
  display: block;
  width: 1px;
  height: 14px;
  background-color: var(--color-neutral-3);
  transform: translateY(-50%);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
}
.arco-radio-button:hover::before,
.arco-radio-button:hover + .arco-radio-button::before,
.arco-radio-button.arco-radio-checked::before,
.arco-radio-button.arco-radio-checked + .arco-radio-button::before {
  opacity: 0;
}
.arco-radio-button:hover {
  color: var(--color-text-1);
  background-color: var(--color-bg-5);
}
.arco-radio-button.arco-radio-checked {
  color: rgb(var(--primary-6));
  background-color: var(--color-bg-5);
}
.arco-radio-button.arco-radio-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-radio-button.arco-radio-disabled.arco-radio-checked {
  color: var(--color-primary-light-3);
  background-color: var(--color-bg-5);
}
.arco-radio-group-size-small {
  line-height: 28px;
}
.arco-radio-group-size-small.arco-radio-group-button,
.arco-radio-group-size-small .arco-radio-button {
  font-size: 14px;
  line-height: 22px;
}
.arco-radio-group-size-large {
  line-height: 36px;
}
.arco-radio-group-size-large.arco-radio-group-button,
.arco-radio-group-size-large .arco-radio-button {
  font-size: 14px;
  line-height: 30px;
}
.arco-radio-group-size-mini {
  line-height: 24px;
}
.arco-radio-group-size-mini.arco-radio-group-button,
.arco-radio-group-size-mini .arco-radio-button {
  font-size: 12px;
  line-height: 18px;
}
.arco-radio-group-direction-vertical .arco-radio {
  display: flex;
  margin-right: 0;
  line-height: 32px;
}
body[arco-theme='dark'] .arco-radio-button.arco-radio-checked,
body[arco-theme='dark'] .arco-radio-button:not(.arco-radio-disabled):hover {
  background-color: var(--color-fill-3);
}
body[arco-theme='dark'] .arco-radio-button::after {
  background-color: var(--color-bg-3);
}
/**********************************************
 * status: disabled / readonly
 **********************************************/
.arco-rate {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  font-size: 24px;
  line-height: 1;
  user-select: none;
}
.arco-rate-disabled {
  cursor: not-allowed;
}
.arco-rate-character {
  position: relative;
  color: var(--color-fill-3);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-rate-character:not(:last-child) {
  margin-right: 8px;
}
.arco-rate-character-left,
.arco-rate-character-right {
  transition: inherit;
}
.arco-rate-character-left > *,
.arco-rate-character-right > * {
  float: left;
}
.arco-rate-character-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  overflow: hidden;
  white-space: nowrap;
  opacity: 0;
}
.arco-rate-character-scale {
  animation: arco-rate-scale 0.4s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-rate-character-full .arco-rate-character-right {
  color: rgb(var(--gold-6));
}
.arco-rate-character-half .arco-rate-character-left {
  color: rgb(var(--gold-6));
  opacity: 1;
}
.arco-rate-character-disabled {
  cursor: not-allowed;
}
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character {
  cursor: pointer;
}
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:hover,
.arco-rate:not(.arco-rate-readonly):not(.arco-rate-disabled) .arco-rate-character:focus {
  transform: scale(1.2);
}
@keyframes arco-rate-scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
.arco-resizebox {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.arco-resizebox-direction-left,
.arco-resizebox-direction-right,
.arco-resizebox-direction-top,
.arco-resizebox-direction-bottom {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  user-select: none;
}
.arco-resizebox-direction-right {
  right: 0;
  left: unset;
}
.arco-resizebox-direction-bottom {
  top: unset;
  bottom: 0;
}
.arco-resizebox-trigger-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: var(--color-text-1);
  font-size: 12px;
  line-height: 1;
  background-color: var(--color-neutral-3);
}
.arco-resizebox-trigger-icon {
  display: inline-block;
  margin: -3px;
}
.arco-resizebox-trigger-vertical {
  height: 100%;
  cursor: col-resize;
}
.arco-resizebox-trigger-horizontal {
  width: 100%;
  cursor: row-resize;
}
.arco-result {
  box-sizing: border-box;
  width: 100%;
  padding: 32px 32px 24px;
}
.arco-result-icon {
  margin-bottom: 16px;
  font-size: 20px;
  text-align: center;
}
.arco-result-icon-tip {
  display: flex;
  width: 45px;
  height: 45px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto;
}
.arco-result-icon-custom .arco-result-icon-tip {
  font-size: 45px;
  color: inherit;
  width: unset;
  height: unset;
}
.arco-result-icon-success .arco-result-icon-tip {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
}
.arco-result-icon-error .arco-result-icon-tip {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
}
.arco-result-icon-info .arco-result-icon-tip {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
}
.arco-result-icon-warning .arco-result-icon-tip {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
}
.arco-result-icon-404,
.arco-result-icon-403,
.arco-result-icon-500 {
  padding-top: 24px;
}
.arco-result-icon-404 .arco-result-icon-tip,
.arco-result-icon-403 .arco-result-icon-tip,
.arco-result-icon-500 .arco-result-icon-tip {
  width: 92px;
  height: 92px;
  line-height: 92px;
}
.arco-result-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.arco-result-subtitle {
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.arco-result-extra {
  margin-top: 20px;
  text-align: center;
}
.arco-result-content {
  margin-top: 20px;
}
.arco-scrollbar {
  position: relative;
}
.arco-scrollbar-container {
  position: relative;
  scrollbar-width: none;
}
.arco-scrollbar-container::-webkit-scrollbar {
  display: none;
}
.arco-scrollbar-track {
  position: absolute;
  z-index: 100;
}
.arco-scrollbar-track-direction-horizontal {
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 15px;
}
.arco-scrollbar-track-direction-vertical {
  top: 0;
  right: 0;
  box-sizing: border-box;
  width: 15px;
  height: 100%;
}
.arco-scrollbar-thumb {
  position: absolute;
  display: block;
  box-sizing: border-box;
}
.arco-scrollbar-thumb-bar {
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-4);
  border-radius: 6px;
}
.arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar,
.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar {
  background-color: var(--color-neutral-6);
}
.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar {
  height: 9px;
  margin: 3px 0;
}
.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar {
  width: 9px;
  margin: 0 3px;
}
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb {
  opacity: 0;
  transition: opacity ease 200ms;
}
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging {
  opacity: 0.8;
}
.arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb {
  opacity: 0.8;
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track {
  background-color: var(--color-neutral-1);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal {
  border-top: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical {
  border-right: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal {
  margin: -1px 0;
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical {
  margin: 0 -1px;
}
.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical::after {
  position: absolute;
  right: -1px;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  width: 15px;
  height: 15px;
  background-color: var(--color-neutral-1);
  border-right: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
  content: '';
}
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-select-dropdown {
  box-sizing: border-box;
  padding: 4px 0;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-select-dropdown .arco-select-dropdown-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
}
.arco-select-dropdown-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.arco-select-dropdown-list-wrapper {
  max-height: 200px;
  overflow-y: auto;
}
.arco-select-dropdown .arco-select-option {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  background-color: var(--color-bg-popup);
  cursor: pointer;
}
.arco-select-dropdown .arco-select-option-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown .arco-select-option-checkbox {
  overflow: hidden;
}
.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown .arco-select-option-has-suffix {
  justify-content: space-between;
}
.arco-select-dropdown .arco-select-option-selected {
  color: var(--color-text-1);
  font-weight: 500;
  background-color: var(--color-bg-popup);
}
.arco-select-dropdown .arco-select-option-active,
.arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-dropdown .arco-select-option-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-popup);
  cursor: not-allowed;
}
.arco-select-dropdown .arco-select-option-icon {
  display: inline-flex;
  margin-right: 8px;
}
.arco-select-dropdown .arco-select-option-suffix {
  margin-left: 12px;
}
.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title {
  margin-top: 8px;
}
.arco-select-dropdown .arco-select-group-title {
  box-sizing: border-box;
  width: 100%;
  margin-top: 8px;
  padding: 0 12px;
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 20px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown.arco-select-dropdown-has-header {
  padding-top: 0;
}
.arco-select-dropdown-header {
  border-bottom: 1px solid var(--color-fill-3);
}
.arco-select-dropdown.arco-select-dropdown-has-footer {
  padding-bottom: 0;
}
.arco-select-dropdown-footer {
  border-top: 1px solid var(--color-fill-3);
}
.arco-skeleton-shape {
  width: 48px;
  height: 48px;
  background-color: var(--color-fill-2);
  border-radius: var(--border-radius-small);
}
.arco-skeleton-shape-circle {
  border-radius: 50%;
}
.arco-skeleton-shape-small {
  width: 36px;
  height: 36px;
}
.arco-skeleton-shape-large {
  width: 60px;
  height: 60px;
}
.arco-skeleton-line {
  margin: 0;
  padding: 0;
  list-style: none;
}
.arco-skeleton-line-row {
  height: 16px;
  background-color: var(--color-fill-2);
}
.arco-skeleton-line-row:not(:last-child) {
  margin-bottom: 16px;
}
.arco-skeleton-animation .arco-skeleton-shape,
.arco-skeleton-animation .arco-skeleton-line-row {
  background: linear-gradient(90deg, var(--color-fill-2) 25%, var(--color-fill-3) 37%, var(--color-fill-2) 63%);
  background-size: 400% 100%;
  animation: arco-skeleton-circle 1.5s cubic-bezier(0, 0, 1, 1) infinite;
}
@keyframes arco-skeleton-circle {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.arco-slider {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.arco-slider-vertical {
  display: inline-block;
  width: auto;
  min-width: 22px;
  height: auto;
}
.arco-slider-vertical .arco-slider-wrapper {
  flex-direction: column;
}
.arco-slider-with-marks {
  margin-bottom: 24px;
  padding: 20px 20px;
}
.arco-slider-vertical.arco-slider-with-marks {
  margin-bottom: 0;
  padding: 0;
}
.arco-slider-track {
  position: relative;
  flex: 1;
  width: 100%;
  height: 12px;
  cursor: pointer;
}
.arco-slider-track::before {
  position: absolute;
  top: 50%;
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--color-fill-3);
  border-radius: 2px;
  transform: translateY(-50%);
  content: '';
}
.arco-slider-track.arco-slider-track-vertical {
  width: 12px;
  max-width: 12px;
  height: 100%;
  min-height: 200px;
  margin-right: 0;
  margin-bottom: 6px;
  margin-top: 6px;
  transform: translateY(0);
}
.arco-slider-track.arco-slider-track-vertical::before {
  top: unset;
  left: 50%;
  width: 2px;
  height: 100%;
  transform: translateX(-50%);
}
.arco-slider-track.arco-slider-track-disabled::before {
  background-color: var(--color-fill-2);
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-bar {
  background-color: var(--color-fill-3);
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-btn {
  cursor: not-allowed;
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-btn::after {
  border-color: var(--color-fill-3);
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot {
  border-color: var(--color-fill-2);
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-dots .arco-slider-dot-active {
  border-color: var(--color-fill-3);
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick {
  background: var(--color-fill-2);
}
.arco-slider-track.arco-slider-track-disabled .arco-slider-ticks .arco-slider-tick-active {
  background: var(--color-fill-3);
}
.arco-slider-bar {
  position: absolute;
  top: 50%;
  height: 2px;
  background-color: rgb(var(--primary-6));
  border-radius: 2px;
  transform: translateY(-50%);
}
.arco-slider-track-vertical .arco-slider-bar {
  top: unset;
  left: 50%;
  width: 2px;
  height: unset;
  transform: translateX(-50%);
}
.arco-slider-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 12px;
  transform: translateX(-50%);
}
.arco-slider-btn::after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  background: var(--color-bg-2);
  border: 2px solid rgb(var(--primary-6));
  border-radius: 50%;
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
  content: '';
}
.arco-slider-btn.arco-slider-btn-active::after,
.arco-slider-btn:hover::after {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transform: scale(1.16666667);
}
.arco-slider-track-vertical .arco-slider-btn {
  top: unset;
  bottom: 0;
  left: 0;
  transform: translateY(50%);
}
.arco-slider-marks {
  position: absolute;
  top: 12px;
  width: 100%;
}
.arco-slider-marks .arco-slider-mark {
  position: absolute;
  color: var(--color-text-3);
  font-size: 14px;
  line-height: 1;
  transform: translateX(-50%);
  cursor: pointer;
}
.arco-slider-track-vertical .arco-slider-marks {
  top: 0;
  left: 15px;
  height: 100%;
}
.arco-slider-track-vertical .arco-slider-marks .arco-slider-mark {
  transform: translateY(50%);
}
.arco-slider-dots {
  height: 100%;
}
.arco-slider-dots .arco-slider-dot-wrapper {
  position: absolute;
  top: 50%;
  font-size: 12px;
  transform: translate(-50%, -50%);
}
.arco-slider-track-vertical .arco-slider-dots .arco-slider-dot-wrapper {
  top: unset;
  left: 50%;
  transform: translate(-50%, 50%);
}
.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot {
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: var(--color-bg-2);
  border: 2px solid var(--color-fill-3);
  border-radius: 50%;
}
.arco-slider-dots .arco-slider-dot-wrapper .arco-slider-dot-active {
  border-color: rgb(var(--primary-6));
}
.arco-slider-ticks .arco-slider-tick {
  position: absolute;
  top: 50%;
  width: 1px;
  height: 3px;
  margin-top: -1px;
  background: var(--color-fill-3);
  transform: translate(-50%, -100%);
}
.arco-slider-ticks .arco-slider-tick-active {
  background: rgb(var(--primary-6));
}
.arco-slider-vertical .arco-slider-ticks .arco-slider-tick {
  top: unset;
  left: 50%;
  width: 3px;
  height: 1px;
  margin-top: unset;
  transform: translate(1px, 50%);
}
.arco-slider-input {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.arco-slider-vertical .arco-slider-input {
  margin-left: 0;
}
.arco-slider-input > .arco-input-number {
  width: 60px;
  height: 32px;
  overflow: visible;
  line-height: normal;
}
.arco-slider-input > .arco-input-number input {
  text-align: center;
}
.arco-slider-input-hyphens {
  /* prettier-ignore */
  margin: 0 6px;
  width: 8px;
  height: 2px;
  background: rgb(var(--gray-6));
}
.arco-space {
  display: inline-flex;
}
.arco-space-horizontal .arco-space-item {
  display: flex;
  align-items: center;
}
.arco-space-vertical {
  flex-direction: column;
}
.arco-space-align-baseline {
  align-items: baseline;
}
.arco-space-align-start {
  align-items: flex-start;
}
.arco-space-align-end {
  align-items: flex-end;
}
.arco-space-align-center {
  align-items: center;
}
.arco-space-wrap {
  flex-wrap: wrap;
}
.arco-space-fill {
  display: flex;
}
.arco-dot-loading {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 8px;
  transform-style: preserve-3d;
  perspective: 200px;
}
.arco-dot-loading-item {
  position: absolute;
  top: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
  transform: translateX(-50%) scale(0);
  animation: arco-dot-loading 2s cubic-bezier(0, 0, 1, 1) infinite forwards;
}
.arco-dot-loading-item:nth-child(2) {
  background-color: rgb(var(--primary-5));
  animation-delay: 400ms;
}
.arco-dot-loading-item:nth-child(3) {
  background-color: rgb(var(--primary-4));
  animation-delay: 800ms;
}
.arco-dot-loading-item:nth-child(4) {
  background-color: rgb(var(--primary-4));
  animation-delay: 1200ms;
}
.arco-dot-loading-item:nth-child(5) {
  background-color: rgb(var(--primary-2));
  animation-delay: 1600ms;
}
/* prettier-ignore */
@keyframes arco-dot-loading {
  /* prettier-ignore */
  0% {
    transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
  }
  2.778% {
    transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
  }
  5.556% {
    transform: translate3D(-140%, 0, -0.866px) scale(0.6);
  }
  8.333% {
    transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
  }
  11.111% {
    transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
  }
  13.889% {
    transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
  }
  16.667% {
    transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
  }
  19.444% {
    transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
  }
  22.222% {
    transform: translate3D(-280%, 0, 0px) scale(1.25);
  }
  25% {
    transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
  }
  27.778% {
    transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
  }
  30.556% {
    transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
  }
  33.333% {
    transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
  }
  36.111% {
    transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
  }
  38.889% {
    transform: translate3D(-140%, 0, 0.866px) scale(1.9);
  }
  41.667% {
    transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
  }
  44.444% {
    transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
  }
  47.222% {
    transform: translate3D(0%, 0, 1px) scale(2);
  }
  50% {
    transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
  }
  52.778% {
    transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
  }
  55.556% {
    transform: translate3D(140%, 0, 0.866px) scale(1.9);
  }
  58.333% {
    transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
  }
  61.111% {
    transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
  }
  63.889% {
    transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
  }
  66.667% {
    transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
  }
  69.444% {
    transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
  }
  72.222% {
    transform: translate3D(280%, 0, 0px) scale(1.25);
  }
  75% {
    transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
  }
  77.778% {
    transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
  }
  80.556% {
    transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
  }
  83.333% {
    transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
  }
  86.111% {
    transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
  }
  88.889% {
    transform: translate3D(140%, 0, -0.866px) scale(0.6);
  }
  91.667% {
    transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
  }
  94.444% {
    transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
  }
  97.222% {
    transform: translate3D(0%, 0, -1px) scale(0.5);
  }
}
.arco-spin {
  display: inline-block;
}
.arco-spin-with-tip {
  text-align: center;
}
.arco-spin-icon {
  color: rgb(var(--primary-6));
  font-size: 20px;
}
.arco-spin-tip {
  margin-top: 6px;
  color: rgb(var(--primary-6));
  font-weight: 500;
  font-size: 14px;
}
.arco-spin-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
  text-align: center;
  background-color: var(--color-spin-layer-bg);
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  user-select: none;
}
.arco-spin-loading {
  position: relative;
  user-select: none;
}
.arco-spin-loading .arco-spin-mask-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 12;
  transform: translate(-50%, -50%);
}
.arco-spin-loading .arco-spin-children::after {
  opacity: 1;
  pointer-events: auto;
}
.arco-split {
  display: flex;
}
.arco-split-pane {
  overflow: auto;
}
.arco-split-pane-second {
  flex: 1;
}
.arco-split-horizontal {
  flex-direction: row;
}
.arco-split-vertical {
  flex-direction: column;
}
.arco-split-trigger-icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: var(--color-text-1);
  font-size: 12px;
  line-height: 1;
  background-color: var(--color-neutral-3);
}
.arco-split-trigger-icon {
  display: inline-block;
  margin: -3px;
}
.arco-split-trigger-vertical {
  height: 100%;
  cursor: col-resize;
}
.arco-split-trigger-horizontal {
  width: 100%;
  cursor: row-resize;
}
.arco-statistic {
  display: inline-block;
  color: var(--color-text-2);
  line-height: 1.5715;
}
.arco-statistic-title {
  margin-bottom: 8px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-statistic-content .arco-statistic-value {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 26px;
  white-space: nowrap;
}
.arco-statistic-content .arco-statistic-value-integer {
  font-size: inherit;
  white-space: nowrap;
}
.arco-statistic-content .arco-statistic-value-decimal {
  display: inline-block;
  font-size: inherit;
}
.arco-statistic-prefix {
  font-size: 14px;
}
.arco-statistic-suffix {
  font-size: 14px;
}
.arco-statistic-extra {
  margin-top: 8px;
  color: var(--color-text-2);
}
.arco-steps-item {
  position: relative;
  flex: 1;
  margin-right: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
}
.arco-steps-item:last-child {
  flex: none;
  margin-right: 0;
}
.arco-steps-item-active .arco-steps-item-title {
  font-weight: 500;
}
.arco-steps-item-node {
  display: inline-block;
  margin-right: 12px;
  font-weight: 500;
  font-size: 16px;
  vertical-align: top;
}
.arco-steps-icon {
  box-sizing: border-box;
  width: 28px;
  height: 28px;
  line-height: 26px;
  text-align: center;
  border-radius: var(--border-radius-circle);
  font-size: 16px;
}
.arco-steps-item-wait .arco-steps-icon {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-steps-item-process .arco-steps-icon {
  color: var(--color-white);
  background-color: rgb(var(--primary-6));
  border: 1px solid transparent;
}
.arco-steps-item-finish .arco-steps-icon {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border: 1px solid transparent;
}
.arco-steps-item-error .arco-steps-icon {
  color: var(--color-white);
  background-color: rgb(var(--danger-6));
  border: 1px solid transparent;
}
.arco-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 12px;
  color: var(--color-text-2);
  font-size: 16px;
  line-height: 28px;
  white-space: nowrap;
}
.arco-steps-item-wait .arco-steps-item-title {
  color: var(--color-text-2);
}
.arco-steps-item-process .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-item-finish .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-item-error .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-item-content {
  display: inline-block;
}
.arco-steps-item-description {
  max-width: 140px;
  margin-top: 2px;
  color: var(--color-text-3);
  font-size: 12px;
  white-space: normal;
}
.arco-steps-item-wait .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-item-process .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-item-finish .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-item-error .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  position: absolute;
  top: 13.5px;
  left: 100%;
  display: block;
  box-sizing: border-box;
  width: 5000px;
  height: 1px;
  background-color: var(--color-neutral-3);
  content: '';
}
.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-process .arco-steps-item-title::after {
  background-color: var(--color-neutral-3);
}
.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-finish .arco-steps-item-title::after {
  background-color: rgb(var(--primary-6));
}
.arco-steps-label-horizontal .arco-steps-item.arco-steps-item-next-error .arco-steps-item-title::after {
  background-color: rgb(var(--danger-6));
}
.arco-steps-item:not(:last-child) .arco-steps-item-tail {
  position: absolute;
  top: 13.5px;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
}
.arco-steps-item:not(:last-child) .arco-steps-item-tail::after {
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-3);
  content: '';
}
.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  position: absolute;
  top: 0;
  left: 13.5px;
  box-sizing: border-box;
  width: 1px;
  height: 100%;
  padding: 34px 0 6px;
}
.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail::after {
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-3);
  content: '';
}
.arco-steps-size-small.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  left: 11.5px;
  padding: 30px 0 6px;
}
.arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail::after {
  background-color: rgb(var(--primary-6));
}
.arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail::after {
  background-color: rgb(var(--danger-6));
}
.arco-steps-size-small:not(.arco-steps-vertical) .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  top: 11.5px;
}
.arco-steps-size-small .arco-steps-item-node {
  font-size: 14px;
}
.arco-steps-size-small .arco-steps-item-title {
  font-size: 14px;
  line-height: 24px;
}
.arco-steps-size-small .arco-steps-item-description {
  font-size: 12px;
}
.arco-steps-size-small .arco-steps-icon {
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 22px;
}
.arco-steps-size-small.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  top: 11.5px;
}
.arco-steps-label-vertical .arco-steps-item {
  overflow: visible;
}
.arco-steps-label-vertical .arco-steps-item-title {
  margin-top: 2px;
  padding-right: 0;
}
.arco-steps-label-vertical .arco-steps-item-node {
  margin-left: 56px;
}
.arco-steps-label-vertical .arco-steps-item-tail {
  left: 96px;
  padding-right: 40px;
}
.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-node {
  margin-left: 58px;
}
.arco-steps-label-vertical.arco-steps-size-small .arco-steps-item-tail {
  left: 94px;
  padding-right: 36px;
}
.arco-steps-mode-dot .arco-steps-item {
  position: relative;
  flex: 1;
  margin-right: 16px;
  overflow: visible;
  white-space: nowrap;
  text-align: left;
}
.arco-steps-mode-dot .arco-steps-item:last-child {
  flex: none;
  margin-right: 0;
}
.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-title {
  font-weight: 500;
}
.arco-steps-mode-dot .arco-steps-item-node {
  display: inline-block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  vertical-align: top;
  border-radius: var(--border-radius-circle);
}
.arco-steps-mode-dot .arco-steps-item-active .arco-steps-item-node {
  width: 10px;
  height: 10px;
}
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-node {
  background-color: var(--color-fill-4);
  border-color: var(--color-fill-4);
}
.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-node {
  background-color: rgb(var(--primary-6));
  border-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-node {
  background-color: rgb(var(--primary-6));
  border-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-node {
  background-color: rgb(var(--danger-6));
  border-color: rgb(var(--danger-6));
}
.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-node {
  margin-left: 66px;
}
.arco-steps-mode-dot.arco-steps-horizontal .arco-steps-item-active .arco-steps-item-node {
  margin-top: -1px;
  margin-left: 65px;
}
.arco-steps-mode-dot .arco-steps-item-content {
  display: inline-block;
}
.arco-steps-mode-dot .arco-steps-item-title {
  position: relative;
  display: inline-block;
  margin-top: 4px;
  font-size: 16px;
}
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-title {
  color: var(--color-text-2);
}
.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-dot .arco-steps-item-description {
  margin-top: 4px;
  font-size: 12px;
  white-space: normal;
}
.arco-steps-mode-dot .arco-steps-item-wait .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item-process .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item-finish .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item-error .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  position: absolute;
  top: 3.5px;
  left: 78px;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail {
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail {
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail {
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-node {
  margin-right: 16px;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-content {
  overflow: hidden;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-title {
  margin-top: -2px;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-description {
  margin-top: 4px;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail {
  position: absolute;
  bottom: 0;
  left: 4px;
  box-sizing: border-box;
  width: 1px;
  height: 100%;
  padding-top: 16px;
  padding-bottom: 2px;
  background-color: transparent;
  transform: translateX(-50%);
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child) .arco-steps-item-tail::after {
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-3);
  content: '';
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-process .arco-steps-item-tail::after {
  background-color: var(--color-neutral-3);
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-finish .arco-steps-item-tail::after {
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item:not(:last-child).arco-steps-item-next-error .arco-steps-item-tail::after {
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item .arco-steps-item-node {
  margin-top: 8px;
}
.arco-steps-mode-dot.arco-steps-vertical .arco-steps-item-active .arco-steps-item-node {
  margin-top: 6px;
  margin-left: -1px;
}
.arco-steps-mode-arrow .arco-steps-item {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  height: 72px;
  overflow: visible;
  white-space: nowrap;
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child) {
  margin-right: 4px;
}
.arco-steps-mode-arrow .arco-steps-item-wait {
  background-color: var(--color-fill-1);
}
.arco-steps-mode-arrow .arco-steps-item-process {
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-arrow .arco-steps-item-finish {
  background-color: var(--color-primary-light-1);
}
.arco-steps-mode-arrow .arco-steps-item-error {
  background-color: rgb(var(--danger-6));
}
.arco-steps-mode-arrow .arco-steps-item-content {
  display: inline-block;
  box-sizing: border-box;
}
.arco-steps-mode-arrow .arco-steps-item:first-child .arco-steps-item-content {
  padding-left: 16px;
}
.arco-steps-mode-arrow .arco-steps-item:not(:first-child) .arco-steps-item-content {
  padding-left: 52px;
}
.arco-steps-mode-arrow .arco-steps-item-title {
  position: relative;
  display: inline-block;
  font-size: 16px;
  white-space: nowrap;
}
.arco-steps-mode-arrow .arco-steps-item-title::after {
  display: none !important;
}
.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-title {
  color: var(--color-text-2);
}
.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-title {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-title {
  color: var(--color-text-1);
}
.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-title {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item-active .arco-steps-item-title {
  font-weight: 500;
}
.arco-steps-mode-arrow .arco-steps-item-description {
  max-width: none;
  margin-top: 0;
  font-size: 12px;
  white-space: nowrap;
}
.arco-steps-mode-arrow .arco-steps-item-wait .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-arrow .arco-steps-item-process .arco-steps-item-description {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item-finish .arco-steps-item-description {
  color: var(--color-text-3);
}
.arco-steps-mode-arrow .arco-steps-item-error .arco-steps-item-description {
  color: var(--color-white);
}
.arco-steps-mode-arrow .arco-steps-item:not(:first-child)::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 0;
  height: 0;
  border-top: 36px solid transparent;
  border-bottom: 36px solid transparent;
  border-left: 36px solid var(--color-bg-2);
  content: '';
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child)::after {
  position: absolute;
  top: 0;
  right: -36px;
  z-index: 2;
  display: block;
  clear: both;
  width: 0;
  height: 0;
  border-top: 36px solid transparent;
  border-bottom: 36px solid transparent;
  content: '';
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-wait::after {
  border-left: 36px solid var(--color-fill-1);
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-process::after {
  border-left: 36px solid rgb(var(--primary-6));
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-error::after {
  border-left: 36px solid rgb(var(--danger-6));
}
.arco-steps-mode-arrow .arco-steps-item:not(:last-child).arco-steps-item-finish::after {
  border-left: 36px solid var(--color-primary-light-1);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item {
  height: 40px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-title {
  font-size: 14px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-description {
  display: none;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child)::before {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid var(--color-bg-2);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child)::after {
  right: -20px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid var(--color-fill-1);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:first-child .arco-steps-item-content {
  padding-left: 20px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:first-child) .arco-steps-item-content {
  padding-left: 40px;
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item-error:not(:last-child)::after {
  border-left: 20px solid rgb(var(--danger-6));
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-wait::after {
  border-left: 20px solid var(--color-fill-1);
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-process::after {
  border-left: 20px solid rgb(var(--primary-6));
}
.arco-steps-mode-arrow.arco-steps-size-small .arco-steps-item:not(:last-child).arco-steps-item-finish::after {
  border-left: 20px solid var(--color-primary-light-1);
}
.arco-steps-mode-navigation.arco-steps-label-horizontal .arco-steps-item:not(:last-child) .arco-steps-item-title::after {
  display: none;
}
.arco-steps-mode-navigation .arco-steps-item {
  padding-left: 20px;
  padding-right: 10px;
  margin-right: 32px;
}
.arco-steps-mode-navigation .arco-steps-item:last-child {
  flex: 1;
}
.arco-steps-mode-navigation .arco-steps-item-content {
  margin-bottom: 20px;
}
.arco-steps-mode-navigation .arco-steps-item-description {
  padding-right: 20px;
}
.arco-steps-mode-navigation .arco-steps-item-active::after {
  content: '';
  position: absolute;
  display: block;
  height: 2px;
  left: 0;
  right: 30px;
  bottom: 0;
  background-color: rgb(var(--primary-6));
}
.arco-steps-mode-navigation .arco-steps-item-active:last-child::after {
  width: 100%;
}
.arco-steps-mode-navigation .arco-steps-item:not(:last-child) .arco-steps-item-content::after {
  position: absolute;
  top: 10px;
  right: 30px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: var(--color-bg-2);
  border: 2px solid var(--color-text-4);
  border-bottom: none;
  border-left: none;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  content: '';
}
.arco-steps {
  display: flex;
}
.arco-steps-changeable .arco-steps-item-title,
.arco-steps-changeable .arco-steps-item-description {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled) {
  cursor: pointer;
}
.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-title,
.arco-steps-changeable .arco-steps-item:not(.arco-steps-item-active):not(.arco-steps-item-disabled):hover .arco-steps-item-content .arco-steps-item-description {
  color: rgb(var(--primary-6));
}
.arco-steps-line-less .arco-steps-item-title::after {
  display: none !important;
}
.arco-steps-vertical {
  flex-direction: column;
}
.arco-steps-vertical .arco-steps-item:not(:last-child) {
  min-height: 90px;
}
.arco-steps-vertical .arco-steps-item-title::after {
  display: none !important;
}
.arco-steps-vertical .arco-steps-item-description {
  max-width: none;
}
.arco-steps-label-vertical .arco-steps-item-content {
  display: block;
  width: 140px;
  text-align: center;
}
.arco-steps-label-vertical .arco-steps-item-description {
  max-width: none;
}
.switch-slide-text-enter-from {
  left: -100% !important;
}
.switch-slide-text-enter-to {
  left: 8px !important;
}
.switch-slide-text-enter-active {
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.switch-slide-text-leave-from {
  left: 100% !important;
}
.switch-slide-text-leave-to {
  left: 26px !important;
}
.switch-slide-text-leave-active {
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch {
  position: relative;
  box-sizing: border-box;
  min-width: 40px;
  height: 24px;
  padding: 0;
  overflow: hidden;
  line-height: 24px;
  vertical-align: middle;
  background-color: var(--color-fill-4);
  border: none;
  border-radius: 12px;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: var(--color-neutral-3);
  font-size: 12px;
  background-color: var(--color-bg-white);
  border-radius: 50%;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-checked {
  background-color: rgb(var(--primary-6));
}
.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 16px - 4px);
  color: rgb(var(--primary-6));
}
.arco-switch[disabled] .arco-switch-handle {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch[disabled] .arco-switch-handle {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch-text-holder {
  margin: 0 8px 0 26px;
  font-size: 12px;
  opacity: 0;
}
.arco-switch-text {
  position: absolute;
  top: 0;
  left: 26px;
  color: var(--color-white);
  font-size: 12px;
}
.arco-switch-checked .arco-switch-text-holder {
  margin: 0 26px 0 8px;
}
.arco-switch-checked .arco-switch-text {
  left: 8px;
  color: var(--color-white);
}
.arco-switch[disabled] {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-switch[disabled] .arco-switch-text {
  color: var(--color-white);
}
.arco-switch[disabled].arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading {
  background-color: var(--color-fill-2);
}
.arco-switch-loading .arco-switch-handle {
  color: var(--color-neutral-3);
}
.arco-switch-loading .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading.arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-text {
  color: var(--color-primary-light-1);
}
.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.arco-switch-small.arco-switch-checked {
  padding-left: -2px;
}
.arco-switch-small .arco-switch-handle {
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 8px;
}
.arco-switch-small .arco-switch-handle-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.66667);
}
.arco-switch-small.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 12px - 2px);
}
.arco-switch-type-round {
  min-width: 40px;
  border-radius: var(--border-radius-small);
}
.arco-switch-type-round .arco-switch-handle {
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small .arco-switch-handle {
  border-radius: 1px;
}
.arco-switch-type-line {
  min-width: 36px;
  overflow: unset;
  background-color: transparent;
}
.arco-switch-type-line::after {
  display: block;
  width: 100%;
  height: 6px;
  background-color: var(--color-fill-4);
  border-radius: 3px;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  content: '';
}
.arco-switch-type-line .arco-switch-handle {
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: var(--color-bg-white);
  border-radius: 10px;
  box-shadow: 0 1px 3px var(--color-neutral-6);
}
.arco-switch-type-line.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-checked::after {
  background-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-custom-color {
  --custom-color: var(--color-fill-4);
}
.arco-switch-type-line.arco-switch-custom-color::after {
  background-color: var(--custom-color);
}
.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked {
  --custom-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 20px);
}
.arco-switch-type-line[disabled] {
  background-color: transparent;
  cursor: not-allowed;
}
.arco-switch-type-line[disabled]::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line[disabled].arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line[disabled].arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-loading {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked {
  padding-left: 0px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-handle {
  top: 0px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon {
  transform: translate(-50%, -50%) scale(1);
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 16px - 0px);
}
.arco-table-filters-content {
  box-sizing: border-box;
  min-width: 100px;
  background: var(--color-bg-5);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.arco-table-filters-list {
  max-height: 200px;
  padding: 4px 0;
  overflow-y: auto;
}
.arco-table-filters-item {
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  line-height: 32px;
}
.arco-table-filters-text {
  width: 100%;
  max-width: 160px;
  height: 34px;
  margin-right: 0;
  padding-left: 10px;
  overflow: hidden;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.arco-table-filters-bottom {
  box-sizing: border-box;
  height: 38px;
  padding: 0 12px;
  overflow: hidden;
  line-height: 38px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-table-filters-bottom > *:not(*:last-child) {
  margin-right: 8px;
}
.arco-table {
  position: relative;
  /* ---- Table sorter, filter, checkbox, radio (End) ---- */
}
.arco-table-column-handle {
  position: absolute;
  top: 0;
  right: -4px;
  z-index: 1;
  width: 8px;
  height: 100%;
  cursor: col-resize;
}
.arco-table .arco-spin {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.arco-table > .arco-spin > .arco-spin-children::after {
  z-index: 2;
}
.arco-table-footer {
  border-radius: 0 0 var(--border-radius-medium) var(--border-radius-medium);
}
.arco-table-scroll-position-right .arco-table-col-fixed-left-last::after,
.arco-table-scroll-position-middle .arco-table-col-fixed-left-last::after {
  box-shadow: inset 6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-scroll-position-left .arco-table-col-fixed-right-first::after,
.arco-table-scroll-position-middle .arco-table-col-fixed-right-first::after {
  box-shadow: inset -6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-layout-fixed .arco-table-element {
  table-layout: fixed;
}
.arco-table .arco-table-element {
  width: 100%;
  min-width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}
.arco-table-th {
  position: relative;
  box-sizing: border-box;
  color: rgb(var(--gray-10));
  font-weight: 500;
  line-height: 1.5715;
  text-align: left;
  background-color: var(--color-neutral-2);
}
.arco-table-th[colspan] {
  text-align: center;
}
.arco-table-th-align-right {
  text-align: right;
}
.arco-table-th-align-right .arco-table-cell-with-sorter {
  justify-content: flex-end;
}
.arco-table-th-align-center {
  text-align: center;
}
.arco-table-th-align-center .arco-table-cell-with-sorter {
  justify-content: center;
}
.arco-table-td {
  box-sizing: border-box;
  color: rgb(var(--gray-10));
  line-height: 1.5715;
  text-align: left;
  word-break: break-all;
  background-color: var(--color-bg-2);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-td-align-right {
  text-align: right;
}
.arco-table-td-align-center {
  text-align: center;
}
.arco-table-td.arco-table-drag-handle {
  cursor: move;
}
.arco-table-cell {
  display: flex;
  align-items: center;
}
.arco-table-cell-align-right {
  justify-content: flex-end;
  text-align: right;
}
.arco-table-cell-align-center {
  justify-content: center;
  text-align: center;
}
.arco-table-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-table-td-content {
  display: block;
  width: 100%;
}
.arco-table-th.arco-table-col-sorted {
  background-color: var(--color-neutral-3);
}
.arco-table-td.arco-table-col-sorted {
  background-color: var(--color-fill-1);
}
.arco-table-col-fixed-left,
.arco-table-col-fixed-right {
  position: sticky;
  z-index: 10;
}
.arco-table-col-fixed-left-last::after,
.arco-table-col-fixed-right-first::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 10px;
  box-shadow: none;
  transform: translateX(-100%);
  transition: box-shadow 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
  pointer-events: none;
}
.arco-table-col-fixed-left-last::after {
  right: 0;
  left: unset;
  transform: translateX(100%);
}
.arco-table-cell-text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-table-editable-row .arco-table-cell-wrap-value {
  border: 1px solid var(--color-white);
  border-radius: var(--border-radius-medium);
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-editable-row:hover .arco-table-cell-wrap-value {
  border: 1px solid var(--color-neutral-3);
}
.arco-table .arco-table-expand-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  padding: 0;
  color: var(--color-text-2);
  font-size: 12px;
  line-height: 14px;
  background-color: var(--color-neutral-3);
  border: 1px solid transparent;
  border-radius: 2px;
  outline: none;
  cursor: pointer;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table .arco-table-expand-btn:hover {
  color: var(--color-text-1);
  background-color: var(--color-neutral-4);
  border-color: transparent;
}
.arco-table-cell-expand-icon {
  display: flex;
  align-items: center;
}
.arco-table-cell-expand-icon .arco-table-cell-inline-icon {
  display: inline-flex;
  margin-right: 4px;
}
.arco-table-cell-expand-icon .arco-table-cell-inline-icon .arco-icon-loading {
  color: rgb(var(--primary-6));
}
.arco-table-cell-expand-icon-hidden {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 4px;
}
.arco-table-tr-expand .arco-table-td {
  background-color: var(--color-fill-1);
}
.arco-table-cell-fixed-expand {
  position: sticky;
  left: 0;
  box-sizing: border-box;
}
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-container {
  border: none;
}
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-th,
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-td {
  background-color: transparent;
}
.arco-table-tr-expand .arco-table-td .arco-table .arco-table-pagination {
  margin-bottom: 12px;
}
.arco-table-th.arco-table-operation,
.arco-table-td.arco-table-operation {
  text-align: center;
}
.arco-table-th.arco-table-operation .arco-table-cell,
.arco-table-td.arco-table-operation .arco-table-cell {
  display: flex;
  justify-content: center;
  padding: 0;
}
.arco-table-radio,
.arco-table-checkbox {
  justify-content: center;
}
.arco-table-checkbox .arco-checkbox,
.arco-table-radio .arco-radio {
  padding-left: 0;
}
.arco-table-selection-checkbox-col,
.arco-table-selection-radio-col {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.arco-table-expand-col {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.arco-table-drag-handle-col {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.arco-table-th {
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-cell-with-sorter {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.arco-table-cell-with-sorter:hover {
  background-color: rgba(var(--gray-4), 0.5);
}
.arco-table-cell-with-filter {
  display: flex;
  align-items: center;
}
.arco-table-cell-next-ascend .arco-table-sorter-icon .arco-icon-caret-up {
  color: var(--color-neutral-6);
}
.arco-table-cell-next-descend .arco-table-sorter-icon .arco-icon-caret-down {
  color: var(--color-neutral-6);
}
.arco-table-sorter {
  display: inline-block;
  margin-left: 8px;
  vertical-align: -3px;
}
.arco-table-sorter.arco-table-sorter-direction-one {
  vertical-align: 0;
}
.arco-table-sorter-icon {
  position: relative;
  width: 14px;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
}
.arco-table-sorter-icon .arco-icon-caret-up,
.arco-table-sorter-icon .arco-icon-caret-down {
  position: absolute;
  top: 50%;
  color: var(--color-neutral-5);
  font-size: 12px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-sorter-icon .arco-icon-caret-up {
  top: -2px;
  left: 1px;
}
.arco-table-sorter-icon .arco-icon-caret-down {
  top: -3px;
  left: 1px;
}
.arco-table-sorter-icon.arco-table-sorter-icon-active svg {
  color: rgb(var(--primary-6));
}
.arco-table-filters {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 100%;
  line-height: 1;
  vertical-align: 0;
  background-color: transparent;
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-filters:hover,
.arco-table-filters-open {
  background-color: var(--color-neutral-4);
}
.arco-table-filters svg {
  color: var(--color-text-2);
  font-size: 16px;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-table-filters-active svg {
  color: rgb(var(--primary-6));
}
.arco-table-filters-align-left {
  position: relative;
  width: auto;
  margin-left: 8px;
}
.arco-table-filters-align-left svg {
  font-size: 12px;
}
.arco-table-filters-align-left:hover,
.arco-table-filters-align-left-open {
  background: none;
}
.arco-table-filters-align-left:hover::before,
.arco-table-filters-align-left.arco-table-filters-open::before {
  background: var(--color-fill-4);
}
.arco-table-container {
  position: relative;
  border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
}
.arco-table-header {
  flex-shrink: 0;
  border-radius: var(--border-radius-medium) var(--border-radius-medium) 0 0;
}
.arco-table-container {
  box-sizing: border-box;
  width: 100%;
  min-height: 0;
}
.arco-table-container .arco-table-content {
  display: flex;
  flex-direction: column;
  width: auto;
  height: 100%;
}
.arco-table-container .arco-table-content-scroll-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.arco-table-container::before,
.arco-table-container::after {
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 100%;
  box-shadow: none;
  transition: box-shadow 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
  pointer-events: none;
}
.arco-table-container::before {
  top: 0;
  left: 0;
  border-top-left-radius: var(--border-radius-medium);
}
.arco-table-container::after {
  top: 0;
  right: 0;
  border-top-right-radius: var(--border-radius-medium);
}
.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-right::before,
.arco-table-container:not(.arco-table-has-fixed-col-left).arco-table-scroll-position-middle::before {
  box-shadow: inset 6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-left::after,
.arco-table-container:not(.arco-table-has-fixed-col-right).arco-table-scroll-position-middle::after {
  box-shadow: inset -6px 0 8px -3px rgba(0, 0, 0, 0.15);
}
.arco-table-header {
  overflow-x: hidden;
  overflow-y: hidden;
  background-color: var(--color-neutral-2);
  scrollbar-color: transparent transparent;
}
.arco-table-header-sticky {
  position: sticky;
  top: 0;
  z-index: 100;
}
.arco-table:not(.arco-table-empty) .arco-table-header::-webkit-scrollbar {
  height: 0;
  background-color: transparent;
}
.arco-table.arco-table-empty .arco-table-header {
  overflow-x: auto;
}
.arco-table-body {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: auto;
  background-color: var(--color-bg-2);
}
.arco-table-border .arco-table-container {
  border-top: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
.arco-table-border .arco-table-scroll-y {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td,
.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td {
  border-bottom: none;
}
.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last::after,
.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-left-last::after,
.arco-table-border .arco-table-scroll-y .arco-table-body .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first::after,
.arco-table-border .arco-table-scroll-y tfoot .arco-table-tr:last-of-type .arco-table-td.arco-table-col-fixed-right-first::after {
  bottom: 0;
}
.arco-table-border .arco-table-tr .arco-table-th {
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-border .arco-table-footer {
  border: 1px solid var(--color-neutral-3);
  border-top: 0;
}
.arco-table-border:not(.arco-table-border-cell) .arco-table-container {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-border-cell .arco-table-th,
.arco-table-border-cell .arco-table-td:not(.arco-table-tr-expand) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-border-cell .arco-table-th-resizing,
.arco-table-border-cell .arco-table-td-resizing:not(.arco-table-tr-expand) {
  border-right-color: rgb(var(--primary-6));
}
.arco-table-border-header-cell .arco-table-th {
  border-right: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-table-border-header-cell .arco-table-th-resizing,
.arco-table-border-header-cell .arco-table-td-resizing:not(.arco-table-tr-expand) {
  border-right-color: rgb(var(--primary-6));
}
.arco-table-border.arco-table-border-header-cell thead .arco-table-tr:first-child .arco-table-th:last-child {
  border-right: 0;
}
.arco-table-border-body-cell .arco-table-td:not(:last-child):not(.arco-table-tr-expand) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),
.arco-table-stripe .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: var(--color-fill-1);
}
.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-stripe:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):nth-child(even) .arco-table-td.arco-table-col-fixed-right::before,
.arco-table-stripe .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: var(--color-fill-1);
  content: '';
}
.arco-table .arco-table-tr-draggable {
  cursor: move;
}
.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right),
.arco-table-hover .arco-table-tr-drag .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: var(--color-fill-1);
}
.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-hover:not(.arco-table-dragging) .arco-table-tr:not(.arco-table-tr-empty):not(.arco-table-tr-summary):hover .arco-table-td.arco-table-col-fixed-right::before,
.arco-table-hover .arco-table-tr-drag .arco-table-td.arco-table-col-fixed-right::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: var(--color-fill-1);
  content: '';
}
.arco-table-hover .arco-table-tr-expand:not(.arco-table-tr-empty):hover .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: var(--color-fill-1);
}
.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td:not(.arco-table-col-fixed-left):not(.arco-table-col-fixed-right) {
  background-color: transparent;
}
.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-left::before,
.arco-table-tr-expand .arco-table-td .arco-table-hover .arco-table-tr:not(.arco-table-tr-empty) .arco-table-td.arco-table-col-fixed-right::before {
  background-color: transparent;
}
.arco-table-tfoot {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  width: 100%;
  overflow-x: auto;
  background-color: var(--color-neutral-2);
  box-shadow: 0 -1px 0 var(--color-neutral-3);
  scrollbar-color: transparent transparent;
}
.arco-table-tfoot::-webkit-scrollbar {
  height: 0;
  background-color: transparent;
}
.arco-table tfoot .arco-table-td {
  background-color: var(--color-neutral-2);
}
.arco-table-tr-checked .arco-table-td {
  background-color: var(--color-fill-1);
}
.arco-table .arco-table-cell {
  padding: 9px 16px;
}
.arco-table .arco-table-th {
  font-size: 14px;
}
.arco-table .arco-table-td {
  font-size: 14px;
}
.arco-table .arco-table-footer {
  padding: 9px 16px;
}
.arco-table .arco-table-tr-expand .arco-table-td .arco-table {
  margin: -9px -16px calc(-9px - 1px) -16px;
}
.arco-table .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 9px 16px;
}
.arco-table-size-medium .arco-table-cell {
  padding: 7px 16px;
}
.arco-table-size-medium .arco-table-th {
  font-size: 14px;
}
.arco-table-size-medium .arco-table-td {
  font-size: 14px;
}
.arco-table-size-medium .arco-table-footer {
  padding: 7px 16px;
}
.arco-table-size-medium .arco-table-tr-expand .arco-table-td .arco-table {
  margin: -7px -16px calc(-7px - 1px) -16px;
}
.arco-table-size-medium .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 7px 16px;
}
.arco-table-size-small .arco-table-cell {
  padding: 5px 16px;
}
.arco-table-size-small .arco-table-th {
  font-size: 14px;
}
.arco-table-size-small .arco-table-td {
  font-size: 14px;
}
.arco-table-size-small .arco-table-footer {
  padding: 5px 16px;
}
.arco-table-size-small .arco-table-tr-expand .arco-table-td .arco-table {
  margin: -5px -16px calc(-5px - 1px) -16px;
}
.arco-table-size-small .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 5px 16px;
}
.arco-table-size-mini .arco-table-cell {
  padding: 2px 16px;
}
.arco-table-size-mini .arco-table-th {
  font-size: 12px;
}
.arco-table-size-mini .arco-table-td {
  font-size: 12px;
}
.arco-table-size-mini .arco-table-footer {
  padding: 2px 16px;
}
.arco-table-size-mini .arco-table-tr-expand .arco-table-td .arco-table {
  margin: -2px -16px calc(-2px - 1px) -16px;
}
.arco-table-size-mini .arco-table-editable-row .arco-table-cell-wrap-value {
  padding: 2px 16px;
}
.arco-table-virtualized .arco-table-element {
  table-layout: fixed;
}
.arco-table-virtualized div.arco-table-body div.arco-table-tr {
  display: flex;
}
.arco-table-virtualized div.arco-table-body div.arco-table-td {
  display: flex;
  flex: 1;
  align-items: center;
}
.arco-table-pagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 12px;
}
.arco-table-pagination-left {
  justify-content: flex-start;
}
.arco-table-pagination-center {
  justify-content: center;
}
.arco-table-pagination-top {
  margin-top: 0;
  margin-bottom: 12px;
}
.arco-virtual-list > .arco-table-element {
  width: auto;
}
.arco-icon-hover.arco-tabs-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tabs .arco-tabs-icon-hover {
  color: var(--color-text-2);
  font-size: 12px;
  user-select: none;
}
.arco-tabs-dropdown-icon {
  margin-left: 6px;
  font-size: 12px;
  user-select: none;
}
.arco-tabs-tab-close-btn {
  margin-left: 8px;
  user-select: none;
}
.arco-tabs-nav-add-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  font-size: 12px;
  user-select: none;
}
.arco-tabs-add {
  position: relative;
}
.arco-tabs-nav-button-left {
  margin-right: 6px;
  margin-left: 10px;
}
.arco-tabs-nav-button-right {
  margin-right: 10px;
  margin-left: 6px;
}
.arco-tabs-nav-button-up {
  margin-bottom: 10px;
}
.arco-tabs-nav-button-down {
  margin-top: 10px;
}
.arco-tabs-nav-button-disabled {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-tabs {
  position: relative;
  overflow: hidden;
}
.arco-tabs-nav {
  position: relative;
  flex-shrink: 0;
}
.arco-tabs-nav::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  clear: both;
  height: 1px;
  background-color: var(--color-neutral-3);
  content: '';
}
.arco-tabs-nav-tab {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.arco-tabs-nav-tab-list {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-nav-extra {
  display: flex;
  align-items: center;
  width: auto;
  line-height: 32px;
}
.arco-tabs-nav-extra .arco-tabs-nav-add-btn {
  padding-left: 0;
}
.arco-tabs-tab {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 4px 0;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  outline: none;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-tabs-tab-title {
  display: inline-block;
}
.arco-tabs-tab:hover {
  color: var(--color-text-2);
  font-weight: 400;
}
.arco-tabs-tab-disabled,
.arco-tabs-tab-disabled:hover {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-tabs-tab-active,
.arco-tabs-tab-active:hover {
  color: rgb(var(--primary-6));
  font-weight: 500;
}
.arco-tabs-tab-active.arco-tabs-tab-disabled,
.arco-tabs-tab-active:hover.arco-tabs-tab-disabled {
  color: var(--color-primary-light-3);
}
.arco-tabs-nav-ink {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 0;
  height: 2px;
  background-color: rgb(var(--primary-6));
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), width 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-nav-ink.arco-tabs-header-ink-no-animation {
  transition: none;
}
.arco-tabs-nav-ink-disabled {
  background-color: var(--color-primary-light-3);
}
.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  line-height: 40px;
}
.arco-tabs-nav-type-line .arco-tabs-tab {
  margin: 0 16px;
  padding: 8px 0;
  line-height: 1.5715;
}
.arco-tabs-nav-type-line .arco-tabs-tab-title {
  position: relative;
  display: inline-block;
  padding: 1px 0;
}
.arco-tabs-nav-type-line .arco-tabs-tab-title::before {
  position: absolute;
  top: 0;
  right: -8px;
  bottom: 0;
  left: -8px;
  z-index: -1;
  background-color: transparent;
  border-radius: var(--border-radius-small);
  opacity: 1;
  transition: background-color 0.2s cubic-bezier(0, 0, 1, 1), opacity 0.2s cubic-bezier(0, 0, 1, 1);
  content: '';
}
.arco-tabs-nav-type-line .arco-tabs-tab:hover .arco-tabs-tab-title::before {
  background-color: var(--color-fill-2);
}
.arco-tabs-nav-type-line .arco-tabs-tab-active .arco-tabs-tab-title::before,
.arco-tabs-nav-type-line .arco-tabs-tab-active:hover .arco-tabs-tab-title::before {
  background-color: transparent;
}
.arco-tabs-nav-type-line .arco-tabs-tab-disabled .arco-tabs-tab-title::before,
.arco-tabs-nav-type-line .arco-tabs-tab-disabled:hover .arco-tabs-tab-title::before {
  opacity: 0;
}
.arco-tabs-nav-type-line .arco-tabs-tab:focus-visible .arco-tabs-tab-title::before {
  border: 2px solid rgb(var(--primary-6));
}
.arco-tabs-nav-type-line.arco-tabs-nav-horizontal > .arco-tabs-tab:first-of-type {
  margin-left: 16px;
}
.arco-tabs-nav-type-line.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding > .arco-tabs-tab:first-of-type,
.arco-tabs-nav-text.arco-tabs-nav-horizontal .arco-tabs-nav-tab-list-no-padding > .arco-tabs-tab:first-of-type {
  margin-left: 0;
}
.arco-tabs-nav-type-card .arco-tabs-tab,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab {
  position: relative;
  padding: 4px 16px;
  font-size: 14px;
  border: 1px solid var(--color-neutral-3);
  transition: padding 0.2s cubic-bezier(0, 0, 1, 1), color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-tabs-nav-type-card .arco-tabs-tab-closable,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable {
  padding-right: 12px;
}
.arco-tabs-nav-type-card .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover::before,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-closable:not(.arco-tabs-tab-active):hover .arco-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-tabs-nav-type-card .arco-tabs-tab:focus-visible::before,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab:focus-visible::before {
  position: absolute;
  top: -1px;
  right: 0;
  bottom: -1px;
  left: -1px;
  border: 2px solid rgb(var(--primary-6));
  content: '';
}
.arco-tabs-nav-type-card .arco-tabs-tab:last-child:focus-visible::before,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab:last-child:focus-visible::before {
  right: -1px;
}
.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,
.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn {
  height: 32px;
}
.arco-tabs-nav-type-card .arco-tabs-tab {
  background-color: transparent;
  border-right: none;
}
.arco-tabs-nav-type-card .arco-tabs-tab:last-child {
  border-right: 1px solid var(--color-neutral-3);
  border-top-right-radius: var(--border-radius-small);
}
.arco-tabs-nav-type-card .arco-tabs-tab:first-child {
  border-top-left-radius: var(--border-radius-small);
}
.arco-tabs-nav-type-card .arco-tabs-tab:hover {
  background-color: var(--color-fill-3);
}
.arco-tabs-nav-type-card .arco-tabs-tab-disabled,
.arco-tabs-nav-type-card .arco-tabs-tab-disabled:hover {
  background-color: transparent;
}
.arco-tabs-nav-type-card .arco-tabs-tab-active,
.arco-tabs-nav-type-card .arco-tabs-tab-active:hover {
  background-color: transparent;
  border-bottom-color: var(--color-bg-2);
}
.arco-tabs-nav-type-card-gutter .arco-tabs-tab {
  margin-left: 4px;
  background-color: var(--color-fill-1);
  border-right: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;
}
.arco-tabs-nav-type-card-gutter .arco-tabs-tab:hover {
  background-color: var(--color-fill-3);
}
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-disabled:hover {
  background-color: var(--color-fill-1);
}
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active,
.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover {
  background-color: transparent;
  border-bottom-color: var(--color-bg-2);
}
.arco-tabs-nav-type-card-gutter .arco-tabs-tab:first-child {
  margin-left: 0;
}
.arco-tabs-nav-type-text::before {
  display: none;
}
.arco-tabs-nav-type-text .arco-tabs-tab {
  position: relative;
  margin: 0 9px;
  padding: 5px 0;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-tabs-nav-type-text .arco-tabs-tab:not(:first-of-type)::before {
  position: absolute;
  top: 50%;
  left: -9px;
  display: block;
  width: 2px;
  height: 12px;
  background-color: var(--color-fill-3);
  transform: translateY(-50%);
  content: '';
}
.arco-tabs-nav-type-text .arco-tabs-tab-title {
  padding-right: 8px;
  padding-left: 8px;
  background-color: transparent;
}
.arco-tabs-nav-type-text .arco-tabs-tab-title:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title,
.arco-tabs-nav-type-text .arco-tabs-tab-active .arco-tabs-tab-title:hover {
  background-color: transparent;
}
.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title,
.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover {
  background-color: transparent;
}
.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title,
.arco-tabs-nav-type-text .arco-tabs-tab-active.arco-tabs-nav-type-text .arco-tabs-tab-disabled .arco-tabs-tab-title:hover {
  background-color: var(--color-primary-light-3);
}
.arco-tabs-nav-type-text .arco-tabs-tab:focus-visible .arco-tabs-tab-title {
  margin: -2px;
  border: 2px solid rgb(var(--primary-6));
}
.arco-tabs-nav-type-rounded::before {
  display: none;
}
.arco-tabs-nav-type-rounded .arco-tabs-tab {
  margin: 0 6px;
  padding: 5px 0;
  padding-right: 16px;
  padding-left: 16px;
  font-size: 14px;
  background-color: transparent;
  border-radius: 32px;
}
.arco-tabs-nav-type-rounded .arco-tabs-tab:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-nav-type-rounded .arco-tabs-tab-disabled:hover {
  background-color: transparent;
}
.arco-tabs-nav-type-rounded .arco-tabs-tab-active,
.arco-tabs-nav-type-rounded .arco-tabs-tab-active:hover {
  background-color: var(--color-fill-2);
}
.arco-tabs-nav-type-rounded .arco-tabs-tab:focus-visible {
  border-color: rgb(var(--primary-6));
}
.arco-tabs-nav-type-capsule::before {
  display: none;
}
.arco-tabs-nav-type-capsule .arco-tabs-nav-tab:not(.arco-tabs-nav-tab-scroll) {
  justify-content: flex-end;
}
.arco-tabs-nav-type-capsule .arco-tabs-nav-tab-list {
  padding: 3px 3px;
  line-height: 1;
  background-color: var(--color-fill-2);
  border-radius: var(--border-radius-small);
}
.arco-tabs-nav-type-capsule .arco-tabs-tab {
  position: relative;
  padding: 0 10px;
  font-size: 14px;
  line-height: 26px;
  background-color: transparent;
}
.arco-tabs-nav-type-capsule .arco-tabs-tab:hover {
  background-color: var(--color-bg-2);
}
.arco-tabs-nav-type-capsule .arco-tabs-tab-disabled:hover {
  background-color: unset;
}
.arco-tabs-nav-type-capsule .arco-tabs-tab-active,
.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover {
  background-color: var(--color-bg-2);
}
.arco-tabs-nav-type-capsule .arco-tabs-tab-active::before,
.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover::before,
.arco-tabs-nav-type-capsule .arco-tabs-tab-active + .arco-tabs-tab::before,
.arco-tabs-nav-type-capsule .arco-tabs-tab-active:hover + .arco-tabs-tab::before {
  opacity: 0;
}
.arco-tabs-nav-type-capsule .arco-tabs-tab:focus-visible {
  border-color: rgb(var(--primary-6));
}
.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type) {
  margin-left: 3px;
}
.arco-tabs-nav-type-capsule.arco-tabs-nav-horizontal .arco-tabs-tab:not(:first-of-type)::before {
  position: absolute;
  top: 50%;
  left: -4px;
  display: block;
  width: 1px;
  height: 14px;
  background-color: var(--color-fill-3);
  transform: translateY(-50%);
  transition: all 0.2s cubic-bezier(0, 0, 1, 1);
  content: '';
}
.arco-tabs-nav {
  position: relative;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.arco-tabs-content {
  box-sizing: border-box;
  width: 100%;
  padding-top: 16px;
  overflow: hidden;
}
.arco-tabs-content-hide {
  display: none;
}
.arco-tabs-content .arco-tabs-content-list {
  display: flex;
  width: 100%;
}
.arco-tabs-content .arco-tabs-content-item {
  flex-shrink: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
}
.arco-tabs-content .arco-tabs-content-item.arco-tabs-content-item-active {
  height: auto;
}
.arco-tabs-type-card > .arco-tabs-content,
.arco-tabs-type-card-gutter > .arco-tabs-content {
  border: 1px solid var(--color-neutral-3);
  border-top: none;
}
.arco-tabs-content-animation {
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-horizontal.arco-tabs-justify {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content,
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-content-list,
.arco-tabs-horizontal.arco-tabs-justify .arco-tabs-pane {
  height: 100%;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  font-size: 12px;
  line-height: 32px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-tab {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  font-size: 12px;
  line-height: 32px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-tab,
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-tab {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 12px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-extra,
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra {
  font-size: 12px;
  line-height: 24px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,
.arco-tabs-nav-size-mini.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn {
  height: 24px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-tab {
  font-size: 12px;
  line-height: 18px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-capsule .arco-tabs-nav-extra {
  font-size: 12px;
  line-height: 24px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-tab {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
}
.arco-tabs-nav-size-mini.arco-tabs-nav-type-rounded .arco-tabs-nav-extra {
  font-size: 12px;
  line-height: 24px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 36px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-tab {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 36px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-tab,
.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-tab {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 14px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-extra,
.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 28px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,
.arco-tabs-nav-size-small.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn {
  height: 28px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-tab {
  font-size: 14px;
  line-height: 22px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-capsule .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 28px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-tab {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 14px;
}
.arco-tabs-nav-size-small.arco-tabs-nav-type-rounded .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 28px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 44px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-tab {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-line .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 44px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-tab,
.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-tab {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-extra,
.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 36px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-card .arco-tabs-nav-add-btn,
.arco-tabs-nav-size-large.arco-tabs-nav-type-card-gutter .arco-tabs-nav-add-btn {
  height: 36px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-tab {
  font-size: 14px;
  line-height: 30px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-capsule .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 36px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-tab {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
}
.arco-tabs-nav-size-large.arco-tabs-nav-type-rounded .arco-tabs-nav-extra {
  font-size: 14px;
  line-height: 36px;
}
/* Vertical */
.arco-tabs-nav-vertical {
  float: left;
  height: 100%;
}
.arco-tabs-nav-vertical::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: initial;
  clear: both;
  width: 1px;
  height: 100%;
}
.arco-tabs-nav-vertical .arco-tabs-nav-add-btn {
  height: auto;
  margin-top: 8px;
  margin-left: 0;
  padding: 0 16px;
}
.arco-tabs-nav-right {
  float: right;
}
.arco-tabs-nav-vertical {
  flex-direction: column;
}
.arco-tabs-nav-vertical .arco-tabs-nav-tab {
  flex-direction: column;
  height: 100%;
}
.arco-tabs-nav-vertical .arco-tabs-nav-ink {
  position: absolute;
  right: 0;
  bottom: initial;
  left: initial;
  width: 2px;
  transition: top 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tabs-nav-vertical .arco-tabs-nav-tab-list {
  height: auto;
}
.arco-tabs-nav-vertical .arco-tabs-nav-tab-list-overflow-scroll {
  padding: 6px 0;
}
.arco-tabs-nav-vertical .arco-tabs-tab {
  display: block;
  margin: 0;
  margin-top: 12px;
  white-space: nowrap;
}
.arco-tabs-nav-vertical .arco-tabs-tab:first-of-type {
  margin-top: 0;
}
.arco-tabs-nav-right::before {
  right: unset;
  left: 0;
}
.arco-tabs-nav-right .arco-tabs-nav-ink {
  right: unset;
  left: 0;
}
.arco-tabs-nav-vertical {
  position: relative;
  box-sizing: border-box;
  height: 100%;
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-line .arco-tabs-tab {
  padding: 0 20px;
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab {
  position: relative;
  margin: 0;
  border: 1px solid var(--color-neutral-3);
  border-bottom-color: transparent;
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:first-child {
  border-top-left-radius: var(--border-radius-small);
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active,
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab-active:hover {
  border-right-color: var(--color-bg-2);
  border-bottom-color: transparent;
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card .arco-tabs-tab:last-child {
  border-bottom: 1px solid var(--color-neutral-3);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab {
  position: relative;
  margin-left: 0;
  border-radius: var(--border-radius-small) 0 0 var(--border-radius-small);
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab:not(:first-of-type) {
  margin-top: 4px;
}
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active,
.arco-tabs-nav-vertical.arco-tabs-nav-type-card-gutter .arco-tabs-tab-active:hover {
  border-right-color: var(--color-bg-2);
  border-bottom-color: var(--color-neutral-3);
}
.arco-tabs-vertical .arco-tabs-content {
  width: auto;
  height: 100%;
  padding: 0;
}
.arco-tabs-right.arco-tabs-vertical .arco-tabs-content {
  padding-right: 16px;
}
.arco-tabs-left.arco-tabs-vertical .arco-tabs-content {
  padding-left: 16px;
}
.arco-tabs-vertical.arco-tabs-type-card > .arco-tabs-content,
.arco-tabs-vertical.arco-tabs-type-card-gutter > .arco-tabs-content {
  border: 1px solid var(--color-neutral-3);
  border-left: none;
}
body[arco-theme='dark'] .arco-tabs-nav-type-capsule .arco-tabs-tab-active {
  background-color: var(--color-fill-3);
}
body[arco-theme='dark'] .arco-tabs-nav-type-capsule .arco-tabs-tab:hover {
  background-color: var(--color-fill-3);
}
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
.arco-textarea-wrapper {
  display: inline-flex;
  box-sizing: border-box;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
  position: relative;
  display: inline-block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden;
}
.arco-textarea-wrapper:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-textarea-wrapper:focus-within,
.arco-textarea-wrapper.arco-textarea-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-textarea-wrapper.arco-textarea-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-textarea-wrapper.arco-textarea-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-prefix,
.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-suffix {
  color: inherit;
}
.arco-textarea-wrapper.arco-textarea-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-textarea-wrapper.arco-textarea-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-textarea-wrapper.arco-textarea-error:focus-within,
.arco-textarea-wrapper.arco-textarea-error.arco-textarea-wrapper-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-textarea-wrapper .arco-textarea-prefix,
.arco-textarea-wrapper .arco-textarea-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  user-select: none;
}
.arco-textarea-wrapper .arco-textarea-prefix > svg,
.arco-textarea-wrapper .arco-textarea-suffix > svg {
  font-size: 14px;
}
.arco-textarea-wrapper .arco-textarea-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-textarea-wrapper .arco-textarea-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-textarea-wrapper .arco-textarea-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-textarea-wrapper .arco-textarea-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-textarea-wrapper:hover .arco-textarea-clear-btn {
  visibility: visible;
}
.arco-textarea-wrapper:not(.arco-textarea-focus) .arco-textarea-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-textarea-wrapper .arco-textarea-word-limit {
  position: absolute;
  right: 10px;
  bottom: 6px;
  color: var(--color-text-3);
  font-size: 12px;
  user-select: none;
}
.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-word-limit {
  right: 25px;
}
.arco-textarea-wrapper .arco-textarea-clear-btn {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-clear-btn {
  right: 25px;
}
.arco-textarea-wrapper:hover .arco-textarea-clear-btn {
  display: block;
}
.arco-textarea-wrapper .arco-textarea-mirror {
  position: absolute;
  visibility: hidden;
}
.arco-textarea {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: block;
  box-sizing: border-box;
  height: 100%;
  min-height: 32px;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 1.5715;
  vertical-align: top;
  resize: vertical;
}
.arco-textarea::placeholder {
  color: var(--color-text-3);
}
.arco-textarea[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-textarea[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-timepicker {
  position: relative;
  display: flex;
  box-sizing: border-box;
  padding: 0;
}
.arco-timepicker-container {
  overflow: hidden;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.arco-timepicker-column {
  box-sizing: border-box;
  width: 64px;
  height: 224px;
  overflow: hidden;
}
.arco-timepicker-column:not(:last-child) {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-timepicker-column:hover {
  overflow-y: auto;
}
.arco-timepicker-column ul {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.arco-timepicker-column ul::after {
  display: block;
  width: 100%;
  height: 192px;
  content: '';
}
.arco-timepicker-cell {
  padding: 4px 0;
  color: var(--color-text-1);
  font-weight: 500;
  cursor: pointer;
}
.arco-timepicker-cell-inner {
  height: 24px;
  padding-left: 24px;
  font-size: 14px;
  line-height: 24px;
}
.arco-timepicker-cell:not(.arco-timepicker-cell-selected):not(.arco-timepicker-cell-disabled):hover .arco-timepicker-cell-inner {
  background-color: var(--color-fill-2);
}
.arco-timepicker-cell-selected .arco-timepicker-cell-inner {
  font-weight: 500;
  background-color: var(--color-fill-2);
}
.arco-timepicker-cell-disabled {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-timepicker-footer-extra-wrapper {
  padding: 8px;
  color: var(--color-text-1);
  font-size: 12px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-timepicker-footer-btn-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 8px;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-timepicker-footer-btn-wrapper :only-child {
  margin-left: auto;
}
.arco-timeline {
  display: flex;
  flex-direction: column;
}
.arco-timeline-item {
  position: relative;
  min-height: 78px;
  padding-left: 6px;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-timeline-item-label {
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 1.667;
}
.arco-timeline-item-content {
  margin-bottom: 4px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 1.5715;
}
.arco-timeline-item-content-wrapper {
  position: relative;
  margin-left: 16px;
}
.arco-timeline-item.arco-timeline-item-last > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-line {
  display: none;
}
.arco-timeline-item-dot-wrapper {
  position: absolute;
  left: 0;
  height: 100%;
  text-align: center;
}
.arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content {
  position: relative;
  width: 6px;
  height: 22.001px;
  line-height: 22.001px;
}
.arco-timeline-item-dot {
  position: relative;
  top: 50%;
  box-sizing: border-box;
  width: 6px;
  height: 6px;
  margin-top: -50%;
  color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
}
.arco-timeline-item-dot-solid {
  background-color: rgb(var(--primary-6));
}
.arco-timeline-item-dot-hollow {
  background-color: var(--color-bg-2);
  border: 2px solid rgb(var(--primary-6));
}
.arco-timeline-item-dot-custom {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-flex;
  box-sizing: border-box;
  color: rgb(var(--primary-6));
  background-color: var(--color-bg-2);
  transform: translateX(-50%) translateY(-50%);
  transform-origin: center;
}
.arco-timeline-item-dot-custom svg {
  color: inherit;
}
.arco-timeline-item-dot-line {
  position: absolute;
  top: 18.0005px;
  bottom: -4.0005px;
  left: 50%;
  box-sizing: border-box;
  width: 1px;
  border-color: var(--color-neutral-3);
  border-left-width: 1px;
  transform: translateX(-50%);
}
/* reverse  */
.arco-timeline-is-reverse {
  flex-direction: column-reverse;
}
/* mode  */
.arco-timeline-alternate {
  overflow: hidden;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left {
  padding-left: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-dot-wrapper {
  left: 50%;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left > .arco-timeline-item-content-wrapper {
  left: 50%;
  width: 50%;
  margin-left: 22px;
  padding-right: 22px;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right {
  padding-right: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-dot-wrapper {
  left: 50%;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper {
  left: 0;
  width: 50%;
  margin-right: 0;
  margin-left: -16px;
  padding-right: 16px;
  text-align: right;
}
.arco-timeline-right .arco-timeline-item-vertical-right {
  padding-right: 6px;
}
.arco-timeline-right .arco-timeline-item-vertical-right > .arco-timeline-item-dot-wrapper {
  right: 0;
  left: unset;
}
.arco-timeline-right .arco-timeline-item-vertical-right > .arco-timeline-item-content-wrapper {
  margin-right: 16px;
  margin-left: 0;
  text-align: right;
}
/* label position */
.arco-timeline-item-label-relative > .arco-timeline-item-label {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  max-width: 100px;
}
.arco-timeline-item-vertical-left.arco-timeline-item-label-relative {
  margin-left: 100px;
}
.arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label {
  left: 0;
  padding-right: 16px;
  text-align: right;
  transform: translateX(-100%);
}
.arco-timeline-item-vertical-right.arco-timeline-item-label-relative {
  margin-right: 100px;
}
.arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label {
  right: 0;
  padding-left: 16px;
  text-align: left;
  transform: translateX(100%);
}
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative {
  margin-top: 50px;
}
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative > .arco-timeline-item-label {
  padding-bottom: 16px;
  transform: translateY(-100%);
}
.arco-timeline-item-horizontal-top.arco-timeline-item-label-relative > .arco-timeline-item-content {
  margin-bottom: 0;
}
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative {
  margin-bottom: 50px;
}
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative > .arco-timeline-item-content {
  margin-bottom: 0;
}
.arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative > .arco-timeline-item-label {
  top: unset;
  bottom: 0;
  padding-top: 16px;
  text-align: left;
  transform: translateY(100%);
}
.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative {
  margin-left: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-left.arco-timeline-item-label-relative > .arco-timeline-item-label {
  left: 0;
  width: 50%;
  max-width: unset;
  transform: none;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative {
  margin-right: 0;
}
.arco-timeline-alternate .arco-timeline-item-vertical-right.arco-timeline-item-label-relative > .arco-timeline-item-label {
  right: 0;
  width: 50%;
  max-width: unset;
  transform: none;
}
.arco-timeline-alternate .arco-timeline-item-horizontal-top.arco-timeline-item-label-relative {
  margin-top: 0;
}
.arco-timeline-alternate .arco-timeline-item-horizontal-bottom.arco-timeline-item-label-relative {
  margin-bottom: 0;
}
.arco-timeline-direction-horizontal {
  display: flex;
  flex-direction: row;
}
.arco-timeline-direction-horizontal.arco-timeline-is-reverse {
  flex-direction: row-reverse;
}
.arco-timeline-item-dot-line-is-horizontal {
  top: 50%;
  right: 4px;
  left: 12px;
  width: unset;
  height: 1px;
  border-top-width: 1px;
  border-left: none;
  transform: translateY(-50%);
}
.arco-timeline-item-horizontal-bottom,
.arco-timeline-item-horizontal-top {
  flex: 1;
  min-height: unset;
  padding-right: 0;
  padding-left: 0;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper,
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper {
  top: 0;
  width: 100%;
  height: auto;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot,
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot {
  top: unset;
  margin-top: unset;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content,
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper .arco-timeline-item-dot-content {
  height: 6px;
  line-height: 6px;
}
.arco-timeline-item-horizontal-top {
  padding-top: 6px;
}
.arco-timeline-item-horizontal-top > .arco-timeline-item-dot-wrapper {
  top: 0;
  bottom: unset;
}
.arco-timeline-item-horizontal-top > .arco-timeline-item-content-wrapper {
  margin-top: 16px;
  margin-left: 0;
}
.arco-timeline-item-horizontal-bottom {
  padding-bottom: 6px;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-dot-wrapper {
  top: unset;
  bottom: 0;
}
.arco-timeline-item-horizontal-bottom > .arco-timeline-item-content-wrapper {
  margin-bottom: 16px;
  margin-left: 0;
}
.arco-timeline-alternate.arco-timeline-direction-horizontal {
  align-items: center;
  min-height: 200px;
  overflow: visible;
}
.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-bottom {
  margin-top: 6px;
  transform: translateY(-50%);
}
.arco-timeline-alternate.arco-timeline-direction-horizontal .arco-timeline-item-horizontal-top {
  margin-top: -6px;
  transform: translateY(50%);
}
.arco-tooltip-content {
  max-width: 350px;
  padding: 8px 12px;
  color: #fff;
  font-size: 14px;
  line-height: 1.5715;
  text-align: left;
  word-wrap: break-word;
  background-color: var(--color-tooltip-bg);
  border-radius: var(--border-radius-small);
}
.arco-tooltip-mini {
  padding: 4px 12px;
  font-size: 14px;
}
.arco-tooltip-popup-arrow {
  background-color: var(--color-tooltip-bg);
}
.arco-transfer {
  display: flex;
  align-items: center;
}
.arco-transfer-view {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 200px;
  height: 224px;
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
}
.arco-transfer-view-search {
  padding: 8px 12px 4px 12px;
}
.arco-transfer-view-list {
  flex: 1;
}
.arco-transfer-view-custom-list {
  flex: 1;
  overflow: auto;
}
.arco-transfer-view-header {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.arco-transfer-view-header > *:first-child {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-transfer-view-header > *:first-child:not(:last-child) {
  margin-right: 8px;
}
.arco-transfer-view-header {
  height: 40px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 14px;
  line-height: 40px;
  background-color: var(--color-fill-1);
}
.arco-transfer-view-header-title {
  display: flex;
  align-items: center;
}
.arco-transfer-view-header-title .arco-checkbox {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: inherit;
}
.arco-transfer-view-header-title .arco-checkbox-text {
  color: inherit;
}
.arco-transfer-view-header-title .arco-checkbox-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-transfer-view-header-title-simple {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-transfer-view-header-clear-btn {
  color: var(--color-text-2);
  font-size: 12px;
  cursor: pointer;
}
.arco-transfer-view-header-clear-btn:hover::before {
  background-color: var(--color-fill-3);
}
.arco-transfer-view-header-count {
  margin-right: 2px;
  color: var(--color-text-3);
  font-weight: normal;
  font-size: 12px;
}
.arco-transfer-view-body {
  flex: 1 1 auto;
  overflow: hidden;
}
.arco-transfer-view-body .arco-transfer-view-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.arco-transfer-view .arco-scrollbar {
  height: 100%;
}
.arco-transfer-view .arco-scrollbar-container {
  height: 100%;
  overflow: auto;
}
.arco-transfer-view .arco-list {
  border-radius: 0;
}
.arco-transfer-view .arco-list-footer {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: 40px;
  padding: 0 8px;
}
.arco-transfer-view .arco-list .arco-pagination {
  position: absolute;
  top: 50%;
  right: 8px;
  margin: 0;
  transform: translateY(-50%);
}
.arco-transfer-view .arco-list .arco-pagination-jumper-input {
  width: 24px;
}
.arco-transfer-view .arco-list .arco-pagination-jumper-separator {
  padding: 0 8px;
}
.arco-transfer-view .arco-checkbox {
  padding-left: 6px;
}
.arco-transfer-view .arco-checkbox-wrapper {
  display: inline;
}
.arco-transfer-view .arco-checkbox .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-transfer-list-item {
  position: relative;
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 10px;
  color: var(--color-text-1);
  line-height: 36px;
  list-style: none;
  background-color: transparent;
  cursor: default;
}
.arco-transfer-list-item-content {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-transfer-list-item-checkbox .arco-checkbox-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-transfer-list-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
  cursor: not-allowed;
}
.arco-transfer-list-item:not(.arco-transfer-list-item-disabled):hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-transfer-list-item .arco-checkbox {
  width: 100%;
}
.arco-transfer-list-item .arco-checkbox-text {
  color: inherit;
}
.arco-transfer-list-item-remove-btn {
  margin-left: auto;
  color: var(--color-text-2);
  font-size: 12px;
  cursor: pointer;
}
.arco-transfer-list-item-remove-btn:hover::before {
  background-color: var(--color-fill-3);
}
.arco-transfer-list-item-draggable::before {
  position: absolute;
  right: 0;
  left: 0;
  display: block;
  height: 2px;
  border-radius: 1px;
  content: '';
}
.arco-transfer-list-item-gap-bottom::before {
  bottom: -2px;
  background-color: rgb(var(--primary-6));
}
.arco-transfer-list-item-gap-top::before {
  top: -2px;
  background-color: rgb(var(--primary-6));
}
.arco-transfer-list-item-dragging {
  color: var(--color-text-4) !important;
  background-color: var(--color-fill-1) !important;
}
.arco-transfer-list-item-dragged {
  animation: arco-transfer-drag-item-blink 0.4s;
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.arco-transfer-operations {
  padding: 0 20px;
}
.arco-transfer-operations .arco-btn {
  display: block;
}
.arco-transfer-operations .arco-btn:last-child {
  margin-top: 12px;
}
.arco-transfer-operations-words .arco-btn {
  width: 100%;
  padding: 0 12px;
  text-align: left;
}
.arco-transfer-simple .arco-transfer-view-source {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-transfer-simple .arco-transfer-view-target {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-transfer-disabled .arco-transfer-view-header {
  color: var(--color-text-4);
}
@keyframes arco-transfer-drag-item-blink {
  0% {
    background-color: var(--color-primary-light-1);
  }
  100% {
    background-color: transparent;
  }
}
.arco-tree-select-popup {
  box-sizing: border-box;
  padding: 4px 0;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-tree-select-popup .arco-tree-select-tree-wrapper {
  height: 100%;
  max-height: 200px;
  padding-right: 4px;
  padding-left: 10px;
  overflow: auto;
}
.arco-tree-select-popup .arco-tree-node {
  padding-left: 0;
}
.arco-tree-select-highlight {
  font-weight: 500;
}
.arco-tree-select-has-header {
  padding-top: 0;
}
.arco-tree-select-header {
  border-bottom: 1px solid var(--color-fill-3);
}
.arco-tree-select-has-footer {
  padding-bottom: 0;
}
.arco-tree-select-footer {
  border-top: 1px solid var(--color-fill-3);
}
/******* icon ******/
.arco-icon-hover.arco-tree-node-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tree-node-switcher {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  width: 12px;
  height: 32px;
  margin-right: 10px;
  color: var(--color-text-2);
  font-size: 12px;
  cursor: pointer;
  user-select: none;
}
.arco-tree-node-switcher-icon {
  position: relative;
  margin: 0 auto;
}
.arco-tree-node-switcher-icon svg {
  position: relative;
  transform: rotate(-90deg);
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-tree-node-expanded .arco-tree-node-switcher-icon svg,
.arco-tree-node-is-leaf .arco-tree-node-switcher-icon svg {
  transform: rotate(0);
}
.arco-tree-node-drag-icon {
  margin-left: 120px;
  color: rgb(var(--primary-6));
  opacity: 0;
}
.arco-tree-node-custom-icon {
  margin-right: 10px;
  font-size: inherit;
  line-height: 1;
  cursor: pointer;
  user-select: none;
}
.arco-tree-node .arco-icon-loading {
  color: rgb(var(--primary-6));
}
.arco-tree-node-minus-icon,
.arco-tree-node-plus-icon {
  position: relative;
  display: block;
  width: 14px;
  height: 14px;
  background: var(--color-fill-2);
  border-radius: var(--border-radius-small);
  cursor: pointer;
}
.arco-tree-node-minus-icon::after,
.arco-tree-node-plus-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 6px;
  height: 2px;
  margin-top: -1px;
  margin-left: -3px;
  color: var(--color-text-2);
  background-color: var(--color-text-2);
  border-radius: 0.5px;
  content: '';
}
.arco-tree-node-plus-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 2px;
  height: 6px;
  margin-top: -3px;
  margin-left: -1px;
  color: var(--color-text-2);
  background-color: var(--color-text-2);
  border-radius: 0.5px;
  content: '';
}
/******* tree ***********/
.arco-tree {
  color: var(--color-text-1);
}
.arco-tree .arco-checkbox {
  margin-right: 10px;
  padding-left: 0;
  line-height: 32px;
}
.arco-tree-node {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding-left: 2px;
  color: var(--color-text-1);
  line-height: 1.5715;
  cursor: pointer;
}
.arco-tree-node-selected .arco-tree-node-title,
.arco-tree-node-selected .arco-tree-node-title:hover {
  color: rgb(var(--primary-6));
  transition: color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-tree-node-disabled-selectable .arco-tree-node-title,
.arco-tree-node-disabled .arco-tree-node-title,
.arco-tree-node-disabled-selectable .arco-tree-node-title:hover,
.arco-tree-node-disabled .arco-tree-node-title:hover {
  color: var(--color-text-4);
  background: none;
  cursor: not-allowed;
}
.arco-tree-node-disabled.arco-tree-node-selected .arco-tree-node-title {
  color: var(--color-primary-light-3);
}
.arco-tree-node-title-block {
  flex: 1;
  box-sizing: content-box;
}
.arco-tree-node-title-block .arco-tree-node-drag-icon {
  position: absolute;
  right: 12px;
}
.arco-tree-node-indent {
  position: relative;
  flex-shrink: 0;
  align-self: stretch;
}
.arco-tree-node-indent-block {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 100%;
  margin-right: 10px;
  vertical-align: top;
}
.arco-tree-node-draggable {
  margin-top: 2px;
}
.arco-tree-node-title {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: -4px;
  padding: 5px 0;
  padding-right: 4px;
  padding-left: 4px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-tree-node-title:hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
}
.arco-tree-node-title:hover .arco-tree-node-drag-icon {
  opacity: 1;
}
.arco-tree-node-title-draggable::before {
  position: absolute;
  top: -2px;
  right: 0;
  left: 0;
  display: block;
  height: 2px;
  border-radius: 1px;
  content: '';
}
.arco-tree-node-title-gap-bottom::before {
  top: unset;
  bottom: -2px;
  background-color: rgb(var(--primary-6));
}
.arco-tree-node-title-gap-top::before {
  background-color: rgb(var(--primary-6));
}
.arco-tree-node-title-highlight {
  color: var(--color-text-1);
  background-color: var(--color-primary-light-1);
}
.arco-tree-node-title-dragging,
.arco-tree-node-title-dragging:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-1);
}
.arco-tree-show-line {
  padding-left: 1px;
}
.arco-tree-show-line .arco-tree-node-switcher {
  width: 14px;
  text-align: center;
}
.arco-tree-show-line .arco-tree-node-switcher .arco-tree-node-icon-hover {
  width: 100%;
}
.arco-tree-show-line .arco-tree-node-indent-block {
  width: 14px;
}
.arco-tree-show-line .arco-tree-node-indent-block::before {
  position: absolute;
  left: 50%;
  box-sizing: border-box;
  width: 1px;
  border-left: 1px solid var(--color-neutral-3);
  transform: translateX(-50%);
  content: '';
  top: -5px;
  bottom: -5px;
}
.arco-tree-show-line .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::after {
  position: absolute;
  right: -7px;
  box-sizing: border-box;
  width: 1px;
  border-left: 1px solid var(--color-neutral-3);
  transform: translateX(50%);
  content: '';
  top: 27px;
  bottom: -5px;
}
.arco-tree-show-line .arco-tree-node-indent-block-lineless:before {
  display: none;
}
/******** size *******/
.arco-tree-size-mini .arco-tree-node-switcher {
  height: 24px;
}
.arco-tree-size-mini .arco-checkbox {
  line-height: 24px;
}
.arco-tree-size-mini .arco-tree-node-title {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-tree-size-mini .arco-tree-node-indent-block::after {
  top: 23px;
  bottom: -1px;
}
.arco-tree-size-mini .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::before {
  top: -1px;
  bottom: -1px;
}
.arco-tree-size-small .arco-tree-node-switcher {
  height: 28px;
}
.arco-tree-size-small .arco-checkbox {
  line-height: 28px;
}
.arco-tree-size-small .arco-tree-node-title {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 14px;
}
.arco-tree-size-small .arco-tree-node-indent-block::after {
  top: 25px;
  bottom: -3px;
}
.arco-tree-size-small .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::before {
  top: -3px;
  bottom: -3px;
}
.arco-tree-size-large .arco-tree-node-switcher {
  height: 36px;
}
.arco-tree-size-large .arco-checkbox {
  line-height: 36px;
}
.arco-tree-size-large .arco-tree-node-title {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
}
.arco-tree-size-large .arco-tree-node-indent-block::after {
  top: 29px;
  bottom: -7px;
}
.arco-tree-size-large .arco-tree-node-is-leaf:not(.arco-tree-node-is-tail) .arco-tree-node-indent::before {
  top: -7px;
  bottom: -7px;
}
.arco-tree-node-list {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-typography {
  color: var(--color-text-1);
  line-height: 1.5715;
  white-space: normal;
  overflow-wrap: anywhere;
}
h1.arco-typography,
h2.arco-typography,
h3.arco-typography,
h4.arco-typography,
h5.arco-typography,
h6.arco-typography {
  margin-top: 1em;
  margin-bottom: 0.5em;
  font-weight: 500;
}
h1.arco-typography {
  font-size: 36px;
  line-height: 1.23;
}
h2.arco-typography {
  font-size: 32px;
  line-height: 1.25;
}
h3.arco-typography {
  font-size: 28px;
  line-height: 1.29;
}
h4.arco-typography {
  font-size: 24px;
  line-height: 1.33;
}
h5.arco-typography {
  font-size: 20px;
  line-height: 1.4;
}
h6.arco-typography {
  font-size: 16px;
  line-height: 1.5;
}
div.arco-typography,
p.arco-typography {
  margin-top: 0;
  margin-bottom: 1em;
}
.arco-typography-primary {
  color: rgb(var(--primary-6));
}
.arco-typography-secondary {
  color: var(--color-text-2);
}
.arco-typography-success {
  color: rgb(var(--success-6));
}
.arco-typography-warning {
  color: rgb(var(--warning-6));
}
.arco-typography-danger {
  color: rgb(var(--danger-6));
}
.arco-typography-disabled {
  color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-typography mark {
  background-color: rgb(var(--yellow-4));
}
.arco-typography u {
  text-decoration: underline;
}
.arco-typography del {
  text-decoration: line-through;
}
.arco-typography b {
  font-weight: 500;
}
.arco-typography code {
  margin: 0 2px;
  padding: 2px 8px;
  color: var(--color-text-2);
  font-size: 85%;
  background-color: var(--color-neutral-2);
  border: 1px solid var(--color-neutral-3);
  border-radius: 2px;
}
.arco-typography blockquote {
  margin: 0;
  margin-bottom: 1em;
  padding-left: 8px;
  background-color: var(--color-bg-2);
  border-left: 2px solid var(--color-neutral-6);
}
.arco-typography ol,
.arco-typography ul {
  margin: 0;
  padding: 0;
}
.arco-typography ul li,
.arco-typography ol li {
  margin-left: 20px;
}
.arco-typography ul {
  list-style: circle;
}
.arco-typography-spacing-close {
  line-height: 1.3;
}
.arco-typography-operation-copy,
.arco-typography-operation-copied {
  margin-left: 2px;
  padding: 2px;
}
.arco-typography-operation-copy {
  color: var(--color-text-2);
  background-color: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-typography-operation-copy:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
}
.arco-typography-operation-copied {
  color: rgb(var(--success-6));
}
.arco-typography-operation-edit {
  margin-left: 2px;
  padding: 2px;
  color: var(--color-text-2);
  background-color: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-typography-operation-edit:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
}
.arco-typography-operation-expand {
  margin: 0 4px;
  color: rgb(var(--primary-6));
  cursor: pointer;
}
.arco-typography-operation-expand:hover {
  color: rgb(var(--primary-5));
}
.arco-typography-edit-content {
  position: relative;
  left: -13px;
  margin-top: -5px;
  margin-right: -13px;
  margin-bottom: calc(1em - 4px - 1px);
}
.arco-typography-css-operation {
  margin-top: -1em;
  margin-bottom: 1em;
  text-align: right;
}
.arco-upload {
  display: inline-block;
  max-width: 100%;
  cursor: pointer;
}
.arco-upload.arco-upload-draggable {
  width: 100%;
}
.arco-upload-tip {
  margin-top: 4px;
  overflow: hidden;
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 1.5;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-upload-picture-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 80px;
  height: 80px;
  margin-bottom: 0;
  color: var(--color-text-2);
  text-align: center;
  background: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
  border-radius: var(--border-radius-small);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-picture-card:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-3);
  border-color: var(--color-neutral-4);
}
.arco-upload-drag {
  width: 100%;
  padding: 50px 0;
  color: var(--color-text-1);
  text-align: center;
  background-color: var(--color-fill-1);
  border: 1px dashed var(--color-neutral-3);
  border-radius: var(--border-radius-small);
  transition: all 0.2s ease;
}
.arco-upload-drag .arco-icon-plus {
  margin-bottom: 24px;
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-upload-drag:hover {
  background-color: var(--color-fill-3);
  border-color: var(--color-neutral-4);
}
.arco-upload-drag:hover .arco-upload-drag-text {
  color: var(--color-text-1);
}
.arco-upload-drag:hover .arco-icon-plus {
  color: var(--color-text-2);
}
.arco-upload-drag-active {
  color: var(--color-text-1);
  background-color: var(--color-primary-light-1);
  border-color: rgb(var(--primary-6));
}
.arco-upload-drag-active .arco-upload-drag-text {
  color: var(--color-text-1);
}
.arco-upload-drag-active .arco-icon-plus {
  color: rgb(var(--primary-6));
}
.arco-upload-drag .arco-upload-tip {
  margin-top: 0;
}
.arco-upload-drag-text {
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 1.5;
}
.arco-upload-wrapper {
  width: 100%;
}
.arco-upload-wrapper.arco-upload-wrapper-type-picture-card {
  display: flex;
  justify-content: flex-start;
}
.arco-upload-drag {
  width: 100%;
}
.arco-upload-hide {
  display: none;
}
.arco-upload-disabled .arco-upload-picture-card,
.arco-upload-disabled .arco-upload-picture-card:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-1);
  border-color: var(--color-neutral-4);
  cursor: not-allowed;
}
.arco-upload-disabled .arco-upload-drag,
.arco-upload-disabled .arco-upload-drag:hover {
  background-color: var(--color-fill-1);
  border-color: var(--color-text-4);
  cursor: not-allowed;
}
.arco-upload-disabled .arco-upload-drag .arco-icon-plus,
.arco-upload-disabled .arco-upload-drag:hover .arco-icon-plus,
.arco-upload-disabled .arco-upload-drag .arco-upload-drag-text,
.arco-upload-disabled .arco-upload-drag:hover .arco-upload-drag-text {
  color: var(--color-text-4);
}
.arco-upload-disabled .arco-upload-tip {
  color: var(--color-text-4);
}
.arco-upload-icon {
  cursor: pointer;
}
.arco-upload-icon-error {
  margin-left: 4px;
  color: rgb(var(--danger-6));
}
.arco-upload-icon-success {
  color: rgb(var(--success-6));
  font-size: 14px;
  line-height: 14px;
}
.arco-upload-icon-remove {
  position: relative;
  font-size: 14px;
}
.arco-upload-icon-start,
.arco-upload-icon-cancel {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--color-white);
  font-size: 12px;
  transform: translateX(-50%) translateY(-50%);
}
.arco-upload-icon-upload {
  color: rgb(var(--primary-6));
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.arco-upload-icon-upload:active,
.arco-upload-icon-upload:hover {
  color: rgb(var(--primary-7));
}
.arco-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
  /*** listtype is text ****/
  /*** end ****/
}
.arco-upload-list.arco-upload-list-type-text,
.arco-upload-list.arco-upload-list-type-picture {
  width: 100%;
}
.arco-upload-list.arco-upload-list-type-text .arco-upload-list-item:first-of-type,
.arco-upload-list.arco-upload-list-type-picture .arco-upload-list-item:first-of-type {
  margin-top: 24px;
}
.arco-upload-list-item-done .arco-upload-list-item-file-icon {
  color: rgb(var(--primary-6));
}
.arco-upload-list-item {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  margin-top: 12px;
}
.arco-upload-list-item-content {
  display: flex;
  flex: 1;
  flex-wrap: nowrap;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 0;
  padding-right: 10px;
  padding-left: 12px;
  overflow: hidden;
  font-size: 14px;
  background-color: var(--color-fill-1);
  border-radius: var(--border-radius-small);
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-list-item-file-icon {
  margin-right: 12px;
  color: rgb(var(--primary-6));
  font-size: 16px;
  line-height: 16px;
}
.arco-upload-list-item-thumbnail {
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-right: 12px;
}
.arco-upload-list-item-thumbnail img {
  width: 100%;
  height: 100%;
}
.arco-upload-list-item-name {
  display: flex;
  flex: 1;
  align-items: center;
  margin-right: 10px;
  overflow: hidden;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 1.4286;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-upload-list-item-name-link {
  overflow: hidden;
  color: rgb(var(--link-6));
  text-decoration: none;
  text-overflow: ellipsis;
  cursor: pointer;
}
.arco-upload-list-item-name-text {
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.arco-upload-list-item .arco-upload-progress {
  position: relative;
  margin-left: auto;
  line-height: 12px;
}
.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bg {
  stroke: rgba(var(--gray-10), 0.2);
}
.arco-upload-list-item .arco-upload-progress:hover .arco-progress-circle-bar {
  stroke: rgb(var(--primary-7));
}
.arco-upload-list-item-operation {
  margin-left: 12px;
  color: var(--color-text-2);
  font-size: 12px;
}
.arco-upload-list-item-operation .arco-upload-icon-remove {
  font-size: inherit;
}
.arco-upload-list-item-error .arco-upload-list-status,
.arco-upload-list-item-done .arco-upload-list-status {
  display: none;
}
.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name-link,
.arco-upload-list-type-text .arco-upload-list-item-error .arco-upload-list-item-name {
  color: rgb(var(--danger-6));
}
.arco-upload-list.arco-upload-list-type-picture-card {
  display: flex;
  flex-wrap: wrap;
  vertical-align: top;
}
.arco-upload-list.arco-upload-list-type-picture-card .arco-upload-list-status {
  top: 50%;
  margin-left: 0;
  transform: translateY(-50%);
}
.arco-upload-list-picture {
  display: inline-block;
  margin-top: 0;
  margin-right: 8px;
  margin-bottom: 8px;
  padding-right: 0;
  overflow: hidden;
  vertical-align: top;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-upload-list-picture-status-error .arco-upload-list-picture-mask {
  opacity: 1;
}
.arco-upload-list-picture {
  position: relative;
  box-sizing: border-box;
  width: 80px;
  height: 80px;
  overflow: hidden;
  line-height: 80px;
  text-align: center;
  vertical-align: top;
  border-radius: var(--border-radius-small);
}
.arco-upload-list-picture img {
  width: 100%;
  height: 100%;
}
.arco-upload-list-picture-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: var(--color-white);
  font-size: 16px;
  line-height: 80px;
  text-align: center;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-list-picture-operation {
  display: none;
  font-size: 14px;
}
.arco-upload-list-picture-operation .arco-upload-icon-retry {
  color: var(--color-white);
}
.arco-upload-list-picture-error-tip .arco-upload-icon-error {
  color: var(--color-white);
  font-size: 26px;
}
.arco-upload-list-picture-mask:hover {
  opacity: 1;
}
.arco-upload-list-picture-mask:hover .arco-upload-list-picture-operation {
  display: flex;
  justify-content: space-evenly;
}
.arco-upload-list-picture-mask:hover .arco-upload-list-picture-error-tip {
  display: none;
}
.arco-upload-list-type-picture .arco-upload-list-item-content {
  padding-top: 8px;
  padding-bottom: 8px;
}
.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-content {
  background-color: var(--color-danger-light-1);
}
.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name-link,
.arco-upload-list-type-picture .arco-upload-list-item-error .arco-upload-list-item-name {
  color: rgb(var(--danger-6));
}
.arco-upload-hide + .arco-upload-list .arco-upload-list-item:first-of-type {
  margin-top: 0;
}
.arco-upload-slide-up-enter {
  opacity: 0;
}
.arco-upload-slide-up-enter-active {
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-upload-slide-up-exit {
  opacity: 1;
}
.arco-upload-slide-up-exit-active {
  margin: 0;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1), height 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s, margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s;
}
.arco-upload-list-item.arco-upload-slide-inline-enter {
  opacity: 0;
}
.arco-upload-list-item.arco-upload-slide-inline-enter-active {
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-upload-list-item.arco-upload-slide-inline-exit {
  opacity: 1;
}
.arco-upload-list-item.arco-upload-slide-inline-exit-active {
  margin: 0;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1), width 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s, margin 0.3s cubic-bezier(0.34, 0.69, 0.1, 1) 0.1s;
}
.arco-verification-code {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  column-gap: 4px;
}
.arco-verification-code .arco-input {
  width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
.arco-verification-code .arco-input-size-small {
  width: 28px;
}
.arco-verification-code .arco-input-size-mini {
  width: 24px;
}
.arco-verification-code .arco-input-size-large {
  width: 36px;
}
body {
  --ag-legacy-styles-loaded: "true";
}

.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
  font-family: inherit;
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper,
.ag-sticky-top,
.ag-sticky-bottom,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}

.ag-tab-guard-top {
  top: 1px;
}

.ag-tab-guard-bottom {
  bottom: 1px;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-sticky-top-container,
.ag-sticky-bottom-container {
  min-height: 1px;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  overflow: hidden;
}

.ag-header-cell-label {
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
  overflow: visible;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-header-cell-comp-wrapper-limited-height > div {
  overflow: hidden;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -3px;
}
.ag-rtl .ag-header-cell-resize {
  left: -3px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -3px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -3px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}

.ag-sticky-bottom {
  box-sizing: content-box !important;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}

.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}

.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}

.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>');
}

.ag-spectrum-alpha-background {
  background: linear-gradient(to right, var(--ag-internal-spectrum-alpha-color-from), var(--ag-internal-spectrum-alpha-color-to)), var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-spectrum-alpha .ag-spectrum-slider {
  background: linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
.ag-measurement-container div {
  position: absolute;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}
.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}

.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-colors {
  margin-top: 10px;
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-color-input .ag-color-input-color {
  position: absolute;
}
.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}

.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}

.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}

.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}

.ag-pill .ag-pill-button:hover {
  cursor: pointer;
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: 0px;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}

.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter {
  --ag-indentation-level: 0;
}

.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-highlight-before::after,
.ag-header-highlight-after::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
}

.ag-header-highlight-before::after {
  left: 0px;
}

.ag-header-highlight-after::after {
  right: 0px;
}

.ag-pinned-left-header .ag-header-highlight-after::after {
  right: 1px;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}
.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
}
.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}
.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-charts-theme-default {
  --ag-charts-align: none !important;
  --ag-charts-justify: none !important;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus {
  box-shadow: none;
}

.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button,
.ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button,
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button,
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
@font-face {
  font-family: "agGridQuartz";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-quartz,
.ag-theme-quartz-dark,
.ag-theme-quartz-auto-dark {
  --ag-active-color: #2196f3;
  --ag-background-color: #fff;
  --ag-foreground-color: #181d1f;
  --ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);
  --ag-tooltip-background-color: var(--ag-header-background-color);
  --ag-control-panel-background-color: var(--ag-header-background-color);
  --ag-subheader-background-color: transparent;
  --ag-invalid-color: #e02525;
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);
  --ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);
  --ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
  --ag-input-focus-border-color: var(--ag-active-color);
  --ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);
  --ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);
  --ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);
  --ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-checkbox-checked-color: var(--ag-active-color);
  --ag-range-selection-border-color: var(--ag-active-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);
  --ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);
  --ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);
  --ag-input-disabled-border-color: var(--ag-border-color);
  --ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);
  --ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);
  --ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);
  --ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);
  --ag-borders: solid 1px;
  --ag-border-radius: 4px;
  --ag-wrapper-border-radius: 8px;
  --ag-borders-side-button: none;
  --ag-side-button-selected-background-color: transparent;
  --ag-header-column-resize-handle-display: block;
  --ag-header-column-resize-handle-width: 2px;
  --ag-header-column-resize-handle-height: 30%;
  --ag-grid-size: 8px;
  --ag-icon-size: 16px;
  --ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);
  --ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);
  --ag-list-item-height: calc(
      var(--ag-icon-size) + var(--ag-widget-vertical-spacing)
  );
  --ag-column-select-indent-size: var(--ag-icon-size);
  --ag-set-filter-indent-size: var(--ag-icon-size);
  --ag-filter-tool-panel-group-indent: var(--ag-grid-size);
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);
  --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);
  --ag-toggle-button-height: 18px;
  --ag-toggle-button-width: 28px;
  --ag-toggle-button-border-width: 2px;
  --ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
      Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-icon-font-family: agGridQuartz;
  --ag-tab-min-width: 290px;
  --ag-chart-menu-panel-width: 260px;
  --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  --ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  --ag-side-bar-panel-width: 250px;
}

.ag-theme-quartz-dark {
  --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
  --ag-foreground-color: #fff;
  --ag-border-color: rgba(255, 255, 255, 0.16);
  --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
  --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
  --ag-input-disabled-background-color: #68686e12;
  --ag-card-shadow: 0 1px 20px 1px black;
  --ag-input-border-color: var(--ag-border-color);
  --ag-input-disabled-border-color: rgba(255, 255, 255, 0.07);
  --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
  --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
  --ag-selected-row-background-color: var(--ag-row-hover-color);
  --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
  --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-quartz-auto-dark {
    --ag-background-color: color-mix(in srgb, #fff, #182230 97%);
    --ag-foreground-color: #fff;
    --ag-border-color: rgba(255, 255, 255, 0.16);
    --ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);
    --ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);
    --ag-input-disabled-background-color: #68686e12;
    --ag-card-shadow: 0 1px 20px 1px black;
    --ag-input-border-color: var(--ag-border-color);
    --ag-input-disabled-border-color: rgba(255, 255, 255, 0.07);
    --ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);
    --ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);
    --ag-selected-row-background-color: var(--ag-row-hover-color);
    --ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);
    --ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, 0.3);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz .ag-header-row,
.ag-theme-quartz .ag-panel-title-bar-title,
.ag-theme-quartz .ag-multi-filter-group-title-bar,
.ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-dark .ag-header-row,
.ag-theme-quartz-dark .ag-panel-title-bar-title,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-header-row,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 500;
  color: var(--ag-header-foreground-color);
}
.ag-theme-quartz input[class^=ag-]:not([type]),
.ag-theme-quartz input[class^=ag-][type=text],
.ag-theme-quartz input[class^=ag-][type=number],
.ag-theme-quartz input[class^=ag-][type=tel],
.ag-theme-quartz input[class^=ag-][type=date],
.ag-theme-quartz input[class^=ag-][type=datetime-local],
.ag-theme-quartz textarea[class^=ag-],
.ag-theme-quartz-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-dark input[class^=ag-][type=text],
.ag-theme-quartz-dark input[class^=ag-][type=number],
.ag-theme-quartz-dark input[class^=ag-][type=tel],
.ag-theme-quartz-dark input[class^=ag-][type=date],
.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-dark textarea[class^=ag-],
.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),
.ag-theme-quartz-auto-dark input[class^=ag-][type=text],
.ag-theme-quartz-auto-dark input[class^=ag-][type=number],
.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],
.ag-theme-quartz-auto-dark input[class^=ag-][type=date],
.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],
.ag-theme-quartz-auto-dark textarea[class^=ag-] {
  min-height: calc(var(--ag-grid-size) * 4);
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-ltr textarea[class^=ag-], .ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-ltr textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz .ag-rtl textarea[class^=ag-], .ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-dark .ag-rtl textarea[class^=ag-], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-picker-field-wrapper,
.ag-theme-quartz-dark .ag-picker-field-wrapper,
.ag-theme-quartz-auto-dark .ag-picker-field-wrapper {
  min-height: calc(var(--ag-grid-size) * 4);
}
.ag-theme-quartz .ag-tab,
.ag-theme-quartz-dark .ag-tab,
.ag-theme-quartz-auto-dark .ag-tab {
  padding: var(--ag-grid-size);
  border-left: var(--ag-borders) transparent;
  border-right: var(--ag-borders) transparent;
  flex: 1 1 auto;
}
.ag-theme-quartz .ag-tab-selected,
.ag-theme-quartz-dark .ag-tab-selected,
.ag-theme-quartz-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type) {
  border-right-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type), .ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type) {
  border-left-color: var(--ag-border-color);
}

.ag-theme-quartz .ag-tab:not(.ag-tab-selected),
.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),
.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected) {
  opacity: 0.7;
}
.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,
.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,
.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover {
  opacity: 1;
}
.ag-theme-quartz .ag-menu,
.ag-theme-quartz-dark .ag-menu,
.ag-theme-quartz-auto-dark .ag-menu {
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,
.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,
.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select {
  background-color: var(--ag-control-panel-background-color);
  color: color-mix(in srgb, transparent, var(--ag-foreground-color) 95%);
}
.ag-theme-quartz .ag-menu-header,
.ag-theme-quartz-dark .ag-menu-header,
.ag-theme-quartz-auto-dark .ag-menu-header {
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-menu-option,
.ag-theme-quartz-dark .ag-menu-option,
.ag-theme-quartz-auto-dark .ag-menu-option {
  font-weight: 500;
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon {
  text-align: right;
}

.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon {
  text-align: left;
}

.ag-theme-quartz .ag-tabs-header,
.ag-theme-quartz-dark .ag-tabs-header,
.ag-theme-quartz-auto-dark .ag-tabs-header {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  display: flex;
  background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);
}
.ag-theme-quartz .ag-side-bar,
.ag-theme-quartz-dark .ag-side-bar,
.ag-theme-quartz-auto-dark .ag-side-bar {
  background-color: var(--ag-control-panel-background-color);
  min-width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-side-buttons,
.ag-theme-quartz-dark .ag-side-buttons,
.ag-theme-quartz-auto-dark .ag-side-buttons {
  padding: 0;
  align-self: stretch;
  width: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  background: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-side-button,
.ag-theme-quartz-dark .ag-side-button,
.ag-theme-quartz-auto-dark .ag-side-button {
  border-top: var(--ag-borders) transparent;
  border-bottom: var(--ag-borders) transparent;
}
@media (max-resolution: 1.5x) {
  .ag-theme-quartz .ag-side-button-label,
  .ag-theme-quartz-dark .ag-side-button-label,
  .ag-theme-quartz-auto-dark .ag-side-button-label {
    font-family: "Segoe UI", var(--ag-font-family);
    transform: rotate(0.05deg);
  }
}
.ag-theme-quartz .ag-side-button.ag-selected,
.ag-theme-quartz-dark .ag-side-button.ag-selected,
.ag-theme-quartz-auto-dark .ag-side-button.ag-selected {
  border-bottom-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}
.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),
.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),
.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type) {
  border-top-color: var(--ag-border-color);
}
.ag-theme-quartz .ag-column-panel-column-select,
.ag-theme-quartz-dark .ag-column-panel-column-select,
.ag-theme-quartz-auto-dark .ag-column-panel-column-select {
  border-top: none;
  border-bottom: 1px solid var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-filter-toolpanel-search,
.ag-theme-quartz-dark .ag-filter-toolpanel-search,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search {
  height: initial;
  margin-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-filter-toolpanel-search-input,
.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input {
  margin: 0;
}
.ag-theme-quartz .ag-filter-apply-panel,
.ag-theme-quartz-dark .ag-filter-apply-panel,
.ag-theme-quartz-auto-dark .ag-filter-apply-panel {
  border: none;
  padding-top: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-tabbed-menu-body,
.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,
.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body {
  position: relative;
}
.ag-theme-quartz .ag-chart-tabbed-menu-body::after,
.ag-theme-quartz-dark .ag-chart-tabbed-menu-body::after,
.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  height: 16px;
  background: linear-gradient(var(--ag-control-panel-background-color), transparent);
}
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  border-top: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-chart-mini-thumbnail,
.ag-theme-quartz-dark .ag-chart-mini-thumbnail,
.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail {
  background-color: var(--ag-background-color);
  margin-top: 0;
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-settings-nav-bar,
.ag-theme-quartz-dark .ag-chart-settings-nav-bar,
.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  background: none;
  font-weight: 500;
}
.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar) {
  color: var(--ag-chart-menu-label-color);
}
.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label {
  margin-top: calc(var(--ag-widget-vertical-spacing) * 0.5);
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,
.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label {
  margin-bottom: 0;
}
.ag-theme-quartz .ag-chart-data-section label,
.ag-theme-quartz .ag-chart-format-section label,
.ag-theme-quartz-dark .ag-chart-data-section label,
.ag-theme-quartz-dark .ag-chart-format-section label,
.ag-theme-quartz-auto-dark .ag-chart-data-section label,
.ag-theme-quartz-auto-dark .ag-chart-format-section label {
  display: inline-block;
}
.ag-theme-quartz .ag-chart-format-wrapper,
.ag-theme-quartz .ag-chart-data-wrapper,
.ag-theme-quartz .ag-charts-format-top-level-group,
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-format-top-level-group-item,
.ag-theme-quartz .ag-charts-format-sub-level-group,
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz .ag-charts-format-sub-level-group-container,
.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-container,
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-chart-format-wrapper,
.ag-theme-quartz-dark .ag-chart-data-wrapper,
.ag-theme-quartz-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,
.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-container {
  padding: 0;
  margin: 0;
}
.ag-theme-quartz .ag-charts-format-top-level-group,
.ag-theme-quartz .ag-charts-data-group,
.ag-theme-quartz-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-dark .ag-charts-data-group,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,
.ag-theme-quartz-auto-dark .ag-charts-data-group {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-data-group-title-bar,
.ag-theme-quartz .ag-charts-settings-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,
.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,
.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar {
  padding: var(--ag-widget-vertical-spacing) 0;
}
.ag-theme-quartz .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container {
  padding-top: var(--ag-widget-vertical-spacing);
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container > *,
.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-theme-quartz .ag-charts-data-group-item,
.ag-theme-quartz-dark .ag-charts-data-group-item,
.ag-theme-quartz-auto-dark .ag-charts-data-group-item {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-chart-settings-mini-wrapper,
.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,
.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper {
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-chart-advanced-settings-section,
.ag-theme-quartz-dark .ag-chart-advanced-settings-section,
.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section {
  padding-top: var(--ag-widget-container-vertical-padding);
  padding-bottom: var(--ag-widget-container-vertical-padding);
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container {
  margin: 0;
}
.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,
.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,
.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item {
  margin-top: calc(var(--ag-widget-vertical-spacing) * 2);
  margin-bottom: 0;
}
.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-spectrum-color,
.ag-theme-quartz .ag-spectrum-fill,
.ag-theme-quartz-dark .ag-spectrum-color,
.ag-theme-quartz-dark .ag-spectrum-fill,
.ag-theme-quartz-auto-dark .ag-spectrum-color,
.ag-theme-quartz-auto-dark .ag-spectrum-fill {
  border-radius: var(--ag-border-radius);
}
.ag-theme-quartz .ag-spectrum-dragger,
.ag-theme-quartz-dark .ag-spectrum-dragger,
.ag-theme-quartz-auto-dark .ag-spectrum-dragger {
  border-radius: 18px;
  height: 18px;
  width: 18px;
  border: 3px solid white;
}
.ag-theme-quartz .ag-spectrum-tools,
.ag-theme-quartz-dark .ag-spectrum-tools,
.ag-theme-quartz-auto-dark .ag-spectrum-tools {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.ag-theme-quartz .ag-spectrum-tool,
.ag-theme-quartz-dark .ag-spectrum-tool,
.ag-theme-quartz-auto-dark .ag-spectrum-tool {
  height: 12px;
}
.ag-theme-quartz .ag-spectrum-hue-background,
.ag-theme-quartz .ag-spectrum-alpha-background,
.ag-theme-quartz-dark .ag-spectrum-hue-background,
.ag-theme-quartz-dark .ag-spectrum-alpha-background,
.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,
.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background {
  border-radius: 12px;
}
.ag-theme-quartz .ag-spectrum-slider,
.ag-theme-quartz-dark .ag-spectrum-slider,
.ag-theme-quartz-auto-dark .ag-spectrum-slider {
  margin-top: -15px;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  border: 3px solid rgb(248, 248, 248);
}
.ag-theme-quartz .ag-recent-colors,
.ag-theme-quartz-dark .ag-recent-colors,
.ag-theme-quartz-auto-dark .ag-recent-colors {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  margin-bottom: 2px;
}
.ag-theme-quartz .ag-color-input-color,
.ag-theme-quartz .ag-color-picker-color,
.ag-theme-quartz .ag-recent-color,
.ag-theme-quartz-dark .ag-color-input-color,
.ag-theme-quartz-dark .ag-color-picker-color,
.ag-theme-quartz-dark .ag-recent-color,
.ag-theme-quartz-auto-dark .ag-color-input-color,
.ag-theme-quartz-auto-dark .ag-color-picker-color,
.ag-theme-quartz-auto-dark .ag-recent-color {
  border-radius: 4px;
}
.ag-theme-quartz .ag-recent-color,
.ag-theme-quartz-dark .ag-recent-color,
.ag-theme-quartz-auto-dark .ag-recent-color {
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-theme-quartz.ag-dnd-ghost,
.ag-theme-quartz-dark.ag-dnd-ghost,
.ag-theme-quartz-auto-dark.ag-dnd-ghost {
  font-weight: 500;
}
.ag-theme-quartz .ag-standard-button,
.ag-theme-quartz-dark .ag-standard-button,
.ag-theme-quartz-auto-dark .ag-standard-button {
  font-family: inherit;
  appearance: none;
  -webkit-appearance: none;
  border-radius: var(--ag-border-radius);
  border: solid 1px var(--ag-input-border-color);
  background-color: var(--ag-background-color);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  cursor: pointer;
}
.ag-theme-quartz .ag-standard-button:hover,
.ag-theme-quartz-dark .ag-standard-button:hover,
.ag-theme-quartz-auto-dark .ag-standard-button:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-theme-quartz .ag-standard-button:active,
.ag-theme-quartz-dark .ag-standard-button:active,
.ag-theme-quartz-auto-dark .ag-standard-button:active {
  border-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-standard-button:disabled,
.ag-theme-quartz-dark .ag-standard-button:disabled,
.ag-theme-quartz-auto-dark .ag-standard-button:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-theme-quartz .ag-column-drop-cell,
.ag-theme-quartz-dark .ag-column-drop-cell,
.ag-theme-quartz-auto-dark .ag-column-drop-cell {
  border-radius: calc(var(--ag-grid-size) * 3);
  height: calc(var(--ag-grid-size) * 3);
  padding: 0 var(--ag-grid-size);
}
.ag-theme-quartz .ag-column-drop-cell-button,
.ag-theme-quartz-dark .ag-column-drop-cell-button,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  min-width: 0;
  margin: 0;
}
.ag-theme-quartz .ag-column-drop-cell-drag-handle,
.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle {
  margin-left: 0;
}
.ag-theme-quartz .ag-column-drop-vertical,
.ag-theme-quartz-dark .ag-column-drop-vertical,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-quartz .ag-column-drop-vertical-title-bar,
.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar {
  padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0;
}
.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon {
  margin-left: 0;
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon {
  margin-right: 0;
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-theme-quartz .ag-column-drop-vertical-empty-message,
.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,
.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  justify-content: center;
  border: dashed 1px;
  border-color: var(--ag-border-color);
  margin: calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);
  padding: calc(var(--ag-grid-size) * 2);
}
.ag-theme-quartz .ag-column-drop-empty-message,
.ag-theme-quartz-dark .ag-column-drop-empty-message,
.ag-theme-quartz-auto-dark .ag-column-drop-empty-message {
  color: var(--ag-foreground-color);
}
.ag-theme-quartz .ag-pill-select .ag-column-drop,
.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop {
  min-height: unset;
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-display,
.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display {
  font-weight: 500;
  color: var(--ag-chart-menu-pill-select-button-color);
}
.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,
.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,
.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon {
  color: var(--ag-chart-menu-pill-select-button-color);
}
.ag-theme-quartz .ag-status-bar,
.ag-theme-quartz-dark .ag-status-bar,
.ag-theme-quartz-auto-dark .ag-status-bar {
  font-weight: normal;
}
.ag-theme-quartz .ag-status-name-value,
.ag-theme-quartz-dark .ag-status-name-value,
.ag-theme-quartz-auto-dark .ag-status-name-value {
  padding: var(--ag-widget-container-vertical-padding) 0;
}
.ag-theme-quartz .ag-status-name-value-value,
.ag-theme-quartz .ag-paging-number,
.ag-theme-quartz .ag-paging-row-summary-panel-number,
.ag-theme-quartz-dark .ag-status-name-value-value,
.ag-theme-quartz-dark .ag-paging-number,
.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,
.ag-theme-quartz-auto-dark .ag-status-name-value-value,
.ag-theme-quartz-auto-dark .ag-paging-number,
.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number {
  font-weight: 500;
}
.ag-theme-quartz .ag-column-drop-cell-button,
.ag-theme-quartz-dark .ag-column-drop-cell-button,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button {
  opacity: 0.75;
}
.ag-theme-quartz .ag-column-drop-cell-button:hover,
.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,
.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-quartz .ag-header-cell-menu-button,
.ag-theme-quartz .ag-header-cell-filter-button,
.ag-theme-quartz .ag-panel-title-bar-button,
.ag-theme-quartz .ag-header-expand-icon,
.ag-theme-quartz .ag-column-group-icons,
.ag-theme-quartz .ag-set-filter-group-icons,
.ag-theme-quartz .ag-group-expanded .ag-icon,
.ag-theme-quartz .ag-group-contracted .ag-icon,
.ag-theme-quartz .ag-chart-settings-prev,
.ag-theme-quartz .ag-chart-settings-next,
.ag-theme-quartz .ag-group-title-bar-icon,
.ag-theme-quartz .ag-column-select-header-icon,
.ag-theme-quartz .ag-floating-filter-button-button,
.ag-theme-quartz .ag-filter-toolpanel-expand,
.ag-theme-quartz .ag-panel-title-bar-button-icon,
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-header-cell-menu-button,
.ag-theme-quartz-dark .ag-header-cell-filter-button,
.ag-theme-quartz-dark .ag-panel-title-bar-button,
.ag-theme-quartz-dark .ag-header-expand-icon,
.ag-theme-quartz-dark .ag-column-group-icons,
.ag-theme-quartz-dark .ag-set-filter-group-icons,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-dark .ag-chart-settings-prev,
.ag-theme-quartz-dark .ag-chart-settings-next,
.ag-theme-quartz-dark .ag-group-title-bar-icon,
.ag-theme-quartz-dark .ag-column-select-header-icon,
.ag-theme-quartz-dark .ag-floating-filter-button-button,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,
.ag-theme-quartz-auto-dark .ag-header-expand-icon,
.ag-theme-quartz-auto-dark .ag-column-group-icons,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev,
.ag-theme-quartz-auto-dark .ag-chart-settings-next,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);
}
.ag-theme-quartz .ag-header-cell-menu-button:hover,
.ag-theme-quartz .ag-header-cell-filter-button:hover,
.ag-theme-quartz .ag-panel-title-bar-button:hover,
.ag-theme-quartz .ag-header-expand-icon:hover,
.ag-theme-quartz .ag-column-group-icons:hover,
.ag-theme-quartz .ag-set-filter-group-icons:hover,
.ag-theme-quartz .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz .ag-chart-settings-prev:hover,
.ag-theme-quartz .ag-chart-settings-next:hover,
.ag-theme-quartz .ag-group-title-bar-icon:hover,
.ag-theme-quartz .ag-column-select-header-icon:hover,
.ag-theme-quartz .ag-floating-filter-button-button:hover,
.ag-theme-quartz .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz .ag-chart-menu-icon:hover,
.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-dark .ag-column-group-icons:hover,
.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-dark .ag-chart-menu-icon:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,
.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,
.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,
.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,
.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,
.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,
.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,
.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover {
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-hover-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-hover-color);
}
.ag-theme-quartz .ag-filter-active,
.ag-theme-quartz-dark .ag-filter-active,
.ag-theme-quartz-auto-dark .ag-filter-active {
  --ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);
  --ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);
  position: relative;
  border-radius: 1px;
  background-color: var(--ag-quartz-icon-active-color);
  box-shadow: 0 0 0 4px var(--ag-quartz-icon-active-color);
}
.ag-theme-quartz .ag-filter-active::after,
.ag-theme-quartz-dark .ag-filter-active::after,
.ag-theme-quartz-auto-dark .ag-filter-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  top: -1px;
  right: -1px;
  border-radius: 50%;
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-filter-active .ag-icon-filter,
.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,
.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter {
  clip-path: path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z");
}
.ag-theme-quartz .ag-chart-menu,
.ag-theme-quartz-dark .ag-chart-menu,
.ag-theme-quartz-auto-dark .ag-chart-menu {
  --ag-icon-size: 20px;
  background-color: color-mix(in srgb, transparent, var(--ag-background-color) 30%);
  padding: 4px 2px;
}
.ag-theme-quartz .ag-chart-menu-icon,
.ag-theme-quartz-dark .ag-chart-menu-icon,
.ag-theme-quartz-auto-dark .ag-chart-menu-icon {
  opacity: 0.8;
}
.ag-theme-quartz .ag-drag-handle,
.ag-theme-quartz-dark .ag-drag-handle,
.ag-theme-quartz-auto-dark .ag-drag-handle {
  color: var(--ag-icon-font-color);
}
.ag-theme-quartz .ag-menu-option-icon,
.ag-theme-quartz .ag-compact-menu-option-icon,
.ag-theme-quartz-dark .ag-menu-option-icon,
.ag-theme-quartz-dark .ag-compact-menu-option-icon,
.ag-theme-quartz-auto-dark .ag-menu-option-icon,
.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
  cursor: pointer;
}
.ag-theme-quartz .ag-ltr .ag-menu-option-icon, .ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-menu-option-icon, .ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon, .ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,
.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button, .ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button {
  margin-right: calc(var(--ag-grid-size) * 2);
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-multi-filter-group-title-bar,
.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,
.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body {
  padding-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body {
  padding-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-filter-toolpanel-instance-filter,
.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: var(--ag-control-panel-background-color);
}
.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
  margin-left: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
  margin-right: calc(var(--ag-icon-size) * 0.5);
}

.ag-theme-quartz .ag-filter-toolpanel-group-level-0,
.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0 {
  border-top: none;
}
.ag-theme-quartz .ag-filter-toolpanel-header,
.ag-theme-quartz-dark .ag-filter-toolpanel-header,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header {
  height: initial;
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}
.ag-theme-quartz .ag-filter-toolpanel-group-item,
.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz .ag-layout-print .ag-center-cols-container,
.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,
.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,
.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,
.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-quartz .ag-date-time-list-page-entry-is-current,
.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,
.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-advanced-filter-builder-button,
.ag-theme-quartz-dark .ag-advanced-filter-builder-button,
.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button {
  padding: var(--ag-grid-size);
  font-weight: 600;
}
.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz .ag-disabled .ag-icon,
.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz [disabled] .ag-icon,
.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-dark .ag-disabled .ag-icon,
.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-dark [disabled] .ag-icon,
.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,
.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,
.ag-theme-quartz-auto-dark [disabled] .ag-icon {
  opacity: 0.6;
}
.ag-theme-quartz .ag-icon-grip,
.ag-theme-quartz-dark .ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-icon-grip {
  opacity: 0.7;
}
.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper::before {
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==");
  background-position: 50% 50%;
  background-size: contain;
  opacity: 40%;
  content: "";
  filter: var(--ag-icon-filter);
}
.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper::before {
  margin-left: var(--ag-grid-size);
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper::before, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper::before {
  margin-right: var(--ag-grid-size);
}

.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input {
  padding-left: 26px;
}

.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input, .ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input {
  padding-right: 26px;
}

.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent, .ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5);
}

.ag-theme-quartz .ag-text-field-input[disabled],
.ag-theme-quartz .ag-menu-option-disabled,
.ag-theme-quartz-dark .ag-text-field-input[disabled],
.ag-theme-quartz-dark .ag-menu-option-disabled,
.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],
.ag-theme-quartz-auto-dark .ag-menu-option-disabled {
  cursor: not-allowed;
}
.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,
.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,
.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled {
  --ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color);
}
.ag-theme-quartz .ag-checkbox-input,
.ag-theme-quartz .ag-toggle-button-input,
.ag-theme-quartz .ag-radio-button-input,
.ag-theme-quartz input[class^=ag-][type=range],
.ag-theme-quartz-dark .ag-checkbox-input,
.ag-theme-quartz-dark .ag-toggle-button-input,
.ag-theme-quartz-dark .ag-radio-button-input,
.ag-theme-quartz-dark input[class^=ag-][type=range],
.ag-theme-quartz-auto-dark .ag-checkbox-input,
.ag-theme-quartz-auto-dark .ag-toggle-button-input,
.ag-theme-quartz-auto-dark .ag-radio-button-input,
.ag-theme-quartz-auto-dark input[class^=ag-][type=range] {
  cursor: pointer;
}
.ag-theme-quartz .ag-details-row,
.ag-theme-quartz-dark .ag-details-row,
.ag-theme-quartz-auto-dark .ag-details-row {
  padding: calc(var(--ag-grid-size) * 3.75);
}
.ag-theme-quartz .ag-list-item-hovered::after,
.ag-theme-quartz-dark .ag-list-item-hovered::after,
.ag-theme-quartz-auto-dark .ag-list-item-hovered::after {
  background-color: var(--ag-active-color);
}
.ag-theme-quartz .ag-pill .ag-pill-button:hover,
.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,
.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover {
  color: var(--ag-active-color);
}
.ag-theme-quartz .ag-header-highlight-before::after,
.ag-theme-quartz .ag-header-highlight-after::after,
.ag-theme-quartz-dark .ag-header-highlight-before::after,
.ag-theme-quartz-dark .ag-header-highlight-after::after,
.ag-theme-quartz-auto-dark .ag-header-highlight-before::after,
.ag-theme-quartz-auto-dark .ag-header-highlight-after::after {
  background-color: var(--ag-active-color);
}

.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper::before,
.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper::before {
  opacity: 66%;
  filter: invert(100%);
}
.ag-theme-quartz-dark .ag-chart-menu {
  background-color: color-mix(in srgb, rgba(24, 39, 50, 0.3), var(--ag-background-color) 30%);
}
.ag-theme-quartz-dark .ag-text-field-input::placeholder {
  color: var(--ag-data-color);
  opacity: 0.8;
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Oxygen, Cantarell, sans-serif;
}


:root {
  --vt-color-primary: #4273FF;
  --vt-color-primary-bg: rgba(66, 115, 255, .1);
  --vt-color-hover: #f5f4f4
}

html,
body,
#app {
  font-size: 14px;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.w100 {
  width: 100%;
}

.m6 {
  margin: 6px;
}

.m12 {
  margin: 12px;
}

.close-color-back {
  color: #6FB553;
  background: #6FB553;
}

/* 主题色 */
.theme-color {
  color: #B053B5;

}

/* icon样式 */
.icon-style {
  width: 16px;
  height: 16px;
  margin: 0 6px;
}

.icon-style:hover {
  cursor: pointer;
}

.flex-wrap-center {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.flex-nowrap-center {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.flex-nowrap-center {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.flex-nowrap-start-center {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
}

.flex-nowrap-between-center {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}

ol,
ul {
  list-style: auto;
}

.editor-content-view ul {
  list-style: disc;
}

/* devextreme context menu */
.dx-context-menu .dx-submenu {
  border-radius: 6px !important;
}

.dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon {
  margin-left: 8px;
}

.dx-gantt-tsac {
  position: relative;
  overflow: hidden;
  background-color: white;
  z-index: 6
}

.dx-gantt-tsa {
  position: relative
}

.dx-gantt-hb {
  position: absolute;
  left: 0;
  height: 0;
  z-index: 6
}

.dx-gantt-vb {
  position: absolute;
  top: 0;
  width: 0;
  z-index: 6
}

.dx-gantt-tm,
.dx-gantt-ti,
.dx-gantt-tc {
  position: absolute;
  top: 0;
  z-index: 6
}

.dx-gantt-tm:before,
.dx-gantt-ti:before,
.dx-gantt-tc:before {
  content: "";
  position: absolute;
  top: 0;
  width: 6px;
  margin-left: -3px;
  z-index: 6;
  height: 100%
}

.dx-gantt-si {
  position: absolute;
  top: 0;
  white-space: nowrap;
  box-sizing: border-box
}

.dx-gantt-taskWrapper,
.dx-gantt-milestoneWrapper,
.dx-gantt-taskResWrapper {
  position: absolute;
  z-index: 10;
  vertical-align: top;
  white-space: nowrap
}

.dx-gantt-taskWrapper>div {
  vertical-align: top
}

.dx-gantt-taskResWrapper {
  pointer-events: none
}

.dx-gantt-task {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  vertical-align: top
}

.dx-gantt-tPrg {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 0
}

.dx-gantt-taskTitle,
.dx-gantt-taskRes {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

.dx-gantt-titleIn {
  position: relative;
  width: 100%;
  z-index: 1
}

.dx-gantt-titleOut {
  display: inline-block;
  width: 500px;
  margin-left: -500px;
  text-align: right;
  text-overflow: ellipsis;
  padding-left: 5px
}

.dx-gantt-taskRes {
  display: inline-block;
  overflow: hidden
}

.dx-gantt-task,
.dx-gantt-taskTitle,
.dx-gantt-titleOut,
.dx-gantt-taskRes {
  box-sizing: border-box
}

.dx-gantt-sel {
  position: absolute;
  z-index: 5
}

.dx-gantt-task.dx-gantt-milestone {
  transform: rotate(45deg);
  border-radius: 0 !important;
  padding: 0
}

.dx-gantt-task.dx-gantt-smallTask {
  text-align: center
}

.dx-gantt-task.dx-gantt-smallTask .dx-gantt-titleIn {
  padding: 0;
  visibility: hidden
}

.dx-gantt-conn-h,
.dx-gantt-conn-v,
.dx-gantt-arrow {
  position: absolute;
  z-index: 9
}

.dx-gantt-conn-v {
  top: 0;
  width: 4px;
  cursor: pointer;
  border-left-width: 1px;
  border-left-style: solid
}

.dx-gantt-conn-v.active {
  border-left-width: 2px !important
}

.dx-gantt-conn-h {
  left: 0;
  height: 4px;
  cursor: pointer;
  border-top-width: 1px;
  border-top-style: solid
}

.dx-gantt-conn-h.active {
  border-top-width: 2px !important
}

.dx-gantt-arrow {
  width: 0;
  height: 0
}

.dx-gantt-arrow.dx-gantt-TA {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important
}

.dx-gantt-arrow.dx-gantt-RA {
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important
}

.dx-gantt-arrow.dx-gantt-BA {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important
}

.dx-gantt-arrow.dx-gantt-LA {
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important
}

.dx-gantt-nwi {
  position: absolute;
  z-index: 3
}

.dx-gantt-altRow {
  position: absolute;
  z-index: 2
}

.dx-gantt-task-edit-wrapper {
  padding-left: 1px
}

.dx-gantt-task-edit-wrapper,
.dx-gantt-task-edit-wrapper-successor {
  position: absolute;
  z-index: 11
}

.dx-gantt-task-edit-wrapper-custom {
  background-color: rgba(90, 84, 84, 0.3)
}

.dx-gantt-task-edit-wrapper-custom.hide-updating {
  background-color: transparent;
  pointer-events: none
}

.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-frame,
.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-frame {
  border: none !important
}

#dx-gantt-ta.ms-pointer-active,
#dx-gantt-ta.ms-pointer-active .dx-gantt-task-edit-frame,
#dx-gantt-ta.ms-pointer-active .dx-gantt-task-edit-frame div {
  -webkit-appearance: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -moz-user-select: none
}

.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-progress,
.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-start,
.dx-gantt-task-edit-wrapper.milestone .dx-gantt-task-edit-end,
.dx-gantt-task-edit-wrapper.move .dx-gantt-task-edit-progress,
.dx-gantt-task-edit-wrapper.move .dx-gantt-task-edit-dependency-r,
.dx-gantt-task-edit-wrapper.move .dx-gantt-task-edit-dependency-l,
.dx-gantt-task-edit-wrapper.hide-dependency .dx-gantt-task-edit-dependency-r,
.dx-gantt-task-edit-wrapper.hide-dependency .dx-gantt-task-edit-dependency-l,
.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-progress,
.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-start,
.dx-gantt-task-edit-wrapper.hide-updating .dx-gantt-task-edit-end {
  display: none
}

.dx-gantt-task-edit-frame,
.dx-gantt-task-edit-frame-successor {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 9
}

.dx-gantt-task-edit-frame {
  border: 1px solid #269aff
}

.dx-gantt-task-edit-progress {
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
  cursor: pointer;
  border-style: solid;
  border-width: 0 6px 9px 6px;
  border-color: transparent transparent #269aff transparent;
  z-index: 10
}

.dx-gantt-task-edit-progress:before {
  content: "";
  width: 10px;
  height: 4px;
  background-color: white;
  position: absolute;
  bottom: -14px;
  left: -6px;
  border: 1px solid #269aff;
  border-top: none
}

.dx-gantt-task-edit-progress div {
  position: absolute;
  bottom: 0;
  cursor: pointer;
  border-style: solid;
  border-width: 0 5px 7px 5px;
  border-color: transparent transparent white transparent;
  z-index: 9;
  top: 2px;
  left: -5px;
  pointer-events: none
}

.dx-gantt-task-edit-tooltip {
  position: absolute;
  font-family: sans-serif;
  width: max-content;
  line-height: 16px;
  font-size: 12px;
  border-radius: 2px;
  display: none;
  z-index: 12
}

.dx-gantt-task-edit-tooltip-default {
  padding: 6px;
  color: white;
  background-color: rgba(0, 0, 0, 0.64)
}

.dx-gantt-task-edit-tooltip-after:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid rgba(0, 0, 0, 0.64);
  top: -6px;
  position: absolute
}

.dx-gantt-task-edit-tooltip-before:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid rgba(0, 0, 0, 0.64);
  bottom: -6px;
  position: absolute
}

.dx-gantt-task-edit-tooltip .dx-gantt-task-title {
  padding-bottom: 3px
}

.dx-gantt-task-edit-tooltip .dx-gantt-status-time tr td:first-child {
  padding-right: 3px
}

.dx-gantt-task-edit-tooltip .dx-gantt-status-time tr td:first-child,
.dx-gantt-task-edit-tooltip .dx-gantt-status-time span:first-child,
.dx-gantt-task-edit-tooltip .dx-gantt-task-title {
  font-weight: 600
}

.dx-gantt-task-edit-dependency-r,
.dx-gantt-task-edit-successor-dependency-r,
.dx-gantt-task-edit-dependency-l,
.dx-gantt-task-edit-successor-dependency-l {
  position: absolute;
  border-radius: 50%;
  top: 5px;
  width: 8px;
  height: 8px;
  background: white;
  border: 1px solid #269aff;
  cursor: pointer
}

.dx-gantt-task-edit-dependency-r,
.dx-gantt-task-edit-successor-dependency-r {
  left: -10px
}

.dx-gantt-task-edit-dependency-l,
.dx-gantt-task-edit-successor-dependency-l {
  right: -10px
}

.dx-gantt-task-edit-dependency-r.dx-gantt-edit-touch,
.dx-gantt-task-edit-successor-dependency-r.dx-gantt-edit-touch,
.dx-gantt-task-edit-dependency-l.dx-gantt-edit-touch,
.dx-gantt-task-edit-successor-dependency-l.dx-gantt-edit-touch {
  top: 3px;
  width: 11px;
  height: 11px
}

.dx-gantt-task-edit-dependency-r.dx-gantt-edit-touch,
.dx-gantt-task-edit-successor-dependency-r.dx-gantt-edit-touch {
  left: -15px
}

.dx-gantt-task-edit-dependency-l.dx-gantt-edit-touch,
.dx-gantt-task-edit-successor-dependency-l.dx-gantt-edit-touch {
  right: -15px
}

.dx-gantt-task-edit-start,
.dx-gantt-task-edit-end {
  position: absolute;
  height: 100%;
  width: 5px;
  top: 0;
  cursor: col-resize
}

.dx-gantt-task-edit-end {
  right: 0
}

.dx-gantt-task-edit-dependency-line {
  height: 2px;
  background-color: #269aff;
  position: absolute;
  transform-origin: 0% 0%;
  z-index: 9
}

.dx-gantt-touch-action {
  touch-action: none
}

/* .dx-popup-normal {
  border-radius: 12px !important;
}

.dx-popup-wrapper>.dx-overlay-content {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}

.dx-show-clear-button .dx-icon-clear {
  background-color: #fff;
} */


/* 表单label在上方的，增加下边距 */
.dx-field-item-label-location-top {
  margin-bottom: 0.5rem;
}

/* dx-tag-box 删除 */
.dx-tag-remove-button {
  top: -1px
}

.dx-tag-content {
  background: #f1f1f1;
}

/* dx-editor 只读*/
/* .dx-texteditor.dx-state-readonly {
  border-style: none;
} */

.arco-image-preview {
  z-index: 2001 !important;
}

#workTime .dx-popup-content {
  padding: 0 20px 10px 20px;
}

.arco-trigger-popup {
  z-index: 3001 !important
}

/* 弹窗口背景色 */
.dx-overlay-shader {
  background-color: rgba(127, 127, 127, 0.8);
}

/* 提交成功弹窗 */
.vt-create-success-popup .dx-popup-content {
  padding: 0;
}

.vt-create-success-popup .dx-popup-title {
  border: none;
}

.vt-create-success-popup .dx-toolbar-items-container {
  height: 18px;
}


/* arco头像样式调整 */
.arco-avatar-image img {
  object-fit: cover;
}

.vt-mention,
.vt-ele-mention {
  background: transparent !important;
  color: var(--vt-color-primary) !important;
  border: none !important;
}

.vt-ele-mention {
  margin-right: 4px;
}

.web-office-default-container {
  display: none !important;
}

/* ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}


::-webkit-scrollbar-track {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}


::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(155, 155, 155, 0.25);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(155, 155, 155, 0.3);
} */

.dx-resize-none textarea {
  resize: none !important;
}

.dx-overlay-wrapper {
  z-index: 1504 !important;
}

.dx-loadpanel-wrapper {
  z-index: 1501 !important;
}

.dx-datagrid-column-chooser {
  z-index: 1000 !important;
}

.dx-datagrid-column-chooser .dx-overlay-content {
  z-index: 1000 !important;
}

.dx-treelist-column-chooser {
  z-index: 1000 !important;
}

.dx-treelist-column-chooser .dx-overlay-content {
  z-index: 1000 !important;
}

/* wangEditor */

.editor-content-view p,
.editor-content-view li {
  white-space: pre-wrap;
  /* 保留空格 */
}

.editor-content-view blockquote {
  border-left: 8px solid #d0e5f2;
  padding: 10px 10px;
  margin: 10px 0;
  background-color: #f1f1f1;
}

.editor-content-view code {
  font-family: monospace;
  background-color: #eee;
  padding: 3px;
  border-radius: 3px;
}

.editor-content-view pre>code {
  display: block;
  padding: 10px;
}

.editor-content-view table {
  border-collapse: collapse;
}

.editor-content-view td,
.editor-content-view th {
  border: 1px solid #ccc;
  min-width: 50px;
  height: 20px;
}

.editor-content-view th {
  background-color: #f1f1f1;
}

.editor-content-view ul,
.editor-content-view ol {
  padding-left: 20px;
}

.editor-content-view input[type="checkbox"] {
  margin-right: 5px;
}

.arco-image-preview-img-container .arco-image-preview-img {
  max-width: 80%;
  max-height: 80%;
}

.global-search .arco-modal-footer {
  margin-top: 0px !important;
}

.global-search .arco-modal-simple {
  padding: 0 0 0 0 !important;
}

/* .dx-overlay-wrapper {
  z-index: 3002 !important;
}

.dx-context-menu.dx-overlay-content {
  z-index: 3002 !important;
} */
/* 弹窗标题字体改为18 */
.dx-popup-title.dx-toolbar .dx-toolbar-label {
  font-size: 18px;
}

.dx-texteditor-input::placeholder {
  color: transparent;
}

.dx-overlay-wrapper.list-textarea-popup {
  z-index: 1001 !important;
}


.vt-cascader {
  border-radius: 4px !important;
  background-color: #ffffff !important;
  border-color: #ddd !important;
}

.vt-cascader .arco-select-view-input,
.vt-cascader .arco-select-view-value {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

#app>.arco-image-preview {
  z-index: 4001 !important;
}

.ag-theme-quartz {
  --ag-foreground-color: #333333;
  --ag-background-color: #ffffff;
  --ag-header-foreground-color: #333333;
  --ag-header-background-color: #ffffff;
  --ag-odd-row-background-color: #f5f8ff;
  --ag-header-column-resize-handle-color: #dddddd;
  --ag-active-color: #4273ff;
}

.arco-avatar-image img {
  max-width: 100%;
}

.no-select-ele {
  user-select: none;
  /* 禁用选择文本 */
}

.pivot-menu-container {
  display: flex;
  flex-direction: column;
  position: absolute;
  z-index: 999999;
  background: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: 1px solid #ddd;
  user-select: none;
  border-radius: 5px;
  font-size: 12px;

  .menu-item {
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 10px 0 5px;

    .sort-icon {
      height: 20px;
      width: 20px;
      margin-right: 5px;
    }
  }

  .menu-item:hover {
    background: rgba(221, 221, 221, .2);
  }
}

.dx-pivotgrid-sorted .dx-icon-sorted {
  display: none !important;
}

.padding-none {
  padding: 0 !important;
}

/* 隐藏Edge浏览器的密码显示图标 */
input[type="password"]::-ms-reveal {
  display: none;
}

/* 隐藏Edge浏览器的密码显示图标（新版Edge基于Chromium） */
input[type="password"]::-webkit-credentials-auto-fill-button {
  display: none !important;
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}

.arco-modal-container.rating-confirm {
  z-index: 3010 !important;
}


/* 这个是因为 ag33 中图标的样式和 ag32 中图标的样式冲突，所以需要重置 */
.ag-theme-quartz .ag-icon:before {
  background-color: transparent !important;
}:root {
  --yunce-border-color: #dee0e3;
  --yunce-border-radius: 2px;
  --yunce-image-border-radius: 2px;
  --yunce-title-text-color: #1f2329;
  --yunce-placeholeder-text-color: #bbbfc4;
  --yunce-text-color: #333;
  --yunce-second-text-color: #646a73;
  --yunce-third-text-color: #171a1d66;
  --yunce-link-color: #1456f0;
  --yunce-bg-color: #fff;
  --yunce-hover-bg-color: #eff0f1;
  --yunce-code-bg-color: #171a1d0f;
}

.editor-wrap .arco-btn-text {
  color: var(--color-text-1);
}
.editor-wrap .arco-btn-text.arco-btn-disabled {
  color: var(--color-text-4);
}
.editor-wrap .arco-select-view-single {
  background: transparent;
}
.editor-wrap .arco-select-view-single:hover, .editor-wrap .arco-select-view-single.arco-select-view-focus {
  background-color: var(--color-fill-2);
}

.arco-image-preview-img {
  background: #fff;
}

.excalidraw .layer-ui__wrapper__top-right {
  display: none;
}

.ProseMirror {
  font-family: "Chinese Quote", "Segoe UI", Roboto, RobotoNum, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.74;
  letter-spacing: 0.008em;
  color: var(--yunce-text-color);
  word-break: break-word;
  word-wrap: break-word;
  white-space: break-spaces;
  outline: none !important;
  padding-left: 48px;
  padding-right: 48px;
  margin-left: auto;
  margin-right: auto;
}
.ProseMirror.default-width {
  max-width: 820px;
}
.ProseMirror.middle-width {
  max-width: 1020px;
}
.ProseMirror.max-width {
  max-width: 100%;
}
.ProseMirror:focus-visible {
  outline: none;
}
.ProseMirror summary {
  display: list-item;
}
.ProseMirror blockquote,
.ProseMirror dd,
.ProseMirror dl,
.ProseMirror figure,
.ProseMirror h1,
.ProseMirror h2,
.ProseMirror h3,
.ProseMirror h4,
.ProseMirror h5,
.ProseMirror h6,
.ProseMirror hr,
.ProseMirror p,
.ProseMirror pre {
  margin: 0;
}
.ProseMirror a {
  color: var(--yunce-link-color);
  text-decoration: underline;
}
.ProseMirror img {
  border-radius: var(--yunce-image-border-radius);
}
.ProseMirror sub,
.ProseMirror sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.ProseMirror sub {
  bottom: -0.25em;
}
.ProseMirror sup {
  top: -0.5em;
}
.ProseMirror p {
  margin-top: 0.75rem;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: normal;
  line-height: 1.714;
  letter-spacing: -0.005em;
}
.ProseMirror p:first-child {
  margin-top: 0;
}
.ProseMirror blockquote {
  box-sizing: border-box;
  padding-left: 10px;
  border-left: 2px solid var(--yunce-border-color);
  margin: 0.75rem 0;
  color: var(--yunce-second-text-color);
}
.ProseMirror hr {
  position: relative;
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ProseMirror hr::after {
  position: absolute;
  top: 11px;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: var(--yunce-border-color);
  content: "";
}
.ProseMirror [data-node-view-wrapper] {
  margin-top: 0.75em;
}
.ProseMirror [data-node-view-wrapper]:first-child {
  margin-top: 0;
}

.resize-cursor {
  cursor: ew-resize;
  cursor: col-resize;
}

body[theme-mode=dark] .ProseMirror img {
  opacity: 0.75;
}

@media print {
  .ProseMirror {
    padding: 1cm;
  }
}
:focus {
  outline: none;
}

img,
video {
  max-width: initial;
}

img[loading=lazy]:not([data-lazyloaded]) {
  background-color: transparent !important;
}

.row-cut {
  width: 24px;
  height: 24px;
  position: absolute;
  left: -36px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: gray;
}

.split-row {
  width: 100%;
  position: absolute;
  border-top: 1px dashed #4273FF;
}

.normal-editor .row-cut {
  display: none;
}
.normal-editor .split-row {
  display: none;
}

.slice-editor.disabled .row-cut {
  display: none;
}
.slice-editor.disabled .split-row {
  display: none;
}

.ProseMirror code {
  padding: 2px 6px;
  margin: 0px 5px;
  border: 1px solid var(--yunce-border-color);
  border-radius: 2px;
  font-family: monospace;
  word-break: break-all;
  background: var(--yunce-code-bg-color);
}
.ProseMirror pre {
  position: relative;
  display: flex;
  min-width: 48px;
  margin: 0;
  line-height: 1.3;
  background-color: #fff;
  counter-reset: line 0;
}
.ProseMirror pre code {
  width: 100%;
  padding: 0;
  margin: 0;
  padding: 6px 12px;
  overflow: auto;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: inherit;
  white-space: pre;
  background-color: transparent;
  overscroll-behavior: contain;
}
.ProseMirror .code-block {
  margin-top: 0.75em;
}
.ProseMirror .code-block::before {
  opacity: 0;
}

/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #fff;
}

.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49;
}

.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1;
}

.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5;
}

.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62;
}

.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209;
}

.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d;
}

.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a;
}

.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e;
}

.hljs-section {
  font-weight: bold;
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
}

.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f;
}

.hljs-emphasis {
  font-style: italic;
  /* prettylights-syntax-markup-italic */
  color: #24292e;
}

.hljs-strong {
  font-weight: bold;
  /* prettylights-syntax-markup-bold */
  color: #24292e;
}

.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4;
}

.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0;
}

body[theme-mode=dark] {
  /*!
    Theme: GitHub Dark
    Description: Dark theme as seen on github.com
    Author: github.com
    Maintainer: @Hirse
    Updated: 2021-05-15

    Outdated base version: https://github.com/primer/github-syntax-dark
    Current colors taken from GitHub's CSS
  */
}
body[theme-mode=dark] .hljs {
  color: #c9d1d9;
  background: #0d1117;
}
body[theme-mode=dark] .hljs-doctag,
body[theme-mode=dark] .hljs-keyword,
body[theme-mode=dark] .hljs-meta .hljs-keyword,
body[theme-mode=dark] .hljs-template-tag,
body[theme-mode=dark] .hljs-template-variable,
body[theme-mode=dark] .hljs-type,
body[theme-mode=dark] .hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #ff7b72;
}
body[theme-mode=dark] .hljs-title,
body[theme-mode=dark] .hljs-title.class_,
body[theme-mode=dark] .hljs-title.class_.inherited__,
body[theme-mode=dark] .hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #d2a8ff;
}
body[theme-mode=dark] .hljs-attr,
body[theme-mode=dark] .hljs-attribute,
body[theme-mode=dark] .hljs-literal,
body[theme-mode=dark] .hljs-meta,
body[theme-mode=dark] .hljs-number,
body[theme-mode=dark] .hljs-operator,
body[theme-mode=dark] .hljs-variable,
body[theme-mode=dark] .hljs-selector-attr,
body[theme-mode=dark] .hljs-selector-class,
body[theme-mode=dark] .hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #79c0ff;
}
body[theme-mode=dark] .hljs-regexp,
body[theme-mode=dark] .hljs-string,
body[theme-mode=dark] .hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #a5d6ff;
}
body[theme-mode=dark] .hljs-built_in,
body[theme-mode=dark] .hljs-symbol {
  /* prettylights-syntax-variable */
  color: #ffa657;
}
body[theme-mode=dark] .hljs-comment,
body[theme-mode=dark] .hljs-code,
body[theme-mode=dark] .hljs-formula {
  /* prettylights-syntax-comment */
  color: #8b949e;
}
body[theme-mode=dark] .hljs-name,
body[theme-mode=dark] .hljs-quote,
body[theme-mode=dark] .hljs-selector-tag,
body[theme-mode=dark] .hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #7ee787;
}
body[theme-mode=dark] .hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #c9d1d9;
}
body[theme-mode=dark] .hljs-section {
  font-weight: bold;
  /* prettylights-syntax-markup-heading */
  color: #1f6feb;
}
body[theme-mode=dark] .hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #f2cc60;
}
body[theme-mode=dark] .hljs-emphasis {
  font-style: italic;
  /* prettylights-syntax-markup-italic */
  color: #c9d1d9;
}
body[theme-mode=dark] .hljs-strong {
  font-weight: bold;
  /* prettylights-syntax-markup-bold */
  color: #c9d1d9;
}
body[theme-mode=dark] .hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #aff5b4;
  background-color: #033a16;
}
body[theme-mode=dark] .hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #ffdcd7;
  background-color: #67060c;
}

.drag-handle {
  position: fixed;
  opacity: 1;
  transition: opacity ease-in 0.2s;
  border-radius: var(--yunce-border-radius);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' style='fill: rgba(0, 0, 0, 0.5)'%3E%3Cpath d='M3,2 C2.44771525,2 2,1.55228475 2,1 C2,0.44771525 2.44771525,0 3,0 C3.55228475,0 4,0.44771525 4,1 C4,1.55228475 3.55228475,2 3,2 Z M3,6 C2.44771525,6 2,5.55228475 2,5 C2,4.44771525 2.44771525,4 3,4 C3.55228475,4 4,4.44771525 4,5 C4,5.55228475 3.55228475,6 3,6 Z M3,10 C2.44771525,10 2,9.55228475 2,9 C2,8.44771525 2.44771525,8 3,8 C3.55228475,8 4,8.44771525 4,9 C4,9.55228475 3.55228475,10 3,10 Z M7,2 C6.44771525,2 6,1.55228475 6,1 C6,0.44771525 6.44771525,0 7,0 C7.55228475,0 8,0.44771525 8,1 C8,1.55228475 7.55228475,2 7,2 Z M7,6 C6.44771525,6 6,5.55228475 6,5 C6,4.44771525 6.44771525,4 7,4 C7.55228475,4 8,4.44771525 8,5 C8,5.55228475 7.55228475,6 7,6 Z M7,10 C6.44771525,10 6,9.55228475 6,9 C6,8.44771525 6.44771525,8 7,8 C7.55228475,8 8,8.44771525 8,9 C8,9.55228475 7.55228475,10 7,10 Z'%3E%3C/path%3E%3C/svg%3E");
  background-size: calc(0.5em + 0.375rem) calc(0.5em + 0.375rem);
  background-repeat: no-repeat;
  background-position: center;
  width: 1.4rem;
  height: 1.4rem;
  z-index: 9999;
  cursor: grab;
  border: 1px solid var(--yunce-border-color);
}
.drag-handle:hover {
  background-color: var(--yunce-hover-bg-color);
  transition: background-color 0.2s;
}
.drag-handle:active {
  background-color: var(--yunce-hover-bg-color);
  transition: background-color 0.2s;
  cursor: grabbing;
}
.drag-handle.hide {
  opacity: 0;
  pointer-events: none;
}

.ProseMirror h1 {
  margin: 26px 0 12px;
  font-size: 2.3em;
  font-weight: 600;
}
.ProseMirror h2 {
  margin: 21px 0 12px;
  font-size: 1.9em;
  font-weight: 600;
}
.ProseMirror h3 {
  margin: 16px 0 12px;
  font-size: 1.6em;
  font-weight: 600;
}
.ProseMirror h4 {
  margin: 14px 0 12px;
  font-size: 1.4em;
  font-weight: 600;
}
.ProseMirror h5 {
  margin: 5px 0 12px;
  font-size: 1.3em;
  font-weight: 600;
}
.ProseMirror h6 {
  margin: 0 0 12px;
  font-size: 1.1em;
}
.ProseMirror h1:first-child,
.ProseMirror h2:first-child,
.ProseMirror h3:first-child,
.ProseMirror h4:first-child,
.ProseMirror h5:first-child,
.ProseMirror h6:first-child {
  margin-top: 0;
}

.ProseMirror .is-empty {
  position: relative;
}
.ProseMirror .is-empty::before {
  color: var(--yunce-placeholeder-text-color);
  pointer-events: none;
  content: attr(data-placeholder);
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.ProseMirror .is-empty.node-title::before, .ProseMirror .is-empty.columns::before {
  display: none;
}
.ProseMirror .is-empty[data-align=right]::before {
  float: right;
}
.ProseMirror .is-empty[data-type=taskList]::before {
  padding-left: 24px;
}
.ProseMirror .is-empty.callout-block::before {
  padding-left: 12px;
  padding-top: 12px;
}

.tippy-box {
  border: 1px solid rgb(241, 245, 249);
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
.tippy-box[data-theme=bubble-menu] .tippy-content {
  padding: 2px;
  border-radius: 4px;
}
.tippy-box[data-theme=form-menu] .tippy-content {
  padding: 12px 8px;
}
.tippy-box[data-theme=draggable-menu] .tippy-content {
  padding: 0;
}
.tippy-box[data-theme=slash-menu] .tippy-content {
  padding: 0;
}
.tippy-box .arco-btn-text {
  color: var(--color-text-1);
}
.tippy-box .arco-btn-text.arco-btn-disabled {
  color: var(--color-text-4);
}
.tippy-box .arco-select-view-single {
  background: transparent;
}
.tippy-box .arco-select-view-single:hover, .tippy-box .arco-select-view-single.arco-select-view-focus {
  background-color: var(--color-fill-2);
}

@keyframes blink {
  49% {
    border-color: unset;
  }
  50% {
    border-color: #fff;
  }
  99% {
    border-color: #fff;
  }
}
.no-cursor {
  caret-color: transparent;
}

div:focus .fake-cursor,
span:focus .fake-cursor {
  margin-right: -1px;
  border-left-width: 1px;
  border-left-style: solid;
  animation: blink 1s;
  animation-iteration-count: infinite;
  position: relative;
  z-index: 1;
}

.ProseMirror > .collaboration-cursor:first-child {
  margin-top: 16px;
}

/* This gives the remote user caret. The colors are automatically overwritten*/
.collaboration-cursor {
  position: relative;
  margin-left: -1px;
  margin-right: -1px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-color: orange;
  word-break: normal;
  pointer-events: none;
}

/* This renders the username above the caret */
.collaboration-cursor > div {
  position: absolute;
  top: -1.05em;
  left: -1px;
  font-size: 13px;
  background-color: rgb(250, 129, 0);
  font-family: serif;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  user-select: none;
  color: white;
  padding-left: 2px;
  padding-right: 2px;
  white-space: nowrap;
}

/* stylelint-disable */
.ProseMirror ol,
.ProseMirror ul {
  padding-left: 18px;
}
.ProseMirror ol p,
.ProseMirror ul p {
  margin: 0;
}
.ProseMirror li > ul,
.ProseMirror li > ol,
.ProseMirror ul > ul,
.ProseMirror ol > ol {
  margin-top: 0;
}
.ProseMirror ul[data-type=taskList] {
  padding: 0;
  list-style: none;
}
.ProseMirror ul[data-type=taskList] li {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 16px;
  cursor: pointer;
}
.ProseMirror ul[data-type=taskList] li > label {
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid var(--yunce-border-color);
  border-radius: 2px;
}
.ProseMirror ul[data-type=taskList] li > label > input {
  display: none;
}
.ProseMirror ul[data-type=taskList] li > label::after {
  position: absolute;
  top: -0.357143px;
  left: 4.071429px;
  width: 6.714286px;
  height: 12.142857px;
  border: 2px solid #fff;
  content: " ";
  opacity: 0;
  transform: rotate(45deg) scale(0);
  border-top: 0;
  border-left: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
}
.ProseMirror ul[data-type=taskList] li > div {
  flex: 1 1 auto;
  padding-left: 0.5rem;
}
.ProseMirror ul[data-type=taskList] li[data-checked=true] {
  color: var(---yunce-text-color);
}
.ProseMirror ul[data-type=taskList] li[data-checked=true] > label {
  background-color: rgba(5, 205, 153, 0.4784313725);
}
.ProseMirror ul[data-type=taskList] li[data-checked=true] > label::after {
  opacity: 1;
  transform: rotate(45deg) scale(1);
}
.ProseMirror ul[data-type=taskList] li[data-checked=true] > div p {
  text-decoration: line-through;
}
.ProseMirror ul {
  list-style: initial !important;
}
.ProseMirror .list-item .table-cut {
  display: none;
}
.ProseMirror .blockquote-block .list-item .row-cut,
.ProseMirror .columns-block .list-item .row-cut {
  display: none;
}
.ProseMirror .table-wrapper .list-item .row-cut {
  display: none;
}

/* stylelint-disable */
.ProseMirror .tableWrapper {
  position: relative;
  padding-top: 2px;
}
.ProseMirror .tableWrapper .row-cut {
  top: -5px;
  left: -36px;
}
.ProseMirror .tableWrapper .row-cut:hover {
  cursor: pointer;
  color: #4273FF;
}
.ProseMirror .tableWrapper .row-cut:hover + .split-row {
  display: block;
}
.ProseMirror .tableWrapper .split-row {
  display: none;
  border-color: #4273FF;
}
.ProseMirror .table-wrapper {
  position: relative;
  margin: 0.5em 0px;
  overflow: auto;
  padding: 0.5em 0px;
}
.ProseMirror .table-wrapper.has-focus .scrollWrapper {
  margin-top: -20px;
}
.ProseMirror .scrollWrapper {
  overflow-y: hidden;
  overflow-x: auto;
  padding-left: 28px;
  padding-top: 28px;
  padding-bottom: 8px;
  margin-left: -28px;
  margin-top: -20px;
  margin-bottom: -8px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  -webkit-transition: border 250ms ease-in-out 0s;
  transition: border 250ms ease-in-out 0s;
}
.ProseMirror table {
  width: 100%;
  border-collapse: collapse;
  border-radius: 4px;
  overflow: auto;
  box-sizing: border-box;
}
.ProseMirror table * {
  box-sizing: border-box;
}
.ProseMirror table tr {
  position: relative;
}
.ProseMirror table tr::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -3px;
  height: 6px;
  cursor: default;
  background: transparent;
  z-index: 1;
  transition: background-color 0.2s;
}
.ProseMirror table th {
  background: rgba(245, 246, 247, 0.9019607843);
}
.ProseMirror table td,
.ProseMirror table th {
  position: relative;
  vertical-align: top;
  border: 1px solid #d8d8d8;
  position: relative;
  padding: 4px 8px;
  text-align: left;
  min-width: 100px;
}
.ProseMirror table .selectedCell {
  position: relative;
  border: 1px solid rgb(0, 101, 255);
  background-color: transparent;
}
.ProseMirror table .selectedCell::after {
  box-sizing: content-box;
  height: 100%;
  width: 100%;
  border: 1px solid rgb(0, 101, 255);
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  bottom: 0px;
  z-index: 12;
  display: inline-block;
  pointer-events: none;
}
.ProseMirror table .grip-column {
  position: absolute;
  top: -12px;
  left: -1px;
  width: 100%;
}
.ProseMirror table .grip-column > span {
  position: absolute;
  top: -18px;
  left: 100%;
  transform: translateX(-8px);
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 0;
  cursor: pointer;
}
.ProseMirror table .grip-column > span .semi-icon-default {
  font-size: inherit;
}
.ProseMirror table .grip-column::before {
  content: "";
  position: absolute;
  left: 100%;
  bottom: 4px;
  transform: translateX(-1px);
  width: 4px;
  height: 4px;
  background-color: #d8d8d8;
  border-radius: 50%;
  display: block;
}
.ProseMirror table .grip-column::after {
  box-sizing: content-box;
  content: "";
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: rgba(245, 246, 247, 0.9019607843);
  border: 1px solid #d8d8d8;
  display: block;
}
.ProseMirror table .grip-column:hover {
  color: rgb(0, 101, 255);
}
.ProseMirror table .grip-column:hover > span {
  font-size: 14px;
}
.ProseMirror table .grip-column:hover::before {
  display: none;
}
.ProseMirror table .grip-column:hover::after {
  background: #2584ff;
  border-color: #2584ff;
}
.ProseMirror table .grip-column.last::after {
  border-top-right-radius: 3px;
}
.ProseMirror table .grip-column.selected::after {
  background: #2584ff;
  border-color: #2584ff;
}
.ProseMirror table .grip-row {
  position: absolute;
  left: -12px;
  top: -1px;
  height: 100%;
}
.ProseMirror table .grip-row > span {
  transform: translateY(8px);
  position: absolute;
  left: -16px;
  bottom: 4px;
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 0;
  cursor: pointer;
}
.ProseMirror table .grip-row > span .semi-icon-default {
  font-size: inherit;
}
.ProseMirror table .grip-row::before {
  content: "";
  position: absolute;
  left: -10px;
  bottom: -2px;
  width: 4px;
  height: 4px;
  background-color: #d8d8d8;
  border-radius: 50%;
  display: block;
}
.ProseMirror table .grip-row::after {
  box-sizing: content-box;
  content: "";
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 10px;
  background: rgba(245, 246, 247, 0.9019607843);
  border: 1px solid #d8d8d8;
  display: block;
}
.ProseMirror table .grip-row:hover {
  color: rgb(0, 101, 255);
}
.ProseMirror table .grip-row:hover > span {
  font-size: 14px;
}
.ProseMirror table .grip-row:hover::before {
  display: none;
}
.ProseMirror table .grip-row:hover::after {
  background: #2584ff;
  border-color: rgb(0, 101, 255);
}
.ProseMirror table .grip-row.last::after {
  border-bottom-left-radius: 3px;
}
.ProseMirror table .grip-row.selected::after {
  background: #2584ff;
  border-color: rgb(0, 101, 255);
}
.ProseMirror table .grip-table::after {
  box-sizing: content-box;
  content: "";
  cursor: pointer;
  position: absolute;
  top: -12px;
  left: -12px;
  display: block;
  background: rgba(245, 246, 247, 0.9019607843);
  width: 10px;
  height: 10px;
  border: 1px solid #d8d8d8;
  border-top-left-radius: 3px;
}
.ProseMirror table .grip-table:hover::after {
  background: #2584ff;
  border-color: rgb(0, 101, 255);
}
.ProseMirror table .grip-table.selected::after {
  background: #2584ff;
  border-color: rgb(0, 101, 255);
}
.ProseMirror .column-resize-handle {
  position: absolute;
  top: 0;
  right: -2px;
  bottom: -2px;
  width: 4px;
  pointer-events: none;
  background-color: #adf;
}
.ProseMirror .resize-cursor {
  cursor: ew-resize;
  cursor: col-resize;
  /* stylelint-disable declaration-block-no-duplicate-properties */
}

.ProseMirror[contenteditable=true] tr::after {
  cursor: row-resize;
}

@media print {
  .ProseMirror table {
    margin-top: 0.75em;
    table-layout: fixed;
  }
}
.columns {
  display: flex;
  width: 100%;
  gap: 8px;
  margin-top: 0.75em;
}
.columns .column {
  min-width: 0;
  padding: 12px;
  border: 1px solid var(--yunce-border-color);
  border-radius: 2px;
  flex: 1 1 0%;
  box-sizing: border-box;
}
.columns .column p:first-of-type {
  margin-top: 0;
}

.mention,
[data-type=mention] {
  padding: 2px 6px;
  color: #3f85ff;
  background-color: rgba(63, 133, 255, 0.1215686275);
  border-radius: 999em;
}

.ProseMirror .search-result {
  background-color: rgb(255, 230, 46) !important;
}
.ProseMirror .search-result-current {
  background-color: rgb(255, 153, 51) !important;
}

.search-and-replace-modal {
  user-select: none;
}
.search-and-replace-modal .arco-modal-wrapper {
  pointer-events: auto;
}
.search-and-replace-modal .arco-modal {
  width: 368px;
  border: 1px solid var(--yunce-border-color);
}
.search-and-replace-modal .arco-modal-body {
  padding: 12px 24px;
}

.vdr {
  touch-action: none;
  position: absolute;
  box-sizing: border-box;
}
.vdr.active {
  outline: 1px solid #0089ff;
}

.handle {
  box-sizing: border-box;
  position: absolute;
  width: 12px;
  height: 12px;
  background: #0089ff;
  border-radius: 6px;
  border: 2px solid rgb(255, 255, 255);
}

.handle-service {
  box-sizing: border-box;
  position: absolute;
  background: #0089ff;
  border-radius: 6px;
  border: 2px solid rgb(255, 255, 255);
  left: 0px;
  width: 16px;
  height: 16px;
}

.handle-tl {
  top: -6px;
  left: -6px;
  cursor: nw-resize;
}

.handle-tm {
  top: -6px;
  left: 50%;
  margin-left: -5px;
  cursor: n-resize;
}

.handle-tr {
  top: -6px;
  right: -6px;
  cursor: ne-resize;
}

.handle-ml {
  top: 50%;
  margin-top: -5px;
  left: -6px;
  cursor: w-resize;
}

.handle-mr {
  top: 50%;
  margin-top: -5px;
  right: -6px;
  cursor: e-resize;
}

.handle-bl {
  bottom: -6px;
  left: -6px;
  cursor: sw-resize;
}

.handle-bm {
  bottom: -6px;
  left: 50%;
  margin-left: -5px;
  cursor: s-resize;
}

.handle-br {
  bottom: -6px;
  right: -6px;
  cursor: se-resize;
}

@media only screen and (max-width: 768px) {
  [class*=handle-]:before {
    content: "";
    left: -6px;
    right: -6px;
    bottom: -6px;
    top: -6px;
    position: absolute;
  }
}
.ProseMirror [data-node-view-wrapper] .vdr {
  position: relative !important;
  border-width: 0;
}
.ProseMirror [data-node-view-wrapper] .vdr.active {
  border-width: 1px;
}

.ProseMirror .ai-select {
  background-color: #F9E8AB !important;
}
.ProseMirror .ai-select-current {
  background-color: #FAAEAC !important;
}
.ProseMirror .ai-select-node {
  padding: 10px;
  background-color: #F9E8AB !important;
  border-radius: 4px;
}
.ProseMirror .ai-select-current-node {
  padding: 10px;
  background-color: #FAAEAC !important;
  border-radius: 4px;
}

#ai-select-wrapper-start,
#ai-select-wrapper-end {
  position: fixed;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 20px solid #3498db;
  border-radius: 50%;
  transform: rotate(180deg);
}