@charset "utf-8";

:where(.css-o4sewt).ant-input { box-sizing: border-box; }

:where(.css-o4sewt).ant-input::before, :where(.css-o4sewt).ant-input::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-input [class^="ant-input"], :where(.css-o4sewt).ant-input [class*=" ant-input"] { box-sizing: border-box; }

:where(.css-o4sewt).ant-input [class^="ant-input"]::before, :where(.css-o4sewt).ant-input [class*=" ant-input"]::before, :where(.css-o4sewt).ant-input [class^="ant-input"]::after, :where(.css-o4sewt).ant-input [class*=" ant-input"]::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-input { box-sizing: border-box; margin: 0px; padding: var(--ant-input-padding-block) var(--ant-input-padding-inline); color: var(--ant-color-text); font-size: var(--ant-input-input-font-size); line-height: var(--ant-line-height); list-style: none; font-family: var(--ant-font-family); position: relative; display: inline-block; width: 100%; min-width: 0px; border-radius: var(--ant-border-radius); transition: all var(--ant-motion-duration-mid); }

:where(.css-o4sewt).ant-input::placeholder { color: var(--ant-color-text-placeholder); user-select: none; }

:where(.css-o4sewt).ant-input:placeholder-shown { text-overflow: ellipsis; }

:where(.css-o4sewt).ant-input-lg { padding: var(--ant-input-padding-block-lg) var(--ant-input-padding-inline-lg); font-size: var(--ant-input-input-font-size-lg); line-height: var(--ant-line-height-lg); border-radius: var(--ant-border-radius-lg); }

:where(.css-o4sewt).ant-input-sm { padding: var(--ant-input-padding-block-sm) var(--ant-input-padding-inline-sm); font-size: var(--ant-input-input-font-size-sm); border-radius: var(--ant-border-radius-sm); }

:where(.css-o4sewt).ant-input-rtl, :where(.css-o4sewt).ant-input-textarea-rtl { direction: rtl; }

:where(.css-o4sewt).ant-input-outlined { background: var(--ant-color-bg-container); border-width: var(--ant-line-width); border-style: var(--ant-line-type); border-color: var(--ant-color-border); }

:where(.css-o4sewt).ant-input-outlined:hover { border-color: var(--ant-input-hover-border-color); background-color: var(--ant-input-hover-bg); }

:where(.css-o4sewt).ant-input-outlined:focus, :where(.css-o4sewt).ant-input-outlined:focus-within { border-color: var(--ant-input-active-border-color); box-shadow: var(--ant-input-active-shadow); outline: 0px; background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-outlined.ant-input-disabled, :where(.css-o4sewt).ant-input-outlined[disabled] { color: var(--ant-color-text-disabled); background-color: var(--ant-color-bg-container-disabled); border-color: var(--ant-color-border); box-shadow: none; cursor: not-allowed; opacity: 1; }

:where(.css-o4sewt).ant-input-outlined.ant-input-disabled input[disabled], :where(.css-o4sewt).ant-input-outlined[disabled] input[disabled], :where(.css-o4sewt).ant-input-outlined.ant-input-disabled textarea[disabled], :where(.css-o4sewt).ant-input-outlined[disabled] textarea[disabled] { cursor: not-allowed; }

:where(.css-o4sewt).ant-input-outlined.ant-input-disabled:hover:not([disabled]), :where(.css-o4sewt).ant-input-outlined[disabled]:hover:not([disabled]) { border-color: var(--ant-color-border); background-color: var(--ant-color-bg-container-disabled); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) { background: var(--ant-color-bg-container); border-width: var(--ant-line-width); border-style: var(--ant-line-type); border-color: var(--ant-color-error); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover { border-color: var(--ant-color-error-border-hover); background-color: var(--ant-input-hover-bg); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus, :where(.css-o4sewt).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus-within { border-color: var(--ant-color-error); box-shadow: var(--ant-input-error-active-shadow); outline: 0px; background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix, :where(.css-o4sewt).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix { color: var(--ant-color-error); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-error.ant-input-disabled { border-color: var(--ant-color-error); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) { background: var(--ant-color-bg-container); border-width: var(--ant-line-width); border-style: var(--ant-line-type); border-color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):hover { border-color: var(--ant-color-warning-border-hover); background-color: var(--ant-input-hover-bg); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus, :where(.css-o4sewt).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus-within { border-color: var(--ant-color-warning); box-shadow: var(--ant-input-warning-active-shadow); outline: 0px; background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix, :where(.css-o4sewt).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix { color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-input-outlined.ant-input-status-warning.ant-input-disabled { border-color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-input-filled { background: var(--ant-color-fill-tertiary); border-width: var(--ant-line-width); border-style: var(--ant-line-type); border-color: transparent; }

input:where(.css-o4sewt).ant-input-filled, :where(.css-o4sewt).ant-input-filled input, textarea:where(.css-o4sewt).ant-input-filled, :where(.css-o4sewt).ant-input-filled textarea { color: unset; }

:where(.css-o4sewt).ant-input-filled:hover { background: var(--ant-color-fill-secondary); }

:where(.css-o4sewt).ant-input-filled:focus, :where(.css-o4sewt).ant-input-filled:focus-within { outline: 0px; border-color: var(--ant-input-active-border-color); background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-filled.ant-input-disabled, :where(.css-o4sewt).ant-input-filled[disabled] { color: var(--ant-color-text-disabled); background-color: var(--ant-color-bg-container-disabled); border-color: var(--ant-color-border); box-shadow: none; cursor: not-allowed; opacity: 1; }

:where(.css-o4sewt).ant-input-filled.ant-input-disabled input[disabled], :where(.css-o4sewt).ant-input-filled[disabled] input[disabled], :where(.css-o4sewt).ant-input-filled.ant-input-disabled textarea[disabled], :where(.css-o4sewt).ant-input-filled[disabled] textarea[disabled] { cursor: not-allowed; }

:where(.css-o4sewt).ant-input-filled.ant-input-disabled:hover:not([disabled]), :where(.css-o4sewt).ant-input-filled[disabled]:hover:not([disabled]) { border-color: var(--ant-color-border); background-color: var(--ant-color-bg-container-disabled); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) { background: var(--ant-color-error-bg); border-width: var(--ant-line-width); border-style: var(--ant-line-type); border-color: transparent; }

input:where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled), :where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) input, textarea:where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled), :where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) textarea { color: var(--ant-color-error-text); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):hover { background: var(--ant-color-error-bg-hover); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus, :where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus-within { outline: 0px; border-color: var(--ant-color-error); background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix, :where(.css-o4sewt).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix { color: var(--ant-color-error); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) { background: var(--ant-color-warning-bg); border-width: var(--ant-line-width); border-style: var(--ant-line-type); border-color: transparent; }

input:where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled), :where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) input, textarea:where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled), :where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) textarea { color: var(--ant-color-warning-text); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):hover { background: var(--ant-color-warning-bg-hover); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus, :where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus-within { outline: 0px; border-color: var(--ant-color-warning); background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix, :where(.css-o4sewt).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix { color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-input-borderless { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }

:where(.css-o4sewt).ant-input-borderless:focus, :where(.css-o4sewt).ant-input-borderless:focus-within { outline: none; }

:where(.css-o4sewt).ant-input-borderless.ant-input-disabled, :where(.css-o4sewt).ant-input-borderless[disabled] { color: var(--ant-color-text-disabled); cursor: not-allowed; }

:where(.css-o4sewt).ant-input-borderless.ant-input-status-error, :where(.css-o4sewt).ant-input-borderless.ant-input-status-error input, :where(.css-o4sewt).ant-input-borderless.ant-input-status-error textarea { color: var(--ant-color-error); }

:where(.css-o4sewt).ant-input-borderless.ant-input-status-warning, :where(.css-o4sewt).ant-input-borderless.ant-input-status-warning input, :where(.css-o4sewt).ant-input-borderless.ant-input-status-warning textarea { color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-input-underlined { background: var(--ant-color-bg-container); border-width: var(--ant-line-width) 0; border-style: var(--ant-line-type) none; border-color: transparent transparent var(--ant-color-border) transparent; border-radius: 0px; }

:where(.css-o4sewt).ant-input-underlined:hover { border-color: transparent transparent var(--ant-input-hover-border-color) transparent; background-color: var(--ant-input-hover-bg); }

:where(.css-o4sewt).ant-input-underlined:focus, :where(.css-o4sewt).ant-input-underlined:focus-within { border-color: transparent transparent var(--ant-input-active-border-color) transparent; outline: 0px; background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-underlined.ant-input-disabled, :where(.css-o4sewt).ant-input-underlined[disabled] { color: var(--ant-color-text-disabled); box-shadow: none; cursor: not-allowed; }

:where(.css-o4sewt).ant-input-underlined.ant-input-disabled:hover, :where(.css-o4sewt).ant-input-underlined[disabled]:hover { border-color: transparent transparent var(--ant-color-border) transparent; }

:where(.css-o4sewt).ant-input-underlined input[disabled], :where(.css-o4sewt).ant-input-underlined textarea[disabled] { cursor: not-allowed; }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) { background: var(--ant-color-bg-container); border-width: var(--ant-line-width) 0; border-style: var(--ant-line-type) none; border-color: transparent transparent var(--ant-color-error) transparent; border-radius: 0px; }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):hover { border-color: transparent transparent var(--ant-color-error-border-hover) transparent; background-color: var(--ant-input-hover-bg); }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus, :where(.css-o4sewt).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus-within { border-color: transparent transparent var(--ant-color-error) transparent; outline: 0px; background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix, :where(.css-o4sewt).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix { color: var(--ant-color-error); }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-error.ant-input-disabled { border-color: transparent transparent var(--ant-color-error) transparent; }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) { background: var(--ant-color-bg-container); border-width: var(--ant-line-width) 0; border-style: var(--ant-line-type) none; border-color: transparent transparent var(--ant-color-warning) transparent; border-radius: 0px; }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):hover { border-color: transparent transparent var(--ant-color-warning-border-hover) transparent; background-color: var(--ant-input-hover-bg); }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus, :where(.css-o4sewt).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus-within { border-color: transparent transparent var(--ant-color-warning) transparent; outline: 0px; background-color: var(--ant-input-active-bg); }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix, :where(.css-o4sewt).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix { color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-input-underlined.ant-input-status-warning.ant-input-disabled { border-color: transparent transparent var(--ant-color-warning) transparent; }

:where(.css-o4sewt).ant-input[type="color"] { height: var(--ant-control-height); }

:where(.css-o4sewt).ant-input[type="color"].ant-input-lg { height: var(--ant-control-height-lg); }

:where(.css-o4sewt).ant-input[type="color"].ant-input-sm { height: var(--ant-control-height-sm); padding-top: calc((var(--ant-control-height-sm) - var(--ant-line-width) * 2 - 16px) / 2); padding-bottom: calc((var(--ant-control-height-sm) - var(--ant-line-width) * 2 - 16px) / 2); }

:where(.css-o4sewt).ant-input[type="search"]::-webkit-search-cancel-button, :where(.css-o4sewt).ant-input[type="search"]::-webkit-search-decoration { appearance: none; }

:where(.css-o4sewt).ant-input-affix-wrapper { position: relative; display: inline-flex; width: 100%; min-width: 0px; padding: var(--ant-input-padding-block) var(--ant-input-padding-inline); color: var(--ant-color-text); font-size: var(--ant-input-input-font-size); line-height: var(--ant-line-height); border-radius: var(--ant-border-radius); transition: all var(--ant-motion-duration-mid); }

:where(.css-o4sewt).ant-input-affix-wrapper::placeholder { color: var(--ant-color-text-placeholder); user-select: none; }

:where(.css-o4sewt).ant-input-affix-wrapper:placeholder-shown { text-overflow: ellipsis; }

:where(.css-o4sewt).ant-input-affix-wrapper-lg { padding: var(--ant-input-padding-block-lg) var(--ant-input-padding-inline-lg); font-size: var(--ant-input-input-font-size-lg); line-height: var(--ant-line-height-lg); border-radius: var(--ant-border-radius-lg); }

:where(.css-o4sewt).ant-input-affix-wrapper-sm { padding: var(--ant-input-padding-block-sm) var(--ant-input-padding-inline-sm); font-size: var(--ant-input-input-font-size-sm); border-radius: var(--ant-border-radius-sm); }

:where(.css-o4sewt).ant-input-affix-wrapper-rtl, :where(.css-o4sewt).ant-input-affix-wrapper-textarea-rtl { direction: rtl; }

:where(.css-o4sewt).ant-input-affix-wrapper:not(.ant-input-disabled):hover { z-index: 1; }

.ant-input-search-with-button :where(.css-o4sewt).ant-input-affix-wrapper:not(.ant-input-disabled):hover { z-index: 0; }

:where(.css-o4sewt).ant-input-affix-wrapper-focused, :where(.css-o4sewt).ant-input-affix-wrapper:focus { z-index: 1; }

:where(.css-o4sewt).ant-input-affix-wrapper > input.ant-input { padding: 0px; }

:where(.css-o4sewt).ant-input-affix-wrapper > input.ant-input, :where(.css-o4sewt).ant-input-affix-wrapper > textarea.ant-input { font-size: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; outline: none; background: transparent; color: inherit; }

:where(.css-o4sewt).ant-input-affix-wrapper > input.ant-input:focus, :where(.css-o4sewt).ant-input-affix-wrapper > textarea.ant-input:focus { box-shadow: none !important; }

:where(.css-o4sewt).ant-input-affix-wrapper::before { display: inline-block; width: 0px; visibility: hidden; content: " "; }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-prefix, :where(.css-o4sewt).ant-input-affix-wrapper .ant-input-suffix { display: flex; flex: 0 0 auto; align-items: center; }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-prefix > :not(:last-child), :where(.css-o4sewt).ant-input-affix-wrapper .ant-input-suffix > :not(:last-child) { margin-inline-end: var(--ant-padding-xs); }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-show-count-suffix { color: var(--ant-color-text-description); direction: ltr; }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-show-count-has-suffix { margin-inline-end: var(--ant-padding-xxs); }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-prefix { margin-inline-end: var(--ant-padding-xxs); }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-suffix { margin-inline-start: var(--ant-padding-xxs); }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-clear-icon { margin: 0px; padding: 0px; line-height: 0; color: var(--ant-color-text-quaternary); font-size: var(--ant-font-size-icon); vertical-align: -1px; cursor: pointer; transition: color var(--ant-motion-duration-slow); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background-color: transparent; }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-clear-icon:hover { color: var(--ant-color-icon); }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-clear-icon:active { color: var(--ant-color-text); }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-clear-icon-hidden { visibility: hidden; }

:where(.css-o4sewt).ant-input-affix-wrapper .ant-input-clear-icon-has-suffix { margin: 0 var(--ant-padding-xxs); }

:where(.css-o4sewt).ant-input-affix-wrapper .anticon.ant-input-password-icon { color: var(--ant-color-icon); cursor: pointer; transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-input-affix-wrapper .anticon.ant-input-password-icon:hover { color: var(--ant-color-icon-hover); }

:where(.css-o4sewt).ant-input-underlined { border-radius: 0px; }

:where(.css-o4sewt).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon { color: var(--ant-color-icon); cursor: not-allowed; }

:where(.css-o4sewt).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon:hover { color: var(--ant-color-icon); }