@charset "utf-8";

:where(.css-o4sewt).ant-select-css-var { font-family: var(--ant-font-family); font-size: var(--ant-font-size); box-sizing: border-box; }

:where(.css-o4sewt).ant-select-css-var::before, :where(.css-o4sewt).ant-select-css-var::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-select-css-var [class^="ant-select"], :where(.css-o4sewt).ant-select-css-var [class*=" ant-select"] { box-sizing: border-box; }

:where(.css-o4sewt).ant-select-css-var [class^="ant-select"]::before, :where(.css-o4sewt).ant-select-css-var [class*=" ant-select"]::before, :where(.css-o4sewt).ant-select-css-var [class^="ant-select"]::after, :where(.css-o4sewt).ant-select-css-var [class*=" ant-select"]::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-select.ant-select-in-form-item { width: 100%; }

:where(.css-o4sewt).ant-select { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text); font-size: var(--ant-font-size); line-height: var(--ant-line-height); list-style: none; font-family: var(--ant-font-family); position: relative; display: inline-flex; cursor: pointer; }

:where(.css-o4sewt).ant-select:not(.ant-select-customize-input) .ant-select-selector { position: relative; transition: all var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: pointer; }

.ant-select-show-search:where(.css-o4sewt).ant-select:not(.ant-select-customize-input) .ant-select-selector { cursor: text; }

.ant-select-show-search:where(.css-o4sewt).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: auto; color: inherit; height: 100%; }

.ant-select-disabled:where(.css-o4sewt).ant-select:not(.ant-select-customize-input) .ant-select-selector { cursor: not-allowed; }

.ant-select-disabled:where(.css-o4sewt).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: not-allowed; }

:where(.css-o4sewt).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: none; outline: none; appearance: none; font-family: inherit; }

:where(.css-o4sewt).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-o4sewt).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-o4sewt).ant-select .ant-select-selection-item > .ant-typography { display: inline; }

:where(.css-o4sewt).ant-select .ant-select-selection-placeholder { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; flex: 1 1 0%; color: var(--ant-color-text-placeholder); pointer-events: none; }

:where(.css-o4sewt).ant-select .ant-select-arrow { display: flex; align-items: center; color: var(--ant-color-text-quaternary); 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-start: auto; inset-inline-end: calc(var(--ant-padding-sm) - 1px); height: var(--ant-font-size-icon); margin-top: calc(var(--ant-font-size-icon) * -1 / 2); font-size: var(--ant-font-size-icon); pointer-events: none; transition: opacity var(--ant-motion-duration-slow) ease; }

:where(.css-o4sewt).ant-select .ant-select-arrow > * { line-height: 1; }

:where(.css-o4sewt).ant-select .ant-select-arrow svg { display: inline-block; }

:where(.css-o4sewt).ant-select .ant-select-arrow .anticon { vertical-align: top; transition: transform var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select .ant-select-arrow .anticon > svg { vertical-align: top; }

:where(.css-o4sewt).ant-select .ant-select-arrow .anticon:not(.ant-select-suffix) { pointer-events: auto; }

.ant-select-disabled :where(.css-o4sewt).ant-select .ant-select-arrow { cursor: not-allowed; }

:where(.css-o4sewt).ant-select .ant-select-arrow > :not(:last-child) { margin-inline-end: 8px; }

:where(.css-o4sewt).ant-select .ant-select-selection-wrap { display: flex; width: 100%; position: relative; min-width: 0px; }

:where(.css-o4sewt).ant-select .ant-select-selection-wrap::after { content: " "; width: 0px; overflow: hidden; }

:where(.css-o4sewt).ant-select .ant-select-prefix { flex: 0 0 auto; margin-inline-end: var(--ant-select-select-affix-padding); }

:where(.css-o4sewt).ant-select .ant-select-clear { position: absolute; top: 50%; inset-inline-start: auto; inset-inline-end: calc(var(--ant-padding-sm) - 1px); z-index: 1; display: inline-block; width: var(--ant-font-size-icon); height: var(--ant-font-size-icon); margin-top: calc(var(--ant-font-size-icon) * -1 / 2); color: var(--ant-color-text-quaternary); font-size: var(--ant-font-size-icon); font-style: normal; line-height: 1; text-align: center; text-transform: none; cursor: pointer; opacity: 0; transition: color var(--ant-motion-duration-mid) ease,opacity var(--ant-motion-duration-slow) ease; text-rendering: auto; transform: translateZ(0px); }

:where(.css-o4sewt).ant-select .ant-select-clear::before { display: block; }

:where(.css-o4sewt).ant-select .ant-select-clear:hover { color: var(--ant-color-icon); }

@media (hover: none) {
  :where(.css-o4sewt).ant-select .ant-select-clear { opacity: 1; background: var(--ant-color-bg-base); border-radius: 50%; }
}

:where(.css-o4sewt).ant-select:hover .ant-select-clear { opacity: 1; background: var(--ant-color-bg-base); border-radius: 50%; }

:where(.css-o4sewt).ant-select-status-error.ant-select-has-feedback .ant-select-clear, :where(.css-o4sewt).ant-select-status-warning.ant-select-has-feedback .ant-select-clear, :where(.css-o4sewt).ant-select-status-success.ant-select-has-feedback .ant-select-clear, :where(.css-o4sewt).ant-select-status-validating.ant-select-has-feedback .ant-select-clear { inset-inline-end: calc(calc(var(--ant-padding-sm) - 1px) + var(--ant-font-size) + var(--ant-padding-xs)); }

:where(.css-o4sewt).ant-select-single { font-size: var(--ant-font-size); height: var(--ant-control-height); }

:where(.css-o4sewt).ant-select-single .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text); font-size: var(--ant-font-size); line-height: var(--ant-line-height); list-style: none; font-family: inherit; display: flex; border-radius: var(--ant-border-radius); flex: 1 1 auto; }

:where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-wrap::after { line-height: calc(var(--ant-control-height) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }

:where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }

:where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-item, :where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-placeholder { display: block; padding: 0px; line-height: calc(var(--ant-control-height) - var(--ant-line-width) * 2); transition: all var(--ant-motion-duration-slow),visibility 0s; align-self: center; }

:where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-placeholder { transition: none; pointer-events: none; }

:where(.css-o4sewt).ant-select-single .ant-select-selector::after, :where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-item:empty::after, :where(.css-o4sewt).ant-select-single .ant-select-selector .ant-select-selection-placeholder:empty::after { display: inline-block; width: 0px; visibility: hidden; content: " "; }

:where(.css-o4sewt).ant-select-single.ant-select-show-arrow .ant-select-selection-item, :where(.css-o4sewt).ant-select-single.ant-select-show-arrow .ant-select-selection-search, :where(.css-o4sewt).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: var(--ant-select-show-arrow-padding-inline-end); }

:where(.css-o4sewt).ant-select-single.ant-select-open .ant-select-selection-item { color: var(--ant-color-text-placeholder); }

:where(.css-o4sewt).ant-select-single:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0 calc(var(--ant-padding-sm) - 1px); }

:where(.css-o4sewt).ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: calc(var(--ant-control-height) - var(--ant-line-width) * 2); font-size: var(--ant-font-size); }

:where(.css-o4sewt).ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after { line-height: calc(var(--ant-control-height) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-single.ant-select-customize-input .ant-select-selector::after { display: none; }

:where(.css-o4sewt).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search { position: static; width: 100%; }

:where(.css-o4sewt).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder { position: absolute; inset-inline: 0px; padding: 0 calc(var(--ant-padding-sm) - 1px); }

:where(.css-o4sewt).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after { display: none; }

:where(.css-o4sewt).ant-select-single.ant-select-sm { font-size: var(--ant-font-size); height: var(--ant-control-height-sm); }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text); font-size: var(--ant-font-size); line-height: var(--ant-line-height); list-style: none; font-family: inherit; display: flex; border-radius: var(--ant-border-radius-sm); flex: 1 1 auto; }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-wrap::after { line-height: calc(var(--ant-control-height-sm) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item, :where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder { display: block; padding: 0px; line-height: calc(var(--ant-control-height-sm) - var(--ant-line-width) * 2); transition: all var(--ant-motion-duration-slow),visibility 0s; align-self: center; }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder { transition: none; pointer-events: none; }

:where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector::after, :where(.css-o4sewt).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item:empty::after, :where(.css-o4sewt).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-o4sewt).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-item, :where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-search, :where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: var(--ant-select-show-arrow-padding-inline-end); }

:where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-open .ant-select-selection-item { color: var(--ant-color-text-placeholder); }

:where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0 calc(var(--ant-padding-sm) - 1px); }

:where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: calc(var(--ant-control-height-sm) - var(--ant-line-width) * 2); font-size: var(--ant-font-size); }

:where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after { line-height: calc(var(--ant-control-height-sm) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector::after { display: none; }

:where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-search { position: static; width: 100%; }

:where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder { position: absolute; inset-inline: 0px; padding: 0 calc(var(--ant-padding-sm) - 1px); }

:where(.css-o4sewt).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after { display: none; }

:where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector { padding: 0 calc(var(--ant-control-padding-horizontal-sm) - var(--ant-line-width)); }

:where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search { inset-inline-end: calc(calc(var(--ant-control-padding-horizontal-sm) - var(--ant-line-width)) + var(--ant-font-size) * 1.5); }

:where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item, :where(.css-o4sewt).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: calc(var(--ant-font-size) * 1.5); }

:where(.css-o4sewt).ant-select-single.ant-select-lg { font-size: var(--ant-font-size-lg); height: var(--ant-select-single-item-height-lg); }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text); font-size: var(--ant-font-size-lg); line-height: var(--ant-line-height); list-style: none; font-family: inherit; display: flex; border-radius: var(--ant-border-radius-lg); flex: 1 1 auto; }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-wrap::after { line-height: calc(var(--ant-select-single-item-height-lg) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item, :where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder { display: block; padding: 0px; line-height: calc(var(--ant-select-single-item-height-lg) - var(--ant-line-width) * 2); transition: all var(--ant-motion-duration-slow),visibility 0s; align-self: center; }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder { transition: none; pointer-events: none; }

:where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector::after, :where(.css-o4sewt).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item:empty::after, :where(.css-o4sewt).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-o4sewt).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-item, :where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-search, :where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-placeholder { padding-inline-end: var(--ant-select-show-arrow-padding-inline-end); }

:where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-open .ant-select-selection-item { color: var(--ant-color-text-placeholder); }

:where(.css-o4sewt).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0 calc(var(--ant-padding-sm) - 1px); }

:where(.css-o4sewt).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: calc(var(--ant-select-single-item-height-lg) - var(--ant-line-width) * 2); font-size: var(--ant-font-size-lg); }

:where(.css-o4sewt).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after { line-height: calc(var(--ant-select-single-item-height-lg) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector::after { display: none; }

:where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-search { position: static; width: 100%; }

:where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder { position: absolute; inset-inline: 0px; padding: 0 calc(var(--ant-padding-sm) - 1px); }

:where(.css-o4sewt).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after { display: none; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow { position: relative; display: flex; flex: 1 1 auto; flex-wrap: wrap; max-width: 100%; }

:where(.css-o4sewt).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-o4sewt).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: var(--ant-select-internal_fixed_item_margin); border-radius: var(--ant-border-radius-sm); cursor: default; transition: font-size var(--ant-motion-duration-slow),line-height var(--ant-motion-duration-slow),height var(--ant-motion-duration-slow); margin-inline-end: calc(var(--ant-select-internal_fixed_item_margin) * 2); padding-inline-start: var(--ant-padding-xs); padding-inline-end: calc(var(--ant-padding-xs) / 2); }

.ant-select-disabled:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item { color: var(--ant-select-multiple-item-color-disabled); border-color: var(--ant-select-multiple-item-border-color-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content { display: inline-block; margin-inline-end: calc(var(--ant-padding-xs) / 2); overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove { display: inline-flex; align-items: center; color: var(--ant-color-icon); 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-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove > * { line-height: 1; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove svg { display: inline-block; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover { color: var(--ant-color-icon-hover); }

:where(.css-o4sewt).ant-select-multiple .ant-select-selector { display: flex; align-items: center; width: 100%; height: 100%; padding-inline: max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px); padding-block: max(calc(max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px) - var(--ant-select-internal_fixed_item_margin)),0px); border-radius: var(--ant-border-radius); }

.ant-select-disabled:where(.css-o4sewt).ant-select-multiple .ant-select-selector { background: var(--ant-select-multiple-selector-bg-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selector::after { display: inline-block; width: 0px; margin: var(--ant-select-internal_fixed_item_margin) 0; line-height: var(--ant-select-multiple-item-height); visibility: hidden; content: " "; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-item { height: var(--ant-select-multiple-item-height); line-height: calc(var(--ant-select-multiple-item-height) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-wrap { align-self: flex-start; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-wrap::after { line-height: var(--ant-select-multiple-item-height); margin-block: var(--ant-select-internal_fixed_item_margin); }

:where(.css-o4sewt).ant-select-multiple .ant-select-prefix { margin-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px)); }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search, :where(.css-o4sewt).ant-select-multiple .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-search { margin-inline-start: 0px; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-placeholder, :where(.css-o4sewt).ant-select-multiple .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-placeholder { inset-inline-start: 0px; }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-overflow-item-suffix { min-height: var(--ant-select-multiple-item-height); margin-block: var(--ant-select-internal_fixed_item_margin); }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-search { display: inline-flex; position: relative; max-width: 100%; margin-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - calc((var(--ant-control-height) - var(--ant-select-multiple-item-height)) / 2 - var(--ant-line-width))); }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-search-input, :where(.css-o4sewt).ant-select-multiple .ant-select-selection-search-mirror { height: var(--ant-select-multiple-item-height); font-family: var(--ant-font-family); line-height: var(--ant-select-multiple-item-height); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select-multiple .ant-select-selection-search-input { width: 100%; min-width: 4.1px; }

:where(.css-o4sewt).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-o4sewt).ant-select-multiple .ant-select-selection-placeholder { position: absolute; top: 50%; inset-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px)); inset-inline-end: calc(var(--ant-padding-sm) - 1px); transform: translateY(-50%); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select-multiple { font-size: var(--ant-font-size); }

.ant-select-show-search:where(.css-o4sewt).ant-select-multiple .ant-select-selector { cursor: text; }

:where(.css-o4sewt).ant-select-multiple.ant-select-show-arrow .ant-select-selector, :where(.css-o4sewt).ant-select-multiple.ant-select-allow-clear .ant-select-selector { padding-inline-end: calc(var(--ant-font-size-icon) + var(--ant-control-padding-horizontal)); }

:where(.css-o4sewt).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-o4sewt).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-o4sewt).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: var(--ant-select-internal_fixed_item_margin); border-radius: var(--ant-border-radius-xs); cursor: default; transition: font-size var(--ant-motion-duration-slow),line-height var(--ant-motion-duration-slow),height var(--ant-motion-duration-slow); margin-inline-end: calc(var(--ant-select-internal_fixed_item_margin) * 2); padding-inline-start: var(--ant-padding-xs); padding-inline-end: calc(var(--ant-padding-xs) / 2); }

.ant-select-disabled:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item { color: var(--ant-select-multiple-item-color-disabled); border-color: var(--ant-select-multiple-item-border-color-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-content { display: inline-block; margin-inline-end: calc(var(--ant-padding-xs) / 2); overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove { display: inline-flex; align-items: center; color: var(--ant-color-icon); 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-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove > * { line-height: 1; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove svg { display: inline-block; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove:hover { color: var(--ant-color-icon-hover); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selector { display: flex; align-items: center; width: 100%; height: 100%; padding-inline: max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px); padding-block: max(calc(max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px) - var(--ant-select-internal_fixed_item_margin)),0px); border-radius: var(--ant-border-radius-sm); }

.ant-select-disabled:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selector { background: var(--ant-select-multiple-selector-bg-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selector::after { display: inline-block; width: 0px; margin: var(--ant-select-internal_fixed_item_margin) 0; line-height: var(--ant-select-multiple-item-height-sm); visibility: hidden; content: " "; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-item { height: var(--ant-select-multiple-item-height-sm); line-height: calc(var(--ant-select-multiple-item-height-sm) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-wrap { align-self: flex-start; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-wrap::after { line-height: var(--ant-select-multiple-item-height-sm); margin-block: var(--ant-select-internal_fixed_item_margin); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-prefix { margin-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px)); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search, :where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-search { margin-inline-start: 0px; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-placeholder, :where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-placeholder { inset-inline-start: 0px; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item-suffix { min-height: var(--ant-select-multiple-item-height-sm); margin-block: var(--ant-select-internal_fixed_item_margin); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-search { display: inline-flex; position: relative; max-width: 100%; margin-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - calc((var(--ant-control-height-sm) - var(--ant-select-multiple-item-height-sm)) / 2 - var(--ant-line-width))); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-search-input, :where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror { height: var(--ant-select-multiple-item-height-sm); font-family: var(--ant-font-family); line-height: var(--ant-select-multiple-item-height-sm); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-search-input { width: 100%; min-width: 4.1px; }

:where(.css-o4sewt).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-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder { position: absolute; top: 50%; inset-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px)); inset-inline-end: calc(var(--ant-padding-sm) - 1px); transform: translateY(-50%); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm { font-size: var(--ant-font-size); }

.ant-select-show-search:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selector { cursor: text; }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm.ant-select-show-arrow .ant-select-selector, :where(.css-o4sewt).ant-select-multiple.ant-select-sm.ant-select-allow-clear .ant-select-selector { padding-inline-end: calc(var(--ant-font-size-icon) + var(--ant-control-padding-horizontal)); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder { inset-inline: calc(var(--ant-control-padding-horizontal-sm) - var(--ant-line-width)); }

:where(.css-o4sewt).ant-select-multiple.ant-select-sm .ant-select-selection-search { margin-inline-start: 2px; }

:where(.css-o4sewt).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-o4sewt).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-o4sewt).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: var(--ant-select-internal_fixed_item_margin); border-radius: var(--ant-border-radius); cursor: default; transition: font-size var(--ant-motion-duration-slow),line-height var(--ant-motion-duration-slow),height var(--ant-motion-duration-slow); margin-inline-end: calc(var(--ant-select-internal_fixed_item_margin) * 2); padding-inline-start: var(--ant-padding-xs); padding-inline-end: calc(var(--ant-padding-xs) / 2); }

.ant-select-disabled:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item { color: var(--ant-select-multiple-item-color-disabled); border-color: var(--ant-select-multiple-item-border-color-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-content { display: inline-block; margin-inline-end: calc(var(--ant-padding-xs) / 2); overflow: hidden; white-space: pre; text-overflow: ellipsis; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove { display: inline-flex; align-items: center; color: var(--ant-color-icon); 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-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove > * { line-height: 1; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove svg { display: inline-block; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove > .anticon { vertical-align: -0.2em; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove:hover { color: var(--ant-color-icon-hover); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selector { display: flex; align-items: center; width: 100%; height: 100%; padding-inline: max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px); padding-block: max(calc(max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px) - var(--ant-select-internal_fixed_item_margin)),0px); border-radius: var(--ant-border-radius-lg); }

.ant-select-disabled:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selector { background: var(--ant-select-multiple-selector-bg-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selector::after { display: inline-block; width: 0px; margin: var(--ant-select-internal_fixed_item_margin) 0; line-height: var(--ant-select-multiple-item-height-lg); visibility: hidden; content: " "; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-item { height: var(--ant-select-multiple-item-height-lg); line-height: calc(var(--ant-select-multiple-item-height-lg) - var(--ant-line-width) * 2); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-wrap { align-self: flex-start; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-wrap::after { line-height: var(--ant-select-multiple-item-height-lg); margin-block: var(--ant-select-internal_fixed_item_margin); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-prefix { margin-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px)); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search, :where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-search { margin-inline-start: 0px; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-placeholder, :where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-prefix + .ant-select-selection-wrap .ant-select-selection-placeholder { inset-inline-start: 0px; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item-suffix { min-height: var(--ant-select-multiple-item-height-lg); margin-block: var(--ant-select-internal_fixed_item_margin); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-search { display: inline-flex; position: relative; max-width: 100%; margin-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - calc((var(--ant-control-height-lg) - var(--ant-select-multiple-item-height-lg)) / 2 - var(--ant-line-width))); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-search-input, :where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror { height: var(--ant-select-multiple-item-height-lg); font-family: var(--ant-font-family); line-height: var(--ant-select-multiple-item-height-lg); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-search-input { width: 100%; min-width: 4.1px; }

:where(.css-o4sewt).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-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selection-placeholder { position: absolute; top: 50%; inset-inline-start: calc(calc(var(--ant-padding-sm) - 1px) - max(calc(var(--ant-padding-xxs) - var(--ant-line-width)),0px)); inset-inline-end: calc(var(--ant-padding-sm) - 1px); transform: translateY(-50%); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg { font-size: var(--ant-font-size-lg); }

.ant-select-show-search:where(.css-o4sewt).ant-select-multiple.ant-select-lg .ant-select-selector { cursor: text; }

:where(.css-o4sewt).ant-select-multiple.ant-select-lg.ant-select-show-arrow .ant-select-selector, :where(.css-o4sewt).ant-select-multiple.ant-select-lg.ant-select-allow-clear .ant-select-selector { padding-inline-end: calc(var(--ant-font-size-icon) + var(--ant-control-padding-horizontal)); }

:where(.css-o4sewt).ant-select-dropdown { box-sizing: border-box; margin: 0px; padding: var(--ant-padding-xxs); color: var(--ant-color-text); font-size: var(--ant-font-size); line-height: var(--ant-line-height); list-style: none; font-family: var(--ant-font-family); position: absolute; top: -9999px; z-index: var(--ant-select-z-index-popup); overflow: hidden; font-variant: initial; background-color: var(--ant-color-bg-elevated); border-radius: var(--ant-border-radius-lg); outline: none; box-shadow: var(--ant-box-shadow-secondary); }

:where(.css-o4sewt).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft, :where(.css-o4sewt).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft { animation-name: css-o4sewt-antSlideUpIn; }

:where(.css-o4sewt).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft, :where(.css-o4sewt).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft, :where(.css-o4sewt).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight, :where(.css-o4sewt).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight { animation-name: css-o4sewt-antSlideDownIn; }

:where(.css-o4sewt).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft { animation-name: css-o4sewt-antSlideUpOut; }

:where(.css-o4sewt).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft, :where(.css-o4sewt).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight { animation-name: css-o4sewt-antSlideDownOut; }

:where(.css-o4sewt).ant-select-dropdown-hidden { display: none; }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item { position: relative; display: block; min-height: var(--ant-select-option-height); padding: var(--ant-select-option-padding); color: var(--ant-color-text); font-weight: normal; font-size: var(--ant-select-option-font-size); line-height: var(--ant-select-option-line-height); box-sizing: border-box; cursor: pointer; transition: background var(--ant-motion-duration-slow) ease; border-radius: var(--ant-border-radius-sm); }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-group { color: var(--ant-color-text-description); font-size: var(--ant-font-size-sm); cursor: default; }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option { display: flex; }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-content { flex: 1 1 auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-state { flex: 0 0 auto; display: flex; align-items: center; }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) { background-color: var(--ant-select-option-active-bg); }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) { color: var(--ant-select-option-selected-color); font-weight: var(--ant-select-option-selected-font-weight); background-color: var(--ant-select-option-selected-bg); }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state { color: var(--ant-color-primary); }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-disabled { color: var(--ant-color-text-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-disabled.ant-select-item-option-selected { background-color: var(--ant-color-bg-container-disabled); }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-option-grouped { padding-inline-start: calc(var(--ant-control-padding-horizontal) * 2); }

:where(.css-o4sewt).ant-select-dropdown .ant-select-item-empty { position: relative; display: block; min-height: var(--ant-select-option-height); padding: var(--ant-select-option-padding); color: var(--ant-color-text-disabled); font-weight: normal; font-size: var(--ant-select-option-font-size); line-height: var(--ant-select-option-line-height); box-sizing: border-box; }

:where(.css-o4sewt).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-o4sewt).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-o4sewt).ant-select-dropdown-rtl { direction: rtl; }

:where(.css-o4sewt).ant-slide-up-enter, :where(.css-o4sewt).ant-slide-up-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-up-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-o4sewt).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-o4sewt-antSlideUpIn; animation-play-state: running; }

:where(.css-o4sewt).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-o4sewt-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-slide-up-enter, :where(.css-o4sewt).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: var(--ant-motion-ease-out-quint); }

:where(.css-o4sewt).ant-slide-up-enter-prepare, :where(.css-o4sewt).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-o4sewt).ant-slide-up-leave { animation-timing-function: var(--ant-motion-ease-in-quint); }

:where(.css-o4sewt).ant-slide-down-enter, :where(.css-o4sewt).ant-slide-down-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-down-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-o4sewt).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-o4sewt-antSlideDownIn; animation-play-state: running; }

:where(.css-o4sewt).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-o4sewt-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-slide-down-enter, :where(.css-o4sewt).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: var(--ant-motion-ease-out-quint); }

:where(.css-o4sewt).ant-slide-down-enter-prepare, :where(.css-o4sewt).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-o4sewt).ant-slide-down-leave { animation-timing-function: var(--ant-motion-ease-in-quint); }

:where(.css-o4sewt).ant-move-up-enter, :where(.css-o4sewt).ant-move-up-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-move-up-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-move-up-enter.ant-move-up-enter-active, :where(.css-o4sewt).ant-move-up-appear.ant-move-up-appear-active { animation-name: css-o4sewt-antMoveUpIn; animation-play-state: running; }

:where(.css-o4sewt).ant-move-up-leave.ant-move-up-leave-active { animation-name: css-o4sewt-antMoveUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-move-up-enter, :where(.css-o4sewt).ant-move-up-appear { opacity: 0; animation-timing-function: var(--ant-motion-ease-out-circ); }

:where(.css-o4sewt).ant-move-up-leave { animation-timing-function: var(--ant-motion-ease-in-out-circ); }

:where(.css-o4sewt).ant-move-down-enter, :where(.css-o4sewt).ant-move-down-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-move-down-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-move-down-enter.ant-move-down-enter-active, :where(.css-o4sewt).ant-move-down-appear.ant-move-down-appear-active { animation-name: css-o4sewt-antMoveDownIn; animation-play-state: running; }

:where(.css-o4sewt).ant-move-down-leave.ant-move-down-leave-active { animation-name: css-o4sewt-antMoveDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-move-down-enter, :where(.css-o4sewt).ant-move-down-appear { opacity: 0; animation-timing-function: var(--ant-motion-ease-out-circ); }

:where(.css-o4sewt).ant-move-down-leave { animation-timing-function: var(--ant-motion-ease-in-out-circ); }

:where(.css-o4sewt).ant-select-rtl { direction: rtl; }

:where(.css-o4sewt).ant-select-compact-item:not(.ant-select-compact-last-item) { margin-inline-end: calc(var(--ant-line-width) * -1); }

:where(.css-o4sewt).ant-select-compact-item:not(.ant-select-status-success) { z-index: 2; }

:where(.css-o4sewt).ant-select-compact-item:hover > *, :where(.css-o4sewt).ant-select-compact-item:active > * { z-index: 3; }

:where(.css-o4sewt).ant-select-compact-item.ant-select-focused { z-index: 3; }

:where(.css-o4sewt).ant-select-compact-item[disabled] > * { z-index: 0; }

:where(.css-o4sewt).ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item) > .ant-select-selector { border-radius: 0px; }

:where(.css-o4sewt).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item > .ant-select-selector, :where(.css-o4sewt).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-sm > .ant-select-selector, :where(.css-o4sewt).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-o4sewt).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item > .ant-select-selector, :where(.css-o4sewt).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-sm > .ant-select-selector, :where(.css-o4sewt).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-o4sewt).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector { border: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border); background: var(--ant-select-selector-bg); }

:where(.css-o4sewt).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { border-color: var(--ant-select-hover-border-color); }

.ant-select-focused:where(.css-o4sewt).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: var(--ant-select-active-border-color); box-shadow: 0 0 0 var(--ant-control-outline-width) var(--ant-select-active-outline-color); outline: 0px; }

:where(.css-o4sewt).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: var(--ant-color-text); }

:where(.css-o4sewt).ant-select-outlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector { border: var(--ant-line-width) var(--ant-line-type) var(--ant-color-error); background: var(--ant-select-selector-bg); }

:where(.css-o4sewt).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: var(--ant-color-error-hover); }

.ant-select-focused:where(.css-o4sewt).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: var(--ant-color-error); box-shadow: 0 0 0 var(--ant-control-outline-width) var(--ant-color-error-outline); outline: 0px; }

:where(.css-o4sewt).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: var(--ant-color-error); }

:where(.css-o4sewt).ant-select-outlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector { border: var(--ant-line-width) var(--ant-line-type) var(--ant-color-warning); background: var(--ant-select-selector-bg); }

:where(.css-o4sewt).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: var(--ant-color-warning-hover); }

.ant-select-focused:where(.css-o4sewt).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: var(--ant-color-warning); box-shadow: 0 0 0 var(--ant-control-outline-width) var(--ant-color-warning-outline); outline: 0px; }

:where(.css-o4sewt).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: var(--ant-color-warning); }

:where(.css-o4sewt).ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { background: var(--ant-color-bg-container-disabled); color: var(--ant-color-text-disabled); }

:where(.css-o4sewt).ant-select-outlined.ant-select-multiple .ant-select-selection-item { background: var(--ant-select-multiple-item-bg); border: var(--ant-line-width) var(--ant-line-type) var(--ant-select-multiple-item-border-color); }

:where(.css-o4sewt).ant-select-filled:not(.ant-select-customize-input) .ant-select-selector { background: var(--ant-color-fill-tertiary); border: var(--ant-line-width) var(--ant-line-type) transparent; color: var(--ant-color-text); }

:where(.css-o4sewt).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector { background: var(--ant-color-fill-secondary); }

.ant-select-focused:where(.css-o4sewt).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { background: var(--ant-select-selector-bg); border-color: var(--ant-select-active-border-color); outline: 0px; }

:where(.css-o4sewt).ant-select-filled.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector { background: var(--ant-color-error-bg); border: var(--ant-line-width) var(--ant-line-type) transparent; color: var(--ant-color-error); }

:where(.css-o4sewt).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: var(--ant-color-error-bg-hover); }

.ant-select-focused:where(.css-o4sewt).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: var(--ant-select-selector-bg); border-color: var(--ant-color-error); outline: 0px; }

:where(.css-o4sewt).ant-select-filled.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector { background: var(--ant-color-warning-bg); border: var(--ant-line-width) var(--ant-line-type) transparent; color: var(--ant-color-warning); }

:where(.css-o4sewt).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: var(--ant-color-warning-bg-hover); }

.ant-select-focused:where(.css-o4sewt).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: var(--ant-select-selector-bg); border-color: var(--ant-color-warning); outline: 0px; }

:where(.css-o4sewt).ant-select-filled.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { border-color: var(--ant-color-border); background: var(--ant-color-bg-container-disabled); color: var(--ant-color-text-disabled); }

:where(.css-o4sewt).ant-select-filled.ant-select-multiple .ant-select-selection-item { background: var(--ant-color-bg-container); border: var(--ant-line-width) var(--ant-line-type) var(--ant-color-split); }

:where(.css-o4sewt).ant-select-borderless .ant-select-selector { background: transparent; border: var(--ant-line-width) var(--ant-line-type) transparent; }

:where(.css-o4sewt).ant-select-borderless.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { color: var(--ant-color-text-disabled); }

:where(.css-o4sewt).ant-select-borderless.ant-select-multiple .ant-select-selection-item { background: var(--ant-select-multiple-item-bg); border: var(--ant-line-width) var(--ant-line-type) var(--ant-select-multiple-item-border-color); }

:where(.css-o4sewt).ant-select-borderless.ant-select-status-error .ant-select-prefix, :where(.css-o4sewt).ant-select-borderless.ant-select-status-error .ant-select-selection-item { color: var(--ant-color-error); }

:where(.css-o4sewt).ant-select-borderless.ant-select-status-warning .ant-select-prefix, :where(.css-o4sewt).ant-select-borderless.ant-select-status-warning .ant-select-selection-item { color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-select-underlined:not(.ant-select-customize-input) .ant-select-selector { border-width: var(--ant-line-width) 0; border-style: var(--ant-line-type) none; border-color: transparent transparent var(--ant-color-border) transparent; background: var(--ant-select-selector-bg); border-radius: 0px; }

:where(.css-o4sewt).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 var(--ant-select-hover-border-color) transparent; }

.ant-select-focused:where(.css-o4sewt).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector { border-color: transparent transparent var(--ant-select-active-border-color) transparent; outline: 0px; }

:where(.css-o4sewt).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix { color: var(--ant-color-text); }

:where(.css-o4sewt).ant-select-underlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector { border-width: var(--ant-line-width) 0; border-style: var(--ant-line-type) none; border-color: transparent transparent var(--ant-color-error) transparent; background: var(--ant-select-selector-bg); border-radius: 0px; }

:where(.css-o4sewt).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 var(--ant-color-error-hover) transparent; }

.ant-select-focused:where(.css-o4sewt).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 var(--ant-color-error) transparent; outline: 0px; }

:where(.css-o4sewt).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: var(--ant-color-error); }

:where(.css-o4sewt).ant-select-underlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector { border-width: var(--ant-line-width) 0; border-style: var(--ant-line-type) none; border-color: transparent transparent var(--ant-color-warning) transparent; background: var(--ant-select-selector-bg); border-radius: 0px; }

:where(.css-o4sewt).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 var(--ant-color-warning-hover) transparent; }

.ant-select-focused:where(.css-o4sewt).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 var(--ant-color-warning) transparent; outline: 0px; }

:where(.css-o4sewt).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: var(--ant-color-warning); }

:where(.css-o4sewt).ant-select-underlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector { color: var(--ant-color-text-disabled); }

:where(.css-o4sewt).ant-select-underlined.ant-select-multiple .ant-select-selection-item { background: var(--ant-select-multiple-item-bg); border: var(--ant-line-width) var(--ant-line-type) var(--ant-select-multiple-item-border-color); }