@charset "utf-8";

:where(.ag-root-wrapper, .ag-external, .ag-popup, .ag-dnd-ghost, .ag-chart), :where(.ag-root-wrapper, .ag-external, .ag-popup, .ag-dnd-ghost, .ag-chart) :where([class^="ag-"]) {
  box-sizing: border-box;
  &::after, &::before { box-sizing: border-box; }
  &:where(div, span, label):focus-visible {
  box-shadow: inset var(--ag-focus-shadow); outline: none;
  &:where(.invalid) { box-shadow: inset var(--ag-focus-error-shadow); }
}
  &:where(button) { color: inherit; }
}

.ag-hidden { display: none !important; }

.ag-invisible { visibility: hidden !important; }

.ag-popup-child {
  top: 0px; z-index: 5;
  &:where(:not(.ag-tooltip-custom)) { box-shadow: var(--ag-popup-shadow); }
}

.ag-input-wrapper, .ag-picker-field-wrapper { align-items: center; display: flex; flex: 1 1 auto; line-height: normal; position: relative; }

.ag-input-field { align-items: center; display: flex; flex-direction: row; }

.ag-input-field-input:where(:not([type="checkbox"], [type="radio"])) { flex: 1 1 auto; min-width: 0px; width: 100%; }

.ag-chart, .ag-dnd-ghost, .ag-external, .ag-popup, .ag-root-wrapper { cursor: default; line-height: normal; white-space: normal; -webkit-font-smoothing: antialiased; background-color: var(--ag-background-color); color: var(--ag-text-color); color-scheme: var(--ag-browser-color-scheme); font-family: var(--ag-font-family); font-size: var(--ag-font-size); --ag-indentation-level: 0; }

:where(.ag-icon)::before { align-items: center; background-color: currentcolor; color: inherit; content: ""; display: flex; font-family: inherit; font-size: var(--ag-icon-size); font-style: normal; font-variant: normal; height: var(--ag-icon-size); justify-content: center; line-height: var(--ag-icon-size); mask-size: contain; text-transform: none; width: var(--ag-icon-size); }

.ag-icon { background-position: 50% center; background-repeat: no-repeat; background-size: contain; color: var(--ag-icon-color); display: block; height: var(--ag-icon-size); position: relative; user-select: none; width: var(--ag-icon-size); }

.ag-disabled, [disabled] {
  & .ag-icon { opacity: 0.5; }
  &.ag-icon-grip { opacity: 0.35; }
}

.ag-resizer { pointer-events: none; position: absolute; user-select: none; z-index: 1; }

:where(.ag-resizer) {
  &.ag-resizer-topLeft { cursor: nwse-resize; height: 5px; left: 0px; top: 0px; width: 5px; }
  &.ag-resizer-top { cursor: ns-resize; height: 5px; left: 5px; right: 5px; top: 0px; }
  &.ag-resizer-topRight { cursor: nesw-resize; height: 5px; right: 0px; top: 0px; width: 5px; }
  &.ag-resizer-right { bottom: 5px; cursor: ew-resize; right: 0px; top: 5px; width: 5px; }
  &.ag-resizer-bottomRight { bottom: 0px; cursor: nwse-resize; height: 5px; right: 0px; width: 5px; }
  &.ag-resizer-bottom { bottom: 0px; cursor: ns-resize; height: 5px; left: 5px; right: 5px; }
  &.ag-resizer-bottomLeft { bottom: 0px; cursor: nesw-resize; height: 5px; left: 0px; width: 5px; }
  &.ag-resizer-left { bottom: 5px; cursor: ew-resize; left: 0px; top: 5px; width: 5px; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-aria-description-container { border: 0px; z-index: 9999; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.ag-unselectable { user-select: none; }

.ag-selectable { user-select: text; }

.ag-tab-guard { display: block; height: 0px; position: absolute; width: 0px; }

:where(.ag-virtual-list-viewport) .ag-tab-guard { position: sticky; }

.ag-tab-guard-top { top: 1px; }

.ag-tab-guard-bottom { bottom: 1px; }

.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 { 
  0% { padding-left: 6px; padding-right: 2px; }
  100% { padding-left: 2px; padding-right: 6px; }
}

.ag-body-horizontal-scroll-viewport, .ag-body-vertical-scroll-viewport, .ag-body-viewport, .ag-center-cols-viewport, .ag-floating-bottom-viewport, .ag-floating-top-viewport, .ag-header-viewport, .ag-sticky-bottom-viewport, .ag-sticky-top-viewport, .ag-virtual-list-viewport { flex: 1 1 auto; height: 100%; min-width: 0px; overflow: hidden; position: relative; }

.ag-viewport { position: relative; }

.ag-spanning-container { position: absolute; top: 0px; z-index: 1; }

.ag-body-viewport, .ag-center-cols-viewport, .ag-floating-bottom-viewport, .ag-floating-top-viewport, .ag-header-viewport, .ag-sticky-bottom-viewport, .ag-sticky-top-viewport {
  overflow-x: auto; scrollbar-width: none !important;
  &::-webkit-scrollbar { display: none !important; }
}

.ag-body-viewport {
  display: flex; overflow-x: hidden;
  &:where(.ag-layout-normal) { overflow-y: auto; }
}

.ag-floating-bottom-container, .ag-floating-top-container, .ag-sticky-bottom-container, .ag-sticky-top-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-body-container, .ag-body-horizontal-scroll-container, .ag-body-vertical-scroll-container, .ag-center-cols-container, .ag-floating-bottom-container, .ag-floating-bottom-full-width-container, .ag-floating-top-container, .ag-full-width-container, .ag-header-container, .ag-pinned-left-cols-container, .ag-pinned-right-cols-container, .ag-sticky-bottom-container, .ag-sticky-top-container, .ag-virtual-list-container { position: relative; }

.ag-floating-bottom-container, .ag-floating-top-container, .ag-header-container, .ag-pinned-left-floating-bottom, .ag-pinned-left-floating-top, .ag-pinned-right-floating-bottom, .ag-pinned-right-floating-top, .ag-sticky-bottom-container, .ag-sticky-top-container { height: 100%; white-space: nowrap; }

.ag-center-cols-container, .ag-pinned-right-cols-container { display: block; }

.ag-body-horizontal-scroll-container { height: 100%; }

.ag-body-vertical-scroll-container { width: 100%; }

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container, .ag-full-width-container, .ag-sticky-bottom-full-width-container, .ag-sticky-top-full-width-container { pointer-events: none; position: absolute; top: 0px; }

:where(.ag-ltr) .ag-floating-bottom-full-width-container, :where(.ag-ltr) .ag-floating-top-full-width-container, :where(.ag-ltr) .ag-full-width-container, :where(.ag-ltr) .ag-sticky-bottom-full-width-container, :where(.ag-ltr) .ag-sticky-top-full-width-container { left: 0px; }

:where(.ag-rtl) .ag-floating-bottom-full-width-container, :where(.ag-rtl) .ag-floating-top-full-width-container, :where(.ag-rtl) .ag-full-width-container, :where(.ag-rtl) .ag-sticky-bottom-full-width-container, :where(.ag-rtl) .ag-sticky-top-full-width-container { right: 0px; }

.ag-full-width-container { width: 100%; }

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container { display: inline-block; height: 100%; overflow: hidden; width: 100%; }

.ag-virtual-list-container { overflow: hidden; }

.ag-body { display: flex; flex: 1 1 auto; min-height: 0px; position: relative; flex-direction: row !important; }

.ag-body-horizontal-scroll, .ag-body-vertical-scroll {
  display: flex; min-height: 0px; min-width: 0px; position: relative;
  &:where(.ag-scrollbar-invisible) {
  bottom: 0px; position: absolute;
  &:where(.ag-apple-scrollbar) {
  opacity: 0; transition: opacity 0.4s; visibility: hidden;
  &:where(.ag-scrollbar-scrolling, .ag-scrollbar-active) { opacity: 1; visibility: visible; }
}
}
}

.ag-body-horizontal-scroll {
  width: 100%;
  &:where(.ag-scrollbar-invisible) { left: 0px; right: 0px; }
}

.ag-body-vertical-scroll {
  height: 100%;
  &:where(.ag-scrollbar-invisible) { top: 0px; z-index: 10; }
}

:where(.ag-ltr) .ag-body-vertical-scroll {
  &:where(.ag-scrollbar-invisible) { right: 0px; }
}

:where(.ag-rtl) .ag-body-vertical-scroll {
  &:where(.ag-scrollbar-invisible) { left: 0px; }
}

.ag-force-vertical-scroll { overflow-y: scroll !important; }

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%; min-width: 0px; overflow-x: scroll;
  &:where(.ag-scroller-corner) { overflow-x: hidden; }
}

:where(.ag-row-animation) .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
  &:where(.ag-after-created) { transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s; }
}

:where(.ag-row-animation.ag-prevent-animation) .ag-row {
  transition: none !important;
  &:where(.ag-row.ag-after-created) { transition: none !important; }
}

:where(.ag-row-no-animation) .ag-row { transition: none; }

.ag-row-loading { align-items: center; display: flex; }

.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 { align-items: center; display: flex; }

.ag-cell {
  display: inline-block; height: 100%; position: absolute; white-space: nowrap;
  &:focus-visible { box-shadow: none; }
}

.ag-cell-value { flex: 1 1 auto; }

.ag-cell-value:not(.ag-allow-overflow), .ag-group-value { overflow: hidden; text-overflow: ellipsis; }

.ag-cell-wrap-text { white-space: normal; word-break: break-word; }

:where(.ag-cell) .ag-icon { display: inline-block; vertical-align: middle; }

.ag-floating-top { display: flex; overflow: hidden; position: relative; white-space: nowrap; width: 100%; }

:where(.ag-floating-top:not(.ag-invisible)) { border-bottom: var(--ag-pinned-row-border); }

.ag-floating-bottom { display: flex; overflow: hidden; position: relative; white-space: nowrap; width: 100%; }

:where(.ag-floating-bottom:not(.ag-invisible)) { border-top: var(--ag-pinned-row-border); }

.ag-sticky-bottom, .ag-sticky-top { background-color: var(--ag-data-background-color); display: flex; height: 0px; overflow: hidden; position: absolute; width: 100%; z-index: 1; }

.ag-opacity-zero { opacity: 0 !important; }

.ag-cell-label-container { align-items: center; display: flex; flex-direction: row-reverse; height: 100%; justify-content: space-between; width: 100%; }

:where(.ag-right-aligned-header) {
  & .ag-cell-label-container { flex-direction: row; }
  & .ag-header-cell-text { text-align: end; }
}

.ag-column-group-icons {
  display: block;
  & > * { cursor: pointer; }
}

:where(.ag-ltr) {
  direction: ltr;
  & .ag-body, & .ag-body-horizontal-scroll, & .ag-body-viewport, & .ag-floating-bottom, & .ag-floating-top, & .ag-header, & .ag-sticky-bottom, & .ag-sticky-top { flex-direction: row; }
}

:where(.ag-rtl) {
  direction: rtl; text-align: right;
  & .ag-body, & .ag-body-horizontal-scroll, & .ag-body-viewport, & .ag-floating-bottom, & .ag-floating-top, & .ag-header, & .ag-sticky-bottom, & .ag-sticky-top { flex-direction: row-reverse; }
  & .ag-icon-contracted, & .ag-icon-expanded, & .ag-icon-tree-closed { display: block; }
}

:where(.ag-rtl) {
  & .ag-icon-contracted, & .ag-icon-expanded, & .ag-icon-tree-closed { transform: rotate(180deg); }
}

:where(.ag-rtl) {
  & .ag-icon-contracted, & .ag-icon-expanded, & .ag-icon-tree-closed { transform: rotate(-180deg); }
}

.ag-measurement-container { height: 0px; overflow: hidden; visibility: hidden; width: 0px; }

.ag-measurement-element-border {
  display: inline-block;
  &::before { border-left: var(--ag-internal-measurement-border); content: ""; display: block; }
}

.ag-group { position: relative; width: 100%; }

.ag-group-title-bar { align-items: center; display: flex; padding: var(--ag-spacing); }

.ag-group-title { display: inline; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

:where(.ag-group-title-bar) .ag-group-title { cursor: default; }

.ag-group-toolbar { align-items: center; display: flex; padding: var(--ag-spacing); }

.ag-group-container { display: flex; }

.ag-disabled .ag-group-container { pointer-events: none; }

.ag-disabled-group-container, .ag-disabled-group-title-bar { opacity: 0.5; }

.ag-group-container-horizontal { flex-flow: wrap; }

.ag-group-container-vertical { flex-direction: column; }

.ag-group-title-bar-icon { cursor: pointer; flex: 0 0 auto; }

:where(.ag-ltr) .ag-group-title-bar-icon { margin-right: var(--ag-spacing); }

:where(.ag-rtl) .ag-group-title-bar-icon { margin-left: var(--ag-spacing); }

:where(.ag-group-item-alignment-stretch) .ag-group-item { align-items: stretch; }

:where(.ag-group-item-alignment-start) .ag-group-item { align-items: flex-start; }

:where(.ag-group-item-alignment-end) .ag-group-item { align-items: flex-end; }

:where(.ag-ltr) .ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group { margin-left: var(--ag-row-group-indent-size); }

:where(.ag-rtl) .ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group { margin-right: var(--ag-row-group-indent-size); }

:where(.ag-ltr) .ag-row-group-leaf-indent { margin-left: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size)); }

:where(.ag-rtl) .ag-row-group-leaf-indent { margin-right: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size)); }

.ag-value-change-delta { padding: 0px 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, .ag-spanned-row { color: var(--ag-cell-text-color); font-family: var(--ag-cell-font-family); font-size: var(--ag-data-font-size); white-space: nowrap; --ag-internal-content-line-height: calc(min(var(--ag-row-height), var(--ag-line-height, 1000px)) - var(--ag-internal-row-border-width, 1px) - 2px); }

.ag-row {
  background-color: var(--ag-data-background-color); border-bottom: var(--ag-row-border); height: var(--ag-row-height); width: 100%;
  &.ag-row-editing-invalid { background-color: var(--ag-full-row-edit-invalid-background-color); }
}

:where(.ag-body-vertical-content-no-gap > div > div > div, .ag-body-vertical-content-no-gap > div > div > div > div) > .ag-row-last { border-bottom-color: transparent; }

.ag-sticky-bottom { border-top: var(--ag-row-border); box-sizing: content-box !important; }

.ag-group-contracted, .ag-group-expanded { cursor: pointer; }

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group { border: 1px solid transparent; line-height: var(--ag-internal-content-line-height); -webkit-font-smoothing: subpixel-antialiased; }

:where(.ag-ltr) .ag-cell { border-right: var(--ag-column-border); }

:where(.ag-rtl) .ag-cell { border-left: var(--ag-column-border); }

.ag-spanned-cell-wrapper { background-color: var(--ag-data-background-color); position: absolute; }

.ag-spanned-cell-wrapper > .ag-spanned-cell { display: block; position: relative; }

:where(.ag-ltr) :where(.ag-body-horizontal-content-no-gap) .ag-column-last { border-right-color: transparent; }

:where(.ag-rtl) :where(.ag-body-horizontal-content-no-gap) .ag-column-last { border-left-color: transparent; }

.ag-cell-wrapper {
  align-items: center; display: flex;
  & > :where(:not(.ag-cell-value, .ag-group-value)) { align-items: center; display: flex; height: var(--ag-internal-content-line-height); }
  &:where(.ag-row-group) { align-items: flex-start; }
  :where(.ag-full-width-row) &:where(.ag-row-group) { align-items: center; height: 100%; }
}

:where(.ag-ltr) .ag-cell-wrapper { padding-left: calc(var(--ag-indentation-level)*var(--ag-row-group-indent-size)); }

:where(.ag-rtl) .ag-cell-wrapper { padding-right: calc(var(--ag-indentation-level)*var(--ag-row-group-indent-size)); }

:where(.ag-cell-wrap-text:not(.ag-cell-auto-height)) .ag-cell-wrapper {
  align-items: normal; height: 100%;
  & :where(.ag-cell-value) { height: 100%; }
}

:where(.ag-ltr) .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)); }

:where(.ag-rtl) .ag-row > .ag-cell-wrapper.ag-row-group { padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*var(--ag-indentation-level)); }

.ag-cell-focus:not(.ag-cell-range-selected):focus-within, .ag-cell-range-single-cell, .ag-cell-range-single-cell.ag-cell-range-handle, .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected), .ag-context-menu-open .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group, .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group { border-width: 1px; border-image: initial; border-color: var(--ag-range-selection-border-color); border-style: var(--ag-range-selection-border-style); outline: initial; }

.ag-full-width-row.ag-row-focus:focus { box-shadow: none; }

:where(.ag-ltr) .ag-group-contracted, :where(.ag-ltr) .ag-group-expanded, :where(.ag-ltr) .ag-row-drag, :where(.ag-ltr) .ag-selection-checkbox { margin-right: var(--ag-cell-widget-spacing); }

:where(.ag-rtl) .ag-group-contracted, :where(.ag-rtl) .ag-group-expanded, :where(.ag-rtl) .ag-row-drag, :where(.ag-rtl) .ag-selection-checkbox { margin-left: var(--ag-cell-widget-spacing); }

:where(.ag-ltr) .ag-group-child-count { margin-left: 3px; }

:where(.ag-rtl) .ag-group-child-count { margin-right: 3px; }

.ag-row-highlight-above::after, .ag-row-highlight-below::after, .ag-row-highlight-inside::after { background-color: var(--ag-range-selection-border-color); content: ""; height: 1px; pointer-events: none; position: absolute; width: calc(100% - 1px); }

:where(.ag-ltr) .ag-row-highlight-above::after, :where(.ag-ltr) .ag-row-highlight-below::after, :where(.ag-ltr) .ag-row-highlight-inside::after { left: 1px; }

:where(.ag-rtl) .ag-row-highlight-above::after, :where(.ag-rtl) .ag-row-highlight-below::after, :where(.ag-rtl) .ag-row-highlight-inside::after { right: 1px; }

.ag-row-highlight-above::after { top: 0px; }

.ag-row-highlight-below::after { bottom: 0px; }

.ag-row-highlight-indent::after { display: block; width: auto; }

:where(.ag-ltr) .ag-row-highlight-indent::after { left: calc((var(--ag-cell-widget-spacing) + var(--ag-icon-size))*2 + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level)*var(--ag-row-group-indent-size)); right: 1px; }

:where(.ag-rtl) .ag-row-highlight-indent::after { left: 1px; right: calc((var(--ag-cell-widget-spacing) + var(--ag-icon-size))*2 + var(--ag-cell-horizontal-padding) + var(--ag-row-highlight-level)*var(--ag-row-group-indent-size)); }

.ag-row-highlight-inside::after { background-color: var(--ag-selected-row-background-color); border: 1px solid var(--ag-range-selection-border-color); display: block; height: auto; inset: 0px; width: auto; }

.ag-body, .ag-floating-bottom, .ag-floating-top { background-color: var(--ag-data-background-color); }

.ag-row-odd { background-color: var(--ag-odd-row-background-color); }

.ag-row-selected::before { background-color: var(--ag-selected-row-background-color); content: ""; display: block; inset: 0px; pointer-events: none; position: absolute; }

.ag-row-hover.ag-full-width-row.ag-row-group::before, .ag-row-hover:not(.ag-full-width-row)::before { background-color: var(--ag-row-hover-color); content: ""; display: block; inset: 0px; pointer-events: none; position: absolute; }

.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-row.ag-full-width-row.ag-row-group > * { position: relative; }

.ag-column-hover { background-color: var(--ag-column-hover-color); }

.ag-header-range-highlight { background-color: var(--ag-range-header-highlight-color); }

.ag-right-aligned-cell { font-variant-numeric: tabular-nums; }

:where(.ag-ltr) .ag-right-aligned-cell { text-align: right; }

:where(.ag-rtl) .ag-right-aligned-cell { text-align: left; }

.ag-right-aligned-cell .ag-cell-value, .ag-right-aligned-cell .ag-group-value { margin-left: auto; }

:where(.ag-ltr) .ag-cell:not(.ag-cell-inline-editing), :where(.ag-ltr) .ag-full-width-row .ag-cell-wrapper.ag-row-group { 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); }

:where(.ag-rtl) .ag-cell:not(.ag-cell-inline-editing), :where(.ag-rtl) .ag-full-width-row .ag-cell-wrapper.ag-row-group { padding-left: calc(var(--ag-cell-horizontal-padding) - 1px); padding-right: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size)*var(--ag-indentation-level)); }

.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-details-row { background-color: var(--ag-data-background-color); padding: calc(var(--ag-spacing)*3.75); }

.ag-layout-auto-height, .ag-layout-print {
  & .ag-center-cols-container, & .ag-center-cols-viewport { min-height: 150px; }
}

.ag-overlay-loading-wrapper { background-color: var(--ag-modal-overlay-background-color); }

.ag-skeleton-container { align-content: center; height: 100%; width: 100%; }

.ag-skeleton-effect { animation: 1.5s ease-in-out 0.5s infinite normal none running ag-skeleton-loading; background-color: var(--ag-row-loading-skeleton-effect-color); border-radius: 0.25rem; height: 1em; width: 100%; }

:where(.ag-ltr) .ag-right-aligned-cell .ag-skeleton-effect { margin-left: auto; }

:where(.ag-rtl) .ag-right-aligned-cell .ag-skeleton-effect { margin-right: auto; }

@keyframes ag-skeleton-loading { 
  0% { background-color: var(--ag-row-loading-skeleton-effect-color); }
  50% { background-color: color-mix(in srgb,transparent,var(--ag-row-loading-skeleton-effect-color) 40%); }
  100% { background-color: var(--ag-row-loading-skeleton-effect-color); }
}

.ag-loading { align-items: center; display: flex; height: 100%; }

:where(.ag-ltr) .ag-loading { padding-left: var(--ag-cell-horizontal-padding); }

:where(.ag-rtl) .ag-loading { padding-right: var(--ag-cell-horizontal-padding); }

:where(.ag-ltr) .ag-loading-icon { padding-right: var(--ag-cell-widget-spacing); }

:where(.ag-rtl) .ag-loading-icon { padding-left: var(--ag-cell-widget-spacing); }

.ag-icon-loading { animation-duration: 1s; animation-iteration-count: infinite; animation-name: spin; animation-timing-function: linear; }

@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.ag-header { background-color: var(--ag-header-background-color); border-bottom: var(--ag-header-row-border); color: var(--ag-header-text-color); display: flex; font-family: var(--ag-header-font-family); font-size: var(--ag-header-font-size); font-weight: var(--ag-header-font-weight); overflow: hidden; white-space: nowrap; width: 100%; }

.ag-header-row { height: var(--ag-header-height); position: absolute; }

.ag-floating-filter-button-button, .ag-header-cell-filter-button, .ag-header-cell-menu-button, .ag-header-expand-icon, .ag-panel-title-bar-button, :where(.ag-header-cell-sortable) .ag-header-cell-label { cursor: pointer; }

:where(.ag-ltr) .ag-header-expand-icon { margin-left: 4px; }

:where(.ag-rtl) .ag-header-expand-icon { margin-right: 4px; }

.ag-header-row:where(:not(:first-child)) {
  & :where(.ag-header-cell:not(.ag-header-span-height.ag-header-span-total, .ag-header-parent-hidden), .ag-header-group-cell.ag-header-group-cell-with-group) { border-top: var(--ag-header-row-border); }
}

.ag-header-row:where(:not(.ag-header-row-column-group)) { overflow: hidden; }

:where(.ag-header.ag-header-allow-overflow) .ag-header-row { overflow: visible; }

.ag-header-cell { display: inline-flex; overflow: hidden; }

.ag-header-group-cell { contain: paint; display: flex; }

.ag-header-cell, .ag-header-group-cell { align-items: center; gap: var(--ag-cell-widget-spacing); height: 100%; padding: 0 var(--ag-cell-horizontal-padding); position: absolute; }

@property --ag-internal-moving-color { syntax: "<color>"; inherits: false; initial-value: transparent; }

@property --ag-internal-hover-color { syntax: "<color>"; inherits: false; initial-value: transparent; }

.ag-header-cell:where(:not(.ag-floating-filter)), .ag-header-group-cell {
  &::before { background-image: linear-gradient(var(--ag-internal-hover-color),var(--ag-internal-hover-color)),linear-gradient(var(--ag-internal-moving-color),var(--ag-internal-moving-color)); content: ""; inset: 0px; position: absolute; --ag-internal-moving-color: transparent; --ag-internal-hover-color: transparent; transition: --ag-internal-moving-color var(--ag-header-cell-background-transition-duration),--ag-internal-hover-color var(--ag-header-cell-background-transition-duration); }
  &:where(:hover)::before { --ag-internal-hover-color: var(--ag-header-cell-hover-background-color); }
  &:where(.ag-header-cell-moving)::before { --ag-internal-moving-color: var(--ag-header-cell-moving-background-color); --ag-internal-hover-color: var(--ag-header-cell-hover-background-color); }
}

:where(.ag-header-cell:not(.ag-floating-filter) *, .ag-header-group-cell *) { position: relative; z-index: 1; }

.ag-header-cell-menu-button:where(:not(.ag-header-menu-always-show)) { opacity: 0; transition: opacity 0.2s; }

.ag-header-cell-filter-button, :where(.ag-header-cell.ag-header-active) .ag-header-cell-menu-button { opacity: 1; }

.ag-header-cell-label, .ag-header-group-cell-label { align-items: center; align-self: stretch; display: flex; flex: 1 1 auto; overflow: hidden; padding: 5px 0px; }

:where(.ag-ltr) .ag-sort-indicator-icon { padding-left: var(--ag-spacing); }

:where(.ag-rtl) .ag-sort-indicator-icon { padding-right: var(--ag-spacing); }

.ag-header-cell-label { text-overflow: ellipsis; }

.ag-header-group-cell-label.ag-sticky-label { flex: 0 0 auto; max-width: 100%; overflow: visible; position: sticky; }

:where(.ag-ltr) .ag-header-group-cell-label.ag-sticky-label { left: var(--ag-cell-horizontal-padding); }

:where(.ag-rtl) .ag-header-group-cell-label.ag-sticky-label { right: var(--ag-cell-horizontal-padding); }

.ag-header-cell-text, .ag-header-group-text { overflow: hidden; text-overflow: ellipsis; }

.ag-header-cell-text { word-break: break-word; }

.ag-header-cell-comp-wrapper { width: 100%; }

:where(.ag-header-group-cell) .ag-header-cell-comp-wrapper { display: flex; }

:where(.ag-header-cell:not(.ag-header-cell-auto-height)) .ag-header-cell-comp-wrapper { align-items: center; display: flex; height: 100%; }

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper { white-space: normal; }

.ag-header-cell-comp-wrapper-limited-height > * { overflow: hidden; }

:where(.ag-right-aligned-header) .ag-header-cell-label { flex-direction: row-reverse; }

:where(.ag-ltr) :where(.ag-header-cell:not(.ag-right-aligned-header)) {
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-left: var(--ag-spacing); }
}

:where(.ag-rtl) :where(.ag-header-cell:not(.ag-right-aligned-header)) {
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-right: var(--ag-spacing); }
}

:where(.ag-ltr) :where(.ag-header-cell.ag-right-aligned-header) {
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-right: var(--ag-spacing); }
}

:where(.ag-rtl) :where(.ag-header-cell.ag-right-aligned-header) {
  & .ag-header-label-icon, & .ag-header-menu-icon { margin-left: var(--ag-spacing); }
}

.ag-header-cell::after, .ag-header-group-cell:where(:not(.ag-header-span-height.ag-header-group-cell-no-group))::after { content: ""; height: var(--ag-header-column-border-height); position: absolute; top: calc(50% - var(--ag-header-column-border-height)*.5); z-index: 1; }

:where(.ag-ltr) .ag-header-cell::after, :where(.ag-ltr) .ag-header-group-cell:where(:not(.ag-header-span-height.ag-header-group-cell-no-group))::after { border-right: var(--ag-header-column-border); right: 0px; }

:where(.ag-rtl) .ag-header-cell::after, :where(.ag-rtl) .ag-header-group-cell:where(:not(.ag-header-span-height.ag-header-group-cell-no-group))::after { border-left: var(--ag-header-column-border); left: 0px; }

.ag-header-highlight-after::after, .ag-header-highlight-before::after { background-color: var(--ag-accent-color); content: ""; height: 100%; position: absolute; width: 1px; }

:where(.ag-ltr) .ag-header-highlight-before::after { left: 0px; }

:where(.ag-rtl) .ag-header-highlight-before::after { right: 0px; }

:where(.ag-ltr) .ag-header-highlight-after::after {
  right: 0px;
  :where(.ag-pinned-left-header) & { right: 1px; }
}

:where(.ag-rtl) .ag-header-highlight-after::after {
  left: 0px;
  :where(.ag-pinned-left-header) & { left: 1px; }
}

.ag-header-cell-resize {
  align-items: center; cursor: ew-resize; display: flex; height: 100%; position: absolute; top: 0px; width: 8px; z-index: 2;
  &::after { background-color: var(--ag-header-column-resize-handle-color); content: ""; height: var(--ag-header-column-resize-handle-height); position: absolute; top: calc(50% - var(--ag-header-column-resize-handle-height)*.5); width: var(--ag-header-column-resize-handle-width); z-index: 1; }
}

:where(.ag-ltr) .ag-header-cell-resize {
  right: -3px;
  &::after { left: calc(50% - var(--ag-header-column-resize-handle-width)); }
}

:where(.ag-rtl) .ag-header-cell-resize {
  left: -3px;
  &::after { right: calc(50% - var(--ag-header-column-resize-handle-width)); }
}

:where(.ag-header-cell.ag-header-span-height) .ag-header-cell-resize::after { height: calc(100% - var(--ag-spacing)*4); top: calc(var(--ag-spacing)*2); }

.ag-header-group-cell-no-group:where(.ag-header-span-height) { display: none; }

.ag-sort-indicator-container { display: flex; gap: var(--ag-spacing); }

.ag-layout-print {
  &.ag-body { display: block; height: unset; }
  &.ag-root-wrapper { display: inline-block; }
  & .ag-body-horizontal-scroll, & .ag-body-vertical-scroll { display: none; }
  &.ag-force-vertical-scroll { overflow-y: visible !important; }
}

@media print {
  .ag-root-wrapper.ag-layout-print {
  display: table;
  & .ag-body-horizontal-scroll-viewport, & .ag-body-viewport, & .ag-center-cols-container, & .ag-center-cols-viewport, & .ag-root, & .ag-root-wrapper-body, & .ag-virtual-list-viewport { display: block !important; height: auto !important; overflow: hidden !important; }
  & .ag-cell, & .ag-row { break-inside: avoid; }
}
}

ag-grid, ag-grid-angular { display: block; }

.ag-root-wrapper {
  border: var(--ag-wrapper-border); border-radius: var(--ag-wrapper-border-radius); display: flex; flex-direction: column; overflow: hidden; position: relative;
  &.ag-layout-normal { height: 100%; }
}

.ag-root-wrapper-body {
  display: flex; flex-direction: row;
  &.ag-layout-normal { flex: 1 1 auto; height: 0px; min-height: 0px; }
}

.ag-root {
  display: flex; flex-direction: column; position: relative;
  &.ag-layout-auto-height, &.ag-layout-normal { flex: 1 1 auto; overflow: hidden; width: 0px; }
  &.ag-layout-normal { height: 100%; }
}

.ag-virtual-list-item { height: var(--ag-list-item-height); position: absolute; width: 100%; }

.ag-list-item-hovered::after { background-color: var(--ag-accent-color); content: ""; height: 1px; left: 0px; position: absolute; right: 0px; }

.ag-item-highlight-top::after { top: 0px; }

.ag-item-highlight-bottom::after { bottom: 0px; }

.ag-drag-handle {
  color: var(--ag-drag-handle-color); cursor: grab;
  & :where(.ag-icon) { color: var(--ag-drag-handle-color); }
}

.ag-chart-menu-icon, .ag-chart-settings-next, .ag-chart-settings-prev, .ag-column-group-icons, .ag-column-select-header-icon, .ag-filter-toolpanel-expand, .ag-floating-filter-button-button, .ag-group-title-bar-icon, .ag-header-cell-filter-button, .ag-header-cell-menu-button, .ag-header-expand-icon, .ag-panel-title-bar-button, .ag-panel-title-bar-button-icon, .ag-set-filter-group-icons, :where(.ag-group-contracted) .ag-icon, :where(.ag-group-expanded) .ag-icon {
  background-color: var(--ag-icon-button-background-color); border-radius: var(--ag-icon-button-border-radius); box-shadow: 0 0 0 var(--ag-icon-button-background-spread) var(--ag-icon-button-background-color); color: var(--ag-icon-button-color);
  &:hover { background-color: var(--ag-icon-button-hover-background-color); box-shadow: 0 0 0 var(--ag-icon-button-background-spread) var(--ag-icon-button-hover-background-color); color: var(--ag-icon-button-hover-color); }
}

.ag-filter-active {
  background-image: linear-gradient(var(--ag-icon-button-active-background-color),var(--ag-icon-button-active-background-color)); border-radius: 1px; outline: solid var(--ag-icon-button-background-spread) var(--ag-icon-button-active-background-color); position: relative;
  &::after { background-color: var(--ag-icon-button-active-indicator-color); border-radius: 50%; content: ""; height: 6px; position: absolute; top: -1px; width: 6px; }
  & :where(.ag-icon-filter) { clip-path: path("M 8 0 C 8 4.415 11.585 8 16 8 L 16 16 L 0 16 L 0 0 L 8 0 Z"); color: var(--ag-icon-button-active-color); }
}

:where(.ag-ltr) .ag-filter-active {
  &::after { right: -1px; }
}

:where(.ag-rtl) .ag-filter-active {
  &::after { left: -1px; }
}

.ag-menu { background-color: var(--ag-menu-background-color); border: var(--ag-menu-border); border-radius: var(--ag-border-radius); box-shadow: var(--ag-menu-shadow); color: var(--ag-menu-text-color); max-height: 100%; overflow-y: auto; position: absolute; user-select: none; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-advanced-filter-header { align-items: center; background-color: var(--ag-header-background-color); border-bottom: var(--ag-header-row-border); display: flex; position: relative; }

.ag-advanced-filter { align-items: center; display: flex; width: 100%; }

.ag-advanced-filter-buttons { display: contents; }

.ag-advanced-filter-header-cell { height: 100%; padding-left: var(--ag-cell-horizontal-padding); padding-right: var(--ag-cell-horizontal-padding); }

.ag-advanced-filter-apply-button, .ag-advanced-filter-builder-button {
  align-items: center; background-color: unset; border: 0px; display: flex; font-size: var(--ag-font-size); font-weight: 600; line-height: normal; padding: var(--ag-spacing); white-space: nowrap;
  &:where(:not(:disabled)) {
  cursor: pointer;
  &:hover { background-color: var(--ag-row-hover-color); }
}
}

:where(.ag-ltr) .ag-advanced-filter-apply-button, :where(.ag-ltr) .ag-advanced-filter-builder-button { margin-left: calc(var(--ag-spacing)*2); }

:where(.ag-rtl) .ag-advanced-filter-apply-button, :where(.ag-rtl) .ag-advanced-filter-builder-button { margin-right: calc(var(--ag-spacing)*2); }

:where(.ag-ltr) .ag-advanced-filter-builder-button-label { margin-left: var(--ag-spacing); }

:where(.ag-rtl) .ag-advanced-filter-builder-button-label { margin-right: var(--ag-spacing); }

.ag-advanced-filter-builder { display: flex; flex-direction: column; user-select: none; width: 100%; }

.ag-advanced-filter-builder-list { flex: 1 1 0%; overflow: auto; }

.ag-advanced-filter-builder-button-panel { border-top: var(--ag-advanced-filter-builder-button-bar-border); display: flex; justify-content: flex-end; padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); }

:where(.ag-ltr) .ag-advanced-filter-builder-apply-button, :where(.ag-ltr) .ag-advanced-filter-builder-cancel-button { margin-left: calc(var(--ag-spacing)*2); }

:where(.ag-rtl) .ag-advanced-filter-builder-apply-button, :where(.ag-rtl) .ag-advanced-filter-builder-cancel-button { margin-right: calc(var(--ag-spacing)*2); }

.ag-advanced-filter-builder-item-wrapper { align-items: center; display: flex; flex: 1 1 auto; justify-content: space-between; overflow: hidden; }

:where(.ag-ltr) .ag-advanced-filter-builder-item-wrapper { padding-left: calc(var(--ag-icon-size)/2); padding-right: var(--ag-icon-size); }

:where(.ag-rtl) .ag-advanced-filter-builder-item-wrapper { padding-left: var(--ag-icon-size); padding-right: calc(var(--ag-icon-size)/2); }

:where(.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-line-root {
  width: var(--ag-icon-size);
  &::before { height: 50%; top: 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-bottom, .ag-advanced-filter-builder-item-tree-line-vertical-top {
  align-items: center; display: flex; height: 100%; position: relative;
  &::after, &::before { content: ""; height: 100%; position: absolute; }
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after { border-bottom: var(--ag-border-width) solid var(--ag-border-color); height: 50%; top: 0px; width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)); }

:where(.ag-ltr) .ag-advanced-filter-builder-item-tree-line-horizontal::after { left: calc(var(--ag-icon-size)/2); }

:where(.ag-rtl) .ag-advanced-filter-builder-item-tree-line-horizontal::after { right: calc(var(--ag-icon-size)/2); }

.ag-advanced-filter-builder-item-tree-line-vertical::before { top: 0px; width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)/2); }

:where(.ag-ltr) .ag-advanced-filter-builder-item-tree-line-vertical::before { border-left: var(--ag-border-width) solid var(--ag-border-color); left: calc(var(--ag-icon-size)/2); }

:where(.ag-rtl) .ag-advanced-filter-builder-item-tree-line-vertical::before { border-right: var(--ag-border-width) solid var(--ag-border-color); right: calc(var(--ag-icon-size)/2); }

.ag-advanced-filter-builder-item-tree-line-vertical-top::before { height: 50%; top: 0px; width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)/2); }

:where(.ag-ltr) .ag-advanced-filter-builder-item-tree-line-vertical-top::before { border-left: var(--ag-border-width) solid var(--ag-border-color); left: calc(var(--ag-icon-size)/2); }

:where(.ag-rtl) .ag-advanced-filter-builder-item-tree-line-vertical-top::before { border-right: var(--ag-border-width) solid var(--ag-border-color); right: calc(var(--ag-icon-size)/2); }

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before { height: calc(50% - var(--ag-icon-size)*1.5/2); top: calc(50% + var(--ag-icon-size)*1.5/2); width: calc(var(--ag-icon-size)/2); }

:where(.ag-ltr) .ag-advanced-filter-builder-item-tree-line-vertical-bottom::before { border-left: var(--ag-border-width) solid var(--ag-border-color); left: calc(var(--ag-icon-size)/2); }

:where(.ag-rtl) .ag-advanced-filter-builder-item-tree-line-vertical-bottom::before { border-right: var(--ag-border-width) solid var(--ag-border-color); right: calc(var(--ag-icon-size)/2); }

.ag-advanced-filter-builder-item-condition { padding-bottom: var(--ag-spacing); padding-top: var(--ag-spacing); }

.ag-advanced-filter-builder-item, .ag-advanced-filter-builder-item-buttons, .ag-advanced-filter-builder-item-condition, .ag-advanced-filter-builder-item-tree-lines, .ag-advanced-filter-builder-pill, .ag-advanced-filter-builder-pill-wrapper { align-items: center; display: flex; height: 100%; }

.ag-advanced-filter-builder-pill-wrapper { margin: 0 var(--ag-spacing); }

.ag-advanced-filter-builder-pill { border-radius: var(--ag-border-radius); min-height: calc(100% - var(--ag-spacing)*3); min-width: calc(var(--ag-spacing)*2); padding: var(--ag-spacing) calc(var(--ag-spacing)*2); position: relative; }

:where(.ag-advanced-filter-builder-pill) {
  & .ag-advanced-filter-builder-value-number { font-family: monospace; font-weight: 700; }
  & .ag-advanced-filter-builder-value-empty { color: var(--ag-subtle-text-color); }
}

:where(.ag-ltr) :where(.ag-advanced-filter-builder-pill) {
  & .ag-picker-field-display { margin-right: var(--ag-spacing); }
}

:where(.ag-rtl) :where(.ag-advanced-filter-builder-pill) {
  & .ag-picker-field-display { margin-left: var(--ag-spacing); }
}

.ag-advanced-filter-builder-pill-display { font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ag-advanced-filter-builder-join-pill { background-color: var(--ag-advanced-filter-builder-join-pill-color); cursor: pointer; }

.ag-advanced-filter-builder-column-pill { background-color: var(--ag-advanced-filter-builder-column-pill-color); cursor: pointer; }

.ag-advanced-filter-builder-option-pill { background-color: var(--ag-advanced-filter-builder-option-pill-color); cursor: pointer; }

.ag-advanced-filter-builder-value-pill {
  background-color: var(--ag-advanced-filter-builder-value-pill-color); cursor: text; max-width: 140px;
  & :where(.ag-advanced-filter-builder-pill-display) { display: block; }
}

.ag-advanced-filter-builder-item-buttons > * { margin: 0 calc(var(--ag-spacing)*.5); }

.ag-advanced-filter-builder-item-button { color: var(--ag-subtle-text-color); cursor: pointer; position: relative; }

.ag-advanced-filter-builder-item-button, .ag-advanced-filter-builder-pill {
  &:focus-visible { box-shadow: var(--ag-focus-shadow); }
}

.ag-advanced-filter-builder-item-button-disabled { cursor: default; opacity: 0.5; }

.ag-advanced-filter-builder-virtual-list-container { top: var(--ag-spacing); }

.ag-advanced-filter-builder-virtual-list-item {
  cursor: default; display: flex; height: var(--ag-list-item-height);
  &:hover {
  background-color: var(--ag-row-hover-color);
  & :where(.ag-advanced-filter-builder-item-button) { opacity: 1; }
}
}

.ag-advanced-filter-builder-invalid { color: var(--ag-subtle-text-color); cursor: default; margin: 0 var(--ag-spacing); }

:where(.ag-advanced-filter-builder-validation) .ag-advanced-filter-builder-invalid { color: var(--ag-invalid-color); }

:where(.ag-advanced-filter-builder-virtual-list-item-highlight) .ag-advanced-filter-builder-item-button:focus-visible { opacity: 1; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing), .ag-cell-range-selected.ag-cell-range-chart, .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--ag-range-selection-background-color);
  &.ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
  &.ag-cell-range-chart-category { background-color: var(--ag-range-selection-chart-category-background-color) !important; }
}
}

.ag-cell-range-selected-1.ag-cell-range-chart, .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.ag-cell-range-chart, .ag-cell-range-selected-2:not(.ag-cell-focus) { background-image: linear-gradient(var(--ag-range-selection-background-color),var(--ag-range-selection-background-color)); }

.ag-cell-range-selected-3.ag-cell-range-chart, .ag-cell-range-selected-3:not(.ag-cell-focus) { background-image: linear-gradient(var(--ag-range-selection-background-color),var(--ag-range-selection-background-color)),linear-gradient(var(--ag-range-selection-background-color),var(--ag-range-selection-background-color)); }

.ag-cell-range-selected-4.ag-cell-range-chart, .ag-cell-range-selected-4:not(.ag-cell-focus) { background-image: linear-gradient(var(--ag-range-selection-background-color),var(--ag-range-selection-background-color)),linear-gradient(var(--ag-range-selection-background-color),var(--ag-range-selection-background-color)),linear-gradient(var(--ag-range-selection-background-color),var(--ag-range-selection-background-color)); }

.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-range-right { border-right-color: var(--ag-range-selection-border-color); border-right-style: var(--ag-range-selection-border-style); }
  &.ag-cell-range-bottom { border-bottom-color: var(--ag-range-selection-border-color); border-bottom-style: var(--ag-range-selection-border-style); }
  &.ag-cell-range-left { border-left-color: var(--ag-range-selection-border-color); border-left-style: var(--ag-range-selection-border-style); }
}

.ag-cell.ag-selection-fill-top, .ag-cell.ag-selection-fill-top.ag-cell-range-selected { border-top-width: 1px; border-top-style: dashed; border-top-color: var(--ag-range-selection-border-color); }

:where(.ag-ltr) .ag-cell.ag-selection-fill-right, :where(.ag-ltr) .ag-cell.ag-selection-fill-right.ag-cell-range-selected { border-right: 1px dashed var(--ag-range-selection-border-color) !important; }

:where(.ag-rtl) .ag-cell.ag-selection-fill-right, :where(.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-width: 1px; border-bottom-style: dashed; border-bottom-color: var(--ag-range-selection-border-color); }

:where(.ag-ltr) .ag-cell.ag-selection-fill-left, :where(.ag-ltr) .ag-cell.ag-selection-fill-left.ag-cell-range-selected { border-left: 1px dashed var(--ag-range-selection-border-color) !important; }

:where(.ag-rtl) .ag-cell.ag-selection-fill-left, :where(.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 { background-color: var(--ag-range-selection-border-color); bottom: -1px; height: 6px; position: absolute; width: 6px; }

:where(.ag-ltr) .ag-fill-handle, :where(.ag-ltr) .ag-range-handle { right: -1px; }

:where(.ag-rtl) .ag-fill-handle, :where(.ag-rtl) .ag-range-handle { left: -1px; }

.ag-fill-handle { cursor: crosshair; }

:where(.ag-ltr) .ag-range-handle { cursor: nwse-resize; }

:where(.ag-rtl) .ag-range-handle { cursor: nesw-resize; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-delay-render) {
  & .ag-cell, & .ag-header-cell, & .ag-header-group-cell, & .ag-row, & .ag-spanned-cell-wrapper { visibility: hidden; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-ltr) :where(.ag-column-moving) {
  & .ag-cell, & .ag-header-cell, & .ag-spanned-cell-wrapper { transition: left 0.2s; }
  & .ag-header-group-cell { transition: left 0.2s, width 0.2s; }
}

:where(.ag-rtl) :where(.ag-column-moving) {
  & .ag-cell, & .ag-header-cell, & .ag-spanned-cell-wrapper { transition: right 0.2s; }
  & .ag-header-group-cell { transition: right 0.2s, width 0.2s; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-cell-inline-editing {
  border-radius: var(--ag-border-radius); box-shadow: var(--ag-cell-editing-shadow); padding: 0px; z-index: 1; border: var(--ag-cell-editing-border) !important;
  & .ag-cell-edit-wrapper, & .ag-cell-editor, & .ag-cell-wrapper, & :where(.ag-cell-editor) .ag-input-field-input, & :where(.ag-cell-editor) .ag-wrapper { height: 100%; line-height: normal; min-height: 100%; width: 100%; }
  &.ag-cell-editing-error { border-color: var(--ag-invalid-color) !important; }
}

:where(.ag-popup-editor) .ag-large-text { background-color: var(--ag-background-color); border-radius: var(--ag-border-radius); box-shadow: var(--ag-dropdown-shadow); padding: 0px; }

.ag-large-text-input { display: block; height: auto; padding: var(--ag-cell-horizontal-padding); }

:where(.ag-rtl .ag-large-text-input) textarea { resize: none; }

:where(.ag-ltr) .ag-checkbox-edit { padding-left: var(--ag-cell-horizontal-padding); }

:where(.ag-rtl) .ag-checkbox-edit { padding-right: var(--ag-cell-horizontal-padding); }

:where(.ag-row.ag-row-editing-invalid .ag-cell-inline-editing) { opacity: 0.8; }

.ag-popup-editor { position: absolute; user-select: none; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-set-filter { --ag-indentation-level: 0; }

.ag-set-filter-item { align-items: center; display: flex; height: 100%; }

:where(.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)); }

:where(.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-set-filter-item-checkbox { display: flex; height: 100%; width: 100%; }

.ag-set-filter-group-icons {
  display: block;
  & > * { cursor: pointer; }
}

:where(.ag-ltr) .ag-set-filter-group-icons { margin-right: var(--ag-widget-container-horizontal-padding); }

:where(.ag-rtl) .ag-set-filter-group-icons { margin-left: var(--ag-widget-container-horizontal-padding); }

.ag-filter-body-wrapper { display: flex; flex-direction: column; }

:where(.ag-menu:not(.ag-tabs) .ag-filter) .ag-filter-body-wrapper, :where(.ag-menu:not(.ag-tabs) .ag-filter) > :not(.ag-filter-wrapper) { min-width: 180px; }

.ag-filter-filter { flex: 1 1 0px; }

.ag-filter-condition { display: flex; justify-content: center; }

.ag-floating-filter-body { display: flex; flex: 1 1 auto; height: 100%; position: relative; }

.ag-floating-filter-full-body { align-items: center; display: flex; flex: 1 1 auto; height: 100%; overflow: hidden; width: 100%; }

:where(.ag-floating-filter-full-body) > div { flex: 1 1 auto; }

.ag-floating-filter-input {
  align-items: center; display: flex; width: 100%;
  & > * { flex: 1 1 auto; }
  & :where(.ag-input-field-input[type="date"]), & :where(.ag-input-field-input[type="datetime-local"]) { width: 1px; }
}

.ag-floating-filter-button { display: flex; flex: 0 0 auto; }

.ag-date-floating-filter-wrapper { display: flex; }

.ag-set-floating-filter-input :where(input)[disabled] { pointer-events: none; }

.ag-floating-filter-button-button { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; height: var(--ag-icon-size); width: var(--ag-icon-size); }

.ag-filter-loading {
  align-items: unset; background-color: var(--ag-chrome-background-color); height: 100%; padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); position: absolute; width: 100%; z-index: 1;
  :where(.ag-menu) & { background-color: var(--ag-menu-background-color); }
}

.ag-filter-separator { border-top: solid var(--ag-border-width) var(--menu-separator-color); }

:where(.ag-filter-select) .ag-picker-field-wrapper { width: 0px; }

.ag-filter-condition-operator { height: 17px; }

:where(.ag-ltr) .ag-filter-condition-operator-or { margin-left: calc(var(--ag-spacing)*2); }

:where(.ag-rtl) .ag-filter-condition-operator-or { margin-right: calc(var(--ag-spacing)*2); }

.ag-set-filter-select-all { padding-top: var(--ag-widget-container-vertical-padding); }

.ag-filter-no-matches, .ag-set-filter-list { height: calc(var(--ag-list-item-height)*6); }

.ag-filter-no-matches { padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); }

.ag-set-filter-tree-list { height: calc(var(--ag-list-item-height)*10); }

.ag-set-filter-filter { margin-left: var(--ag-widget-container-horizontal-padding); margin-right: var(--ag-widget-container-horizontal-padding); margin-top: var(--ag-widget-container-vertical-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); }

:where(.ag-ltr) .ag-set-filter-add-group-indent { margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding)); }

:where(.ag-rtl) .ag-set-filter-add-group-indent { margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding)); }

:where(.ag-filter-menu) .ag-set-filter-list { min-width: 200px; }

.ag-filter-virtual-list-item:focus-visible { box-shadow: inset var(--ag-focus-shadow); }

.ag-filter-apply-panel { display: flex; justify-content: flex-end; overflow: hidden; padding: var(--ag-widget-vertical-spacing) var(--ag-widget-container-horizontal-padding) var(--ag-widget-container-vertical-padding); }

.ag-filter-apply-panel-button { line-height: 1.5; }

:where(.ag-ltr) .ag-filter-apply-panel-button { margin-left: calc(var(--ag-spacing)*2); }

:where(.ag-rtl) .ag-filter-apply-panel-button { margin-right: calc(var(--ag-spacing)*2); }

.ag-simple-filter-body-wrapper {
  display: flex; flex-direction: column; min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing)); overflow-y: auto; padding-top: ; padding-right: ; padding-left: ; padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  & > * { margin-bottom: var(--ag-widget-vertical-spacing); }
  & :where(.ag-resizer-wrapper) { margin: 0px; }
}

.ag-multi-filter-menu-item { margin: var(--ag-spacing) 0; }

.ag-multi-filter-group-title-bar { background-color: transparent; color: var(--ag-header-text-color); font-weight: 500; padding: calc(var(--ag-spacing)*1.5) var(--ag-spacing); }

.ag-group-filter-field-select-wrapper { display: flex; flex-direction: column; gap: var(--ag-widget-vertical-spacing); padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-group-checkbox-spacing { width: var(--ag-icon-size); }

:where(.ag-ltr) .ag-group-checkbox-spacing { margin-right: var(--ag-cell-widget-spacing); }

:where(.ag-rtl) .ag-group-checkbox-spacing { margin-left: var(--ag-cell-widget-spacing); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-menu-list { cursor: default; display: table; padding: var(--ag-spacing) 0; 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 { cursor: pointer; font-weight: 500; }

:where(.ag-ltr) :where(.ag-menu-option-popup-pointer) .ag-icon { text-align: right; }

:where(.ag-rtl) :where(.ag-menu-option-popup-pointer) .ag-icon { text-align: left; }

.ag-menu-option-text { white-space: nowrap; }

.ag-menu-option-custom { display: contents; }

.ag-compact-menu-option { display: flex; flex-wrap: nowrap; width: 100%; }

.ag-compact-menu-option-text { flex: 1 1 auto; white-space: nowrap; }

.ag-menu-separator { height: calc(var(--ag-spacing)*2 + 1px); }

.ag-menu-separator-part::after { border-top: solid var(--ag-border-width) var(--ag-menu-separator-color); content: ""; display: block; }

.ag-compact-menu-option-active, .ag-menu-option-active { background-color: var(--ag-row-hover-color); }

.ag-compact-menu-option-part, .ag-menu-option-part { line-height: var(--ag-icon-size); padding: calc(var(--ag-spacing) + 2px) 0; }

.ag-compact-menu-option-disabled, .ag-menu-option-disabled { cursor: not-allowed; opacity: 0.5; }

.ag-compact-menu-option-icon, .ag-menu-option-icon { width: var(--ag-icon-size); }

:where(.ag-ltr) .ag-compact-menu-option-icon, :where(.ag-ltr) .ag-menu-option-icon { padding-left: calc(var(--ag-spacing)*2); }

:where(.ag-rtl) .ag-compact-menu-option-icon, :where(.ag-rtl) .ag-menu-option-icon { padding-right: calc(var(--ag-spacing)*2); }

.ag-compact-menu-option-text, .ag-menu-option-text { padding-left: calc(var(--ag-spacing)*2); padding-right: calc(var(--ag-spacing)*2); }

:where(.ag-ltr) .ag-compact-menu-option-shortcut, :where(.ag-ltr) .ag-menu-option-shortcut { padding-right: var(--ag-spacing); }

:where(.ag-rtl) .ag-compact-menu-option-shortcut, :where(.ag-rtl) .ag-menu-option-shortcut { padding-left: var(--ag-spacing); }

:where(.ag-ltr) .ag-compact-menu-option-popup-pointer, :where(.ag-ltr) .ag-menu-option-popup-pointer { padding-right: var(--ag-spacing); }

:where(.ag-rtl) .ag-compact-menu-option-popup-pointer, :where(.ag-rtl) .ag-menu-option-popup-pointer { padding-left: var(--ag-spacing); }

.ag-menu-column-select-wrapper {
  height: 265px; overflow: auto;
  & :where(.ag-column-select) { height: 100%; }
}

.ag-menu:where(.ag-tabs) { min-width: 290px; }

.ag-context-menu-loading-icon { pointer-events: none; position: absolute; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-pinned-left-floating-bottom, .ag-pinned-left-floating-top, .ag-pinned-right-floating-bottom, .ag-pinned-right-floating-top { min-width: 0px; overflow: hidden; position: relative; }

.ag-pinned-left-sticky-top, .ag-pinned-right-sticky-top { height: 100%; overflow: hidden; position: relative; }

.ag-sticky-bottom-full-width-container, .ag-sticky-top-full-width-container { height: 100%; overflow: hidden; width: 100%; }

.ag-pinned-left-header, .ag-pinned-right-header { display: inline-block; height: 100%; overflow: hidden; position: relative; }

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) {
  & .ag-horizontal-left-spacer:not(.ag-scroller-corner) { border-right: var(--ag-pinned-column-border); }
  & .ag-horizontal-right-spacer:not(.ag-scroller-corner) { border-left: var(--ag-pinned-column-border); }
}

.ag-pinned-right-header { border-left: var(--ag-pinned-column-border); }

.ag-pinned-left-header { border-right: var(--ag-pinned-column-border); }

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left, .ag-cell-range-single-cell, .ag-cell-focus:not(.ag-cell-range-selected):focus-within) { border-left: var(--ag-pinned-column-border); }

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right, .ag-cell-range-single-cell, .ag-cell-focus:not(.ag-cell-range-selected):focus-within) { border-right: var(--ag-pinned-column-border); }

.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-pinned-left-header .ag-header-cell-resize { right: -3px; }

.ag-pinned-right-header .ag-header-cell-resize { left: -3px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-row-pinned-source { background-color: var(--ag-pinned-source-row-background-color); color: var(--ag-pinned-source-row-text-color); font-weight: var(--ag-pinned-source-row-font-weight); }

.ag-row-pinned-manual { background-color: var(--ag-pinned-row-background-color); color: var(--ag-pinned-row-text-color); font-weight: var(--ag-pinned-row-font-weight); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color); border: var(--ag-tooltip-border); border-radius: var(--ag-border-radius); color: var(--ag-tooltip-text-color); padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding); position: absolute; white-space: normal; z-index: 99999;
  &:where(.ag-cell-editor-tooltip) { background-color: var(--ag-tooltip-error-background-color); border: var(--ag-tooltip-error-border); color: var(--ag-tooltip-error-text-color); font-weight: 500; }
}

.ag-tooltip-custom { position: absolute; z-index: 99999; }

.ag-tooltip-custom:where(:not(.ag-tooltip-interactive)), .ag-tooltip:where(:not(.ag-tooltip-interactive)) { pointer-events: none; }

.ag-tooltip-animate {
  transition: opacity 1s;
  &:where(.ag-tooltip-hiding) { opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-overlay { inset: 0px; pointer-events: none; position: absolute; z-index: 2; }

.ag-overlay-panel, .ag-overlay-wrapper { display: flex; height: 100%; width: 100%; }

.ag-overlay-wrapper { align-items: center; flex: 0 0 auto; justify-content: center; text-align: center; }

.ag-overlay-loading-wrapper { pointer-events: all; }

.ag-overlay-loading-center { background: var(--ag-background-color); border: solid var(--ag-border-width) var(--ag-border-color); border-radius: var(--ag-border-radius); box-shadow: var(--ag-popup-shadow); padding: var(--ag-spacing); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-label { white-space: nowrap; }

:where(.ag-ltr) .ag-label { margin-right: var(--ag-spacing); }

:where(.ag-rtl) .ag-label { margin-left: var(--ag-spacing); }

:where(.ag-label-align-right) .ag-label { order: 1; }

:where(.ag-ltr) :where(.ag-label-align-right) .ag-label { margin-left: var(--ag-spacing); }

:where(.ag-rtl) :where(.ag-label-align-right) .ag-label { margin-right: var(--ag-spacing); }

.ag-label-align-right > * { flex: 0 0 auto; }

.ag-label-align-top {
  align-items: flex-start; flex-direction: column;
  & > * { align-self: stretch; }
}

.ag-label-ellipsis { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

:where(.ag-label-align-top) .ag-label { margin-bottom: calc(var(--ag-spacing)*.5); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-column-drop { align-items: center; display: inline-flex; overflow: auto; position: relative; width: 100%; }

.ag-column-drop-list { align-items: center; display: flex; }

.ag-column-drop-cell {
  align-items: center; background-color: var(--ag-column-drop-cell-background-color); border: var(--ag-column-drop-cell-border); border-radius: 500px; color: var(--ag-column-drop-cell-text-color); display: flex; padding: calc(var(--ag-spacing)*.25); position: relative;
  &:focus-visible { box-shadow: var(--ag-focus-shadow); }
  & :where(.ag-drag-handle) { color: var(--ag-column-drop-cell-drag-handle-color); }
}

:where(.ag-ltr) .ag-column-drop-cell { padding-left: calc(var(--ag-spacing)*.75); }

:where(.ag-rtl) .ag-column-drop-cell { padding-right: calc(var(--ag-spacing)*.75); }

.ag-column-drop-cell-text { flex: 1 1 auto; margin: 0 var(--ag-spacing); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ag-column-drop-vertical { align-items: stretch; display: flex; flex-direction: column; min-height: 75px; overflow: hidden; }

.ag-column-drop-vertical-title-bar { align-items: center; display: flex; flex: 0 0 auto; padding: var(--ag-widget-container-vertical-padding) calc(var(--ag-spacing)*2) 0; }

.ag-column-drop-vertical-list {
  align-items: stretch; flex-direction: column; flex-grow: 1; overflow-x: auto; padding-bottom: var(--ag-spacing); padding-left: var(--ag-spacing); padding-right: var(--ag-spacing); position: relative;
  & > * { flex: 0 0 auto; }
}

:where(.ag-column-drop-empty) .ag-column-drop-vertical-list { overflow: hidden; }

.ag-column-drop-cell-button {
  cursor: pointer; min-width: 0px; opacity: 0.75;
  &:hover { opacity: 1; }
}

:where(.ag-ltr) .ag-column-drop-cell-button { margin-right: calc(var(--ag-spacing)/4); }

:where(.ag-rtl) .ag-column-drop-cell-button { margin-left: calc(var(--ag-spacing)/4); }

:where(.ag-ltr) .ag-column-drop-cell-drag-handle { margin-left: calc(var(--ag-spacing)/4); }

:where(.ag-rtl) .ag-column-drop-cell-drag-handle { margin-right: calc(var(--ag-spacing)/4); }

.ag-column-drop-wrapper { display: flex; }

.ag-column-drop-horizontal-half-width { width: 50% !important; }

.ag-column-drop-cell-ghost { opacity: 0.5; }

.ag-column-drop-horizontal { background-color: var(--ag-header-background-color); border-bottom: var(--ag-header-row-border); gap: var(--ag-cell-widget-spacing); height: var(--ag-header-height); overflow: hidden; white-space: nowrap; }

:where(.ag-ltr) .ag-column-drop-horizontal { padding-left: var(--ag-cell-horizontal-padding); }

:where(.ag-rtl) .ag-column-drop-horizontal { padding-right: var(--ag-cell-horizontal-padding); }

.ag-column-drop-horizontal-list { gap: var(--ag-cell-widget-spacing); }

.ag-column-drop-vertical-cell { margin-top: var(--ag-spacing); }

:where(.ag-ltr) .ag-column-drop-vertical-icon { margin-right: var(--ag-widget-horizontal-spacing); }

:where(.ag-rtl) .ag-column-drop-vertical-icon { margin-left: var(--ag-widget-horizontal-spacing); }

.ag-select-agg-func-popup { background: var(--ag-background-color); border: solid var(--ag-border-width) var(--ag-border-color); border-radius: var(--ag-border-radius); box-shadow: var(--ag-dropdown-shadow); height: calc(var(--ag-spacing)*5*3.5); padding: 0px; position: absolute; }

.ag-select-agg-func-virtual-list-item {
  cursor: default;
  &:hover { background-color: var(--ag-selected-row-background-color); }
}

:where(.ag-ltr) .ag-select-agg-func-virtual-list-item { padding-left: calc(var(--ag-spacing)*2); }

:where(.ag-rtl) .ag-select-agg-func-virtual-list-item { padding-right: calc(var(--ag-spacing)*2); }

:where(.ag-ltr) .ag-column-drop-horizontal-half-width:where(:not(:last-child)) { border-right: solid var(--ag-border-width) var(--ag-border-color); }

:where(.ag-rtl) .ag-column-drop-horizontal-half-width:where(:not(:last-child)) { border-left: solid var(--ag-border-width) var(--ag-border-color); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-tool-panel-wrapper { display: flex; overflow: hidden auto; user-select: none; width: var(--ag-side-bar-panel-width); }

.ag-tool-panel-external { display: flex; flex-direction: row; }

:where(.ag-tool-panel-external) .ag-tool-panel-wrapper { flex-grow: 1; }

.ag-select-agg-func-item {
  align-items: center; display: flex; flex: 1 1 auto; flex-flow: row; height: 100%; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap;
  & > * { flex: 0 0 auto; }
}

.ag-tool-panel-horizontal-resize { cursor: ew-resize; height: 100%; position: absolute; top: 0px; width: 5px; z-index: 1; }

.ag-side-bar { background-color: var(--ag-side-bar-background-color); display: flex; flex-direction: row-reverse; position: relative; }

:where(.ag-ltr) :where(.ag-side-bar-left) .ag-tool-panel-horizontal-resize { right: -3px; }

:where(.ag-rtl) :where(.ag-side-bar-left) .ag-tool-panel-horizontal-resize { left: -3px; }

:where(.ag-ltr) :where(.ag-side-bar-right) .ag-tool-panel-horizontal-resize { left: -3px; }

:where(.ag-rtl) :where(.ag-side-bar-right) .ag-tool-panel-horizontal-resize { right: -3px; }

.ag-side-bar-left { flex-direction: row; order: -1; }

.ag-side-buttons { background-color: var(--ag-side-button-bar-background-color); padding-top: var(--ag-side-button-bar-top-padding); position: relative; }

.ag-side-button {
  background-color: var(--ag-side-button-background-color); border-bottom: var(--ag-side-button-border); border-top: var(--ag-side-button-border); color: var(--ag-side-button-text-color); margin-top: -1px; position: relative;
  &::before { background-color: transparent; bottom: 0px; content: ""; display: block; position: absolute; top: 0px; transition: background-color var(--ag-side-button-selected-underline-transition-duration); width: var(--ag-side-button-selected-underline-width); }
  &:hover { background-color: var(--ag-side-button-hover-background-color); color: var(--ag-side-button-hover-text-color); }
  &.ag-selected {
  background-color: var(--ag-side-button-selected-background-color); border-bottom: var(--ag-side-button-selected-border); border-top: var(--ag-side-button-selected-border); color: var(--ag-side-button-selected-text-color);
  &::before { background-color: var(--ag-side-button-selected-underline-color); }
}
}

:where(.ag-ltr) .ag-side-button {
  &::before { left: 0px; }
}

:where(.ag-rtl) .ag-side-button {
  &::before { right: 0px; }
}

.ag-side-button-button {
  align-items: center; display: flex; flex-direction: column; gap: var(--ag-spacing); position: relative; white-space: nowrap; width: 100%;
  &:focus { box-shadow: none; }
}

:where(.ag-ltr) .ag-side-button-button { padding: var(--ag-side-button-vertical-padding) var(--ag-side-button-right-padding) var(--ag-side-button-vertical-padding) var(--ag-side-button-left-padding); }

:where(.ag-rtl) .ag-side-button-button { padding: var(--ag-side-button-vertical-padding) var(--ag-side-button-left-padding) var(--ag-side-button-vertical-padding) var(--ag-side-button-right-padding); }

.ag-side-button-button:focus-visible { box-shadow: inset var(--ag-focus-shadow); }

.ag-side-button-label { writing-mode: vertical-lr; }

@media (resolution <= 1.5x) {
  .ag-side-button-label { font-family: "Segoe UI",var(--ag-font-family); }
  :where(.ag-ltr) .ag-side-button-label { transform: rotate(0.05deg); }
  :where(.ag-rtl) .ag-side-button-label { transform: rotate(-0.05deg); }
}

:where(.ag-ltr) .ag-side-bar-left, :where(.ag-rtl) .ag-side-bar-right {
  border-right: var(--ag-side-panel-border);
  & :where(.ag-tool-panel-wrapper) { border-left: var(--ag-side-panel-border); }
}

:where(.ag-ltr) .ag-side-bar-right, :where(.ag-rtl) .ag-side-bar-left {
  border-left: var(--ag-side-panel-border);
  & :where(.ag-tool-panel-wrapper) { border-right: var(--ag-side-panel-border); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-column-panel { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }

.ag-pivot-mode-panel { display: flex; height: var(--ag-header-height); }

.ag-pivot-mode-select { align-items: center; display: flex; }

:where(.ag-ltr) .ag-pivot-mode-select { margin-left: var(--ag-widget-container-horizontal-padding); }

:where(.ag-rtl) .ag-pivot-mode-select { margin-right: var(--ag-widget-container-horizontal-padding); }

.ag-column-panel-column-select { border-bottom: var(--ag-tool-panel-separator-border); }

.ag-column-panel-column-select:where(:nth-child(n+2 of :not(.ag-hidden))) { border-top: var(--ag-tool-panel-separator-border); }

:where(.ag-column-panel) .ag-column-drop-vertical {
  flex: 1 1 0px; min-height: 50px;
  &:where(:not(.ag-last-column-drop)) { border-bottom: var(--ag-tool-panel-separator-border); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-column-select { display: flex; flex: 3 1 0px; flex-direction: column; overflow: hidden; position: relative; }

.ag-column-select-header { align-items: center; display: flex; flex: 0 0 auto; gap: var(--ag-widget-horizontal-spacing); height: var(--ag-header-height); padding-left: var(--ag-widget-container-horizontal-padding); padding-right: var(--ag-widget-container-horizontal-padding); position: relative; }

.ag-column-select-column, .ag-column-select-column-group {
  align-items: center; display: flex; gap: var(--ag-widget-horizontal-spacing); height: 100%; position: relative;
  &:where(:not(:last-child)) { margin-bottom: var(--ag-widget-vertical-spacing); }
}

:where(.ag-ltr) .ag-column-select-column, :where(.ag-ltr) .ag-column-select-column-group { padding-left: calc(var(--ag-indentation-level)*var(--ag-column-select-indent-size)); }

:where(.ag-rtl) .ag-column-select-column, :where(.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 {
  border-radius: var(--ag-border-radius); cursor: pointer; height: var(--ag-icon-size); position: relative; width: var(--ag-icon-size);
  &:focus-visible { box-shadow: var(--ag-focus-shadow); }
}

.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; }

:where(.ag-ltr) .ag-column-select-add-group-indent { margin-left: calc(var(--ag-icon-size) + var(--ag-spacing)*1.5); }

:where(.ag-rtl) .ag-column-select-add-group-indent { margin-right: calc(var(--ag-icon-size) + var(--ag-spacing)*1.5); }

.ag-column-select-column-group-readonly, .ag-column-select-column-readonly {
  opacity: 0.5; pointer-events: none;
  & .ag-icon { opacity: 0.5; }
  &.ag-icon-grip { opacity: 0.35; }
}

.ag-column-select-column-readonly {
  &.ag-icon-grip, & .ag-icon-grip { opacity: 0.35; }
}

.ag-column-select-virtual-list-viewport { padding: calc(var(--ag-widget-container-vertical-padding)*.5) 0; }

.ag-column-select-virtual-list-item { padding: 0 var(--ag-widget-container-horizontal-padding); }

.ag-column-select-column-label { flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ag-column-select-checkbox { display: flex; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-filter-toolpanel { flex: 1 1 0px; min-width: 0px; }

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  align-items: center; color: var(--ag-header-text-color); display: flex; font-weight: var(--ag-header-font-weight); padding: 0 var(--ag-spacing);
  & > * { align-items: center; display: flex; }
}

.ag-filter-toolpanel-header {
  padding-bottom: var(--ag-spacing); padding-top: var(--ag-spacing); position: relative;
  &:focus-visible { border-radius: var(--ag-border-radius); box-shadow: inset var(--ag-focus-shadow); }
}

:where(.ag-ltr) .ag-filter-toolpanel-group-instance-header-icon, :where(.ag-ltr) .ag-filter-toolpanel-instance-header-icon { margin-left: var(--ag-spacing); }

:where(.ag-rtl) .ag-filter-toolpanel-group-instance-header-icon, :where(.ag-rtl) .ag-filter-toolpanel-instance-header-icon { margin-right: var(--ag-spacing); }

.ag-filter-toolpanel-search { min-height: var(--ag-header-height); padding-bottom: var(--ag-spacing); padding-top: var(--ag-widget-container-vertical-padding); }

:where(.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar) .ag-filter-toolpanel-group-instance-header-icon { display: none; }

.ag-filter-toolpanel-search-input { flex-grow: 1; height: calc(var(--ag-spacing)*4); }

:where(.ag-ltr) .ag-filter-toolpanel-group-title-bar-icon { margin-right: var(--ag-spacing); }

:where(.ag-rtl) .ag-filter-toolpanel-group-title-bar-icon { margin-left: var(--ag-spacing); }

.ag-filter-toolpanel-expand { cursor: pointer; }

:where(.ag-ltr) .ag-filter-toolpanel-expand { margin-right: var(--ag-spacing); }

:where(.ag-rtl) .ag-filter-toolpanel-expand { margin-left: var(--ag-spacing); }

:where(.ag-ltr) .ag-filter-toolpanel-group-title-bar, :where(.ag-ltr) .ag-filter-toolpanel-instance-header { padding-left: calc(var(--ag-spacing) + var(--ag-filter-tool-panel-group-indent)*var(--ag-indentation-level)); }

:where(.ag-rtl) .ag-filter-toolpanel-group-title-bar, :where(.ag-rtl) .ag-filter-toolpanel-instance-header { padding-right: calc(var(--ag-spacing) + var(--ag-filter-tool-panel-group-indent)*var(--ag-indentation-level)); }

:where(.ag-ltr) .ag-filter-toolpanel-instance-body { margin-left: var(--ag-filter-tool-panel-group-indent); }

:where(.ag-rtl) .ag-filter-toolpanel-instance-body { margin-right: var(--ag-filter-tool-panel-group-indent); }

.ag-filter-toolpanel-instance-filter { background-color: var(--ag-chrome-background-color); }

.ag-filter-toolpanel-group-level-0 { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-status-bar { border-top: var(--ag-footer-row-border); display: flex; justify-content: space-between; line-height: 1.5; overflow: hidden; padding-left: calc(var(--ag-spacing)*4); padding-right: calc(var(--ag-spacing)*4); }

.ag-status-panel, :where(.ag-status-panel.ag-status-panel-aggregations .ag-status-name-value) { display: inline-flex; }

.ag-status-name-value { color: var(--ag-status-bar-label-color); font-weight: var(--ag-status-bar-label-font-weight); margin-left: var(--ag-spacing); margin-right: var(--ag-spacing); padding-bottom: var(--ag-widget-container-vertical-padding); padding-top: var(--ag-widget-container-vertical-padding); white-space: nowrap; }

.ag-status-name-value-value { color: var(--ag-status-bar-value-color); font-weight: var(--ag-status-bar-value-font-weight); }

.ag-status-bar-left { display: inline-flex; }

.ag-status-bar-center { display: inline-flex; text-align: center; }

.ag-status-bar-right { display: inline-flex; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-paging-panel { align-items: center; border-top: var(--ag-footer-row-border); display: flex; gap: calc(var(--ag-spacing)*4); height: var(--ag-pagination-panel-height); justify-content: flex-end; padding: 0 var(--ag-cell-horizontal-padding); }

:where(.ag-paging-page-size) .ag-wrapper { min-width: 50px; }

.ag-paging-page-summary-panel {
  align-items: center; display: flex; gap: var(--ag-cell-widget-spacing);
  .ag-disabled & { pointer-events: none; }
}

.ag-paging-button {
  cursor: pointer; position: relative;
  &.ag-disabled { cursor: default; opacity: 0.5; }
}

.ag-paging-number, .ag-paging-row-summary-panel-number { font-weight: 500; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-picker-field-display { flex: 1 1 auto; }

.ag-picker-field { align-items: center; display: flex; }

.ag-picker-field-icon { border: 0px; cursor: pointer; display: flex; margin: 0px; padding: 0px; }

.ag-picker-field-wrapper {
  background-color: var(--ag-picker-button-background-color); border: var(--ag-picker-button-border); border-radius: 5px; min-height: max(var(--ag-list-item-height),calc(var(--ag-spacing)*4)); overflow: hidden;
  &:where(.ag-picker-has-focus), &:where(:focus-within) {
  background-color: var(--ag-picker-button-focus-background-color); border: var(--ag-picker-button-focus-border); box-shadow: var(--ag-focus-shadow);
  &:where(.invalid) { box-shadow: var(--ag-focus-error-shadow); }
}
  &:where(.invalid) { background-color: var(--ag-input-invalid-background-color); border: var(--ag-input-invalid-border); color: var(--ag-input-invalid-text-color); }
  &:disabled { opacity: 0.5; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-select {
  align-items: center; display: flex;
  &.ag-disabled { opacity: 0.5; }
}

:where(.ag-select) {
  & .ag-picker-field-wrapper { cursor: default; }
  &.ag-disabled .ag-picker-field-wrapper:focus { box-shadow: none; }
  &:not(.ag-cell-editor, .ag-label-align-top) { min-height: var(--ag-list-item-height); }
  & .ag-picker-field-display { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  & .ag-picker-field-icon { align-items: center; display: flex; }
}

:where(.ag-ltr) :where(.ag-select) {
  & .ag-picker-field-wrapper { padding-left: calc(var(--ag-cell-horizontal-padding)/2); padding-right: var(--ag-spacing); }
}

:where(.ag-rtl) :where(.ag-select) {
  & .ag-picker-field-wrapper { padding-left: var(--ag-spacing); padding-right: calc(var(--ag-cell-horizontal-padding)/2); }
}

.ag-select-list { background-color: var(--ag-picker-list-background-color); border: var(--ag-picker-list-border); border-radius: var(--ag-border-radius); box-shadow: var(--ag-dropdown-shadow); overflow: hidden auto; }

.ag-select-list-item {
  cursor: default; user-select: none;
  & :where(span) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}

:where(.ag-ltr) .ag-select-list-item { padding-left: calc(var(--ag-cell-horizontal-padding)/2); }

:where(.ag-rtl) .ag-select-list-item { padding-right: calc(var(--ag-cell-horizontal-padding)/2); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-list-item {
  align-items: center; display: flex; height: var(--ag-list-item-height); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  &.ag-active-item { background-color: var(--ag-row-hover-color); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.ag-watermark {
  bottom: 20px; color: rgb(155, 155, 155); opacity: 0.7; position: absolute; transition: opacity 1s ease-out 3s;
  &::before { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDkiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyMDkgMzYiPjxwYXRoIGZpbGw9IiM5YjliOWIiIGQ9Ik0xOTIuOTkzIDIzLjY1OHYtNy45NDZoLTEzLjU0MWwtNy45NDcgNy45NDZ6TTIwOC4yNSAzLjk1aC0xNi45NzRsLTguMDEgNy45NDdoMjQuOTg0ek0xNjMuNjIyIDMxLjYwNWw0LjA2OS00LjA2OWgxMy43MzJ2Ny45NDdoLTE3LjgwMXoiLz48cGF0aCBmaWxsPSIjOWI5YjliIiBkPSJNMTY2LjYxIDE5Ljc4aDguNzczbDguMDEtNy45NDZIMTY2LjYxek0xNTcuMDExIDMxLjYwNWg2LjYxMWw3Ljg4My03Ljk0N2gtMTQuNDk0ek0xOTEuMjc2IDMuOTVsLTQuMDY4IDQuMDdIMTYxLjI3Vi4wNzJoMzAuMDA2ek0yMC44NCAzMC4yMDZIOC4zNzhsLTIuMTYyIDUuMzRILjc1TDEyLjI1NyA4LjU5Mmg0Ljc2OEwyOC41MyAzNS41NDZoLTUuNTN6bS0xLjcxNy00LjI2TDE0LjYwOSAxNC45NWwtNC41MTQgMTAuOTk4ek0xMDQuNDM3IDE4LjUwOWMxLjU4OS0yLjM1MiA1LjU5NC0yLjYwNyA3LjI0Ny0yLjYwN3Y0LjU3OGMtMi4wMzQgMC00LjA2OS4wNjMtNS4yNzcuOTUzLTEuMjA3Ljg5LTEuODQzIDIuMDk4LTEuODQzIDMuNTZ2MTAuNTUzaC00Ljk1OVYxNS45MDJoNC43Njh6TTExOS4zNzYgMTUuOTAyaC00Ljk1OHYxOS42NDRoNC45NTh6TTExOS4zNzYgNy4xM2gtNC45NTh2NS44NDhoNC45NTh6TTE0My45NzkgNy4xM3YyOC40MTZoLTQuNzY4bC0uMTI3LTIuOTg4YTguMyA4LjMgMCAwIDEtMi42NyAyLjQ4Yy0xLjA4MS41NzItMi40MTYuODktMy45NDIuODktMS4zMzUgMC0yLjYwNi0uMjU1LTMuNjg3LS43LTEuMTQ0LS41MDgtMi4xNjItMS4xNDQtMi45ODgtMi4wMzRhOS42IDkuNiAwIDAgMS0xLjk3MS0zLjE3OWMtLjUwOC0xLjIwNy0uNjk5LTIuNjA2LS42OTktNC4xMzJzLjI1NC0yLjkyNC42OTktNC4xOTZjLjUwOS0xLjI3MSAxLjE0NS0yLjM1MiAxLjk3MS0zLjI0MnMxLjg0NC0xLjU4OSAyLjk4OC0yLjA5OCAyLjM1Mi0uNzYzIDMuNjg3LS43NjNjMS41MjYgMCAyLjc5Ny4yNTUgMy44NzguODI3czEuOTcxIDEuMzM1IDIuNjcgMi40MTZWNy4xOTNoNC45NTl6bS0xMC40MjYgMjQuNTM4YzEuNjUzIDAgMi45MjQtLjU3MiAzLjk0MS0xLjY1M3MxLjUyNi0yLjU0MyAxLjUyNi00LjMyMy0uNTA5LTMuMTc4LTEuNTI2LTQuMzIyYy0xLjAxNy0xLjA4MS0yLjI4OC0xLjY1My0zLjk0MS0xLjY1My0xLjU5IDAtMi45MjUuNTcyLTMuODc4IDEuNjUzLTEuMDE3IDEuMDgtMS41MjYgMi41NDMtMS41MjYgNC4zMjIgMCAxLjc4LjUwOSAzLjE4IDEuNTI2IDQuMjYgMS4wMTcgMS4xNDQgMi4yODggMS43MTYgMy44NzggMS43MTZNNTcuMjAyIDIwLjM1M0g0NC45MzN2NC4yNTloNi45OTNjLS4xOSAyLjE2MS0xLjAxNyAzLjgxNC0yLjQxNiA1LjE1LTEuMzk4IDEuMjctMy4xNzggMS45MDYtNS40NjcgMS45MDYtMS4yNzEgMC0yLjQ4LS4yNTQtMy40OTYtLjY5OWE3IDcgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTJzLS42MzYtMi40OC0uNjM2LTMuOTQyLjE5LTIuNzMzLjYzNi0zLjk0MWMuMzgxLTEuMjA4IDEuMDE3LTIuMTYyIDEuNzgtMy4wNTIuNzYzLS44MjYgMS42NTMtMS40NjIgMi43MzMtMS45N2E5LjEgOS4xIDAgMCAxIDMuNTYtLjdxNC4wMDUgMCA2LjEwMyAxLjkwN2wzLjMwNi0zLjMwNWMtMi40OC0xLjkwNy01LjY1OC0yLjkyNS05LjQwOS0yLjkyNS0yLjA5NyAwLTQuMDA0LjMxOC01LjcyMSAxLjAxOC0xLjcxNi42OTktMy4xNzkgMS41ODktNC4zODYgMi43OTdBMTIuMSAxMi4xIDAgMCAwIDMxLjIgMTYuMjJjLS42MzUgMS43MTctLjk1MyAzLjYyNC0uOTUzIDUuNjU4cy4zMTggMy45NDIgMS4wMTcgNS42NThjLjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4xIDEyLjEgMCAwIDAgNC4zODcgMi43OTdjMS43MTYuNyAzLjYyMyAxLjAxNyA1LjY1NyAxLjAxNyAyLjAzNSAwIDMuODc4LS4zMTggNS41MzEtMS4wMTcgMS42NTMtLjcgMy4wNTItMS41OSA0LjE5Ni0yLjc5N3ExLjcxNi0xLjgxMiAyLjY3LTQuMzg3Yy42MzYtMS43MTYuOTU0LTMuNjIzLjk1NC01LjY1OHYtLjgyNmMtLjE5MS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43TTk1Ljk4MiAyMC4zNTNoLTEyLjI3djQuMjU5aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNyA3IDAgMCAxLTIuNzM0LTEuOTdjLS43NjMtLjgyNy0xLjMzNS0xLjg0NC0xLjc4LTMuMDUycy0uNjM2LTIuNDgtLjYzNi0zLjk0Mi4xOS0yLjczMy42MzYtMy45NDFjLjM4MS0xLjIwOCAxLjAxNy0yLjE2MiAxLjc4LTMuMDUyLjc2My0uODI2IDEuNjUzLTEuNDYyIDIuNzM0LTEuOTdhOS4xIDkuMSAwIDAgMSAzLjU2LS43cTQuMDA1IDAgNi4xMDMgMS45MDdsMy4zMDUtMy4zMDVjLTIuNDc5LTEuOTA3LTUuNjU4LTIuOTI1LTkuNDA4LTIuOTI1LTIuMDk4IDAtNC4wMDUuMzE4LTUuNzIyIDEuMDE4LTEuNzE2LjY5OS0zLjE3OCAxLjU4OS00LjM4NiAyLjc5N2ExMi4xIDEyLjEgMCAwIDAtMi43OTcgNC4zODZjLS42MzYgMS43MTctLjk1NCAzLjYyNC0uOTU0IDUuNjU4cy4zMTggMy45NDIgMS4wMTcgNS42NThjLjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4xIDEyLjEgMCAwIDAgNC4zODcgMi43OTdjMS43MTYuNyAzLjYyMyAxLjAxNyA1LjY1OCAxLjAxNyAyLjAzNCAwIDMuODc4LS4zMTggNS41My0xLjAxNyAxLjY1My0uNyAzLjA1Mi0xLjU5IDQuMTk2LTIuNzk3cTEuNzE4LTEuODEyIDIuNjctNC4zODdjLjYzNi0xLjcxNi45NTQtMy42MjMuOTU0LTUuNjU4di0uODI2Yy0uMTktLjEyNy0uMjU1LS40NDUtLjI1NS0uNyIvPjwvc3ZnPg=="); background-repeat: no-repeat; background-size: 170px 40px; content: ""; display: block; height: 40px; width: 170px; }
}

:where(.ag-ltr) .ag-watermark { right: 25px; }

:where(.ag-rtl) .ag-watermark { left: 25px; }

.ag-watermark-text { font-family: Impact, sans-serif; font-size: 19px; font-weight: 700; opacity: 0.5; }

:where(.ag-ltr) .ag-watermark-text { padding-left: 0.7rem; }

:where(.ag-rtl) .ag-watermark-text { padding-right: 0.7rem; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-buttonStyle-1) {
  & :where(.ag-button) {
  background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: inherit; cursor: pointer; font-family: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; text-indent: inherit; text-shadow: inherit; text-transform: inherit; word-spacing: inherit;
  &:disabled { cursor: default; }
  &:focus-visible { box-shadow: var(--ag-focus-shadow); outline: none; }
}
  & .ag-standard-button {
  appearance: none; background-color: var(--ag-button-background-color); border: var(--ag-button-border); border-radius: var(--ag-button-border-radius); color: var(--ag-button-text-color); cursor: pointer; font-weight: var(--ag-button-font-weight); padding: var(--ag-button-vertical-padding) var(--ag-button-horizontal-padding);
  &:hover { background-color: var(--ag-button-hover-background-color); border: var(--ag-button-hover-border); color: var(--ag-button-hover-text-color); }
  &:active { background-color: var(--ag-button-active-background-color); border: var(--ag-button-active-border); color: var(--ag-button-active-text-color); }
  &:disabled { background-color: var(--ag-button-disabled-background-color); border: var(--ag-button-disabled-border); color: var(--ag-button-disabled-text-color); }
}
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-columnDropStyle-2) {
  & .ag-column-drop-vertical-empty-message { align-items: center; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--ag-border-color); display: flex; inset: 0px; justify-content: center; margin: calc(var(--ag-spacing)*1.5) calc(var(--ag-spacing)*2); overflow: hidden; padding: calc(var(--ag-spacing)*2); position: absolute; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-batchEditStyle-3) {
  & .ag-cell-batch-edit { background-color: var(--ag-cell-batch-edit-background-color); color: var(--ag-cell-batch-edit-text-color); display: inherit; }
  & .ag-row-batch-edit { background-color: var(--ag-row-batch-edit-background-color); color: var(--ag-row-batch-edit-text-color); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-checkboxStyle-4) {
  & .ag-checkbox-input-wrapper, & .ag-radio-button-input-wrapper {
  background-color: var(--ag-checkbox-unchecked-background-color); border: solid var(--ag-checkbox-border-width) var(--ag-checkbox-unchecked-border-color); flex: 0 0 auto; height: var(--ag-icon-size); position: relative; width: var(--ag-icon-size);
  & :where(input) { appearance: none; cursor: pointer; display: block; height: var(--ag-icon-size); margin: 0px; opacity: 0; width: var(--ag-icon-size); }
  &::after { content: ""; display: block; inset: 0px; mask-position: center center; mask-repeat: no-repeat; pointer-events: none; position: absolute; }
  &:where(.ag-checked) {
  background-color: var(--ag-checkbox-checked-background-color); border-color: var(--ag-checkbox-checked-border-color);
  &::after { background-color: var(--ag-checkbox-checked-shape-color); }
}
  &:where(:focus-within, :active) { box-shadow: var(--ag-focus-shadow); }
  &:where(.ag-disabled) { filter: grayscale(); opacity: 0.5; }
}
  & .ag-checkbox-input-wrapper {
  border-radius: var(--ag-checkbox-border-radius);
  &:where(.ag-checked)::after { mask-image: var(--ag-checkbox-checked-shape-image); }
  &:where(.ag-indeterminate) {
  background-color: var(--ag-checkbox-indeterminate-background-color); border-color: var(--ag-checkbox-indeterminate-border-color);
  &::after { background-color: var(--ag-checkbox-indeterminate-shape-color); mask-image: var(--ag-checkbox-indeterminate-shape-image); }
}
}
  & .ag-cell-editing-error .ag-checkbox-input-wrapper:focus-within { box-shadow: var(--ag-focus-error-shadow); }
  & .ag-radio-button-input-wrapper {
  border-radius: 100%;
  &:where(.ag-checked)::after { mask-image: var(--ag-radio-checked-shape-image); }
}
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-iconSet-5) {
  & .ag-icon-aggregation::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18%207V4H6l6%208-6%208h12v-3%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-arrows::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpolyline%20points%3D%225%209%202%2012%205%2015%22%2F%3E%3Cpolyline%20points%3D%229%205%2012%202%2015%205%22%2F%3E%3Cpolyline%20points%3D%2215%2019%2012%2022%209%2019%22%2F%3E%3Cpolyline%20points%3D%2219%209%2022%2012%2019%2015%22%2F%3E%3Cline%20x1%3D%222%22%20x2%3D%2222%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%222%22%20y2%3D%2222%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-asc::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m5%2012%207-7%207%207%22%2F%3E%3Cpath%20d%3D%22M12%2019V5%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-cancel::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m18%206-12%2012%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-chart::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cline%20x1%3D%2218%22%20x2%3D%2218%22%20y1%3D%2220%22%20y2%3D%2210%22%2F%3E%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%2220%22%20y2%3D%224%22%2F%3E%3Cline%20x1%3D%226%22%20x2%3D%226%22%20y1%3D%2220%22%20y2%3D%2214%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-color-picker::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m19%2011-8-8-8.6%208.6a2%202%200%200%200%200%202.8l5.2%205.2c.8.8%202%20.8%202.8%200L19%2011Z%22%2F%3E%3Cpath%20d%3D%22m5%202%205%205%22%2F%3E%3Cpath%20d%3D%22M2%2013h15%22%2F%3E%3Cpath%20d%3D%22M22%2020a2%202%200%201%201-4%200c0-1.6%201.7-2.4%202-4%20.3%201.6%202%202.4%202%204Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-columns::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M9%203H5a2%202%200%200%200-2%202v4m6-6h10a2%202%200%200%201%202%202v4M9%203v18m0%200h10a2%202%200%200%200%202-2V9M9%2021H5a2%202%200%200%201-2-2V9m0%200h18%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-contracted::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-copy::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20x%3D%228%22%20y%3D%228%22%20rx%3D%222%22%20ry%3D%222%22%2F%3E%3Cpath%20d%3D%22M4%2016c-1.1%200-2-.9-2-2V4c0-1.1.9-2%202-2h10c1.1%200%202%20.9%202%202%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-cross::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M18%206%206%2018%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-csv::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M14.5%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V7.5L14.5%202z%22%2F%3E%3Cpolyline%20points%3D%2214%202%2014%208%2020%208%22%2F%3E%3Cpath%20d%3D%22M8%2013h2%22%2F%3E%3Cpath%20d%3D%22M8%2017h2%22%2F%3E%3Cpath%20d%3D%22M14%2013h2%22%2F%3E%3Cpath%20d%3D%22M14%2017h2%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-cut::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M8.12%208.12%2012%2012%22%2F%3E%3Cpath%20d%3D%22M20%204%208.12%2015.88%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M14.8%2014.8%2020%2020%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-desc::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%205v14%22%2F%3E%3Cpath%20d%3D%22m19%2012-7%207-7-7%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-down::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%205v14%22%2F%3E%3Cpath%20d%3D%22m19%2012-7%207-7-7%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-excel::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M14.5%202H6a2%202%200%200%200-2%202v16a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V7.5L14.5%202z%22%2F%3E%3Cpolyline%20points%3D%2214%202%2014%208%2020%208%22%2F%3E%3Cpath%20d%3D%22M8%2013h2%22%2F%3E%3Cpath%20d%3D%22M8%2017h2%22%2F%3E%3Cpath%20d%3D%22M14%2013h2%22%2F%3E%3Cpath%20d%3D%22M14%2017h2%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-expanded::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m15%2018-6-6%206-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-eye-slash::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M9.88%209.88a3%203%200%201%200%204.24%204.24%22%2F%3E%3Cpath%20d%3D%22M10.73%205.08A10.43%2010.43%200%200%201%2012%205c7%200%2010%207%2010%207a13.16%2013.16%200%200%201-1.67%202.68%22%2F%3E%3Cpath%20d%3D%22M6.61%206.61A13.526%2013.526%200%200%200%202%2012s3%207%2010%207a9.74%209.74%200%200%200%205.39-1.61%22%2F%3E%3Cline%20x1%3D%222%22%20x2%3D%2222%22%20y1%3D%222%22%20y2%3D%2222%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-eye::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M2%2012s3-7%2010-7%2010%207%2010%207-3%207-10%207-10-7-10-7Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-filter::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M3%206h18%22%2F%3E%3Cpath%20d%3D%22M7%2012h10%22%2F%3E%3Cpath%20d%3D%22M10%2018h4%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-first::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m17%2018-6-6%206-6%22%2F%3E%3Cpath%20d%3D%22M7%206v12%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-group::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M16%2012H3%22%2F%3E%3Cpath%20d%3D%22M16%2018H3%22%2F%3E%3Cpath%20d%3D%22M10%206H3%22%2F%3E%3Cpath%20d%3D%22M21%2018V8a2%202%200%200%200-2-2h-5%22%2F%3E%3Cpath%20d%3D%22m16%208-2-2%202-2%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-last::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m7%2018%206-6-6-6%22%2F%3E%3Cpath%20d%3D%22M17%206v12%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-left::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m12%2019-7-7%207-7%22%2F%3E%3Cpath%20d%3D%22M19%2012H5%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-linked::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M9%2017H7A5%205%200%200%201%207%207h2%22%2F%3E%3Cpath%20d%3D%22M15%207h2a5%205%200%201%201%200%2010h-2%22%2F%3E%3Cline%20x1%3D%228%22%20x2%3D%2216%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-loading::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%222%22%20y2%3D%226%22%2F%3E%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%2218%22%20y2%3D%2222%22%2F%3E%3Cline%20x1%3D%224.93%22%20x2%3D%227.76%22%20y1%3D%224.93%22%20y2%3D%227.76%22%2F%3E%3Cline%20x1%3D%2216.24%22%20x2%3D%2219.07%22%20y1%3D%2216.24%22%20y2%3D%2219.07%22%2F%3E%3Cline%20x1%3D%222%22%20x2%3D%226%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cline%20x1%3D%2218%22%20x2%3D%2222%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cline%20x1%3D%224.93%22%20x2%3D%227.76%22%20y1%3D%2219.07%22%20y2%3D%2216.24%22%2F%3E%3Cline%20x1%3D%2216.24%22%20x2%3D%2219.07%22%20y1%3D%227.76%22%20y2%3D%224.93%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-maximize::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpolyline%20points%3D%2215%203%2021%203%2021%209%22%2F%3E%3Cpolyline%20points%3D%229%2021%203%2021%203%2015%22%2F%3E%3Cline%20x1%3D%2221%22%20x2%3D%2214%22%20y1%3D%223%22%20y2%3D%2210%22%2F%3E%3Cline%20x1%3D%223%22%20x2%3D%2210%22%20y1%3D%2221%22%20y2%3D%2214%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-menu::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cline%20x1%3D%224%22%20x2%3D%2220%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cline%20x1%3D%224%22%20x2%3D%2220%22%20y1%3D%226%22%20y2%3D%226%22%2F%3E%3Cline%20x1%3D%224%22%20x2%3D%2220%22%20y1%3D%2218%22%20y2%3D%2218%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-menu-alt::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%220.75%22%20fill%3D%22%23D9D9D9%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%220.75%22%20fill%3D%22%23D9D9D9%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2219%22%20r%3D%220.75%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-minimize::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpolyline%20points%3D%224%2014%2010%2014%2010%2020%22%2F%3E%3Cpolyline%20points%3D%2220%2010%2014%2010%2014%204%22%2F%3E%3Cline%20x1%3D%2214%22%20x2%3D%2221%22%20y1%3D%2210%22%20y2%3D%223%22%2F%3E%3Cline%20x1%3D%223%22%20x2%3D%2210%22%20y1%3D%2221%22%20y2%3D%2214%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-minus::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M8%2012h8%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-next::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-none::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m7%2015%205%205%205-5%22%2F%3E%3Cpath%20d%3D%22m7%209%205-5%205%205%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-not-allowed::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m4.9%204.9%2014.2%2014.2%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-paste::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M15%202H9a1%201%200%200%200-1%201v2c0%20.6.4%201%201%201h6c.6%200%201-.4%201-1V3c0-.6-.4-1-1-1Z%22%2F%3E%3Cpath%20d%3D%22M8%204H6a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2M16%204h2a2%202%200%200%201%202%202v2M11%2014h10%22%2F%3E%3Cpath%20d%3D%22m17%2010%204%204-4%204%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-pin::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%2217%22%20y2%3D%2222%22%2F%3E%3Cpath%20d%3D%22M5%2017h14v-1.76a2%202%200%200%200-1.11-1.79l-1.78-.9A2%202%200%200%201%2015%2010.76V6h1a2%202%200%200%200%200-4H8a2%202%200%200%200%200%204h1v4.76a2%202%200%200%201-1.11%201.79l-1.78.9A2%202%200%200%200%205%2015.24Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-pivot::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M15%203v18%22%2F%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M21%209H3%22%2F%3E%3Cpath%20d%3D%22M21%2015H3%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-plus::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M8%2012h8%22%2F%3E%3Cpath%20d%3D%22M12%208v8%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-previous::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m15%2018-6-6%206-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-right::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m12%205%207%207-7%207%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-save::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M12%2017V3%22%2F%3E%3Cpath%20d%3D%22m6%2011%206%206%206-6%22%2F%3E%3Cpath%20d%3D%22M19%2021H5%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-small-left::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m15%2018-6-6%206-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-small-right::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-tick::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-tree-closed::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-tree-indeterminate::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-tree-open::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-unlinked::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M9%2017H7A5%205%200%200%201%207%207%22%2F%3E%3Cpath%20d%3D%22M15%207h2a5%205%200%200%201%204%208%22%2F%3E%3Cline%20x1%3D%228%22%20x2%3D%2212%22%20y1%3D%2212%22%20y2%3D%2212%22%2F%3E%3Cline%20x1%3D%222%22%20x2%3D%2222%22%20y1%3D%222%22%20y2%3D%2222%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-up::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m5%2012%207-7%207%207%22%2F%3E%3Cpath%20d%3D%22M12%2019V5%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-grip::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Ccircle%20cx%3D%225%22%20cy%3D%228%22%20r%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%228%22%20r%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2216%22%20r%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2216%22%20r%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2216%22%20r%3D%220.5%22%2F%3E%3Cg%20stroke%3D%22none%22%20fill%3D%22currentColor%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%228%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%228%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2216%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2216%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2216%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  & .ag-icon-settings::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M20%207h-9%22%2F%3E%3Cpath%20d%3D%22M14%2017H5%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-column-arrow::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2026C0%2028.2092%201.79086%2030%204%2030H14C16.2091%2030%2018%2028.2092%2018%2026V15H25.8786L24.4394%2016.4393C23.8536%2017.0251%2023.8536%2017.9749%2024.4394%2018.5607C25.0252%2019.1464%2025.9748%2019.1464%2026.5606%2018.5607L30.5606%2014.5607C31.1464%2013.9749%2031.1464%2013.0251%2030.5606%2012.4393L26.5606%208.43934C25.9748%207.85356%2025.0252%207.85356%2024.4394%208.43934C23.8536%209.02512%2023.8536%209.97488%2024.4394%2010.5607L25.8786%2012H18V6C18%203.79086%2016.2091%202%2014%202H4C1.79086%202%200%203.79086%200%206V26ZM14%205H10.5V12H15V6C15%205.44772%2014.5523%205%2014%205ZM4%205H7.5V12H3V6C3%205.44772%203.44772%205%204%205ZM10.5%2015H15V26C15%2026.5522%2014.5523%2027%2014%2027H10.5V15ZM4%2027H7.5V15H3V26C3%2026.5522%203.44772%2027%204%2027Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-small-down::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22black%22%20stroke%3D%22none%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M7.334%2010.667%2016%2021.334l8.667-10.667H7.334Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-small-up::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22black%22%20stroke%3D%22none%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M7.334%2021.333%2016%2010.666l8.667%2010.667H7.334Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-pinned-top::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M12.53%203.72A.75.75%200%200%201%2012%205H4a.75.75%200%200%201%200-1.5h8a.75.75%200%200%201%20.53.22ZM3.269%2010.744a.75.75%200%200%201%20.2-.524l4-4a.75.75%200%200%201%201.06%200l4%204a.75.75%200%201%201-1.06%201.06L8.75%208.56V14a.75.75%200%200%201-1.5%200V8.56l-2.72%202.72a.75.75%200%200%201-1.26-.536Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-pinned-bottom::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20class%3D%22ag-icon%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M3.47%2012.28A.75.75%200%200%201%204%2011h8a.75.75%200%200%201%200%201.5H4a.75.75%200%200%201-.53-.22ZM12.731%205.256a.75.75%200%200%201-.2.524l-4%204a.75.75%200%200%201-1.06%200l-4-4a.75.75%200%201%201%201.06-1.06l2.72%202.72V2a.75.75%200%200%201%201.5%200v5.44l2.72-2.72a.75.75%200%200%201%201.26.536Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-un-pin::before { mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20class%3D%22ag-icon%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M8%2011a.75.75%200%200%200-.75.75v3.333a.75.75%200%201%200%201.5%200V11.75A.75.75%200%200%200%208%2011Z%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M13.11%201.436a.75.75%200%200%200-1.22-.872l-10%2014a.75.75%200%201%200%201.22.872L5.207%2012.5h7.376a.75.75%200%200%200%20.75-.75v-1.174a2.08%202.08%200%200%200-1.153-1.863l-1.185-.599-.005-.002a.58.58%200%200%201-.323-.522V5.165a2.083%202.083%200%200%200%201.854-2.904l.589-.825Zm-3.943%205.52v.634a2.08%202.08%200%200%200%201.153%201.863l1.185.6.005.002a.58.58%200%200%201%20.323.522V11H6.28l2.887-4.044ZM9.277%201H5.25a2.084%202.084%200%200%200-.083%204.165v1.676l1.5-2.132v-.292a.75.75%200%200%200-.75-.75H5.25a.584.584%200%200%201%200-1.167h2.972L9.277%201Z%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-chevron-down::before { mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%206L8%2010L4%206%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-chevron-up::before { mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%2010L8%206L12%2010%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-chevron-left::before { mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%2012L6%208L10%204%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-chevron-right::before { mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%2012L10%208L6%204%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-filter-add::before { mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20class%3D%22ag-icon%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.12126%207.75L10.8517%207.75%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M6.65934%2011.748L9.32778%2011.748%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12.2943%201.04872V6.19184M14.9886%203.74341H9.68478%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8.25488%203C8.04799%203.18323%207.91706%203.45099%207.91699%203.74902C7.91713%204.04868%208.04988%204.31681%208.25879%204.5H2C1.58579%204.5%201.25%204.16421%201.25%203.75C1.25%203.33579%201.58579%203%202%203H8.25488Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E"); }
  & .ag-icon-edit::before { mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.5%2010.6262V12.5012H5.375L10.905%206.97122L9.03%205.09622L3.5%2010.6262ZM12.355%205.52122C12.4014%205.47497%2012.4381%205.42002%2012.4632%205.35953C12.4883%205.29905%2012.5012%205.23421%2012.5012%205.16872C12.5012%205.10324%2012.4883%205.0384%2012.4632%204.97791C12.4381%204.91742%2012.4014%204.86248%2012.355%204.81622L11.185%203.64622C11.1387%203.59987%2011.0838%203.5631%2011.0233%203.53801C10.9628%203.51291%2010.898%203.5%2010.8325%203.5C10.767%203.5%2010.7022%203.51291%2010.6417%203.53801C10.5812%203.5631%2010.5263%203.59987%2010.48%203.64622L9.565%204.56122L11.44%206.43622L12.355%205.52122Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E"); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-tabStyle-6) {
  & .ag-tabs-header { background-color: var(--ag-tab-bar-background-color); border-bottom: var(--ag-tab-bar-border); display: flex; flex: 1 1 0%; gap: var(--ag-tab-spacing); padding: var(--ag-tab-bar-top-padding) var(--ag-tab-bar-horizontal-padding) 0; }
  & .ag-tabs-header-wrapper { display: flex; }
  & .ag-tabs-close-button-wrapper { align-items: center; border: 0px; display: flex; padding: var(--ag-spacing); }
  & :where(.ag-ltr) .ag-tabs-close-button-wrapper { border-right: solid var(--ag-border-width) var(--ag-border-color); }
  & :where(.ag-rtl) .ag-tabs-close-button-wrapper { border-left: solid var(--ag-border-width) var(--ag-border-color); }
  & .ag-tabs-close-button { background-color: unset; border: 0px; cursor: pointer; padding: 0px; }
  & .ag-tab {
  align-items: center; background-color: var(--ag-tab-background-color); border-left: var(--ag-tab-selected-border-width) solid transparent; border-right: var(--ag-tab-selected-border-width) solid transparent; color: var(--ag-tab-text-color); cursor: pointer; display: flex; flex: 1 1 0%; justify-content: center; padding: var(--ag-tab-top-padding) var(--ag-tab-horizontal-padding) var(--ag-tab-bottom-padding); position: relative;
  &:hover { background-color: var(--ag-tab-hover-background-color); color: var(--ag-tab-hover-text-color); }
  &.ag-tab-selected { background-color: var(--ag-tab-selected-background-color); color: var(--ag-tab-selected-text-color); }
  &::after { background-color: var(--ag-tab-selected-underline-color); bottom: 0px; content: ""; display: block; height: var(--ag-tab-selected-underline-width); left: 0px; opacity: 0; position: absolute; right: 0px; transition: opacity var(--ag-tab-selected-underline-transition-duration); }
  &.ag-tab-selected::after { opacity: 1; }
}
  & :where(.ag-ltr) .ag-tab {
  &.ag-tab-selected {
  &:where(:not(:first-of-type)) { border-left-color: var(--ag-tab-selected-border-color); }
  &:where(:not(:last-of-type)) { border-right-color: var(--ag-tab-selected-border-color); }
}
}
  & :where(.ag-rtl) .ag-tab {
  &.ag-tab-selected {
  &:where(:not(:first-of-type)) { border-right-color: var(--ag-tab-selected-border-color); }
  &:where(:not(:last-of-type)) { border-left-color: var(--ag-tab-selected-border-color); }
}
}
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-inputStyle-7) {
  & :where(.ag-input-field-input[type="number"]:not(.ag-number-field-input-stepper)) {
  appearance: textfield;
  &::-webkit-inner-spin-button, &::-webkit-outer-spin-button { appearance: none; margin: 0px; }
}
  & .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) {
  background-color: var(--ag-input-background-color); border: var(--ag-input-border); border-radius: var(--ag-input-border-radius); color: var(--ag-input-text-color); font-family: inherit; font-size: inherit; line-height: inherit; margin: 0px; min-height: var(--ag-input-height); padding: 0px;
  &:where(:disabled) { background-color: var(--ag-input-disabled-background-color); border: var(--ag-input-disabled-border); color: var(--ag-input-disabled-text-color); }
  &:where(:focus) { background-color: var(--ag-input-focus-background-color); border: var(--ag-input-focus-border); box-shadow: var(--ag-input-focus-shadow); color: var(--ag-input-focus-text-color); outline: none; }
  &:where(:invalid) { background-color: var(--ag-input-invalid-background-color); border: var(--ag-input-invalid-border); color: var(--ag-input-invalid-text-color); }
  &:where(.invalid) { background-color: var(--ag-input-invalid-background-color); border: var(--ag-input-invalid-border); color: var(--ag-input-invalid-text-color); }
  &::placeholder { color: var(--ag-input-placeholder-text-color); }
}
  & :where(.ag-ltr) .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) { padding-left: var(--ag-input-padding-start); }
  & :where(.ag-rtl) .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) { padding-right: var(--ag-input-padding-start); }
  & :where(.ag-column-select-header-filter-wrapper, .ag-filter-toolpanel-search, .ag-mini-filter, .ag-filter-filter, .ag-filter-add-select) {
  & .ag-input-wrapper::before { background-color: currentcolor; color: var(--ag-input-icon-color); content: ""; display: block; height: 12px; mask-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg=="); mask-position: center center; mask-repeat: no-repeat; opacity: 0.5; position: absolute; width: 12px; }
}
  & :where(.ag-ltr) :where(.ag-column-select-header-filter-wrapper, .ag-filter-toolpanel-search, .ag-mini-filter, .ag-filter-filter, .ag-filter-add-select) {
  & .ag-input-wrapper::before { margin-left: var(--ag-spacing); }
  & .ag-number-field-input, & .ag-text-field-input { padding-left: calc(var(--ag-spacing)*1.5 + 12px); }
}
  & :where(.ag-rtl) :where(.ag-column-select-header-filter-wrapper, .ag-filter-toolpanel-search, .ag-mini-filter, .ag-filter-filter, .ag-filter-add-select) {
  & .ag-input-wrapper::before { margin-right: var(--ag-spacing); }
  & .ag-number-field-input, & .ag-text-field-input { padding-right: calc(var(--ag-spacing)*1.5 + 12px); }
}
  & .ag-input-field-input:where(input:not([type]), input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime-local"], textarea) {
  &:focus {
  box-shadow: var(--ag-focus-shadow);
  &:where(.invalid), &:where(:invalid) { box-shadow: var(--ag-focus-error-shadow); }
}
}
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.anticon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

.anticon > * { line-height: 1; }

.anticon svg { display: inline-block; }

.anticon::before { display: none; }

.anticon .anticon-icon { display: block; }

.anticon[tabindex] { cursor: pointer; }

.anticon-spin::before, .anticon-spin { display: inline-block; animation: 1s linear 0s infinite normal none running loadingCircle; }

@-webkit-keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}

@keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antZoomIn { 
  0% { transform: scale(0.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antZoomOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.2); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antSpinMove { 
  100% { opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antRotate { 
  100% { transform: rotate(405deg); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antZoomBigIn { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antZoomBigOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.8); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antSlideUpIn { 
  0% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antSlideDownIn { 
  0% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antSlideUpOut { 
  0% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antSlideDownOut { 
  0% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antMoveUpIn { 
  0% { transform: translate3d(0px, -100%, 0px); transform-origin: 0px 0px; opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antMoveUpOut { 
  0% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
  100% { transform: translate3d(0px, -100%, 0px); transform-origin: 0px 0px; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antMoveDownIn { 
  0% { transform: translate3d(0px, 100%, 0px); transform-origin: 0px 0px; opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antMoveDownOut { 
  0% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
  100% { transform: translate3d(0px, 100%, 0px); transform-origin: 0px 0px; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

a:where(.css-119ou95) { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }

a:where(.css-119ou95):hover { color: rgb(41, 151, 255); }

a:where(.css-119ou95):active { color: rgb(0, 98, 217); }

a:where(.css-119ou95):active, a:where(.css-119ou95):hover { text-decoration: none; outline: 0px; }

a:where(.css-119ou95):focus { text-decoration: none; outline: 0px; }

a:where(.css-119ou95)[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95) a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }

:where(.css-119ou95) a:hover { color: rgb(41, 151, 255); }

:where(.css-119ou95) a:active { color: rgb(0, 98, 217); }

:where(.css-119ou95) a:active, :where(.css-119ou95) a:hover { text-decoration: none; outline: 0px; }

:where(.css-119ou95) a:focus { text-decoration: none; outline: 0px; }

:where(.css-119ou95) a[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).anticon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

:where(.css-119ou95).anticon > * { line-height: 1; }

:where(.css-119ou95).anticon svg { display: inline-block; }

:where(.css-119ou95).anticon .anticon .anticon-icon { display: block; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-modal"], :where(.css-119ou95)[class*=" ant-modal"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-modal"]::before, :where(.css-119ou95)[class*=" ant-modal"]::before, :where(.css-119ou95)[class^="ant-modal"]::after, :where(.css-119ou95)[class*=" ant-modal"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-modal"] [class^="ant-modal"], :where(.css-119ou95)[class*=" ant-modal"] [class^="ant-modal"], :where(.css-119ou95)[class^="ant-modal"] [class*=" ant-modal"], :where(.css-119ou95)[class*=" ant-modal"] [class*=" ant-modal"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-modal"] [class^="ant-modal"]::before, :where(.css-119ou95)[class*=" ant-modal"] [class^="ant-modal"]::before, :where(.css-119ou95)[class^="ant-modal"] [class*=" ant-modal"]::before, :where(.css-119ou95)[class*=" ant-modal"] [class*=" ant-modal"]::before, :where(.css-119ou95)[class^="ant-modal"] [class^="ant-modal"]::after, :where(.css-119ou95)[class*=" ant-modal"] [class^="ant-modal"]::after, :where(.css-119ou95)[class^="ant-modal"] [class*=" ant-modal"]::after, :where(.css-119ou95)[class*=" ant-modal"] [class*=" ant-modal"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-modal-root .ant-modal-wrap-rtl { direction: rtl; }

:where(.css-119ou95).ant-modal-root .ant-modal-centered { text-align: center; }

:where(.css-119ou95).ant-modal-root .ant-modal-centered::before { display: inline-block; width: 0px; height: 100%; vertical-align: middle; content: ""; }

:where(.css-119ou95).ant-modal-root .ant-modal-centered .ant-modal { top: 0px; display: inline-block; padding-bottom: 0px; text-align: start; vertical-align: middle; }

@media (max-width: 767px) {
  :where(.css-119ou95).ant-modal-root .ant-modal { max-width: calc(-16px + 100vw); margin: 8px auto; }
  :where(.css-119ou95).ant-modal-root .ant-modal-centered .ant-modal { flex: 1 1 0%; }
}

:where(.css-119ou95).ant-modal { box-sizing: border-box; margin: 0px auto; padding: 0px 0px 24px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; pointer-events: none; position: relative; top: 100px; width: auto; max-width: calc(-32px + 100vw); }

:where(.css-119ou95).ant-modal .ant-modal-title { margin: 0px; color: rgb(0, 16, 41); font-weight: 600; font-size: 16px; line-height: 1.5; overflow-wrap: break-word; }

:where(.css-119ou95).ant-modal .ant-modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0px; border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; pointer-events: auto; padding: 20px 24px; }

:where(.css-119ou95).ant-modal .ant-modal-close { position: absolute; top: 12px; inset-inline-end: 12px; z-index: 1010; padding: 0px; color: rgba(0, 0, 0, 0.45); font-weight: 600; line-height: 1; text-decoration: none; background: transparent; border-radius: 8px; width: 32px; height: 32px; border: 0px; outline: 0px; cursor: pointer; transition: color 0.2s, background-color 0.2s; }

:where(.css-119ou95).ant-modal .ant-modal-close-x { display: flex; font-size: 16px; font-style: normal; line-height: 32px; justify-content: center; text-transform: none; text-rendering: auto; }

:where(.css-119ou95).ant-modal .ant-modal-close:disabled { pointer-events: none; }

:where(.css-119ou95).ant-modal .ant-modal-close:hover { color: rgb(0, 16, 41); background-color: rgba(0, 0, 0, 0.06); text-decoration: none; }

:where(.css-119ou95).ant-modal .ant-modal-close:active { background-color: rgba(0, 0, 0, 0.15); }

:where(.css-119ou95).ant-modal .ant-modal-close:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-modal .ant-modal-header { color: rgb(0, 16, 41); background: rgb(255, 255, 255); border-radius: 16px 16px 0px 0px; margin-bottom: 8px; padding: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

:where(.css-119ou95).ant-modal .ant-modal-body { font-size: 14px; line-height: 1.57143; overflow-wrap: break-word; padding: 0px; }

:where(.css-119ou95).ant-modal .ant-modal-body .ant-modal-body-skeleton { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; margin: 16px auto; }

:where(.css-119ou95).ant-modal .ant-modal-footer { text-align: end; background: transparent; margin-top: 12px; padding: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-radius: 0px; }

:where(.css-119ou95).ant-modal .ant-modal-footer > .ant-btn + .ant-btn { margin-inline-start: 8px; }

:where(.css-119ou95).ant-modal .ant-modal-open { overflow: hidden; }

:where(.css-119ou95).ant-modal-pure-panel { top: auto; padding: 0px; display: flex; flex-direction: column; }

:where(.css-119ou95).ant-modal-pure-panel .ant-modal-content, :where(.css-119ou95).ant-modal-pure-panel .ant-modal-body, :where(.css-119ou95).ant-modal-pure-panel .ant-modal-confirm-body-wrapper { display: flex; flex-direction: column; flex: 1 1 auto; }

:where(.css-119ou95).ant-modal-pure-panel .ant-modal-confirm-body { margin-bottom: auto; }

:where(.css-119ou95).ant-modal-root .ant-modal-wrap-rtl { direction: rtl; }

:where(.css-119ou95).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body { direction: rtl; }

:where(.css-119ou95).ant-modal-root .ant-modal.ant-zoom-enter, :where(.css-119ou95).ant-modal-root .ant-modal.ant-zoom-appear { transform: none; opacity: 0; animation-duration: 0.3s; user-select: none; }

:where(.css-119ou95).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-content { pointer-events: none; }

:where(.css-119ou95).ant-modal-root .ant-modal-mask { position: fixed; inset: 0px; z-index: 1000; height: 100%; background-color: rgba(0, 0, 0, 0.45); pointer-events: none; }

:where(.css-119ou95).ant-modal-root .ant-modal-mask .ant-modal-hidden { display: none; }

:where(.css-119ou95).ant-modal-root .ant-modal-wrap { position: fixed; inset: 0px; z-index: 1000; overflow: auto; outline: 0px; }

:where(.css-119ou95).ant-modal-root .ant-fade-enter, :where(.css-119ou95).ant-modal-root .ant-fade-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-modal-root .ant-fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-modal-root .ant-fade-enter.ant-fade-enter-active, :where(.css-119ou95).ant-modal-root .ant-fade-appear.ant-fade-appear-active { animation-name: css-119ou95-antFadeIn; animation-play-state: running; }

:where(.css-119ou95).ant-modal-root .ant-fade-leave.ant-fade-leave-active { animation-name: css-119ou95-antFadeOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-modal-root .ant-fade-enter, :where(.css-119ou95).ant-modal-root .ant-fade-appear { opacity: 0; animation-timing-function: linear; }

:where(.css-119ou95).ant-modal-root .ant-fade-leave { animation-timing-function: linear; }

:where(.css-119ou95).ant-zoom-enter, :where(.css-119ou95).ant-zoom-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-enter.ant-zoom-enter-active, :where(.css-119ou95).ant-zoom-appear.ant-zoom-appear-active { animation-name: css-119ou95-antZoomIn; animation-play-state: running; }

:where(.css-119ou95).ant-zoom-leave.ant-zoom-leave-active { animation-name: css-119ou95-antZoomOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-zoom-enter, :where(.css-119ou95).ant-zoom-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-zoom-enter-prepare, :where(.css-119ou95).ant-zoom-appear-prepare { transform: none; }

:where(.css-119ou95).ant-zoom-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-modal-root .ant-modal { --ant-modal-sm-width: var(--ant-modal-xs-width); --ant-modal-md-width: var(--ant-modal-sm-width); --ant-modal-lg-width: var(--ant-modal-md-width); --ant-modal-xl-width: var(--ant-modal-lg-width); --ant-modal-xxl-width: var(--ant-modal-xl-width); width: var(--ant-modal-xs-width); }

@media (min-width: 576px) {
  :where(.css-119ou95).ant-modal-root .ant-modal { width: var(--ant-modal-sm-width); }
}

@media (min-width: 768px) {
  :where(.css-119ou95).ant-modal-root .ant-modal { width: var(--ant-modal-md-width); }
}

@media (min-width: 992px) {
  :where(.css-119ou95).ant-modal-root .ant-modal { width: var(--ant-modal-lg-width); }
}

@media (min-width: 1200px) {
  :where(.css-119ou95).ant-modal-root .ant-modal { width: var(--ant-modal-xl-width); }
}

@media (min-width: 1600px) {
  :where(.css-119ou95).ant-modal-root .ant-modal { width: var(--ant-modal-xxl-width); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antZoomIn { 
  0% { transform: scale(0.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antZoomOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.2); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-badge { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-badge::before, :where(.css-119ou95).ant-badge::after { box-sizing: border-box; }

:where(.css-119ou95).ant-badge [class^="ant-badge"], :where(.css-119ou95).ant-badge [class*=" ant-badge"] { box-sizing: border-box; }

:where(.css-119ou95).ant-badge [class^="ant-badge"]::before, :where(.css-119ou95).ant-badge [class*=" ant-badge"]::before, :where(.css-119ou95).ant-badge [class^="ant-badge"]::after, :where(.css-119ou95).ant-badge [class*=" ant-badge"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-badge { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1; list-style: none; font-family: -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"; position: relative; display: inline-block; width: fit-content; }

:where(.css-119ou95).ant-badge .ant-badge-count { display: inline-flex; justify-content: center; z-index: auto; min-width: 20px; height: 20px; color: rgb(255, 255, 255); font-weight: normal; font-size: 12px; line-height: 20px; white-space: nowrap; text-align: center; background: rgb(221, 4, 4); border-radius: 10px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; transition: background 0.2s; }

:where(.css-119ou95).ant-badge .ant-badge-count a { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-badge .ant-badge-count a:hover { color: rgb(255, 255, 255); }

a:hover :where(.css-119ou95).ant-badge .ant-badge-count { background: rgb(255, 120, 117); }

:where(.css-119ou95).ant-badge .ant-badge-count-sm { min-width: 14px; height: 14px; font-size: 12px; line-height: 14px; border-radius: 7px; }

:where(.css-119ou95).ant-badge .ant-badge-multiple-words { padding: 0px 8px; }

:where(.css-119ou95).ant-badge .ant-badge-multiple-words bdi { unicode-bidi: plaintext; }

:where(.css-119ou95).ant-badge .ant-badge-dot { z-index: auto; width: 6px; min-width: 6px; height: 6px; background: rgb(221, 4, 4); border-radius: 100%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; }

:where(.css-119ou95).ant-badge .ant-badge-count, :where(.css-119ou95).ant-badge .ant-badge-dot, :where(.css-119ou95).ant-badge .ant-scroll-number-custom-component { position: absolute; top: 0px; inset-inline-end: 0px; transform: translate(50%, -50%); transform-origin: 100% 0%; }

:where(.css-119ou95).ant-badge .ant-badge-count.anticon-spin, :where(.css-119ou95).ant-badge .ant-badge-dot.anticon-spin, :where(.css-119ou95).ant-badge .ant-scroll-number-custom-component.anticon-spin { animation-name: css-119ou95-antBadgeLoadingCircle; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; }

:where(.css-119ou95).ant-badge.ant-badge-status { line-height: inherit; vertical-align: baseline; }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-dot { position: relative; top: -1px; display: inline-block; width: 6px; height: 6px; vertical-align: middle; border-radius: 50%; }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-success { background-color: rgb(82, 196, 26); }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-processing { overflow: visible; color: rgb(22, 119, 255); background-color: rgb(22, 119, 255); border-color: currentcolor; }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-processing::after { position: absolute; top: 0px; inset-inline-start: 0px; width: 100%; height: 100%; border-width: 1px; border-style: solid; border-color: inherit; border-radius: 50%; animation-name: css-119ou95-antStatusProcessing; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; content: ""; }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-default { background-color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-error { background-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-warning { background-color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-badge.ant-badge-status .ant-badge-status-text { margin-inline-start: 8px; color: rgb(0, 16, 41); font-size: 14px; }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-blue { background: rgb(22, 119, 255); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-blue:not(.ant-badge-count) { color: rgb(22, 119, 255); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-blue { background: rgb(22, 119, 255); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-purple { background: rgb(114, 46, 209); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-purple:not(.ant-badge-count) { color: rgb(114, 46, 209); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-purple { background: rgb(114, 46, 209); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-cyan { background: rgb(19, 194, 194); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-cyan:not(.ant-badge-count) { color: rgb(19, 194, 194); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-cyan { background: rgb(19, 194, 194); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-green { background: rgb(82, 196, 26); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-green:not(.ant-badge-count) { color: rgb(82, 196, 26); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-green { background: rgb(82, 196, 26); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-magenta { background: rgb(235, 47, 150); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-magenta:not(.ant-badge-count) { color: rgb(235, 47, 150); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-magenta { background: rgb(235, 47, 150); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-pink { background: rgb(235, 47, 150); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-pink:not(.ant-badge-count) { color: rgb(235, 47, 150); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-pink { background: rgb(235, 47, 150); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-red { background: rgb(245, 34, 45); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-red:not(.ant-badge-count) { color: rgb(245, 34, 45); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-red { background: rgb(245, 34, 45); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-orange { background: rgb(250, 140, 22); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-orange:not(.ant-badge-count) { color: rgb(250, 140, 22); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-orange { background: rgb(250, 140, 22); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-yellow { background: rgb(250, 219, 20); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-yellow:not(.ant-badge-count) { color: rgb(250, 219, 20); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-yellow { background: rgb(250, 219, 20); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-volcano { background: rgb(250, 84, 28); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-volcano:not(.ant-badge-count) { color: rgb(250, 84, 28); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-volcano { background: rgb(250, 84, 28); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-geekblue { background: rgb(47, 84, 235); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-geekblue:not(.ant-badge-count) { color: rgb(47, 84, 235); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-geekblue { background: rgb(47, 84, 235); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-lime { background: rgb(160, 217, 17); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-lime:not(.ant-badge-count) { color: rgb(160, 217, 17); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-lime { background: rgb(160, 217, 17); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-gold { background: rgb(250, 173, 20); }

:where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-gold:not(.ant-badge-count) { color: rgb(250, 173, 20); }

a:hover :where(.css-119ou95).ant-badge.ant-badge .ant-badge-color-gold { background: rgb(250, 173, 20); }

:where(.css-119ou95).ant-badge .ant-badge-zoom-appear, :where(.css-119ou95).ant-badge .ant-badge-zoom-enter { animation-name: css-119ou95-antZoomBadgeIn; animation-duration: 0.3s; animation-timing-function: cubic-bezier(0.12, 0.4, 0.29, 1.46); animation-fill-mode: both; }

:where(.css-119ou95).ant-badge .ant-badge-zoom-leave { animation-name: css-119ou95-antZoomBadgeOut; animation-duration: 0.3s; animation-timing-function: cubic-bezier(0.12, 0.4, 0.29, 1.46); animation-fill-mode: both; }

:where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-appear, :where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-enter { animation-name: css-119ou95-antNoWrapperZoomBadgeIn; animation-duration: 0.3s; animation-timing-function: cubic-bezier(0.12, 0.4, 0.29, 1.46); }

:where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-leave { animation-name: css-119ou95-antNoWrapperZoomBadgeOut; animation-duration: 0.3s; animation-timing-function: cubic-bezier(0.12, 0.4, 0.29, 1.46); }

:where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper:not(.ant-badge-status) { vertical-align: middle; }

:where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number-custom-component, :where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-badge-count { transform: none; }

:where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number-custom-component, :where(.css-119ou95).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number { position: relative; top: auto; display: block; transform-origin: 50% 50%; }

:where(.css-119ou95).ant-badge .ant-scroll-number { overflow: hidden; transition: 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46); }

:where(.css-119ou95).ant-badge .ant-scroll-number .ant-scroll-number-only { position: relative; display: inline-block; height: 20px; transition: 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46); transform-style: preserve-3d; backface-visibility: hidden; }

:where(.css-119ou95).ant-badge .ant-scroll-number .ant-scroll-number-only > p.ant-scroll-number-only-unit { height: 20px; margin: 0px; transform-style: preserve-3d; backface-visibility: hidden; }

:where(.css-119ou95).ant-badge .ant-scroll-number .ant-scroll-number-symbol { vertical-align: top; }

:where(.css-119ou95).ant-badge-rtl { direction: rtl; }

:where(.css-119ou95).ant-badge-rtl .ant-badge-count, :where(.css-119ou95).ant-badge-rtl .ant-badge-dot, :where(.css-119ou95).ant-badge-rtl .ant-scroll-number-custom-component { transform: translate(-50%, -50%); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antBadgeLoadingCircle { 
  0% { transform-origin: 50% center; }
  100% { transform: translate(50%, -50%) rotate(360deg); transform-origin: 50% center; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antStatusProcessing { 
  0% { transform: scale(0.8); opacity: 0.5; }
  100% { transform: scale(2.4); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antZoomBadgeIn { 
  0% { transform: scale(0) translate(50%, -50%); opacity: 0; }
  100% { transform: scale(1) translate(50%, -50%); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antZoomBadgeOut { 
  0% { transform: scale(1) translate(50%, -50%); }
  100% { transform: scale(0) translate(50%, -50%); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antNoWrapperZoomBadgeIn { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antNoWrapperZoomBadgeOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-tooltip { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; position: absolute; z-index: 1070; display: block; width: max-content; max-width: 250px; visibility: visible; --valid-offset-x: var(--arrow-offset-horizontal, var(--arrow-x)); transform-origin: var(--valid-offset-x, 50%) var(--arrow-y, 50%); --antd-arrow-background-color: #fff; }

:where(.css-119ou95).ant-tooltip-hidden { display: none; }

:where(.css-119ou95).ant-tooltip .ant-tooltip-inner { min-width: 48px; min-height: 32px; padding: 6px 8px; color: var(--ant-tooltip-color, #fff); text-align: start; text-decoration: none; overflow-wrap: break-word; background-color: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; box-sizing: border-box; }

:where(.css-119ou95).ant-tooltip-placement-topLeft, :where(.css-119ou95).ant-tooltip-placement-topRight, :where(.css-119ou95).ant-tooltip-placement-bottomLeft, :where(.css-119ou95).ant-tooltip-placement-bottomRight { min-width: 50px; }

:where(.css-119ou95).ant-tooltip-placement-left .ant-tooltip-inner, :where(.css-119ou95).ant-tooltip-placement-leftTop .ant-tooltip-inner, :where(.css-119ou95).ant-tooltip-placement-leftBottom .ant-tooltip-inner, :where(.css-119ou95).ant-tooltip-placement-right .ant-tooltip-inner, :where(.css-119ou95).ant-tooltip-placement-rightTop .ant-tooltip-inner, :where(.css-119ou95).ant-tooltip-placement-rightBottom .ant-tooltip-inner { border-radius: 8px; }

:where(.css-119ou95).ant-tooltip .ant-tooltip-content { position: relative; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-blue .ant-tooltip-inner { background-color: rgb(22, 119, 255); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-blue .ant-tooltip-arrow { --antd-arrow-background-color: #1677ff; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-purple .ant-tooltip-inner { background-color: rgb(114, 46, 209); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-purple .ant-tooltip-arrow { --antd-arrow-background-color: #722ed1; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-cyan .ant-tooltip-inner { background-color: rgb(19, 194, 194); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-cyan .ant-tooltip-arrow { --antd-arrow-background-color: #13c2c2; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-green .ant-tooltip-inner { background-color: rgb(82, 196, 26); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-green .ant-tooltip-arrow { --antd-arrow-background-color: #52c41a; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-magenta .ant-tooltip-inner { background-color: rgb(235, 47, 150); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-magenta .ant-tooltip-arrow { --antd-arrow-background-color: #eb2f96; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-pink .ant-tooltip-inner { background-color: rgb(235, 47, 150); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-pink .ant-tooltip-arrow { --antd-arrow-background-color: #eb2f96; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-red .ant-tooltip-inner { background-color: rgb(245, 34, 45); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-red .ant-tooltip-arrow { --antd-arrow-background-color: #f5222d; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-orange .ant-tooltip-inner { background-color: rgb(250, 140, 22); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-orange .ant-tooltip-arrow { --antd-arrow-background-color: #fa8c16; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-yellow .ant-tooltip-inner { background-color: rgb(250, 219, 20); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-yellow .ant-tooltip-arrow { --antd-arrow-background-color: #fadb14; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-volcano .ant-tooltip-inner { background-color: rgb(250, 84, 28); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-volcano .ant-tooltip-arrow { --antd-arrow-background-color: #fa541c; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-inner { background-color: rgb(47, 84, 235); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-arrow { --antd-arrow-background-color: #2f54eb; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-lime .ant-tooltip-inner { background-color: rgb(160, 217, 17); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-lime .ant-tooltip-arrow { --antd-arrow-background-color: #a0d911; }

:where(.css-119ou95).ant-tooltip.ant-tooltip-gold .ant-tooltip-inner { background-color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-tooltip.ant-tooltip-gold .ant-tooltip-arrow { --antd-arrow-background-color: #faad14; }

:where(.css-119ou95).ant-tooltip-rtl { direction: rtl; }

:where(.css-119ou95).ant-tooltip .ant-tooltip-arrow { position: absolute; z-index: 1; display: block; pointer-events: none; width: 16px; height: 16px; overflow: hidden; }

:where(.css-119ou95).ant-tooltip .ant-tooltip-arrow::before { position: absolute; bottom: 0px; inset-inline-start: 0px; width: 16px; height: 8px; background: var(--antd-arrow-background-color); clip-path: path("M 0 8 A 4 4 0 0 0 2.82843 6.82843 L 6.58579 3.07107 A 2 2 0 0 1 9.41421 3.07107 L 13.1716 6.82843 A 4 4 0 0 0 16 8 Z"); content: ""; }

:where(.css-119ou95).ant-tooltip .ant-tooltip-arrow::after { content: ""; position: absolute; width: 8.97056px; height: 8.97056px; bottom: 0px; inset-inline: 0px; margin: auto; border-radius: 0px 0px 2px; transform: translateY(50%) rotate(-135deg); box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 5px; z-index: 0; background: transparent; }

:where(.css-119ou95).ant-tooltip .ant-tooltip-arrow::before { background: var(--antd-arrow-background-color); }

:where(.css-119ou95).ant-tooltip-placement-top > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-topLeft > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-topRight > .ant-tooltip-arrow { bottom: 0px; transform: translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-tooltip-placement-top > .ant-tooltip-arrow { left: 50%; transform: translateX(-50%) translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-tooltip-placement-topLeft { --arrow-offset-horizontal: 18px; }

:where(.css-119ou95).ant-tooltip-placement-topLeft > .ant-tooltip-arrow { left: 18px; }

:where(.css-119ou95).ant-tooltip-placement-topRight { --arrow-offset-horizontal: calc(100% - 18px); }

:where(.css-119ou95).ant-tooltip-placement-topRight > .ant-tooltip-arrow { right: 18px; }

:where(.css-119ou95).ant-tooltip-placement-bottom > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-bottomLeft > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-bottomRight > .ant-tooltip-arrow { top: 0px; transform: translateY(-100%); }

:where(.css-119ou95).ant-tooltip-placement-bottom > .ant-tooltip-arrow { left: 50%; transform: translateX(-50%) translateY(-100%); }

:where(.css-119ou95).ant-tooltip-placement-bottomLeft { --arrow-offset-horizontal: 18px; }

:where(.css-119ou95).ant-tooltip-placement-bottomLeft > .ant-tooltip-arrow { left: 18px; }

:where(.css-119ou95).ant-tooltip-placement-bottomRight { --arrow-offset-horizontal: calc(100% - 18px); }

:where(.css-119ou95).ant-tooltip-placement-bottomRight > .ant-tooltip-arrow { right: 18px; }

:where(.css-119ou95).ant-tooltip-placement-left > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-leftTop > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-leftBottom > .ant-tooltip-arrow { right: 0px; transform: translateX(100%) rotate(90deg); }

:where(.css-119ou95).ant-tooltip-placement-left > .ant-tooltip-arrow { top: 50%; transform: translateY(-50%) translateX(100%) rotate(90deg); }

:where(.css-119ou95).ant-tooltip-placement-leftTop > .ant-tooltip-arrow { top: 8px; }

:where(.css-119ou95).ant-tooltip-placement-leftBottom > .ant-tooltip-arrow { bottom: 8px; }

:where(.css-119ou95).ant-tooltip-placement-right > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-rightTop > .ant-tooltip-arrow, :where(.css-119ou95).ant-tooltip-placement-rightBottom > .ant-tooltip-arrow { left: 0px; transform: translateX(-100%) rotate(-90deg); }

:where(.css-119ou95).ant-tooltip-placement-right > .ant-tooltip-arrow { top: 50%; transform: translateY(-50%) translateX(-100%) rotate(-90deg); }

:where(.css-119ou95).ant-tooltip-placement-rightTop > .ant-tooltip-arrow { top: 8px; }

:where(.css-119ou95).ant-tooltip-placement-rightBottom > .ant-tooltip-arrow { bottom: 8px; }

:where(.css-119ou95).ant-tooltip-pure { position: relative; max-width: none; margin: 16px; }

:where(.css-119ou95).ant-zoom-big-fast-enter, :where(.css-119ou95).ant-zoom-big-fast-appear { animation-duration: 0.1s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-fast-leave { animation-duration: 0.1s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active, :where(.css-119ou95).ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active { animation-name: css-119ou95-antZoomBigIn; animation-play-state: running; }

:where(.css-119ou95).ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active { animation-name: css-119ou95-antZoomBigOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-zoom-big-fast-enter, :where(.css-119ou95).ant-zoom-big-fast-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-zoom-big-fast-enter-prepare, :where(.css-119ou95).ant-zoom-big-fast-appear-prepare { transform: none; }

:where(.css-119ou95).ant-zoom-big-fast-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antZoomBigIn { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antZoomBigOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.8); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-menu"], :where(.css-119ou95)[class*=" ant-menu"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-menu"]::before, :where(.css-119ou95)[class*=" ant-menu"]::before, :where(.css-119ou95)[class^="ant-menu"]::after, :where(.css-119ou95)[class*=" ant-menu"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-menu"] [class^="ant-menu"], :where(.css-119ou95)[class*=" ant-menu"] [class^="ant-menu"], :where(.css-119ou95)[class^="ant-menu"] [class*=" ant-menu"], :where(.css-119ou95)[class*=" ant-menu"] [class*=" ant-menu"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-menu"] [class^="ant-menu"]::before, :where(.css-119ou95)[class*=" ant-menu"] [class^="ant-menu"]::before, :where(.css-119ou95)[class^="ant-menu"] [class*=" ant-menu"]::before, :where(.css-119ou95)[class*=" ant-menu"] [class*=" ant-menu"]::before, :where(.css-119ou95)[class^="ant-menu"] [class^="ant-menu"]::after, :where(.css-119ou95)[class*=" ant-menu"] [class^="ant-menu"]::after, :where(.css-119ou95)[class^="ant-menu"] [class*=" ant-menu"]::after, :where(.css-119ou95)[class*=" ant-menu"] [class*=" ant-menu"]::after { box-sizing: border-box; }

:where(.css-119ou95) .ant-menu::before { display: table; content: ""; }

:where(.css-119ou95) .ant-menu::after { display: table; clear: both; content: ""; }

:where(.css-119ou95) .ant-menu-hidden { display: none; }

:where(.css-119ou95).ant-menu-submenu-hidden { display: none; }

:where(.css-119ou95).ant-menu { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 0; list-style: none; font-family: -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"; padding-inline-start: 0px; outline: none; transition: width 0.3s cubic-bezier(0.2, 0, 0, 1); }

:where(.css-119ou95).ant-menu::before { display: table; content: ""; }

:where(.css-119ou95).ant-menu::after { display: table; clear: both; content: ""; }

:where(.css-119ou95).ant-menu ul, :where(.css-119ou95).ant-menu ol { margin: 0px; padding: 0px; list-style: none; }

:where(.css-119ou95).ant-menu-overflow { display: flex; }

:where(.css-119ou95).ant-menu-overflow .ant-menu-item { flex: 0 0 auto; }

:where(.css-119ou95).ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu .ant-menu-submenu, :where(.css-119ou95).ant-menu .ant-menu-submenu-title { border-radius: 16px; }

:where(.css-119ou95).ant-menu .ant-menu-item-group-title { padding: 8px 16px; font-size: 14px; line-height: 1.57143; transition: 0.3s; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu { transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-submenu, :where(.css-119ou95).ant-menu .ant-menu-submenu-inline { transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-submenu .ant-menu-sub { cursor: initial; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-title-content { transition: color 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-title-content-with-extra { display: inline-flex; align-items: center; width: 100%; }

:where(.css-119ou95).ant-menu .ant-menu-title-content > .ant-typography-ellipsis-single-line { display: inline; vertical-align: unset; }

:where(.css-119ou95).ant-menu .ant-menu-title-content .ant-menu-item-extra { margin-inline-start: auto; padding-inline-start: 16px; }

:where(.css-119ou95).ant-menu .ant-menu-item a::before { position: absolute; inset: 0px; background-color: transparent; content: ""; }

:where(.css-119ou95).ant-menu .ant-menu-item-divider { overflow: hidden; line-height: 0; border-color: rgba(5, 5, 5, 0.06); border-style: solid; border-width: 1px 0px 0px; margin-block: 1px; padding: 0px; }

:where(.css-119ou95).ant-menu .ant-menu-item-divider-dashed { border-style: dashed; }

:where(.css-119ou95).ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu .ant-menu-submenu-title { position: relative; display: block; margin: 0px; white-space: nowrap; cursor: pointer; transition: border-color 0.3s, background 0.3s, padding calc(0.4s) cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-item .anticon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .anticon { min-width: 14px; font-size: 14px; transition: font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .anticon + span { margin-inline-start: 10px; opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * { line-height: 1; }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg { display: inline-block; }

:where(.css-119ou95).ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon { margin-inline-end: 0px; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled { cursor: not-allowed; background: none !important; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled::after, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled::after { border-color: transparent !important; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled a, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled a { cursor: not-allowed; pointer-events: none; color: inherit !important; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: inherit !important; cursor: not-allowed; }

:where(.css-119ou95).ant-menu .ant-menu-item-group .ant-menu-item-group-list { margin: 0px; padding: 0px; }

:where(.css-119ou95).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item, :where(.css-119ou95).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-submenu-title { padding-inline: 28px 16px; }

:where(.css-119ou95).ant-menu-submenu-popup { position: absolute; z-index: 1050; border-radius: 16px; box-shadow: none; transform-origin: 0px 0px; }

:where(.css-119ou95).ant-menu-submenu-popup.ant-menu-submenu { background: transparent; }

:where(.css-119ou95).ant-menu-submenu-popup::before { position: absolute; inset: 0px; z-index: -1; width: 100%; height: 100%; opacity: 0; content: ""; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu { border-radius: 16px; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title { position: relative; display: block; margin: 0px; white-space: nowrap; cursor: pointer; transition: border-color 0.3s, background 0.3s, padding calc(0.4s) cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .anticon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .anticon { min-width: 14px; font-size: 14px; transition: font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .anticon + span { margin-inline-start: 10px; opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * { line-height: 1; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg { display: inline-block; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon { margin-inline-end: 0px; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled { cursor: not-allowed; background: none !important; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled::after, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled::after { border-color: transparent !important; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled a, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled a { cursor: not-allowed; pointer-events: none; color: inherit !important; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: inherit !important; cursor: not-allowed; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow { position: absolute; top: 50%; inset-inline-end: 16px; width: 10px; color: currentcolor; transform: translateY(-50%); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::after { position: absolute; width: 6px; height: 1.5px; background-color: currentcolor; border-radius: 16px; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(-2.5px); }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(2.5px); }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu > .ant-menu-submenu-title { border-radius: 8px; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title::after { transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-submenu-placement-leftTop, :where(.css-119ou95).ant-menu-submenu-placement-bottomRight, :where(.css-119ou95).ant-menu-submenu { transform-origin: 100% 0px; }

:where(.css-119ou95).ant-menu-submenu-placement-leftBottom, :where(.css-119ou95).ant-menu-submenu-placement-topRight, :where(.css-119ou95).ant-menu-submenu { transform-origin: 100% 100%; }

:where(.css-119ou95).ant-menu-submenu-placement-rightBottom, :where(.css-119ou95).ant-menu-submenu-placement-topLeft, :where(.css-119ou95).ant-menu-submenu { transform-origin: 0px 100%; }

:where(.css-119ou95).ant-menu-submenu-placement-bottomLeft, :where(.css-119ou95).ant-menu-submenu-placement-rightTop, :where(.css-119ou95).ant-menu-submenu { transform-origin: 0px 0px; }

:where(.css-119ou95).ant-menu-submenu-placement-leftTop, :where(.css-119ou95).ant-menu-submenu-placement-leftBottom { padding-inline-end: 8px; }

:where(.css-119ou95).ant-menu-submenu-placement-rightTop, :where(.css-119ou95).ant-menu-submenu-placement-rightBottom { padding-inline-start: 8px; }

:where(.css-119ou95).ant-menu-submenu-placement-topRight, :where(.css-119ou95).ant-menu-submenu-placement-topLeft { padding-bottom: 8px; }

:where(.css-119ou95).ant-menu-submenu-placement-bottomRight, :where(.css-119ou95).ant-menu-submenu-placement-bottomLeft { padding-top: 8px; }

:where(.css-119ou95).ant-menu .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-arrow { position: absolute; top: 50%; inset-inline-end: 16px; width: 10px; color: currentcolor; transform: translateY(-50%); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::after { position: absolute; width: 6px; height: 1.5px; background-color: currentcolor; border-radius: 16px; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(-2.5px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(2.5px); }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateX(2.5px); }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-submenu-arrow::after, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateX(-2.5px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow { transform: translateY(-2px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateX(-2.5px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateX(2.5px); }

:where(.css-119ou95).ant-layout-header .ant-menu { line-height: inherit; }

:where(.css-119ou95).ant-menu-horizontal { line-height: 46px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(5, 5, 5, 0.06); border-image: initial; box-shadow: none; }

:where(.css-119ou95).ant-menu-horizontal::after { display: block; clear: both; height: 0px; content: " "; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-item, :where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu { position: relative; display: inline-block; vertical-align: bottom; padding-inline: 16px; }

:where(.css-119ou95).ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-item, :where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu-title { transition: border-color 0.3s, background 0.3s; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu-arrow { display: none; }

:where(.css-119ou95).ant-menu-inline.ant-menu-root, :where(.css-119ou95).ant-menu-vertical.ant-menu-root { box-shadow: none; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-vertical .ant-menu-item { position: relative; overflow: hidden; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-vertical .ant-menu-item, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical .ant-menu-submenu-title { height: 40px; line-height: 40px; padding-inline: 16px; overflow: hidden; text-overflow: ellipsis; margin-inline: 4px; margin-block: 4px; width: calc(100% - 8px); }

:where(.css-119ou95).ant-menu-inline > .ant-menu-item, :where(.css-119ou95).ant-menu-vertical > .ant-menu-item, :where(.css-119ou95).ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical .ant-menu-submenu-title { padding-inline-end: 34px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical { box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item { position: relative; overflow: hidden; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title { height: 40px; line-height: 40px; padding-inline: 16px; overflow: hidden; text-overflow: ellipsis; margin-inline: 4px; margin-block: 4px; width: calc(100% - 8px); }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title { padding-inline-end: 34px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub { min-width: 160px; max-height: calc(-100px + 100vh); padding: 0px; overflow: hidden; border-inline-end: 0px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub:not([class*="-active"]) { overflow: hidden auto; }

:where(.css-119ou95).ant-menu-inline { width: 100%; }

:where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-item, :where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-submenu-title { display: flex; align-items: center; transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1); }

:where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content, :where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; }

:where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-item > *, :where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * { flex: 0 0 auto; }

:where(.css-119ou95).ant-menu-inline .ant-menu-sub.ant-menu-inline { padding: 0px; border: 0px; border-radius: 0px; box-shadow: none; }

:where(.css-119ou95).ant-menu-inline .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: disc; }

:where(.css-119ou95).ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title { padding-inline-start: 32px; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: disc; }

:where(.css-119ou95).ant-menu-inline-collapsed { width: 80px; }

:where(.css-119ou95).ant-menu-inline-collapsed.ant-menu-root .ant-menu-item > .ant-menu-inline-collapsed-noicon, :where(.css-119ou95).ant-menu-inline-collapsed.ant-menu-root .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon { font-size: 16px; text-align: center; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { inset-inline-start: 0px; padding-inline: calc(50% - 12px); text-overflow: clip; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon { opacity: 0; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .anticon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon { margin: 0px; font-size: 16px; line-height: 40px; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span { display: inline-block; opacity: 0; }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed .anticon { display: inline-block; }

:where(.css-119ou95).ant-menu-inline-collapsed-tooltip { pointer-events: none; }

:where(.css-119ou95).ant-menu-inline-collapsed-tooltip .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed-tooltip .anticon { display: none; }

:where(.css-119ou95).ant-menu-inline-collapsed-tooltip a, :where(.css-119ou95).ant-menu-inline-collapsed-tooltip a:hover { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-item-group-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-inline: 8px; }

:where(.css-119ou95).ant-menu-light, :where(.css-119ou95).ant-menu-light > .ant-menu { color: rgb(0, 16, 41); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-root:focus-visible, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-root:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-light .ant-menu-item-extra, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-extra { color: rgba(0, 0, 0, 0.45); }

:where(.css-119ou95).ant-menu-light .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-light .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-title { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-menu-light .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-light .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-light .ant-menu-submenu-disabled, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-disabled { color: rgba(0, 0, 0, 0.25) !important; }

:where(.css-119ou95).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active { background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active { background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-danger, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-danger { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-danger.ant-menu-item:active, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:active { background: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item a, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item a, :where(.css-119ou95).ant-menu-light .ant-menu-item a:hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-light .ant-menu-item-selected a:hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected { background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { background-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light.ant-menu-submenu > .ant-menu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-submenu > .ant-menu { background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-popup > .ant-menu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-popup > .ant-menu { background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-submenu-popup > .ant-menu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-submenu-popup > .ant-menu { background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu { top: 1px; margin-top: -1px; margin-bottom: 0px; border-radius: 0px; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after { position: absolute; inset-inline: 16px; bottom: 0px; border-bottom: 2px solid transparent; transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open { background: transparent; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after { border-bottom-width: 2px; border-bottom-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected { color: rgb(0, 123, 255); background-color: transparent; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after { border-bottom-width: 2px; border-bottom-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-light.ant-menu-root.ant-menu-vertical, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline { background: rgba(0, 0, 0, 0.02); }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item { position: relative; }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item::after { position: absolute; inset-block: 0px; inset-inline-end: 0px; border-inline-end: 0px solid rgb(0, 123, 255); transform: scaleY(0.0001); opacity: 0; transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after { border-inline-end-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-dark, :where(.css-119ou95).ant-menu-dark > .ant-menu { color: rgba(255, 255, 255, 0.65); background: rgb(0, 21, 41); }

:where(.css-119ou95).ant-menu-dark.ant-menu-root:focus-visible, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-root:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-dark .ant-menu-item-extra, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-extra { color: rgba(255, 255, 255, 0.65); }

:where(.css-119ou95).ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-dark .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-title { color: rgba(255, 255, 255, 0.65); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-dark .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-dark .ant-menu-submenu-disabled, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-disabled { color: rgba(255, 255, 255, 0.25) !important; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-danger, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-danger { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) { color: rgb(255, 120, 117); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-danger.ant-menu-item:active, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:active { background: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item a, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item a, :where(.css-119ou95).ant-menu-dark .ant-menu-item a:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-dark .ant-menu-item-selected a:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected { background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { background-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-dark.ant-menu-submenu > .ant-menu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-submenu > .ant-menu { background-color: rgb(0, 12, 23); }

:where(.css-119ou95).ant-menu-dark.ant-menu-popup > .ant-menu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-popup > .ant-menu { background-color: rgb(0, 21, 41); }

:where(.css-119ou95).ant-menu-dark.ant-menu-submenu-popup > .ant-menu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-submenu-popup > .ant-menu { background-color: rgb(0, 21, 41); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal { border-bottom: 0px; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu { top: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 0px; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after { position: absolute; inset-inline: 16px; bottom: 0px; border-bottom: 0px solid transparent; transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open { background: transparent; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after { border-bottom-width: 0px; border-bottom-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover { background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after { border-bottom-width: 0px; border-bottom-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-dark.ant-menu-root.ant-menu-vertical, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: 0px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline { background: rgb(0, 12, 23); }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item { position: relative; }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item::after { position: absolute; inset-block: 0px; inset-inline-end: 0px; border-inline-end: 0px solid rgb(255, 255, 255); transform: scaleY(0.0001); opacity: 0; transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after { border-inline-end-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-rtl { direction: rtl; }

:where(.css-119ou95).ant-menu-submenu-rtl { transform-origin: 100% 0px; }

:where(.css-119ou95).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateY(-2.5px); }

:where(.css-119ou95).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::after, :where(.css-119ou95).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateY(2.5px); }

:where(.css-119ou95).ant-menu .ant-motion-collapse-legacy { overflow: hidden; }

:where(.css-119ou95).ant-menu .ant-motion-collapse-legacy-active { transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; }

:where(.css-119ou95).ant-menu .ant-motion-collapse { overflow: hidden; transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-119ou95).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-119ou95-antSlideUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-119ou95-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-up-enter-prepare, :where(.css-119ou95).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-119ou95).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-119ou95-antSlideDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-119ou95-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-down-enter-prepare, :where(.css-119ou95).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-119ou95).ant-zoom-big-appear.ant-zoom-big-appear-active { animation-name: css-119ou95-antZoomBigIn; animation-play-state: running; }

:where(.css-119ou95).ant-zoom-big-leave.ant-zoom-big-leave-active { animation-name: css-119ou95-antZoomBigOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-zoom-big-enter-prepare, :where(.css-119ou95).ant-zoom-big-appear-prepare { transform: none; }

:where(.css-119ou95).ant-zoom-big-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antSlideUpIn { 
  0% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antSlideUpOut { 
  0% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antSlideDownIn { 
  0% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antSlideDownOut { 
  0% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-btn { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-btn::before, :where(.css-119ou95).ant-btn::after { box-sizing: border-box; }

:where(.css-119ou95).ant-btn [class^="ant-btn"], :where(.css-119ou95).ant-btn [class*=" ant-btn"] { box-sizing: border-box; }

:where(.css-119ou95).ant-btn [class^="ant-btn"]::before, :where(.css-119ou95).ant-btn [class*=" ant-btn"]::before, :where(.css-119ou95).ant-btn [class^="ant-btn"]::after, :where(.css-119ou95).ant-btn [class*=" ant-btn"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-btn { outline: none; position: relative; display: inline-flex; gap: 8px; align-items: center; justify-content: center; font-weight: 500; white-space: nowrap; text-align: center; background: transparent; border: 1px solid transparent; cursor: pointer; transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); user-select: none; touch-action: manipulation; color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-btn:disabled > * { pointer-events: none; }

:where(.css-119ou95).ant-btn .ant-btn-icon > svg { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

:where(.css-119ou95).ant-btn .ant-btn-icon > svg > * { line-height: 1; }

:where(.css-119ou95).ant-btn .ant-btn-icon > svg svg { display: inline-block; }

:where(.css-119ou95).ant-btn > a { color: currentcolor; }

:where(.css-119ou95).ant-btn:not(:disabled):focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-btn.ant-btn-two-chinese-chars::first-letter { letter-spacing: 0.34em; }

:where(.css-119ou95).ant-btn.ant-btn-two-chinese-chars > :not(.anticon) { margin-inline-end: -0.34em; letter-spacing: 0.34em; }

:where(.css-119ou95).ant-btn.ant-btn-icon-only { padding-inline: 0px; }

:where(.css-119ou95).ant-btn.ant-btn-icon-only.ant-btn-compact-item { flex: 0 0 auto; }

:where(.css-119ou95).ant-btn.ant-btn-loading { opacity: 0.65; cursor: default; }

:where(.css-119ou95).ant-btn .ant-btn-loading-icon { transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-start, :where(.css-119ou95).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-start { margin-inline-end: -8px; }

:where(.css-119ou95).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-active, :where(.css-119ou95).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-active { margin-inline-end: 0px; }

:where(.css-119ou95).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-start { margin-inline-end: 0px; }

:where(.css-119ou95).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-active { margin-inline-end: -8px; }

:where(.css-119ou95).ant-btn-icon-end { flex-direction: row-reverse; }

:where(.css-119ou95).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-start, :where(.css-119ou95).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-start { margin-inline-start: -8px; }

:where(.css-119ou95).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-active, :where(.css-119ou95).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-active { margin-inline-start: 0px; }

:where(.css-119ou95).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-start { margin-inline-start: 0px; }

:where(.css-119ou95).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-active { margin-inline-start: -8px; }

:where(.css-119ou95).ant-btn { font-size: 14px; height: 32px; padding: 0px 15px; border-radius: 16px; }

:where(.css-119ou95).ant-btn.ant-btn-icon-only { width: 32px; }

:where(.css-119ou95).ant-btn.ant-btn-icon-only .anticon { font-size: inherit; }

:where(.css-119ou95).ant-btn.ant-btn-circle.ant-btn { min-width: 32px; padding-inline: 0px; border-radius: 50%; }

:where(.css-119ou95).ant-btn.ant-btn-round.ant-btn { border-radius: 32px; }

:where(.css-119ou95).ant-btn.ant-btn-round.ant-btn:not(.ant-btn-icon-only) { padding-inline: 15px; }

:where(.css-119ou95).ant-btn-sm { font-size: 14px; height: 24px; padding: 0px 7px; border-radius: 8px; }

:where(.css-119ou95).ant-btn-sm.ant-btn-icon-only { width: 24px; }

:where(.css-119ou95).ant-btn-sm.ant-btn-icon-only .anticon { font-size: inherit; }

:where(.css-119ou95).ant-btn.ant-btn-circle.ant-btn-sm { min-width: 24px; padding-inline: 0px; border-radius: 50%; }

:where(.css-119ou95).ant-btn.ant-btn-round.ant-btn-sm { border-radius: 24px; }

:where(.css-119ou95).ant-btn.ant-btn-round.ant-btn-sm:not(.ant-btn-icon-only) { padding-inline: 7px; }

:where(.css-119ou95).ant-btn-lg { font-size: 14px; height: 40px; padding: 0px 15px; border-radius: 16px; }

:where(.css-119ou95).ant-btn-lg.ant-btn-icon-only { width: 40px; }

:where(.css-119ou95).ant-btn-lg.ant-btn-icon-only .anticon { font-size: inherit; }

:where(.css-119ou95).ant-btn.ant-btn-circle.ant-btn-lg { min-width: 40px; padding-inline: 0px; border-radius: 50%; }

:where(.css-119ou95).ant-btn.ant-btn-round.ant-btn-lg { border-radius: 40px; }

:where(.css-119ou95).ant-btn.ant-btn-round.ant-btn-lg:not(.ant-btn-icon-only) { padding-inline: 15px; }

:where(.css-119ou95).ant-btn.ant-btn-block { width: 100%; }

:where(.css-119ou95).ant-btn-color-default { color: rgb(0, 16, 41); box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-default.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.75); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.95); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-filled { box-shadow: none; background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-default.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(0, 16, 41); background: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 16, 41); background: rgba(0, 0, 0, 0.15); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-background-ghost { color: rgb(255, 255, 255); background: transparent; border-color: rgb(255, 255, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover { background: transparent; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active { background: transparent; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-background-ghost:disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); border-color: rgb(217, 217, 217); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-link { color: rgb(0, 16, 41); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-default.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); background: transparent; }

:where(.css-119ou95).ant-btn-color-default.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-btn-color-primary { color: rgb(0, 123, 255); box-shadow: rgba(5, 165, 255, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-dashed { border-color: rgb(0, 123, 255); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); border-color: rgb(41, 151, 255); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); border-color: rgb(0, 98, 217); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-filled { box-shadow: none; background: rgb(230, 246, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(0, 123, 255); background: rgb(163, 220, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 123, 255); background: rgb(122, 200, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-text { color: rgb(0, 123, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); background: rgb(230, 246, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); background: rgb(122, 200, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-link { color: rgb(0, 123, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); background: transparent; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-background-ghost { color: rgb(0, 123, 255); background: transparent; border-color: rgb(0, 123, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover { background: transparent; color: rgb(41, 151, 255); border-color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active { background: transparent; color: rgb(0, 98, 217); border-color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-btn-color-primary.ant-btn-background-ghost:disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); border-color: rgb(217, 217, 217); }

:where(.css-119ou95).ant-btn-color-dangerous { color: rgb(221, 4, 4); box-shadow: rgba(255, 38, 5, 0.06) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(221, 4, 4); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(255, 120, 117); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(217, 54, 62); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-dashed { border-color: rgb(221, 4, 4); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 120, 117); border-color: rgb(255, 163, 158); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(217, 54, 62); border-color: rgb(217, 54, 62); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 242, 240); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(221, 4, 4); background: rgb(255, 223, 220); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(221, 4, 4); background: rgb(255, 204, 199); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-text { color: rgb(221, 4, 4); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 120, 117); background: rgb(255, 242, 240); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(255, 120, 117); background: rgb(255, 204, 199); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-link { color: rgb(221, 4, 4); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 120, 117); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(217, 54, 62); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-background-ghost { color: rgb(221, 4, 4); background: transparent; border-color: rgb(221, 4, 4); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover { background: transparent; color: rgb(255, 120, 117); border-color: rgb(255, 120, 117); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active { background: transparent; color: rgb(217, 54, 62); border-color: rgb(217, 54, 62); }

:where(.css-119ou95).ant-btn-color-dangerous.ant-btn-background-ghost:disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); border-color: rgb(217, 217, 217); }

:where(.css-119ou95).ant-btn-color-link.ant-btn-variant-link { color: rgb(0, 123, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-link.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-link.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-btn-color-link.ant-btn-background-ghost { color: rgb(22, 119, 255); background: transparent; border-color: rgb(22, 119, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-link.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover { background: transparent; color: rgb(105, 177, 255); border-color: rgb(105, 177, 255); }

:where(.css-119ou95).ant-btn-color-link.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active { background: transparent; color: rgb(9, 88, 217); border-color: rgb(9, 88, 217); }

:where(.css-119ou95).ant-btn-color-link.ant-btn-background-ghost:disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); border-color: rgb(217, 217, 217); }

:where(.css-119ou95).ant-btn-color-blue { color: rgb(22, 119, 255); box-shadow: rgba(5, 145, 255, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(22, 119, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(64, 150, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(9, 88, 217); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-dashed { border-color: rgb(22, 119, 255); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(64, 150, 255); border-color: rgb(64, 150, 255); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(9, 88, 217); border-color: rgb(9, 88, 217); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-filled { box-shadow: none; background: rgb(230, 244, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(22, 119, 255); background: rgb(186, 224, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(22, 119, 255); background: rgb(145, 202, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-link { color: rgb(22, 119, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(64, 150, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(9, 88, 217); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-text { color: rgb(22, 119, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(64, 150, 255); background: rgb(230, 244, 255); }

:where(.css-119ou95).ant-btn-color-blue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(9, 88, 217); background: rgb(145, 202, 255); }

:where(.css-119ou95).ant-btn-color-purple { color: rgb(114, 46, 209); box-shadow: rgba(155, 5, 255, 0.06) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(114, 46, 209); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(146, 84, 222); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(83, 29, 171); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-dashed { border-color: rgb(114, 46, 209); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(146, 84, 222); border-color: rgb(146, 84, 222); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(83, 29, 171); border-color: rgb(83, 29, 171); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-filled { box-shadow: none; background: rgb(249, 240, 255); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(114, 46, 209); background: rgb(239, 219, 255); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(114, 46, 209); background: rgb(211, 173, 247); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-link { color: rgb(114, 46, 209); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(146, 84, 222); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(83, 29, 171); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-text { color: rgb(114, 46, 209); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(146, 84, 222); background: rgb(249, 240, 255); }

:where(.css-119ou95).ant-btn-color-purple.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(83, 29, 171); background: rgb(211, 173, 247); }

:where(.css-119ou95).ant-btn-color-cyan { color: rgb(19, 194, 194); box-shadow: rgba(5, 255, 215, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(19, 194, 194); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(54, 207, 201); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(8, 151, 156); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-dashed { border-color: rgb(19, 194, 194); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(54, 207, 201); border-color: rgb(54, 207, 201); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(8, 151, 156); border-color: rgb(8, 151, 156); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-filled { box-shadow: none; background: rgb(230, 255, 251); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(19, 194, 194); background: rgb(181, 245, 236); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(19, 194, 194); background: rgb(135, 232, 222); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-link { color: rgb(19, 194, 194); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(54, 207, 201); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(8, 151, 156); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-text { color: rgb(19, 194, 194); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(54, 207, 201); background: rgb(230, 255, 251); }

:where(.css-119ou95).ant-btn-color-cyan.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(8, 151, 156); background: rgb(135, 232, 222); }

:where(.css-119ou95).ant-btn-color-green { color: rgb(82, 196, 26); box-shadow: rgba(142, 255, 30, 0.08) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(82, 196, 26); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(115, 209, 61); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(56, 158, 13); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-dashed { border-color: rgb(82, 196, 26); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(115, 209, 61); border-color: rgb(115, 209, 61); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(56, 158, 13); border-color: rgb(56, 158, 13); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-filled { box-shadow: none; background: rgb(246, 255, 237); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(82, 196, 26); background: rgb(217, 247, 190); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(82, 196, 26); background: rgb(183, 235, 143); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-link { color: rgb(82, 196, 26); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(115, 209, 61); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(56, 158, 13); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-text { color: rgb(82, 196, 26); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-green.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(115, 209, 61); background: rgb(246, 255, 237); }

:where(.css-119ou95).ant-btn-color-green.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(56, 158, 13); background: rgb(183, 235, 143); }

:where(.css-119ou95).ant-btn-color-magenta { color: rgb(235, 47, 150); box-shadow: rgba(255, 5, 105, 0.06) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(235, 47, 150); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(247, 89, 171); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(196, 29, 127); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-dashed { border-color: rgb(235, 47, 150); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(247, 89, 171); border-color: rgb(247, 89, 171); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(196, 29, 127); border-color: rgb(196, 29, 127); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 240, 246); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(235, 47, 150); background: rgb(255, 214, 231); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(235, 47, 150); background: rgb(255, 173, 210); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-link { color: rgb(235, 47, 150); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(247, 89, 171); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(196, 29, 127); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-text { color: rgb(235, 47, 150); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(247, 89, 171); background: rgb(255, 240, 246); }

:where(.css-119ou95).ant-btn-color-magenta.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(196, 29, 127); background: rgb(255, 173, 210); }

:where(.css-119ou95).ant-btn-color-pink { color: rgb(235, 47, 150); box-shadow: rgba(255, 5, 105, 0.06) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(235, 47, 150); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(247, 89, 171); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(196, 29, 127); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-dashed { border-color: rgb(235, 47, 150); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(247, 89, 171); border-color: rgb(247, 89, 171); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(196, 29, 127); border-color: rgb(196, 29, 127); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 240, 246); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(235, 47, 150); background: rgb(255, 214, 231); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(235, 47, 150); background: rgb(255, 173, 210); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-link { color: rgb(235, 47, 150); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(247, 89, 171); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(196, 29, 127); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-text { color: rgb(235, 47, 150); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(247, 89, 171); background: rgb(255, 240, 246); }

:where(.css-119ou95).ant-btn-color-pink.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(196, 29, 127); background: rgb(255, 173, 210); }

:where(.css-119ou95).ant-btn-color-red { color: rgb(245, 34, 45); box-shadow: rgba(255, 22, 5, 0.06) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(245, 34, 45); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(255, 77, 79); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(207, 19, 34); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-dashed { border-color: rgb(245, 34, 45); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 77, 79); border-color: rgb(255, 77, 79); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(207, 19, 34); border-color: rgb(207, 19, 34); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 241, 240); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(245, 34, 45); background: rgb(255, 204, 199); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(245, 34, 45); background: rgb(255, 163, 158); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-link { color: rgb(245, 34, 45); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 77, 79); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(207, 19, 34); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-text { color: rgb(245, 34, 45); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-red.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 77, 79); background: rgb(255, 241, 240); }

:where(.css-119ou95).ant-btn-color-red.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(207, 19, 34); background: rgb(255, 163, 158); }

:where(.css-119ou95).ant-btn-color-orange { color: rgb(250, 140, 22); box-shadow: rgba(255, 175, 5, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(250, 140, 22); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(255, 169, 64); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(212, 107, 8); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-dashed { border-color: rgb(250, 140, 22); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 169, 64); border-color: rgb(255, 169, 64); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 107, 8); border-color: rgb(212, 107, 8); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 247, 230); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(250, 140, 22); background: rgb(255, 231, 186); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(250, 140, 22); background: rgb(255, 213, 145); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-link { color: rgb(250, 140, 22); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 169, 64); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 107, 8); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-text { color: rgb(250, 140, 22); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 169, 64); background: rgb(255, 247, 230); }

:where(.css-119ou95).ant-btn-color-orange.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 107, 8); background: rgb(255, 213, 145); }

:where(.css-119ou95).ant-btn-color-yellow { color: rgb(250, 219, 20); box-shadow: rgba(245, 255, 5, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(250, 219, 20); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(255, 236, 61); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(212, 177, 6); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-dashed { border-color: rgb(250, 219, 20); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 236, 61); border-color: rgb(255, 236, 61); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 177, 6); border-color: rgb(212, 177, 6); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-filled { box-shadow: none; background: rgb(254, 255, 230); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(250, 219, 20); background: rgb(255, 255, 184); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(250, 219, 20); background: rgb(255, 251, 143); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-link { color: rgb(250, 219, 20); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 236, 61); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 177, 6); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-text { color: rgb(250, 219, 20); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 236, 61); background: rgb(254, 255, 230); }

:where(.css-119ou95).ant-btn-color-yellow.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 177, 6); background: rgb(255, 251, 143); }

:where(.css-119ou95).ant-btn-color-volcano { color: rgb(250, 84, 28); box-shadow: rgba(255, 125, 25, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(250, 84, 28); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(255, 122, 69); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(212, 56, 13); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-dashed { border-color: rgb(250, 84, 28); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 122, 69); border-color: rgb(255, 122, 69); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 56, 13); border-color: rgb(212, 56, 13); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 242, 232); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(250, 84, 28); background: rgb(255, 216, 191); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(250, 84, 28); background: rgb(255, 187, 150); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-link { color: rgb(250, 84, 28); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 122, 69); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 56, 13); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-text { color: rgb(250, 84, 28); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 122, 69); background: rgb(255, 242, 232); }

:where(.css-119ou95).ant-btn-color-volcano.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 56, 13); background: rgb(255, 187, 150); }

:where(.css-119ou95).ant-btn-color-geekblue { color: rgb(47, 84, 235); box-shadow: rgba(5, 88, 255, 0.06) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(47, 84, 235); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(89, 126, 247); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(29, 57, 196); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-dashed { border-color: rgb(47, 84, 235); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(89, 126, 247); border-color: rgb(89, 126, 247); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(29, 57, 196); border-color: rgb(29, 57, 196); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-filled { box-shadow: none; background: rgb(240, 245, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(47, 84, 235); background: rgb(214, 228, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(47, 84, 235); background: rgb(173, 198, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-link { color: rgb(47, 84, 235); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(89, 126, 247); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(29, 57, 196); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-text { color: rgb(47, 84, 235); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(89, 126, 247); background: rgb(240, 245, 255); }

:where(.css-119ou95).ant-btn-color-geekblue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(29, 57, 196); background: rgb(173, 198, 255); }

:where(.css-119ou95).ant-btn-color-lime { color: rgb(160, 217, 17); box-shadow: rgba(225, 255, 5, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(160, 217, 17); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(186, 230, 55); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(124, 179, 5); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-dashed { border-color: rgb(160, 217, 17); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(186, 230, 55); border-color: rgb(186, 230, 55); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(124, 179, 5); border-color: rgb(124, 179, 5); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-filled { box-shadow: none; background: rgb(252, 255, 230); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(160, 217, 17); background: rgb(244, 255, 184); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(160, 217, 17); background: rgb(234, 255, 143); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-link { color: rgb(160, 217, 17); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(186, 230, 55); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(124, 179, 5); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-text { color: rgb(160, 217, 17); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(186, 230, 55); background: rgb(252, 255, 230); }

:where(.css-119ou95).ant-btn-color-lime.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(124, 179, 5); background: rgb(234, 255, 143); }

:where(.css-119ou95).ant-btn-color-gold { color: rgb(250, 173, 20); box-shadow: rgba(255, 215, 5, 0.1) 0px 0px 0px; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(250, 173, 20); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(255, 197, 61); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(212, 136, 6); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-dashed { border-color: rgb(250, 173, 20); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 197, 61); border-color: rgb(255, 197, 61); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 136, 6); border-color: rgb(212, 136, 6); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-dashed { border-style: dashed; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-filled { box-shadow: none; background: rgb(255, 251, 230); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-filled:disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-filled.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(250, 173, 20); background: rgb(255, 241, 184); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active { color: rgb(250, 173, 20); background: rgb(255, 229, 143); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-link { color: rgb(250, 173, 20); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 197, 61); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 136, 6); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-text { color: rgb(250, 173, 20); box-shadow: none; }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(255, 197, 61); background: rgb(255, 251, 230); }

:where(.css-119ou95).ant-btn-color-gold.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(212, 136, 6); background: rgb(255, 229, 143); }

:where(.css-119ou95).ant-btn-variant-outlined, :where(.css-119ou95).ant-btn-variant-dashed { border-color: rgb(217, 217, 217); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-variant-outlined:disabled, :where(.css-119ou95).ant-btn-variant-dashed:disabled, :where(.css-119ou95).ant-btn-variant-outlined.ant-btn-disabled, :where(.css-119ou95).ant-btn-variant-dashed.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover, :where(.css-119ou95).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); border-color: rgb(41, 151, 255); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active, :where(.css-119ou95).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); border-color: rgb(0, 98, 217); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-variant-text { color: rgb(0, 16, 41); box-shadow: none; }

:where(.css-119ou95).ant-btn-variant-text:disabled, :where(.css-119ou95).ant-btn-variant-text.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(0, 16, 41); background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 16, 41); background: rgba(0, 0, 0, 0.15); }

:where(.css-119ou95).ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(0, 123, 255); }

:where(.css-119ou95).ant-btn-variant-solid:disabled, :where(.css-119ou95).ant-btn-variant-solid.ant-btn-disabled { cursor: not-allowed; border-color: rgb(217, 217, 217); color: rgba(0, 0, 0, 0.25); background: rgb(245, 245, 245); box-shadow: none; }

:where(.css-119ou95).ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover { background: rgb(41, 151, 255); color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active { background: rgb(0, 98, 217); color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-btn-variant-link { color: rgb(0, 123, 255); box-shadow: none; }

:where(.css-119ou95).ant-btn-variant-link:disabled, :where(.css-119ou95).ant-btn-variant-link.ant-btn-disabled { cursor: not-allowed; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover { color: rgb(41, 151, 255); background: transparent; }

:where(.css-119ou95).ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active { color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-btn-group { position: relative; display: inline-flex; }

:where(.css-119ou95).ant-btn-group > span:not(:last-child), :where(.css-119ou95).ant-btn-group > .ant-btn:not(:last-child), :where(.css-119ou95).ant-btn-group > span:not(:last-child) > .ant-btn, :where(.css-119ou95).ant-btn-group > .ant-btn:not(:last-child) > .ant-btn { border-start-end-radius: 0px; border-end-end-radius: 0px; }

:where(.css-119ou95).ant-btn-group > span:not(:first-child), :where(.css-119ou95).ant-btn-group > .ant-btn:not(:first-child) { margin-inline-start: -1px; }

:where(.css-119ou95).ant-btn-group > span:not(:first-child), :where(.css-119ou95).ant-btn-group > .ant-btn:not(:first-child), :where(.css-119ou95).ant-btn-group > span:not(:first-child) > .ant-btn, :where(.css-119ou95).ant-btn-group > .ant-btn:not(:first-child) > .ant-btn { border-start-start-radius: 0px; border-end-start-radius: 0px; }

:where(.css-119ou95).ant-btn-group .ant-btn { position: relative; z-index: 1; }

:where(.css-119ou95).ant-btn-group .ant-btn:hover, :where(.css-119ou95).ant-btn-group .ant-btn:focus, :where(.css-119ou95).ant-btn-group .ant-btn:active { z-index: 2; }

:where(.css-119ou95).ant-btn-group .ant-btn[disabled] { z-index: 0; }

:where(.css-119ou95).ant-btn-group .ant-btn-icon-only { font-size: 14px; }

:where(.css-119ou95).ant-btn-group > span:not(:last-child):not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-primary:not(:last-child):not(:disabled), :where(.css-119ou95).ant-btn-group > span:not(:last-child) > .ant-btn-primary:not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-primary:not(:last-child) > .ant-btn-primary:not(:disabled) { border-inline-end-color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-btn-group > span:not(:first-child):not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-primary:not(:first-child):not(:disabled), :where(.css-119ou95).ant-btn-group > span:not(:first-child) > .ant-btn-primary:not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-primary:not(:first-child) > .ant-btn-primary:not(:disabled) { border-inline-start-color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-btn-group > span:not(:last-child):not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-danger:not(:last-child):not(:disabled), :where(.css-119ou95).ant-btn-group > span:not(:last-child) > .ant-btn-danger:not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-danger:not(:last-child) > .ant-btn-danger:not(:disabled) { border-inline-end-color: rgb(255, 120, 117); }

:where(.css-119ou95).ant-btn-group > span:not(:first-child):not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-danger:not(:first-child):not(:disabled), :where(.css-119ou95).ant-btn-group > span:not(:first-child) > .ant-btn-danger:not(:disabled), :where(.css-119ou95).ant-btn-group > .ant-btn-danger:not(:first-child) > .ant-btn-danger:not(:disabled) { border-inline-start-color: rgb(255, 120, 117); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-layout-sider { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-layout-sider::before, :where(.css-119ou95).ant-layout-sider::after { box-sizing: border-box; }

:where(.css-119ou95).ant-layout-sider [class^="ant-layout-sider"], :where(.css-119ou95).ant-layout-sider [class*=" ant-layout-sider"] { box-sizing: border-box; }

:where(.css-119ou95).ant-layout-sider [class^="ant-layout-sider"]::before, :where(.css-119ou95).ant-layout-sider [class*=" ant-layout-sider"]::before, :where(.css-119ou95).ant-layout-sider [class^="ant-layout-sider"]::after, :where(.css-119ou95).ant-layout-sider [class*=" ant-layout-sider"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-layout-sider { position: relative; min-width: 0px; background: rgb(0, 21, 41); transition: 0.2s, background; }

:where(.css-119ou95).ant-layout-sider-has-trigger { padding-bottom: 48px; }

:where(.css-119ou95).ant-layout-sider-right { order: 1; }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-children { height: 100%; margin-top: -0.1px; padding-top: 0.1px; }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed { width: auto; }

:where(.css-119ou95).ant-layout-sider-zero-width .ant-layout-sider-children { overflow: hidden; }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-trigger { position: fixed; bottom: 0px; z-index: 1; height: 48px; color: rgb(255, 255, 255); line-height: 48px; text-align: center; background: rgb(0, 33, 64); cursor: pointer; transition: 0.2s; }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-zero-width-trigger { position: absolute; top: 64px; inset-inline-end: -40px; z-index: 1; width: 40px; height: 40px; color: rgb(255, 255, 255); font-size: 20px; display: flex; align-items: center; justify-content: center; background: rgb(0, 21, 41); border-radius: 0px 16px 16px 0px; cursor: pointer; transition: background 0.3s; }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-zero-width-trigger::after { position: absolute; inset: 0px; background: transparent; transition: 0.3s; content: ""; }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-zero-width-trigger:hover::after { background: rgba(255, 255, 255, 0.2); }

:where(.css-119ou95).ant-layout-sider .ant-layout-sider-zero-width-trigger-right { inset-inline-start: -40px; border-radius: 16px 0px 0px 16px; }

:where(.css-119ou95).ant-layout-sider-light { background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-layout-sider-light .ant-layout-sider-trigger { color: rgb(0, 16, 41); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-layout-sider-light .ant-layout-sider-zero-width-trigger { color: rgb(0, 16, 41); background: rgb(255, 255, 255); border: 1px solid rgb(245, 245, 245); border-inline-start: 0px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-breadcrumb { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-breadcrumb::before, :where(.css-119ou95).ant-breadcrumb::after { box-sizing: border-box; }

:where(.css-119ou95).ant-breadcrumb [class^="ant-breadcrumb"], :where(.css-119ou95).ant-breadcrumb [class*=" ant-breadcrumb"] { box-sizing: border-box; }

:where(.css-119ou95).ant-breadcrumb [class^="ant-breadcrumb"]::before, :where(.css-119ou95).ant-breadcrumb [class*=" ant-breadcrumb"]::before, :where(.css-119ou95).ant-breadcrumb [class^="ant-breadcrumb"]::after, :where(.css-119ou95).ant-breadcrumb [class*=" ant-breadcrumb"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-breadcrumb { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.45); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; }

:where(.css-119ou95).ant-breadcrumb .anticon { font-size: 14px; }

:where(.css-119ou95).ant-breadcrumb ol { display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; list-style: none; }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-item a { color: rgba(0, 0, 0, 0.45); transition: color 0.2s; padding: 0px 4px; border-radius: 8px; height: 22px; display: inline-block; margin-inline: -4px; }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-item a:hover { color: rgb(0, 16, 41); background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-item a:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-item:last-child { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-separator { margin-inline: 8px; color: rgba(0, 0, 0, 0.45); }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-link > .anticon + span, :where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-link > .anticon + a { margin-inline-start: 4px; }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-overlay-link { border-radius: 8px; height: 22px; display: inline-block; padding: 0px 4px; margin-inline: -4px; }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-overlay-link > .anticon { margin-inline-start: 4px; font-size: 12px; }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-overlay-link:hover { color: rgb(0, 16, 41); background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-overlay-link:hover a { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-breadcrumb .ant-breadcrumb-overlay-link a:hover { background-color: transparent; }

:where(.css-119ou95).ant-breadcrumb.ant-breadcrumb-rtl { direction: rtl; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-wave { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-wave::before, :where(.css-119ou95).ant-wave::after { box-sizing: border-box; }

:where(.css-119ou95).ant-wave [class^="ant-wave"], :where(.css-119ou95).ant-wave [class*=" ant-wave"] { box-sizing: border-box; }

:where(.css-119ou95).ant-wave [class^="ant-wave"]::before, :where(.css-119ou95).ant-wave [class*=" ant-wave"]::before, :where(.css-119ou95).ant-wave [class^="ant-wave"]::after, :where(.css-119ou95).ant-wave [class*=" ant-wave"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-wave { position: absolute; background: transparent; pointer-events: none; box-sizing: border-box; color: var(--wave-color, #007bff); box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0.2; }

:where(.css-119ou95).ant-wave.wave-motion-appear { transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-wave.wave-motion-appear-active { box-shadow: currentcolor 0px 0px 0px 6px; opacity: 0; }

:where(.css-119ou95).ant-wave.wave-motion-appear.wave-quick { transition: box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-dropdown { position: absolute; top: -9999px; left: -9999px; z-index: 1050; display: block; }

:where(.css-119ou95).ant-dropdown::before { position: absolute; inset-block: -4px; z-index: -9999; opacity: 0.0001; content: ""; }

:where(.css-119ou95).ant-dropdown-menu-vertical { max-height: 100vh; overflow-y: auto; }

:where(.css-119ou95).ant-dropdown-trigger.ant-btn > .anticon-down, :where(.css-119ou95).ant-dropdown-trigger.ant-btn > .ant-btn-icon > .anticon-down { font-size: 12px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-wrap { position: relative; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-wrap .ant-btn > .anticon-down { font-size: 12px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-wrap .anticon-down::before { transition: transform 0.2s; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-wrap-open .anticon-down::before { transform: rotate(180deg); }

:where(.css-119ou95).ant-dropdown-hidden, :where(.css-119ou95).ant-dropdown-menu-hidden, :where(.css-119ou95).ant-dropdown-menu-submenu-hidden { display: none; }

:where(.css-119ou95).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom, :where(.css-119ou95).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom, :where(.css-119ou95).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight, :where(.css-119ou95).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight { animation-name: css-119ou95-antSlideUpIn; }

:where(.css-119ou95).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft, :where(.css-119ou95).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft, :where(.css-119ou95).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top, :where(.css-119ou95).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top, :where(.css-119ou95).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight, :where(.css-119ou95).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight { animation-name: css-119ou95-antSlideDownIn; }

:where(.css-119ou95).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom, :where(.css-119ou95).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight { animation-name: css-119ou95-antSlideUpOut; }

:where(.css-119ou95).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft, :where(.css-119ou95).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top, :where(.css-119ou95).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight { animation-name: css-119ou95-antSlideDownOut; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-arrow { position: absolute; z-index: 1; display: block; pointer-events: none; width: 16px; height: 16px; overflow: hidden; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-arrow::before { position: absolute; bottom: 0px; inset-inline-start: 0px; width: 16px; height: 8px; background: rgb(255, 255, 255); clip-path: path("M 0 8 A 6 6 0 0 0 4.24264 6.24264 L 6.58579 3.89949 A 2 2 0 0 1 9.41421 3.89949 L 11.7574 6.24264 A 6 6 0 0 0 16 8 Z"); content: ""; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-arrow::after { content: ""; position: absolute; width: 7.79899px; height: 7.79899px; bottom: 0px; inset-inline: 0px; margin: auto; border-radius: 0px 0px 2px; transform: translateY(50%) rotate(-135deg); box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 5px; z-index: 0; background: transparent; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-arrow::before { background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-dropdown-placement-top > .ant-dropdown-arrow, :where(.css-119ou95).ant-dropdown-placement-topLeft > .ant-dropdown-arrow, :where(.css-119ou95).ant-dropdown-placement-topRight > .ant-dropdown-arrow { bottom: 0px; transform: translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-dropdown-placement-top > .ant-dropdown-arrow { left: 50%; transform: translateX(-50%) translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-dropdown-placement-topLeft { --arrow-offset-horizontal: 18px; }

:where(.css-119ou95).ant-dropdown-placement-topLeft > .ant-dropdown-arrow { left: 18px; }

:where(.css-119ou95).ant-dropdown-placement-topRight { --arrow-offset-horizontal: calc(100% - 18px); }

:where(.css-119ou95).ant-dropdown-placement-topRight > .ant-dropdown-arrow { right: 18px; }

:where(.css-119ou95).ant-dropdown-placement-bottom > .ant-dropdown-arrow, :where(.css-119ou95).ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow, :where(.css-119ou95).ant-dropdown-placement-bottomRight > .ant-dropdown-arrow { top: 0px; transform: translateY(-100%); }

:where(.css-119ou95).ant-dropdown-placement-bottom > .ant-dropdown-arrow { left: 50%; transform: translateX(-50%) translateY(-100%); }

:where(.css-119ou95).ant-dropdown-placement-bottomLeft { --arrow-offset-horizontal: 18px; }

:where(.css-119ou95).ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow { left: 18px; }

:where(.css-119ou95).ant-dropdown-placement-bottomRight { --arrow-offset-horizontal: calc(100% - 18px); }

:where(.css-119ou95).ant-dropdown-placement-bottomRight > .ant-dropdown-arrow { right: 18px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu { position: relative; margin: 0px; }

:where(.css-119ou95).ant-dropdown-menu-submenu-popup { position: absolute; z-index: 1050; background: transparent; box-shadow: none; transform-origin: 0px 0px; }

:where(.css-119ou95).ant-dropdown-menu-submenu-popup ul, :where(.css-119ou95).ant-dropdown-menu-submenu-popup li { list-style: none; margin: 0px; }

:where(.css-119ou95).ant-dropdown, :where(.css-119ou95).ant-dropdown-menu-submenu { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu { padding: 4px; list-style-type: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 16px; outline: none; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu:focus-visible, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu:empty, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu:empty { padding: 0px; box-shadow: none; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-title { padding: 5px 12px; color: rgba(0, 0, 0, 0.45); transition: 0.2s; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item { position: relative; display: flex; align-items: center; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-icon { min-width: 14px; margin-inline-end: 8px; font-size: 12px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content { flex: 1 1 auto; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra { display: inline-flex; align-items: center; width: 100%; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content > a, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content > a { color: inherit; transition: 0.2s; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content > a:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content > a:hover { color: inherit; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content > a::after, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content > a::after { position: absolute; inset: 0px; content: ""; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra { padding-inline-start: 16px; margin-inline-start: auto; font-size: 12px; color: rgba(0, 0, 0, 0.45); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title { display: flex; margin: 0px; padding: 5px 12px; color: rgb(0, 16, 41); font-weight: normal; font-size: 14px; line-height: 1.57143; cursor: pointer; transition: 0.2s; border-radius: 8px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active { background-color: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected { color: rgb(0, 123, 255); background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected-active, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected-active, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active { background-color: rgb(163, 220, 255); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(255, 255, 255); cursor: not-allowed; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled a, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled a, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a { pointer-events: none; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-divider, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider { height: 1px; margin: 4px 0px; overflow: hidden; line-height: 0; background-color: rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon { position: absolute; inset-inline-end: 8px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon { color: rgba(0, 0, 0, 0.45); font-size: 12px; font-style: normal; margin-inline-end: 0px !important; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-list { margin: 0px 8px; padding: 0px; list-style: none; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title { padding-inline-end: 24px; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical { position: relative; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, :where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { color: rgba(0, 0, 0, 0.25); background-color: rgb(255, 255, 255); cursor: not-allowed; }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-119ou95).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-119ou95-antSlideUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-119ou95-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-up-enter-prepare, :where(.css-119ou95).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-119ou95).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-119ou95-antSlideDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-119ou95-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-down-enter-prepare, :where(.css-119ou95).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-move-up-enter, :where(.css-119ou95).ant-move-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-up-enter.ant-move-up-enter-active, :where(.css-119ou95).ant-move-up-appear.ant-move-up-appear-active { animation-name: css-119ou95-antMoveUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-move-up-leave.ant-move-up-leave-active { animation-name: css-119ou95-antMoveUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-move-up-enter, :where(.css-119ou95).ant-move-up-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-move-up-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-move-down-enter, :where(.css-119ou95).ant-move-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-down-enter.ant-move-down-enter-active, :where(.css-119ou95).ant-move-down-appear.ant-move-down-appear-active { animation-name: css-119ou95-antMoveDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-move-down-leave.ant-move-down-leave-active { animation-name: css-119ou95-antMoveDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-move-down-enter, :where(.css-119ou95).ant-move-down-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-move-down-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-119ou95).ant-zoom-big-appear.ant-zoom-big-appear-active { animation-name: css-119ou95-antZoomBigIn; animation-play-state: running; }

:where(.css-119ou95).ant-zoom-big-leave.ant-zoom-big-leave-active { animation-name: css-119ou95-antZoomBigOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-zoom-big-enter-prepare, :where(.css-119ou95).ant-zoom-big-appear-prepare { transform: none; }

:where(.css-119ou95).ant-zoom-big-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled), :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled) { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover, :where(.css-119ou95).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover { color: rgb(255, 255, 255); background-color: rgb(221, 4, 4); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antMoveUpIn { 
  0% { transform: translate3d(0px, -100%, 0px); transform-origin: 0px 0px; opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antMoveUpOut { 
  0% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
  100% { transform: translate3d(0px, -100%, 0px); transform-origin: 0px 0px; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antMoveDownIn { 
  0% { transform: translate3d(0px, 100%, 0px); transform-origin: 0px 0px; opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antMoveDownOut { 
  0% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
  100% { transform: translate3d(0px, 100%, 0px); transform-origin: 0px 0px; opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-avatar"], :where(.css-119ou95)[class*=" ant-avatar"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-avatar"]::before, :where(.css-119ou95)[class*=" ant-avatar"]::before, :where(.css-119ou95)[class^="ant-avatar"]::after, :where(.css-119ou95)[class*=" ant-avatar"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-avatar"] [class^="ant-avatar"], :where(.css-119ou95)[class*=" ant-avatar"] [class^="ant-avatar"], :where(.css-119ou95)[class^="ant-avatar"] [class*=" ant-avatar"], :where(.css-119ou95)[class*=" ant-avatar"] [class*=" ant-avatar"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-avatar"] [class^="ant-avatar"]::before, :where(.css-119ou95)[class*=" ant-avatar"] [class^="ant-avatar"]::before, :where(.css-119ou95)[class^="ant-avatar"] [class*=" ant-avatar"]::before, :where(.css-119ou95)[class*=" ant-avatar"] [class*=" ant-avatar"]::before, :where(.css-119ou95)[class^="ant-avatar"] [class^="ant-avatar"]::after, :where(.css-119ou95)[class*=" ant-avatar"] [class^="ant-avatar"]::after, :where(.css-119ou95)[class^="ant-avatar"] [class*=" ant-avatar"]::after, :where(.css-119ou95)[class*=" ant-avatar"] [class*=" ant-avatar"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-avatar { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; position: relative; display: inline-flex; justify-content: center; align-items: center; overflow: hidden; white-space: nowrap; text-align: center; vertical-align: middle; background: rgba(0, 0, 0, 0.25); border: 1px solid transparent; width: 32px; height: 32px; border-radius: 50%; }

:where(.css-119ou95).ant-avatar-image { background: transparent; }

:where(.css-119ou95).ant-avatar .ant-image-img { display: block; }

:where(.css-119ou95).ant-avatar.ant-avatar-square { border-radius: 16px; }

:where(.css-119ou95).ant-avatar.ant-avatar-icon { font-size: 18px; }

:where(.css-119ou95).ant-avatar.ant-avatar-icon > .anticon { margin: 0px; }

:where(.css-119ou95).ant-avatar-lg { width: 40px; height: 40px; border-radius: 50%; font-size: 14px; }

:where(.css-119ou95).ant-avatar-lg.ant-avatar-square { border-radius: 16px; }

:where(.css-119ou95).ant-avatar-lg.ant-avatar-icon { font-size: 24px; }

:where(.css-119ou95).ant-avatar-lg.ant-avatar-icon > .anticon { margin: 0px; }

:where(.css-119ou95).ant-avatar-sm { width: 24px; height: 24px; border-radius: 50%; font-size: 14px; }

:where(.css-119ou95).ant-avatar-sm.ant-avatar-square { border-radius: 8px; }

:where(.css-119ou95).ant-avatar-sm.ant-avatar-icon { font-size: 14px; }

:where(.css-119ou95).ant-avatar-sm.ant-avatar-icon > .anticon { margin: 0px; }

:where(.css-119ou95).ant-avatar > img { display: block; width: 100%; height: 100%; object-fit: cover; }

:where(.css-119ou95).ant-avatar-group { display: inline-flex; }

:where(.css-119ou95).ant-avatar-group .ant-avatar { border-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-avatar-group > :not(:first-child) { margin-inline-start: -8px; }

:where(.css-119ou95).ant-avatar-group-popover .ant-avatar + .ant-avatar { margin-inline-start: 4px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-layout { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-layout::before, :where(.css-119ou95).ant-layout::after { box-sizing: border-box; }

:where(.css-119ou95).ant-layout [class^="ant-layout"], :where(.css-119ou95).ant-layout [class*=" ant-layout"] { box-sizing: border-box; }

:where(.css-119ou95).ant-layout [class^="ant-layout"]::before, :where(.css-119ou95).ant-layout [class*=" ant-layout"]::before, :where(.css-119ou95).ant-layout [class^="ant-layout"]::after, :where(.css-119ou95).ant-layout [class*=" ant-layout"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-layout { display: flex; flex: 1 1 auto; flex-direction: column; min-height: 0px; background: rgb(245, 245, 245); }

:where(.css-119ou95).ant-layout, :where(.css-119ou95).ant-layout * { box-sizing: border-box; }

:where(.css-119ou95).ant-layout.ant-layout-has-sider { flex-direction: row; }

:where(.css-119ou95).ant-layout.ant-layout-has-sider > .ant-layout, :where(.css-119ou95).ant-layout.ant-layout-has-sider > .ant-layout-content { width: 0px; }

:where(.css-119ou95).ant-layout .ant-layout-header, :where(.css-119ou95).ant-layout.ant-layout-footer { flex: 0 0 auto; }

:where(.css-119ou95).ant-layout-rtl { direction: rtl; }

:where(.css-119ou95).ant-layout-header { height: 64px; padding: 0px 50px; color: rgb(0, 16, 41); line-height: 64px; background: rgb(0, 21, 41); }

:where(.css-119ou95).ant-layout-header .ant-menu { line-height: inherit; }

:where(.css-119ou95).ant-layout-footer { padding: 24px 50px; color: rgb(0, 16, 41); font-size: 14px; background: rgb(245, 245, 245); }

:where(.css-119ou95).ant-layout-content { flex: 1 1 auto; color: rgb(0, 16, 41); min-height: 0px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-spin { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-spin::before, :where(.css-119ou95).ant-spin::after { box-sizing: border-box; }

:where(.css-119ou95).ant-spin [class^="ant-spin"], :where(.css-119ou95).ant-spin [class*=" ant-spin"] { box-sizing: border-box; }

:where(.css-119ou95).ant-spin [class^="ant-spin"]::before, :where(.css-119ou95).ant-spin [class*=" ant-spin"]::before, :where(.css-119ou95).ant-spin [class^="ant-spin"]::after, :where(.css-119ou95).ant-spin [class*=" ant-spin"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-spin { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 123, 255); font-size: 0px; line-height: 1.57143; list-style: none; font-family: -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"; position: absolute; display: none; text-align: center; vertical-align: middle; opacity: 0; transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-spin-spinning { position: relative; display: inline-block; opacity: 1; }

:where(.css-119ou95).ant-spin .ant-spin-text { font-size: 14px; padding-top: 5px; }

:where(.css-119ou95).ant-spin-fullscreen { position: fixed; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.45); z-index: 1000; inset: 0px; display: flex; align-items: center; flex-direction: column; justify-content: center; opacity: 0; visibility: hidden; transition: 0.2s; }

:where(.css-119ou95).ant-spin-fullscreen-show { opacity: 1; visibility: visible; }

:where(.css-119ou95).ant-spin-fullscreen .ant-spin .ant-spin-dot-holder { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-spin-fullscreen .ant-spin .ant-spin-text { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-spin-nested-loading { position: relative; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin { position: absolute; top: 0px; inset-inline-start: 0px; z-index: 4; display: block; width: 100%; height: 100%; max-height: 400px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin .ant-spin-dot { position: absolute; top: 50%; inset-inline-start: 50%; margin: -10px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin .ant-spin-text { position: absolute; top: 50%; width: 100%; text-shadow: rgb(255, 255, 255) 0px 1px 2px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot { margin-top: -20px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot { margin: -7px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text { padding-top: 2px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot { margin-top: -17px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot { margin: -16px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text { padding-top: 11px; }

:where(.css-119ou95).ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot { margin-top: -26px; }

:where(.css-119ou95).ant-spin-nested-loading .ant-spin-container { position: relative; transition: opacity 0.3s; }

:where(.css-119ou95).ant-spin-nested-loading .ant-spin-container::after { position: absolute; top: 0px; inset-inline: 0px; bottom: 0px; z-index: 10; width: 100%; height: 100%; background: rgb(255, 255, 255); opacity: 0; transition: 0.3s; content: ""; pointer-events: none; }

:where(.css-119ou95).ant-spin-nested-loading .ant-spin-blur { clear: both; opacity: 0.5; user-select: none; pointer-events: none; }

:where(.css-119ou95).ant-spin-nested-loading .ant-spin-blur::after { opacity: 0.4; pointer-events: auto; }

:where(.css-119ou95).ant-spin-tip { color: rgba(0, 0, 0, 0.45); }

:where(.css-119ou95).ant-spin .ant-spin-dot-holder { width: 1em; height: 1em; font-size: 20px; display: inline-block; transition: transform 0.3s, opacity 0.3s; transform-origin: 50% 50%; line-height: 1; color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-spin .ant-spin-dot-holder-hidden { transform: scale(0.3); opacity: 0; }

:where(.css-119ou95).ant-spin .ant-spin-dot-progress { position: absolute; inset: 0px; }

:where(.css-119ou95).ant-spin .ant-spin-dot { position: relative; display: inline-block; font-size: 20px; width: 1em; height: 1em; }

:where(.css-119ou95).ant-spin .ant-spin-dot-item { position: absolute; display: block; width: 9px; height: 9px; background: currentcolor; border-radius: 100%; transform: scale(0.75); transform-origin: 50% 50%; opacity: 0.3; animation-name: css-119ou95-antSpinMove; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; animation-direction: alternate; }

:where(.css-119ou95).ant-spin .ant-spin-dot-item:nth-child(1) { top: 0px; inset-inline-start: 0px; animation-delay: 0s; }

:where(.css-119ou95).ant-spin .ant-spin-dot-item:nth-child(2) { top: 0px; inset-inline-end: 0px; animation-delay: 0.4s; }

:where(.css-119ou95).ant-spin .ant-spin-dot-item:nth-child(3) { inset-inline-end: 0px; bottom: 0px; animation-delay: 0.8s; }

:where(.css-119ou95).ant-spin .ant-spin-dot-item:nth-child(4) { bottom: 0px; inset-inline-start: 0px; animation-delay: 1.2s; }

:where(.css-119ou95).ant-spin .ant-spin-dot-spin { transform: rotate(45deg); animation-name: css-119ou95-antRotate; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: linear; }

:where(.css-119ou95).ant-spin .ant-spin-dot-circle { stroke-linecap: round; transition: stroke-dashoffset 0.3s, stroke-dasharray 0.3s, stroke 0.3s, stroke-width 0.3s, opacity 0.3s; fill-opacity: 0; stroke: currentcolor; }

:where(.css-119ou95).ant-spin .ant-spin-dot-circle-bg { stroke: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-spin-sm .ant-spin-dot, :where(.css-119ou95).ant-spin-sm .ant-spin-dot-holder { font-size: 14px; }

:where(.css-119ou95).ant-spin-sm .ant-spin-dot-holder i { width: 6px; height: 6px; }

:where(.css-119ou95).ant-spin-lg .ant-spin-dot, :where(.css-119ou95).ant-spin-lg .ant-spin-dot-holder { font-size: 32px; }

:where(.css-119ou95).ant-spin-lg .ant-spin-dot-holder i { width: 14px; height: 14px; }

:where(.css-119ou95).ant-spin.ant-spin-show-text .ant-spin-text { display: block; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antSpinMove { 
  100% { opacity: 1; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-119ou95-antRotate { 
  100% { transform: rotate(405deg); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-select"], :where(.css-119ou95)[class*=" ant-select"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-select"]::before, :where(.css-119ou95)[class*=" ant-select"]::before, :where(.css-119ou95)[class^="ant-select"]::after, :where(.css-119ou95)[class*=" ant-select"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-select"] [class^="ant-select"], :where(.css-119ou95)[class*=" ant-select"] [class^="ant-select"], :where(.css-119ou95)[class^="ant-select"] [class*=" ant-select"], :where(.css-119ou95)[class*=" ant-select"] [class*=" ant-select"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-select"] [class^="ant-select"]::before, :where(.css-119ou95)[class*=" ant-select"] [class^="ant-select"]::before, :where(.css-119ou95)[class^="ant-select"] [class*=" ant-select"]::before, :where(.css-119ou95)[class*=" ant-select"] [class*=" ant-select"]::before, :where(.css-119ou95)[class^="ant-select"] [class^="ant-select"]::after, :where(.css-119ou95)[class*=" ant-select"] [class^="ant-select"]::after, :where(.css-119ou95)[class^="ant-select"] [class*=" ant-select"]::after, :where(.css-119ou95)[class*=" ant-select"] [class*=" ant-select"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-select.ant-select-in-form-item { width: 100%; }

:where(.css-119ou95).ant-select { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; position: relative; display: inline-flex; cursor: pointer; }

:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector { position: relative; transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: pointer; }

.ant-select-show-search:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector { cursor: text; }

.ant-select-show-search:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: auto; color: inherit; height: 100%; }

.ant-select-disabled:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector { cursor: not-allowed; }

.ant-select-disabled:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: not-allowed; }

:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { margin: 0px; padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; font-family: inherit; }

:where(.css-119ou95).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button { display: none; appearance: none; }

:where(.css-119ou95).ant-select .ant-select-selection-item { flex: 1 1 0%; font-weight: normal; position: relative; user-select: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

:where(.css-119ou95).ant-select .ant-select-selection-item > .ant-typography { display: inline; }

:where(.css-119ou95).ant-select .ant-select-selection-placeholder { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; flex: 1 1 0%; color: rgba(0, 0, 0, 0.25); pointer-events: none; }

:where(.css-119ou95).ant-select .ant-select-arrow { display: flex; align-items: center; color: rgba(0, 0, 0, 0.25); font-style: normal; line-height: 1; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; position: absolute; top: 50%; inset-inline: auto 11px; height: 12px; margin-top: -6px; font-size: 12px; pointer-events: none; transition: opacity 0.3s; }

:where(.css-119ou95).ant-select .ant-select-arrow > * { line-height: 1; }

:where(.css-119ou95).ant-select .ant-select-arrow svg { display: inline-block; }

:where(.css-119ou95).ant-select .ant-select-arrow .anticon { vertical-align: top; transition: transform 0.3s; }

:where(.css-119ou95).ant-select .ant-select-arrow .anticon > svg { vertical-align: top; }

:where(.css-119ou95).ant-select .ant-select-arrow .anticon:not(.ant-select-suffix) { pointer-events: auto; }

.ant-select-disabled :where(.css-119ou95).ant-select .ant-select-arrow { cursor: not-allowed; }

:where(.css-119ou95).ant-select .ant-select-arrow > :not(:last-child) { margin-inline-end: 8px; }

:where(.css-119ou95).ant-select .ant-select-selection-wrap { display: flex; width: 100%; position: relative; min-width: 0px; }

:where(.css-119ou95).ant-select .ant-select-selection-wrap::after { content: " "; width: 0px; overflow: hidden; }

:where(.css-119ou95).ant-select .ant-select-prefix { flex: 0 0 auto; margin-inline-end: 4px; }

:where(.css-119ou95).ant-select .ant-select-clear { position: absolute; top: 50%; inset-inline: auto 11px; z-index: 1; display: inline-block; width: 12px; height: 12px; margin-top: -6px; color: rgba(0, 0, 0, 0.25); font-size: 12px; font-style: normal; line-height: 1; text-align: center; text-transform: none; cursor: pointer; opacity: 0; transition: color 0.2s, opacity 0.3s; text-rendering: auto; transform: translateZ(0px); }

:where(.css-119ou95).ant-select .ant-select-clear::before { display: block; }

:where(.css-119ou95).ant-select .ant-select-clear:hover { color: rgba(0, 0, 0, 0.45); }

@media (hover: none) {
  :where(.css-119ou95).ant-select .ant-select-clear { opacity: 1; background: rgb(255, 255, 255); border-radius: 50%; }
}

:where(.css-119ou95).ant-select:hover .ant-select-clear { opacity: 1; background: rgb(255, 255, 255); border-radius: 50%; }

:where(.css-119ou95).ant-select-status-error.ant-select-has-feedback .ant-select-clear, :where(.css-119ou95).ant-select-status-warning.ant-select-has-feedback .ant-select-clear, :where(.css-119ou95).ant-select-status-success.ant-select-has-feedback .ant-select-clear, :where(.css-119ou95).ant-select-status-validating.ant-select-has-feedback .ant-select-clear { inset-inline-end: 33px; }

:where(.css-119ou95).ant-select-single { font-size: 14px; height: 32px; }

:where(.css-119ou95).ant-select-single .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: inherit; display: flex; border-radius: 16px; flex: 1 1 auto; }

:where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-wrap::after { line-height: 30px; }

:where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }

:where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }

:where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-item, :where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-placeholder { display: block; padding: 0px; line-height: 30px; transition: 0.3s, visibility; align-self: center; }

:where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-placeholder { transition: none; pointer-events: none; }

:where(.css-119ou95).ant-select-single .ant-select-selector::after, :where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-item:empty::after, :where(.css-119ou95).ant-select-single .ant-select-selector .ant-select-selection-placeholder:empty::after { display: inline-block; width: 0px; visibility: hidden; content: " "; }

:where(.css-119ou95).ant-select-single.ant-select-show-arrow .ant-select-selection-item, :where(.css-119ou95).ant-select-single.ant-select-show-arrow .ant-select-selection-search, :where(.css-119ou95).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 18px; }

:where(.css-119ou95).ant-select-single.ant-select-open .ant-select-selection-item { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-single:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0px 11px; }

:where(.css-119ou95).ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: 30px; font-size: 14px; }

:where(.css-119ou95).ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after { line-height: 30px; }

:where(.css-119ou95).ant-select-single.ant-select-customize-input .ant-select-selector::after { display: none; }

:where(.css-119ou95).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search { position: static; width: 100%; }

:where(.css-119ou95).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder { position: absolute; inset-inline: 0px; padding: 0px 11px; }

:where(.css-119ou95).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after { display: none; }

:where(.css-119ou95).ant-select-single.ant-select-sm { font-size: 14px; height: 24px; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: inherit; display: flex; border-radius: 8px; flex: 1 1 auto; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-wrap::after { line-height: 22px; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item, :where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder { display: block; padding: 0px; line-height: 22px; transition: 0.3s, visibility; align-self: center; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder { transition: none; pointer-events: none; }

:where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector::after, :where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item:empty::after, :where(.css-119ou95).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder:empty::after { display: inline-block; width: 0px; visibility: hidden; content: " "; }

:where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-item, :where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-search, :where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 18px; }

:where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-open .ant-select-selection-item { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0px 11px; }

:where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: 22px; font-size: 14px; }

:where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after { line-height: 22px; }

:where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector::after { display: none; }

:where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-search { position: static; width: 100%; }

:where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder { position: absolute; inset-inline: 0px; padding: 0px 11px; }

:where(.css-119ou95).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after { display: none; }

:where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector { padding: 0px 7px; }

:where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search { inset-inline-end: 28px; }

:where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item, :where(.css-119ou95).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 21px; }

:where(.css-119ou95).ant-select-single.ant-select-lg { font-size: 16px; height: 40px; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 16px; line-height: 1.57143; list-style: none; font-family: inherit; display: flex; border-radius: 16px; flex: 1 1 auto; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-wrap::after { line-height: 38px; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item, :where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder { display: block; padding: 0px; line-height: 38px; transition: 0.3s, visibility; align-self: center; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder { transition: none; pointer-events: none; }

:where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector::after, :where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item:empty::after, :where(.css-119ou95).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder:empty::after { display: inline-block; width: 0px; visibility: hidden; content: " "; }

:where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-item, :where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-search, :where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: 18px; }

:where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-open .ant-select-selection-item { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0px 11px; }

:where(.css-119ou95).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: 38px; font-size: 16px; }

:where(.css-119ou95).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after { line-height: 38px; }

:where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector::after { display: none; }

:where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-search { position: static; width: 100%; }

:where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder { position: absolute; inset-inline: 0px; padding: 0px 11px; }

:where(.css-119ou95).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after { display: none; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow { position: relative; display: flex; flex: 1 1 auto; flex-wrap: wrap; max-width: 100%; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow-item { flex: 0 0 auto; align-self: center; max-width: calc(100% - 4px); display: inline-flex; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item { display: flex; align-self: center; flex: 0 0 auto; box-sizing: border-box; max-width: 100%; margin-block: 2px; border-radius: 8px; cursor: default; transition: font-size 0.3s, line-height 0.3s, height 0.3s; margin-inline-end: 4px; padding-inline: 8px 4px; }

.ant-select-disabled:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item { color: rgba(0, 0, 0, 0.25); border-color: transparent; cursor: not-allowed; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content { display: inline-block; margin-inline-end: 4px; overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove { display: inline-flex; align-items: center; color: rgba(0, 0, 0, 0.45); font-style: normal; line-height: inherit; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 10px; cursor: pointer; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove > * { line-height: 1; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove svg { display: inline-block; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-select-multiple .ant-select-selector { display: flex; align-items: center; width: 100%; height: 100%; padding-inline: 3px; padding-block: 1px; border-radius: 16px; }

.ant-select-disabled:where(.css-119ou95).ant-select-multiple .ant-select-selector { background: rgb(245, 245, 245); cursor: not-allowed; }

:where(.css-119ou95).ant-select-multiple .ant-select-selector::after { display: inline-block; width: 0px; margin: 2px 0px; line-height: 24px; visibility: hidden; content: " "; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-item { height: 24px; line-height: 22px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-wrap { align-self: flex-start; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-wrap::after { line-height: 24px; margin-block: 2px; }

:where(.css-119ou95).ant-select-multiple .ant-select-prefix { margin-inline-start: 8px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search, :where(.css-119ou95).ant-select-multiple .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-search { margin-inline-start: 0px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-placeholder, :where(.css-119ou95).ant-select-multiple .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-placeholder { inset-inline-start: 0px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-overflow-item-suffix { min-height: 24px; margin-block: 2px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-search { display: inline-flex; position: relative; max-width: 100%; margin-inline-start: 8px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-search-input, :where(.css-119ou95).ant-select-multiple .ant-select-selection-search-mirror { height: 24px; font-family: -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"; line-height: 24px; transition: 0.3s; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-search-input { width: 100%; min-width: 4.1px; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-search-mirror { position: absolute; top: 0px; inset-inline: 0px auto; z-index: 999; white-space: pre; visibility: hidden; }

:where(.css-119ou95).ant-select-multiple .ant-select-selection-placeholder { position: absolute; top: 50%; inset-inline: 8px 11px; transform: translateY(-50%); transition: 0.3s; }

:where(.css-119ou95).ant-select-multiple { font-size: 14px; }

.ant-select-show-search:where(.css-119ou95).ant-select-multiple .ant-select-selector { cursor: text; }

:where(.css-119ou95).ant-select-multiple.ant-select-show-arrow .ant-select-selector, :where(.css-119ou95).ant-select-multiple.ant-select-allow-clear .ant-select-selector { padding-inline-end: 24px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow { position: relative; display: flex; flex: 1 1 auto; flex-wrap: wrap; max-width: 100%; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item { flex: 0 0 auto; align-self: center; max-width: calc(100% - 4px); display: inline-flex; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item { display: flex; align-self: center; flex: 0 0 auto; box-sizing: border-box; max-width: 100%; margin-block: 2px; border-radius: 2px; cursor: default; transition: font-size 0.3s, line-height 0.3s, height 0.3s; margin-inline-end: 4px; padding-inline: 8px 4px; }

.ant-select-disabled:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item { color: rgba(0, 0, 0, 0.25); border-color: transparent; cursor: not-allowed; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-content { display: inline-block; margin-inline-end: 4px; overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove { display: inline-flex; align-items: center; color: rgba(0, 0, 0, 0.45); font-style: normal; line-height: inherit; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 10px; cursor: pointer; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove > * { line-height: 1; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove svg { display: inline-block; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selector { display: flex; align-items: center; width: 100%; height: 100%; padding-inline: 3px; padding-block: 1px; border-radius: 8px; }

.ant-select-disabled:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selector { background: rgb(245, 245, 245); cursor: not-allowed; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selector::after { display: inline-block; width: 0px; margin: 2px 0px; line-height: 16px; visibility: hidden; content: " "; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-item { height: 16px; line-height: 14px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-wrap { align-self: flex-start; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-wrap::after { line-height: 16px; margin-block: 2px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-prefix { margin-inline-start: 8px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search, :where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-search { margin-inline-start: 0px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-placeholder, :where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-placeholder { inset-inline-start: 0px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item-suffix { min-height: 16px; margin-block: 2px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-search { display: inline-flex; position: relative; max-width: 100%; margin-inline-start: 8px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-search-input, :where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror { height: 16px; font-family: -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"; line-height: 16px; transition: 0.3s; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-search-input { width: 100%; min-width: 4.1px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror { position: absolute; top: 0px; inset-inline: 0px auto; z-index: 999; white-space: pre; visibility: hidden; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder { position: absolute; top: 50%; inset-inline: 8px 11px; transform: translateY(-50%); transition: 0.3s; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm { font-size: 14px; }

.ant-select-show-search:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selector { cursor: text; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm.ant-select-show-arrow .ant-select-selector, :where(.css-119ou95).ant-select-multiple.ant-select-sm.ant-select-allow-clear .ant-select-selector { padding-inline-end: 24px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder { inset-inline: 7px; }

:where(.css-119ou95).ant-select-multiple.ant-select-sm .ant-select-selection-search { margin-inline-start: 2px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow { position: relative; display: flex; flex: 1 1 auto; flex-wrap: wrap; max-width: 100%; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item { flex: 0 0 auto; align-self: center; max-width: calc(100% - 4px); display: inline-flex; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item { display: flex; align-self: center; flex: 0 0 auto; box-sizing: border-box; max-width: 100%; margin-block: 2px; border-radius: 16px; cursor: default; transition: font-size 0.3s, line-height 0.3s, height 0.3s; margin-inline-end: 4px; padding-inline: 8px 4px; }

.ant-select-disabled:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item { color: rgba(0, 0, 0, 0.25); border-color: transparent; cursor: not-allowed; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-content { display: inline-block; margin-inline-end: 4px; overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove { display: inline-flex; align-items: center; color: rgba(0, 0, 0, 0.45); font-style: normal; line-height: inherit; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 10px; cursor: pointer; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove > * { line-height: 1; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove svg { display: inline-block; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selector { display: flex; align-items: center; width: 100%; height: 100%; padding-inline: 3px; padding-block: 1px; border-radius: 16px; }

.ant-select-disabled:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selector { background: rgb(245, 245, 245); cursor: not-allowed; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selector::after { display: inline-block; width: 0px; margin: 2px 0px; line-height: 32px; visibility: hidden; content: " "; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-item { height: 32px; line-height: 30px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-wrap { align-self: flex-start; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-wrap::after { line-height: 32px; margin-block: 2px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-prefix { margin-inline-start: 8px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search, :where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-search { margin-inline-start: 0px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-placeholder, :where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-placeholder { inset-inline-start: 0px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item-suffix { min-height: 32px; margin-block: 2px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-search { display: inline-flex; position: relative; max-width: 100%; margin-inline-start: 8px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-search-input, :where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror { height: 32px; font-family: -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"; line-height: 32px; transition: 0.3s; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-search-input { width: 100%; min-width: 4.1px; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror { position: absolute; top: 0px; inset-inline: 0px auto; z-index: 999; white-space: pre; visibility: hidden; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selection-placeholder { position: absolute; top: 50%; inset-inline: 8px 11px; transform: translateY(-50%); transition: 0.3s; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg { font-size: 16px; }

.ant-select-show-search:where(.css-119ou95).ant-select-multiple.ant-select-lg .ant-select-selector { cursor: text; }

:where(.css-119ou95).ant-select-multiple.ant-select-lg.ant-select-show-arrow .ant-select-selector, :where(.css-119ou95).ant-select-multiple.ant-select-lg.ant-select-allow-clear .ant-select-selector { padding-inline-end: 24px; }

:where(.css-119ou95).ant-select-dropdown { box-sizing: border-box; margin: 0px; padding: 4px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; position: absolute; top: -9999px; z-index: 1050; overflow: hidden; font-variant: initial; background-color: rgb(255, 255, 255); border-radius: 16px; outline: none; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }

:where(.css-119ou95).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft { animation-name: css-119ou95-antSlideUpIn; }

:where(.css-119ou95).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft, :where(.css-119ou95).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft, :where(.css-119ou95).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight, :where(.css-119ou95).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight { animation-name: css-119ou95-antSlideDownIn; }

:where(.css-119ou95).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft { animation-name: css-119ou95-antSlideUpOut; }

:where(.css-119ou95).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft, :where(.css-119ou95).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight { animation-name: css-119ou95-antSlideDownOut; }

:where(.css-119ou95).ant-select-dropdown-hidden { display: none; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item { position: relative; display: block; min-height: 32px; padding: 5px 12px; color: rgb(0, 16, 41); font-weight: normal; font-size: 14px; line-height: 1.57143; box-sizing: border-box; cursor: pointer; transition: background 0.3s; border-radius: 8px; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-group { color: rgba(0, 0, 0, 0.45); font-size: 12px; cursor: default; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option { display: flex; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-content { flex: 1 1 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-state { flex: 0 0 auto; display: flex; align-items: center; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) { background-color: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) { color: rgb(0, 16, 41); font-weight: 600; background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-disabled { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-disabled.ant-select-item-option-selected { background-color: rgb(245, 245, 245); }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-grouped { padding-inline-start: 24px; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-empty { position: relative; display: block; min-height: 32px; padding: 5px 12px; color: rgba(0, 0, 0, 0.25); font-weight: normal; font-size: 14px; line-height: 1.57143; box-sizing: border-box; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected) { border-end-start-radius: 0px; border-end-end-radius: 0px; }

:where(.css-119ou95).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected) + .ant-select-item-option-selected { border-start-start-radius: 0px; border-start-end-radius: 0px; }

:where(.css-119ou95).ant-select-dropdown-rtl { direction: rtl; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-119ou95).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-119ou95-antSlideUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-119ou95-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-up-enter-prepare, :where(.css-119ou95).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-119ou95).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-119ou95-antSlideDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-119ou95-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-down-enter-prepare, :where(.css-119ou95).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-move-up-enter, :where(.css-119ou95).ant-move-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-up-enter.ant-move-up-enter-active, :where(.css-119ou95).ant-move-up-appear.ant-move-up-appear-active { animation-name: css-119ou95-antMoveUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-move-up-leave.ant-move-up-leave-active { animation-name: css-119ou95-antMoveUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-move-up-enter, :where(.css-119ou95).ant-move-up-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-move-up-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-move-down-enter, :where(.css-119ou95).ant-move-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-down-enter.ant-move-down-enter-active, :where(.css-119ou95).ant-move-down-appear.ant-move-down-appear-active { animation-name: css-119ou95-antMoveDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-move-down-leave.ant-move-down-leave-active { animation-name: css-119ou95-antMoveDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-move-down-enter, :where(.css-119ou95).ant-move-down-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-move-down-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-select-rtl { direction: rtl; }

:where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-last-item) { margin-inline-end: -1px; }

:where(.css-119ou95).ant-select-compact-item:not(.ant-select-status-success) { z-index: 2; }

:where(.css-119ou95).ant-select-compact-item:hover > *, :where(.css-119ou95).ant-select-compact-item:active > * { z-index: 3; }

:where(.css-119ou95).ant-select-compact-item.ant-select-focused { z-index: 3; }

:where(.css-119ou95).ant-select-compact-item[disabled] > * { z-index: 0; }

:where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item) > .ant-select-selector { border-radius: 0px; }

:where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item > .ant-select-selector, :where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-sm > .ant-select-selector, :where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-lg > .ant-select-selector { border-start-end-radius: 0px; border-end-end-radius: 0px; }

:where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item > .ant-select-selector, :where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-sm > .ant-select-selector, :where(.css-119ou95).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-lg > .ant-select-selector { border-start-start-radius: 0px; border-end-start-radius: 0px; }

:where(.css-119ou95).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector { border: 1px solid rgb(217, 217, 217); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: rgb(41, 151, 255); }

.ant-select-focused:where(.css-119ou95).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: rgb(0, 123, 255); box-shadow: rgba(5, 165, 255, 0.1) 0px 0px 0px 0px; outline: 0px; }

:where(.css-119ou95).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-select-outlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector { border: 1px solid rgb(221, 4, 4); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: rgb(255, 120, 117); }

.ant-select-focused:where(.css-119ou95).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: rgb(221, 4, 4); box-shadow: rgba(255, 38, 5, 0.06) 0px 0px 0px 0px; outline: 0px; }

:where(.css-119ou95).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-select-outlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector { border: 1px solid rgb(250, 173, 20); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: rgb(255, 214, 102); }

.ant-select-focused:where(.css-119ou95).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: rgb(250, 173, 20); box-shadow: rgba(255, 215, 5, 0.1) 0px 0px 0px 0px; outline: 0px; }

:where(.css-119ou95).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { background: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-outlined.ant-select-multiple .ant-select-selection-item { background: rgba(0, 0, 0, 0.06); border: 1px solid transparent; }

:where(.css-119ou95).ant-select-filled:not(.ant-select-customize-input) .ant-select-selector { background: rgba(0, 0, 0, 0.04); border: 1px solid transparent; color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { background: rgba(0, 0, 0, 0.06); }

.ant-select-focused:where(.css-119ou95).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { background: rgb(255, 255, 255); border-color: rgb(0, 123, 255); outline: 0px; }

:where(.css-119ou95).ant-select-filled.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector { background: rgb(221, 4, 4); border: 1px solid transparent; color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-select-filled.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { background: rgb(255, 241, 240); }

.ant-select-focused:where(.css-119ou95).ant-select-filled.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { background: rgb(255, 255, 255); border-color: rgb(221, 4, 4); outline: 0px; }

:where(.css-119ou95).ant-select-filled.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector { background: rgb(255, 251, 230); border: 1px solid transparent; color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { background: rgb(255, 241, 184); }

.ant-select-focused:where(.css-119ou95).ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { background: rgb(255, 255, 255); border-color: rgb(250, 173, 20); outline: 0px; }

:where(.css-119ou95).ant-select-filled.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { border-color: rgb(217, 217, 217); background: rgb(245, 245, 245); color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-filled.ant-select-multiple .ant-select-selection-item { background: rgb(255, 255, 255); border: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-select-borderless .ant-select-selector { background: transparent; border: 1px solid transparent; }

:where(.css-119ou95).ant-select-borderless.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-borderless.ant-select-multiple .ant-select-selection-item { background: rgba(0, 0, 0, 0.06); border: 1px solid transparent; }

:where(.css-119ou95).ant-select-borderless.ant-select-status-error .ant-select-prefix, :where(.css-119ou95).ant-select-borderless.ant-select-status-error .ant-select-selection-item { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-select-borderless.ant-select-status-warning .ant-select-prefix, :where(.css-119ou95).ant-select-borderless.ant-select-status-warning .ant-select-selection-item { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-select-underlined:not(.ant-select-customize-input) .ant-select-selector { border-width: 1px 0px; border-style: solid none; border-color: transparent transparent rgb(217, 217, 217); background: rgb(255, 255, 255); border-radius: 0px; }

:where(.css-119ou95).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: transparent transparent rgb(41, 151, 255); }

.ant-select-focused:where(.css-119ou95).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: transparent transparent rgb(0, 123, 255); outline: 0px; }

:where(.css-119ou95).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-select-underlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector { border-width: 1px 0px; border-style: solid none; border-color: transparent transparent rgb(221, 4, 4); background: rgb(255, 255, 255); border-radius: 0px; }

:where(.css-119ou95).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: transparent transparent rgb(255, 120, 117); }

.ant-select-focused:where(.css-119ou95).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: transparent transparent rgb(221, 4, 4); outline: 0px; }

:where(.css-119ou95).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-select-underlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector { border-width: 1px 0px; border-style: solid none; border-color: transparent transparent rgb(250, 173, 20); background: rgb(255, 255, 255); border-radius: 0px; }

:where(.css-119ou95).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: transparent transparent rgb(255, 214, 102); }

.ant-select-focused:where(.css-119ou95).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: transparent transparent rgb(250, 173, 20); outline: 0px; }

:where(.css-119ou95).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-select-underlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-select-underlined.ant-select-multiple .ant-select-selection-item { background: rgba(0, 0, 0, 0.06); border: 1px solid transparent; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";


/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-picker"], :where(.css-119ou95)[class*=" ant-picker"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-picker"]::before, :where(.css-119ou95)[class*=" ant-picker"]::before, :where(.css-119ou95)[class^="ant-picker"]::after, :where(.css-119ou95)[class*=" ant-picker"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-picker"] [class^="ant-picker"], :where(.css-119ou95)[class*=" ant-picker"] [class^="ant-picker"], :where(.css-119ou95)[class^="ant-picker"] [class*=" ant-picker"], :where(.css-119ou95)[class*=" ant-picker"] [class*=" ant-picker"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-picker"] [class^="ant-picker"]::before, :where(.css-119ou95)[class*=" ant-picker"] [class^="ant-picker"]::before, :where(.css-119ou95)[class^="ant-picker"] [class*=" ant-picker"]::before, :where(.css-119ou95)[class*=" ant-picker"] [class*=" ant-picker"]::before, :where(.css-119ou95)[class^="ant-picker"] [class^="ant-picker"]::after, :where(.css-119ou95)[class*=" ant-picker"] [class^="ant-picker"]::after, :where(.css-119ou95)[class^="ant-picker"] [class*=" ant-picker"]::after, :where(.css-119ou95)[class*=" ant-picker"] [class*=" ant-picker"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-footer { border-top: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-footer-extra { padding: 0px 12px; line-height: 38px; text-align: start; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-footer-extra:not(:last-child) { border-bottom: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panels + .ant-picker-footer .ant-picker-ranges { justify-content: space-between; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-ranges { margin-block: 0px; padding-inline: 12px; overflow: hidden; text-align: start; list-style: none; display: flex; justify-content: center; align-items: center; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-ranges > li { line-height: 38px; display: inline-block; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-ranges .ant-picker-now-btn-disabled { pointer-events: none; color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-ranges .ant-picker-preset > .ant-tag-blue { color: rgb(0, 123, 255); background: rgb(230, 246, 255); border-color: rgb(122, 200, 255); cursor: pointer; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-ranges .ant-picker-ok { padding-block: 2px; margin-inline-start: auto; }

:where(.css-119ou95).ant-picker { box-sizing: border-box; margin: 0px; padding: 4px 11px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1; list-style: none; font-family: -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"; position: relative; display: inline-flex; align-items: center; border-radius: 16px; transition: border 0.2s, box-shadow 0.2s, background 0.2s; }

:where(.css-119ou95).ant-picker .ant-picker-prefix { flex: 0 0 auto; margin-inline-end: 4px; }

:where(.css-119ou95).ant-picker .ant-picker-input { position: relative; display: inline-flex; align-items: center; width: 100%; }

:where(.css-119ou95).ant-picker .ant-picker-input > input { position: relative; display: inline-block; width: 100%; color: inherit; font-size: 14px; line-height: 1.57143; transition: 0.2s; flex: 1 1 auto; min-width: 1px; height: auto; padding: 0px; background: transparent; border: 0px; font-family: inherit; }

:where(.css-119ou95).ant-picker .ant-picker-input > input::placeholder { color: rgba(0, 0, 0, 0.25); user-select: none; }

:where(.css-119ou95).ant-picker .ant-picker-input > input:placeholder-shown { text-overflow: ellipsis; }

:where(.css-119ou95).ant-picker .ant-picker-input > input:focus { box-shadow: none; outline: 0px; }

:where(.css-119ou95).ant-picker .ant-picker-input > input[disabled] { background: transparent; color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).ant-picker .ant-picker-input-placeholder > input { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-picker-large { padding: 8.5px 11px; }

:where(.css-119ou95).ant-picker-large .ant-picker-input > input { font-size: 14px; line-height: 1.5; }

:where(.css-119ou95).ant-picker-small { padding: 0px 7px; }

:where(.css-119ou95).ant-picker-small .ant-picker-input > input { font-size: 14px; }

:where(.css-119ou95).ant-picker .ant-picker-suffix { display: flex; flex: 0 0 auto; align-self: center; margin-inline-start: 4px; color: rgba(0, 0, 0, 0.25); line-height: 1; pointer-events: none; transition: opacity 0.2s, color 0.2s; }

:where(.css-119ou95).ant-picker .ant-picker-suffix > * { vertical-align: top; }

:where(.css-119ou95).ant-picker .ant-picker-suffix > :not(:last-child) { margin-inline-end: 8px; }

:where(.css-119ou95).ant-picker .ant-picker-clear { position: absolute; top: 50%; inset-inline-end: 0px; color: rgba(0, 0, 0, 0.25); line-height: 1; transform: translateY(-50%); cursor: pointer; opacity: 0; transition: opacity 0.2s, color 0.2s; }

:where(.css-119ou95).ant-picker .ant-picker-clear > * { vertical-align: top; }

:where(.css-119ou95).ant-picker .ant-picker-clear:hover { color: rgba(0, 0, 0, 0.45); }

:where(.css-119ou95).ant-picker:hover .ant-picker-clear { opacity: 1; }

:where(.css-119ou95).ant-picker:hover .ant-picker-suffix:not(:last-child) { opacity: 0; }

:where(.css-119ou95).ant-picker .ant-picker-separator { position: relative; display: inline-block; width: 1em; height: 14px; color: rgba(0, 0, 0, 0.25); font-size: 14px; vertical-align: top; cursor: default; }

.ant-picker-focused :where(.css-119ou95).ant-picker .ant-picker-separator { color: rgba(0, 0, 0, 0.45); }

.ant-picker-disabled .ant-picker-range-separator :where(.css-119ou95).ant-picker .ant-picker-separator { cursor: not-allowed; }

:where(.css-119ou95).ant-picker-range { position: relative; display: inline-flex; }

:where(.css-119ou95).ant-picker-range .ant-picker-active-bar { bottom: -1px; height: 2px; background: rgb(0, 123, 255); opacity: 0; transition: 0.3s ease-out; pointer-events: none; }

:where(.css-119ou95).ant-picker-range.ant-picker-focused .ant-picker-active-bar { opacity: 1; }

:where(.css-119ou95).ant-picker-range .ant-picker-range-separator { align-items: center; padding: 0px 8px; line-height: 1; }

:where(.css-119ou95).ant-picker-range .ant-picker-clear, :where(.css-119ou95).ant-picker-multiple .ant-picker-clear { inset-inline-end: 11px; }

:where(.css-119ou95).ant-picker-range.ant-picker-small .ant-picker-clear, :where(.css-119ou95).ant-picker-multiple.ant-picker-small .ant-picker-clear { inset-inline-end: 7px; }

:where(.css-119ou95).ant-picker-dropdown { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; pointer-events: none; position: absolute; top: -9999px; left: -9999px; z-index: 1050; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel { display: inline-flex; flex-direction: column; text-align: center; background: rgb(255, 255, 255); border-radius: 16px; outline: none; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-focused { border-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-rtl .ant-picker-prev-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-rtl .ant-picker-super-prev-icon { transform: rotate(45deg); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-rtl .ant-picker-next-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-rtl .ant-picker-super-next-icon { transform: rotate(-135deg); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-rtl .ant-picker-time-panel .ant-picker-content { direction: ltr; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-rtl .ant-picker-time-panel .ant-picker-content > * { direction: rtl; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-decade-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-year-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-quarter-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-month-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-date-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel { display: flex; flex-direction: column; width: 288px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header { display: flex; padding: 0px 8px; color: rgb(0, 16, 41); border-bottom: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header > * { flex: 0 0 auto; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header button { padding: 0px; color: rgba(0, 0, 0, 0.45); line-height: 40px; background: transparent; border: 0px; cursor: pointer; transition: color 0.2s; font-size: inherit; display: inline-flex; align-items: center; justify-content: center; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header button:empty { display: none; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header > button { min-width: 1.6em; font-size: 14px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header > button:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header > button:disabled { opacity: 0.25; pointer-events: none; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header-view { flex: 1 1 auto; font-weight: 600; line-height: 40px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header-view > button { color: inherit; font-weight: inherit; vertical-align: top; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header-view > button:not(:first-child) { margin-inline-start: 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-header-view > button:hover { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-prev-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-next-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-prev-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-next-icon { position: relative; width: 7px; height: 7px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-prev-icon::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-next-icon::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-prev-icon::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-next-icon::before { position: absolute; top: 0px; inset-inline-start: 0px; width: 7px; height: 7px; border: 0px solid; border-block-start-width: 1.5px; border-inline-start-width: 1.5px; content: ""; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-super-prev-icon::after, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-next-icon::after { position: absolute; top: 4px; inset-inline-start: 4px; display: inline-block; width: 7px; height: 7px; border: 0px solid; border-block-start-width: 1.5px; border-inline-start-width: 1.5px; content: ""; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-prev-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-prev-icon { transform: rotate(-45deg); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-next-icon, :where(.css-119ou95).ant-picker-dropdown .ant-picker-super-next-icon { transform: rotate(135deg); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-content { width: 100%; table-layout: fixed; border-collapse: collapse; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-content th, :where(.css-119ou95).ant-picker-dropdown .ant-picker-content td { position: relative; min-width: 24px; font-weight: normal; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-content th { height: 36px; color: rgb(0, 16, 41); vertical-align: middle; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell { padding: 6px 0px; color: rgba(0, 0, 0, 0.25); cursor: pointer; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell::before { position: absolute; top: 50%; inset-inline: 0px; z-index: 1; height: 24px; transform: translateY(-50%); content: ""; pointer-events: none; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner { position: relative; z-index: 2; display: inline-block; min-width: 24px; height: 24px; line-height: 24px; border-radius: 8px; transition: background 0.2s; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-in-view):not(.ant-picker-cell-disabled) .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner { background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before { position: absolute; top: 0px; inset-inline: 0px; bottom: 0px; z-index: 1; border: 1px solid rgb(0, 123, 255); border-radius: 8px; content: ""; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end { position: relative; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled)::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled)::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled)::before { background: rgb(230, 246, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner { color: rgb(255, 255, 255); background: rgb(0, 123, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected.ant-picker-cell-disabled .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-disabled .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-disabled .ant-picker-cell-inner { background: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled)::before { inset-inline-start: 50%; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled)::before { inset-inline-end: 50%; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-end) .ant-picker-cell-inner { border-start-start-radius: 8px; border-end-start-radius: 8px; border-start-end-radius: 0px; border-end-end-radius: 0px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-start) .ant-picker-cell-inner { border-start-start-radius: 0px; border-end-start-radius: 0px; border-start-end-radius: 8px; border-end-end-radius: 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-disabled { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner { background: transparent; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-disabled::before { background: rgb(245, 245, 245); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before { border-color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-decade-panel .ant-picker-content, :where(.css-119ou95).ant-picker-dropdown .ant-picker-year-panel .ant-picker-content, :where(.css-119ou95).ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-content, :where(.css-119ou95).ant-picker-dropdown .ant-picker-month-panel .ant-picker-content { height: 264px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell-inner { padding: 0px 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-content { height: 56px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell-inner { padding: 0px 4px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-decade-panel .ant-picker-cell::before { display: none; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-year-panel .ant-picker-body, :where(.css-119ou95).ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-body, :where(.css-119ou95).ant-picker-dropdown .ant-picker-month-panel .ant-picker-body { padding: 0px 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-year-panel .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-quarter-panel .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-month-panel .ant-picker-cell-inner { width: 60px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-date-panel .ant-picker-body { padding: 8px 18px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-date-panel .ant-picker-content th { box-sizing: border-box; padding: 0px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row td::before { transition: background 0.2s; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row td:first-child::before { border-start-start-radius: 8px; border-end-start-radius: 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row td:last-child::before { border-start-end-radius: 8px; border-end-end-radius: 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row:hover td::before { background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-start td.ant-picker-cell::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-end td.ant-picker-cell::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-selected td.ant-picker-cell::before, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-hover td.ant-picker-cell::before { background: rgb(0, 123, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-start td.ant-picker-cell.ant-picker-cell-week, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-end td.ant-picker-cell.ant-picker-cell-week, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-selected td.ant-picker-cell.ant-picker-cell-week, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-hover td.ant-picker-cell.ant-picker-cell-week { color: rgba(255, 255, 255, 0.5); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-start td.ant-picker-cell .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-end td.ant-picker-cell .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-selected td.ant-picker-cell .ant-picker-cell-inner, :where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-hover td.ant-picker-cell .ant-picker-cell-inner { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel-row-range-hover td::before { background: rgb(230, 246, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel .ant-picker-body, :where(.css-119ou95).ant-picker-dropdown .ant-picker-date-panel-show-week .ant-picker-body { padding: 8px 12px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-week-panel .ant-picker-content th, :where(.css-119ou95).ant-picker-dropdown .ant-picker-date-panel-show-week .ant-picker-content th { width: auto; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel { display: flex; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel { border-inline-start: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-date-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel { transition: opacity 0.3s; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel-active .ant-picker-date-panel, :where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel-active .ant-picker-time-panel { opacity: 0.3; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel-active .ant-picker-date-panel-active, :where(.css-119ou95).ant-picker-dropdown .ant-picker-datetime-panel-active .ant-picker-time-panel-active { opacity: 1; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel { width: auto; min-width: auto; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel .ant-picker-content { display: flex; flex: 1 1 auto; height: 224px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column { flex: 1 0 auto; width: 56px; margin: 4px 0px; padding: 0px; overflow: hidden; text-align: start; list-style: none; transition: background 0.2s; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column::-webkit-scrollbar { width: 8px; background-color: transparent; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.45); border-radius: 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column { scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.45) transparent; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column::after { display: block; height: calc(100% - 28px); content: ""; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column:not(:first-child) { border-inline-start: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column-active { background: rgba(230, 246, 255, 0.2); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column:hover { overflow-y: auto; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column > li { margin: 0px; padding: 0px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell { margin-inline: 4px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner { display: block; width: 48px; height: 28px; margin: 0px; padding-block: 0px; padding-inline: 14px 0px; color: rgb(0, 16, 41); line-height: 28px; border-radius: 8px; cursor: pointer; transition: background 0.2s; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover { background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner { background: rgb(230, 246, 255); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner { color: rgba(0, 0, 0, 0.25); background: transparent; cursor: not-allowed; }

:where(.css-119ou95).ant-picker-dropdown.ant-picker-dropdown-hidden { display: none; }

:where(.css-119ou95).ant-picker-dropdown-rtl { direction: rtl; }

:where(.css-119ou95).ant-picker-dropdown.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow, :where(.css-119ou95).ant-picker-dropdown.ant-picker-dropdown-placement-bottomRight .ant-picker-range-arrow { top: 0px; display: block; transform: translateY(-100%); }

:where(.css-119ou95).ant-picker-dropdown.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow, :where(.css-119ou95).ant-picker-dropdown.ant-picker-dropdown-placement-topRight .ant-picker-range-arrow { bottom: 0px; display: block; transform: translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-picker-dropdown.ant-slide-up-appear .ant-picker-range-arrow.ant-picker-range-arrow, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-enter .ant-picker-range-arrow.ant-picker-range-arrow { transition: none; }

:where(.css-119ou95).ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight { animation-name: css-119ou95-antSlideDownIn; }

:where(.css-119ou95).ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight { animation-name: css-119ou95-antSlideUpIn; }

:where(.css-119ou95).ant-picker-dropdown.ant-slide-up-leave .ant-picker-panel-container { pointer-events: none; }

:where(.css-119ou95).ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight { animation-name: css-119ou95-antSlideDownOut; }

:where(.css-119ou95).ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft, :where(.css-119ou95).ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight { animation-name: css-119ou95-antSlideUpOut; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel { padding-top: 4px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-range-wrapper { display: flex; position: relative; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-range-arrow { position: absolute; z-index: 1; display: none; padding-inline: 16.5px; box-sizing: content-box; transition: 0.3s ease-out; pointer-events: none; width: 16px; height: 16px; overflow: hidden; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-range-arrow::before { position: absolute; bottom: 0px; inset-inline-start: 0px; width: 16px; height: 8px; background: rgb(255, 255, 255); clip-path: path("M 0 8 A 6 6 0 0 0 4.24264 6.24264 L 6.58579 3.89949 A 2 2 0 0 1 9.41421 3.89949 L 11.7574 6.24264 A 6 6 0 0 0 16 8 Z"); content: ""; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-range-arrow::after { content: ""; position: absolute; width: 7.79899px; height: 7.79899px; bottom: 0px; inset-inline: 0px; margin: auto; border-radius: 0px 0px 2px; transform: translateY(50%) rotate(-135deg); box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 5px; z-index: 0; background: transparent; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-range-arrow::before { inset-inline-start: 16.5px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container { overflow: hidden; vertical-align: top; background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; transition: margin 0.3s; display: inline-block; pointer-events: auto; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel-layout { display: flex; flex-wrap: nowrap; align-items: stretch; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets { display: flex; flex-direction: column; min-width: 120px; max-width: 200px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul { height: 0px; flex: 1 1 auto; list-style: none; overflow: auto; margin: 0px; padding: 8px; border-inline-end: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: 8px; padding-inline: 8px; padding-block: 1px; cursor: pointer; transition: 0.3s; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li + li { margin-top: 8px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-presets ul li:hover { background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panels { display: inline-flex; flex-wrap: nowrap; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panels:last-child .ant-picker-panel { border-width: 0px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel { vertical-align: top; background: transparent; border-radius: 0px; border-width: 0px; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content, :where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel table { text-align: center; }

:where(.css-119ou95).ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel-focused { border-color: rgb(217, 217, 217); }

:where(.css-119ou95).ant-picker-dropdown-range { padding: 10.6667px 0px; }

:where(.css-119ou95).ant-picker-dropdown-range-hidden { display: none; }

:where(.css-119ou95).ant-picker-rtl { direction: rtl; }

:where(.css-119ou95).ant-picker-rtl .ant-picker-separator { transform: scale(-1, 1); }

:where(.css-119ou95).ant-picker-rtl .ant-picker-footer-extra { direction: rtl; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-119ou95).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-119ou95-antSlideUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-119ou95-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-up-enter-prepare, :where(.css-119ou95).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-119ou95).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-119ou95-antSlideDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-119ou95-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-down-enter-prepare, :where(.css-119ou95).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-move-up-enter, :where(.css-119ou95).ant-move-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-up-enter.ant-move-up-enter-active, :where(.css-119ou95).ant-move-up-appear.ant-move-up-appear-active { animation-name: css-119ou95-antMoveUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-move-up-leave.ant-move-up-leave-active { animation-name: css-119ou95-antMoveUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-move-up-enter, :where(.css-119ou95).ant-move-up-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-move-up-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-move-down-enter, :where(.css-119ou95).ant-move-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-move-down-enter.ant-move-down-enter-active, :where(.css-119ou95).ant-move-down-appear.ant-move-down-appear-active { animation-name: css-119ou95-antMoveDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-move-down-leave.ant-move-down-leave-active { animation-name: css-119ou95-antMoveDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-move-down-enter, :where(.css-119ou95).ant-move-down-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-move-down-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-picker-outlined { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217); }

:where(.css-119ou95).ant-picker-outlined:hover { border-color: rgb(41, 151, 255); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-outlined:focus, :where(.css-119ou95).ant-picker-outlined:focus-within { border-color: rgb(0, 123, 255); box-shadow: rgba(5, 165, 255, 0.1) 0px 0px 0px 0px; outline: 0px; background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-disabled, :where(.css-119ou95).ant-picker-outlined[disabled] { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); box-shadow: none; cursor: not-allowed; opacity: 1; }

:where(.css-119ou95).ant-picker-outlined.ant-picker-disabled input[disabled], :where(.css-119ou95).ant-picker-outlined[disabled] input[disabled], :where(.css-119ou95).ant-picker-outlined.ant-picker-disabled textarea[disabled], :where(.css-119ou95).ant-picker-outlined[disabled] textarea[disabled] { cursor: not-allowed; }

:where(.css-119ou95).ant-picker-outlined.ant-picker-disabled:hover:not([disabled]), :where(.css-119ou95).ant-picker-outlined[disabled]:hover:not([disabled]) { border-color: rgb(217, 217, 217); background-color: rgb(245, 245, 245); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-error:not(.ant-picker-disabled) { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-error:not(.ant-picker-disabled):hover { border-color: rgb(255, 163, 158); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-error:not(.ant-picker-disabled):focus, :where(.css-119ou95).ant-picker-outlined.ant-picker-status-error:not(.ant-picker-disabled):focus-within { border-color: rgb(221, 4, 4); box-shadow: rgba(255, 38, 5, 0.06) 0px 0px 0px 0px; outline: 0px; background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-error:not(.ant-picker-disabled) .ant-picker-prefix, :where(.css-119ou95).ant-picker-outlined.ant-picker-status-error:not(.ant-picker-disabled) .ant-picker-suffix { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-error.ant-picker-disabled { border-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning:not(.ant-picker-disabled) { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning:not(.ant-picker-disabled):hover { border-color: rgb(255, 214, 102); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning:not(.ant-picker-disabled):focus, :where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning:not(.ant-picker-disabled):focus-within { border-color: rgb(250, 173, 20); box-shadow: rgba(255, 215, 5, 0.1) 0px 0px 0px 0px; outline: 0px; background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning:not(.ant-picker-disabled) .ant-picker-prefix, :where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning:not(.ant-picker-disabled) .ant-picker-suffix { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-status-warning.ant-picker-disabled { border-color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-underlined { background: rgb(255, 255, 255); border-width: 1px 0px; border-style: solid none; border-color: transparent transparent rgb(217, 217, 217); border-radius: 0px; }

:where(.css-119ou95).ant-picker-underlined:hover { border-color: transparent transparent rgb(41, 151, 255); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-underlined:focus, :where(.css-119ou95).ant-picker-underlined:focus-within { border-color: transparent transparent rgb(0, 123, 255); outline: 0px; background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-disabled, :where(.css-119ou95).ant-picker-underlined[disabled] { color: rgba(0, 0, 0, 0.25); box-shadow: none; cursor: not-allowed; }

:where(.css-119ou95).ant-picker-underlined.ant-picker-disabled:hover, :where(.css-119ou95).ant-picker-underlined[disabled]:hover { border-color: transparent transparent rgb(217, 217, 217); }

:where(.css-119ou95).ant-picker-underlined input[disabled], :where(.css-119ou95).ant-picker-underlined textarea[disabled] { cursor: not-allowed; }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-error:not(.ant-picker-disabled) { background: rgb(255, 255, 255); border-width: 1px 0px; border-style: solid none; border-color: transparent transparent rgb(221, 4, 4); border-radius: 0px; }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-error:not(.ant-picker-disabled):hover { border-color: transparent transparent rgb(255, 163, 158); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-error:not(.ant-picker-disabled):focus, :where(.css-119ou95).ant-picker-underlined.ant-picker-status-error:not(.ant-picker-disabled):focus-within { border-color: transparent transparent rgb(221, 4, 4); outline: 0px; background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-error:not(.ant-picker-disabled) .ant-picker-prefix, :where(.css-119ou95).ant-picker-underlined.ant-picker-status-error:not(.ant-picker-disabled) .ant-picker-suffix { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-error.ant-picker-disabled { border-color: transparent transparent rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning:not(.ant-picker-disabled) { background: rgb(255, 255, 255); border-width: 1px 0px; border-style: solid none; border-color: transparent transparent rgb(250, 173, 20); border-radius: 0px; }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning:not(.ant-picker-disabled):hover { border-color: transparent transparent rgb(255, 214, 102); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning:not(.ant-picker-disabled):focus, :where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning:not(.ant-picker-disabled):focus-within { border-color: transparent transparent rgb(250, 173, 20); outline: 0px; background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning:not(.ant-picker-disabled) .ant-picker-prefix, :where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning:not(.ant-picker-disabled) .ant-picker-suffix { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-underlined.ant-picker-status-warning.ant-picker-disabled { border-color: transparent transparent rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-filled { background: rgba(0, 0, 0, 0.04); border-width: 1px; border-style: solid; border-color: transparent; }

input:where(.css-119ou95).ant-picker-filled, :where(.css-119ou95).ant-picker-filled input, textarea:where(.css-119ou95).ant-picker-filled, :where(.css-119ou95).ant-picker-filled textarea { color: unset; }

:where(.css-119ou95).ant-picker-filled:hover { background: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-picker-filled:focus, :where(.css-119ou95).ant-picker-filled:focus-within { outline: 0px; border-color: rgb(0, 123, 255); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-filled.ant-picker-disabled, :where(.css-119ou95).ant-picker-filled[disabled] { color: rgba(0, 0, 0, 0.25); background-color: rgb(245, 245, 245); border-color: rgb(217, 217, 217); box-shadow: none; cursor: not-allowed; opacity: 1; }

:where(.css-119ou95).ant-picker-filled.ant-picker-disabled input[disabled], :where(.css-119ou95).ant-picker-filled[disabled] input[disabled], :where(.css-119ou95).ant-picker-filled.ant-picker-disabled textarea[disabled], :where(.css-119ou95).ant-picker-filled[disabled] textarea[disabled] { cursor: not-allowed; }

:where(.css-119ou95).ant-picker-filled.ant-picker-disabled:hover:not([disabled]), :where(.css-119ou95).ant-picker-filled[disabled]:hover:not([disabled]) { border-color: rgb(217, 217, 217); background-color: rgb(245, 245, 245); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled) { background: rgb(221, 4, 4); border-width: 1px; border-style: solid; border-color: transparent; }

input:where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled), :where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled) input, textarea:where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled), :where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled) textarea { color: rgb(255, 77, 79); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled):hover { background: rgb(255, 241, 240); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled):focus, :where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled):focus-within { outline: 0px; border-color: rgb(221, 4, 4); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled) .ant-picker-prefix, :where(.css-119ou95).ant-picker-filled.ant-picker-status-error:not(.ant-picker-disabled) .ant-picker-suffix { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled) { background: rgb(255, 251, 230); border-width: 1px; border-style: solid; border-color: transparent; }

input:where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled), :where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled) input, textarea:where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled), :where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled) textarea { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled):hover { background: rgb(255, 241, 184); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled):focus, :where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled):focus-within { outline: 0px; border-color: rgb(250, 173, 20); background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled) .ant-picker-prefix, :where(.css-119ou95).ant-picker-filled.ant-picker-status-warning:not(.ant-picker-disabled) .ant-picker-suffix { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-borderless { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }

:where(.css-119ou95).ant-picker-borderless:focus, :where(.css-119ou95).ant-picker-borderless:focus-within { outline: none; }

:where(.css-119ou95).ant-picker-borderless.ant-picker-disabled, :where(.css-119ou95).ant-picker-borderless[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).ant-picker-borderless.ant-picker-status-error, :where(.css-119ou95).ant-picker-borderless.ant-picker-status-error input, :where(.css-119ou95).ant-picker-borderless.ant-picker-status-error textarea { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker-borderless.ant-picker-status-warning, :where(.css-119ou95).ant-picker-borderless.ant-picker-status-warning input, :where(.css-119ou95).ant-picker-borderless.ant-picker-status-warning textarea { color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-outlined.ant-picker-multiple .ant-picker-selection-item { background: rgba(0, 0, 0, 0.06); border: 1px solid transparent; }

:where(.css-119ou95).ant-picker-filled.ant-picker-multiple .ant-picker-selection-item { background: rgb(255, 255, 255); border: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-picker-borderless.ant-picker-multiple .ant-picker-selection-item { background: rgba(0, 0, 0, 0.06); border: 1px solid transparent; }

:where(.css-119ou95).ant-picker-underlined.ant-picker-multiple .ant-picker-selection-item { background: rgba(0, 0, 0, 0.06); border: 1px solid transparent; }

:where(.css-119ou95).ant-picker:not(.ant-picker-disabled):not([disabled]).ant-picker-status-error .ant-picker-active-bar { background: rgb(221, 4, 4); }

:where(.css-119ou95).ant-picker:not(.ant-picker-disabled):not([disabled]).ant-picker-status-warning .ant-picker-active-bar { background: rgb(250, 173, 20); }

:where(.css-119ou95).ant-picker-multiple.ant-picker-small { padding-block: 1px; padding-inline-start: 3px; min-height: 24px; }

:where(.css-119ou95).ant-picker-multiple.ant-picker-small .ant-picker-selection-item { height: 16px; line-height: 14px; }

:where(.css-119ou95).ant-picker-multiple { padding-block: 1px; padding-inline-start: 3px; min-height: 32px; }

:where(.css-119ou95).ant-picker-multiple .ant-picker-selection-item { height: 24px; line-height: 22px; }

:where(.css-119ou95).ant-picker-multiple.ant-picker-large { padding-block: 1px; padding-inline-start: 3px; min-height: 40px; }

:where(.css-119ou95).ant-picker-multiple.ant-picker-large .ant-picker-selection-item { height: 32px; line-height: 30px; }

:where(.css-119ou95).ant-picker.ant-picker-multiple { width: 100%; cursor: text; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selector { flex: 1 1 auto; padding: 0px; position: relative; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selector::after { margin: 0px; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selector .ant-picker-selection-placeholder { position: absolute; top: 50%; inset-inline: 11px 0px; transform: translateY(-50%); transition: 0.3s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; flex: 1 1 0%; color: rgba(0, 0, 0, 0.25); pointer-events: none; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow { position: relative; display: flex; flex: 1 1 auto; flex-wrap: wrap; max-width: 100%; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow-item { flex: 0 0 auto; align-self: center; max-width: calc(100% - 4px); display: inline-flex; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item { display: flex; align-self: center; flex: 0 0 auto; box-sizing: border-box; max-width: 100%; margin-block: 2px; border-radius: 8px; cursor: default; transition: font-size 0.3s, line-height 0.3s, height 0.3s; margin-inline-end: 4px; padding-inline: 8px 4px; }

.ant-picker-disabled:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item { color: rgba(0, 0, 0, 0.25); border-color: transparent; cursor: not-allowed; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-content { display: inline-block; margin-inline-end: 4px; overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-remove { display: inline-flex; align-items: center; color: rgba(0, 0, 0, 0.45); font-style: normal; line-height: inherit; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-weight: bold; font-size: 10px; cursor: pointer; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-remove > * { line-height: 1; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-remove svg { display: inline-block; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-selection-overflow .ant-picker-selection-item-remove:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-picker.ant-picker-multiple .ant-picker-multiple-input { width: 0px; height: 0px; border: 0px; visibility: hidden; position: absolute; z-index: -1; }

:where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-last-item) { margin-inline-end: -1px; }

:where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-status-success) { z-index: 2; }

:where(.css-119ou95).ant-picker-compact-item:hover, :where(.css-119ou95).ant-picker-compact-item:active { z-index: 3; }

:where(.css-119ou95).ant-picker-compact-item.ant-picker-focused { z-index: 3; }

:where(.css-119ou95).ant-picker-compact-item[disabled] { z-index: 0; }

:where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-first-item):not(.ant-picker-compact-last-item) { border-radius: 0px; }

:where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-first-item, :where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-first-item.ant-picker-sm, :where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-last-item).ant-picker-compact-first-item.ant-picker-lg { border-start-end-radius: 0px; border-end-end-radius: 0px; }

:where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-first-item).ant-picker-compact-last-item, :where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-first-item).ant-picker-compact-last-item.ant-picker-sm, :where(.css-119ou95).ant-picker-compact-item:not(.ant-picker-compact-first-item).ant-picker-compact-last-item.ant-picker-lg { border-start-start-radius: 0px; border-end-start-radius: 0px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-space-compact { display: inline-flex; }

:where(.css-119ou95).ant-space-compact-block { display: flex; width: 100%; }

:where(.css-119ou95).ant-space-compact-vertical { flex-direction: column; }

:where(.css-119ou95).ant-space-compact-rtl { direction: rtl; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";


/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-popover { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; position: absolute; top: 0px; left: 0px; z-index: 1030; font-weight: normal; white-space: normal; text-align: start; cursor: auto; user-select: text; --valid-offset-x: var(--arrow-offset-horizontal, var(--arrow-x)); transform-origin: var(--valid-offset-x, 50%) var(--arrow-y, 50%); --antd-arrow-background-color: #ffffff; width: max-content; max-width: 100vw; }

:where(.css-119ou95).ant-popover-rtl { direction: rtl; }

:where(.css-119ou95).ant-popover-hidden { display: none; }

:where(.css-119ou95).ant-popover .ant-popover-content { position: relative; }

:where(.css-119ou95).ant-popover .ant-popover-inner { background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; padding: 12px; }

:where(.css-119ou95).ant-popover .ant-popover-title { min-width: 177px; margin-bottom: 8px; color: rgb(0, 16, 41); font-weight: 600; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 0px; }

:where(.css-119ou95).ant-popover .ant-popover-inner-content { color: rgb(0, 16, 41); padding: 0px; }

:where(.css-119ou95).ant-popover .ant-popover-arrow { position: absolute; z-index: 1; display: block; pointer-events: none; width: 16px; height: 16px; overflow: hidden; }

:where(.css-119ou95).ant-popover .ant-popover-arrow::before { position: absolute; bottom: 0px; inset-inline-start: 0px; width: 16px; height: 8px; background: var(--antd-arrow-background-color); clip-path: path("M 0 8 A 6 6 0 0 0 4.24264 6.24264 L 6.58579 3.89949 A 2 2 0 0 1 9.41421 3.89949 L 11.7574 6.24264 A 6 6 0 0 0 16 8 Z"); content: ""; }

:where(.css-119ou95).ant-popover .ant-popover-arrow::after { content: ""; position: absolute; width: 7.79899px; height: 7.79899px; bottom: 0px; inset-inline: 0px; margin: auto; border-radius: 0px 0px 2px; transform: translateY(50%) rotate(-135deg); box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 5px; z-index: 0; background: transparent; }

:where(.css-119ou95).ant-popover .ant-popover-arrow::before { background: var(--antd-arrow-background-color); }

:where(.css-119ou95).ant-popover-placement-top > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-topLeft > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-topRight > .ant-popover-arrow { bottom: 0px; transform: translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-popover-placement-top > .ant-popover-arrow { left: 50%; transform: translateX(-50%) translateY(100%) rotate(180deg); }

:where(.css-119ou95).ant-popover-placement-topLeft { --arrow-offset-horizontal: 18px; }

:where(.css-119ou95).ant-popover-placement-topLeft > .ant-popover-arrow { left: 18px; }

:where(.css-119ou95).ant-popover-placement-topRight { --arrow-offset-horizontal: calc(100% - 18px); }

:where(.css-119ou95).ant-popover-placement-topRight > .ant-popover-arrow { right: 18px; }

:where(.css-119ou95).ant-popover-placement-bottom > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-bottomLeft > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-bottomRight > .ant-popover-arrow { top: 0px; transform: translateY(-100%); }

:where(.css-119ou95).ant-popover-placement-bottom > .ant-popover-arrow { left: 50%; transform: translateX(-50%) translateY(-100%); }

:where(.css-119ou95).ant-popover-placement-bottomLeft { --arrow-offset-horizontal: 18px; }

:where(.css-119ou95).ant-popover-placement-bottomLeft > .ant-popover-arrow { left: 18px; }

:where(.css-119ou95).ant-popover-placement-bottomRight { --arrow-offset-horizontal: calc(100% - 18px); }

:where(.css-119ou95).ant-popover-placement-bottomRight > .ant-popover-arrow { right: 18px; }

:where(.css-119ou95).ant-popover-placement-left > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-leftTop > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-leftBottom > .ant-popover-arrow { right: 0px; transform: translateX(100%) rotate(90deg); }

:where(.css-119ou95).ant-popover-placement-left > .ant-popover-arrow { top: 50%; transform: translateY(-50%) translateX(100%) rotate(90deg); }

:where(.css-119ou95).ant-popover-placement-leftTop > .ant-popover-arrow { top: 8px; }

:where(.css-119ou95).ant-popover-placement-leftBottom > .ant-popover-arrow { bottom: 8px; }

:where(.css-119ou95).ant-popover-placement-right > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-rightTop > .ant-popover-arrow, :where(.css-119ou95).ant-popover-placement-rightBottom > .ant-popover-arrow { left: 0px; transform: translateX(-100%) rotate(-90deg); }

:where(.css-119ou95).ant-popover-placement-right > .ant-popover-arrow { top: 50%; transform: translateY(-50%) translateX(-100%) rotate(-90deg); }

:where(.css-119ou95).ant-popover-placement-rightTop > .ant-popover-arrow { top: 8px; }

:where(.css-119ou95).ant-popover-placement-rightBottom > .ant-popover-arrow { bottom: 8px; }

:where(.css-119ou95).ant-popover-pure { position: relative; max-width: none; margin: 16px; display: inline-block; }

:where(.css-119ou95).ant-popover-pure .ant-popover-content { display: inline-block; }

:where(.css-119ou95).ant-popover.ant-popover-blue { --antd-arrow-background-color: #1677ff; }

:where(.css-119ou95).ant-popover.ant-popover-blue .ant-popover-inner { background-color: rgb(22, 119, 255); }

:where(.css-119ou95).ant-popover.ant-popover-blue .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-purple { --antd-arrow-background-color: #722ed1; }

:where(.css-119ou95).ant-popover.ant-popover-purple .ant-popover-inner { background-color: rgb(114, 46, 209); }

:where(.css-119ou95).ant-popover.ant-popover-purple .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-cyan { --antd-arrow-background-color: #13c2c2; }

:where(.css-119ou95).ant-popover.ant-popover-cyan .ant-popover-inner { background-color: rgb(19, 194, 194); }

:where(.css-119ou95).ant-popover.ant-popover-cyan .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-green { --antd-arrow-background-color: #52c41a; }

:where(.css-119ou95).ant-popover.ant-popover-green .ant-popover-inner { background-color: rgb(82, 196, 26); }

:where(.css-119ou95).ant-popover.ant-popover-green .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-magenta { --antd-arrow-background-color: #eb2f96; }

:where(.css-119ou95).ant-popover.ant-popover-magenta .ant-popover-inner { background-color: rgb(235, 47, 150); }

:where(.css-119ou95).ant-popover.ant-popover-magenta .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-pink { --antd-arrow-background-color: #eb2f96; }

:where(.css-119ou95).ant-popover.ant-popover-pink .ant-popover-inner { background-color: rgb(235, 47, 150); }

:where(.css-119ou95).ant-popover.ant-popover-pink .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-red { --antd-arrow-background-color: #f5222d; }

:where(.css-119ou95).ant-popover.ant-popover-red .ant-popover-inner { background-color: rgb(245, 34, 45); }

:where(.css-119ou95).ant-popover.ant-popover-red .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-orange { --antd-arrow-background-color: #fa8c16; }

:where(.css-119ou95).ant-popover.ant-popover-orange .ant-popover-inner { background-color: rgb(250, 140, 22); }

:where(.css-119ou95).ant-popover.ant-popover-orange .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-yellow { --antd-arrow-background-color: #fadb14; }

:where(.css-119ou95).ant-popover.ant-popover-yellow .ant-popover-inner { background-color: rgb(250, 219, 20); }

:where(.css-119ou95).ant-popover.ant-popover-yellow .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-volcano { --antd-arrow-background-color: #fa541c; }

:where(.css-119ou95).ant-popover.ant-popover-volcano .ant-popover-inner { background-color: rgb(250, 84, 28); }

:where(.css-119ou95).ant-popover.ant-popover-volcano .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-geekblue { --antd-arrow-background-color: #2f54eb; }

:where(.css-119ou95).ant-popover.ant-popover-geekblue .ant-popover-inner { background-color: rgb(47, 84, 235); }

:where(.css-119ou95).ant-popover.ant-popover-geekblue .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-lime { --antd-arrow-background-color: #a0d911; }

:where(.css-119ou95).ant-popover.ant-popover-lime .ant-popover-inner { background-color: rgb(160, 217, 17); }

:where(.css-119ou95).ant-popover.ant-popover-lime .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-popover.ant-popover-gold { --antd-arrow-background-color: #faad14; }

:where(.css-119ou95).ant-popover.ant-popover-gold .ant-popover-inner { background-color: rgb(250, 173, 20); }

:where(.css-119ou95).ant-popover.ant-popover-gold .ant-popover-arrow { background: transparent; }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-119ou95).ant-zoom-big-appear.ant-zoom-big-appear-active { animation-name: css-119ou95-antZoomBigIn; animation-play-state: running; }

:where(.css-119ou95).ant-zoom-big-leave.ant-zoom-big-leave-active { animation-name: css-119ou95-antZoomBigOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-zoom-big-enter-prepare, :where(.css-119ou95).ant-zoom-big-appear-prepare { transform: none; }

:where(.css-119ou95).ant-zoom-big-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-tabs"], :where(.css-119ou95)[class*=" ant-tabs"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-tabs"]::before, :where(.css-119ou95)[class*=" ant-tabs"]::before, :where(.css-119ou95)[class^="ant-tabs"]::after, :where(.css-119ou95)[class*=" ant-tabs"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-tabs"] [class^="ant-tabs"], :where(.css-119ou95)[class*=" ant-tabs"] [class^="ant-tabs"], :where(.css-119ou95)[class^="ant-tabs"] [class*=" ant-tabs"], :where(.css-119ou95)[class*=" ant-tabs"] [class*=" ant-tabs"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-tabs"] [class^="ant-tabs"]::before, :where(.css-119ou95)[class*=" ant-tabs"] [class^="ant-tabs"]::before, :where(.css-119ou95)[class^="ant-tabs"] [class*=" ant-tabs"]::before, :where(.css-119ou95)[class*=" ant-tabs"] [class*=" ant-tabs"]::before, :where(.css-119ou95)[class^="ant-tabs"] [class^="ant-tabs"]::after, :where(.css-119ou95)[class*=" ant-tabs"] [class^="ant-tabs"]::after, :where(.css-119ou95)[class^="ant-tabs"] [class*=" ant-tabs"]::after, :where(.css-119ou95)[class*=" ant-tabs"] [class*=" ant-tabs"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-tabs-small > .ant-tabs-nav .ant-tabs-tab { padding: 8px 0px; font-size: 14px; }

:where(.css-119ou95).ant-tabs-large > .ant-tabs-nav .ant-tabs-tab { padding: 16px 0px; font-size: 16px; line-height: 1.5; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab { padding: 4px 8px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-nav-add { min-width: 32px; min-height: 32px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-small.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab { border-radius: 0px 0px 16px 16px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-small.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab { border-radius: 16px 16px 0px 0px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-small.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab { border-radius: 0px 16px 16px 0px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-small.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab { border-radius: 16px 0px 0px 16px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab { padding: 11px 16px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-nav-add { min-width: 48px; min-height: 48px; }

:where(.css-119ou95).ant-tabs-rtl { direction: rtl; }

:where(.css-119ou95).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab { margin: 0px 0px 0px 32px; }

:where(.css-119ou95).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab:last-of-type { margin-left: 0px; }

:where(.css-119ou95).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon { margin-right: 0px; margin-left: 12px; }

:where(.css-119ou95).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove { margin-right: 8px; margin-left: -4px; }

:where(.css-119ou95).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon { margin: 0px; }

:where(.css-119ou95).ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav { order: 1; }

:where(.css-119ou95).ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder { order: 0; }

:where(.css-119ou95).ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav { order: 0; }

:where(.css-119ou95).ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder { order: 1; }

:where(.css-119ou95).ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab { margin-right: 2px; margin-left: 0px; }

:where(.css-119ou95).ant-tabs-dropdown-rtl { direction: rtl; }

:where(.css-119ou95).ant-tabs-menu-item .ant-tabs-dropdown-rtl { text-align: right; }

:where(.css-119ou95).ant-tabs-top, :where(.css-119ou95).ant-tabs-bottom { flex-direction: column; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav { margin: 0px 0px 16px; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav::before, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav::before, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav::before, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav::before { position: absolute; right: 0px; left: 0px; border-bottom: 1px solid rgb(240, 240, 240); content: ""; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar { height: 2px; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated { transition: width 0.3s, left 0.3s, right 0.3s; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after { top: 0px; bottom: 0px; width: 32px; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before { left: 0px; box-shadow: rgba(0, 0, 0, 0.08) 10px 0px 8px -8px inset; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after { right: 0px; box-shadow: rgba(0, 0, 0, 0.08) -10px 0px 8px -8px inset; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before { opacity: 1; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after, :where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after { opacity: 1; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav::before, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav::before { bottom: 0px; }

:where(.css-119ou95).ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar { bottom: 0px; }

:where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav { order: 1; margin-top: 16px; margin-bottom: 0px; }

:where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav::before, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav::before { top: 0px; }

:where(.css-119ou95).ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar { top: 0px; }

:where(.css-119ou95).ant-tabs-bottom > .ant-tabs-content-holder, :where(.css-119ou95).ant-tabs-bottom > div > .ant-tabs-content-holder { order: 0; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav { flex-direction: column; min-width: 40px; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab { padding: 8px 24px; text-align: center; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab { margin: 16px 0px 0px; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap { flex-direction: column; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after { right: 0px; left: 0px; height: 32px; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before { top: 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 8px -8px inset; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after { bottom: 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px -10px 8px -8px inset; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before { opacity: 1; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after { opacity: 1; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar { width: 2px; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated { transition: height 0.3s, top 0.3s; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list, :where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations, :where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations { flex: 1 0 auto; flex-direction: column; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar { right: 0px; }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-content-holder, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-content-holder { margin-left: -1px; border-left: 1px solid rgb(217, 217, 217); }

:where(.css-119ou95).ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane, :where(.css-119ou95).ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane { padding-left: 24px; }

:where(.css-119ou95).ant-tabs-right > .ant-tabs-nav, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav { order: 1; }

:where(.css-119ou95).ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar { left: 0px; }

:where(.css-119ou95).ant-tabs-right > .ant-tabs-content-holder, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-content-holder { order: 0; margin-right: -1px; border-right: 1px solid rgb(217, 217, 217); }

:where(.css-119ou95).ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane, :where(.css-119ou95).ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane { padding-right: 24px; }

:where(.css-119ou95).ant-tabs-dropdown { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; position: absolute; top: -9999px; left: -9999px; z-index: 1050; display: block; }

:where(.css-119ou95).ant-tabs-dropdown-hidden { display: none; }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu { max-height: 200px; margin: 0px; padding: 4px 0px; overflow: hidden auto; text-align: left; list-style-type: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 16px; outline: none; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: flex; align-items: center; min-width: 120px; margin: 0px; padding: 4px 12px; color: rgb(0, 16, 41); font-weight: normal; font-size: 14px; line-height: 1.57143; cursor: pointer; transition: 0.3s; }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item > span { flex: 1 1 0%; white-space: nowrap; }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-remove { flex: 0 0 auto; margin-left: 12px; color: rgba(0, 0, 0, 0.45); font-size: 12px; background: transparent; border: 0px; cursor: pointer; }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-remove:hover { color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item:hover { background: rgba(0, 0, 0, 0.04); }

:where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-disabled, :where(.css-119ou95).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-disabled:hover { color: rgba(0, 0, 0, 0.25); background: transparent; cursor: not-allowed; }

:where(.css-119ou95).ant-tabs-card > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab { margin: 0px; padding: 8px 16px; background: rgba(0, 0, 0, 0.02); border: 1px solid rgb(240, 240, 240); transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active, :where(.css-119ou95).ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active { color: rgb(0, 123, 255); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-focus:has(.ant-tabs-tab-btn:focus-visible), :where(.css-119ou95).ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-focus:has(.ant-tabs-tab-btn:focus-visible) { outline: rgb(122, 200, 255) solid 3px; outline-offset: -3px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-tabs-card > .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn:focus-visible, :where(.css-119ou95).ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn:focus-visible { outline: none; }

:where(.css-119ou95).ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar, :where(.css-119ou95).ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar { visibility: hidden; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab { margin-left: 2px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab { border-radius: 16px 16px 0px 0px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active, :where(.css-119ou95).ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active { border-bottom-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab { border-radius: 0px 0px 16px 16px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active, :where(.css-119ou95).ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active { border-top-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab { margin-top: 2px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab { border-radius: 16px 0px 0px 16px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active, :where(.css-119ou95).ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active { border-right-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab, :where(.css-119ou95).ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab { border-radius: 0px 16px 16px 0px; }

:where(.css-119ou95).ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active, :where(.css-119ou95).ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active { border-left-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tabs { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 14px; line-height: 1.57143; list-style: none; font-family: -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"; display: flex; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav { position: relative; display: flex; flex: 0 0 auto; align-items: center; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap { position: relative; display: flex; flex: 1 1 auto; align-self: stretch; overflow: hidden; white-space: nowrap; transform: translate(0px); }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before, :where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after { position: absolute; z-index: 1; opacity: 0; transition: opacity 0.3s; content: ""; pointer-events: none; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-list, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list { position: relative; display: flex; transition: opacity 0.3s; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations { display: flex; align-self: stretch; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden { position: absolute; visibility: hidden; pointer-events: none; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-more, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more { position: relative; padding: 8px 16px; background: transparent; border: 0px; color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after { position: absolute; right: 0px; bottom: 0px; left: 0px; height: 5px; transform: translateY(100%); content: ""; }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-add, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add { min-width: 40px; min-height: 40px; margin-left: 2px; background: transparent; border: 1px solid rgb(240, 240, 240); border-radius: 16px 16px 0px 0px; outline: none; cursor: pointer; color: rgb(0, 16, 41); transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover { color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active, :where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus:not(:focus-visible), :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus:not(:focus-visible) { color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus-visible, :where(.css-119ou95).ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: -3px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-tabs .ant-tabs-extra-content { flex: 0 0 auto; }

:where(.css-119ou95).ant-tabs .ant-tabs-ink-bar { position: absolute; background: rgb(0, 123, 255); pointer-events: none; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab { position: relative; -webkit-tap-highlight-color: transparent; display: inline-flex; align-items: center; padding: 12px 0px; font-size: 14px; background: transparent; border: 0px; outline: none; cursor: pointer; color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible), :where(.css-119ou95).ant-tabs .ant-tabs-tab-remove:focus:not(:focus-visible), :where(.css-119ou95).ant-tabs .ant-tabs-tab-btn:active, :where(.css-119ou95).ant-tabs .ant-tabs-tab-remove:active { color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-tabs .ant-tabs-tab-btn { outline: none; transition: 0.3s; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab-btn .ant-tabs-tab-icon:not(:last-child) { margin-inline-end: 12px; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab-remove { flex: 0 0 auto; line-height: 1; margin-right: -4px; margin-left: 8px; color: rgba(0, 0, 0, 0.45); font-size: 12px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; cursor: pointer; transition: 0.3s; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab-remove:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-tabs .ant-tabs-tab-remove:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab:hover { color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: rgb(0, 123, 255); text-shadow: currentcolor 0px 0px 0.25px; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus, :where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-remove:focus, :where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active, :where(.css-119ou95).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-remove:active { color: rgba(0, 0, 0, 0.25); }

:where(.css-119ou95).ant-tabs .ant-tabs-tab .ant-tabs-tab-remove .anticon { margin: 0px; vertical-align: middle; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab .anticon:not(:last-child) { margin-right: 12px; }

:where(.css-119ou95).ant-tabs .ant-tabs-tab + .ant-tabs-tab { margin: 0px 0px 0px 32px; }

:where(.css-119ou95).ant-tabs .ant-tabs-content { position: relative; width: 100%; }

:where(.css-119ou95).ant-tabs .ant-tabs-content-holder { flex: 1 1 auto; min-width: 0px; min-height: 0px; }

:where(.css-119ou95).ant-tabs .ant-tabs-tabpane:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-tabs .ant-tabs-tabpane-hidden { display: none; }

:where(.css-119ou95).ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*=".ant-tabs-nav-wrap-ping"]) > .ant-tabs-nav-list, :where(.css-119ou95).ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*=".ant-tabs-nav-wrap-ping"]) > .ant-tabs-nav-list { margin: auto; }

:where(.css-119ou95).ant-tabs .ant-tabs-switch-appear, :where(.css-119ou95).ant-tabs .ant-tabs-switch-enter { transition: none; }

:where(.css-119ou95).ant-tabs .ant-tabs-switch-appear-start, :where(.css-119ou95).ant-tabs .ant-tabs-switch-enter-start { opacity: 0; }

:where(.css-119ou95).ant-tabs .ant-tabs-switch-appear-active, :where(.css-119ou95).ant-tabs .ant-tabs-switch-enter-active { opacity: 1; transition: opacity 0.3s; }

:where(.css-119ou95).ant-tabs .ant-tabs-switch-leave { position: absolute; transition: none; inset: 0px; }

:where(.css-119ou95).ant-tabs .ant-tabs-switch-leave-start { opacity: 1; }

:where(.css-119ou95).ant-tabs .ant-tabs-switch-leave-active { opacity: 0; transition: opacity 0.3s; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-119ou95).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-119ou95-antSlideUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-119ou95-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-up-enter-prepare, :where(.css-119ou95).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-119ou95).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-119ou95-antSlideDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-119ou95-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }

:where(.css-119ou95).ant-slide-down-enter-prepare, :where(.css-119ou95).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-tag { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95).ant-tag::before, :where(.css-119ou95).ant-tag::after { box-sizing: border-box; }

:where(.css-119ou95).ant-tag [class^="ant-tag"], :where(.css-119ou95).ant-tag [class*=" ant-tag"] { box-sizing: border-box; }

:where(.css-119ou95).ant-tag [class^="ant-tag"]::before, :where(.css-119ou95).ant-tag [class*=" ant-tag"]::before, :where(.css-119ou95).ant-tag [class^="ant-tag"]::after, :where(.css-119ou95).ant-tag [class*=" ant-tag"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-tag { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); font-size: 12px; line-height: 20px; list-style: none; font-family: -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"; display: inline-block; height: auto; margin-inline-end: 8px; padding-inline: 7px; white-space: nowrap; background: rgb(250, 250, 250); border: 1px solid rgb(217, 217, 217); border-radius: 8px; opacity: 1; transition: 0.2s; text-align: start; position: relative; }

:where(.css-119ou95).ant-tag.ant-tag-rtl { direction: rtl; }

:where(.css-119ou95).ant-tag, :where(.css-119ou95).ant-tag a, :where(.css-119ou95).ant-tag a:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-tag .ant-tag-close-icon { margin-inline-start: 3px; font-size: 10px; color: rgba(0, 0, 0, 0.45); cursor: pointer; transition: 0.2s; }

:where(.css-119ou95).ant-tag .ant-tag-close-icon:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-tag.ant-tag-has-color { border-color: transparent; }

:where(.css-119ou95).ant-tag.ant-tag-has-color, :where(.css-119ou95).ant-tag.ant-tag-has-color a, :where(.css-119ou95).ant-tag.ant-tag-has-color a:hover, :where(.css-119ou95).ant-tag.ant-tag-has-color .anticon-close, :where(.css-119ou95).ant-tag.ant-tag-has-color .anticon-close:hover { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tag-checkable { background-color: transparent; border-color: transparent; cursor: pointer; }

:where(.css-119ou95).ant-tag-checkable:not(.ant-tag-checkable-checked):hover { color: rgb(0, 123, 255); background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-tag-checkable:active, :where(.css-119ou95).ant-tag-checkable-checked { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-tag-checkable-checked { background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-tag-checkable-checked:hover { background-color: rgb(41, 151, 255); }

:where(.css-119ou95).ant-tag-checkable:active { background-color: rgb(0, 98, 217); }

:where(.css-119ou95).ant-tag-hidden { display: none; }

:where(.css-119ou95).ant-tag > .anticon + span, :where(.css-119ou95).ant-tag > span + .anticon { margin-inline-start: 7px; }

:where(.css-119ou95).ant-tag-borderless { border-color: transparent; background: rgb(250, 250, 250); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95)[class^="ant-image"], :where(.css-119ou95)[class*=" ant-image"] { font-family: -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"; font-size: 14px; box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-image"]::before, :where(.css-119ou95)[class*=" ant-image"]::before, :where(.css-119ou95)[class^="ant-image"]::after, :where(.css-119ou95)[class*=" ant-image"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-image"] [class^="ant-image"], :where(.css-119ou95)[class*=" ant-image"] [class^="ant-image"], :where(.css-119ou95)[class^="ant-image"] [class*=" ant-image"], :where(.css-119ou95)[class*=" ant-image"] [class*=" ant-image"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-image"] [class^="ant-image"]::before, :where(.css-119ou95)[class*=" ant-image"] [class^="ant-image"]::before, :where(.css-119ou95)[class^="ant-image"] [class*=" ant-image"]::before, :where(.css-119ou95)[class*=" ant-image"] [class*=" ant-image"]::before, :where(.css-119ou95)[class^="ant-image"] [class^="ant-image"]::after, :where(.css-119ou95)[class*=" ant-image"] [class^="ant-image"]::after, :where(.css-119ou95)[class^="ant-image"] [class*=" ant-image"]::after, :where(.css-119ou95)[class*=" ant-image"] [class*=" ant-image"]::after { box-sizing: border-box; }

:where(.css-119ou95).ant-image { position: relative; display: inline-block; }

:where(.css-119ou95).ant-image .ant-image-img { width: 100%; height: auto; vertical-align: middle; }

:where(.css-119ou95).ant-image .ant-image-img-placeholder { background-color: rgb(245, 245, 245); background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); background-repeat: no-repeat; background-position: center center; background-size: 30%; }

:where(.css-119ou95).ant-image .ant-image-mask { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.5); cursor: pointer; opacity: 0; transition: opacity 0.3s; }

:where(.css-119ou95).ant-image .ant-image-mask .ant-image-mask-info { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0px 4px; }

:where(.css-119ou95).ant-image .ant-image-mask .ant-image-mask-info .anticon { margin-inline-end: 4px; }

:where(.css-119ou95).ant-image .ant-image-mask .ant-image-mask-info .anticon svg { vertical-align: baseline; }

:where(.css-119ou95).ant-image .ant-image-mask:hover { opacity: 1; }

:where(.css-119ou95).ant-image .ant-image-placeholder { position: absolute; inset: 0px; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview { height: 100%; text-align: center; pointer-events: none; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-body { position: absolute; inset: 0px; overflow: hidden; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-img { max-width: 100%; max-height: 70%; vertical-align: middle; transform: scale3d(1, 1, 1); cursor: grab; transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); user-select: none; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-img-wrapper { position: absolute; inset: 0px; transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); display: flex; justify-content: center; align-items: center; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-img-wrapper > * { pointer-events: auto; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-img-wrapper::before { display: inline-block; width: 1px; height: 50%; margin-inline-end: -1px; content: ""; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-moving .ant-image-preview-preview-img { cursor: grabbing; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-moving .ant-image-preview-preview-img-wrapper { transition-duration: 0s; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-wrap { z-index: 1080; }

:where(.css-119ou95).ant-image-preview-operations-wrapper { position: fixed; z-index: 1081; }

:where(.css-119ou95) .ant-image-preview-footer { position: fixed; bottom: 32px; left: 50%; display: flex; flex-direction: column; align-items: center; color: rgba(255, 255, 255, 0.65); transform: translateX(-50%); }

:where(.css-119ou95) .ant-image-preview-progress { margin-bottom: 16px; }

:where(.css-119ou95) .ant-image-preview-close { position: fixed; top: 32px; right: 32px; display: flex; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.1); border-radius: 50%; padding: 12px; outline: 0px; border: 0px; cursor: pointer; transition: 0.3s; }

:where(.css-119ou95) .ant-image-preview-close:hover { background-color: rgba(0, 0, 0, 0.2); }

:where(.css-119ou95) .ant-image-preview-close > .anticon { font-size: 18px; }

:where(.css-119ou95) .ant-image-preview-operations { display: flex; align-items: center; padding: 0px 24px; background-color: rgba(0, 0, 0, 0.1); border-radius: 100px; }

:where(.css-119ou95) .ant-image-preview-operations-operation { margin-inline-start: 12px; padding: 12px; cursor: pointer; transition: 0.3s; user-select: none; }

:where(.css-119ou95) .ant-image-preview-operations-operation:not(.ant-image-preview-operations-operation-disabled):hover > .anticon { color: rgba(255, 255, 255, 0.85); }

:where(.css-119ou95) .ant-image-preview-operations-operation-disabled { color: rgba(255, 255, 255, 0.25); cursor: not-allowed; }

:where(.css-119ou95) .ant-image-preview-operations-operation:first-of-type { margin-inline-start: 0px; }

:where(.css-119ou95) .ant-image-preview-operations-operation > .anticon { font-size: 18px; }

:where(.css-119ou95) .ant-image-preview-switch-left, :where(.css-119ou95) .ant-image-preview-switch-right { position: fixed; inset-block-start: 50%; z-index: 1081; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin-top: -20px; color: rgba(255, 255, 255, 0.65); background: rgba(0, 0, 0, 0.1); border-radius: 50%; transform: translateY(-50%); cursor: pointer; transition: 0.3s; user-select: none; }

:where(.css-119ou95) .ant-image-preview-switch-left:hover, :where(.css-119ou95) .ant-image-preview-switch-right:hover { background: rgba(0, 0, 0, 0.2); }

:where(.css-119ou95) .ant-image-preview-switch-left-disabled, :where(.css-119ou95) .ant-image-preview-switch-right-disabled, :where(.css-119ou95) .ant-image-preview-switch-left-disabled:hover, :where(.css-119ou95) .ant-image-preview-switch-right-disabled:hover { color: rgba(255, 255, 255, 0.25); background: transparent; cursor: not-allowed; }

:where(.css-119ou95) .ant-image-preview-switch-left-disabled > .anticon, :where(.css-119ou95) .ant-image-preview-switch-right-disabled > .anticon, :where(.css-119ou95) .ant-image-preview-switch-left-disabled:hover > .anticon, :where(.css-119ou95) .ant-image-preview-switch-right-disabled:hover > .anticon { cursor: not-allowed; }

:where(.css-119ou95) .ant-image-preview-switch-left > .anticon, :where(.css-119ou95) .ant-image-preview-switch-right > .anticon { font-size: 18px; }

:where(.css-119ou95) .ant-image-preview-switch-left { inset-inline-start: 12px; }

:where(.css-119ou95) .ant-image-preview-switch-right { inset-inline-end: 12px; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview.ant-zoom-enter, :where(.css-119ou95).ant-image-preview-root .ant-image-preview.ant-zoom-appear { transform: none; opacity: 0; animation-duration: 0.3s; user-select: none; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview.ant-zoom-leave .ant-image-preview-content { pointer-events: none; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-mask { position: fixed; inset: 0px; z-index: 1000; height: 100%; background-color: rgba(0, 0, 0, 0.45); pointer-events: none; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-mask .ant-image-preview-hidden { display: none; }

:where(.css-119ou95).ant-image-preview-root .ant-image-preview-wrap { position: fixed; inset: 0px; z-index: 1000; overflow: auto; outline: 0px; }

:where(.css-119ou95).ant-image-preview-root .ant-fade-enter, :where(.css-119ou95).ant-image-preview-root .ant-fade-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-image-preview-root .ant-fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-image-preview-root .ant-fade-enter.ant-fade-enter-active, :where(.css-119ou95).ant-image-preview-root .ant-fade-appear.ant-fade-appear-active { animation-name: css-119ou95-antFadeIn; animation-play-state: running; }

:where(.css-119ou95).ant-image-preview-root .ant-fade-leave.ant-fade-leave-active { animation-name: css-119ou95-antFadeOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-image-preview-root .ant-fade-enter, :where(.css-119ou95).ant-image-preview-root .ant-fade-appear { opacity: 0; animation-timing-function: linear; }

:where(.css-119ou95).ant-image-preview-root .ant-fade-leave { animation-timing-function: linear; }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-enter, :where(.css-119ou95).ant-image-preview-root .ant-zoom-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-enter.ant-zoom-enter-active, :where(.css-119ou95).ant-image-preview-root .ant-zoom-appear.ant-zoom-appear-active { animation-name: css-119ou95-antZoomIn; animation-play-state: running; }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-leave.ant-zoom-leave-active { animation-name: css-119ou95-antZoomOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-enter, :where(.css-119ou95).ant-image-preview-root .ant-zoom-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-enter-prepare, :where(.css-119ou95).ant-image-preview-root .ant-zoom-appear-prepare { transform: none; }

:where(.css-119ou95).ant-image-preview-root .ant-zoom-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }

:where(.css-119ou95).ant-fade-enter, :where(.css-119ou95).ant-fade-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-fade-enter.ant-fade-enter-active, :where(.css-119ou95).ant-fade-appear.ant-fade-appear-active { animation-name: css-119ou95-antFadeIn; animation-play-state: running; }

:where(.css-119ou95).ant-fade-leave.ant-fade-leave-active { animation-name: css-119ou95-antFadeOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-fade-enter, :where(.css-119ou95).ant-fade-appear { opacity: 0; animation-timing-function: linear; }

:where(.css-119ou95).ant-fade-leave { animation-timing-function: linear; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antBadgeLoadingCircle { 
  0% { transform-origin: 50% center; }
  100% { transform: translate(50%, -50%) rotate(360deg); transform-origin: 50% center; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antStatusProcessing { 
  0% { transform: scale(0.8); opacity: 0.5; }
  100% { transform: scale(2.4); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antZoomBadgeIn { 
  0% { transform: scale(0) translate(50%, -50%); opacity: 0; }
  100% { transform: scale(1) translate(50%, -50%); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antZoomBadgeOut { 
  0% { transform: scale(1) translate(50%, -50%); }
  100% { transform: scale(0) translate(50%, -50%); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antNoWrapperZoomBadgeIn { 
  0% { transform: scale(0); opacity: 0; }
  100% { transform: scale(1); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes css-1q3a9c7-antNoWrapperZoomBadgeOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0); opacity: 0; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-last-item) { margin-inline-end: -1px; }

:where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-status-success) { z-index: 2; }

:where(.css-119ou95).ant-btn-compact-item:hover, :where(.css-119ou95).ant-btn-compact-item:focus, :where(.css-119ou95).ant-btn-compact-item:active { z-index: 3; }

:where(.css-119ou95).ant-btn-compact-item[disabled] { z-index: 0; }

:where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item) { border-radius: 0px; }

:where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-first-item, :where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-first-item.ant-btn-sm, :where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-first-item.ant-btn-lg { border-start-end-radius: 0px; border-end-end-radius: 0px; }

:where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-first-item).ant-btn-compact-last-item, :where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-first-item).ant-btn-compact-last-item.ant-btn-sm, :where(.css-119ou95).ant-btn-compact-item:not(.ant-btn-compact-first-item).ant-btn-compact-last-item.ant-btn-lg { border-start-start-radius: 0px; border-end-start-radius: 0px; }

:where(.css-119ou95).ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) { margin-bottom: -1px; }

:where(.css-119ou95).ant-btn-compact-vertical-item:not(.ant-btn-status-success) { z-index: 2; }

:where(.css-119ou95).ant-btn-compact-vertical-item:hover, :where(.css-119ou95).ant-btn-compact-vertical-item:focus, :where(.css-119ou95).ant-btn-compact-vertical-item:active { z-index: 3; }

:where(.css-119ou95).ant-btn-compact-vertical-item[disabled] { z-index: 0; }

:where(.css-119ou95).ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) { border-radius: 0px; }

:where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item), :where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item).ant-btn-sm, :where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item).ant-btn-lg { border-end-end-radius: 0px; border-end-start-radius: 0px; }

:where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item), :where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item).ant-btn-sm, :where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item).ant-btn-lg { border-start-start-radius: 0px; border-start-end-radius: 0px; }

:where(.css-119ou95).ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled])::before { position: absolute; top: 0px; inset-inline-start: -1px; background-color: rgb(41, 151, 255); content: ""; width: 1px; height: 100%; }

:where(.css-119ou95).ant-btn-compact-vertical-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])::before { position: absolute; top: -1px; inset-inline-start: 0px; background-color: rgb(41, 151, 255); content: ""; width: 100%; height: 1px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.anticon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }

.anticon > * { line-height: 1; }

.anticon svg { display: inline-block; }

.anticon .anticon .anticon-icon { display: block; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

body { background-color: rgb(255, 255, 255); }

@media (prefers-color-scheme: dark) {
  body { background-color: rgb(43, 43, 52); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.visible { visibility: visible; }

.\!\[position\:relative\] { position: relative !important; }

.\[position\:absolute\] { position: absolute; }

.\[bottom\:20px\] { bottom: 20px; }

.container { width: 100%; }

.\[margin-inline\:auto\] { margin-inline: auto; }

.\[display\:flex\] { display: flex; }

.grid { display: grid; }

.\[height\:32px\] { height: 32px; }

.\[height\:40vh\] { height: 40vh; }

.\[width\:32px\] { width: 32px; }

.\[width\:60\%\] { width: 60%; }

.\[width\:100\%\] { width: 100%; }

.\[flex\:1\] { flex: 1 1 0%; }

.\[cursor\:pointer\] { cursor: pointer; }

.\[align-items\:center\] { align-items: center; }

.\[justify-content\:center\] { justify-content: center; }

.\[font-family\:inherit\] { font-family: inherit; }

.\[font-size\:16px\] { font-size: 16px; }

.\[font-size\:18px\] { font-size: 18px; }

.\[background\:transparent\] { background: transparent; }

.\[border\:0\] { border: 0px; }

.disabled\:\[cursor\:default\] {
  &:disabled { cursor: default; }
}

.disabled\:\[opacity\:20\%\] {
  &:disabled { opacity: 0.2; }
}

.\[\&\~section\:first-of-type\]\:\[margin-top\:16px\] {
  & ~ section:first-of-type { margin-top: 16px; }
}

.\[\&\~section\:last-of-type\]\:\[margin-bottom\:16px\] {
  & ~ section:last-of-type { margin-bottom: 16px; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.highlight-text { color: rgb(221, 4, 4); }

.tableWrapper { flex: 1 1 0%; overflow: auto; width: 100%; }

::-webkit-scrollbar { width: 10px; height: 10px; cursor: pointer; transition: 0.3s; }

::-webkit-scrollbar-thumb { border-radius: 8px; background-color: rgb(143, 143, 143); transition: 0.3s; }

::-webkit-scrollbar-thumb:hover { background-color: rgb(89, 89, 89); }

::-webkit-scrollbar-track { border-radius: 8px; background-color: rgba(224, 224, 224, 0.65); border: rgb(217, 217, 217); }

::-webkit-scrollbar-corner { background-color: transparent !important; }

.MuiDataGrid-menuIcon, .MuiDataGrid-iconButtonContainer { visibility: visible !important; }

.MuiDataGrid-main { border-radius: 0px 0px 20px 20px; }

.MuiDataGrid-main > div:nth-of-type(3) { display: none; }

.MuiDataGrid-pinnedColumnHeaders { height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; }

.MuiList-root { background-color: rgb(255, 255, 255); }

.MuiDataGrid-columnSeparator--sideRight { right: -3px !important; }

.MuiDataGrid-columnSeparator--sideLeft { left: -3px !important; }

.MuiDataGrid-columnHeader { padding: 0px 5px !important; height: 40px !important; }

.MuiDataGrid-columnHeaderCheckbox .MuiDataGrid-columnHeaderDraggableContainer .MuiDataGrid-columnHeaderTitleContainer { padding-right: 0px !important; }

.MuiDataGrid-columnHeaderTitleContainerContent { width: 100%; }

.MuiDataGrid-columnHeader[data-field="__check__"] .MuiDataGrid-columnSeparator { display: none !important; }

.MuiTablePagination-input { border-radius: 100px !important; margin: 0px 10px !important; width: 60px !important; height: 30px !important; }

.MuiTablePagination-actions { display: flex; gap: 5px; margin-left: 10px !important; }

.MuiTablePagination-actions button { padding: 0px !important; }

.MuiCheckbox-root { padding: 0px !important; }

.MuiPopper-root { z-index: 7 !important; }

.MuiPopover-root, .MuiMenu-root, .MuiModal-root { z-index: 7 !important; }

.rc-virtual-list-scrollbar, .ant-tree-list-scrollbar { border-radius: 8px; background-color: rgba(224, 224, 224, 0.65) !important; border: rgb(217, 217, 217) !important; }

.rc-virtual-list-scrollbar-thumb, .ant-tree-list-scrollbar-thumb { border-radius: 8px; transition: 0.3s; background-color: rgb(143, 143, 143) !important; }

.rc-virtual-list-scrollbar-thumb:hover, .ant-tree-list-scrollbar-thumb:hover { background-color: rgb(89, 89, 89) !important; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }

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

strong, b { font-weight: 700; }

body { margin: 0px; color: rgba(0, 0, 0, 0.87); font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1.5; letter-spacing: 0.00938em; background-color: rgb(255, 255, 255); }

@media print {
  body { background-color: rgb(255, 255, 255); }
}

body::backdrop { background-color: rgb(255, 255, 255); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.css-1pz7bly-toastContainer { padding: 0px; display: flex; flex-direction: column; gap: 10px; }

.css-1pz7bly-toastContainer .Toastify__toast { -webkit-box-align: center; align-items: center; margin: 0px; border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; gap: 20px; cursor: pointer; color: rgb(0, 16, 41) !important; }

.css-1pz7bly-toastContainer .Toastify__toast-body { padding: 0px; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 10px; white-space: normal; word-break: break-word; }

.css-1pz7bly-toastContainer .Toastify__toast-body div:last-child { color: rgb(0, 16, 41) !important; }

.css-1pz7bly-toastContainer .Toastify__close-button { color: rgb(0, 16, 41) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--info .Toastify__toast-icon svg { fill: rgb(105, 177, 255) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--success .Toastify__toast-icon svg { fill: rgb(149, 222, 100) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--warning .Toastify__toast-icon svg { fill: rgb(255, 197, 61) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--error .Toastify__toast-icon svg { fill: rgb(255, 120, 117) !important; }

.css-rpk2gd-wrapper { position: relative; display: flex; flex-direction: column; user-select: none; touch-action: none; overflow: hidden; border-radius: 16px; background: rgb(33, 33, 43); pointer-events: auto; max-height: 100vh; max-width: 100vw; }

.css-rpk2gd-wrapper .ant-modal-content { padding: 10px; flex: 1 1 0%; min-height: 0px; user-select: text; touch-action: auto; position: relative; background: rgb(33, 33, 43); pointer-events: auto; overflow: hidden; display: flex; flex-direction: column; gap: 5px; }

.css-rpk2gd-wrapper .ant-modal-header { margin: 0px; background: rgb(33, 33, 43); }

.css-rpk2gd-wrapper .ant-modal-body { overflow: hidden; flex: 1 1 0%; min-height: 0px; }

.css-rpk2gd-wrapper .ant-modal-close { top: 10px; color: rgb(225, 225, 225); }

.css-7mxjvm-header { cursor: move; min-height: 32px; align-content: center; }

.css-1hsuz64-extraButton { position: absolute; top: 10px; right: 80px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(225, 225, 225); }

.css-o6dr0w-fullscreenButton { position: absolute; top: 10px; right: 46px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(225, 225, 225); }

.css-5nj1vf-saveButton { position: absolute; top: 10px; right: 114px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(76, 161, 222); }

.css-1dw39fh-wrapper { height: 100vh; width: 100%; overflow: hidden; }

.css-1pue5hd-content { position: relative; transition: 0.5s; padding: 10px 10px 10px 15px; display: flex; flex-direction: column; gap: 10px; background: rgb(33, 33, 43); overflow-y: auto; }

.css-1pue5hd-content::-webkit-scrollbar { display: none !important; }

.css-oefm5x-toastContainer { background: rgb(43, 43, 52) !important; }

.css-oefm5x-toastContainer button svg { color: rgb(255, 255, 255); }

.css-8jh79q-wrapper { display: flex; width: 100%; height: 100vh; background: linear-gradient(112.25deg, rgb(51, 29, 0) 10%, rgb(38, 46, 28) 45%, rgb(43, 43, 52) 100%); }

.css-114vwzc-rightPanel { position: relative; width: 50%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-1dnqf3l-formWrapper { width: 400px; display: flex; flex-direction: column; gap: 20px; }

.css-x3678i-flexContainer { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; }

.css-194r6qf-title { font-size: 24px; line-height: 24px; font-weight: 500; color: rgb(76, 161, 222); }

.css-3kqcy0-versionContainer { position: absolute; bottom: 30px; right: 30px; }

.css-yhx4ry-themeSelector { padding: 4px; color: rgb(76, 161, 222); }

.css-8icpx-leftPanel { width: 50%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-direction: column; gap: 40px; }

.css-174qt60-logo { color: rgb(255, 255, 255); width: 250px !important; height: 84px !important; }

.css-174qt60-logo path:first-of-type { fill: rgb(76, 161, 222); }

.css-yfcal5-main { margin-bottom: 200px; display: flex; flex-direction: column; gap: 10px; font-weight: 500; text-align: center; }

.css-1927tz1-title { font-size: 40px; line-height: 48px; }

.css-1j7vi7t-subtitle { font-size: 24px; line-height: 32px; }

.css-1k3dqfo-wrapper { width: 28px; height: 28px; padding: 0px; }

.css-d9m8pl-wrapper { display: flex; }

.css-6mqnfq-button { border-radius: 16px; }

.css-6mqnfq-button.ant-btn-default { box-shadow: none; }

.css-6mqnfq-button span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-11ol6vn-dropdown > ul { padding: 0px !important; border-radius: 8px !important; }

.css-11ol6vn-dropdown > ul li { padding: 8px !important; }

.css-11ol6vn-dropdown > ul li span { height: 16px !important; }

.css-71j5au-dropdownButton { width: 100%; }

.css-71j5au-dropdownButton button:nth-of-type(1) { width: 100%; }

.css-71j5au-dropdownButton .ant-btn { display: flex; gap: 5px; border-radius: 16px; }

.css-71j5au-dropdownButton .ant-btn span { overflow: hidden; text-overflow: ellipsis; }

.css-6j38h5-iconButton { flex-shrink: 0; }

.css-6j38h5-iconButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-h084tv-popconfirm { max-width: 360px; min-width: 100px; }

.css-1g05xj2-button-wrapper { border-radius: 16px; width: 28px; height: 28px; padding: 0px; }

.css-1g05xj2-button-wrapper.ant-btn-default { box-shadow: none; }

.css-1g05xj2-button-wrapper span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-oux221-label { text-transform: capitalize; }

.css-v6kmt0-flag { width: 24px; height: 24px; flex-shrink: 0; cursor: pointer; }

.css-gd3t52-form { height: 100%; display: flex; flex-direction: column; gap: 20px; }

.css-v3wks0-buttons { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; }

.css-17d0dt1-link { padding: 0px; font-size: 14px; line-height: 19px; color: rgb(76, 161, 222); }

.css-t238ea-editUser { margin-top: auto; }

.css-ilen1r-wrapper { display: flex; flex-direction: column; gap: 5px; }

.css-x6d153-cell { padding: 5px 0px; }

.css-i2snd7-row { -webkit-box-align: center; align-items: center; flex-direction: row; }

.css-329gto-fullWidth { width: 100%; }

.css-1xi0cer-input { width: 100%; }

.css-1xi0cer-input input:-webkit-autofill, .css-1xi0cer-input input:-webkit-autofill:hover, .css-1xi0cer-input input:-webkit-autofill:focus, .css-1xi0cer-input input:-webkit-autofill:active { transition: background-color 5000s ease-in-out; box-shadow: transparent 0px 0px 0px 1000px inset !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; background-clip: content-box !important; }

.css-1bfvrf7-label { font-size: 12px; line-height: 16px; font-weight: 500; }

.css-mes8l1-button-link { border-radius: 16px; padding: 0px; font-size: 14px; line-height: 19px; color: rgb(76, 161, 222); }

.css-mes8l1-button-link.ant-btn-default { box-shadow: none; }

.css-mes8l1-button-link span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1b6nk47-toastContainer { padding: 0px; display: flex; flex-direction: column; gap: 10px; }

.css-1b6nk47-toastContainer .Toastify__toast { -webkit-box-align: center; align-items: center; margin: 0px; border-radius: 16px; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; gap: 20px; cursor: pointer; color: rgb(0, 16, 41) !important; }

.css-1b6nk47-toastContainer .Toastify__toast-body { padding: 0px; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 10px; white-space: normal; word-break: break-word; }

.css-1b6nk47-toastContainer .Toastify__toast-body div:last-child { color: rgb(0, 16, 41) !important; }

.css-1b6nk47-toastContainer .Toastify__close-button { color: rgb(0, 16, 41) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--info .Toastify__toast-icon svg { fill: rgb(105, 177, 255) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--success .Toastify__toast-icon svg { fill: rgb(149, 222, 100) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--warning .Toastify__toast-icon svg { fill: rgb(255, 197, 61) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--error .Toastify__toast-icon svg { fill: rgb(255, 120, 117) !important; }

.css-110x9xa-wrapper { position: relative; display: flex; flex-direction: column; user-select: none; touch-action: none; overflow: hidden; border-radius: 16px; background: rgb(248, 248, 248); pointer-events: auto; max-height: 100vh; max-width: 100vw; }

.css-110x9xa-wrapper .ant-modal-content { padding: 10px; flex: 1 1 0%; min-height: 0px; user-select: text; touch-action: auto; position: relative; background: rgb(248, 248, 248); pointer-events: auto; overflow: hidden; display: flex; flex-direction: column; gap: 5px; }

.css-110x9xa-wrapper .ant-modal-header { margin: 0px; background: rgb(248, 248, 248); }

.css-110x9xa-wrapper .ant-modal-body { overflow: hidden; flex: 1 1 0%; min-height: 0px; }

.css-110x9xa-wrapper .ant-modal-close { top: 10px; color: rgb(101, 101, 101); }

.css-1ov1jrq-extraButton { position: absolute; top: 10px; right: 80px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(101, 101, 101); }

.css-usjsmd-fullscreenButton { position: absolute; top: 10px; right: 46px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(101, 101, 101); }

.css-1uh870y-saveButton { position: absolute; top: 10px; right: 114px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(0, 123, 255); }

.css-evekxd-content { position: relative; transition: 0.5s; padding: 10px 10px 10px 15px; display: flex; flex-direction: column; gap: 10px; background: rgb(248, 248, 248); overflow-y: auto; }

.css-evekxd-content::-webkit-scrollbar { display: none !important; }

.css-u9tgm6-toastContainer { background: rgb(255, 255, 255) !important; }

.css-u9tgm6-toastContainer button svg { color: rgb(0, 16, 41); }

.css-h4n9qw-wrapper { width: 80px; position: relative; }

.css-1drtwpn-sider { position: absolute; z-index: 7; height: 100%; transition: 0.2s ease-out; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; background: rgb(255, 255, 255); }

.css-1drtwpn-sider .ant-layout-sider-children { display: flex; flex-direction: column; }

.css-12pt44p-logo { height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-1v4qb4s-menu { flex: 1 1 0%; overflow-y: auto; transition: 0.2s ease-out; }

.css-1v4qb4s-menu .ant-menu-item { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 0px 0px 24px !important; }

.css-1v4qb4s-menu .ant-menu-item-icon { height: 18px !important; min-width: 18px !important; }

.css-1v4qb4s-menu .ant-menu-submenu-title { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 0px 0px 24px !important; }

.css-1v4qb4s-menu .ant-menu-title-content { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; padding-right: 6px !important; }

.css-1v4qb4s-menu .ant-menu-submenu-arrow { position: static; width: 24px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-1v4qb4s-menu .ant-menu-item-extra { margin: 0px 0px 0px auto !important; padding: 0px !important; }

.css-1yo9yi1-version { padding: 4px 6px; font-size: 12px; -webkit-box-pack: center; justify-content: center; }

.css-8j5dmh-mainBadgePoint { font-size: 0px !important; line-height: 0 !important; height: 10px !important; min-width: 10px !important; padding: 0px !important; }

.css-key5j8-mainBadgeText { line-height: 14px !important; padding: 0px 5px !important; }

.css-12dtsov-subBadge { margin-right: 5px !important; }

.css-1m0nxzr-button-version { border-radius: 16px; padding: 4px 6px; font-size: 12px; -webkit-box-pack: center; justify-content: center; }

.css-1m0nxzr-button-version.ant-btn-default { box-shadow: none; }

.css-1m0nxzr-button-version span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1rylmjp-header { padding: 0px 20px 0px 15px; height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; line-height: inherit; background: rgb(255, 255, 255); transition: 0.5s; }

.css-1n3chav-flexRow { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; }

.css-w97fdn-firstItem { color: rgb(0, 0, 0); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }

.css-pbkkmr-otherItem { color: rgba(0, 0, 0, 0.88); font-size: 14px; font-style: normal; line-height: 18px; }

.css-v8s1m2-customDropdown .ant-dropdown-menu { background: rgb(255, 255, 255); }

.css-q9tudn-cell { padding: 10px 0px; }

.css-10mtovy-label { font-size: 14px; line-height: 19px; font-weight: 500; }

.css-1wj1krf-dropdown .ant-dropdown-menu { background: rgb(248, 248, 248); }

.css-17jtp3g-wrapper-row { display: flex; gap: 5px; -webkit-box-align: center; align-items: center; flex-direction: row; }

.css-13bewi4-dropdown-customDropdown .ant-dropdown-menu { background: rgb(248, 248, 248); }

.css-13bewi4-dropdown-customDropdown .ant-dropdown-menu { background: rgb(255, 255, 255); }

.css-1vpmwm4-button-iconButton { border-radius: 16px; flex-shrink: 0; }

.css-1vpmwm4-button-iconButton.ant-btn-default { box-shadow: none; }

.css-1vpmwm4-button-iconButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1vpmwm4-button-iconButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-13dthtw-icon { width: 28px; height: 28px; }

.css-xnprnw-tooltipContent { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; padding: 10px; }

.css-184gwsj-text { font-size: 14px; line-height: 22px; font-weight: 500; color: rgba(0, 0, 0, 0.87); }

.css-8c2l19-iconsWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }

.css-h641qf-iconCircle { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.12); }

.css-1bagrm5-icon { font-size: 16px; color: rgba(0, 0, 0, 0.87); }

.css-sfhepw-helpIcon { cursor: pointer; font-size: 24px; color: rgb(0, 123, 255); }

.css-1pa1th5-flexContainer { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; cursor: pointer; }

.css-mwq7ri-userContainer { display: flex; align-items: flex-end; flex-direction: column; }

.css-fjjrkw-text { font-size: 14px; line-height: 19px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 160px; }

.css-1pmaue0-dropdown { width: 160px; }

.css-1sosl21-userInfoWrapper { margin: 5px; padding: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; border-radius: 16px; }

.css-2njluh-userInfoLeftWrapper { display: flex; gap: 25px; }

.css-fhuujz-cardImg { width: 145px; height: 145px; border-radius: 50%; }

.css-wfpvby-buttonWrapper { display: flex; gap: 20px; }

.css-1pqb53g-balanceWrapper { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; height: 145px; min-width: 700px; }

.css-4c174a-masterUserWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 20px; }

.css-1xc9h10-balanceWrapper { display: flex; align-items: flex-end; }

.css-1m4l2oq-balanceTitle { font-size: 32px; line-height: 40px; }

.css-14d8msl-balanceFreeze { font-size: 32px; line-height: 40px; color: rgb(196, 196, 196); margin-left: 30px; }

.css-3lwf4k-title { font-size: 18px; line-height: 140%; }

.css-1qy6xjd-option { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-5kam6k-image { width: 20px; height: 20px; border-radius: 50%; }

.css-15jlliu-select { width: 150px; }

.css-fpadbx-popup { width: 220px !important; }

.css-wm93h5-downgradeZIndex { z-index: 6 !important; }

.css-1aesmsv-select { width: 225px; overflow: hidden; border-radius: 16px !important; }

.css-1aesmsv-select .ant-select-selection-search-input { height: 100% !important; }

.css-14kpqhe-select-select { overflow: hidden; width: 150px; border-radius: 16px !important; }

.css-14kpqhe-select-select .ant-select-selection-search-input { height: 100% !important; }

.css-1pzbizl-title { font-size: 14px; line-height: 19px; margin-top: 12px; }

.css-jdymbx-fontSizeLarge { width: 45px; height: 44px; }

.css-1wzdsma-iconWrapper { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 97px; height: 97px; border-radius: 50%; background-color: rgb(248, 248, 248); cursor: pointer; position: relative; }

.css-1esm4y7-badge { position: absolute; top: 2px; right: 5px; height: 28px; min-width: 28px; width: fit-content; padding: 1px 6px; background-color: rgb(0, 123, 255); border-radius: 30px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 14px; }

.css-1ujhunl-buttonsWrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 54px; height: 145px; }

.css-2hpyrz-buttonWrapper { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; text-align: center; }

.css-1yt2d6i-bottomWidgetsWrapper { display: flex; flex-wrap: wrap; padding: 0px 70px; gap: 20px; }

.css-135fdty-gridRow { width: 100%; display: grid; grid-template-columns: 1fr 2fr; gap: 20px; }

.css-1t7cc6b-cardsWrapper { width: 100%; display: flex; flex-direction: column; }

.css-zf8bzz-cardListTitle { font-size: 18px; line-height: 27px; color: rgb(0, 16, 41); font-weight: 500; }

.css-1m44v3x-cardListSubTitle { font-size: 14px; line-height: 19px; margin-bottom: 10px; }

.css-as8oln-sectionWrapper { display: grid; grid-template-columns: repeat(2, auto); gap: 20px; }

.css-gkzwjg-wrapper { padding: 20px 70px; }

.css-x7rx4g-cardWrapper { width: 100%; background: linear-gradient(157deg, rgb(255, 255, 255) 50%, rgb(242, 251, 247) 50%); box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; padding: 20px; margin: 10px 0px; border-radius: 8px; height: 140px; cursor: pointer; display: flex; -webkit-box-pack: end; justify-content: flex-end; flex-direction: column; transition: 0.3s; }

.css-x7rx4g-cardWrapper:hover { background: linear-gradient(157deg, rgb(255, 255, 255) 50%, rgb(216, 253, 237) 50%); }

.css-1soulg-cardErrorWrapper { transition: 0.3s; background: linear-gradient(157deg, rgb(255, 255, 255) 50%, rgb(251, 242, 242) 50%); }

.css-1soulg-cardErrorWrapper:hover { background: linear-gradient(157deg, rgb(255, 255, 255) 50%, rgb(248, 222, 222) 50%); }

.css-1non7ar-cardSubWrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }

.css-11pxo42-cardTitle { font-size: 18px; line-height: 25px; color: rgb(0, 16, 41); font-weight: 500; }

.css-177sooz-cardSubTitle { font-size: 14px; line-height: 19px; }

.css-x9d82f-icon { width: 30px; height: 30px; color: rgb(196, 196, 196); }

.css-1cvy7li-cardValueTitle { font-weight: 600; font-size: 32px; line-height: 44px; color: rgb(0, 16, 41); }

.css-2jyeyd-wrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 20px; }

.css-1mpxil4-sliderContainer { width: 100%; overflow: hidden; }

.css-biiqct-sliderWrapper { display: flex; -webkit-box-align: center; align-items: center; transition: transform 0.5s ease-in-out; }

.css-q27hy7-slide { flex: 0 0 calc(25% - 20px); width: calc(25% - 20px); }

.css-1t8a3rj-button { width: 40px; height: 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 2px 2px; border-radius: 6px; opacity: 1; transition: 0.3s ease-in-out; }

.css-1t8a3rj-button:hover { opacity: 0.8; }

.css-1t8a3rj-button:disabled { opacity: 0.3; }

.css-e4wfbw-icon { color: rgb(0, 123, 255); }

.css-d9947p-wrapper { width: 100%; display: flex; flex-direction: column; }

.css-1vwlvez-cardsWrapper { padding: 25px 0px 30px; background-color: rgb(255, 255, 255); box-shadow: rgba(190, 190, 190, 0.15) 0px 2px 11px 2px; border-radius: 8px; }

.css-8mwt8e-cardWrapper { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 10px 35px 10px 30px; border-bottom: 1px solid rgb(238, 238, 238); -webkit-box-align: center; align-items: center; cursor: pointer; }

.css-8mwt8e-cardWrapper:hover { background-color: rgb(248, 248, 248); }

.css-1o5ikx0-cardValueWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 30px; }

.css-ixl4os-cardValueTitle { font-size: 24px; line-height: 33px; color: rgb(0, 16, 41); font-weight: 600; }

.css-7btx6i-cardWrapper { padding: 25px; background: rgb(255, 255, 255); box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; border-radius: 10px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; }

.css-16gpq69-imagesWrapper { display: flex; align-items: flex-end; gap: 5px; }

.css-12zverw-cardTitle { text-align: end; width: 140px; }

.css-1jpxqc8-cardValueTitle { font-weight: 600; font-size: 32px; line-height: 44px; color: rgb(0, 16, 41); text-align: end; }

.css-1mdga9h-textWrapper { display: flex; flex-direction: column; -webkit-box-pack: end; justify-content: end; }

.css-frn6td-cardWrapper { background-color: rgb(255, 255, 255); box-shadow: rgba(190, 190, 190, 0.15) 0px 2px 11px 2px; padding: 25px 20px; border-radius: 8px; display: flex; -webkit-box-align: center; align-items: center; gap: 30px; }

.css-1tbxt28-cardTitleWrapper { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 20px; }

.css-fof8o8-cardTitle { width: 115px; }

.css-95ynpn-buttonWrapper { display: flex; -webkit-box-pack: center; justify-content: center; }

.css-jvoa79-wrapper { height: 100%; width: 100%; display: flex; flex-direction: column; gap: 10px; }

.css-jvoa79-wrapper::-webkit-scrollbar { display: none !important; }

.css-w2wzhr-table { display: flex; flex-direction: column; flex: 1 1 0%; }

.css-1qq3wq0-hullTableHeight { min-height: calc(-90px + 100vh); }

.css-1kro75i-addProductButton { background: rgb(30, 181, 100); }

.css-1kro75i-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-1kro75i-addProductButton:disabled { background: rgb(179, 231, 199) !important; }

.css-1yuberq-groupSelect { width: 150px; }

.css-hlxwg7-linkButton { color: rgb(0, 123, 255); }

.css-xo7j37-wrapper { display: none; gap: 10px; width: 100%; position: relative; -webkit-box-align: center; align-items: center; }

.css-41p67c-flexRow { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; }

.css-vmjhwd-show { display: flex; }

.css-12rxukp-sliderContainer { overflow: hidden; width: 100%; padding: 2px; }

.css-k1463i-sliderTrack { transition: transform 0.5s; gap: 10px; }

.css-fi8ngg-slide { flex-shrink: 0; height: 100%; }

.css-1ekcvh4-arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; width: 26px !important; height: 26px !important; }

.css-1ekcvh4-arrow:hover { opacity: 0.8; }

.css-19oybd0-leftArrow { left: -10px; }

.css-1v0kqfz-rightArrow { right: -10px; }

.css-g4uy16-addTile { height: 330px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px dashed rgba(0, 0, 0, 0.12); }

.css-5lem7z-addTileLength { min-height: 135px; max-height: 330px; height: 100%; }

.css-1v0mg6f-title { font-size: 18px; line-height: 25px; font-weight: 500; }

.css-xcc5ws-spaceCompact { display: flex; -webkit-box-pack: end; justify-content: flex-end; min-width: fit-content; }

.css-ysqnq3-buttonSettings { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.css-1yl6b2y-hidePresetsSelect { display: none; }

.css-1d8e89w-showPresetsSelect { display: flex; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.css-gyyoqb-showTilesButtonActive { border-radius: 0px; }

.css-gcde4-showTilesButton { overflow: hidden; }

.css-10426iz-popup { background: rgb(255, 255, 255); }

.css-10426iz-popup .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-10426iz-popup { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-10426iz-popup { width: 60vw !important; }
}

.css-1dne9d6-customSelect .ant-select-selection-overflow { max-width: 90% !important; }

.css-1dne9d6-customSelect .ant-select-clear { background-color: transparent !important; }

.css-7qttoz-tag { display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; box-sizing: border-box; padding: 5px; border-radius: 16px !important; }

.css-rx1vba-suffixWrapper { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-s03j7z-selectedCounter { font-size: 12px; line-height: 16px; white-space: nowrap; margin-right: 5px; }

.css-1cmlwdo-wrapper-fullWidth { display: flex; flex-direction: column; gap: 5px; width: 100%; }

.css-1077bz5-downgradeZIndex.css-1077bz5-downgradeZIndex { z-index: 6 !important; }

.css-s0kvou-popup-downgradeZIndex { background: rgb(255, 255, 255); }

.css-s0kvou-popup-downgradeZIndex .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-s0kvou-popup-downgradeZIndex { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-s0kvou-popup-downgradeZIndex { width: 60vw !important; }
}

.css-s0kvou-popup-downgradeZIndex.css-s0kvou-popup-downgradeZIndex { z-index: 6 !important; }

.css-vu2yti-select-fullWidth-customSelect { overflow: hidden; width: 100%; border-radius: 16px !important; }

.css-vu2yti-select-fullWidth-customSelect .ant-select-selection-search-input { height: 100% !important; }

.css-vu2yti-select-fullWidth-customSelect .ant-select-selection-overflow { max-width: 90% !important; }

.css-vu2yti-select-fullWidth-customSelect .ant-select-clear { background-color: transparent !important; }

.css-faujzo-button-showTilesButton { border-radius: 16px; overflow: hidden; }

.css-faujzo-button-showTilesButton.ant-btn-default { box-shadow: none; }

.css-faujzo-button-showTilesButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-7gi5fq-datePicker { width: 200px; }

.css-7gi5fq-datePicker .ant-picker-range-separator { padding: 0px 3px; }

.css-syu8i4-hideRangeCalendar .ant-picker-panel-layout .ant-picker-presets { height: 320px; }

.css-syu8i4-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) { display: none; }

.css-poj0w8-extraFooter { padding: 5px 0px; width: 100%; }

.css-j2fje1-customInput { background-color: rgb(255, 255, 255) !important; }

.css-2qms4n-popup .ant-picker-panel-layout div:nth-of-type(2) { display: flex; flex-direction: column-reverse; }

.css-2qms4n-popup .ant-picker-panel-layout div:nth-of-type(2) .ant-picker-footer-extra { padding: 0px 5px; }

.css-o9fk2p-select-groupSelect { overflow: hidden; width: 150px; border-radius: 16px !important; }

.css-o9fk2p-select-groupSelect .ant-select-selection-search-input { height: 100% !important; }

.css-18z7ppi-button-iconButton-addProductButton { border-radius: 16px; flex-shrink: 0; background: rgb(30, 181, 100); }

.css-18z7ppi-button-iconButton-addProductButton.ant-btn-default { box-shadow: none; }

.css-18z7ppi-button-iconButton-addProductButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-18z7ppi-button-iconButton-addProductButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-18z7ppi-button-iconButton-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-18z7ppi-button-iconButton-addProductButton:disabled { background: rgb(179, 231, 199) !important; }

.css-2h6xu9-tabs { position: relative; z-index: 1; margin-bottom: -1px; }

.css-2h6xu9-tabs .ant-tabs-nav { display: flex; -webkit-box-align: center; align-items: center; width: 100%; margin: 0px; }

.css-2h6xu9-tabs .ant-tabs-nav::before { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.css-2h6xu9-tabs .ant-tabs-nav-wrap { flex: 1 1 0%; min-width: 0px; overflow: hidden; }

.css-2h6xu9-tabs .ant-tabs-nav-list { display: flex; }

.css-2h6xu9-tabs .ant-tabs-tab { flex: 0 1 auto; min-width: 50px; gap: 3px; margin: 0px !important; border-radius: 8px 8px 0px 0px !important; background: transparent !important; }

.css-2h6xu9-tabs .ant-tabs-tab .ant-tabs-tab-btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; max-width: 175px; }

@media (min-width: 1600px) and (max-width: 1920px) {
  .css-2h6xu9-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

@media (min-width: 1440px) and (max-width: 1600px) {
  .css-2h6xu9-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

@media (max-width: 1440px) {
  .css-2h6xu9-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

.css-2h6xu9-tabs .ant-tabs-tab .ant-tabs-tab-remove { flex: 0 0 auto; margin: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.css-2h6xu9-tabs .ant-tabs-tab-active { background: rgb(248, 248, 248) !important; }

.css-2h6xu9-tabs .ant-tabs-tab-active::after { content: ""; display: block; position: absolute; bottom: -1px; left: 0px; width: 100%; height: 1px; border-bottom: 1px solid rgb(248, 248, 248); }

.css-2h6xu9-tabs .ant-tabs-tab-with-remove { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; }

.css-2h6xu9-tabs .ant-tabs-tab:first-of-type { flex: 0 0 auto; min-width: 0px !important; }

.css-2h6xu9-tabs .ant-tabs-tab:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.css-2h6xu9-tabs .ant-tabs-tab:has(.editable-tab-label) { min-width: 175px; }

.css-2h6xu9-tabs .ant-tabs-tab:has(.editable-tab-label) .ant-tabs-tab-btn { max-width: 175px; }

.css-2h6xu9-tabs .ant-tabs-nav-add { flex: 0 0 auto; min-width: auto; margin-left: 8px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.css-2h6xu9-tabs .ant-tabs-nav-operations { display: flex; -webkit-box-align: center; align-items: center; }

.css-2h6xu9-tabs .ant-tabs-nav-operations .ant-tabs-nav-more { padding: 5px; }

.css-2h6xu9-tabs .ant-tabs { display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; min-height: 0px; }

.css-2h6xu9-tabs .ant-tabs .ant-tabs-top { margin-bottom: 0px; }

.css-2h6xu9-tabs .ant-tabs .ant-tabs-top .ant-tabs-nav { margin: 0px !important; padding: 0px !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }

.css-2h6xu9-tabs .ant-tabs-content-holder { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-2h6xu9-tabs .ant-tabs-content { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-2h6xu9-tabs .ant-tabs-tabpane { height: 100%; width: 100%; min-height: 0px; }

.css-5lgzy4-leftExtraContent { display: flex; -webkit-box-align: center; align-items: center; }

.css-130b1tm-wrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-1r479x6-popoverBody { padding: 10px 0px !important; }

.css-98xgyc-allTab { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(217, 217, 217) transparent; border-image: initial; border-radius: 8px 8px 0px 0px; background: transparent; font-weight: 500; white-space: nowrap; user-select: none; }

.css-98xgyc-allTab:hover { color: rgb(0, 123, 255); transition: color 0.3s; }

.css-rr6lra-allTabActive { border-bottom: 1px solid rgb(248, 248, 248); color: rgb(0, 123, 255); background: rgb(248, 248, 248); }

.css-gnjmwt-wrapper { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(248, 248, 248); height: 100%; border-radius: 16px; }

.css-gnjmwt-wrapper .ag-large-text-input textarea { resize: none; }

.css-gnjmwt-wrapper .ag-header-container { white-space: normal; }

.css-gnjmwt-wrapper .ag-react-container { width: 100% !important; }

.css-gnjmwt-wrapper .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-gnjmwt-wrapper .ag-side-bar { background-color: rgb(248, 248, 248); }

.css-gnjmwt-wrapper .ag-side-buttons { background-color: rgb(248, 248, 248); }

.css-gnjmwt-wrapper .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-gnjmwt-wrapper .ag-header-cell-label { padding: 0px; }

.css-gnjmwt-wrapper .ag-pivot-mode-panel { display: none; }

.css-gnjmwt-wrapper .ag-header-cell-text { padding: 0px; word-break: break-word; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.css-gnjmwt-wrapper .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-gnjmwt-wrapper .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-gnjmwt-wrapper .ag-filter .ag-menu { background-color: rgb(255, 255, 255); }

.css-gnjmwt-wrapper .ag-menu { background-color: rgb(255, 255, 255); }

.css-gnjmwt-wrapper .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-gnjmwt-wrapper .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-gnjmwt-wrapper .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-gnjmwt-wrapper .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-gnjmwt-wrapper .ag-icon-asc, .css-gnjmwt-wrapper .ag-icon-desc { color: rgb(0, 123, 255); }

.css-gnjmwt-wrapper .ag-column-drop-aggregation { display: none; }

.css-gnjmwt-wrapper .ag-input-field-label br { display: none; }

.css-gnjmwt-wrapper .ag-floating-bottom { border-top: 3px solid rgb(0, 123, 255); }

.css-gnjmwt-wrapper .ag-filter-toolpanel-instance-filter { background-color: rgb(255, 255, 255); }

.css-gnjmwt-wrapper .ag-tool-panel-wrapper { background-color: rgb(255, 255, 255); }

.css-gnjmwt-wrapper .ag-column-drop-vertical { display: none; }

.css-gnjmwt-wrapper .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-69nypp-showAggregations .ag-column-drop-vertical { display: block; }

.css-69nypp-showAggregations .ag-column-drop-aggregation { display: none; }

.css-1pyhi79-hasFiltres .ag-root-wrapper { border-radius: 0px 0px 16px 16px; }

.css-1pyhi79-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button { border-left: 3px solid rgb(0, 123, 255); }

.css-1pyhi79-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button .ag-icon { color: rgb(0, 123, 255) !important; opacity: 1; }

.css-rwic6v-wrapper-showAggregations { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(248, 248, 248); height: 100%; border-radius: 16px; }

.css-rwic6v-wrapper-showAggregations .ag-large-text-input textarea { resize: none; }

.css-rwic6v-wrapper-showAggregations .ag-header-container { white-space: normal; }

.css-rwic6v-wrapper-showAggregations .ag-react-container { width: 100% !important; }

.css-rwic6v-wrapper-showAggregations .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-rwic6v-wrapper-showAggregations .ag-side-bar { background-color: rgb(248, 248, 248); }

.css-rwic6v-wrapper-showAggregations .ag-side-buttons { background-color: rgb(248, 248, 248); }

.css-rwic6v-wrapper-showAggregations .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-rwic6v-wrapper-showAggregations .ag-header-cell-label { padding: 0px; }

.css-rwic6v-wrapper-showAggregations .ag-pivot-mode-panel { display: none; }

.css-rwic6v-wrapper-showAggregations .ag-header-cell-text { padding: 0px; word-break: break-word; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.css-rwic6v-wrapper-showAggregations .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-rwic6v-wrapper-showAggregations .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-rwic6v-wrapper-showAggregations .ag-filter .ag-menu { background-color: rgb(255, 255, 255); }

.css-rwic6v-wrapper-showAggregations .ag-menu { background-color: rgb(255, 255, 255); }

.css-rwic6v-wrapper-showAggregations .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-rwic6v-wrapper-showAggregations .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-rwic6v-wrapper-showAggregations .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-rwic6v-wrapper-showAggregations .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-rwic6v-wrapper-showAggregations .ag-icon-asc, .css-rwic6v-wrapper-showAggregations .ag-icon-desc { color: rgb(0, 123, 255); }

.css-rwic6v-wrapper-showAggregations .ag-column-drop-aggregation { display: none; }

.css-rwic6v-wrapper-showAggregations .ag-input-field-label br { display: none; }

.css-rwic6v-wrapper-showAggregations .ag-floating-bottom { border-top: 3px solid rgb(0, 123, 255); }

.css-rwic6v-wrapper-showAggregations .ag-filter-toolpanel-instance-filter { background-color: rgb(255, 255, 255); }

.css-rwic6v-wrapper-showAggregations .ag-tool-panel-wrapper { background-color: rgb(255, 255, 255); }

.css-rwic6v-wrapper-showAggregations .ag-column-drop-vertical { display: none; }

.css-rwic6v-wrapper-showAggregations .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-rwic6v-wrapper-showAggregations .ag-column-drop-vertical { display: block; }

.css-rwic6v-wrapper-showAggregations .ag-column-drop-aggregation { display: none; }

.css-19auxwn-wrapper { width: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding: 5px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; border-image: initial; border-radius: 16px 16px 0px 0px; }

.css-58h89t-resetButton { box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; }

.css-1ex99e4-filterItems { display: flex; gap: 5px; flex-wrap: nowrap; overflow: hidden; flex: 1 1 0%; -webkit-box-align: center; align-items: center; }

.css-1tax4r2-filterItem { padding: 0px 4px 0px 8px; border: 1px solid transparent; background: rgba(0, 16, 41, 0.02); gap: 3px; }

.css-1tax4r2-filterItem:hover, .css-1tax4r2-filterItem:focus, .css-1tax4r2-filterItem:active { border-color: transparent !important; }

.css-m6d59v-filterItemWithColor:hover, .css-m6d59v-filterItemWithColor:focus, .css-m6d59v-filterItemWithColor:active { opacity: 0.9; }

.css-1o4fd4d-filterIcon { width: 16px; height: 16px; margin-right: 4px; object-fit: contain; }

.css-1wux0ud-loadingText { font-size: 12px; white-space: nowrap; }

.css-1be0v9p-moreButton { padding: 0px 5px; border: 1px solid transparent; }

.css-1q5eusx-hiddenFiltersTooltipRoot { border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px 0px, rgba(0, 0, 0, 0.02) 0px 1px 6px -1px, rgba(0, 0, 0, 0.02) 0px 2px 4px 0px; }

.css-1q5eusx-hiddenFiltersTooltipRoot .ant-tooltip-arrow::before { background: rgb(255, 255, 255) !important; }

.css-l2tn6i-hiddenFiltersTooltipBody { display: flex; flex-direction: column; gap: 5px; align-items: flex-start; padding: 10px 3px 10px 10px !important; background: rgb(255, 255, 255) !important; }

.css-gg5bwi-hiddenFiltersTooltipContent { padding-right: 7px; display: flex; flex-direction: column; gap: 5px; align-items: flex-start; height: 100%; overflow: auto; }

.css-1cscuc8-spin { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.css-fm0tlo-allTab-allTabActive { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(217, 217, 217) rgb(248, 248, 248); border-image: initial; border-radius: 8px 8px 0px 0px; font-weight: 500; white-space: nowrap; user-select: none; color: rgb(0, 123, 255); background: rgb(248, 248, 248); }

.css-fm0tlo-allTab-allTabActive:hover { color: rgb(0, 123, 255); transition: color 0.3s; }

.css-1ev01uh-wrapper { width: 100%; display: grid; grid-template-columns: 60px 1fr; -webkit-box-align: center; align-items: center; gap: 5px; position: relative; }

.css-1hs1cxa-blueText { font-size: 12px; line-height: 16px; color: rgb(0, 123, 255); }

.css-jy1yvs-sku { font-size: 12px; line-height: 16px; color: rgb(101, 101, 101); }

.css-16e8gjd-flexColumn { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; }

.css-14888xd-ratingBlock { display: flex; -webkit-box-align: center; align-items: center; gap: 3px; }

.css-1ocmk76-star { color: rgb(243, 175, 0); }

.css-18mocgg-categoryRow { display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-width: 0px; overflow: hidden; font-size: 12px; line-height: 18px; gap: 5px; }

.css-1yfqla0-categoryPrefix { flex-shrink: 0; white-space: nowrap; }

.css-1ayxpwx-categoryLink { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-1klxknc-title { font-size: 12px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-1k0qj64-superbox { color: rgb(0, 123, 255); font-weight: 500; }

.css-vkqbpl-warning { position: absolute; bottom: 0px; right: 0px; color: rgb(221, 4, 4); }

.css-1s1ypqe-warningText { color: rgb(221, 4, 4); }

.css-hd8au7-flexRow { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-pswbz4-text { font-size: 12px; line-height: 16px; }

.css-ablqrc-wrapper { border-radius: 8px; overflow: hidden; }

.css-ablqrc-wrapper .ant-image-img { object-fit: contain; vertical-align: baseline; }

.css-ablqrc-wrapper .ant-image-mask-info { font-size: 0px; line-height: 1; padding: 0px !important; }

.css-ablqrc-wrapper .ant-image-mask-info span { font-size: initial; margin: 0px !important; }

.css-9bhyeh-wrapper { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 3px; max-width: 100%; --display-copy-icon: 0; }

.css-9bhyeh-wrapper:hover { --display-copy-icon: 1; }

.css-1f5hiwo-link { color: rgb(0, 123, 255); min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; }

.css-1f5hiwo-link:hover { opacity: 0.8; }

.css-1f5hiwo-link:active { opacity: 0.5; }

.css-1b85z5w-copyIcon { color: rgb(0, 123, 255); cursor: pointer; flex-shrink: 0; opacity: var(--display-copy-icon); pointer-events: calc(var(--display-copy-icon)* 1) === 1 ? "auto" :"none"; transition: opacity 0.2s; }

.css-1b85z5w-copyIcon:hover { color: rgb(0, 86, 178); }

.css-1b85z5w-copyIcon:active { opacity: 0.1; }

.css-1n1ak40-link-blueText { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; font-size: 12px; line-height: 16px; color: rgb(0, 123, 255); }

.css-1n1ak40-link-blueText:hover { opacity: 0.8; }

.css-1n1ak40-link-blueText:active { opacity: 0.5; }

.css-dfrppo-wrapper { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 3px; max-width: 100%; overflow: hidden; --display-copy-icon: 0; }

.css-dfrppo-wrapper:hover { --display-copy-icon: 1; }

.css-q7p1b1-text { min-width: 0px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; }

.css-6w2jgs-wrapper { height: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 5px; position: relative; }

.css-z1965b-tagsDynamic { display: flex; flex-wrap: wrap; gap: 3px; }

.css-cys6vx-tags { display: flex; flex-direction: column; gap: 3px; }

.css-cu0mx3-tag { margin: 0px; width: fit-content; }

.css-cu0mx3-tag:hover { border-color: rgb(240, 240, 240); }

.css-oya703-editButton { position: absolute; right: -5px; top: -5px; }

.css-oya703-editButton:hover { background-color: transparent !important; }

.css-11q1b2p-flagsDynamic { display: flex; flex-wrap: wrap; gap: 3px; }

.css-1t4k0o2-flags { display: flex; flex-direction: column; gap: 3px; }

.css-1h6hrsz-flag { margin: 0px; width: fit-content; }

.css-1h6hrsz-flag:hover { border-color: rgb(240, 240, 240); }

.css-18lgguh-button-iconButton-editButton { border-radius: 16px; flex-shrink: 0; position: absolute; right: -5px; top: -5px; }

.css-18lgguh-button-iconButton-editButton.ant-btn-default { box-shadow: none; }

.css-18lgguh-button-iconButton-editButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-18lgguh-button-iconButton-editButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-18lgguh-button-iconButton-editButton:hover { background-color: transparent !important; }

.css-4d5yle-tag { display: flex; -webkit-box-align: center; align-items: center; max-width: 120px; border-radius: 25px; text-align: center; gap: 5px; cursor: default; }

.css-4d5yle-tag .ant-tag-close-icon { flex-shrink: 0; min-width: fit-content; }

.css-4d5yle-tag > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-3fzyi5-interactive { cursor: pointer; }

.css-3fzyi5-interactive:hover { opacity: 0.65; transition: opacity 0.2s ease-in-out; border: 1px solid rgb(0, 123, 255); }

.css-8f5nwg-tagTitle { color: rgb(255, 255, 255); }

.css-ixzmuj-tag-interactive-flag { display: flex; -webkit-box-align: center; align-items: center; max-width: 120px; border-radius: 25px; text-align: center; gap: 5px; cursor: pointer; margin: 0px; width: fit-content; }

.css-ixzmuj-tag-interactive-flag .ant-tag-close-icon { flex-shrink: 0; min-width: fit-content; }

.css-ixzmuj-tag-interactive-flag > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-ixzmuj-tag-interactive-flag:hover { opacity: 0.65; transition: opacity 0.2s ease-in-out; border: 1px solid rgb(0, 123, 255); }

.css-ixzmuj-tag-interactive-flag:hover { border-color: rgb(240, 240, 240); }

.css-pdvyjn-moreButton { color: rgb(0, 123, 255); }

.css-13je280-popover { position: relative; }

.css-172ymc0-content { width: 50vw; height: 90vh; min-height: 30vh; display: flex; flex-direction: column; }

.css-cx85p0-toolbar { padding: 5px; display: flex; -webkit-box-align: center; align-items: center; gap: 20px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 7; background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; }

.css-cx85p0-toolbar .rpv-core__icon { color: rgb(0, 16, 41); }

.css-1a3qqab-viewerWrapper { flex: 1 1 0%; overflow: auto; }

.css-1ibgpnd-showTilesButton-showTilesButtonActive { overflow: hidden; border-radius: 0px; }

.css-196kib8-hidePresetsSelect-showPresetsSelect { display: flex; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.css-9qfqyd-wrapper-show { gap: 10px; width: 100%; position: relative; -webkit-box-align: center; align-items: center; display: flex; }

.css-1r132ai-button-iconButton-buttonSettings { border-radius: 16px 0px 0px 16px; flex-shrink: 0; }

.css-1r132ai-button-iconButton-buttonSettings.ant-btn-default { box-shadow: none; }

.css-1r132ai-button-iconButton-buttonSettings span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1r132ai-button-iconButton-buttonSettings span { display: flex; -webkit-box-align: center; align-items: center; }

.css-11g534u-button-showTilesButton-showTilesButtonActive { overflow: hidden; border-radius: 0px; }

.css-11g534u-button-showTilesButton-showTilesButtonActive.ant-btn-default { box-shadow: none; }

.css-11g534u-button-showTilesButton-showTilesButtonActive span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-v02nwo-menuWrapper { background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; overflow: hidden; transition: background 0.3s; }

.css-5yv1rk-flexRow { padding: 10px; display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; }

.css-1h57d87-presetListWrapper { width: 500px; max-height: 460px; overflow: auto; display: flex; flex-direction: column; }

.css-2srx1w-presetItem { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 10px; cursor: pointer; font-size: 14px; line-height: 19px; transition: background 0.3s; }

.css-2srx1w-presetItem:hover { background: rgba(0, 0, 0, 0.04); }

.css-16zk0uz-selected { background: rgba(0, 0, 0, 0.08); }

.css-rtm1de-presetName { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 5px; }

.css-1760ec3-presetItemActions { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-l9xpvr-emptyState { padding: 16px 8px; text-align: center; font-size: 14px; line-height: 19px; }

.css-1nvp9vc-icon { transition: transform 0.3s; }

.css-rq8waa-iconRotate { transition: transform 0.3s; transform: rotate(180deg); }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect { border-radius: 0px 16px 16px 0px; flex-shrink: 0; display: flex; }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect.ant-btn-default { box-shadow: none; }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect span { display: flex; -webkit-box-align: center; align-items: center; }

.css-7logtb-wrapper-hullTableHeight-showAggregations { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(248, 248, 248); height: 100%; border-radius: 16px; min-height: calc(-90px + 100vh); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-large-text-input textarea { resize: none; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-header-container { white-space: normal; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-react-container { width: 100% !important; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-side-bar { background-color: rgb(248, 248, 248); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-side-buttons { background-color: rgb(248, 248, 248); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-header-cell-label { padding: 0px; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-pivot-mode-panel { display: none; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-header-cell-text { padding: 0px; word-break: break-word; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-filter .ag-menu { background-color: rgb(255, 255, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-menu { background-color: rgb(255, 255, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-icon-asc, .css-7logtb-wrapper-hullTableHeight-showAggregations .ag-icon-desc { color: rgb(0, 123, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-column-drop-aggregation { display: none; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-input-field-label br { display: none; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-floating-bottom { border-top: 3px solid rgb(0, 123, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-filter-toolpanel-instance-filter { background-color: rgb(255, 255, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-tool-panel-wrapper { background-color: rgb(255, 255, 255); }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-column-drop-vertical { display: none; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-column-drop-vertical { display: block; }

.css-7logtb-wrapper-hullTableHeight-showAggregations .ag-column-drop-aggregation { display: none; }

.css-w3mc6g-arrow-leftArrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; left: -10px; width: 26px !important; height: 26px !important; }

.css-w3mc6g-arrow-leftArrow:hover { opacity: 0.8; }

.css-18kcgis-arrow-rightArrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; right: -10px; width: 26px !important; height: 26px !important; }

.css-18kcgis-arrow-rightArrow:hover { opacity: 0.8; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow { border-radius: 16px; flex-shrink: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; left: -10px; width: 26px !important; height: 26px !important; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow.ant-btn-default { box-shadow: none; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow span { display: flex; -webkit-box-align: center; align-items: center; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow:hover { opacity: 0.8; }

.css-nzv4qw-wrapper { position: relative; background: rgb(255, 255, 255); border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.12); min-height: 100%; max-height: 330px; display: flex; flex-direction: column; transition: 0.3s; overflow: hidden; cursor: grab; }

.css-nzv4qw-wrapper:active { opacity: 0.99; }

.css-nzv4qw-wrapper:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }

.css-1g9vsis-dragging { opacity: 0.5; border: 1px dashed rgb(101, 101, 101); }

.css-pj4goq-header { height: 50px; background: rgb(248, 248, 248); display: flex; color: rgb(255, 255, 255); align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 15px 2px; position: relative; }

.css-1r6y0zv-headerContent { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-1f0g8ey-periodWrapper { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }

.css-1mi8vgq-period { font-size: 14px; line-height: 21px; font-weight: 500; }

.css-152fan1-rangePicker { width: 160px; color: rgb(255, 255, 255); padding: 0px; cursor: pointer; }

.css-152fan1-rangePicker svg { color: rgba(255, 255, 255, 0.7); }

.css-6j1kvs-contentWrapper { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 15px 10px; flex: 1 1 0%; gap: 5px; }

.css-1hwjz82-activeTile { outline: rgb(0, 123, 255) solid 2px; background: rgb(248, 248, 248); }

.css-1ggyo0i-content { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px; }

.css-1mu0vrl-column { display: flex; flex-direction: column; }

.css-l1jhoq-field { height: 39px; gap: 0px; min-width: 0px; }

.css-8clprv-value { font-size: 12px; line-height: 18px; }

.css-dvoeha-important { font-size: 14px; line-height: 21px; font-weight: 500; }

.css-4xuzzr-labelWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-5ragyp-label { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; line-height: 18px; font-weight: 500; }

.css-bq35nd-compare { font-size: 12px; line-height: 18px; color: rgb(221, 4, 4); padding: 0px 2px; border-radius: 4px; background: rgba(255, 255, 255, 0.04); }

.css-d6h0mj-positive { color: rgb(0, 183, 70); }

.css-1oq1x5g-footer { display: flex; -webkit-box-pack: end; justify-content: flex-end; }

.css-47m6ci-actionsWrapper { height: 100%; display: flex; align-items: flex-start; }

.css-9zze74-actions { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }

.css-1gi0koc-metricValue { cursor: pointer; }

.css-1gi0koc-metricValue:hover { width: fit-content; box-shadow: rgb(230, 246, 255) 0px 0px 0px 9999px inset, rgb(230, 246, 255) 2px 0px 0px 0px, rgb(230, 246, 255) -2px 0px 0px 0px; border-radius: 8px; color: rgb(0, 123, 255); }

.css-1mkqgn7-hidden { display: none; }

.css-3hg2nr-selected { color: rgb(0, 123, 255); }

.css-uemhow-popover { box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; }

.css-1e0iny4-paddingNull { padding: 0px !important; }

.css-it1e2-popover-paddingNull { box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; padding: 0px !important; }

.css-l5mnfc-datePicker-rangePicker { width: 160px; color: rgb(255, 255, 255); padding: 0px; cursor: pointer; }

.css-l5mnfc-datePicker-rangePicker .ant-picker-range-separator { padding: 0px 3px; }

.css-l5mnfc-datePicker-rangePicker svg { color: rgba(255, 255, 255, 0.7); }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) { display: flex; flex-direction: column-reverse; }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) .ant-picker-footer-extra { padding: 0px 5px; }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout .ant-picker-presets { height: 320px; }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) { display: none; }

.css-1dl54rx-value-important { font-size: 14px; line-height: 21px; font-weight: 500; }

.css-frl2ui-fullWidth { width: 100%; min-width: 0px; }

.css-lau5kt-labelWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 3px; }

.css-1l7nngv-wrapper-field { display: flex; flex-direction: column; height: 39px; gap: 0px; min-width: 0px; }

.css-7siis9-button-iconButton-arrow-rightArrow { border-radius: 16px; flex-shrink: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; right: -10px; width: 26px !important; height: 26px !important; }

.css-7siis9-button-iconButton-arrow-rightArrow.ant-btn-default { box-shadow: none; }

.css-7siis9-button-iconButton-arrow-rightArrow span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-7siis9-button-iconButton-arrow-rightArrow span { display: flex; -webkit-box-align: center; align-items: center; }

.css-7siis9-button-iconButton-arrow-rightArrow:hover { opacity: 0.8; }

.css-7bqc2a-text-sku { min-width: 0px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; font-size: 12px; line-height: 16px; color: rgb(101, 101, 101); }

.css-1y377u6-sider { position: absolute; z-index: 7; height: 100%; transition: 0.2s ease-out; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; background: rgb(43, 43, 52); }

.css-1y377u6-sider .ant-layout-sider-children { display: flex; flex-direction: column; }

.css-w4kiyl-header { padding: 0px 20px 0px 15px; height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; line-height: inherit; background: rgb(43, 43, 52); transition: 0.5s; }

.css-1xlj9jx-firstItem { color: rgb(255, 255, 255); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }

.css-z39y1z-otherItem { color: rgba(255, 255, 255, 0.88); font-size: 14px; font-style: normal; line-height: 18px; }

.css-egxl3y-customDropdown .ant-dropdown-menu { background: rgb(31, 31, 31); }

.css-i6csrn-dropdown .ant-dropdown-menu { background: rgb(33, 33, 43); }

.css-9sd6jz-dropdown-customDropdown .ant-dropdown-menu { background: rgb(33, 33, 43); }

.css-9sd6jz-dropdown-customDropdown .ant-dropdown-menu { background: rgb(31, 31, 31); }

.css-1gqkp4n-text { font-size: 14px; line-height: 22px; font-weight: 500; color: rgb(255, 255, 255); }

.css-1l3agy-iconCircle { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: rgb(43, 43, 52); border: 1px solid rgba(255, 255, 255, 0.12); }

.css-jagy6w-icon { font-size: 16px; color: rgb(255, 255, 255); }

.css-156kawp-helpIcon { cursor: pointer; font-size: 24px; color: rgb(68, 140, 192); }

.css-28ikf8-addProductButton { background: rgb(30, 181, 100); }

.css-28ikf8-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-28ikf8-addProductButton:disabled { background: rgb(24, 72, 49) !important; }

.css-1vfkwct-linkButton { color: rgb(76, 161, 222); }

.css-1gf96j1-addTile { height: 330px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px dashed rgba(255, 255, 255, 0.12); }

.css-dycbje-popup { background: rgb(43, 43, 52); }

.css-dycbje-popup .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-dycbje-popup { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-dycbje-popup { width: 60vw !important; }
}

.css-axjzk0-popup-downgradeZIndex { background: rgb(43, 43, 52); }

.css-axjzk0-popup-downgradeZIndex .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-axjzk0-popup-downgradeZIndex { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-axjzk0-popup-downgradeZIndex { width: 60vw !important; }
}

.css-axjzk0-popup-downgradeZIndex.css-axjzk0-popup-downgradeZIndex { z-index: 6 !important; }

.css-87vgb7-menuWrapper { background: rgb(43, 43, 52); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; overflow: hidden; transition: background 0.3s; }

.css-1cvxjfq-presetItem { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 10px; cursor: pointer; font-size: 14px; line-height: 19px; transition: background 0.3s; }

.css-1cvxjfq-presetItem:hover { background: rgba(255, 255, 255, 0.08); }

.css-2ywjts-selected { background: rgba(255, 255, 255, 0.16); }

.css-13u98am-customInput { background-color: rgb(31, 31, 31) !important; }

.css-1lb3p8j-button-iconButton-addProductButton { border-radius: 16px; flex-shrink: 0; background: rgb(30, 181, 100); }

.css-1lb3p8j-button-iconButton-addProductButton.ant-btn-default { box-shadow: none; }

.css-1lb3p8j-button-iconButton-addProductButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1lb3p8j-button-iconButton-addProductButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-1lb3p8j-button-iconButton-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-1lb3p8j-button-iconButton-addProductButton:disabled { background: rgb(24, 72, 49) !important; }

.css-on55x3-wrapper { position: relative; background: rgb(43, 43, 52); border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.12); min-height: 100%; max-height: 330px; display: flex; flex-direction: column; transition: 0.3s; overflow: hidden; cursor: grab; }

.css-on55x3-wrapper:active { opacity: 0.99; }

.css-on55x3-wrapper:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }

.css-1hzivk9-header { height: 50px; background: rgb(33, 33, 43); display: flex; color: rgb(255, 255, 255); align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 15px 2px; position: relative; }

.css-7m12hf-activeTile { outline: rgb(76, 161, 222) solid 2px; background: rgb(33, 33, 43); }

.css-nxwljd-metricValue { cursor: pointer; }

.css-nxwljd-metricValue:hover { width: fit-content; box-shadow: rgb(45, 56, 75) 0px 0px 0px 9999px inset, rgb(45, 56, 75) 2px 0px 0px 0px, rgb(45, 56, 75) -2px 0px 0px 0px; border-radius: 8px; color: rgb(76, 161, 222); }

.css-1aqxij9-selected { color: rgb(76, 161, 222); }

.css-2i0hos-popover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; }

.css-1jgaa8t-popover-paddingNull { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; padding: 0px !important; }

.css-1htlwe6-tabs { position: relative; z-index: 1; margin-bottom: -1px; }

.css-1htlwe6-tabs .ant-tabs-nav { display: flex; -webkit-box-align: center; align-items: center; width: 100%; margin: 0px; }

.css-1htlwe6-tabs .ant-tabs-nav::before { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.css-1htlwe6-tabs .ant-tabs-nav-wrap { flex: 1 1 0%; min-width: 0px; overflow: hidden; }

.css-1htlwe6-tabs .ant-tabs-nav-list { display: flex; }

.css-1htlwe6-tabs .ant-tabs-tab { flex: 0 1 auto; min-width: 50px; gap: 3px; margin: 0px !important; border-radius: 8px 8px 0px 0px !important; background: transparent !important; }

.css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; max-width: 175px; }

@media (min-width: 1600px) and (max-width: 1920px) {
  .css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

@media (min-width: 1440px) and (max-width: 1600px) {
  .css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

@media (max-width: 1440px) {
  .css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

.css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-remove { flex: 0 0 auto; margin: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.css-1htlwe6-tabs .ant-tabs-tab-active { background: rgb(33, 33, 43) !important; }

.css-1htlwe6-tabs .ant-tabs-tab-active::after { content: ""; display: block; position: absolute; bottom: -1px; left: 0px; width: 100%; height: 1px; border-bottom: 1px solid rgb(33, 33, 43); }

.css-1htlwe6-tabs .ant-tabs-tab-with-remove { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; }

.css-1htlwe6-tabs .ant-tabs-tab:first-of-type { flex: 0 0 auto; min-width: 0px !important; }

.css-1htlwe6-tabs .ant-tabs-tab:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.css-1htlwe6-tabs .ant-tabs-tab:has(.editable-tab-label) { min-width: 175px; }

.css-1htlwe6-tabs .ant-tabs-tab:has(.editable-tab-label) .ant-tabs-tab-btn { max-width: 175px; }

.css-1htlwe6-tabs .ant-tabs-nav-add { flex: 0 0 auto; min-width: auto; margin-left: 8px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }

.css-1htlwe6-tabs .ant-tabs-nav-operations { display: flex; -webkit-box-align: center; align-items: center; }

.css-1htlwe6-tabs .ant-tabs-nav-operations .ant-tabs-nav-more { padding: 5px; }

.css-1htlwe6-tabs .ant-tabs { display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; min-height: 0px; }

.css-1htlwe6-tabs .ant-tabs .ant-tabs-top { margin-bottom: 0px; }

.css-1htlwe6-tabs .ant-tabs .ant-tabs-top .ant-tabs-nav { margin: 0px !important; padding: 0px !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }

.css-1htlwe6-tabs .ant-tabs-content-holder { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-1htlwe6-tabs .ant-tabs-content { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-1htlwe6-tabs .ant-tabs-tabpane { height: 100%; width: 100%; min-height: 0px; }

.css-1q1p5xp-allTab { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(66, 66, 66) rgb(66, 66, 66) transparent; border-image: initial; border-radius: 8px 8px 0px 0px; background: transparent; font-weight: 500; white-space: nowrap; user-select: none; }

.css-1q1p5xp-allTab:hover { color: rgb(68, 140, 192); transition: color 0.3s; }

.css-1ycdvsf-allTabActive { border-bottom: 1px solid rgb(33, 33, 43); color: rgb(68, 140, 192); background: rgb(33, 33, 43); }

.css-1ueajb0-allTab-allTabActive { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(66, 66, 66) rgb(66, 66, 66) rgb(33, 33, 43); border-image: initial; border-radius: 8px 8px 0px 0px; font-weight: 500; white-space: nowrap; user-select: none; color: rgb(68, 140, 192); background: rgb(33, 33, 43); }

.css-1ueajb0-allTab-allTabActive:hover { color: rgb(68, 140, 192); transition: color 0.3s; }

.css-58dhb9-wrapper { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(33, 33, 43); height: 100%; border-radius: 16px; }

.css-58dhb9-wrapper .ag-large-text-input textarea { resize: none; }

.css-58dhb9-wrapper .ag-header-container { white-space: normal; }

.css-58dhb9-wrapper .ag-react-container { width: 100% !important; }

.css-58dhb9-wrapper .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-58dhb9-wrapper .ag-side-bar { background-color: rgb(33, 33, 43); }

.css-58dhb9-wrapper .ag-side-buttons { background-color: rgb(33, 33, 43); }

.css-58dhb9-wrapper .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-58dhb9-wrapper .ag-header-cell-label { padding: 0px; }

.css-58dhb9-wrapper .ag-pivot-mode-panel { display: none; }

.css-58dhb9-wrapper .ag-header-cell-text { padding: 0px; word-break: break-word; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.css-58dhb9-wrapper .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-58dhb9-wrapper .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-58dhb9-wrapper .ag-filter .ag-menu { background-color: rgb(31, 31, 31); }

.css-58dhb9-wrapper .ag-menu { background-color: rgb(31, 31, 31); }

.css-58dhb9-wrapper .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-58dhb9-wrapper .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-58dhb9-wrapper .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-58dhb9-wrapper .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-58dhb9-wrapper .ag-icon-asc, .css-58dhb9-wrapper .ag-icon-desc { color: rgb(76, 161, 222); }

.css-58dhb9-wrapper .ag-column-drop-aggregation { display: none; }

.css-58dhb9-wrapper .ag-input-field-label br { display: none; }

.css-58dhb9-wrapper .ag-floating-bottom { border-top: 3px solid rgb(76, 161, 222); }

.css-58dhb9-wrapper .ag-filter-toolpanel-instance-filter { background-color: rgb(31, 31, 31); }

.css-58dhb9-wrapper .ag-tool-panel-wrapper { background-color: rgb(31, 31, 31); }

.css-58dhb9-wrapper .ag-column-drop-vertical { display: none; }

.css-58dhb9-wrapper .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-19aoxha-hasFiltres .ag-root-wrapper { border-radius: 0px 0px 16px 16px; }

.css-19aoxha-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button { border-left: 3px solid rgb(76, 161, 222); }

.css-19aoxha-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button .ag-icon { color: rgb(76, 161, 222) !important; opacity: 1; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(33, 33, 43); height: 100%; border-radius: 16px; min-height: calc(-90px + 100vh); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-large-text-input textarea { resize: none; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-header-container { white-space: normal; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-react-container { width: 100% !important; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-side-bar { background-color: rgb(33, 33, 43); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-side-buttons { background-color: rgb(33, 33, 43); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-header-cell-label { padding: 0px; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-pivot-mode-panel { display: none; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-header-cell-text { padding: 0px; word-break: break-word; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-filter .ag-menu { background-color: rgb(31, 31, 31); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-menu { background-color: rgb(31, 31, 31); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-icon-asc, .css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-icon-desc { color: rgb(76, 161, 222); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-column-drop-aggregation { display: none; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-input-field-label br { display: none; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-floating-bottom { border-top: 3px solid rgb(76, 161, 222); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-filter-toolpanel-instance-filter { background-color: rgb(31, 31, 31); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-tool-panel-wrapper { background-color: rgb(31, 31, 31); }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-column-drop-vertical { display: none; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-column-drop-vertical { display: block; }

.css-19c0tso-wrapper-hullTableHeight-showAggregations .ag-column-drop-aggregation { display: none; }

.css-1ah7wvg-wrapper { width: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding: 5px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(66, 66, 80) rgb(66, 66, 80) currentcolor; border-image: initial; border-radius: 16px 16px 0px 0px; }

.css-a07nbq-resetButton { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; }

.css-1fikyau-filterItem { padding: 0px 4px 0px 8px; border: 1px solid transparent; background: rgba(255, 255, 255, 0.04); gap: 3px; }

.css-1fikyau-filterItem:hover, .css-1fikyau-filterItem:focus, .css-1fikyau-filterItem:active { border-color: transparent !important; }

.css-1a7km9b-hiddenFiltersTooltipRoot { border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px 0px, rgba(0, 0, 0, 0.02) 0px 1px 6px -1px, rgba(0, 0, 0, 0.02) 0px 2px 4px 0px; }

.css-1a7km9b-hiddenFiltersTooltipRoot .ant-tooltip-arrow::before { background: rgb(31, 31, 31) !important; }

.css-1c91neq-hiddenFiltersTooltipBody { display: flex; flex-direction: column; gap: 5px; align-items: flex-start; padding: 10px 3px 10px 10px !important; background: rgb(31, 31, 31) !important; }

.css-1lgdkos-blueText { font-size: 12px; line-height: 16px; color: rgb(76, 161, 222); }

.css-ldtzvy-sku { font-size: 12px; line-height: 16px; color: rgb(225, 225, 225); }

.css-1mfnbh9-superbox { color: rgb(76, 161, 222); font-weight: 500; }

.css-1q00u2p-toolbar { padding: 5px; display: flex; -webkit-box-align: center; align-items: center; gap: 20px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 7; background: rgb(43, 43, 52); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; }

.css-1q00u2p-toolbar .rpv-core__icon { color: rgb(255, 255, 255); }

.css-236qyr-link { color: rgb(76, 161, 222); min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; }

.css-236qyr-link:hover { opacity: 0.8; }

.css-236qyr-link:active { opacity: 0.5; }

.css-rc3hdx-copyIcon { color: rgb(76, 161, 222); cursor: pointer; flex-shrink: 0; opacity: var(--display-copy-icon); pointer-events: calc(var(--display-copy-icon)* 1) === 1 ? "auto" :"none"; transition: opacity 0.2s; }

.css-rc3hdx-copyIcon:hover { color: rgb(53, 112, 155); }

.css-rc3hdx-copyIcon:active { opacity: 0.1; }

.css-p9yuxy-link-blueText { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; font-size: 12px; line-height: 16px; color: rgb(76, 161, 222); }

.css-p9yuxy-link-blueText:hover { opacity: 0.8; }

.css-p9yuxy-link-blueText:active { opacity: 0.5; }

.css-1dc3r2l-tag { margin: 0px; width: fit-content; }

.css-1dc3r2l-tag:hover { border-color: rgb(48, 48, 48); }

.css-gqt4x7-flag { margin: 0px; width: fit-content; }

.css-gqt4x7-flag:hover { border-color: rgb(48, 48, 48); }

.css-muua5a-interactive { cursor: pointer; }

.css-muua5a-interactive:hover { opacity: 0.65; transition: opacity 0.2s ease-in-out; border: 1px solid rgb(76, 161, 222); }

.css-1todlao-tagTitle { color: rgb(43, 43, 52); }

.css-8gqumg-tag-interactive-flag { display: flex; -webkit-box-align: center; align-items: center; max-width: 120px; border-radius: 25px; text-align: center; gap: 5px; cursor: pointer; margin: 0px; width: fit-content; }

.css-8gqumg-tag-interactive-flag .ant-tag-close-icon { flex-shrink: 0; min-width: fit-content; }

.css-8gqumg-tag-interactive-flag > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-8gqumg-tag-interactive-flag:hover { opacity: 0.65; transition: opacity 0.2s ease-in-out; border: 1px solid rgb(76, 161, 222); }

.css-8gqumg-tag-interactive-flag:hover { border-color: rgb(48, 48, 48); }

.css-1kqo4jp-text-sku { min-width: 0px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; font-size: 12px; line-height: 16px; color: rgb(225, 225, 225); }

.css-1kebktu-moreButton { color: rgb(76, 161, 222); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

@keyframes slide-in-one-tap { 
  0% { transform: translateY(80px); }
  100% { transform: translateY(0px); }
}

.trust-hide-gracefully { opacity: 0; }

.trust-wallet-one-tap .hidden { display: none; }

.trust-wallet-one-tap .semibold { font-weight: 500; }

.trust-wallet-one-tap .binance-plex { font-family: Binance; }

.trust-wallet-one-tap .rounded-full { border-radius: 50%; }

.trust-wallet-one-tap .flex { display: flex; }

.trust-wallet-one-tap .flex-col { flex-direction: column; }

.trust-wallet-one-tap .items-center { align-items: center; }

.trust-wallet-one-tap .space-between { justify-content: space-between; }

.trust-wallet-one-tap .justify-center { justify-content: center; }

.trust-wallet-one-tap .w-full { width: 100%; }

.trust-wallet-one-tap .box { transition: 0.5s cubic-bezier(0, 0, 0, 1.43); animation: 0.5s cubic-bezier(0, 0, 0, 1.43) 0s 1 normal none running slide-in-one-tap; width: 384px; border-radius: 15px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px 0px; position: fixed; right: 30px; bottom: 30px; z-index: 1020; }

.trust-wallet-one-tap .header { gap: 15px; border-bottom: 1px solid rgb(230, 230, 230); padding: 10px 18px; }

.trust-wallet-one-tap .header .left-items { gap: 15px; }

.trust-wallet-one-tap .header .title { color: rgb(30, 35, 41); font-size: 18px; font-weight: 600; line-height: 28px; }

.trust-wallet-one-tap .header .subtitle { color: rgb(71, 77, 87); font-size: 14px; line-height: 20px; }

.trust-wallet-one-tap .header .close { color: rgb(30, 35, 41); cursor: pointer; }

.trust-wallet-one-tap .body { padding: 9px 18px; gap: 10px; }

.trust-wallet-one-tap .body .right-items { gap: 10px; width: 100%; }

.trust-wallet-one-tap .body .right-items .wallet-title { color: rgb(30, 35, 41); font-size: 16px; font-weight: 600; line-height: 20px; }

.trust-wallet-one-tap .body .right-items .wallet-subtitle { color: rgb(71, 77, 87); font-size: 14px; line-height: 20px; }

.trust-wallet-one-tap .connect-indicator { gap: 15px; padding: 8px 0px; }

.trust-wallet-one-tap .connect-indicator .flow-icon { color: rgb(71, 77, 87); }

.trust-wallet-one-tap .loading-color { color: rgb(255, 255, 255); }

.trust-wallet-one-tap .button { border-radius: 50px; outline: transparent solid 2px; outline-offset: 2px; background-color: rgb(5, 0, 255); border-color: rgb(229, 231, 235); cursor: pointer; text-align: center; height: 45px; }

.trust-wallet-one-tap .button .button-text { color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; line-height: 20px; }

.trust-wallet-one-tap .footer { margin: 20px 30px; }

.trust-wallet-one-tap .check-icon { color: rgb(255, 255, 255); }

@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; }

@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; }

@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf") format("opentype"); font-weight: 600; font-style: normal; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: hsl(6, 78%, 57%); --toastify-color-transparent: rgba(255, 255, 255, 0.7); --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-container-width: fit-content; --toastify-toast-width: 320px; --toastify-toast-offset: 16px; --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top)); --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right)); --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left)); --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom)); --toastify-toast-background: #fff; --toastify-toast-padding: 14px; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-toast-bd-radius: 6px; --toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); --toastify-color-progress-bgo: 0.2; }

.Toastify__toast-container { z-index: var(--toastify-z-index); transform: translate3d(0, 0, var(--toastify-z-index)); position: fixed; width: var(--toastify-container-width); box-sizing: border-box; color: rgb(255, 255, 255); display: flex; flex-direction: column; }

.Toastify__toast-container--top-left { top: var(--toastify-toast-top); left: var(--toastify-toast-left); }

.Toastify__toast-container--top-center { top: var(--toastify-toast-top); left: 50%; transform: translateX(-50%); align-items: center; }

.Toastify__toast-container--top-right { top: var(--toastify-toast-top); right: var(--toastify-toast-right); align-items: end; }

.Toastify__toast-container--bottom-left { bottom: var(--toastify-toast-bottom); left: var(--toastify-toast-left); }

.Toastify__toast-container--bottom-center { bottom: var(--toastify-toast-bottom); left: 50%; transform: translateX(-50%); align-items: center; }

.Toastify__toast-container--bottom-right { bottom: var(--toastify-toast-bottom); right: var(--toastify-toast-right); align-items: end; }

.Toastify__toast { --y: 0px; position: relative; touch-action: none; width: var(--toastify-toast-width); min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; padding: var(--toastify-toast-padding); border-radius: var(--toastify-toast-bd-radius); box-shadow: var(--toastify-toast-shadow); max-height: var(--toastify-toast-max-height); font-family: var(--toastify-font-family); z-index: 0; display: flex; flex: 1 1 auto; align-items: center; word-break: break-word; }

@media only screen and (max-width: 480px) {
  .Toastify__toast-container { width: 100vw; left: env(safe-area-inset-left); margin: 0px; }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { top: env(safe-area-inset-top); transform: translateX(0px); }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { bottom: env(safe-area-inset-bottom); transform: translateX(0px); }
  .Toastify__toast-container--rtl { right: env(safe-area-inset-right); left: initial; }
  .Toastify__toast { --toastify-toast-width: 100%; margin-bottom: 0px; border-radius: 0px; }
}

.Toastify__toast-container[data-stacked="true"] { width: var(--toastify-toast-width); }

@media only screen and (max-width: 480px) {
  .Toastify__toast-container[data-stacked="true"] { width: 100vw; }
}

.Toastify__toast--stacked { position: absolute; width: 100%; transform: translate3d(0, var(--y), 0) scale(var(--s)); transition: transform 0.3s; }

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { transition: opacity 0.1s; }

.Toastify__toast--stacked[data-collapsed="false"] { overflow: visible; }

.Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * { opacity: 0; }

.Toastify__toast--stacked::after { content: ""; position: absolute; left: 0px; right: 0px; height: calc(var(--g) * 1px); bottom: 100%; }

.Toastify__toast--stacked[data-pos="top"] { top: 0px; }

.Toastify__toast--stacked[data-pos="bot"] { bottom: 0px; }

.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before { transform-origin: center top; }

.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before { transform-origin: center bottom; }

.Toastify__toast--stacked::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 100%; transform: scaleY(3); z-index: -1; }

.Toastify__toast--rtl { direction: rtl; }

.Toastify__toast--close-on-click { cursor: pointer; }

.Toastify__toast-icon { margin-inline-end: 10px; width: 22px; flex-shrink: 0; display: flex; }

.Toastify--animate { animation-fill-mode: both; animation-duration: 0.5s; }

.Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; }

.Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }

.Toastify__toast-theme--light { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }

.Toastify__toast-theme--colored.Toastify__toast--default { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }

.Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }

.Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }

.Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }

.Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }

.Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }

.Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }

.Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }

.Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }

.Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }

.Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { background: var(--toastify-color-transparent); }

.Toastify__close-button { color: rgb(255, 255, 255); position: absolute; top: 6px; right: 6px; background: transparent; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; cursor: pointer; opacity: 0.7; transition: 0.3s; z-index: 1; }

.Toastify__toast--rtl .Toastify__close-button { left: 6px; right: unset; }

.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }

.Toastify__close-button > svg { fill: currentcolor; height: 16px; width: 14px; }

.Toastify__close-button:hover, .Toastify__close-button:focus { opacity: 1; }

@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}

.Toastify__progress-bar { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0.7; transform-origin: left center; }

.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }

.Toastify__progress-bar--controlled { transition: transform 0.2s; }

.Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: right center; border-bottom-left-radius: initial; }

.Toastify__progress-bar--wrp { position: absolute; overflow: hidden; bottom: 0px; left: 0px; width: 100%; height: 5px; border-bottom-left-radius: var(--toastify-toast-bd-radius); border-bottom-right-radius: var(--toastify-toast-bd-radius); }

.Toastify__progress-bar--wrp[data-hidden="true"] { opacity: 0; }

.Toastify__progress-bar--bg { opacity: var(--toastify-color-progress-bgo); width: 100%; height: 100%; }

.Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border-width: 2px; border-style: solid; border-image: initial; border-radius: 100%; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); animation: 0.65s linear 0s infinite normal none running Toastify__spin; }

@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, var(--y), 0); }
  100% { opacity: 0; transform: translate3d(2000px, var(--y), 0); }
}

@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, var(--y), 0); }
  100% { opacity: 0; transform: translate3d(-2000px, var(--y), 0); }
}

@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}

@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0, calc(var(--y) - 10px), 0); }
  40%, 45% { opacity: 1; transform: translate3d(0, calc(var(--y) + 20px), 0); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}

@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0, calc(var(--y) - 10px), 0); }
  40%, 45% { opacity: 1; transform: translate3d(0, calc(var(--y) + 20px), 0); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left { animation-name: Toastify__bounceInLeft; }

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right { animation-name: Toastify__bounceInRight; }

.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }

.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left { animation-name: Toastify__bounceOutLeft; }

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right { animation-name: Toastify__bounceOutRight; }

.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }

.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }

@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}

@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}

.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }

.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }

@keyframes Toastify__flipIn { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}

@keyframes Toastify__flipOut { 
  0% { transform: translate3d(0, var(--y), 0) perspective(400px); }
  30% { transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}

.Toastify__flip-enter { animation-name: Toastify__flipIn; }

.Toastify__flip-exit { animation-name: Toastify__flipOut; }

@keyframes Toastify__slideInRight { 
  0% { transform: translate3d(110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideInLeft { 
  0% { transform: translate3d(-110%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideInUp { 
  0% { transform: translate3d(0px, 110%, 0px); visibility: visible; }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideInDown { 
  0% { transform: translate3d(0px, -110%, 0px); visibility: visible; }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translate3d(110%, var(--y), 0); }
}

@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translate3d(-110%, var(--y), 0); }
}

@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translate3d(0px, 500px, 0px); }
}

@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translate3d(0px, -500px, 0px); }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left { animation-name: Toastify__slideInLeft; }

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right { animation-name: Toastify__slideInRight; }

.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }

.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left { animation-name: Toastify__slideOutLeft; animation-timing-function: ease-in; animation-duration: 0.3s; }

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; animation-timing-function: ease-in; animation-duration: 0.3s; }

.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; animation-timing-function: ease-in; animation-duration: 0.3s; }

.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; animation-timing-function: ease-in; animation-duration: 0.3s; }

@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-params-1) { --ag-accent-color: var(--ag-inherited-accent-color, #2196f3); --ag-advanced-filter-builder-button-bar-border: var(--ag-inherited-advanced-filter-builder-button-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-advanced-filter-builder-column-pill-color: var(--ag-inherited-advanced-filter-builder-column-pill-color, #a6e194); --ag-advanced-filter-builder-indent-size: var(--ag-inherited-advanced-filter-builder-indent-size, calc( var(--ag-spacing)   *  2  +   var(--ag-icon-size) )); --ag-advanced-filter-builder-join-pill-color: var(--ag-inherited-advanced-filter-builder-join-pill-color, #f08e8d); --ag-advanced-filter-builder-option-pill-color: var(--ag-inherited-advanced-filter-builder-option-pill-color, #f3c08b); --ag-advanced-filter-builder-value-pill-color: var(--ag-inherited-advanced-filter-builder-value-pill-color, #85c0e4); --ag-background-color: var(--ag-inherited-background-color, #F8F8F8); --ag-border-color: var(--ag-inherited-border-color, #60300026); --ag-border-radius: var(--ag-inherited-border-radius, 10px); --ag-border-width: var(--ag-inherited-border-width, 1px); --ag-browser-color-scheme: var(--ag-inherited-browser-color-scheme, light); --ag-button-active-background-color: var(--ag-inherited-button-active-background-color, var(--ag-button-hover-background-color)); --ag-button-active-border: var(--ag-inherited-button-active-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-button-active-text-color: var(--ag-inherited-button-active-text-color, var(--ag-button-hover-text-color)); --ag-button-background-color: var(--ag-inherited-button-background-color, var(--ag-background-color)); --ag-button-border: var(--ag-inherited-button-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-button-border-radius: var(--ag-inherited-button-border-radius, var(--ag-border-radius)); --ag-button-disabled-background-color: var(--ag-inherited-button-disabled-background-color, var(--ag-input-disabled-background-color)); --ag-button-disabled-border: var(--ag-inherited-button-disabled-border, var(--ag-input-disabled-border)); --ag-button-disabled-text-color: var(--ag-inherited-button-disabled-text-color, var(--ag-input-disabled-text-color)); --ag-button-font-weight: var(--ag-inherited-button-font-weight, normal); --ag-button-horizontal-padding: var(--ag-inherited-button-horizontal-padding, calc( var(--ag-spacing)   *  2)); --ag-button-hover-background-color: var(--ag-inherited-button-hover-background-color, var(--ag-row-hover-color)); --ag-button-hover-border: var(--ag-inherited-button-hover-border, var(--ag-button-border)); --ag-button-hover-text-color: var(--ag-inherited-button-hover-text-color, var(--ag-button-text-color)); --ag-button-text-color: var(--ag-inherited-button-text-color, inherit); --ag-button-vertical-padding: var(--ag-inherited-button-vertical-padding, var(--ag-spacing)); --ag-card-shadow: var(--ag-inherited-card-shadow, 0 1px 4px 1px #00000018); --ag-cell-batch-edit-background-color: var(--ag-inherited-cell-batch-edit-background-color, rgba(220 181 139 / 16%)); --ag-cell-batch-edit-text-color: var(--ag-inherited-cell-batch-edit-text-color, #422f00); --ag-cell-editing-border: var(--ag-inherited-cell-editing-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-cell-editing-shadow: var(--ag-inherited-cell-editing-shadow, var(--ag-card-shadow)); --ag-cell-font-family: var(--ag-inherited-cell-font-family, var(--ag-font-family)); --ag-cell-horizontal-padding: var(--ag-inherited-cell-horizontal-padding, calc( var(--ag-spacing)   *  2  *   var(--ag-cell-horizontal-padding-scale) )); --ag-cell-horizontal-padding-scale: var(--ag-inherited-cell-horizontal-padding-scale, 1); --ag-cell-text-color: var(--ag-inherited-cell-text-color, var(--ag-text-color)); --ag-cell-widget-spacing: var(--ag-inherited-cell-widget-spacing, calc( var(--ag-spacing)   *  1.5)); --ag-chart-menu-label-color: var(--ag-inherited-chart-menu-label-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 80%)); --ag-chart-menu-panel-width: var(--ag-inherited-chart-menu-panel-width, 260px); --ag-checkbox-border-radius: var(--ag-inherited-checkbox-border-radius, 5px); --ag-checkbox-border-width: var(--ag-inherited-checkbox-border-width, 1px); --ag-checkbox-checked-background-color: var(--ag-inherited-checkbox-checked-background-color, var(--ag-accent-color)); --ag-checkbox-checked-border-color: var(--ag-inherited-checkbox-checked-border-color, var(--ag-checkbox-checked-background-color)); --ag-checkbox-checked-shape-color: var(--ag-inherited-checkbox-checked-shape-color, var(--ag-background-color)); --ag-checkbox-checked-shape-image: var(--ag-inherited-checkbox-checked-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.75%22%20d%3D%22M1%203.5%203.5%206l5-5%22%2F%3E%3C%2Fsvg%3E")); --ag-checkbox-indeterminate-background-color: var(--ag-inherited-checkbox-indeterminate-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%)); --ag-checkbox-indeterminate-border-color: var(--ag-inherited-checkbox-indeterminate-border-color, var(--ag-checkbox-indeterminate-background-color)); --ag-checkbox-indeterminate-shape-color: var(--ag-inherited-checkbox-indeterminate-shape-color, var(--ag-background-color)); --ag-checkbox-indeterminate-shape-image: var(--ag-inherited-checkbox-indeterminate-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22%23000%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")); --ag-checkbox-unchecked-background-color: var(--ag-inherited-checkbox-unchecked-background-color, var(--ag-background-color)); --ag-checkbox-unchecked-border-color: var(--ag-inherited-checkbox-unchecked-border-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%)); --ag-chrome-background-color: var(--ag-inherited-chrome-background-color, #60300005); --ag-color-picker-color-border-radius: var(--ag-inherited-color-picker-color-border-radius, 4px); --ag-color-picker-thumb-border-width: var(--ag-inherited-color-picker-thumb-border-width, 3px); --ag-color-picker-thumb-size: var(--ag-inherited-color-picker-thumb-size, 18px); --ag-color-picker-track-border-radius: var(--ag-inherited-color-picker-track-border-radius, 12px); --ag-color-picker-track-size: var(--ag-inherited-color-picker-track-size, 12px); --ag-column-border: var(--ag-inherited-column-border, solid 1px transparent); --ag-column-drop-cell-background-color: var(--ag-inherited-column-drop-cell-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 7.000000000000001%)); --ag-column-drop-cell-border: var(--ag-inherited-column-drop-cell-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 13%)); --ag-column-drop-cell-drag-handle-color: var(--ag-inherited-column-drop-cell-drag-handle-color, var(--ag-text-color)); --ag-column-drop-cell-text-color: var(--ag-inherited-column-drop-cell-text-color, var(--ag-text-color)); --ag-column-hover-color: var(--ag-inherited-column-hover-color, color-mix(in srgb, transparent, var(--ag-accent-color) 5%)); --ag-column-select-indent-size: var(--ag-inherited-column-select-indent-size, var(--ag-icon-size)); --ag-data-background-color: var(--ag-inherited-data-background-color, var(--ag-background-color)); --ag-data-font-size: var(--ag-inherited-data-font-size, var(--ag-font-size)); --ag-dialog-border: var(--ag-inherited-dialog-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 20%)); --ag-dialog-shadow: var(--ag-inherited-dialog-shadow, var(--ag-popup-shadow)); --ag-drag-and-drop-image-background-color: var(--ag-inherited-drag-and-drop-image-background-color, var(--ag-background-color)); --ag-drag-and-drop-image-border: var(--ag-inherited-drag-and-drop-image-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-drag-and-drop-image-not-allowed-border: var(--ag-inherited-drag-and-drop-image-not-allowed-border, solid var(--ag-border-width) color-mix(in srgb, var(--ag-drag-and-drop-image-background-color), var(--ag-invalid-color) 50%)); --ag-drag-and-drop-image-shadow: var(--ag-inherited-drag-and-drop-image-shadow, var(--ag-popup-shadow)); --ag-drag-handle-color: var(--ag-inherited-drag-handle-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 70%)); --ag-dropdown-shadow: var(--ag-inherited-dropdown-shadow, var(--ag-card-shadow)); --ag-filter-panel-apply-button-background-color: var(--ag-inherited-filter-panel-apply-button-background-color, var(--ag-accent-color)); --ag-filter-panel-apply-button-color: var(--ag-inherited-filter-panel-apply-button-color, var(--ag-background-color)); --ag-filter-panel-card-subtle-color: var(--ag-inherited-filter-panel-card-subtle-color, color-mix(in srgb, transparent, var(--ag-text-color) 70%)); --ag-filter-panel-card-subtle-hover-color: var(--ag-inherited-filter-panel-card-subtle-hover-color, var(--ag-text-color)); --ag-filter-tool-panel-group-indent: var(--ag-inherited-filter-tool-panel-group-indent, var(--ag-spacing)); --ag-find-active-match-background-color: var(--ag-inherited-find-active-match-background-color, #ffa500); --ag-find-active-match-color: var(--ag-inherited-find-active-match-color, var(--ag-foreground-color)); --ag-find-match-background-color: var(--ag-inherited-find-match-background-color, #ffff00); --ag-find-match-color: var(--ag-inherited-find-match-color, var(--ag-foreground-color)); --ag-focus-error-shadow: var(--ag-inherited-focus-error-shadow, 0px 0px 0px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%)); --ag-focus-shadow: var(--ag-inherited-focus-shadow, 0px 0px 0px 3px color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-font-family: var(--ag-inherited-font-family, "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu); --ag-font-size: var(--ag-inherited-font-size, 13px); --ag-footer-row-border: var(--ag-inherited-footer-row-border, var(--ag-row-border)); --ag-foreground-color: var(--ag-inherited-foreground-color, #000000de); --ag-full-row-edit-invalid-background-color: var(--ag-inherited-full-row-edit-invalid-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%)); --ag-header-background-color: var(--ag-inherited-header-background-color, #F8F8F8); --ag-header-cell-background-transition-duration: var(--ag-inherited-header-cell-background-transition-duration, 0.2s); --ag-header-cell-hover-background-color: var(--ag-inherited-header-cell-hover-background-color, transparent); --ag-header-cell-moving-background-color: var(--ag-inherited-header-cell-moving-background-color, var(--ag-header-cell-hover-background-color)); --ag-header-column-border: var(--ag-inherited-header-column-border, none); --ag-header-column-border-height: var(--ag-inherited-header-column-border-height, 100%); --ag-header-column-resize-handle-color: var(--ag-inherited-header-column-resize-handle-color, var(--ag-border-color)); --ag-header-column-resize-handle-height: var(--ag-inherited-header-column-resize-handle-height, 30%); --ag-header-column-resize-handle-width: var(--ag-inherited-header-column-resize-handle-width, 2px); --ag-header-font-family: var(--ag-inherited-header-font-family, var(--ag-font-family)); --ag-header-font-size: var(--ag-inherited-header-font-size, 13px); --ag-header-font-weight: var(--ag-inherited-header-font-weight, 500); --ag-header-height: var(--ag-inherited-header-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-spacing)   *  4  *   var(--ag-header-vertical-padding-scale) )); --ag-header-row-border: var(--ag-inherited-header-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-header-text-color: var(--ag-inherited-header-text-color, var(--ag-text-color)); --ag-header-vertical-padding-scale: var(--ag-inherited-header-vertical-padding-scale, 1); --ag-icon-button-active-background-color: var(--ag-inherited-icon-button-active-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 28.000000000000004%)); --ag-icon-button-active-color: var(--ag-inherited-icon-button-active-color, var(--ag-accent-color)); --ag-icon-button-active-indicator-color: var(--ag-inherited-icon-button-active-indicator-color, var(--ag-accent-color)); --ag-icon-button-background-color: var(--ag-inherited-icon-button-background-color, transparent); --ag-icon-button-background-spread: var(--ag-inherited-icon-button-background-spread, 4px); --ag-icon-button-border-radius: var(--ag-inherited-icon-button-border-radius, 1px); --ag-icon-button-color: var(--ag-inherited-icon-button-color, var(--ag-icon-color)); --ag-icon-button-hover-background-color: var(--ag-inherited-icon-button-hover-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)); --ag-icon-button-hover-color: var(--ag-inherited-icon-button-hover-color, var(--ag-icon-button-color)); --ag-icon-color: var(--ag-inherited-icon-color, inherit); --ag-icon-size: var(--ag-inherited-icon-size, 16px); --ag-input-background-color: var(--ag-inherited-input-background-color, var(--ag-background-color)); --ag-input-border: var(--ag-inherited-input-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-input-border-radius: var(--ag-inherited-input-border-radius, var(--ag-border-radius)); --ag-input-disabled-background-color: var(--ag-inherited-input-disabled-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%)); --ag-input-disabled-border: var(--ag-inherited-input-disabled-border, var(--ag-input-border)); --ag-input-disabled-text-color: var(--ag-inherited-input-disabled-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 50%)); --ag-input-focus-background-color: var(--ag-inherited-input-focus-background-color, var(--ag-input-background-color)); --ag-input-focus-border: var(--ag-inherited-input-focus-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-input-focus-shadow: var(--ag-inherited-input-focus-shadow, var(--ag-focus-shadow)); --ag-input-focus-text-color: var(--ag-inherited-input-focus-text-color, var(--ag-input-text-color)); --ag-input-height: var(--ag-inherited-input-height, calc(max( var(--ag-icon-size) ,  var(--ag-font-size) )  +   var(--ag-spacing)   *  2)); --ag-input-icon-color: var(--ag-inherited-input-icon-color, var(--ag-input-text-color)); --ag-input-invalid-background-color: var(--ag-inherited-input-invalid-background-color, var(--ag-input-background-color)); --ag-input-invalid-border: var(--ag-inherited-input-invalid-border, solid var(--ag-border-width) var(--ag-invalid-color)); --ag-input-invalid-text-color: var(--ag-inherited-input-invalid-text-color, var(--ag-input-text-color)); --ag-input-padding-start: var(--ag-inherited-input-padding-start, var(--ag-spacing)); --ag-input-placeholder-text-color: var(--ag-inherited-input-placeholder-text-color, color-mix(in srgb, transparent, var(--ag-input-text-color) 50%)); --ag-input-text-color: var(--ag-inherited-input-text-color, var(--ag-text-color)); --ag-invalid-color: var(--ag-inherited-invalid-color, #e02525); --ag-list-item-height: var(--ag-inherited-list-item-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-widget-vertical-spacing) )); --ag-menu-background-color: var(--ag-inherited-menu-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%)); --ag-menu-border: var(--ag-inherited-menu-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 20%)); --ag-menu-separator-color: var(--ag-inherited-menu-separator-color, var(--ag-border-color)); --ag-menu-shadow: var(--ag-inherited-menu-shadow, var(--ag-popup-shadow)); --ag-menu-text-color: var(--ag-inherited-menu-text-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 95%)); --ag-modal-overlay-background-color: var(--ag-inherited-modal-overlay-background-color, color-mix(in srgb, transparent, var(--ag-background-color) 66%)); --ag-odd-row-background-color: var(--ag-inherited-odd-row-background-color, var(--ag-data-background-color)); --ag-pagination-panel-height: var(--ag-inherited-pagination-panel-height, calc(max( var(--ag-row-height) , 22px))); --ag-panel-background-color: var(--ag-inherited-panel-background-color, var(--ag-background-color)); --ag-panel-title-bar-background-color: var(--ag-inherited-panel-title-bar-background-color, var(--ag-header-background-color)); --ag-panel-title-bar-border: var(--ag-inherited-panel-title-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-panel-title-bar-font-weight: var(--ag-inherited-panel-title-bar-font-weight, var(--ag-header-font-weight)); --ag-panel-title-bar-height: var(--ag-inherited-panel-title-bar-height, var(--ag-header-height)); --ag-panel-title-bar-icon-color: var(--ag-inherited-panel-title-bar-icon-color, var(--ag-header-text-color)); --ag-panel-title-bar-text-color: var(--ag-inherited-panel-title-bar-text-color, var(--ag-header-text-color)); --ag-picker-button-background-color: var(--ag-inherited-picker-button-background-color, var(--ag-background-color)); --ag-picker-button-border: var(--ag-inherited-picker-button-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-picker-button-focus-background-color: var(--ag-inherited-picker-button-focus-background-color, var(--ag-background-color)); --ag-picker-button-focus-border: var(--ag-inherited-picker-button-focus-border, var(--ag-input-focus-border)); --ag-picker-list-background-color: var(--ag-inherited-picker-list-background-color, var(--ag-background-color)); --ag-picker-list-border: var(--ag-inherited-picker-list-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-column-border: var(--ag-inherited-pinned-column-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-row-background-color: var(--ag-inherited-pinned-row-background-color, var(--ag-data-background-color)); --ag-pinned-row-border: var(--ag-inherited-pinned-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-row-font-weight: var(--ag-inherited-pinned-row-font-weight, 600); --ag-pinned-row-text-color: var(--ag-inherited-pinned-row-text-color, var(--ag-text-color)); --ag-pinned-source-row-background-color: var(--ag-inherited-pinned-source-row-background-color, var(--ag-data-background-color)); --ag-pinned-source-row-font-weight: var(--ag-inherited-pinned-source-row-font-weight, 600); --ag-pinned-source-row-text-color: var(--ag-inherited-pinned-source-row-text-color, var(--ag-text-color)); --ag-popup-shadow: var(--ag-inherited-popup-shadow, 0 0 16px #00000026); --ag-radio-checked-shape-image: var(--ag-inherited-radio-checked-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%226%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")); --ag-range-header-highlight-color: var(--ag-inherited-range-header-highlight-color, color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8%)); --ag-range-selection-background-color: var(--ag-inherited-range-selection-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 20%)); --ag-range-selection-border-color: var(--ag-inherited-range-selection-border-color, var(--ag-accent-color)); --ag-range-selection-border-style: var(--ag-inherited-range-selection-border-style, solid); --ag-range-selection-chart-background-color: var(--ag-inherited-range-selection-chart-background-color, #0058FF1A); --ag-range-selection-chart-category-background-color: var(--ag-inherited-range-selection-chart-category-background-color, #00FF841A); --ag-range-selection-highlight-color: var(--ag-inherited-range-selection-highlight-color, color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-row-batch-edit-background-color: var(--ag-inherited-row-batch-edit-background-color, var(--ag-cell-batch-edit-background-color)); --ag-row-batch-edit-text-color: var(--ag-inherited-row-batch-edit-text-color, var(--ag-cell-batch-edit-text-color)); --ag-row-border: var(--ag-inherited-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-row-group-indent-size: var(--ag-inherited-row-group-indent-size, calc( var(--ag-cell-widget-spacing)   +   var(--ag-icon-size) )); --ag-row-height: var(--ag-inherited-row-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-spacing)   *  3.25  *   var(--ag-row-vertical-padding-scale) )); --ag-row-hover-color: var(--ag-inherited-row-hover-color, color-mix(in srgb, transparent, var(--ag-accent-color) 8%)); --ag-row-loading-skeleton-effect-color: var(--ag-inherited-row-loading-skeleton-effect-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 15%)); --ag-row-numbers-selected-color: var(--ag-inherited-row-numbers-selected-color, color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-row-vertical-padding-scale: var(--ag-inherited-row-vertical-padding-scale, 0.5); --ag-select-cell-background-color: var(--ag-inherited-select-cell-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 7.000000000000001%)); --ag-select-cell-border: var(--ag-inherited-select-cell-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 13%)); --ag-selected-row-background-color: var(--ag-inherited-selected-row-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 12%)); --ag-set-filter-indent-size: var(--ag-inherited-set-filter-indent-size, var(--ag-icon-size)); --ag-side-bar-background-color: var(--ag-inherited-side-bar-background-color, var(--ag-chrome-background-color)); --ag-side-bar-panel-width: var(--ag-inherited-side-bar-panel-width, 250px); --ag-side-button-background-color: var(--ag-inherited-side-button-background-color, transparent); --ag-side-button-bar-background-color: var(--ag-inherited-side-button-bar-background-color, var(--ag-side-bar-background-color)); --ag-side-button-bar-top-padding: var(--ag-inherited-side-button-bar-top-padding, 0px); --ag-side-button-border: var(--ag-inherited-side-button-border, solid 1px transparent); --ag-side-button-hover-background-color: var(--ag-inherited-side-button-hover-background-color, var(--ag-side-button-background-color)); --ag-side-button-hover-text-color: var(--ag-inherited-side-button-hover-text-color, var(--ag-side-button-text-color)); --ag-side-button-left-padding: var(--ag-inherited-side-button-left-padding, var(--ag-spacing)); --ag-side-button-right-padding: var(--ag-inherited-side-button-right-padding, var(--ag-spacing)); --ag-side-button-selected-background-color: var(--ag-inherited-side-button-selected-background-color, var(--ag-background-color)); --ag-side-button-selected-border: var(--ag-inherited-side-button-selected-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-side-button-selected-text-color: var(--ag-inherited-side-button-selected-text-color, var(--ag-side-button-text-color)); --ag-side-button-selected-underline-color: var(--ag-inherited-side-button-selected-underline-color, transparent); --ag-side-button-selected-underline-transition-duration: var(--ag-inherited-side-button-selected-underline-transition-duration, 0s); --ag-side-button-selected-underline-width: var(--ag-inherited-side-button-selected-underline-width, 2px); --ag-side-button-text-color: var(--ag-inherited-side-button-text-color, var(--ag-text-color)); --ag-side-button-vertical-padding: var(--ag-inherited-side-button-vertical-padding, calc( var(--ag-spacing)   *  3)); --ag-side-panel-border: var(--ag-inherited-side-panel-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-spacing: var(--ag-inherited-spacing, 5px); --ag-status-bar-label-color: var(--ag-inherited-status-bar-label-color, var(--ag-foreground-color)); --ag-status-bar-label-font-weight: var(--ag-inherited-status-bar-label-font-weight, 500); --ag-status-bar-value-color: var(--ag-inherited-status-bar-value-color, var(--ag-foreground-color)); --ag-status-bar-value-font-weight: var(--ag-inherited-status-bar-value-font-weight, 500); --ag-subtle-text-color: var(--ag-inherited-subtle-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 50%)); --ag-tab-background-color: var(--ag-inherited-tab-background-color, transparent); --ag-tab-bar-background-color: var(--ag-inherited-tab-bar-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 5%)); --ag-tab-bar-border: var(--ag-inherited-tab-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tab-bar-horizontal-padding: var(--ag-inherited-tab-bar-horizontal-padding, 0px); --ag-tab-bar-top-padding: var(--ag-inherited-tab-bar-top-padding, 0px); --ag-tab-bottom-padding: var(--ag-inherited-tab-bottom-padding, var(--ag-spacing)); --ag-tab-horizontal-padding: var(--ag-inherited-tab-horizontal-padding, var(--ag-spacing)); --ag-tab-hover-background-color: var(--ag-inherited-tab-hover-background-color, var(--ag-tab-background-color)); --ag-tab-hover-text-color: var(--ag-inherited-tab-hover-text-color, var(--ag-text-color)); --ag-tab-selected-background-color: var(--ag-inherited-tab-selected-background-color, var(--ag-background-color)); --ag-tab-selected-border-color: var(--ag-inherited-tab-selected-border-color, var(--ag-border-color)); --ag-tab-selected-border-width: var(--ag-inherited-tab-selected-border-width, var(--ag-border-width)); --ag-tab-selected-text-color: var(--ag-inherited-tab-selected-text-color, var(--ag-text-color)); --ag-tab-selected-underline-color: var(--ag-inherited-tab-selected-underline-color, transparent); --ag-tab-selected-underline-transition-duration: var(--ag-inherited-tab-selected-underline-transition-duration, 0s); --ag-tab-selected-underline-width: var(--ag-inherited-tab-selected-underline-width, 0px); --ag-tab-spacing: var(--ag-inherited-tab-spacing, 0); --ag-tab-text-color: var(--ag-inherited-tab-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 70%)); --ag-tab-top-padding: var(--ag-inherited-tab-top-padding, var(--ag-spacing)); --ag-text-color: var(--ag-inherited-text-color, var(--ag-foreground-color)); --ag-toggle-button-height: var(--ag-inherited-toggle-button-height, 18px); --ag-toggle-button-off-background-color: var(--ag-inherited-toggle-button-off-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%)); --ag-toggle-button-on-background-color: var(--ag-inherited-toggle-button-on-background-color, var(--ag-accent-color)); --ag-toggle-button-switch-background-color: var(--ag-inherited-toggle-button-switch-background-color, var(--ag-background-color)); --ag-toggle-button-switch-inset: var(--ag-inherited-toggle-button-switch-inset, 2px); --ag-toggle-button-width: var(--ag-inherited-toggle-button-width, 28px); --ag-tool-panel-separator-border: var(--ag-inherited-tool-panel-separator-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tooltip-background-color: var(--ag-inherited-tooltip-background-color, #F8F8F8); --ag-tooltip-border: var(--ag-inherited-tooltip-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tooltip-error-background-color: var(--ag-inherited-tooltip-error-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 10%)); --ag-tooltip-error-border: var(--ag-inherited-tooltip-error-border, solid var(--ag-border-width) color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%)); --ag-tooltip-error-text-color: var(--ag-inherited-tooltip-error-text-color, var(--ag-invalid-color)); --ag-tooltip-text-color: var(--ag-inherited-tooltip-text-color, #001029); --ag-value-change-delta-down-color: var(--ag-inherited-value-change-delta-down-color, #e53935); --ag-value-change-delta-up-color: var(--ag-inherited-value-change-delta-up-color, #43a047); --ag-value-change-value-highlight-background-color: var(--ag-inherited-value-change-value-highlight-background-color, #16a08580); --ag-widget-container-horizontal-padding: var(--ag-inherited-widget-container-horizontal-padding, calc( var(--ag-spacing)   *  1.5)); --ag-widget-container-vertical-padding: var(--ag-inherited-widget-container-vertical-padding, calc( var(--ag-spacing)   *  1.5)); --ag-widget-horizontal-spacing: var(--ag-inherited-widget-horizontal-spacing, calc( var(--ag-spacing)   *  1.5)); --ag-widget-vertical-spacing: var(--ag-inherited-widget-vertical-spacing, var(--ag-spacing)); --ag-wrapper-border: var(--ag-inherited-wrapper-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-wrapper-border-radius: var(--ag-inherited-wrapper-border-radius, 16px); }

:has(> :where(.ag-theme-params-1)):not(:where(.ag-theme-params-1)) { --ag-inherited-accent-color: var(--ag-accent-color); --ag-inherited-advanced-filter-builder-button-bar-border: var(--ag-advanced-filter-builder-button-bar-border); --ag-inherited-advanced-filter-builder-column-pill-color: var(--ag-advanced-filter-builder-column-pill-color); --ag-inherited-advanced-filter-builder-indent-size: var(--ag-advanced-filter-builder-indent-size); --ag-inherited-advanced-filter-builder-join-pill-color: var(--ag-advanced-filter-builder-join-pill-color); --ag-inherited-advanced-filter-builder-option-pill-color: var(--ag-advanced-filter-builder-option-pill-color); --ag-inherited-advanced-filter-builder-value-pill-color: var(--ag-advanced-filter-builder-value-pill-color); --ag-inherited-background-color: var(--ag-background-color); --ag-inherited-border-color: var(--ag-border-color); --ag-inherited-border-radius: var(--ag-border-radius); --ag-inherited-border-width: var(--ag-border-width); --ag-inherited-browser-color-scheme: var(--ag-browser-color-scheme); --ag-inherited-button-active-background-color: var(--ag-button-active-background-color); --ag-inherited-button-active-border: var(--ag-button-active-border); --ag-inherited-button-active-text-color: var(--ag-button-active-text-color); --ag-inherited-button-background-color: var(--ag-button-background-color); --ag-inherited-button-border: var(--ag-button-border); --ag-inherited-button-border-radius: var(--ag-button-border-radius); --ag-inherited-button-disabled-background-color: var(--ag-button-disabled-background-color); --ag-inherited-button-disabled-border: var(--ag-button-disabled-border); --ag-inherited-button-disabled-text-color: var(--ag-button-disabled-text-color); --ag-inherited-button-font-weight: var(--ag-button-font-weight); --ag-inherited-button-horizontal-padding: var(--ag-button-horizontal-padding); --ag-inherited-button-hover-background-color: var(--ag-button-hover-background-color); --ag-inherited-button-hover-border: var(--ag-button-hover-border); --ag-inherited-button-hover-text-color: var(--ag-button-hover-text-color); --ag-inherited-button-text-color: var(--ag-button-text-color); --ag-inherited-button-vertical-padding: var(--ag-button-vertical-padding); --ag-inherited-card-shadow: var(--ag-card-shadow); --ag-inherited-cell-batch-edit-background-color: var(--ag-cell-batch-edit-background-color); --ag-inherited-cell-batch-edit-text-color: var(--ag-cell-batch-edit-text-color); --ag-inherited-cell-editing-border: var(--ag-cell-editing-border); --ag-inherited-cell-editing-shadow: var(--ag-cell-editing-shadow); --ag-inherited-cell-font-family: var(--ag-cell-font-family); --ag-inherited-cell-horizontal-padding: var(--ag-cell-horizontal-padding); --ag-inherited-cell-horizontal-padding-scale: var(--ag-cell-horizontal-padding-scale); --ag-inherited-cell-text-color: var(--ag-cell-text-color); --ag-inherited-cell-widget-spacing: var(--ag-cell-widget-spacing); --ag-inherited-chart-menu-label-color: var(--ag-chart-menu-label-color); --ag-inherited-chart-menu-panel-width: var(--ag-chart-menu-panel-width); --ag-inherited-checkbox-border-radius: var(--ag-checkbox-border-radius); --ag-inherited-checkbox-border-width: var(--ag-checkbox-border-width); --ag-inherited-checkbox-checked-background-color: var(--ag-checkbox-checked-background-color); --ag-inherited-checkbox-checked-border-color: var(--ag-checkbox-checked-border-color); --ag-inherited-checkbox-checked-shape-color: var(--ag-checkbox-checked-shape-color); --ag-inherited-checkbox-checked-shape-image: var(--ag-checkbox-checked-shape-image); --ag-inherited-checkbox-indeterminate-background-color: var(--ag-checkbox-indeterminate-background-color); --ag-inherited-checkbox-indeterminate-border-color: var(--ag-checkbox-indeterminate-border-color); --ag-inherited-checkbox-indeterminate-shape-color: var(--ag-checkbox-indeterminate-shape-color); --ag-inherited-checkbox-indeterminate-shape-image: var(--ag-checkbox-indeterminate-shape-image); --ag-inherited-checkbox-unchecked-background-color: var(--ag-checkbox-unchecked-background-color); --ag-inherited-checkbox-unchecked-border-color: var(--ag-checkbox-unchecked-border-color); --ag-inherited-chrome-background-color: var(--ag-chrome-background-color); --ag-inherited-color-picker-color-border-radius: var(--ag-color-picker-color-border-radius); --ag-inherited-color-picker-thumb-border-width: var(--ag-color-picker-thumb-border-width); --ag-inherited-color-picker-thumb-size: var(--ag-color-picker-thumb-size); --ag-inherited-color-picker-track-border-radius: var(--ag-color-picker-track-border-radius); --ag-inherited-color-picker-track-size: var(--ag-color-picker-track-size); --ag-inherited-column-border: var(--ag-column-border); --ag-inherited-column-drop-cell-background-color: var(--ag-column-drop-cell-background-color); --ag-inherited-column-drop-cell-border: var(--ag-column-drop-cell-border); --ag-inherited-column-drop-cell-drag-handle-color: var(--ag-column-drop-cell-drag-handle-color); --ag-inherited-column-drop-cell-text-color: var(--ag-column-drop-cell-text-color); --ag-inherited-column-hover-color: var(--ag-column-hover-color); --ag-inherited-column-select-indent-size: var(--ag-column-select-indent-size); --ag-inherited-data-background-color: var(--ag-data-background-color); --ag-inherited-data-font-size: var(--ag-data-font-size); --ag-inherited-dialog-border: var(--ag-dialog-border); --ag-inherited-dialog-shadow: var(--ag-dialog-shadow); --ag-inherited-drag-and-drop-image-background-color: var(--ag-drag-and-drop-image-background-color); --ag-inherited-drag-and-drop-image-border: var(--ag-drag-and-drop-image-border); --ag-inherited-drag-and-drop-image-not-allowed-border: var(--ag-drag-and-drop-image-not-allowed-border); --ag-inherited-drag-and-drop-image-shadow: var(--ag-drag-and-drop-image-shadow); --ag-inherited-drag-handle-color: var(--ag-drag-handle-color); --ag-inherited-dropdown-shadow: var(--ag-dropdown-shadow); --ag-inherited-filter-panel-apply-button-background-color: var(--ag-filter-panel-apply-button-background-color); --ag-inherited-filter-panel-apply-button-color: var(--ag-filter-panel-apply-button-color); --ag-inherited-filter-panel-card-subtle-color: var(--ag-filter-panel-card-subtle-color); --ag-inherited-filter-panel-card-subtle-hover-color: var(--ag-filter-panel-card-subtle-hover-color); --ag-inherited-filter-tool-panel-group-indent: var(--ag-filter-tool-panel-group-indent); --ag-inherited-find-active-match-background-color: var(--ag-find-active-match-background-color); --ag-inherited-find-active-match-color: var(--ag-find-active-match-color); --ag-inherited-find-match-background-color: var(--ag-find-match-background-color); --ag-inherited-find-match-color: var(--ag-find-match-color); --ag-inherited-focus-error-shadow: var(--ag-focus-error-shadow); --ag-inherited-focus-shadow: var(--ag-focus-shadow); --ag-inherited-font-family: var(--ag-font-family); --ag-inherited-font-size: var(--ag-font-size); --ag-inherited-footer-row-border: var(--ag-footer-row-border); --ag-inherited-foreground-color: var(--ag-foreground-color); --ag-inherited-full-row-edit-invalid-background-color: var(--ag-full-row-edit-invalid-background-color); --ag-inherited-header-background-color: var(--ag-header-background-color); --ag-inherited-header-cell-background-transition-duration: var(--ag-header-cell-background-transition-duration); --ag-inherited-header-cell-hover-background-color: var(--ag-header-cell-hover-background-color); --ag-inherited-header-cell-moving-background-color: var(--ag-header-cell-moving-background-color); --ag-inherited-header-column-border: var(--ag-header-column-border); --ag-inherited-header-column-border-height: var(--ag-header-column-border-height); --ag-inherited-header-column-resize-handle-color: var(--ag-header-column-resize-handle-color); --ag-inherited-header-column-resize-handle-height: var(--ag-header-column-resize-handle-height); --ag-inherited-header-column-resize-handle-width: var(--ag-header-column-resize-handle-width); --ag-inherited-header-font-family: var(--ag-header-font-family); --ag-inherited-header-font-size: var(--ag-header-font-size); --ag-inherited-header-font-weight: var(--ag-header-font-weight); --ag-inherited-header-height: var(--ag-header-height); --ag-inherited-header-row-border: var(--ag-header-row-border); --ag-inherited-header-text-color: var(--ag-header-text-color); --ag-inherited-header-vertical-padding-scale: var(--ag-header-vertical-padding-scale); --ag-inherited-icon-button-active-background-color: var(--ag-icon-button-active-background-color); --ag-inherited-icon-button-active-color: var(--ag-icon-button-active-color); --ag-inherited-icon-button-active-indicator-color: var(--ag-icon-button-active-indicator-color); --ag-inherited-icon-button-background-color: var(--ag-icon-button-background-color); --ag-inherited-icon-button-background-spread: var(--ag-icon-button-background-spread); --ag-inherited-icon-button-border-radius: var(--ag-icon-button-border-radius); --ag-inherited-icon-button-color: var(--ag-icon-button-color); --ag-inherited-icon-button-hover-background-color: var(--ag-icon-button-hover-background-color); --ag-inherited-icon-button-hover-color: var(--ag-icon-button-hover-color); --ag-inherited-icon-color: var(--ag-icon-color); --ag-inherited-icon-size: var(--ag-icon-size); --ag-inherited-input-background-color: var(--ag-input-background-color); --ag-inherited-input-border: var(--ag-input-border); --ag-inherited-input-border-radius: var(--ag-input-border-radius); --ag-inherited-input-disabled-background-color: var(--ag-input-disabled-background-color); --ag-inherited-input-disabled-border: var(--ag-input-disabled-border); --ag-inherited-input-disabled-text-color: var(--ag-input-disabled-text-color); --ag-inherited-input-focus-background-color: var(--ag-input-focus-background-color); --ag-inherited-input-focus-border: var(--ag-input-focus-border); --ag-inherited-input-focus-shadow: var(--ag-input-focus-shadow); --ag-inherited-input-focus-text-color: var(--ag-input-focus-text-color); --ag-inherited-input-height: var(--ag-input-height); --ag-inherited-input-icon-color: var(--ag-input-icon-color); --ag-inherited-input-invalid-background-color: var(--ag-input-invalid-background-color); --ag-inherited-input-invalid-border: var(--ag-input-invalid-border); --ag-inherited-input-invalid-text-color: var(--ag-input-invalid-text-color); --ag-inherited-input-padding-start: var(--ag-input-padding-start); --ag-inherited-input-placeholder-text-color: var(--ag-input-placeholder-text-color); --ag-inherited-input-text-color: var(--ag-input-text-color); --ag-inherited-invalid-color: var(--ag-invalid-color); --ag-inherited-list-item-height: var(--ag-list-item-height); --ag-inherited-menu-background-color: var(--ag-menu-background-color); --ag-inherited-menu-border: var(--ag-menu-border); --ag-inherited-menu-separator-color: var(--ag-menu-separator-color); --ag-inherited-menu-shadow: var(--ag-menu-shadow); --ag-inherited-menu-text-color: var(--ag-menu-text-color); --ag-inherited-modal-overlay-background-color: var(--ag-modal-overlay-background-color); --ag-inherited-odd-row-background-color: var(--ag-odd-row-background-color); --ag-inherited-pagination-panel-height: var(--ag-pagination-panel-height); --ag-inherited-panel-background-color: var(--ag-panel-background-color); --ag-inherited-panel-title-bar-background-color: var(--ag-panel-title-bar-background-color); --ag-inherited-panel-title-bar-border: var(--ag-panel-title-bar-border); --ag-inherited-panel-title-bar-font-weight: var(--ag-panel-title-bar-font-weight); --ag-inherited-panel-title-bar-height: var(--ag-panel-title-bar-height); --ag-inherited-panel-title-bar-icon-color: var(--ag-panel-title-bar-icon-color); --ag-inherited-panel-title-bar-text-color: var(--ag-panel-title-bar-text-color); --ag-inherited-picker-button-background-color: var(--ag-picker-button-background-color); --ag-inherited-picker-button-border: var(--ag-picker-button-border); --ag-inherited-picker-button-focus-background-color: var(--ag-picker-button-focus-background-color); --ag-inherited-picker-button-focus-border: var(--ag-picker-button-focus-border); --ag-inherited-picker-list-background-color: var(--ag-picker-list-background-color); --ag-inherited-picker-list-border: var(--ag-picker-list-border); --ag-inherited-pinned-column-border: var(--ag-pinned-column-border); --ag-inherited-pinned-row-background-color: var(--ag-pinned-row-background-color); --ag-inherited-pinned-row-border: var(--ag-pinned-row-border); --ag-inherited-pinned-row-font-weight: var(--ag-pinned-row-font-weight); --ag-inherited-pinned-row-text-color: var(--ag-pinned-row-text-color); --ag-inherited-pinned-source-row-background-color: var(--ag-pinned-source-row-background-color); --ag-inherited-pinned-source-row-font-weight: var(--ag-pinned-source-row-font-weight); --ag-inherited-pinned-source-row-text-color: var(--ag-pinned-source-row-text-color); --ag-inherited-popup-shadow: var(--ag-popup-shadow); --ag-inherited-radio-checked-shape-image: var(--ag-radio-checked-shape-image); --ag-inherited-range-header-highlight-color: var(--ag-range-header-highlight-color); --ag-inherited-range-selection-background-color: var(--ag-range-selection-background-color); --ag-inherited-range-selection-border-color: var(--ag-range-selection-border-color); --ag-inherited-range-selection-border-style: var(--ag-range-selection-border-style); --ag-inherited-range-selection-chart-background-color: var(--ag-range-selection-chart-background-color); --ag-inherited-range-selection-chart-category-background-color: var(--ag-range-selection-chart-category-background-color); --ag-inherited-range-selection-highlight-color: var(--ag-range-selection-highlight-color); --ag-inherited-row-batch-edit-background-color: var(--ag-row-batch-edit-background-color); --ag-inherited-row-batch-edit-text-color: var(--ag-row-batch-edit-text-color); --ag-inherited-row-border: var(--ag-row-border); --ag-inherited-row-group-indent-size: var(--ag-row-group-indent-size); --ag-inherited-row-height: var(--ag-row-height); --ag-inherited-row-hover-color: var(--ag-row-hover-color); --ag-inherited-row-loading-skeleton-effect-color: var(--ag-row-loading-skeleton-effect-color); --ag-inherited-row-numbers-selected-color: var(--ag-row-numbers-selected-color); --ag-inherited-row-vertical-padding-scale: var(--ag-row-vertical-padding-scale); --ag-inherited-select-cell-background-color: var(--ag-select-cell-background-color); --ag-inherited-select-cell-border: var(--ag-select-cell-border); --ag-inherited-selected-row-background-color: var(--ag-selected-row-background-color); --ag-inherited-set-filter-indent-size: var(--ag-set-filter-indent-size); --ag-inherited-side-bar-background-color: var(--ag-side-bar-background-color); --ag-inherited-side-bar-panel-width: var(--ag-side-bar-panel-width); --ag-inherited-side-button-background-color: var(--ag-side-button-background-color); --ag-inherited-side-button-bar-background-color: var(--ag-side-button-bar-background-color); --ag-inherited-side-button-bar-top-padding: var(--ag-side-button-bar-top-padding); --ag-inherited-side-button-border: var(--ag-side-button-border); --ag-inherited-side-button-hover-background-color: var(--ag-side-button-hover-background-color); --ag-inherited-side-button-hover-text-color: var(--ag-side-button-hover-text-color); --ag-inherited-side-button-left-padding: var(--ag-side-button-left-padding); --ag-inherited-side-button-right-padding: var(--ag-side-button-right-padding); --ag-inherited-side-button-selected-background-color: var(--ag-side-button-selected-background-color); --ag-inherited-side-button-selected-border: var(--ag-side-button-selected-border); --ag-inherited-side-button-selected-text-color: var(--ag-side-button-selected-text-color); --ag-inherited-side-button-selected-underline-color: var(--ag-side-button-selected-underline-color); --ag-inherited-side-button-selected-underline-transition-duration: var(--ag-side-button-selected-underline-transition-duration); --ag-inherited-side-button-selected-underline-width: var(--ag-side-button-selected-underline-width); --ag-inherited-side-button-text-color: var(--ag-side-button-text-color); --ag-inherited-side-button-vertical-padding: var(--ag-side-button-vertical-padding); --ag-inherited-side-panel-border: var(--ag-side-panel-border); --ag-inherited-spacing: var(--ag-spacing); --ag-inherited-status-bar-label-color: var(--ag-status-bar-label-color); --ag-inherited-status-bar-label-font-weight: var(--ag-status-bar-label-font-weight); --ag-inherited-status-bar-value-color: var(--ag-status-bar-value-color); --ag-inherited-status-bar-value-font-weight: var(--ag-status-bar-value-font-weight); --ag-inherited-subtle-text-color: var(--ag-subtle-text-color); --ag-inherited-tab-background-color: var(--ag-tab-background-color); --ag-inherited-tab-bar-background-color: var(--ag-tab-bar-background-color); --ag-inherited-tab-bar-border: var(--ag-tab-bar-border); --ag-inherited-tab-bar-horizontal-padding: var(--ag-tab-bar-horizontal-padding); --ag-inherited-tab-bar-top-padding: var(--ag-tab-bar-top-padding); --ag-inherited-tab-bottom-padding: var(--ag-tab-bottom-padding); --ag-inherited-tab-horizontal-padding: var(--ag-tab-horizontal-padding); --ag-inherited-tab-hover-background-color: var(--ag-tab-hover-background-color); --ag-inherited-tab-hover-text-color: var(--ag-tab-hover-text-color); --ag-inherited-tab-selected-background-color: var(--ag-tab-selected-background-color); --ag-inherited-tab-selected-border-color: var(--ag-tab-selected-border-color); --ag-inherited-tab-selected-border-width: var(--ag-tab-selected-border-width); --ag-inherited-tab-selected-text-color: var(--ag-tab-selected-text-color); --ag-inherited-tab-selected-underline-color: var(--ag-tab-selected-underline-color); --ag-inherited-tab-selected-underline-transition-duration: var(--ag-tab-selected-underline-transition-duration); --ag-inherited-tab-selected-underline-width: var(--ag-tab-selected-underline-width); --ag-inherited-tab-spacing: var(--ag-tab-spacing); --ag-inherited-tab-text-color: var(--ag-tab-text-color); --ag-inherited-tab-top-padding: var(--ag-tab-top-padding); --ag-inherited-text-color: var(--ag-text-color); --ag-inherited-toggle-button-height: var(--ag-toggle-button-height); --ag-inherited-toggle-button-off-background-color: var(--ag-toggle-button-off-background-color); --ag-inherited-toggle-button-on-background-color: var(--ag-toggle-button-on-background-color); --ag-inherited-toggle-button-switch-background-color: var(--ag-toggle-button-switch-background-color); --ag-inherited-toggle-button-switch-inset: var(--ag-toggle-button-switch-inset); --ag-inherited-toggle-button-width: var(--ag-toggle-button-width); --ag-inherited-tool-panel-separator-border: var(--ag-tool-panel-separator-border); --ag-inherited-tooltip-background-color: var(--ag-tooltip-background-color); --ag-inherited-tooltip-border: var(--ag-tooltip-border); --ag-inherited-tooltip-error-background-color: var(--ag-tooltip-error-background-color); --ag-inherited-tooltip-error-border: var(--ag-tooltip-error-border); --ag-inherited-tooltip-error-text-color: var(--ag-tooltip-error-text-color); --ag-inherited-tooltip-text-color: var(--ag-tooltip-text-color); --ag-inherited-value-change-delta-down-color: var(--ag-value-change-delta-down-color); --ag-inherited-value-change-delta-up-color: var(--ag-value-change-delta-up-color); --ag-inherited-value-change-value-highlight-background-color: var(--ag-value-change-value-highlight-background-color); --ag-inherited-widget-container-horizontal-padding: var(--ag-widget-container-horizontal-padding); --ag-inherited-widget-container-vertical-padding: var(--ag-widget-container-vertical-padding); --ag-inherited-widget-horizontal-spacing: var(--ag-widget-horizontal-spacing); --ag-inherited-widget-vertical-spacing: var(--ag-widget-vertical-spacing); --ag-inherited-wrapper-border: var(--ag-wrapper-border); --ag-inherited-wrapper-border-radius: var(--ag-wrapper-border-radius); }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:root { --rpv-core__annotation--link-hover-background-color: #ff03; --rpv-core__annotation-popup-wrapper-background-color: #faf089; --rpv-core__annotation-popup-wrapper-box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d; --rpv-core__annotation-popup-content-border-top-color: #1a202c; --rpv-core__arrow-border-color: #0000004d; --rpv-core__asking-password-color: #000; --rpv-core__asking-password-wrapper-background-color: #fff; --rpv-core__asking-password-wrapper-border-color: #0000004d; --rpv-core__button-background-color: #0000004d; --rpv-core__button-color: #000; --rpv-core__doc-error-background-color: #fff; --rpv-core__doc-error-text-background-color: #c02424; --rpv-core__doc-error-text-color: #fff; --rpv-core__doc-loading-background-color: #fff; --rpv-core__full-screen-target-background-color: #fff; --rpv-core__inner-page-background-color: #fff; --rpv-core__menu-divider-border-bottom-color: #0000004d; --rpv-core__menu-item-color: #000; --rpv-core__menu-item--hover-background-color: #0000001a; --rpv-core__menu-item--disabled-color: #0000004d; --rpv-core__minimal-button-color: #000; --rpv-core__minimal-button--hover-background-color: #0000001a; --rpv-core__minimal-button--disabled-color: #0000004d; --rpv-core__minimal-button--selected-background-color: #0000001a; --rpv-core__modal-body-background-color: #fff; --rpv-core__modal-body-border-color: #0000004d; --rpv-core__modal-overlay-background-color: #00000080; --rpv-core__page-layer-box-shadow: 2px 2px 8px 0 #0003; --rpv-core__popover-body-background-color: #fff; --rpv-core__popover-body-border-color: #0000004d; --rpv-core__popover-body-color: #000; --rpv-core__primary-button-background-color: #2566e8; --rpv-core__primary-button-color: #fff; --rpv-core__progress-bar-background-color: #0000001a; --rpv-core__progress-bar-progress-background-color: #2566e8; --rpv-core__progress-bar-progress-color: #fff; --rpv-core__separator-border-bottom-color: #0000004d; --rpv-core__spinner-border-color: #0006; --rpv-core__spinner-border-transparent-color: transparent; --rpv-core__splitter-background-color: transparent; --rpv-core__splitter--hover-background-color: #0003; --rpv-core__text-layer-text--selection-background-color: #00f; --rpv-core__text-layer-text--selection-color: transparent; --rpv-core__textbox-background-color: #fff; --rpv-core__textbox-border-color: #0003; --rpv-core__textbox-color: #000; --rpv-core__tooltip-body-background-color: #000; --rpv-core__tooltip-body-color: #fff; }

.rpv-core__viewer--dark { --rpv-core__asking-password-background-color: #363636; --rpv-core__asking-password-color: #fff; --rpv-core__asking-password-wrapper-border-color: #191919; --rpv-core__asking-password-wrapper-background-color: #191919; --rpv-core__button-background-color: #171717; --rpv-core__button-color: #fff; --rpv-core__doc-error-background-color: #191919; --rpv-core__doc-error-text-background-color: #c02323; --rpv-core__doc-error-text-color: #fff; --rpv-core__doc-loading-background-color: #191919; --rpv-core__full-screen-target-background-color: #1a1a1a; --rpv-core__inner-page-background-color: #1a1a1a; --rpv-core__menu-divider-border-bottom-color: #000; --rpv-core__menu-item-color: #fff; --rpv-core__menu-item--hover-background-color: #2566e8; --rpv-core__menu-item--disabled-color: #5e5e5e; --rpv-core__minimal-button-color: #fff; --rpv-core__minimal-button--disabled-color: #5e5e5e; --rpv-core__minimal-button--hover-background-color: #191919; --rpv-core__minimal-button--selected-background-color: #1657bb; --rpv-core__modal-body-background-color: #363636; --rpv-core__primary-button-background-color: #2566e8; --rpv-core__popover-body-background-color: #363636; --rpv-core__popover-body-color: #fff; --rpv-core__progress-bar-background-color: #000; --rpv-core__separator-border-bottom-color: #000; --rpv-core__spinner-border-color: #fff; --rpv-core__splitter-background-color: #1a1a1a; --rpv-core__splitter--hover-background-color: #2566e8; --rpv-core__textbox-background-color: #121212; --rpv-core__textbox-border-color: #121212; --rpv-core__textbox-color: #fff; --rpv-core__tooltip-body-background-color: #414141; --rpv-core__tooltip-body-color: #fff; }

.rpv-core__annotation { position: absolute; }

.rpv-core__annotation-layer { z-index: 1; }

.rpv-core__arrow { border-bottom: 1px solid var(--rpv-core__arrow-border-color); border-left-color: var(--rpv-core__arrow-border-color); border-right: 1px solid var(--rpv-core__arrow-border-color); border-top-color: var(--rpv-core__arrow-border-color); z-index: 0; width: 10px; height: 10px; position: absolute; }

.rpv-core__arrow--tl { bottom: 0px; left: 0px; transform: translate(50%, 50%) rotate(45deg); }

.rpv-core__arrow--tc { bottom: 0px; left: 50%; transform: translate(-50%, 50%) rotate(45deg); }

.rpv-core__arrow--tr { bottom: 0px; right: 0px; transform: translate(-50%, 50%) rotate(45deg); }

.rpv-core__arrow--rt { top: 0px; left: 0px; transform: translate(-50%, 50%) rotate(135deg); }

.rpv-core__arrow--rc { top: 50%; left: 0px; transform: translate(-50%, -50%) rotate(135deg); }

.rpv-core__arrow--rb { bottom: 0px; left: 0px; transform: translate(-50%, -50%) rotate(135deg); }

.rpv-core__arrow--bl { top: 0px; left: 0px; transform: translate(50%, -50%) rotate(225deg); }

.rpv-core__arrow--bc { top: 0px; left: 50%; transform: translate(-50%, -50%) rotate(225deg); }

.rpv-core__arrow--br { top: 0px; right: 0px; transform: translate(-50%, -50%) rotate(225deg); }

.rpv-core__arrow--lt { top: 0px; right: 0px; transform: translate(50%, 50%) rotate(315deg); }

.rpv-core__arrow--lc { top: 50%; right: 0px; transform: translate(50%, -50%) rotate(315deg); }

.rpv-core__arrow--lb { bottom: 0px; right: 0px; transform: translate(50%, -50%) rotate(315deg); }

.rpv-core__asking-password { background-color: var(--rpv-core__asking-password-background-color); color: var(--rpv-core__asking-password-color); border-radius: 0.25rem; padding: 2rem; }

.rpv-core__asking-password--rtl { direction: rtl; }

.rpv-core__asking-password-wrapper { background-color: var(--rpv-core__asking-password-wrapper-background-color); border: 1px solid var(--rpv-core__asking-password-wrapper-border-color); justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; }

.rpv-core__asking-password-message { margin: 0.5rem 0px; }

.rpv-core__asking-password-body { justify-content: center; align-items: center; display: flex; }

.rpv-core__asking-password-input { width: 15rem; }

.rpv-core__asking-password-input--ltr { margin-right: 0.5rem; }

.rpv-core__asking-password-input--rtl { margin-left: 0.5rem; }

.rpv-core__button { background-color: var(--rpv-core__button-background-color); color: var(--rpv-core__button-color); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.25rem; height: 2rem; padding: 0px 1rem; }

.rpv-core__button--rtl { direction: rtl; }

.rpv-core__canvas-layer { direction: ltr; position: absolute; top: 0px; left: 0px; overflow: hidden; }

.rpv-core__doc-error { background-color: var(--rpv-core__doc-error-background-color); justify-content: center; align-items: center; height: 100%; display: flex; }

.rpv-core__doc-error--rtl { direction: rtl; }

.rpv-core__doc-error-text { background-color: var(--rpv-core__doc-error-text-background-color); color: var(--rpv-core__doc-error-text-color); border-radius: 0.25rem; max-width: 50%; padding: 0.5rem; line-height: 1.5; }

.rpv-core__doc-loading { background-color: var(--rpv-core__doc-loading-background-color); width: 100%; height: 100%; min-height: inherit; justify-content: center; align-items: center; display: flex; }

.rpv-core__doc-loading--rtl { direction: rtl; }

.rpv-core__icon { fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1px; text-align: center; }

.rpv-core__icon--rtl { transform: scaleX(-1); }

.rpv-core__inner-container { min-height: inherit; }

.rpv-core__inner-pages { overflow: auto; }

.rpv-core__inner-pages--rtl { direction: rtl; }

.rpv-core__inner-pages--single { overflow: hidden; }

.rpv-core__inner-page-container--single { overflow: auto; }

.rpv-core__inner-page { background-color: var(--rpv-core__inner-page-background-color); }

.rpv-core__inner-page--single { justify-content: center; align-items: center; display: flex; }

.rpv-core__inner-page--dual-even { justify-content: flex-end; align-items: center; display: flex; }

.rpv-core__inner-page--dual-odd { justify-content: flex-start; align-items: center; display: flex; }

.rpv-core__inner-page--dual-cover { justify-content: center; align-items: center; display: flex; }

.rpv-core__inner-page--dual-cover-odd { justify-content: flex-end; align-items: center; display: flex; }

.rpv-core__inner-page--dual-cover-even { justify-content: flex-start; align-items: center; display: flex; }

.rpv-core__annotation--link a { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }

.rpv-core__annotation--link a:hover { background-color: var(--rpv-core__annotation--link-hover-background-color); }

.rpv-core__menu { flex-direction: column; display: flex; }

.rpv-core__menu--rtl { text-align: right; direction: rtl; }

.rpv-core__menu-divider { border-bottom: 1px solid var(--rpv-core__menu-divider-border-bottom-color); margin: 0.25rem 0px; }

.rpv-core__menu-item { color: var(--rpv-core__menu-item-color); cursor: pointer; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; justify-content: center; align-items: center; width: 100%; padding: 0.25rem 0px; display: flex; }

.rpv-core__menu-item:focus { background-color: var(--rpv-core__menu-item--hover-background-color); outline: 0px; }

.rpv-core__menu-item:hover { background-color: var(--rpv-core__menu-item--hover-background-color); }

.rpv-core__menu-item-icon { align-items: center; display: flex; }

.rpv-core__menu-item-icon--ltr { padding-left: 1rem; padding-right: 0.5rem; }

.rpv-core__menu-item-icon--rtl { padding-left: 0.5rem; padding-right: 1rem; }

.rpv-core__menu-item-label { white-space: nowrap; flex-grow: 1; flex-shrink: 1; }

.rpv-core__menu-item-label--ltr { padding-right: 2rem; }

.rpv-core__menu-item-label--rtl { padding-left: 2rem; }

.rpv-core__menu-item-check--ltr { padding-right: 1rem; }

.rpv-core__menu-item-check--rtl { padding-left: 1rem; }

.rpv-core__menu-item--disabled { color: var(--rpv-core__menu-item--disabled-color); }

.rpv-core__menu-item--disabled:hover { background-color: rgba(0, 0, 0, 0); }

.rpv-core__menu-item--ltr { text-align: left; }

.rpv-core__menu-item--rtl { text-align: right; direction: rtl; }

.rpv-core__minimal-button { color: var(--rpv-core__minimal-button-color); cursor: pointer; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.25rem; height: 2rem; padding: 0px 0.5rem; }

.rpv-core__minimal-button:hover { background-color: var(--rpv-core__minimal-button--hover-background-color); }

.rpv-core__minimal-button--disabled { color: var(--rpv-core__minimal-button--disabled-color); }

.rpv-core__minimal-button--rtl { direction: rtl; }

.rpv-core__minimal-button--selected { background-color: var(--rpv-core__minimal-button--selected-background-color); }

.rpv-core__modal-body { background-color: var(--rpv-core__modal-body-background-color); border: 1px solid var(--rpv-core__modal-body-border-color); border-radius: 0.25rem; max-width: 32rem; margin: 1rem; overflow: auto; }

.rpv-core__modal-body--rtl { direction: rtl; }

.rpv-core__modal-overlay { background-color: var(--rpv-core__modal-overlay-background-color); z-index: 9999; justify-content: center; align-items: center; display: flex; position: fixed; inset: 0px; }

.rpv-core__page-layer { justify-content: center; align-items: center; display: flex; position: relative; overflow: visible; }

.rpv-core__page-layer::after { content: ""; box-shadow: var(--rpv-core__page-layer-box-shadow); position: absolute; inset: 0.25rem; }

.rpv-core__page-layer--single { margin: 0px auto; }

.rpv-core__page-size-calculator { justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; }

.rpv-core__popover-body { background-color: var(--rpv-core__popover-body-background-color); border: 1px solid var(--rpv-core__popover-body-border-color); color: var(--rpv-core__popover-body-color); z-index: 9999; border-radius: 0.25rem; padding: 0.5rem 0px; position: absolute; top: -9999px; left: 0px; }

.rpv-core__popover-body-arrow { background-color: var(--rpv-core__popover-body-background-color); }

.rpv-core__popover-body--rtl { direction: rtl; }

.rpv-core__popover-overlay { position: fixed; inset: 0px; }

.rpv-core__annotation-popup-wrapper { background-color: var(--rpv-core__annotation-popup-wrapper-background-color); box-shadow: var(--rpv-core__annotation-popup-wrapper-box-shadow); word-break: break-word; padding: 0.25rem; font-size: 0.75rem; }

.rpv-core__annotation-popup-wrapper--rtl { direction: rtl; }

.rpv-core__annotation-popup-title { margin-bottom: 0.25rem; font-weight: 600; }

.rpv-core__annotation-popup-date { font-size: 0.5rem; }

.rpv-core__annotation-popup-content { border-top: 1px solid var(--rpv-core__annotation-popup-content-border-top-color); max-height: 16rem; padding: 0.25rem; overflow: auto; }

.rpv-core__primary-button { background-color: var(--rpv-core__primary-button-background-color); color: var(--rpv-core__primary-button-color); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0.25rem; height: 2rem; padding: 0px 1rem; }

.rpv-core__primary-button--rtl { direction: rtl; }

.rpv-core__progress-bar { background-color: var(--rpv-core__progress-bar-background-color); border-radius: 9999px; padding: 0.125rem; }

.rpv-core__progress-bar--rtl { direction: rtl; }

.rpv-core__progress-bar-progress { background-color: var(--rpv-core__progress-bar-progress-background-color); color: var(--rpv-core__progress-bar-progress-color); border-radius: 9999px; justify-content: center; align-items: center; height: 0.75rem; font-size: 0.75rem; display: flex; }

.rpv-core__separator { border-bottom: 1px solid var(--rpv-core__separator-border-bottom-color); }

.rpv-core__spinner { border-bottom: 2px solid var(--rpv-core__spinner-border-transparent-color); border-left: 2px solid var(--rpv-core__spinner-border-transparent-color); border-right: 2px solid var(--rpv-core__spinner-border-color); border-top: 2px solid var(--rpv-core__spinner-border-color); border-radius: 9999px; }

.rpv-core__spinner--animating { animation-name: rpv-core__spinner-transform; animation-duration: 0.4s; animation-timing-function: linear; animation-iteration-count: infinite; }

@keyframes rpv-core__spinner-transform { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.rpv-core__splitter { background-color: var(--rpv-core__splitter-background-color); cursor: ew-resize; width: 0.25rem; height: 100%; }

.rpv-core__splitter:hover, .rpv-core__splitter--resizing { cursor: col-resize; background-color: var(--rpv-core__splitter--hover-background-color); }

.rpv-core__splitter-body--resizing { cursor: col-resize; }

.rpv-core__splitter-sibling--resizing { pointer-events: none; user-select: none; }

.rpv-core__textbox { background-color: var(--rpv-core__textbox-background-color); border: 1px solid var(--rpv-core__textbox-border-color); box-sizing: border-box; color: var(--rpv-core__textbox-color); border-radius: 0.25rem; width: 100%; height: 2rem; padding: 0px 0.5rem; }

.rpv-core__textbox--rtl { direction: rtl; }

.rpv-core__text-layer { opacity: 0.2; z-index: 1; width: 100%; height: 100%; line-height: 1; position: absolute; top: 0px; left: 0px; }

.rpv-core__text-layer span::selection { background-color: var(--rpv-core__text-layer-text--selection-background-color); color: var(--rpv-core__text-layer-text--selection-color); }

.rpv-core__text-layer br::selection { color: rgba(0, 0, 0, 0); }

.rpv-core__text-layer-text { color: rgba(0, 0, 0, 0); cursor: text; transform-origin: 0px 0px; white-space: pre; position: absolute; }

.rpv-core__tooltip-body { background-color: var(--rpv-core__tooltip-body-background-color); color: var(--rpv-core__tooltip-body-color); text-align: center; z-index: 9999; border-radius: 0.25rem; max-width: 20rem; position: absolute; top: -9999px; left: 0px; }

.rpv-core__tooltip-body--rtl { direction: rtl; }

.rpv-core__tooltip-body-arrow { background-color: var(--rpv-core__tooltip-body-background-color); }

.rpv-core__tooltip-body-content { padding: 0.5rem; }

.rpv-core__display--block { display: block; }

.rpv-core__display--hidden { display: none; }

@media (width >= 640px) {
  .rpv-core__display--hidden-small { display: none; }
  .rpv-core__display--block-small { display: block; }
}

@media (width >= 768px) {
  .rpv-core__display--hidden-medium { display: none; }
  .rpv-core__display--block-medium { display: block; }
}

@media (width >= 1024px) {
  .rpv-core__display--hidden-large { display: none; }
  .rpv-core__display--block-large { display: block; }
}

.rpv-core__viewer { min-height: inherit; }

:root { --rpv-zoom__popover-target-arrow-border-color: #0009; }

.rpv-core__viewer--dark { --rpv-zoom__popover-target-arrow-border-color: #fff; }

.rpv-zoom__popover-target { color: var(--rpv-zoom__popover-target-color); align-items: center; display: flex; }

.rpv-zoom__popover-target-scale--ltr { margin-right: 0.25rem; }

.rpv-zoom__popover-target-scale--rtl { margin-left: 0.25rem; }

.rpv-zoom__popover-target-arrow { border-color: var(--rpv-zoom__popover-target-arrow-border-color) #0000 #0000; border-style: solid; border-width: 0.5rem 0.25rem 0px; width: 0px; height: 0px; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

.yarl__counter { bottom: var(--yarl__counter_bottom,unset); color: var(--yarl__counter_color,var(--yarl__color_button,#fffc)); filter: var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c)); left: var(--yarl__counter_left,0); line-height: var(--yarl__counter_line_height,var(--yarl__icon_size,32px)); margin: var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px)); padding: var(--yarl__counter_padding,var(--yarl__button_padding,8px)); position: var(--yarl__counter_position,absolute); right: var(--yarl__counter_right,unset); top: var(--yarl__counter_top,0); user-select: var(--yarl__counter_user_select,none); }

[dir="rtl"] .yarl__counter { left: var(--yarl__counter_rtl_left,unset); right: var(--yarl__counter_rtl_right,0); }

.yarl__thumbnails { height: 100%; display: flex; }

.yarl__thumbnails_bottom, .yarl__thumbnails_end .yarl__thumbnails_track, .yarl__thumbnails_start .yarl__thumbnails_track, .yarl__thumbnails_top { flex-direction: column; }

.yarl__thumbnails_wrapper { flex: 1 1 0%; position: relative; }

.yarl__thumbnails_container { background-color: var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000)); padding: var(--yarl__thumbnails_container_padding,16px); user-select: none; flex: 0 0 auto; position: relative; overflow: hidden; }

.yarl__thumbnails_vignette { pointer-events: none; --yarl__thumbnails_vignette_size: 12%; position: absolute; }

@media (width >= 1200px) {
  .yarl__thumbnails_vignette { --yarl__thumbnails_vignette_size: 8%; }
}

@media (width >= 2000px) {
  .yarl__thumbnails_vignette { --yarl__thumbnails_vignette_size: 5%; }
}

.yarl__thumbnails_bottom .yarl__thumbnails_vignette, .yarl__thumbnails_top .yarl__thumbnails_vignette { background: linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%); height: 100%; left: 0px; right: 0px; }

.yarl__thumbnails_end .yarl__thumbnails_vignette, .yarl__thumbnails_start .yarl__thumbnails_vignette { background: linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size,12%)),var(--yarl__color_backdrop,#000) 100%); width: 100%; top: 0px; bottom: 0px; }

.yarl__thumbnails_track { gap: var(--yarl__thumbnails_thumbnail_gap,16px); outline: none; }

.yarl__thumbnails_thumbnail { appearance: none; background: var(--yarl__thumbnails_thumbnail_background,#000); border-color: var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc)); border-radius: var(--yarl__thumbnails_thumbnail_border_radius,4px); border-style: var(--yarl__thumbnails_thumbnail_border_style,solid); border-width: var(--yarl__thumbnails_thumbnail_border,1px); cursor: pointer; -webkit-tap-highlight-color: transparent; box-sizing: content-box; height: var(--yarl__thumbnails_thumbnail_height,80px); padding: var(--yarl__thumbnails_thumbnail_padding,4px); width: var(--yarl__thumbnails_thumbnail_width,120px); outline: none; flex: 0 0 auto; position: relative; overflow: hidden; }

.yarl__thumbnails_thumbnail_active { border-color: var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff)); }

.yarl__thumbnails_thumbnail_fadein { animation: yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards; opacity: 0; }

.yarl__thumbnails_thumbnail_fadeout { animation: yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards; cursor: unset; }

.yarl__thumbnails_thumbnail_placeholder { cursor: unset; visibility: hidden; }

.yarl__thumbnails_thumbnail:focus { box-shadow: var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px); }

.yarl__thumbnails_thumbnail:focus:not(:focus-visible) { box-shadow: unset; }

.yarl__thumbnails_thumbnail:focus-visible { box-shadow: var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px); }

.yarl__thumbnails_thumbnail_icon { color: var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc)); filter: var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px #000c)); height: var(--yarl__thumbnails_thumbnail_icon_size,32px); width: var(--yarl__thumbnails_thumbnail_icon_size,32px); position: absolute; top: 50%; left: 50%; transform: translate(-50%) translateY(-50%); }

@keyframes yarl__thumbnails_thumbnail_fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes yarl__thumbnails_thumbnail_fadeout { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.yarl__fullsize { width: 100%; height: 100%; }

.yarl__relative { position: relative; }

.yarl__portal { opacity: 0; transition: opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease); z-index: var(--yarl__portal_zindex,9999); position: fixed; inset: 0px; overflow: hidden; }

.yarl__portal_open { opacity: 1; }

.yarl__container { background-color: var(--yarl__container_background_color,var(--yarl__color_backdrop,#000)); overscroll-behavior: var(--yarl__controller_overscroll_behavior,contain); touch-action: var(--yarl__controller_touch_action,none); user-select: none; outline: none; position: absolute; inset: 0px; overflow: hidden; }

.yarl__carousel { height: 100%; opacity: var(--yarl__pull_opacity,1); transform: translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0)); width: calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%)); flex: 0 0 auto; place-content: center; align-items: stretch; display: flex; }

.yarl__carousel_with_slides { column-gap: calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%); }

.yarl__flex_center { place-content: center; align-items: center; display: flex; }

.yarl__slide { padding: calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%); flex: 1 1 0%; position: relative; overflow: hidden; }

[dir="rtl"] .yarl__slide { --yarl__direction: -1; }

.yarl__slide_image { object-fit: contain; touch-action: var(--yarl__controller_touch_action,none); user-select: none; max-width: 100%; max-height: 100%; }

.yarl__slide_image_cover { object-fit: cover; width: 100%; height: 100%; }

.yarl__slide_image_loading { opacity: 0; }

@media screen and (width >= 800px) {
  .yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image { backface-visibility: hidden; transform-style: preserve-3d; transform: translateZ(0px); }
}

.yarl__slide_placeholder { line-height: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%) translateY(-50%); }

.yarl__slide_loading { color: var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc)); animation: 1s linear 0s 1 normal none running yarl__delayed_fadein; }

.yarl__slide_loading line { animation: 1s linear 0s infinite normal none running yarl__stroke_opacity; }

.yarl__slide_loading line:first-of-type { animation-delay: -1.875s; }

.yarl__slide_loading line:nth-of-type(2) { animation-delay: -1.75s; }

.yarl__slide_loading line:nth-of-type(3) { animation-delay: -1.625s; }

.yarl__slide_loading line:nth-of-type(4) { animation-delay: -1.5s; }

.yarl__slide_loading line:nth-of-type(5) { animation-delay: -1.375s; }

.yarl__slide_loading line:nth-of-type(6) { animation-delay: -1.25s; }

.yarl__slide_loading line:nth-of-type(7) { animation-delay: -1.125s; }

.yarl__slide_loading line:nth-of-type(8) { animation-delay: -1s; }

.yarl__slide_error { color: var(--yarl__slide_icon_error_color,red); height: var(--yarl__slide_icon_error_size,48px); width: var(--yarl__slide_icon_error_size,48px); }

@media (prefers-reduced-motion) {
  .yarl__portal, .yarl__slide { transition: unset; }
  .yarl__slide_loading, .yarl__slide_loading line { animation: unset; }
}

.yarl__toolbar { padding: var(--yarl__toolbar_padding,8px); justify-content: flex-end; display: flex; position: absolute; inset: 0px 0px auto auto; }

[dir="rtl"] .yarl__toolbar { inset: 0px auto auto 0px; }

.yarl__icon { height: var(--yarl__icon_size,32px); width: var(--yarl__icon_size,32px); }

.yarl__button { appearance: none; background-color: var(--yarl__button_background_color,transparent); border: var(--yarl__button_border,0); color: var(--yarl__color_button,#fffc); cursor: pointer; filter: var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c)); margin: var(--yarl__button_margin,0); padding: var(--yarl__button_padding,8px); -webkit-tap-highlight-color: transparent; outline: none; line-height: 0; }

.yarl__button:focus { color: var(--yarl__color_button_active,#fff); }

.yarl__button:focus:not(:focus-visible) { color: var(--yarl__color_button,#fffc); }

.yarl__button:focus-visible { color: var(--yarl__color_button_active,#fff); }

@media (hover: hover) {
  .yarl__button:focus-visible:hover, .yarl__button:focus:hover, .yarl__button:hover { color: var(--yarl__color_button_active,#fff); }
}

.yarl__button:disabled { color: var(--yarl__color_button_disabled,#fff6); cursor: default; }

.yarl__navigation_next, .yarl__navigation_prev { padding: var(--yarl__navigation_button_padding,24px 16px); position: absolute; top: 50%; transform: translateY(-50%); }

.yarl__navigation_prev { left: 0px; }

[dir="rtl"] .yarl__navigation_prev { left: unset; right: 0px; transform: translateY(-50%) rotate(180deg); }

.yarl__navigation_next { right: 0px; }

[dir="rtl"] .yarl__navigation_next { left: 0px; right: unset; transform: translateY(-50%) rotate(180deg); }

.yarl__no_scroll { overscroll-behavior: none; height: 100%; overflow: hidden; }

@keyframes yarl__delayed_fadein { 
  0% { opacity: 0; }
  80% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes yarl__stroke_opacity { 
  0% { stroke-opacity: 1; }
  100% { stroke-opacity: 0.125; }
}
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:root { --toastify-color-light: #fff; --toastify-color-dark: #121212; --toastify-color-info: #3498db; --toastify-color-success: #07bc0c; --toastify-color-warning: #f1c40f; --toastify-color-error: #e74d3c; --toastify-color-transparent: #ffffffb3; --toastify-icon-color-info: var(--toastify-color-info); --toastify-icon-color-success: var(--toastify-color-success); --toastify-icon-color-warning: var(--toastify-color-warning); --toastify-icon-color-error: var(--toastify-color-error); --toastify-container-width: fit-content; --toastify-toast-width: 320px; --toastify-toast-offset: 16px; --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top)); --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right)); --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left)); --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom)); --toastify-toast-background: #fff; --toastify-toast-padding: 14px; --toastify-toast-min-height: 64px; --toastify-toast-max-height: 800px; --toastify-toast-bd-radius: 6px; --toastify-toast-shadow: 0px 4px 12px #0000001a; --toastify-font-family: sans-serif; --toastify-z-index: 9999; --toastify-text-color-light: #757575; --toastify-text-color-dark: #fff; --toastify-text-color-info: #fff; --toastify-text-color-success: #fff; --toastify-text-color-warning: #fff; --toastify-text-color-error: #fff; --toastify-spinner-color: #616161; --toastify-spinner-color-empty-area: #e0e0e0; --toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); --toastify-color-progress-dark: #bb86fc; --toastify-color-progress-info: var(--toastify-color-info); --toastify-color-progress-success: var(--toastify-color-success); --toastify-color-progress-warning: var(--toastify-color-warning); --toastify-color-progress-error: var(--toastify-color-error); --toastify-color-progress-bgo: .2; }

.Toastify__toast-container { z-index: var(--toastify-z-index); transform: translate3d(0, 0, var(--toastify-z-index)); width: var(--toastify-container-width); box-sizing: border-box; color: rgb(255, 255, 255); flex-direction: column; display: flex; position: fixed; }

.Toastify__toast-container--top-left { top: var(--toastify-toast-top); left: var(--toastify-toast-left); }

.Toastify__toast-container--top-center { top: var(--toastify-toast-top); align-items: center; left: 50%; transform: translate(-50%); }

.Toastify__toast-container--top-right { top: var(--toastify-toast-top); right: var(--toastify-toast-right); align-items: end; }

.Toastify__toast-container--bottom-left { bottom: var(--toastify-toast-bottom); left: var(--toastify-toast-left); }

.Toastify__toast-container--bottom-center { bottom: var(--toastify-toast-bottom); align-items: center; left: 50%; transform: translate(-50%); }

.Toastify__toast-container--bottom-right { bottom: var(--toastify-toast-bottom); right: var(--toastify-toast-right); align-items: end; }

.Toastify__toast { --y: 0px; touch-action: none; width: var(--toastify-toast-width); min-height: var(--toastify-toast-min-height); box-sizing: border-box; padding: var(--toastify-toast-padding); border-radius: var(--toastify-toast-bd-radius); box-shadow: var(--toastify-toast-shadow); max-height: var(--toastify-toast-max-height); font-family: var(--toastify-font-family); z-index: 0; word-break: break-word; flex: 1 1 auto; align-items: center; margin-bottom: 1rem; display: flex; position: relative; }

@media only screen and (width <= 480px) {
  .Toastify__toast-container { width: 100vw; left: env(safe-area-inset-left); margin: 0px; }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right { top: env(safe-area-inset-top); transform: translate(0px); }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right { bottom: env(safe-area-inset-bottom); transform: translate(0px); }
  .Toastify__toast-container--rtl { right: env(safe-area-inset-right); left: initial; }
  .Toastify__toast { --toastify-toast-width: 100%; border-radius: 0px; margin-bottom: 0px; }
}

.Toastify__toast-container[data-stacked="true"] { width: var(--toastify-toast-width); }

@media only screen and (width <= 480px) {
  .Toastify__toast-container[data-stacked="true"] { width: 100vw; }
}

.Toastify__toast--stacked { width: 100%; transform: translate3d(0, var(--y), 0) scale(var(--s)); transition: transform 0.3s; position: absolute; }

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button { transition: opacity 0.1s; }

.Toastify__toast--stacked[data-collapsed="false"] { overflow: visible; }

.Toastify__toast--stacked[data-collapsed="true"]:not(:last-child) > * { opacity: 0; }

.Toastify__toast--stacked::after { content: ""; height: calc(var(--g) * 1px); position: absolute; bottom: 100%; left: 0px; right: 0px; }

.Toastify__toast--stacked[data-pos="top"] { top: 0px; }

.Toastify__toast--stacked[data-pos="bot"] { bottom: 0px; }

.Toastify__toast--stacked[data-pos="bot"].Toastify__toast--stacked::before { transform-origin: center top; }

.Toastify__toast--stacked[data-pos="top"].Toastify__toast--stacked::before { transform-origin: center bottom; }

.Toastify__toast--stacked::before { content: ""; z-index: -1; height: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; transform: scaleY(3); }

.Toastify__toast--rtl { direction: rtl; }

.Toastify__toast--close-on-click { cursor: pointer; }

.Toastify__toast-icon { flex-shrink: 0; width: 22px; margin-inline-end: 10px; display: flex; }

.Toastify--animate { animation-duration: 0.5s; animation-fill-mode: both; }

.Toastify--animate-icon { animation-duration: 0.3s; animation-fill-mode: both; }

.Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); }

.Toastify__toast-theme--light, .Toastify__toast-theme--colored.Toastify__toast--default { background: var(--toastify-color-light); color: var(--toastify-text-color-light); }

.Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); }

.Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); }

.Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); }

.Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); }

.Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); }

.Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); }

.Toastify__progress-bar--info { background: var(--toastify-color-progress-info); }

.Toastify__progress-bar--success { background: var(--toastify-color-progress-success); }

.Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); }

.Toastify__progress-bar--error { background: var(--toastify-color-progress-error); }

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { background: var(--toastify-color-transparent); }

.Toastify__close-button { color: rgb(255, 255, 255); cursor: pointer; opacity: 0.7; z-index: 1; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; padding: 0px; transition: 0.3s; position: absolute; top: 6px; right: 6px; }

.Toastify__toast--rtl .Toastify__close-button { left: 6px; right: unset; }

.Toastify__close-button--light { color: rgb(0, 0, 0); opacity: 0.3; }

.Toastify__close-button > svg { fill: currentcolor; width: 14px; height: 16px; }

.Toastify__close-button:hover, .Toastify__close-button:focus { opacity: 1; }

@keyframes Toastify__trackProgress { 
  0% { transform: scaleX(1); }
  100% { transform: scaleX(0); }
}

.Toastify__progress-bar { z-index: 1; opacity: 0.7; transform-origin: 0px center; width: 100%; height: 100%; position: absolute; bottom: 0px; left: 0px; }

.Toastify__progress-bar--animated { animation: auto linear 0s 1 normal forwards running Toastify__trackProgress; }

.Toastify__progress-bar--controlled { transition: transform 0.2s; }

.Toastify__progress-bar--rtl { right: 0px; left: initial; transform-origin: 100% center; border-bottom-left-radius: initial; }

.Toastify__progress-bar--wrp { border-bottom-left-radius: var(--toastify-toast-bd-radius); border-bottom-right-radius: var(--toastify-toast-bd-radius); width: 100%; height: 5px; position: absolute; bottom: 0px; left: 0px; overflow: hidden; }

.Toastify__progress-bar--wrp[data-hidden="true"] { opacity: 0; }

.Toastify__progress-bar--bg { opacity: var(--toastify-color-progress-bgo); width: 100%; height: 100%; }

.Toastify__spinner { box-sizing: border-box; border-width: 2px; border-style: solid; border-image: initial; border-top-color: ; border-bottom-color: ; border-left-color: ; border-right-color: var(--toastify-spinner-color); border-radius: 100%; width: 20px; height: 20px; animation: 0.65s linear 0s infinite normal none running Toastify__spin; }

@keyframes Toastify__bounceInRight { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate(3000px); }
  60% { opacity: 1; transform: translate(-25px); }
  75% { transform: translate(10px); }
  90% { transform: translate(-5px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, var(--y), 0); }
  100% { opacity: 0; transform: translate3d(2000px, var(--y), 0); }
}

@keyframes Toastify__bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate(-3000px); }
  60% { opacity: 1; transform: translate(25px); }
  75% { transform: translate(-10px); }
  90% { transform: translate(5px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, var(--y), 0); }
  100% { opacity: 0; transform: translate3d(-2000px, var(--y), 0); }
}

@keyframes Toastify__bounceInUp { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translateY(3000px); }
  60% { opacity: 1; transform: translateY(-20px); }
  75% { transform: translateY(10px); }
  90% { transform: translateY(-5px); }
  100% { transform: translate(0px, 0px); }
}

@keyframes Toastify__bounceOutUp { 
  20% { transform: translate3d(0, calc(var(--y) - 10px), 0); }
  40%, 45% { opacity: 1; transform: translate3d(0, calc(var(--y) + 20px), 0); }
  100% { opacity: 0; transform: translateY(-2000px); }
}

@keyframes Toastify__bounceInDown { 
  0%, 60%, 75%, 90%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translateY(-3000px); }
  60% { opacity: 1; transform: translateY(25px); }
  75% { transform: translateY(-10px); }
  90% { transform: translateY(5px); }
  100% { transform: none; }
}

@keyframes Toastify__bounceOutDown { 
  20% { transform: translate3d(0, calc(var(--y) - 10px), 0); }
  40%, 45% { opacity: 1; transform: translate3d(0, calc(var(--y) + 20px), 0); }
  100% { opacity: 0; transform: translateY(2000px); }
}

.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left { animation-name: Toastify__bounceInLeft; }

.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right { animation-name: Toastify__bounceInRight; }

.Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; }

.Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; }

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left { animation-name: Toastify__bounceOutLeft; }

.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right { animation-name: Toastify__bounceOutRight; }

.Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; }

.Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; }

@keyframes Toastify__zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}

@keyframes Toastify__zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: translate3d(0, var(--y), 0) scale3d(.3, .3, .3); }
  100% { opacity: 0; }
}

.Toastify__zoom-enter { animation-name: Toastify__zoomIn; }

.Toastify__zoom-exit { animation-name: Toastify__zoomOut; }

@keyframes Toastify__flipIn { 
  0% { opacity: 0; animation-timing-function: ease-in; transform: perspective(400px) rotateX(90deg); }
  40% { animation-timing-function: ease-in; transform: perspective(400px) rotateX(-20deg); }
  60% { opacity: 1; transform: perspective(400px) rotateX(10deg); }
  80% { transform: perspective(400px) rotateX(-5deg); }
  100% { transform: perspective(400px); }
}

@keyframes Toastify__flipOut { 
  0% { transform: translate3d(0, var(--y), 0) perspective(400px); }
  30% { transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}

.Toastify__flip-enter { animation-name: Toastify__flipIn; }

.Toastify__flip-exit { animation-name: Toastify__flipOut; }

@keyframes Toastify__slideInRight { 
  0% { visibility: visible; transform: translate(110%); }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideInLeft { 
  0% { visibility: visible; transform: translate(-110%); }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideInUp { 
  0% { visibility: visible; transform: translateY(110%); }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideInDown { 
  0% { visibility: visible; transform: translateY(-110%); }
  100% { transform: translate3d(0, var(--y), 0); }
}

@keyframes Toastify__slideOutRight { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translate3d(110%, var(--y), 0); }
}

@keyframes Toastify__slideOutLeft { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translate3d(-110%, var(--y), 0); }
}

@keyframes Toastify__slideOutDown { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translateY(500px); }
}

@keyframes Toastify__slideOutUp { 
  0% { transform: translate3d(0, var(--y), 0); }
  100% { visibility: hidden; transform: translateY(-500px); }
}

.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left { animation-name: Toastify__slideInLeft; }

.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right { animation-name: Toastify__slideInRight; }

.Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; }

.Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; }

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left { animation-name: Toastify__slideOutLeft; animation-duration: 0.3s; animation-timing-function: ease-in; }

.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right { animation-name: Toastify__slideOutRight; animation-duration: 0.3s; animation-timing-function: ease-in; }

.Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; animation-duration: 0.3s; animation-timing-function: ease-in; }

.Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; animation-duration: 0.3s; animation-timing-function: ease-in; }

@keyframes Toastify__spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.ant-image-preview-root { position: relative; z-index: 1400 !important; }

.ant-image-preview-operations-wrapper { z-index: 1401 !important; }

.ant-render-preview-toolbar { align-items: center; display: flex; }

.ant-image-preview-operations { background: rgba(0, 0, 0, 0.5); border-radius: 0px; height: 45px; padding: 0px; }

.ant-image-preview-operations-operation { margin: 0px; }

.ant-render-preview-toolbar-download-link { color: rgba(255, 255, 255, 0.65); background: rgba(0, 0, 0, 0.5); border-radius: 0px; align-content: center; height: 45px; padding: 12px 11px; display: flex; }

.ant-render-preview-toolbar-download-link:hover { color: rgba(255, 255, 255, 0.85); opacity: 1; }

.ant-image-preview-switch-right, .ant-image-preview-switch-left, .ant-image-preview-close { color: rgba(255, 255, 255, 0.65); background: rgba(0, 0, 0, 0.5); }

.ant-image-preview-switch-right:hover, .ant-image-preview-switch-left:hover, .ant-image-preview-close:hover { color: rgba(255, 255, 255, 0.85); background: rgba(0, 0, 0, 0.5); }

.ant-image-preview-switch-left-disabled, .ant-image-preview-switch-right-disabled, .ant-image-preview-switch-left-disabled:hover, .ant-image-preview-switch-right-disabled:hover { color: rgba(255, 255, 255, 0.5); background: rgba(0, 0, 0, 0.3); }

.ant-cascader-dropdown, .ant-select-dropdown, .ant-drawer, .slick-dots { z-index: 7 !important; }

.ant-tooltip-inner { max-height: 300px; overflow-y: auto; color: inherit !important; }

.ant-cascader-menu-item-content { text-overflow: ellipsis; overflow: hidden; }

.ant-cascader-checkbox-inner { border-radius: 4px !important; }

.ant-rate { font-size: 16px; }

.ant-form-item-explain-error { font-size: 12px; }

.ant-form-item { margin-bottom: 0px !important; }

.ant-divider-horizontal { min-width: 0px !important; margin: 0px !important; }

.ant-spin-nested-loading, .ant-spin-container { width: 100%; height: 100%; }

.ant-spin { max-height: none !important; }

.ant-radio-group-large, .ant-input-number-group-addon, .ant-select-selection-item, .ant-select-lg { font-weight: 500 !important; }

.ant-input-lg, .ant-input-show-count-suffix, .ant-input-data-count, .ant-select-selection-item, .ant-input-number-lg, .ant-input-number-group-addon, .ant-select-selector, .ant-select-lg, .ant-space-addon-large, .ant-select-selection-search-input { align-items: center !important; font-size: 14px !important; line-height: 24px !important; }

.ant-input-number-group-addon { padding: 0px 10px !important; }

.ant-input-number-sm, .ant-select-selector { border-radius: 16px !important; }

.ant-space-addon { padding: 0px 5px !important; }

.ant-badge .ant-badge-count { box-shadow: none !important; }

.ant-menu-submenu { transition-duration: 0.2s !important; }

.ant-breadcrumb-separator { margin-inline: 5px !important; }

.ant-popover-inner { padding: 10px !important; }

.ant-notification { margin: 0px !important; top: calc(50% - 150px) !important; right: calc(50% - 300px) !important; }

.ant-btn span { text-overflow: ellipsis; overflow: hidden; }

.ag-cell { align-content: center; }

.editable-cell { background: rgba(0, 123, 255, 0.05); position: absolute; }

.editable-cell::after { content: "✎"; opacity: 0; pointer-events: none; transition: opacity 0.15s, transform 0.15s; position: absolute; top: 2px; right: 4px; transform: translateY(-2px); }

.editable-cell:hover::after { opacity: 1; transform: translateY(0px); }

.ag-cell-inline-editing:hover::after { opacity: 0; }

.ant-tabs-dropdown-menu li[id$="-more-popup-all"], .ant-tabs-dropdown-menu li[data-menu-id$="-more-popup-all"] { display: none !important; }

:root { --lightningcss-light: initial; --lightningcss-dark: ; color-scheme: light dark; --toastify-color-info: #91caff !important; --toastify-color-success: #b7eb8f !important; --toastify-color-warning: #ffe58f !important; --toastify-color-error: #ffccc7 !important; --toastify-toast-width: 420px !important; --toastify-text-color-info: #4096ff !important; --toastify-text-color-success: #95de64 !important; --toastify-text-color-warning: #ffd666 !important; --toastify-text-color-error: #ff7875 !important; }

@media (prefers-color-scheme: dark) {
  :root { --lightningcss-light: ; --lightningcss-dark: initial; }
}

body { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; width: 100%; height: 100vh; font-family: Rubik, sans-serif; font-size: 100%; line-height: 1; overflow: hidden; }

* { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; font-family: Rubik, sans-serif !important; }

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

a, a:link, a:visited, a:hover { text-decoration: none; }

aside, nav, footer, header, section, main { display: block; }

p { font-size: inherit; font-weight: inherit; }

img { vertical-align: top; max-width: 100%; }

input, textarea, button, select { font-family: inherit; font-size: inherit; color: inherit; background-color: rgba(0, 0, 0, 0); }

input[type="file"] { cursor: pointer; }

input[type="file"]::-webkit-file-upload-button { cursor: pointer; }

button, input[type="submit"] { box-shadow: none; cursor: pointer; background: 0px 0px; display: inline-block; }

input:focus, input:active, button:focus, button:active { outline: none; }

.suspense-spin { z-index: 10; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }