.login-warn-modal{z-index:9999}.login-container{background:var(--color-fixed-contrast);border-radius:20px;margin:0 auto}@keyframes evoke-popup-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-container .loading-wrapper{text-align:center;display:block}.login-container .loading-wrapper .tron-icon{width:60px;height:60px;margin:30px auto 0;animation:1s linear infinite evoke-popup-loading;display:block}.login-container .tron-tabs .tron-tabs-nav-list{color:var(--color-text-secondary);justify-content:space-around;margin-bottom:24px;font-size:18px;font-weight:400;display:flex;position:relative}.login-container .tron-tabs .tron-tabs-nav-list .tron-tabs-tab{text-align:center}.login-container .tron-tabs .tron-tabs-nav-list .tron-tabs-tab:hover{color:var(--color-text-primary);font-weight:600}.login-container .tron-tabs .tron-tabs-nav-list .tron-tabs-tab-active{color:var(--color-text-primary);font-size:18px;font-weight:600}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer{color:var(--color-text-tertiary);justify-content:space-between;margin-top:12px;font-size:14px;font-weight:400;display:flex}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer .tron-forgot-password{cursor:pointer;font-size:14px;font-weight:400}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer .tron-forgot-password a{color:var(--color-text-secondary);text-decoration:none}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer .tron-forgot-password a:hover{color:var(--color-brand);text-decoration:none}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer .tron-to-register{color:var(--color-brand);cursor:pointer;font-size:14px;font-weight:400}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer .tron-to-register a{color:var(--color-brand);text-decoration:none}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer .tron-to-register a:hover{color:var(--color-brand-hover);text-decoration:none}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer-phone{color:var(--color-brand);justify-content:flex-start}.login-container .tron-tabs .tron-tabs-panel .tron-tabs-panel-footer-phone .tron-tabs-panel-footer-icon{width:14px;height:14px;margin-right:6px}.login-container .ant-form-item{margin-bottom:20px}.login-container .ant-form-item .ant-form-item-row{display:block}.login-container .ant-form-item .ant-form-item-row .ant-form-item-label{text-align:start}.login-container .ant-form-item .ant-form-item-row .ant-form-item-label>label{height:auto;color:var(--color-text-secondary);font-size:14px;font-weight:400}.login-container .ant-form-item .ant-form-item-row .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.login-container .ant-form-item .ant-form-item-row .ant-form-item-explain-error{color:var(--color-brand);margin-top:5px;margin-bottom:15px}.login-container .ant-form-item .ant-form-item-row .ant-input-status-error,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper-status-error{border-color:var(--color-brand-light)!important;box-shadow:none!important}.login-container .ant-form-item .ant-form-item-row .ant-input-status-error:hover,.login-container .ant-form-item .ant-form-item-row .ant-input-status-error:focus,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper-status-error:hover,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper-status-error:focus{border-color:var(--color-brand-light)!important}.login-container .ant-form-item .ant-form-item-row input{color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:10px;height:50px;font-size:16px;font-weight:400;box-shadow:inset 0 0 0 1px var(--color-transparent),inset 0 0 0 100px var(--color-fixed-contrast)!important}.login-container .ant-form-item .ant-form-item-row input:hover,.login-container .ant-form-item .ant-form-item-row input:focus{border:1px solid var(--color-text-tertiary)}.login-container .ant-form-item .ant-form-item-row input::placeholder{color:var(--color-text-quaternary);font-size:14px;font-weight:400}@media only screen and (max-width:768px){.login-container .ant-form-item .ant-form-item-row .ant-input-password .ant-input{transition:none}.login-container .ant-form-item .ant-form-item-row .ant-input-password input[type=password]{font-family:Lato;font-size:12px}}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper{border:1px solid var(--color-border);border-radius:10px}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper:hover,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper:focus-within,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper:focus-visible,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper:focus{border:1px solid var(--color-text-tertiary)}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper .ant-input,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper input{height:40px!important;box-shadow:none!important;border:none!important;border-radius:0!important}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper .ant-input:focus,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper input:focus{box-shadow:none!important}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper input[type=password]{color:var(--color-text-secondary)!important}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper-status-error,.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper-status-error:hover{border:1px solid var(--color-brand-light)}.login-container .ant-form-item .ant-form-item-row .ant-input-suffix{cursor:pointer}.login-container .ant-form-item .ant-form-item-row .ant-input-suffix .ant-input-password-icon{color:var(--color-text-primary)}.login-container .ant-form-item .ant-form-item-row .ant-input-suffix .ant-input-password-icon .iconfont{font-size:18px}.login-container .ant-form-item .ant-form-item-row .ant-input-suffix .ant-input-password-icon .form-password-not-visible{color:var(--color-text-tertiary)}.login-container .ant-form-item .ant-form-item-row .ant-input-suffix .ant-input-password-icon .form-password-not-visible:hover{color:var(--color-text-primary)}.login-container .ant-form-item .ant-form-item-row .ant-checkbox .ant-checkbox-inner{border:1px solid var(--color-border);border-radius:4px}.login-container .ant-form-item .ant-form-item-row .tron-login-btn{background:var(--color-bg-strong);width:100%;height:50px;color:var(--color-fixed-contrast);border:none;border-radius:10px;margin-top:6px;font-size:16px;font-weight:400}.login-container .ant-form-item .ant-form-item-row .tron-login-btn-active:hover{background:var(--color-brand);border:none}.login-container .ant-form-item .ant-form-item-row .tron-login-btn-disabled{background:var(--color-border);border:none}.login-container .ant-form-item .ant-form-item-row .intl-tel-input{width:100%;display:flex}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .flag-container .selected-flag{border:1px solid var(--color-border);background-color:var(--color-fixed-contrast);border-radius:10px;outline:none;display:flex;width:100px!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .flag-container .selected-flag .selected-dial-code{padding-left:8px!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .flag-container .selected-flag .iti-flag{border-radius:50%;width:14px!important;height:14px!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .flag-container .arrow{color:var(--color-text-secondary);font-size:16px;font-style:normal;font-family:iconfont!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .flag-container .arrow.down:after{content:"";margin-top:1px;display:inline-block;transform:scale(.75)}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .flag-container .arrow.up:after{content:"";margin-bottom:1px;display:inline-block;transform:scale(.75)rotate(180deg)}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .form-control-tel-input{-ms-flex-positive:1;flex-grow:1;margin-left:106px}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .form-control-tel-input:focus{border:1px solid var(--color-text-tertiary);outline:none!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .form-control-tel-input::placeholder{color:var(--color-text-quaternary)}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .phone-status-error,.login-container .ant-form-item .ant-form-item-row .intl-tel-input .phone-status-error:focus{border-color:var(--color-brand-light)}.login-container .ant-form-item .ant-form-item-row .intl-tel-input input[type=tel]{padding-left:12px!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list{background:var(--color-fixed-contrast);border:1px solid var(--color-border-subtle);width:100%;box-shadow:0px 5px 20px var(--shadow-color-form-dropdown);border-radius:10px;margin-top:8px;margin-bottom:8px;max-height:232px!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list::-webkit-scrollbar{display:none}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .divider{display:none}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .country .flag-box .iti-flag{border-radius:50%;width:14px!important;height:14px!important}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .country.highlight{background:var(--color-panel-header);color:var(--color-text-primary)}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .country{padding:8px 16px}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .country:hover{background:var(--color-panel-header)}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .country:visited{opacity:.4}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .country .dial-code{position:absolute;right:16px}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .country-list .divider{border-bottom:none}.login-container .ant-form-item .ant-form-item-row .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background:var(--color-bg-secondary-strong)}.login-container .ant-form-item .ant-form-item-row .ant-checkbox-checked .ant-checkbox-inner{border-radius:4px;border-color:var(--color-text-secondary)!important;background:var(--color-bg-secondary-strong)!important}.login-container .ant-form-item .ant-form-item-row .ant-checkbox-checked:after{border-radius:4px;border-color:var(--color-fixed-contrast)!important}.login-container .ant-form-item .ant-form-item-row .login-form-forgot-a{color:var(--color-brand)}.login-container .ant-form-item:first-child{margin-bottom:20px}.login-container .ant-form-item:last-child{margin-bottom:0}.login-container .form-item-login-password{margin-bottom:24px}.login-container .register-form-item-third{margin-bottom:6px}.login-container .suffix-container{align-items:center;display:flex}.login-container .suffix-container .suffix-icon-line{margin-right:12px}.login-container .suffix-container .suffix-send-code{cursor:pointer;color:var(--color-text-primary);font-size:14px;font-weight:400}.login-container .suffix-container .suffix-send-code:hover{color:var(--color-brand)}.login-container .suffix-container .suffix-send-code-not{opacity:.4;cursor:not-allowed}.login-container .suffix-container .suffix-send-code-not:hover{color:var(--color-text-primary)}.login-container .send-code-tips{color:var(--color-text-secondary);align-items:center;margin-top:-14px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:20px;display:flex}.login-container .send-code-tips img{margin-right:4px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-container .loading-img{margin-bottom:0;margin-left:4px;animation:1s linear infinite forwards loading}.login-container .modal-icon-back{cursor:pointer;width:16px;height:12px;color:var(--color-text-primary);position:absolute;top:20px;left:20px;transform:rotate(180deg)}.login-container .tron-madal-title{text-align:center;color:var(--color-text-primary);margin-bottom:12px;font-size:18px;font-weight:600}.login-container .register-success-body{text-align:center;padding:20px 0}.login-container .register-success-icon{color:var(--color-success);margin-bottom:16px;font-size:48px}.login-container .register-success-desc{color:var(--color-text-tertiary);margin-bottom:20px}.login-container .register-footer{margin-top:12px;font-size:14px;font-weight:400}.login-container .register-footer .register-footer-text{color:var(--color-text-secondary);margin-right:4px}.login-container .register-footer .register-footer-link{color:var(--color-brand)}.login-container .reset-password-footer{color:var(--color-text-tertiary);margin-top:12px;font-size:14px;font-weight:400}.login-container .reset-password-footer div:first-child{color:var(--color-text-secondary)}@media only screen and (max-width:768px){.iti-container{left:23px!important;right:23px!important}.iti-container .country-list{background:var(--color-fixed-contrast);border:1px solid var(--color-border-subtle);box-shadow:0px 5px 20px var(--shadow-color-form-dropdown);border-radius:10px;top:50%;transform:translateY(-18%);max-height:216px!important}.iti-container .country-list .dial-code{position:absolute;right:8px}.iti-container .country-list .divider{border-bottom:none}.login-container .ant-form-item .ant-form-item-row input{height:40px}.login-container .ant-form-item .ant-form-item-row .ant-input-affix-wrapper .ant-input{height:30px}.login-container .ant-form-item .ant-form-item-row .tron-login-btn{height:40px}.login-container .ant-form-item .ant-form-item-row .intl-tel-input .form-control-tel-input{padding-left:12px!important}.login-container .register-form-item-third .ant-form-item-row .ant-form-item-explain-error{margin-bottom:0}}

    .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;
      -moz-osx-font-smoothing: grayscale;
    }
    
    .anticon > * {
      line-height: 1;
    }
    
    .anticon svg {
      display: inline-block;
      vertical-align: inherit;
    }
    
    .anticon::before {
      display: none;
    }
    
    .anticon .anticon-icon {
      display: block;
    }
    
    .anticon[tabindex] {
      cursor: pointer;
    }
    
    .anticon-spin {
      -webkit-animation: loadingCircle 1s infinite linear;
      animation: loadingCircle 1s infinite linear;
    }
    
    @-webkit-keyframes loadingCircle {
      100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }
    
    @keyframes loadingCircle {
      100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }
  
    :where(.css-ch9ese).ant-drawer {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-drawer::before,
    :where(.css-ch9ese).ant-drawer::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-drawer [class^="ant-drawer"],
    :where(.css-ch9ese).ant-drawer [class*=" ant-drawer"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-drawer [class^="ant-drawer"]::before,
    :where(.css-ch9ese).ant-drawer [class*=" ant-drawer"]::before,
    :where(.css-ch9ese).ant-drawer [class^="ant-drawer"]::after,
    :where(.css-ch9ese).ant-drawer [class*=" ant-drawer"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-drawer {
      position: fixed;
      inset: 0;
      z-index: var(--ant-drawer-z-index-popup);
      pointer-events: none;
      color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-drawer-pure {
      position: relative;
      background: var(--ant-color-bg-elevated);
      display: flex;
      flex-direction: column;
      pointer-events: auto;
    }
    
    :where(.css-ch9ese).ant-drawer-pure.ant-drawer-left {
      box-shadow: var(--ant-box-shadow-drawer-left);
    }
    
    :where(.css-ch9ese).ant-drawer-pure.ant-drawer-right {
      box-shadow: var(--ant-box-shadow-drawer-right);
    }
    
    :where(.css-ch9ese).ant-drawer-pure.ant-drawer-top {
      box-shadow: var(--ant-box-shadow-drawer-up);
    }
    
    :where(.css-ch9ese).ant-drawer-pure.ant-drawer-bottom {
      box-shadow: var(--ant-box-shadow-drawer-down);
    }
    
    :where(.css-ch9ese).ant-drawer-inline {
      position: absolute;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask {
      position: absolute;
      inset: 0;
      z-index: var(--ant-drawer-z-index-popup);
      background: var(--ant-color-bg-mask);
      pointer-events: auto;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask.ant-drawer-mask-blur {
      backdrop-filter: blur(4px);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-content-wrapper {
      position: absolute;
      z-index: var(--ant-drawer-z-index-popup);
      max-width: 100vw;
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-content-wrapper-hidden {
      display: none;
    }
    
    :where(.css-ch9ese).ant-drawer-left>.ant-drawer-content-wrapper {
      top: 0;
      bottom: 0;
      left: 0;
      box-shadow: var(--ant-box-shadow-drawer-left);
    }
    
    :where(.css-ch9ese).ant-drawer-right>.ant-drawer-content-wrapper {
      top: 0;
      right: 0;
      bottom: 0;
      box-shadow: var(--ant-box-shadow-drawer-right);
    }
    
    :where(.css-ch9ese).ant-drawer-top>.ant-drawer-content-wrapper {
      top: 0;
      inset-inline: 0;
      box-shadow: var(--ant-box-shadow-drawer-up);
    }
    
    :where(.css-ch9ese).ant-drawer-bottom>.ant-drawer-content-wrapper {
      bottom: 0;
      inset-inline: 0;
      box-shadow: var(--ant-box-shadow-drawer-down);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-section {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
      overflow: auto;
      background: var(--ant-color-bg-elevated);
      pointer-events: auto;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-header {
      display: flex;
      flex: 0;
      align-items: center;
      padding: var(--ant-padding) var(--ant-padding-lg);
      font-size: var(--ant-font-size-lg);
      line-height: var(--ant-line-height-lg);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-header-title {
      display: flex;
      flex: 1;
      align-items: center;
      min-width: 0;
      min-height: 0;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-extra {
      flex: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-close {
      display: inline-flex;
      width: calc(var(--ant-font-size-lg) + var(--ant-padding-xs));
      height: calc(var(--ant-font-size-lg) + var(--ant-padding-xs));
      border-radius: var(--ant-border-radius-sm);
      justify-content: center;
      align-items: center;
      color: var(--ant-color-icon);
      font-weight: var(--ant-font-weight-strong);
      font-size: var(--ant-font-size-lg);
      font-style: normal;
      line-height: 1;
      text-align: center;
      text-transform: none;
      text-decoration: none;
      background: transparent;
      border: 0;
      cursor: pointer;
      transition: all var(--ant-motion-duration-mid);
      text-rendering: auto;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-close.ant-drawer-close-end {
      margin-inline-start: var(--ant-margin-xs);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-close:not(.ant-drawer-close-end) {
      margin-inline-end: var(--ant-margin-xs);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-close:hover {
      color: var(--ant-color-icon-hover);
      background-color: var(--ant-color-bg-text-hover);
      text-decoration: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-close:active {
      background-color: var(--ant-color-bg-text-active);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-close:focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-title {
      flex: 1;
      margin: 0;
      font-weight: var(--ant-font-weight-strong);
      font-size: var(--ant-font-size-lg);
      line-height: var(--ant-line-height-lg);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-body {
      flex: 1;
      min-width: 0;
      min-height: 0;
      padding: var(--ant-padding-lg);
      overflow: auto;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-body .ant-drawer-body-skeleton {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-footer {
      flex-shrink: 0;
      padding: var(--ant-drawer-footer-padding-block) var(--ant-drawer-footer-padding-inline);
      border-top: var(--ant-line-width) var(--ant-line-type) var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger {
      position: absolute;
      z-index: 1;
      background-color: transparent;
      user-select: none;
      pointer-events: auto;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger:hover {
      background-color: var(--ant-color-primary);
      opacity: 0.2;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger-dragging {
      background-color: var(--ant-color-primary);
      opacity: 0.3;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger-left {
      top: 0;
      bottom: 0;
      right: 0;
      width: var(--ant-drawer-dragger-size);
      cursor: col-resize;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger-right {
      top: 0;
      bottom: 0;
      left: 0;
      width: var(--ant-drawer-dragger-size);
      cursor: col-resize;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger-top {
      inset-inline: 0;
      bottom: 0;
      height: var(--ant-drawer-dragger-size);
      cursor: row-resize;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-resizable-dragger-bottom {
      inset-inline: 0;
      top: 0;
      height: var(--ant-drawer-dragger-size);
      cursor: row-resize;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-content-wrapper-dragging {
      user-select: none;
      transition: none;
      will-change: width, height;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-content-wrapper-dragging .ant-drawer-content {
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-content-wrapper-dragging .ant-drawer-section {
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-drawer-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-enter-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-appear-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-leave-start {
      transition: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-appear-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-leave-active {
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-appear {
      opacity: 0;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-appear-active {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-leave {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-mask-motion-leave-active {
      opacity: 0;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-enter-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-appear-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-leave-start {
      transition: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-appear-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-leave-active {
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-appear {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-appear-active {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-leave {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-leave-active {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-appear {
      transform: translateX(-100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-appear-active {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-leave {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-left-leave-active {
      transform: translateX(-100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-enter-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-appear-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-leave-start {
      transition: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-appear-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-leave-active {
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-appear {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-appear-active {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-leave {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-leave-active {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-appear {
      transform: translateX(100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-appear-active {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-leave {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-right-leave-active {
      transform: translateX(100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-enter-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-appear-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-leave-start {
      transition: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-appear-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-leave-active {
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-appear {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-appear-active {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-leave {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-leave-active {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-appear {
      transform: translateY(-100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-appear-active {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-leave {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-top-leave-active {
      transform: translateY(-100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-enter-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-appear-start,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-leave-start {
      transition: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-appear-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-appear {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-appear-active {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-leave {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
      opacity: 0.7;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-enter,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-appear {
      transform: translateY(100%);
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-appear-active {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-leave {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
      transform: translateY(100%);
    }
    
    .css-var-_R_6uivb_.ant-drawer {
      --ant-drawer-z-index-popup: 1200;
      --ant-drawer-footer-padding-block: 8px;
      --ant-drawer-footer-padding-inline: 16px;
      --ant-drawer-dragger-size: 4px;
    }
    
    :where(.css-ch9ese).ant-input {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input::before,
    :where(.css-ch9ese).ant-input::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input [class^="ant-input"],
    :where(.css-ch9ese).ant-input [class*=" ant-input"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input [class^="ant-input"]::before,
    :where(.css-ch9ese).ant-input [class*=" ant-input"]::before,
    :where(.css-ch9ese).ant-input [class^="ant-input"]::after,
    :where(.css-ch9ese).ant-input [class*=" ant-input"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input {
      box-sizing: border-box;
      margin: 0;
      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: 0;
      border-radius: var(--ant-border-radius);
      transition: all var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-input::-moz-placeholder {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-input::placeholder {
      color: var(--ant-color-text-placeholder);
      user-select: none;
    }
    
    :where(.css-ch9ese).ant-input:placeholder-shown {
      text-overflow: ellipsis;
    }
    
    :where(.css-ch9ese).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-ch9ese).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-ch9ese).ant-input-rtl,
    :where(.css-ch9ese).ant-input-textarea-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-outlined:hover {
      border-color: var(--ant-input-hover-border-color);
      background-color: var(--ant-input-hover-bg);
    }
    
    :where(.css-ch9ese).ant-input-outlined:focus,
    :where(.css-ch9ese).ant-input-outlined:focus-within {
      border-color: var(--ant-input-active-border-color);
      box-shadow: var(--ant-input-active-shadow);
      outline: 0;
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-outlined.ant-input-disabled,
    :where(.css-ch9ese).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-ch9ese).ant-input-outlined.ant-input-disabled input[disabled],
    :where(.css-ch9ese).ant-input-outlined[disabled] input[disabled],
    :where(.css-ch9ese).ant-input-outlined.ant-input-disabled textarea[disabled],
    :where(.css-ch9ese).ant-input-outlined[disabled] textarea[disabled] {
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-input-outlined.ant-input-disabled:hover:not([disabled]),
    :where(.css-ch9ese).ant-input-outlined[disabled]:hover:not([disabled]) {
      border-color: var(--ant-color-border);
      background-color: var(--ant-color-bg-container-disabled);
    }
    
    :where(.css-ch9ese).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-ch9ese).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-ch9ese).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,
    :where(.css-ch9ese).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: 0;
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
    :where(.css-ch9ese).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
      color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-input-outlined.ant-input-status-error.ant-input-disabled {
      border-color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).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-ch9ese).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-ch9ese).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus,
    :where(.css-ch9ese).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: 0;
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
    :where(.css-ch9ese).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
      color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-input-outlined.ant-input-status-warning.ant-input-disabled {
      border-color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-filled,
    :where(.css-ch9ese).ant-input-filled input,
    textarea:where(.css-ch9ese).ant-input-filled,
    :where(.css-ch9ese).ant-input-filled textarea {
      color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-input-filled:hover {
      background: var(--ant-color-fill-secondary);
    }
    
    :where(.css-ch9ese).ant-input-filled:focus,
    :where(.css-ch9ese).ant-input-filled:focus-within {
      outline: 0;
      border-color: var(--ant-input-active-border-color);
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-disabled,
    :where(.css-ch9ese).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-ch9ese).ant-input-filled.ant-input-disabled input[disabled],
    :where(.css-ch9ese).ant-input-filled[disabled] input[disabled],
    :where(.css-ch9ese).ant-input-filled.ant-input-disabled textarea[disabled],
    :where(.css-ch9ese).ant-input-filled[disabled] textarea[disabled] {
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-disabled:hover:not([disabled]),
    :where(.css-ch9ese).ant-input-filled[disabled]:hover:not([disabled]) {
      border-color: var(--ant-color-border);
      background-color: var(--ant-color-bg-container-disabled);
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) input,
    textarea:where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) textarea {
      color: var(--ant-color-error-text);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):hover {
      background: var(--ant-color-error-bg-hover);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus,
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus-within {
      outline: 0;
      border-color: var(--ant-color-error);
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
    :where(.css-ch9ese).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
      color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) input,
    textarea:where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) textarea {
      color: var(--ant-color-warning-text);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):hover {
      background: var(--ant-color-warning-bg-hover);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus,
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus-within {
      outline: 0;
      border-color: var(--ant-color-warning);
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
    :where(.css-ch9ese).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
      color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-input-borderless {
      background: transparent;
      border: none;
      padding-block: calc(var(--ant-input-padding-block) + var(--ant-line-width));
    }
    
    :where(.css-ch9ese).ant-input-borderless.ant-input-sm,
    :where(.css-ch9ese).ant-input-borderless.ant-input-affix-wrapper-sm {
      padding-block: calc(var(--ant-input-padding-block-sm) + var(--ant-line-width));
    }
    
    :where(.css-ch9ese).ant-input-borderless.ant-input-lg,
    :where(.css-ch9ese).ant-input-borderless.ant-input-affix-wrapper-lg {
      padding-block: calc(var(--ant-input-padding-block-lg) + var(--ant-line-width));
    }
    
    :where(.css-ch9ese).ant-input-borderless:focus,
    :where(.css-ch9ese).ant-input-borderless:focus-within {
      outline: none;
    }
    
    :where(.css-ch9ese).ant-input-borderless.ant-input-disabled,
    :where(.css-ch9ese).ant-input-borderless[disabled] {
      color: var(--ant-color-text-disabled);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-input-borderless.ant-input-status-error,
    :where(.css-ch9ese).ant-input-borderless.ant-input-status-error input,
    :where(.css-ch9ese).ant-input-borderless.ant-input-status-error textarea {
      color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-input-borderless.ant-input-status-warning,
    :where(.css-ch9ese).ant-input-borderless.ant-input-status-warning input,
    :where(.css-ch9ese).ant-input-borderless.ant-input-status-warning textarea {
      color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).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: 0;
    }
    
    :where(.css-ch9ese).ant-input-underlined:hover {
      border-color: transparent transparent var(--ant-input-hover-border-color) transparent;
      background-color: var(--ant-input-hover-bg);
    }
    
    :where(.css-ch9ese).ant-input-underlined:focus,
    :where(.css-ch9ese).ant-input-underlined:focus-within {
      border-color: transparent transparent var(--ant-input-active-border-color) transparent;
      outline: 0;
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-underlined.ant-input-disabled,
    :where(.css-ch9ese).ant-input-underlined[disabled] {
      color: var(--ant-color-text-disabled);
      box-shadow: none;
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-input-underlined.ant-input-disabled:hover,
    :where(.css-ch9ese).ant-input-underlined[disabled]:hover {
      border-color: transparent transparent var(--ant-color-border) transparent;
    }
    
    :where(.css-ch9ese).ant-input-underlined input[disabled],
    :where(.css-ch9ese).ant-input-underlined textarea[disabled] {
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).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: 0;
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus,
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus-within {
      border-color: transparent transparent var(--ant-color-error) transparent;
      outline: 0;
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
      color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-error.ant-input-disabled {
      border-color: transparent transparent var(--ant-color-error) transparent;
    }
    
    :where(.css-ch9ese).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: 0;
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus,
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus-within {
      border-color: transparent transparent var(--ant-color-warning) transparent;
      outline: 0;
      background-color: var(--ant-input-active-bg);
    }
    
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
      color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-input-underlined.ant-input-status-warning.ant-input-disabled {
      border-color: transparent transparent var(--ant-color-warning) transparent;
    }
    
    :where(.css-ch9ese).ant-input[type="color"] {
      height: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-input[type="color"].ant-input-lg {
      height: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input[type="search"]::-webkit-search-cancel-button,
    :where(.css-ch9ese).ant-input[type="search"]::-webkit-search-decoration {
      appearance: none;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper {
      position: relative;
      display: inline-flex;
      width: 100%;
      min-width: 0;
      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-ch9ese).ant-input-affix-wrapper::-moz-placeholder {
      opacity: 1;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper::placeholder {
      color: var(--ant-color-text-placeholder);
      user-select: none;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper:placeholder-shown {
      text-overflow: ellipsis;
    }
    
    :where(.css-ch9ese).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-ch9ese).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-ch9ese).ant-input-affix-wrapper-rtl,
    :where(.css-ch9ese).ant-input-affix-wrapper-textarea-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper-focused,
    :where(.css-ch9ese).ant-input-affix-wrapper:focus {
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper >input.ant-input {
      padding: 0;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper >input.ant-input,
    :where(.css-ch9ese).ant-input-affix-wrapper >textarea.ant-input {
      font-size: inherit;
      border: none;
      border-radius: 0;
      outline: none;
      background: transparent;
      color: inherit;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper >input.ant-input::-ms-reveal,
    :where(.css-ch9ese).ant-input-affix-wrapper >textarea.ant-input::-ms-reveal {
      display: none;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper >input.ant-input:focus,
    :where(.css-ch9ese).ant-input-affix-wrapper >textarea.ant-input:focus {
      box-shadow: none!important;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper::before {
      display: inline-block;
      width: 0;
      visibility: hidden;
      content: "\a0";
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-prefix,
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-suffix {
      display: flex;
      flex: none;
      align-items: center;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-prefix >*:not(:last-child),
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-suffix >*:not(:last-child) {
      margin-inline-end: var(--ant-padding-xs);
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-show-count-suffix {
      color: var(--ant-color-text-description);
      direction: ltr;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-show-count-has-suffix {
      margin-inline-end: var(--ant-padding-xxs);
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-prefix {
      margin-inline-end: var(--ant-padding-xxs);
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-suffix {
      margin-inline-start: var(--ant-padding-xxs);
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-clear-icon {
      margin: 0;
      padding: 0;
      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: none;
      outline: none;
      background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-clear-icon:hover {
      color: var(--ant-color-icon);
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-clear-icon:active {
      color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-clear-icon-hidden {
      visibility: hidden;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper .ant-input-clear-icon-has-suffix {
      margin: 0 var(--ant-padding-xxs);
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-input-affix-wrapper .anticon.ant-input-password-icon:hover {
      color: var(--ant-color-icon-hover);
    }
    
    :where(.css-ch9ese).ant-input-underlined {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon {
      color: var(--ant-color-icon);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon:hover {
      color: var(--ant-color-icon);
    }
    
    .css-var-_R_6uivb_.ant-input {
      --ant-input-padding-block: 4px;
      --ant-input-padding-block-sm: 0px;
      --ant-input-padding-block-lg: 7px;
      --ant-input-padding-inline: 11px;
      --ant-input-padding-inline-sm: 7px;
      --ant-input-padding-inline-lg: 11px;
      --ant-input-addon-bg: rgba(0, 0, 0, 0.02);
      --ant-input-active-border-color: #101010;
      --ant-input-hover-border-color: #73787B;
      --ant-input-active-shadow: 0 0 0 2px rgba(0, 0, 0, 0);
      --ant-input-error-active-shadow: 0 0 0 2px rgba(255, 38, 5, 0.06);
      --ant-input-warning-active-shadow: 0 0 0 2px rgba(255, 215, 5, 0.1);
      --ant-input-hover-bg: #ffffff;
      --ant-input-active-bg: #ffffff;
      --ant-input-input-font-size: 14px;
      --ant-input-input-font-size-lg: 16px;
      --ant-input-input-font-size-sm: 14px;
    }
    
    :where(.css-ch9ese).ant-input-css-var {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input-css-var::before,
    :where(.css-ch9ese).ant-input-css-var::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input-css-var [class^="ant-input"],
    :where(.css-ch9ese).ant-input-css-var [class*=" ant-input"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input-css-var [class^="ant-input"]::before,
    :where(.css-ch9ese).ant-input-css-var [class*=" ant-input"]::before,
    :where(.css-ch9ese).ant-input-css-var [class^="ant-input"]::after,
    :where(.css-ch9ese).ant-input-css-var [class*=" ant-input"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-input-group {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      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: table;
      width: 100%;
      border-collapse: separate;
      border-spacing: 0;
    }
    
    :where(.css-ch9ese).ant-input-group[class*='col-'] {
      padding-inline-end: var(--ant-padding-xs);
    }
    
    :where(.css-ch9ese).ant-input-group[class*='col-']:last-child {
      padding-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-lg .ant-input,
    :where(.css-ch9ese).ant-input-group-lg>.ant-input-group-addon {
      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-ch9ese).ant-input-group-sm .ant-input,
    :where(.css-ch9ese).ant-input-group-sm>.ant-input-group-addon {
      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-ch9ese).ant-input-group-lg .ant-select-single {
      height: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-input-group-sm .ant-select-single {
      height: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input {
      display: table-cell;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input:not(:first-child):not(:last-child) {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon,
    :where(.css-ch9ese).ant-input-group .ant-input-group-wrap {
      display: table-cell;
      width: 1px;
      white-space: nowrap;
      vertical-align: middle;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon:not(:first-child):not(:last-child),
    :where(.css-ch9ese).ant-input-group .ant-input-group-wrap:not(:first-child):not(:last-child) {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-wrap>* {
      display: block!important;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon {
      position: relative;
      padding: 0 var(--ant-input-padding-inline);
      color: var(--ant-color-text);
      font-weight: normal;
      font-size: var(--ant-input-input-font-size);
      text-align: center;
      border-radius: var(--ant-border-radius);
      transition: all var(--ant-motion-duration-slow);
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon .ant-select {
      margin: calc((var(--ant-input-padding-block) + 1px) * -1) calc(var(--ant-input-padding-inline) * -1);
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input):not(.ant-pagination-size-changer) {
      background-color: inherit;
      border: var(--ant-line-width) var(--ant-line-type) transparent;
      box-shadow: none;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon .ant-cascader-picker {
      margin: -9px calc(var(--ant-input-padding-inline) * -1);
      background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
      text-align: start;
      border: 0;
      box-shadow: none;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input {
      width: 100%;
      margin-bottom: 0;
      text-align: inherit;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input:focus {
      z-index: 1;
      border-inline-end-width: 1px;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input:hover {
      z-index: 1;
      border-inline-end-width: 1px;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input:first-child,
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon:first-child {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input:first-child .ant-select,
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon:first-child .ant-select {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input-affix-wrapper:not(:first-child) .ant-input {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input-affix-wrapper:not(:last-child) .ant-input {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input:last-child,
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon:last-child {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group >.ant-input:last-child .ant-select,
    :where(.css-ch9ese).ant-input-group .ant-input-group-addon:last-child .ant-select {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-affix-wrapper:not(:last-child) {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group .ant-input-affix-wrapper:not(:first-child) {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact {
      display: block;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact::before {
      display: table;
      content: "";
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact::after {
      display: table;
      clear: both;
      content: "";
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child),
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child),
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact >.ant-input:not(:first-child):not(:last-child) {
      border-inline-end-width: var(--ant-line-width);
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact >.ant-input:not(:first-child):not(:last-child):hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):focus,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):focus,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact >.ant-input:not(:first-child):not(:last-child):focus {
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>* {
      display: inline-flex;
      float: none;
      vertical-align: top;
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-picker-range {
      display: inline-flex;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>*:not(:last-child) {
      margin-inline-end: calc(var(--ant-line-width) * -1);
      border-inline-end-width: var(--ant-line-width);
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input {
      float: none;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input {
      border-inline-end-width: var(--ant-line-width);
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select:hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select:focus,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus {
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select-focused {
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow {
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>*:first-child,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select:first-child,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input {
      border-start-start-radius: var(--ant-border-radius);
      border-end-start-radius: var(--ant-border-radius);
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>*:last-child,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select:last-child,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input {
      border-inline-end-width: var(--ant-line-width);
      border-start-end-radius: var(--ant-border-radius);
      border-end-end-radius: var(--ant-border-radius);
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
      vertical-align: top;
    }
    
    :where(.css-ch9ese).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
      margin-inline-start: calc(var(--ant-line-width) * -1);
    }
    
    :where(.css-ch9ese).ant-input-group-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper {
      display: inline-block;
      width: 100%;
      text-align: start;
      vertical-align: top;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-lg .ant-input-group-addon {
      border-radius: var(--ant-border-radius-lg);
      font-size: var(--ant-input-input-font-size-lg);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-sm .ant-input-group-addon {
      border-radius: var(--ant-border-radius-sm);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined .ant-input-group-addon {
      background: var(--ant-input-addon-bg);
      border: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined .ant-input-group-addon:first-child {
      border-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined .ant-input-group-addon:last-child {
      border-inline-start: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-error .ant-input-group-addon {
      border-color: var(--ant-color-error);
      color: var(--ant-color-error-text);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-warning .ant-input-group-addon {
      border-color: var(--ant-color-warning);
      color: var(--ant-color-warning-text);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon {
      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-ch9ese).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon input[disabled],
    :where(.css-ch9ese).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon textarea[disabled] {
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon:hover:not([disabled]) {
      border-color: var(--ant-color-border);
      background-color: var(--ant-color-bg-container-disabled);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled .ant-input-group-addon {
      background: var(--ant-color-fill-tertiary);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled .ant-input-group-addon:last-child {
      position: static;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-error .ant-input-group-addon {
      background: var(--ant-color-error-bg);
      color: var(--ant-color-error-text);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-warning .ant-input-group-addon {
      background: var(--ant-color-warning-bg);
      color: var(--ant-color-warning-text);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon {
      background: var(--ant-color-fill-tertiary);
      color: var(--ant-color-text-disabled);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:first-child {
      border-inline-start: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
      border-top: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:last-child {
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
      border-top: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input,
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input-group-addon {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input,
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input-group-addon {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input,
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input-group-addon {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-item .ant-input-affix-wrapper {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-item .ant-input-affix-wrapper {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-out-of-range,
    :where(.css-ch9ese).ant-input-out-of-range input,
    :where(.css-ch9ese).ant-input-out-of-range textarea,
    :where(.css-ch9ese).ant-input-out-of-range .ant-input-show-count-suffix,
    :where(.css-ch9ese).ant-input-out-of-range .ant-input-data-count {
      color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-last-item) {
      margin-inline-end: calc(var(--ant-line-width) * -1);
    }
    
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-status-success) {
      z-index: 2;
    }
    
    :where(.css-ch9ese).ant-input-compact-item:hover,
    :where(.css-ch9ese).ant-input-compact-item:focus,
    :where(.css-ch9ese).ant-input-compact-item:active {
      z-index: 3;
    }
    
    :where(.css-ch9ese).ant-input-compact-item.ant-input-affix-wrapper-focused {
      z-index: 3;
    }
    
    :where(.css-ch9ese).ant-input-compact-item[disabled] {
      z-index: 0;
    }
    
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item) {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item,
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-sm,
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-lg {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item,
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-sm,
    :where(.css-ch9ese).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-lg {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    .css-var-_R_6uivb_.ant-input-css-var {
      --ant-input-padding-block: 4px;
      --ant-input-padding-block-sm: 0px;
      --ant-input-padding-block-lg: 7px;
      --ant-input-padding-inline: 11px;
      --ant-input-padding-inline-sm: 7px;
      --ant-input-padding-inline-lg: 11px;
      --ant-input-addon-bg: rgba(0, 0, 0, 0.02);
      --ant-input-active-border-color: #101010;
      --ant-input-hover-border-color: #73787B;
      --ant-input-active-shadow: 0 0 0 2px rgba(0, 0, 0, 0);
      --ant-input-error-active-shadow: 0 0 0 2px rgba(255, 38, 5, 0.06);
      --ant-input-warning-active-shadow: 0 0 0 2px rgba(255, 215, 5, 0.1);
      --ant-input-hover-bg: #ffffff;
      --ant-input-active-bg: #ffffff;
      --ant-input-input-font-size: 14px;
      --ant-input-input-font-size-lg: 16px;
      --ant-input-input-font-size-sm: 14px;
    }
    
    :where(.css-ch9ese).ant-select-css-var {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-select-css-var::before,
    :where(.css-ch9ese).ant-select-css-var::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-select-css-var [class^="ant-select"],
    :where(.css-ch9ese).ant-select-css-var [class*=" ant-select"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-select-css-var [class^="ant-select"]::before,
    :where(.css-ch9ese).ant-select-css-var [class*=" ant-select"]::before,
    :where(.css-ch9ese).ant-select-css-var [class^="ant-select"]::after,
    :where(.css-ch9ese).ant-select-css-var [class*=" ant-select"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-in-form-item {
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-select {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      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);
    }
    
    :where(.css-ch9ese).ant-select .ant-select-selection-item {
      flex: 1;
      font-weight: normal;
      position: relative;
      user-select: none;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-selection-item >.ant-typography {
      display: inline;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-prefix {
      flex: none;
      margin-inline-end: var(--ant-select-select-affix-padding);
    }
    
    :where(.css-ch9ese).ant-select .ant-select-clear {
      position: absolute;
      top: 50%;
      inset-inline-start: auto;
      inset-inline-end: calc(var(--ant-padding-sm) - var(--ant-line-width));
      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-mid) ease;
      text-rendering: auto;
      transform: translateZ(0);
    }
    
    :where(.css-ch9ese).ant-select .ant-select-clear:before {
      display: block;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-clear:hover {
      color: var(--ant-color-icon);
    }
    
    @media(hover:none) {
      :where(.css-ch9ese).ant-select .ant-select-clear {
        opacity: 1;
        background: var(--ant-color-bg-base);
        border-radius: 50%;
      }
    }
    
    :where(.css-ch9ese).ant-select:hover .ant-select-clear {
      opacity: 1;
      background: var(--ant-color-bg-base);
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-select-status-error.ant-select-has-feedback .ant-select-clear,
    :where(.css-ch9ese).ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
    :where(.css-ch9ese).ant-select-status-success.ant-select-has-feedback .ant-select-clear,
    :where(.css-ch9ese).ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
      inset-inline-end: calc(calc(var(--ant-padding-sm) - var(--ant-line-width)) + var(--ant-font-size) + var(--ant-padding-xs));
    }
    
    :where(.css-ch9ese).ant-select-dropdown {
      box-sizing: border-box;
      margin: 0;
      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-ch9ese).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
      animation-name: css-ch9ese-antSlideUpIn;
    }
    
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight,
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight {
      animation-name: css-ch9ese-antSlideDownIn;
    }
    
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
      animation-name: css-ch9ese-antSlideUpOut;
    }
    
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft,
    :where(.css-ch9ese).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight {
      animation-name: css-ch9ese-antSlideDownOut;
    }
    
    :where(.css-ch9ese).ant-select-dropdown-hidden {
      display: none;
    }
    
    :where(.css-ch9ese).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-color var(--ant-motion-duration-slow) ease;
      border-radius: var(--ant-border-radius-sm);
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-group {
      color: var(--ant-color-text-description);
      font-size: var(--ant-font-size-sm);
      cursor: default;
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option {
      display: flex;
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option-content {
      flex: auto;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option-state {
      flex: none;
      display: flex;
      align-items: center;
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
      background-color: var(--ant-select-option-active-bg);
    }
    
    :where(.css-ch9ese).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-ch9ese).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-ch9ese).ant-select-dropdown .ant-select-item-option-disabled {
      color: var(--ant-color-text-disabled);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option-disabled.ant-select-item-option-selected {
      background-color: var(--ant-color-bg-container-disabled);
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option-grouped {
      padding-inline-start: calc(var(--ant-control-padding-horizontal) * 2);
    }
    
    :where(.css-ch9ese).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-ch9ese).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected) {
      border-end-start-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected)+.ant-select-item-option-selected {
      border-start-start-radius: 0;
      border-start-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-select-dropdown-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-slide-up-enter,
    :where(.css-ch9ese).ant-slide-up-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-up-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-up-enter.ant-slide-up-enter-active,
    :where(.css-ch9ese).ant-slide-up-appear.ant-slide-up-appear-active {
      animation-name: css-ch9ese-antSlideUpIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-slide-up-leave.ant-slide-up-leave-active {
      animation-name: css-ch9ese-antSlideUpOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-slide-up-enter,
    :where(.css-ch9ese).ant-slide-up-appear {
      transform: scale(0);
      transform-origin: 0% 0%;
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-quint);
    }
    
    :where(.css-ch9ese).ant-slide-up-enter-prepare,
    :where(.css-ch9ese).ant-slide-up-appear-prepare {
      transform: scale(1);
    }
    
    :where(.css-ch9ese).ant-slide-up-leave {
      animation-timing-function: var(--ant-motion-ease-in-quint);
    }
    
    :where(.css-ch9ese).ant-slide-down-enter,
    :where(.css-ch9ese).ant-slide-down-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-down-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-down-enter.ant-slide-down-enter-active,
    :where(.css-ch9ese).ant-slide-down-appear.ant-slide-down-appear-active {
      animation-name: css-ch9ese-antSlideDownIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-slide-down-leave.ant-slide-down-leave-active {
      animation-name: css-ch9ese-antSlideDownOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-slide-down-enter,
    :where(.css-ch9ese).ant-slide-down-appear {
      transform: scale(0);
      transform-origin: 0% 0%;
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-quint);
    }
    
    :where(.css-ch9ese).ant-slide-down-enter-prepare,
    :where(.css-ch9ese).ant-slide-down-appear-prepare {
      transform: scale(1);
    }
    
    :where(.css-ch9ese).ant-slide-down-leave {
      animation-timing-function: var(--ant-motion-ease-in-quint);
    }
    
    :where(.css-ch9ese).ant-move-up-enter,
    :where(.css-ch9ese).ant-move-up-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-up-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-up-enter.ant-move-up-enter-active,
    :where(.css-ch9ese).ant-move-up-appear.ant-move-up-appear-active {
      animation-name: css-ch9ese-antMoveUpIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-move-up-leave.ant-move-up-leave-active {
      animation-name: css-ch9ese-antMoveUpOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-move-up-enter,
    :where(.css-ch9ese).ant-move-up-appear {
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-move-up-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    :where(.css-ch9ese).ant-move-down-enter,
    :where(.css-ch9ese).ant-move-down-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-down-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-down-enter.ant-move-down-enter-active,
    :where(.css-ch9ese).ant-move-down-appear.ant-move-down-appear-active {
      animation-name: css-ch9ese-antMoveDownIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-move-down-leave.ant-move-down-leave-active {
      animation-name: css-ch9ese-antMoveDownOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-move-down-enter,
    :where(.css-ch9ese).ant-move-down-appear {
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-move-down-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    :where(.css-ch9ese).ant-select-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-last-item) {
      margin-inline-end: calc(var(--ant-line-width) * -1);
    }
    
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-status-success) {
      z-index: 2;
    }
    
    :where(.css-ch9ese).ant-select-compact-item:hover,
    :where(.css-ch9ese).ant-select-compact-item:active {
      z-index: 3;
    }
    
    :where(.css-ch9ese).ant-select-compact-item.ant-select-focused {
      z-index: 3;
    }
    
    :where(.css-ch9ese).ant-select-compact-item[disabled] {
      z-index: 0;
    }
    
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item) {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item,
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-sm,
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-lg {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item,
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-sm,
    :where(.css-ch9ese).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-lg {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-select {
      --ant-select-border-radius: var(--ant-border-radius);
      --ant-select-border-color: #000;
      --ant-select-border-size: var(--ant-line-width);
      --ant-select-background-color: var(--ant-color-bg-container);
      --ant-select-font-size: var(--ant-font-size);
      --ant-select-line-height: var(--ant-line-height);
      --ant-select-font-height: var(--ant-font-height);
      --ant-select-color: var(--ant-color-text);
      --ant-select-height: var(--ant-control-height);
      --ant-select-padding-horizontal: calc(var(--ant-padding-sm) - var(--ant-line-width));
      --ant-select-padding-vertical: calc((var(--ant-select-height) - var(--ant-select-font-height)) / 2 - var(--ant-select-border-size));
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      color: var(--ant-select-color);
      font-size: var(--ant-select-font-size);
      line-height: var(--ant-select-line-height);
      list-style: none;
      font-family: inherit;
      display: inline-flex;
      flex-wrap: nowrap;
      position: relative;
      transition: all var(--ant-motion-duration-slow);
      align-items: flex-start;
      outline: 0;
      cursor: pointer;
      border-radius: var(--ant-select-border-radius);
      border-width: var(--ant-select-border-size);
      border-style: var(--ant-line-type);
      border-color: var(--ant-select-border-color);
      background: var(--ant-select-background-color);
      padding-inline: var(--ant-select-padding-horizontal);
      padding-block: var(--ant-select-padding-vertical);
    }
    
    :where(.css-ch9ese).ant-select .ant-select-prefix {
      flex: none;
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-placeholder {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: var(--ant-color-text-placeholder);
      pointer-events: none;
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-content {
      flex: auto;
      min-width: 0;
      position: relative;
      display: flex;
      margin-inline-end: calc(var(--ant-padding-xxs) * 1.5);
    }
    
    :where(.css-ch9ese).ant-select .ant-select-content:before {
      content: "\a0";
      width: 0;
      overflow: hidden;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-content-value {
      visibility: inherit;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-content input[readonly] {
      cursor: inherit;
      caret-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-suffix {
      flex: none;
      color: var(--ant-color-text-quaternary);
      font-size: var(--ant-font-size-icon);
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-suffix >:not(:last-child) {
      margin-inline-end: var(--ant-margin-xs);
    }
    
    :where(.css-ch9ese).ant-select .ant-select-prefix,
    :where(.css-ch9ese).ant-select .ant-select-suffix {
      align-self: center;
    }
    
    :where(.css-ch9ese).ant-select .ant-select-prefix .anticon,
    :where(.css-ch9ese).ant-select .ant-select-suffix .anticon {
      vertical-align: top;
    }
    
    :where(.css-ch9ese).ant-select-disabled {
      background: var(--ant-color-bg-container-disabled);
      color: var(--ant-color-text-disabled);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-select-disabled input {
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-select-sm {
      --ant-select-height: var(--ant-control-height-sm);
      --ant-select-padding-horizontal: calc(var(--ant-padding-xs) - var(--ant-line-width));
      --ant-select-border-radius: var(--ant-border-radius-sm);
    }
    
    :where(.css-ch9ese).ant-select-sm .ant-select-clear {
      inset-inline-end: var(--ant-select-padding-horizontal);
    }
    
    :where(.css-ch9ese).ant-select-lg {
      --ant-select-height: var(--ant-control-height-lg);
      --ant-select-font-size: var(--ant-font-size-lg);
      --ant-select-line-height: var(--ant-line-height-lg);
      --ant-select-font-height: var(--ant-font-height-lg);
      --ant-select-border-radius: var(--ant-border-radius-lg);
    }
    
    :where(.css-ch9ese).ant-select:not(.ant-select-customize) .ant-select-input {
      outline: none;
      background: transparent;
      appearance: none;
      border: 0;
      margin: 0;
      padding: 0;
      color: var(--ant-select-color);
    }
    
    :where(.css-ch9ese).ant-select:not(.ant-select-customize) .ant-select-input::-webkit-search-cancel-button {
      display: none;
      appearance: none;
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize) .ant-select-input {
      position: absolute;
      inset: 0;
      line-height: calc(var(--ant-select-font-height) + var(--ant-select-padding-vertical) * 2);
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize) .ant-select-content {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      align-self: center;
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize) .ant-select-content-has-value {
      display: block;
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize) .ant-select-content-has-value:before {
      display: none;
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize) .ant-select-content-has-search-value {
      color: transparent;
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize) .ant-select-content-value {
      transition: all var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize).ant-select-open .ant-select-content {
      color: var(--ant-color-text-placeholder);
    }
    
    :where(.css-ch9ese).ant-select-single:not(.ant-select-customize).ant-select-open .ant-select-content-has-search-value {
      color: transparent;
    }
    
    :where(.css-ch9ese).ant-select-show-search:not(.ant-select-customize-input):not(.ant-select-disabled) {
      cursor: text;
    }
    
    :where(.css-ch9ese).ant-select-multiple {
      --ant-select-multi-item-background: var(--ant-select-multiple-item-bg);
      --ant-select-multi-item-border-color: transparent;
      --ant-select-multi-item-border-radius: var(--ant-border-radius-sm);
      --ant-select-multi-item-height: var(--ant-select-multiple-item-height);
      --ant-select-multi-padding-base: calc((var(--ant-select-height) - var(--ant-select-multi-item-height)) / 2);
      --ant-select-multi-padding-vertical: calc(var(--ant-select-multi-padding-base) - var(--ant-select-internal_fixed_item_margin) - var(--ant-line-width));
      --ant-select-multi-item-padding-horizontal: calc(calc(var(--ant-padding-sm) - var(--ant-line-width)) - var(--ant-select-multi-padding-vertical) - var(--ant-line-width) * 2);
      padding-block: var(--ant-select-multi-padding-vertical);
      padding-inline-start: calc(var(--ant-select-multi-padding-base) - var(--ant-line-width));
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-prefix {
      margin-inline-start: var(--ant-select-multi-item-padding-horizontal);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-prefix+.ant-select-content .ant-select-placeholder {
      inset-inline-start: 0;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-prefix+.ant-select-content .ant-select-content-item.ant-select-content-item-suffix {
      margin-inline-start: 0;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-placeholder {
      position: absolute;
      line-height: var(--ant-select-line-height);
      inset-inline-start: var(--ant-select-multi-item-padding-horizontal);
      width: calc(100% - var(--ant-select-multi-item-padding-horizontal));
      top: 50%;
      transform: translateY(-50%);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content {
      flex-wrap: wrap;
      align-items: center;
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content-item-prefix {
      height: var(--ant-select-font-size);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content-item {
      line-height: 1;
      max-width: calc(100% - 4px);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-content-item-prefix+.ant-select-content-item-suffix,
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-content-item-suffix:first-child {
      margin-inline-start: var(--ant-select-multi-item-padding-horizontal);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-selection-item {
      line-height: calc(var(--ant-select-multi-item-height) - var(--ant-line-width) * 2);
      border: var(--ant-line-width) solid var(--ant-select-multi-item-border-color);
      display: flex;
      margin-block: var(--ant-select-internal_fixed_item_margin);
      margin-inline-end: calc(var(--ant-select-internal_fixed_item_margin) * 2);
      background: var(--ant-select-multi-item-background);
      border-radius: var(--ant-select-multi-item-border-radius);
      padding-inline-start: var(--ant-padding-xs);
      padding-inline-end: var(--ant-padding-xxs);
      transition: height var(--ant-motion-duration-slow), line-height var(--ant-motion-duration-slow), padding var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-selection-item-content {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      margin-inline-end: var(--ant-padding-xxs);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .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;
      -moz-osx-font-smoothing: grayscale;
      font-weight: bold;
      font-size: 10px;
      cursor: pointer;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-selection-item-remove >* {
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-selection-item-remove svg {
      display: inline-block;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-selection-item-remove >.anticon {
      vertical-align: -0.2em;
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-selection-item-remove:hover {
      color: var(--ant-color-icon-hover);
    }
    
    :where(.css-ch9ese).ant-select-multiple .ant-select-content .ant-select-input {
      line-height: calc(var(--ant-select-internal_fixed_item_margin) * 2 + var(--ant-select-multi-item-height));
      width: calc(var(--select-input-width, 0) * 1px);
      min-width: 4px;
      max-width: 100%;
      transition: line-height var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-select-multiple.ant-select-sm {
      --ant-select-multi-item-height: var(--ant-select-multiple-item-height-sm);
      --ant-select-multi-item-border-radius: var(--ant-border-radius-xs);
    }
    
    :where(.css-ch9ese).ant-select-multiple.ant-select-lg {
      --ant-select-multi-item-height: var(--ant-select-multiple-item-height-lg);
      --ant-select-multi-item-border-radius: var(--ant-border-radius);
    }
    
    :where(.css-ch9ese).ant-select-multiple.ant-select-filled {
      --ant-select-multi-item-border-color: var(--ant-color-split);
      --ant-select-multi-item-background: var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-select-multiple.ant-select-filled.ant-select-disabled {
      --ant-select-multi-item-border-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined {
      --ant-select-border-color: var(--ant-color-border);
      --ant-select-background-color: var(--ant-select-selector-bg);
      --ant-select-color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined:not(.ant-select-disabled):hover {
      --ant-select-border-color: var(--ant-select-hover-border-color);
      --ant-select-background-color: var(--ant-select-selector-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-select-active-border-color);
      --ant-select-background-color: var(--ant-select-selector-bg);
      box-shadow: 0 0 0 var(--ant-control-outline-width) var(--ant-select-active-outline-color);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border-disabled);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-error {
      --ant-select-border-color: var(--ant-color-error);
      --ant-select-background-color: var(--ant-select-selector-bg);
      --ant-select-color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):hover {
      --ant-select-border-color: var(--ant-color-error-hover);
      --ant-select-background-color: var(--ant-select-selector-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-error:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-color-error);
      --ant-select-background-color: var(--ant-select-selector-bg);
      box-shadow: 0 0 0 var(--ant-control-outline-width) var(--ant-color-error-outline);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-error.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border-disabled);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-warning {
      --ant-select-border-color: var(--ant-color-warning);
      --ant-select-background-color: var(--ant-select-selector-bg);
      --ant-select-color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):hover {
      --ant-select-border-color: var(--ant-color-warning-hover);
      --ant-select-background-color: var(--ant-select-selector-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-color-warning);
      --ant-select-background-color: var(--ant-select-selector-bg);
      box-shadow: 0 0 0 var(--ant-control-outline-width) var(--ant-color-warning-outline);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-outlined.ant-select-status-warning.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border-disabled);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled {
      --ant-select-border-color: transparent;
      --ant-select-background-color: var(--ant-color-fill-tertiary);
      --ant-select-color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled:not(.ant-select-disabled):hover {
      --ant-select-border-color: transparent;
      --ant-select-background-color: var(--ant-color-fill-secondary);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-select-active-border-color);
      --ant-select-background-color: var(--ant-color-bg-container);
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border-disabled);
      --ant-select-background-color: var(--ant-color-fill-tertiary);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-error {
      --ant-select-border-color: transparent;
      --ant-select-background-color: var(--ant-color-error-bg);
      --ant-select-color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-error:not(.ant-select-disabled):hover {
      --ant-select-border-color: transparent;
      --ant-select-background-color: var(--ant-color-error-bg-hover);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-error:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-color-error);
      --ant-select-background-color: var(--ant-color-bg-container);
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-error.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border-disabled);
      --ant-select-background-color: var(--ant-color-error-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-warning {
      --ant-select-border-color: transparent;
      --ant-select-background-color: var(--ant-color-warning-bg);
      --ant-select-color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):hover {
      --ant-select-border-color: transparent;
      --ant-select-background-color: var(--ant-color-warning-bg-hover);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-warning:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-color-warning);
      --ant-select-background-color: var(--ant-color-bg-container);
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-filled.ant-select-status-warning.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border-disabled);
      --ant-select-background-color: var(--ant-color-warning-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
      --ant-select-color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless:not(.ant-select-disabled):hover {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-disabled {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-error {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
      --ant-select-color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-error:not(.ant-select-disabled):hover {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-error:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-error.ant-select-disabled {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-warning {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
      --ant-select-color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-warning:not(.ant-select-disabled):hover {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-warning:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-borderless.ant-select-status-warning.ant-select-disabled {
      --ant-select-border-color: transparent;
      --ant-select-background-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined {
      --ant-select-border-color: var(--ant-color-border);
      --ant-select-background-color: var(--ant-select-selector-bg);
      --ant-select-color: var(--ant-color-text);
      border-radius: 0;
      border-top-color: transparent;
      border-right-color: transparent;
      border-left-color: transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined:not(.ant-select-disabled):hover {
      --ant-select-border-color: var(--ant-select-hover-border-color);
      --ant-select-background-color: var(--ant-select-selector-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-select-active-border-color);
      --ant-select-background-color: var(--ant-select-selector-bg);
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-border);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-error {
      --ant-select-border-color: var(--ant-color-error);
      --ant-select-background-color: var(--ant-select-selector-bg);
      --ant-select-color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):hover {
      --ant-select-border-color: var(--ant-color-error-hover);
      --ant-select-background-color: var(--ant-select-selector-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-error:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-color-error);
      --ant-select-background-color: var(--ant-select-selector-bg);
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-error.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-warning {
      --ant-select-border-color: var(--ant-color-warning);
      --ant-select-background-color: var(--ant-select-selector-bg);
      --ant-select-color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):hover {
      --ant-select-border-color: var(--ant-color-warning-hover);
      --ant-select-background-color: var(--ant-select-selector-bg);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled).ant-select-focused {
      --ant-select-border-color: var(--ant-color-warning);
      --ant-select-background-color: var(--ant-select-selector-bg);
      box-shadow: 0 0 0 var(--ant-control-outline-width) transparent;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-underlined.ant-select-status-warning.ant-select-disabled {
      --ant-select-border-color: var(--ant-color-warning);
    }
    
    :where(.css-ch9ese).ant-select.ant-select-customize {
      border: 0;
      padding: 0;
      font-size: inherit;
      line-height: inherit;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-customize .ant-select-placeholder {
      display: none;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-customize .ant-select-content {
      margin: 0;
      padding: 0;
    }
    
    :where(.css-ch9ese).ant-select.ant-select-customize .ant-select-content-value {
      display: none;
    }
    
    .css-var-_R_6uivb_.ant-select-css-var {
      --ant-select-internal_fixed_item_margin: 2px;
      --ant-select-z-index-popup: 1250;
      --ant-select-option-selected-color: #101010;
      --ant-select-option-selected-font-weight: 600;
      --ant-select-option-selected-bg: #fff3f0;
      --ant-select-option-active-bg: rgba(0, 0, 0, 0.04);
      --ant-select-option-padding: 5px 12px;
      --ant-select-option-font-size: 14px;
      --ant-select-option-line-height: 1.5714285714285714;
      --ant-select-option-height: 32px;
      --ant-select-selector-bg: #ffffff;
      --ant-select-clear-bg: #ffffff;
      --ant-select-single-item-height-lg: 40px;
      --ant-select-multiple-item-bg: rgba(0, 0, 0, 0.06);
      --ant-select-multiple-item-border-color: transparent;
      --ant-select-multiple-item-height: 24px;
      --ant-select-multiple-item-height-sm: 16px;
      --ant-select-multiple-item-height-lg: 32px;
      --ant-select-multiple-selector-bg-disabled: rgba(0, 0, 0, 0.04);
      --ant-select-multiple-item-color-disabled: rgba(0, 0, 0, 0.25);
      --ant-select-multiple-item-border-color-disabled: transparent;
      --ant-select-show-arrow-padding-inline-end: 18px;
      --ant-select-hover-border-color: #73787B;
      --ant-select-active-border-color: #101010;
      --ant-select-active-outline-color: rgba(0, 0, 0, 0);
      --ant-select-select-affix-padding: 4px;
    }
    
    :where(.css-ch9ese).ant-dropdown {
      position: absolute;
      top: -9999px;
      left: -9999px;
      z-index: var(--ant-dropdown-z-index-popup);
      display: block;
    }
    
    :where(.css-ch9ese).ant-dropdown::before {
      position: absolute;
      inset-block: calc(var(--ant-size-popup-arrow) / 2 - calc(var(--ant-size-popup-arrow) / 2 + var(--ant-margin-xxs)));
      z-index: -9999;
      opacity: 0.0001;
      content: "";
    }
    
    :where(.css-ch9ese).ant-dropdown-menu-vertical {
      max-height: 100vh;
      overflow-y: auto;
    }
    
    :where(.css-ch9ese).ant-dropdown-trigger.ant-btn>.anticon-down,
    :where(.css-ch9ese).ant-dropdown-trigger.ant-btn>.ant-btn-icon>.anticon-down {
      font-size: var(--ant-font-size-icon);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-wrap {
      position: relative;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-wrap .ant-btn>.anticon-down {
      font-size: var(--ant-font-size-icon);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-wrap .anticon-down::before {
      transition: transform var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-wrap-open .anticon-down::before {
      transform: rotate(180deg);
    }
    
    :where(.css-ch9ese).ant-dropdown-hidden,
    :where(.css-ch9ese).ant-dropdown-menu-hidden,
    :where(.css-ch9ese).ant-dropdown-menu-submenu-hidden {
      display: none;
    }
    
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
      animation-name: css-ch9ese-antSlideUpIn;
    }
    
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
      animation-name: css-ch9ese-antSlideDownIn;
    }
    
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
    :where(.css-ch9ese).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
      animation-name: css-ch9ese-antSlideUpOut;
    }
    
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
    :where(.css-ch9ese).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
      animation-name: css-ch9ese-antSlideDownOut;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-arrow {
      position: absolute;
      z-index: 1;
      display: block;
      pointer-events: none;
      width: var(--ant-size-popup-arrow);
      height: var(--ant-size-popup-arrow);
      overflow: hidden;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-arrow::before {
      position: absolute;
      bottom: 0;
      inset-inline-start: 0;
      width: var(--ant-size-popup-arrow);
      height: calc(var(--ant-size-popup-arrow) / 2);
      background: var(--ant-color-bg-elevated);
      clip-path: var(--ant-dropdown-arrow-polygon);
      clip-path: var(--ant-dropdown-arrow-path);
      content: "";
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-arrow::after {
      content: "";
      position: absolute;
      width: var(--ant-dropdown-arrow-shadow-width);
      height: var(--ant-dropdown-arrow-shadow-width);
      bottom: 0;
      inset-inline: 0;
      margin: auto;
      border-radius: 0 0 var(--ant-border-radius-xs) 0;
      transform: translateY(50%) rotate(-135deg);
      box-shadow: var(--ant-box-shadow-popover-arrow);
      z-index: 0;
      background: transparent;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-arrow:before {
      background: var(--ant-color-bg-elevated);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-top>.ant-dropdown-arrow,
    :where(.css-ch9ese).ant-dropdown-placement-topLeft>.ant-dropdown-arrow,
    :where(.css-ch9ese).ant-dropdown-placement-topRight>.ant-dropdown-arrow {
      bottom: 0;
      transform: translateY(100%) rotate(180deg);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-top>.ant-dropdown-arrow {
      left: 50%;
      transform: translateX(-50%) translateY(100%) rotate(180deg);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-topLeft {
      --ant-tooltip-arrow-offset-x: var(--ant-dropdown-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-topLeft >.ant-dropdown-arrow {
      left: var(--ant-dropdown-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-topRight {
      --ant-tooltip-arrow-offset-x: calc(100% - var(--ant-dropdown-arrow-offset-horizontal));
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-topRight >.ant-dropdown-arrow {
      right: var(--ant-dropdown-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-bottom>.ant-dropdown-arrow,
    :where(.css-ch9ese).ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,
    :where(.css-ch9ese).ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
      top: 0;
      transform: translateY(-100%);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-bottom>.ant-dropdown-arrow {
      left: 50%;
      transform: translateX(-50%) translateY(-100%);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-bottomLeft {
      --ant-tooltip-arrow-offset-x: var(--ant-dropdown-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-bottomLeft >.ant-dropdown-arrow {
      left: var(--ant-dropdown-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-bottomRight {
      --ant-tooltip-arrow-offset-x: calc(100% - var(--ant-dropdown-arrow-offset-horizontal));
    }
    
    :where(.css-ch9ese).ant-dropdown-placement-bottomRight >.ant-dropdown-arrow {
      right: var(--ant-dropdown-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu {
      position: relative;
      margin: 0;
    }
    
    :where(.css-ch9ese).ant-dropdown-menu-submenu-popup {
      position: absolute;
      z-index: var(--ant-dropdown-z-index-popup);
      background: transparent;
      box-shadow: none;
      transform-origin: 0 0;
    }
    
    :where(.css-ch9ese).ant-dropdown-menu-submenu-popup ul,
    :where(.css-ch9ese).ant-dropdown-menu-submenu-popup li {
      list-style: none;
      margin: 0;
    }
    
    :where(.css-ch9ese).ant-dropdown,
    :where(.css-ch9ese).ant-dropdown-menu-submenu {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      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);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu {
      padding: var(--ant-padding-xxs);
      list-style-type: none;
      background-color: var(--ant-color-bg-elevated);
      background-clip: padding-box;
      border-radius: var(--ant-border-radius-lg);
      outline: none;
      box-shadow: var(--ant-box-shadow-secondary);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu:focus-visible,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu:focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu:empty,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu:empty {
      padding: 0;
      box-shadow: none;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-title {
      padding: var(--ant-dropdown-padding-block) var(--ant-control-padding-horizontal);
      color: var(--ant-color-text-description);
      transition: all var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item {
      position: relative;
      display: flex;
      align-items: center;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-icon {
      min-width: var(--ant-font-size);
      margin-inline-end: var(--ant-margin-xs);
      font-size: var(--ant-font-size-sm);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content {
      flex: auto;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra {
      display: inline-flex;
      align-items: center;
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a {
      color: inherit;
      transition: all var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a:hover {
      color: inherit;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a::after,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a::after {
      position: absolute;
      inset: 0;
      content: "";
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra {
      padding-inline-start: var(--ant-padding);
      margin-inline-start: auto;
      font-size: var(--ant-font-size-sm);
      color: var(--ant-color-text-description);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
      display: flex;
      margin: 0;
      padding: var(--ant-dropdown-padding-block) var(--ant-control-padding-horizontal);
      color: var(--ant-color-text);
      font-weight: normal;
      font-size: var(--ant-font-size);
      line-height: var(--ant-line-height);
      cursor: pointer;
      transition: all var(--ant-motion-duration-mid);
      border-radius: var(--ant-border-radius-sm);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active {
      background-color: var(--ant-control-item-bg-hover);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected {
      color: var(--ant-color-primary);
      background-color: var(--ant-control-item-bg-active);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active {
      background-color: var(--ant-control-item-bg-active-hover);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled {
      color: var(--ant-color-text-disabled);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover {
      color: var(--ant-color-text-disabled);
      background-color: var(--ant-color-bg-elevated);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a {
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-divider,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider {
      height: 1px;
      margin: var(--ant-margin-xxs) 0;
      overflow: hidden;
      line-height: 0;
      background-color: var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
      position: absolute;
      inset-inline-end: var(--ant-padding-xs);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
    :where(.css-ch9ese).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-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
      margin-inline-end: 0!important;
      color: var(--ant-color-icon);
      font-size: var(--ant-font-size-icon);
      font-style: normal;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-list {
      margin: 0 var(--ant-margin-xs);
      padding: 0;
      list-style: none;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
      padding-inline-end: calc(var(--ant-control-padding-horizontal) + var(--ant-font-size-sm));
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical {
      position: relative;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
    :where(.css-ch9ese).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-ch9ese).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: var(--ant-color-text-disabled);
      background-color: var(--ant-color-bg-elevated);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
      color: var(--ant-color-primary);
    }
    
    :where(.css-ch9ese).ant-slide-up-enter,
    :where(.css-ch9ese).ant-slide-up-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-up-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-up-enter.ant-slide-up-enter-active,
    :where(.css-ch9ese).ant-slide-up-appear.ant-slide-up-appear-active {
      animation-name: css-ch9ese-antSlideUpIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-slide-up-leave.ant-slide-up-leave-active {
      animation-name: css-ch9ese-antSlideUpOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-slide-up-enter,
    :where(.css-ch9ese).ant-slide-up-appear {
      transform: scale(0);
      transform-origin: 0% 0%;
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-quint);
    }
    
    :where(.css-ch9ese).ant-slide-up-enter-prepare,
    :where(.css-ch9ese).ant-slide-up-appear-prepare {
      transform: scale(1);
    }
    
    :where(.css-ch9ese).ant-slide-up-leave {
      animation-timing-function: var(--ant-motion-ease-in-quint);
    }
    
    :where(.css-ch9ese).ant-slide-down-enter,
    :where(.css-ch9ese).ant-slide-down-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-down-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-slide-down-enter.ant-slide-down-enter-active,
    :where(.css-ch9ese).ant-slide-down-appear.ant-slide-down-appear-active {
      animation-name: css-ch9ese-antSlideDownIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-slide-down-leave.ant-slide-down-leave-active {
      animation-name: css-ch9ese-antSlideDownOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-slide-down-enter,
    :where(.css-ch9ese).ant-slide-down-appear {
      transform: scale(0);
      transform-origin: 0% 0%;
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-quint);
    }
    
    :where(.css-ch9ese).ant-slide-down-enter-prepare,
    :where(.css-ch9ese).ant-slide-down-appear-prepare {
      transform: scale(1);
    }
    
    :where(.css-ch9ese).ant-slide-down-leave {
      animation-timing-function: var(--ant-motion-ease-in-quint);
    }
    
    :where(.css-ch9ese).ant-move-up-enter,
    :where(.css-ch9ese).ant-move-up-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-up-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-up-enter.ant-move-up-enter-active,
    :where(.css-ch9ese).ant-move-up-appear.ant-move-up-appear-active {
      animation-name: css-ch9ese-antMoveUpIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-move-up-leave.ant-move-up-leave-active {
      animation-name: css-ch9ese-antMoveUpOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-move-up-enter,
    :where(.css-ch9ese).ant-move-up-appear {
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-move-up-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    :where(.css-ch9ese).ant-move-down-enter,
    :where(.css-ch9ese).ant-move-down-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-down-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-move-down-enter.ant-move-down-enter-active,
    :where(.css-ch9ese).ant-move-down-appear.ant-move-down-appear-active {
      animation-name: css-ch9ese-antMoveDownIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-move-down-leave.ant-move-down-leave-active {
      animation-name: css-ch9ese-antMoveDownOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-move-down-enter,
    :where(.css-ch9ese).ant-move-down-appear {
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-move-down-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    :where(.css-ch9ese).ant-zoom-big-enter,
    :where(.css-ch9ese).ant-zoom-big-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-zoom-big-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-zoom-big-enter.ant-zoom-big-enter-active,
    :where(.css-ch9ese).ant-zoom-big-appear.ant-zoom-big-appear-active {
      animation-name: css-ch9ese-antZoomBigIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-zoom-big-leave.ant-zoom-big-leave-active {
      animation-name: css-ch9ese-antZoomBigOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-zoom-big-enter,
    :where(.css-ch9ese).ant-zoom-big-appear {
      transform: scale(0);
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-zoom-big-enter-prepare,
    :where(.css-ch9ese).ant-zoom-big-appear-prepare {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-zoom-big-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled) {
      color: var(--ant-color-error);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,
    :where(.css-ch9ese).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover {
      color: var(--ant-color-text-light-solid);
      background-color: var(--ant-color-error);
    }
    
    @keyframes css-ch9ese-antSlideUpIn {
      0% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0;
      }
      100% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antSlideDownIn {
      0% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0;
      }
      100% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antSlideUpOut {
      0% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
      }
      100% {
        transform: scaleY(0.8);
        transform-origin: 0% 0%;
        opacity: 0;
      }
    }
    
    @keyframes css-ch9ese-antSlideDownOut {
      0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
      }
      100% {
        transform: scaleY(0.8);
        transform-origin: 100% 100%;
        opacity: 0;
      }
    }
    
    @keyframes css-ch9ese-antMoveUpIn {
      0% {
        transform: translate3d(0, -100%, 0);
        transform-origin: 0 0;
        opacity: 0;
      }
      100% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antMoveUpOut {
      0% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
      }
      100% {
        transform: translate3d(0, -100%, 0);
        transform-origin: 0 0;
        opacity: 0;
      }
    }
    
    @keyframes css-ch9ese-antMoveDownIn {
      0% {
        transform: translate3d(0, 100%, 0);
        transform-origin: 0 0;
        opacity: 0;
      }
      100% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antMoveDownOut {
      0% {
        transform: translate3d(0, 0, 0);
        transform-origin: 0 0;
        opacity: 1;
      }
      100% {
        transform: translate3d(0, 100%, 0);
        transform-origin: 0 0;
        opacity: 0;
      }
    }
    
    @keyframes css-ch9ese-antZoomBigIn {
      0% {
        transform: scale(0.8);
        opacity: 0;
      }
      100% {
        transform: scale(1);
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antZoomBigOut {
      0% {
        transform: scale(1);
      }
      100% {
        transform: scale(0.8);
        opacity: 0;
      }
    }
    
    .css-var-_R_6uivb_.ant-dropdown-css-var {
      --ant-dropdown-z-index-popup: 1250;
      --ant-dropdown-padding-block: 5px;
      --ant-dropdown-arrow-offset-horizontal: 12px;
      --ant-dropdown-arrow-offset-vertical: 8px;
      --ant-dropdown-arrow-shadow-width: 8.970562748477143px;
      --ant-dropdown-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
      --ant-dropdown-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
    }
    
    :where(.css-ch9ese).ant-table-css-var {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-table-css-var::before,
    :where(.css-ch9ese).ant-table-css-var::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-table-css-var [class^="ant-table"],
    :where(.css-ch9ese).ant-table-css-var [class*=" ant-table"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-table-css-var [class^="ant-table"]::before,
    :where(.css-ch9ese).ant-table-css-var [class*=" ant-table"]::before,
    :where(.css-ch9ese).ant-table-css-var [class^="ant-table"]::after,
    :where(.css-ch9ese).ant-table-css-var [class*=" ant-table"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-table-wrapper {
      clear: both;
      max-width: 100%;
      --rc-virtual-list-scrollbar-bg: var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper::before {
      display: table;
      content: "";
    }
    
    :where(.css-ch9ese).ant-table-wrapper::after {
      display: table;
      clear: both;
      content: "";
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      color: var(--ant-color-text);
      font-size: var(--ant-table-cell-font-size);
      line-height: var(--ant-line-height);
      list-style: none;
      font-family: var(--ant-font-family);
      background: var(--ant-color-bg-container);
      border-radius: var(--ant-table-header-border-radius) var(--ant-table-header-border-radius) 0 0;
      scrollbar-color: var(--ant-table-sticky-scroll-bar-bg) var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper table {
      width: 100%;
      text-align: start;
      border-radius: var(--ant-table-header-border-radius) var(--ant-table-header-border-radius) 0 0;
      border-collapse: separate;
      border-spacing: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper tfoot>tr>td {
      position: relative;
      padding: var(--ant-table-cell-padding-block) var(--ant-table-cell-padding-inline);
      overflow-wrap: break-word;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-title {
      padding: var(--ant-table-cell-padding-block) var(--ant-table-cell-padding-inline);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr>td {
      position: relative;
      color: var(--ant-table-header-color);
      font-weight: var(--ant-font-weight-strong);
      text-align: start;
      background: var(--ant-table-header-bg);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      transition: background-color var(--ant-motion-duration-mid) ease;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr>th[colspan]:not([colspan='1']),
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr>td[colspan]:not([colspan='1']) {
      text-align: center;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
      position: absolute;
      top: 50%;
      inset-inline-end: 0;
      width: 1px;
      height: 1.6em;
      background-color: var(--ant-table-header-split-color);
      transform: translateY(-50%);
      transition: background-color var(--ant-motion-duration-mid);
      content: "";
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead >tr:not(:last-child)>th[colspan] {
      border-bottom: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td {
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      transition: background-color var(--ant-motion-duration-mid), border-color var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-wrapper:only-child .ant-table,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-wrapper:only-child .ant-table,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table {
      margin-block: calc(var(--ant-table-cell-padding-block) * -1);
      margin-inline: calc(calc(var(--ant-control-interactive-size) + var(--ant-padding) * 2) - var(--ant-table-cell-padding-inline)) calc(var(--ant-table-cell-padding-inline) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td {
      border-bottom-width: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >td >.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr >th {
      position: relative;
      color: var(--ant-table-header-color);
      font-weight: var(--ant-font-weight-strong);
      text-align: start;
      background: var(--ant-table-header-bg);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      transition: background-color var(--ant-motion-duration-mid) ease;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr>.ant-table-measure-cell {
      padding-block: 0!important;
      border-block: 0!important;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody >tr>.ant-table-measure-cell .ant-table-measure-cell-content {
      height: 0;
      overflow: hidden;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-footer {
      padding: var(--ant-table-cell-padding-block) var(--ant-table-cell-padding-inline);
      color: var(--ant-table-footer-color);
      background: var(--ant-table-footer-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-pagination.ant-pagination {
      margin: var(--ant-margin) 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-pagination {
      display: flex;
      flex-wrap: wrap;
      row-gap: var(--ant-padding-xs);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-pagination >* {
      flex: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-pagination-start {
      justify-content: flex-start;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-pagination-center {
      justify-content: center;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-pagination-end {
      justify-content: flex-end;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-summary {
      position: relative;
      z-index: 2;
      background: var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-summary >tr >th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-summary >tr >td {
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper div.ant-table-summary {
      box-shadow: 0 calc(var(--ant-line-width) * -1) 0 var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters {
      outline: none;
      cursor: pointer;
      transition: all var(--ant-motion-duration-slow), left 0s;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:hover {
      background: var(--ant-table-header-sort-hover-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:hover::before {
      background-color: transparent!important;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:focus-visible {
      color: var(--ant-color-primary);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
      background: var(--ant-table-fixed-header-sort-active-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-sort {
      background: var(--ant-table-header-sort-active-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-thead th.ant-table-column-sort::before {
      background-color: transparent!important;
    }
    
    :where(.css-ch9ese).ant-table-wrapper td.ant-table-column-sort {
      background: var(--ant-table-body-sort-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-title {
      position: relative;
      z-index: 1;
      flex: 1;
      min-width: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorters {
      display: flex;
      flex: auto;
      align-items: center;
      justify-content: space-between;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorters::after {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      content: "";
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorters-tooltip-target-sorter::after {
      content: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter {
      margin-inline-start: var(--ant-margin-xxs);
      color: var(--ant-table-header-icon-color);
      font-size: 0;
      transition: color var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter-inner {
      display: inline-flex;
      flex-direction: column;
      align-items: center;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter-up,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter-down {
      font-size: var(--ant-font-size-icon);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter-up.active,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter-down.active {
      color: var(--ant-color-primary);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorter .ant-table-column-sorter-up+.ant-table-column-sorter-down {
      margin-top: -0.3em;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-column-sorters:hover .ant-table-column-sorter {
      color: var(--ant-table-header-icon-hover-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-filter-column {
      display: flex;
      justify-content: space-between;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-filter-trigger {
      position: relative;
      display: flex;
      align-items: center;
      margin-block: calc(var(--ant-padding-xxs) * -1);
      margin-inline: var(--ant-padding-xxs) calc(var(--ant-table-cell-padding-inline) / 2 * -1);
      padding: 0 var(--ant-padding-xxs);
      color: var(--ant-table-header-icon-color);
      font-size: var(--ant-font-size-sm);
      border-radius: var(--ant-border-radius);
      cursor: pointer;
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-filter-trigger:hover {
      color: var(--ant-color-icon);
      background: var(--ant-table-header-filter-hover-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-filter-trigger.active {
      color: var(--ant-color-primary);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      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);
      min-width: 120px;
      background-color: var(--ant-table-filter-dropdown-bg);
      border-radius: var(--ant-border-radius);
      box-shadow: var(--ant-box-shadow-secondary);
      overflow: hidden;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-dropdown-menu {
      max-height: 264px;
      overflow-x: hidden;
      border: 0;
      box-shadow: none;
      border-radius: unset;
      background-color: var(--ant-table-filter-dropdown-menu-bg);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
      display: block;
      padding: var(--ant-padding-xs) 0;
      color: var(--ant-color-text-disabled);
      font-size: var(--ant-font-size-sm);
      text-align: center;
      content: "Not Found";
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree {
      padding-block: var(--ant-padding-xs) 0;
      padding-inline: var(--ant-padding-xs);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree {
      padding: 0;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
      background-color: var(--ant-control-item-bg-hover);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
      background-color: var(--ant-control-item-bg-active);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-search {
      padding: var(--ant-padding-xs);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-search-input input {
      min-width: 140px;
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-search-input .anticon {
      color: var(--ant-color-text-disabled);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-checkall {
      width: 100%;
      margin-bottom: var(--ant-padding-xxs);
      margin-inline-start: var(--ant-padding-xxs);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-btns {
      display: flex;
      justify-content: space-between;
      padding: calc(var(--ant-padding-xs) - var(--ant-line-width)) var(--ant-padding-xs);
      overflow: hidden;
      border-top: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown .ant-checkbox-wrapper+span,
    :where(.css-ch9ese).ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span {
      padding-inline-start: var(--ant-padding-xs);
      color: var(--ant-color-text);
    }
    
    :where(.css-ch9ese).ant-dropdown .ant-table-filter-dropdown >ul,
    :where(.css-ch9ese).ant-table-filter-dropdown-submenu >ul {
      max-height: calc(100vh - 130px);
      overflow-x: hidden;
      overflow-y: auto;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-title {
      border: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      border-bottom: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container {
      border-inline-start: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      border-top: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tfoot>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tfoot>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tfoot>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tfoot>tr>td {
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead >tr:not(:last-child)>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead >tr:not(:last-child)>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead >tr:not(:last-child)>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead >tr:not(:last-child)>th {
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead >tr>th::before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead >tr>th::before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead >tr>th::before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead >tr>th::before {
      background-color: transparent!important;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tfoot>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tfoot>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tfoot>tr >.ant-table-cell-fix-right-first::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tfoot>tr >.ant-table-cell-fix-right-first::after {
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>td >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>td >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>td >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>td >.ant-table-expanded-row-fixed {
      margin: calc(var(--ant-table-cell-padding-block) * -1) calc((var(--ant-table-cell-padding-inline) + var(--ant-line-width)) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>th >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>th >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>th >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>th >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>td >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>td >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>td >.ant-table-expanded-row-fixed::after,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>td >.ant-table-expanded-row-fixed::after {
      position: absolute;
      top: 0;
      inset-inline-end: var(--ant-line-width);
      bottom: 0;
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      content: "";
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal >.ant-table-container>.ant-table-body >table>tbody >tr.ant-table-expanded-row >th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal >.ant-table-container>.ant-table-body >table>tbody >tr.ant-table-placeholder >th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal >.ant-table-container>.ant-table-body >table>tbody >tr.ant-table-expanded-row >td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal >.ant-table-container>.ant-table-body >table>tbody >tr.ant-table-placeholder >td {
      border-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-medium >.ant-table-container >.ant-table-content >table>tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-medium >.ant-table-container >.ant-table-body >table>tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-medium >.ant-table-container >.ant-table-content >table>tbody>tr>td >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-medium >.ant-table-container >.ant-table-body >table>tbody>tr>td >.ant-table-expanded-row-fixed {
      margin: calc(var(--ant-table-cell-padding-block-md) * -1) calc((var(--ant-table-cell-padding-inline-md) + var(--ant-line-width)) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small >.ant-table-container >.ant-table-content >table>tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small >.ant-table-container >.ant-table-body >table>tbody>tr>th >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small >.ant-table-container >.ant-table-content >table>tbody>tr>td >.ant-table-expanded-row-fixed,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small >.ant-table-container >.ant-table-body >table>tbody>tr>td >.ant-table-expanded-row-fixed {
      margin: calc(var(--ant-table-cell-padding-block-sm) * -1) calc((var(--ant-table-cell-padding-inline-sm) + var(--ant-line-width)) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-footer {
      border: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      border-top: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell .ant-table-container:first-child {
      border-top: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-scrollbar:not([rowspan]) {
      box-shadow: 0 var(--ant-line-width) 0 var(--ant-line-width) var(--ant-table-header-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered .ant-table-cell-scrollbar {
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title,
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-header {
      border-radius: var(--ant-table-header-border-radius) var(--ant-table-header-border-radius) 0 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container {
      border-start-start-radius: 0;
      border-start-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container .ant-table-header,
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child td:first-child,
    :where(.css-ch9ese).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child td:last-child {
      border-radius: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container {
      border-start-start-radius: var(--ant-table-header-border-radius);
      border-start-end-radius: var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container::before {
      border-start-start-radius: var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container::after {
      border-start-end-radius: var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container >.ant-table-content {
      border-start-start-radius: var(--ant-table-header-border-radius);
      border-start-end-radius: var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container table>thead>tr:first-child >*:first-child {
      border-start-start-radius: var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container table>thead>tr:first-child >*:last-child {
      border-start-end-radius: var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-footer {
      border-radius: 0 0 var(--ant-table-header-border-radius) var(--ant-table-header-border-radius);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-expand-icon-col {
      width: calc(var(--ant-control-interactive-size) + var(--ant-padding) * 2);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-cell {
      text-align: center;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
      display: inline-flex;
      float: none;
      vertical-align: sub;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-indent {
      height: 1px;
      float: left;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon {
      color: inherit;
      text-decoration: var(--ant-link-decoration);
      outline: none;
      cursor: pointer;
      transition: all var(--ant-motion-duration-slow);
      border: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      padding: 0;
      background: var(--ant-table-expand-icon-bg);
      user-select: none;
      position: relative;
      float: left;
      width: var(--ant-table-expand-icon-size);
      height: var(--ant-table-expand-icon-size);
      line-height: var(--ant-table-expand-icon-size);
      border-radius: var(--ant-border-radius);
      transform: scale(var(--ant-table-expand-icon-scale));
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:hover {
      color: var(--ant-color-link-hover);
      text-decoration: var(--ant-link-hover-decoration);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:focus {
      color: var(--ant-color-link-hover);
      text-decoration: var(--ant-link-focus-decoration);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:active {
      color: var(--ant-color-link-active);
      text-decoration: var(--ant-link-hover-decoration);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:focus,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:hover,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon:active {
      border-color: currentcolor;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon::before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon::after {
      position: absolute;
      background: currentcolor;
      transition: transform var(--ant-motion-duration-slow) ease-out;
      content: "";
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon::before {
      top: var(--ant-table-expand-icon-half-inner);
      inset-inline-end: calc(var(--ant-padding-xxs) - var(--ant-line-width));
      inset-inline-start: calc(var(--ant-padding-xxs) - var(--ant-line-width));
      height: var(--ant-line-width);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon::after {
      top: calc(var(--ant-padding-xxs) - var(--ant-line-width));
      bottom: calc(var(--ant-padding-xxs) - var(--ant-line-width));
      inset-inline-start: var(--ant-table-expand-icon-half-inner);
      width: var(--ant-line-width);
      transform: rotate(90deg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-collapsed::before {
      transform: rotate(-180deg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-collapsed::after {
      transform: rotate(0deg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-spaced {
      background: transparent;
      border: 0;
      visibility: hidden;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-spaced::before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-expand-icon-spaced::after {
      display: none;
      content: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-row-indent+.ant-table-row-expand-icon {
      margin-top: var(--ant-table-expand-icon-margin-top);
      margin-inline-end: var(--ant-padding-xs);
    }
    
    :where(.css-ch9ese).ant-table-wrapper tr.ant-table-expanded-row >th,
    :where(.css-ch9ese).ant-table-wrapper tr.ant-table-expanded-row:hover >th,
    :where(.css-ch9ese).ant-table-wrapper tr.ant-table-expanded-row >td,
    :where(.css-ch9ese).ant-table-wrapper tr.ant-table-expanded-row:hover >td {
      background: var(--ant-table-row-expanded-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper tr.ant-table-expanded-row .ant-descriptions-view {
      display: flex;
    }
    
    :where(.css-ch9ese).ant-table-wrapper tr.ant-table-expanded-row .ant-descriptions-view table {
      flex: auto;
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-expanded-row-fixed {
      position: relative;
      margin: calc(var(--ant-table-cell-padding-block) * -1) calc(var(--ant-table-cell-padding-inline) * -1);
      padding: var(--ant-table-cell-padding-block) var(--ant-table-cell-padding-inline);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-summary {
      position: relative;
      z-index: 2;
      background: var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-summary >tr >th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-summary >tr >td {
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper div.ant-table-summary {
      box-shadow: 0 calc(var(--ant-line-width) * -1) 0 var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder {
      text-align: center;
      color: var(--ant-color-text-disabled);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder {
      background: var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-col {
      width: var(--ant-table-selection-column-width);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-col.ant-table-selection-col-with-dropdown {
      width: calc(var(--ant-table-selection-column-width) + var(--ant-font-size-icon) + var(--ant-padding) / 4);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered .ant-table-selection-col {
      width: calc(var(--ant-table-selection-column-width) + var(--ant-padding-xs) * 2);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered .ant-table-selection-col.ant-table-selection-col-with-dropdown {
      width: calc(var(--ant-table-selection-column-width) + var(--ant-font-size-icon) + var(--ant-padding) / 4 + var(--ant-padding-xs) * 2);
    }
    
    :where(.css-ch9ese).ant-table-wrapper table tr th.ant-table-selection-column,
    :where(.css-ch9ese).ant-table-wrapper table tr td.ant-table-selection-column,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-column {
      padding-inline-end: var(--ant-padding-xs);
      padding-inline-start: var(--ant-padding-xs);
      text-align: center;
    }
    
    :where(.css-ch9ese).ant-table-wrapper table tr th.ant-table-selection-column .ant-radio-wrapper,
    :where(.css-ch9ese).ant-table-wrapper table tr td.ant-table-selection-column .ant-radio-wrapper,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-column .ant-radio-wrapper {
      margin-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper table tr th.ant-table-selection-column.ant-table-cell-fix-left {
      z-index: calc(2 + 1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper table tr th.ant-table-selection-column::after {
      background-color: transparent!important;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection {
      position: relative;
      display: inline-flex;
      flex-direction: column;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-extra {
      position: absolute;
      top: 0;
      z-index: 1;
      cursor: pointer;
      transition: all var(--ant-motion-duration-slow);
      margin-inline-start: 100%;
      padding-inline-start: calc(var(--ant-table-cell-padding-inline) / 4);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-extra .anticon {
      color: var(--ant-table-header-icon-color);
      font-size: var(--ant-font-size-icon);
      vertical-align: baseline;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-selection-extra .anticon:hover {
      color: var(--ant-table-header-icon-hover-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected >.ant-table-cell {
      background: var(--ant-table-row-selected-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected >.ant-table-cell-row-hover {
      background: var(--ant-table-row-selected-hover-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody .ant-table-row >.ant-table-cell-row-hover {
      background: var(--ant-table-row-hover-bg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell.ant-table-cell-fix {
      position: sticky;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-fix {
      z-index: calc(var(--z-offset-reverse) + 2);
      background: var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-fix:after {
      position: absolute;
      top: 0;
      bottom: calc(var(--ant-line-width) * -1);
      width: 30px;
      transition: box-shadow var(--ant-motion-duration-slow);
      content: "";
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-fix-start:after {
      inset-inline-start: 100%;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-fix-end:after {
      inset-inline-end: 100%;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-fix-start-shadow-show:after {
      box-shadow: inset 10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-fix-end-shadow-show:after {
      box-shadow: inset -10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container {
      position: relative;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container:before,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container:after {
      position: absolute;
      top: 0;
      bottom: calc(var(--ant-line-width) * -1);
      width: 30px;
      transition: box-shadow var(--ant-motion-duration-slow);
      content: "";
      pointer-events: none;
      z-index: calc(var(--columns-count) * 2 + 2 + 1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container:before {
      inset-inline-start: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-container:after {
      inset-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-has-fix-start .ant-table-container:before {
      display: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-has-fix-end .ant-table-container:after {
      display: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-fix-start-shadow-show .ant-table-container:before {
      box-shadow: inset 10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-fix-end-shadow-show .ant-table-container:after {
      box-shadow: inset -10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-sticky-holder {
      position: sticky;
      z-index: calc(var(--columns-count) * 2 + 2 + 1);
      background: var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-sticky-scroll {
      position: sticky;
      bottom: 0;
      height: 8px!important;
      z-index: calc(var(--columns-count) * 2 + 2 + 1);
      display: flex;
      align-items: center;
      background: var(--ant-color-split);
      border-top: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      opacity: var(--ant-opacity-loading);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-sticky-scroll:hover {
      transform-origin: center bottom;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-sticky-scroll-bar {
      height: 8px;
      background-color: var(--ant-table-sticky-scroll-bar-bg);
      border-radius: var(--ant-table-sticky-scroll-bar-border-radius);
      transition: all var(--ant-motion-duration-slow), transform 0s;
      position: absolute;
      bottom: 0;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-sticky-scroll-bar:hover,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-sticky-scroll-bar-active {
      background-color: var(--ant-color-text-heading);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-ellipsis {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      word-break: keep-all;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-start-shadow,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-end-shadow {
      overflow: visible;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-start-shadow .ant-table-cell-content,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-end-shadow .ant-table-cell-content {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      display: block;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-cell-ellipsis .ant-table-column-title {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      word-break: keep-all;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium {
      font-size: var(--ant-table-cell-font-size-md);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-title,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-footer,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-cell,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium tfoot>tr>td {
      padding: var(--ant-table-cell-padding-block-md) var(--ant-table-cell-padding-inline-md);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-filter-trigger {
      margin-inline-end: calc(var(--ant-table-cell-padding-inline-md) / 2 * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-expanded-row-fixed {
      margin: calc(var(--ant-table-cell-padding-block-md) * -1) calc(var(--ant-table-cell-padding-inline-md) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
      margin-block: calc(var(--ant-table-cell-padding-block-md) * -1);
      margin-inline: calc(calc(var(--ant-control-interactive-size) + var(--ant-padding) * 2) - var(--ant-table-cell-padding-inline-md)) calc(var(--ant-table-cell-padding-inline-md) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-medium .ant-table-selection-extra {
      padding-inline-start: calc(var(--ant-table-cell-padding-inline-md) / 4);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small {
      font-size: var(--ant-table-cell-font-size-sm);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-title,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-footer,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-cell,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small tfoot>tr>th,
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small tfoot>tr>td {
      padding: var(--ant-table-cell-padding-block-sm) var(--ant-table-cell-padding-inline-sm);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-filter-trigger {
      margin-inline-end: calc(var(--ant-table-cell-padding-inline-sm) / 2 * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-expanded-row-fixed {
      margin: calc(var(--ant-table-cell-padding-block-sm) * -1) calc(var(--ant-table-cell-padding-inline-sm) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
      margin-block: calc(var(--ant-table-cell-padding-block-sm) * -1);
      margin-inline: calc(calc(var(--ant-control-interactive-size) + var(--ant-padding) * 2) - var(--ant-table-cell-padding-inline-sm)) calc(var(--ant-table-cell-padding-inline-sm) * -1);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table.ant-table-small .ant-table-selection-extra {
      padding-inline-start: calc(var(--ant-table-cell-padding-inline-sm) / 4);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl table {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-row-expand-icon {
      float: right;
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
      transform: rotate(-90deg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
      transform: rotate(180deg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
      transform: rotate(0deg);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-cell-fix-start-shadow-show:after {
      box-shadow: inset -10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-cell-fix-end-shadow-show:after {
      box-shadow: inset 10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-container .ant-table-row-indent {
      float: right;
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-fix-start-shadow-show .ant-table-container:before {
      box-shadow: inset -10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper-rtl .ant-table-fix-end-shadow-show .ant-table-container:after {
      box-shadow: inset 10px 0 8px -8px var(--ant-color-split);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody-virtual .ant-table-tbody-virtual-holder-inner>.ant-table-row,
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody-virtual .ant-table-tbody-virtual-holder-inner>div:not(.ant-table-row)>.ant-table-row {
      display: flex;
      box-sizing: border-box;
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell {
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      transition: background-color var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-tbody-virtual .ant-table-expanded-row .ant-table-expanded-row-cell.ant-table-expanded-row-cell-fixed {
      position: sticky;
      inset-inline-start: 0;
      overflow: hidden;
      width: calc(var(--virtual-width) - var(--ant-line-width));
      border-inline-end: none;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual:after {
      content: "";
      inset-inline: 0;
      bottom: 0;
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      position: absolute;
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell {
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-fix-right-first:before {
      content: "";
      position: absolute;
      inset-block: 0;
      inset-inline-start: calc(var(--ant-line-width) * -1);
      border-inline-start: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    :where(.css-ch9ese).ant-table-wrapper .ant-table-bordered.ant-table-virtual .ant-table-placeholder .ant-table-cell {
      border-inline-end: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
      border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);
    }
    
    .css-var-_R_6uivb_.ant-table-css-var {
      --ant-table-header-bg: #FAFAFA;
      --ant-table-header-color: #333333;
      --ant-table-header-sort-active-bg: #f0f0f0;
      --ant-table-header-sort-hover-bg: #f0f0f0;
      --ant-table-body-sort-bg: #fafafa;
      --ant-table-row-hover-bg: #fafafa;
      --ant-table-row-selected-bg: #fff3f0;
      --ant-table-row-selected-hover-bg: #f5deda;
      --ant-table-row-expanded-bg: rgba(0, 0, 0, 0.02);
      --ant-table-cell-padding-block: 9px;
      --ant-table-cell-padding-inline: 12px;
      --ant-table-cell-padding-block-md: 12px;
      --ant-table-cell-padding-inline-md: 8px;
      --ant-table-cell-padding-block-sm: 8px;
      --ant-table-cell-padding-inline-sm: 8px;
      --ant-table-border-color: #f0f0f0;
      --ant-table-header-border-radius: 8px;
      --ant-table-footer-bg: #fafafa;
      --ant-table-footer-color: #101010;
      --ant-table-cell-font-size: 14px;
      --ant-table-cell-font-size-md: 14px;
      --ant-table-cell-font-size-sm: 14px;
      --ant-table-header-split-color: transparent;
      --ant-table-fixed-header-sort-active-bg: #f0f0f0;
      --ant-table-header-filter-hover-bg: rgba(0, 0, 0, 0.06);
      --ant-table-filter-dropdown-menu-bg: #ffffff;
      --ant-table-filter-dropdown-bg: #ffffff;
      --ant-table-expand-icon-bg: #ffffff;
      --ant-table-selection-column-width: 32px;
      --ant-table-sticky-scroll-bar-bg: rgba(0, 0, 0, 0.25);
      --ant-table-sticky-scroll-bar-border-radius: 100px;
      --ant-table-expand-icon-margin-top: 2.5px;
      --ant-table-header-icon-color: rgba(0, 0, 0, 0.29250000000000004);
      --ant-table-header-icon-hover-color: rgba(16, 16, 16, 0.65);
      --ant-table-expand-icon-half-inner: 7px;
      --ant-table-expand-icon-size: 17px;
      --ant-table-expand-icon-scale: 0.9411764705882353;
    }
    
    :where(.css-ch9ese).ant-spin {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-spin::before,
    :where(.css-ch9ese).ant-spin::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-spin [class^="ant-spin"],
    :where(.css-ch9ese).ant-spin [class*=" ant-spin"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-spin [class^="ant-spin"]::before,
    :where(.css-ch9ese).ant-spin [class*=" ant-spin"]::before,
    :where(.css-ch9ese).ant-spin [class^="ant-spin"]::after,
    :where(.css-ch9ese).ant-spin [class*=" ant-spin"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-spin {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      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;
    }
    
    :where(.css-ch9ese).ant-spin-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-spin.ant-spin-section,
    :where(.css-ch9ese).ant-spin .ant-spin-section {
      display: flex;
      align-items: center;
      flex-direction: column;
      gap: var(--ant-padding-sm);
      color: var(--ant-color-primary);
    }
    
    :where(.css-ch9ese).ant-spin.ant-spin-section {
      display: inline-flex;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-section {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-description {
      font-size: var(--ant-font-size);
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-container {
      position: relative;
      transition: opacity var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-container::after {
      position: absolute;
      top: 0;
      inset-inline-end: 0;
      bottom: 0;
      inset-inline-start: 0;
      z-index: 10;
      width: 100%;
      height: 100%;
      background: var(--ant-color-bg-container);
      opacity: 0;
      transition: all var(--ant-motion-duration-slow);
      content: "";
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-spin-spinning .ant-spin-description {
      text-shadow: 0 0px 5px var(--ant-color-bg-container);
    }
    
    :where(.css-ch9ese).ant-spin-spinning .ant-spin-container {
      clear: both;
      opacity: 0.5;
      user-select: none;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-spin-spinning .ant-spin-container::after {
      opacity: 0.4;
      pointer-events: auto;
    }
    
    :where(.css-ch9ese).ant-spin-fullscreen {
      position: fixed;
      inset: 0;
      background-color: var(--ant-color-bg-mask);
      z-index: var(--ant-z-index-popup-base);
      opacity: 0;
      pointer-events: none;
      transition: all var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-spin-fullscreen.ant-spin-spinning {
      opacity: 1;
      pointer-events: auto;
    }
    
    :where(.css-ch9ese).ant-spin-fullscreen .ant-spin-section {
      color: var(--ant-color-white);
    }
    
    :where(.css-ch9ese).ant-spin-fullscreen .ant-spin-section .ant-spin-description {
      color: var(--ant-color-text-light-solid);
    }
    
    :where(.css-ch9ese).ant-spin {
      --ant-spin-dot-holder-size: var(--ant-spin-dot-size);
      --ant-spin-dot-item-size: calc((var(--ant-spin-dot-holder-size) - var(--ant-margin-xxs) / 2) / 2);
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot {
      position: relative;
      display: inline-block;
      font-size: var(--ant-spin-dot-holder-size);
      width: 1em;
      height: 1em;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-holder {
      width: 1em;
      height: 1em;
      font-size: var(--ant-spin-dot-holder-size);
      display: inline-block;
      transition: transform var(--ant-motion-duration-slow) ease, opacity var(--ant-motion-duration-slow) ease;
      transform-origin: 50% 50%;
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-holder-hidden {
      transform: scale(0.3);
      opacity: 0;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-spin {
      transform: rotate(45deg);
      animation-name: css-ch9ese-antRotate;
      animation-duration: 1.2s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-item {
      position: absolute;
      display: block;
      width: var(--ant-spin-dot-item-size);
      height: var(--ant-spin-dot-item-size);
      background: currentColor;
      border-radius: 100%;
      transform: scale(0.75);
      transform-origin: 50% 50%;
      opacity: 0.3;
      animation-name: css-ch9ese-antSpinMove;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-direction: alternate;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-item:nth-child(1) {
      top: 0;
      inset-inline-start: 0;
      animation-delay: 0s;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-item:nth-child(2) {
      top: 0;
      inset-inline-end: 0;
      animation-delay: 0.4s;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-item:nth-child(3) {
      inset-inline-end: 0;
      bottom: 0;
      animation-delay: 0.8s;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-item:nth-child(4) {
      bottom: 0;
      inset-inline-start: 0;
      animation-delay: 1.2s;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-progress {
      position: absolute;
      left: 50%;
      top: 0;
      transform: translateX(-50%);
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-circle {
      stroke-linecap: round;
      transition: stroke-dashoffset var(--ant-motion-duration-slow) ease, stroke-dasharray var(--ant-motion-duration-slow) ease, stroke var(--ant-motion-duration-slow) ease, stroke-width var(--ant-motion-duration-slow) ease, opacity var(--ant-motion-duration-slow) ease;
      fill-opacity: 0;
      stroke: currentcolor;
    }
    
    :where(.css-ch9ese).ant-spin .ant-spin-dot-circle-bg {
      stroke: var(--ant-color-fill-secondary);
    }
    
    :where(.css-ch9ese).ant-spin-sm {
      --ant-spin-dot-holder-size: var(--ant-spin-dot-size-sm);
    }
    
    :where(.css-ch9ese).ant-spin-lg {
      --ant-spin-dot-holder-size: var(--ant-spin-dot-size-lg);
    }
    
    @keyframes css-ch9ese-antRotate {
      to {
        transform: rotate(405deg);
      }
    }
    
    @keyframes css-ch9ese-antSpinMove {
      to {
        opacity: 1;
      }
    }
    
    .css-var-_R_6uivb_.ant-spin {
      --ant-spin-content-height: 400px;
      --ant-spin-dot-size: 20px;
      --ant-spin-dot-size-sm: 14px;
      --ant-spin-dot-size-lg: 32px;
    }
    
    :where(.css-ch9ese).ant-tooltip {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      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;
      z-index: var(--ant-tooltip-z-index-popup);
      display: block;
      width: max-content;
      max-width: var(--ant-tooltip-max-width);
      visibility: visible;
      --ant-tooltip-valid-offset-x: var(--ant-tooltip-arrow-offset-x, var(--arrow-x));
      transform-origin: var(--ant-tooltip-valid-offset-x, 50%) var(--arrow-y, 50%);
      --ant-tooltip-arrow-background-color: var(--ant-color-bg-spotlight);
    }
    
    :where(.css-ch9ese).ant-tooltip-hidden {
      display: none;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container {
      min-width: calc(var(--ant-border-radius) * 2 + var(--ant-size-popup-arrow));
      min-height: var(--ant-control-height);
      padding: calc(var(--ant-padding-sm) / 2) var(--ant-padding-xs);
      color: var(--ant-tooltip-overlay-color, var(--ant-color-text-light-solid));
      text-align: start;
      text-decoration: none;
      word-wrap: break-word;
      background-color: var(--ant-color-bg-spotlight);
      border-radius: var(--ant-border-radius);
      box-shadow: var(--ant-box-shadow-secondary);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-enter,
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-enter.ant-fade-enter-active,
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-appear.ant-fade-appear-active {
      animation-name: css-ch9ese-antFadeIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-leave.ant-fade-leave-active {
      animation-name: css-ch9ese-antFadeOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-enter,
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-appear {
      opacity: 0;
      animation-timing-function: linear;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-container.ant-fade-leave {
      animation-timing-function: linear;
    }
    
    :where(.css-ch9ese).ant-tooltip:has(~ .ant-tooltip-unique-container) .ant-tooltip-container {
      border: none;
      background: transparent;
      box-shadow: none;
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-topLeft,
    :where(.css-ch9ese).ant-tooltip-placement-topRight,
    :where(.css-ch9ese).ant-tooltip-placement-bottomLeft,
    :where(.css-ch9ese).ant-tooltip-placement-bottomRight {
      min-width: calc(var(--ant-border-radius) + var(--ant-size-popup-arrow) + var(--ant-tooltip-arrow-offset-horizontal));
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-left .ant-tooltip-inner,
    :where(.css-ch9ese).ant-tooltip-placement-leftTop .ant-tooltip-inner,
    :where(.css-ch9ese).ant-tooltip-placement-leftBottom .ant-tooltip-inner,
    :where(.css-ch9ese).ant-tooltip-placement-right .ant-tooltip-inner,
    :where(.css-ch9ese).ant-tooltip-placement-rightTop .ant-tooltip-inner,
    :where(.css-ch9ese).ant-tooltip-placement-rightBottom .ant-tooltip-inner {
      border-radius: min(var(--ant-border-radius), 8px);
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-content {
      position: relative;
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-blue .ant-tooltip-container {
      background-color: var(--ant-blue-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-blue .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-blue-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-purple .ant-tooltip-container {
      background-color: var(--ant-purple-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-purple .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-purple-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-cyan .ant-tooltip-container {
      background-color: var(--ant-cyan-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-cyan .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-cyan-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-green .ant-tooltip-container {
      background-color: var(--ant-green-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-green .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-green-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-magenta .ant-tooltip-container {
      background-color: var(--ant-magenta-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-magenta .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-magenta-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-pink .ant-tooltip-container {
      background-color: var(--ant-pink-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-pink .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-pink-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-red .ant-tooltip-container {
      background-color: var(--ant-red-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-red .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-red-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-orange .ant-tooltip-container {
      background-color: var(--ant-orange-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-orange .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-orange-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-yellow .ant-tooltip-container {
      background-color: var(--ant-yellow-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-yellow .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-yellow-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-volcano .ant-tooltip-container {
      background-color: var(--ant-volcano-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-volcano .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-volcano-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-container {
      background-color: var(--ant-geekblue-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-geekblue-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-lime .ant-tooltip-container {
      background-color: var(--ant-lime-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-lime .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-lime-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-gold .ant-tooltip-container {
      background-color: var(--ant-gold-6);
    }
    
    :where(.css-ch9ese).ant-tooltip.ant-tooltip-gold .ant-tooltip-arrow {
      --ant-tooltip-arrow-background-color: var(--ant-gold-6);
    }
    
    :where(.css-ch9ese).ant-tooltip-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-arrow {
      position: absolute;
      z-index: 1;
      display: block;
      pointer-events: none;
      width: var(--ant-size-popup-arrow);
      height: var(--ant-size-popup-arrow);
      overflow: hidden;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-arrow::before {
      position: absolute;
      bottom: 0;
      inset-inline-start: 0;
      width: var(--ant-size-popup-arrow);
      height: calc(var(--ant-size-popup-arrow) / 2);
      background: var(--ant-tooltip-arrow-background-color);
      clip-path: var(--ant-tooltip-arrow-polygon);
      clip-path: var(--ant-tooltip-arrow-path);
      content: "";
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-arrow::after {
      content: "";
      position: absolute;
      width: var(--ant-tooltip-arrow-shadow-width);
      height: var(--ant-tooltip-arrow-shadow-width);
      bottom: 0;
      inset-inline: 0;
      margin: auto;
      border-radius: 0 0 var(--ant-border-radius-xs) 0;
      transform: translateY(50%) rotate(-135deg);
      box-shadow: var(--ant-box-shadow-popover-arrow);
      z-index: 0;
      background: transparent;
    }
    
    :where(.css-ch9ese).ant-tooltip .ant-tooltip-arrow:before {
      background: var(--ant-tooltip-arrow-background-color);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-top>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-topLeft>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-topRight>.ant-tooltip-arrow {
      bottom: 0;
      transform: translateY(100%) rotate(180deg);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-top>.ant-tooltip-arrow {
      left: 50%;
      transform: translateX(-50%) translateY(100%) rotate(180deg);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-topLeft {
      --ant-tooltip-arrow-offset-x: var(--ant-tooltip-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-topLeft >.ant-tooltip-arrow {
      left: var(--ant-tooltip-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-topRight {
      --ant-tooltip-arrow-offset-x: calc(100% - var(--ant-tooltip-arrow-offset-horizontal));
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-topRight >.ant-tooltip-arrow {
      right: var(--ant-tooltip-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-bottom>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-bottomLeft>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-bottomRight>.ant-tooltip-arrow {
      top: 0;
      transform: translateY(-100%);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-bottom>.ant-tooltip-arrow {
      left: 50%;
      transform: translateX(-50%) translateY(-100%);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-bottomLeft {
      --ant-tooltip-arrow-offset-x: var(--ant-tooltip-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-bottomLeft >.ant-tooltip-arrow {
      left: var(--ant-tooltip-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-bottomRight {
      --ant-tooltip-arrow-offset-x: calc(100% - var(--ant-tooltip-arrow-offset-horizontal));
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-bottomRight >.ant-tooltip-arrow {
      right: var(--ant-tooltip-arrow-offset-horizontal);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-left>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-leftTop>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow {
      right: 0;
      transform: translateX(100%) rotate(90deg);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-left>.ant-tooltip-arrow {
      top: 50%;
      transform: translateY(-50%) translateX(100%) rotate(90deg);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-leftTop>.ant-tooltip-arrow {
      top: var(--ant-tooltip-arrow-offset-vertical);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow {
      bottom: var(--ant-tooltip-arrow-offset-vertical);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-right>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-rightTop>.ant-tooltip-arrow,
    :where(.css-ch9ese).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow {
      left: 0;
      transform: translateX(-100%) rotate(-90deg);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-right>.ant-tooltip-arrow {
      top: 50%;
      transform: translateY(-50%) translateX(-100%) rotate(-90deg);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-rightTop>.ant-tooltip-arrow {
      top: var(--ant-tooltip-arrow-offset-vertical);
    }
    
    :where(.css-ch9ese).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow {
      bottom: var(--ant-tooltip-arrow-offset-vertical);
    }
    
    :where(.css-ch9ese).ant-tooltip-pure {
      position: relative;
      max-width: none;
      margin: var(--ant-size-popup-arrow);
    }
    
    :where(.css-ch9ese).ant-tooltip-unique-container {
      min-width: calc(var(--ant-border-radius) * 2 + var(--ant-size-popup-arrow));
      min-height: var(--ant-control-height);
      padding: calc(var(--ant-padding-sm) / 2) var(--ant-padding-xs);
      color: var(--ant-tooltip-overlay-color, var(--ant-color-text-light-solid));
      text-align: start;
      text-decoration: none;
      word-wrap: break-word;
      background-color: var(--ant-color-bg-spotlight);
      border-radius: var(--ant-border-radius);
      box-shadow: var(--ant-box-shadow-secondary);
      box-sizing: border-box;
      --ant-tooltip-valid-offset-x: var(--ant-tooltip-arrow-offset-x, var(--arrow-x));
      transform-origin: var(--ant-tooltip-valid-offset-x, 50%) var(--arrow-y, 50%);
      position: absolute;
      z-index: calc(var(--ant-tooltip-z-index-popup) - 1);
    }
    
    :where(.css-ch9ese).ant-tooltip-unique-container-hidden {
      display: none;
    }
    
    :where(.css-ch9ese).ant-tooltip-unique-container-visible {
      transition: all var(--ant-motion-duration-slow);
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-enter,
    :where(.css-ch9ese).ant-zoom-big-fast-appear {
      animation-duration: var(--ant-motion-duration-fast);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-leave {
      animation-duration: var(--ant-motion-duration-fast);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
    :where(.css-ch9ese).ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
      animation-name: css-ch9ese-antZoomBigIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
      animation-name: css-ch9ese-antZoomBigOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-enter,
    :where(.css-ch9ese).ant-zoom-big-fast-appear {
      transform: scale(0);
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-enter-prepare,
    :where(.css-ch9ese).ant-zoom-big-fast-appear-prepare {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-zoom-big-fast-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    .css-var-_R_6uivb_.ant-tooltip-css-var {
      --ant-tooltip-z-index-popup: 1270;
      --ant-tooltip-max-width: 400px;
      --ant-tooltip-arrow-offset-horizontal: 12px;
      --ant-tooltip-arrow-offset-vertical: 8px;
      --ant-tooltip-arrow-shadow-width: 8.970562748477143px;
      --ant-tooltip-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
      --ant-tooltip-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
    }
    
    :where(.css-ch9ese).ant-skeleton {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-skeleton::before,
    :where(.css-ch9ese).ant-skeleton::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-skeleton [class^="ant-skeleton"],
    :where(.css-ch9ese).ant-skeleton [class*=" ant-skeleton"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-skeleton [class^="ant-skeleton"]::before,
    :where(.css-ch9ese).ant-skeleton [class*=" ant-skeleton"]::before,
    :where(.css-ch9ese).ant-skeleton [class^="ant-skeleton"]::after,
    :where(.css-ch9ese).ant-skeleton [class*=" ant-skeleton"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-skeleton {
      display: table;
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-header {
      display: table-cell;
      padding-inline-end: var(--ant-padding);
      vertical-align: top;
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar {
      display: inline-block;
      vertical-align: top;
      background: var(--ant-skeleton-gradient-from-color);
      width: var(--ant-control-height);
      height: var(--ant-control-height);
      line-height: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-circle {
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-lg {
      width: var(--ant-control-height-lg);
      height: var(--ant-control-height-lg);
      line-height: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-sm {
      width: var(--ant-control-height-sm);
      height: var(--ant-control-height-sm);
      line-height: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section {
      display: table-cell;
      width: 100%;
      vertical-align: top;
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section .ant-skeleton-title {
      width: 100%;
      height: var(--ant-skeleton-title-height);
      background: var(--ant-skeleton-gradient-from-color);
      border-radius: var(--ant-skeleton-block-radius);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section .ant-skeleton-title +.ant-skeleton-paragraph {
      margin-block-start: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section .ant-skeleton-paragraph {
      padding: 0;
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section .ant-skeleton-paragraph >li {
      width: 100%;
      height: var(--ant-skeleton-paragraph-li-height);
      list-style: none;
      background: var(--ant-skeleton-gradient-from-color);
      border-radius: var(--ant-skeleton-block-radius);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section .ant-skeleton-paragraph >li +li {
      margin-block-start: var(--ant-control-height-xs);
    }
    
    :where(.css-ch9ese).ant-skeleton .ant-skeleton-section .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
      width: 61%;
    }
    
    :where(.css-ch9ese).ant-skeleton-round .ant-skeleton-section .ant-skeleton-title,
    :where(.css-ch9ese).ant-skeleton-round .ant-skeleton-section .ant-skeleton-paragraph>li {
      border-radius: 100px;
    }
    
    :where(.css-ch9ese).ant-skeleton-with-avatar .ant-skeleton-section .ant-skeleton-title {
      margin-block-start: var(--ant-margin-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton-with-avatar .ant-skeleton-section .ant-skeleton-title +.ant-skeleton-paragraph {
      margin-block-start: var(--ant-skeleton-paragraph-margin-top);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element {
      display: inline-block;
      width: auto;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button {
      display: inline-block;
      vertical-align: top;
      background: var(--ant-skeleton-gradient-from-color);
      border-radius: var(--ant-border-radius-sm);
      width: calc(var(--ant-control-height) * 2);
      min-width: calc(var(--ant-control-height) * 2);
      height: var(--ant-control-height);
      line-height: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
      width: var(--ant-control-height);
      min-width: var(--ant-control-height);
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
      border-radius: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg {
      width: calc(var(--ant-control-height-lg) * 2);
      min-width: calc(var(--ant-control-height-lg) * 2);
      height: var(--ant-control-height-lg);
      line-height: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
      width: var(--ant-control-height-lg);
      min-width: var(--ant-control-height-lg);
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
      border-radius: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm {
      width: calc(var(--ant-control-height-sm) * 2);
      min-width: calc(var(--ant-control-height-sm) * 2);
      height: var(--ant-control-height-sm);
      line-height: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
      width: var(--ant-control-height-sm);
      min-width: var(--ant-control-height-sm);
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
      border-radius: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar {
      display: inline-block;
      vertical-align: top;
      background: var(--ant-skeleton-gradient-from-color);
      width: var(--ant-control-height);
      height: var(--ant-control-height);
      line-height: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-lg {
      width: var(--ant-control-height-lg);
      height: var(--ant-control-height-lg);
      line-height: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-sm {
      width: var(--ant-control-height-sm);
      height: var(--ant-control-height-sm);
      line-height: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-input {
      display: inline-block;
      vertical-align: top;
      background: var(--ant-skeleton-gradient-from-color);
      border-radius: var(--ant-border-radius-sm);
      width: calc(var(--ant-control-height) * 5);
      min-width: calc(var(--ant-control-height) * 5);
      height: var(--ant-control-height);
      line-height: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-input-lg {
      width: calc(var(--ant-control-height-lg) * 5);
      min-width: calc(var(--ant-control-height-lg) * 5);
      height: var(--ant-control-height-lg);
      line-height: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-input-sm {
      width: calc(var(--ant-control-height-sm) * 5);
      min-width: calc(var(--ant-control-height-sm) * 5);
      height: var(--ant-control-height-sm);
      line-height: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-node {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      vertical-align: middle;
      background: var(--ant-skeleton-gradient-from-color);
      border-radius: var(--ant-border-radius-sm);
      width: calc(calc(var(--ant-control-height) * 1.5) * 2);
      height: calc(calc(var(--ant-control-height) * 1.5) * 2);
      line-height: calc(calc(var(--ant-control-height) * 1.5) * 2);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-image {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      vertical-align: middle;
      background: var(--ant-skeleton-gradient-from-color);
      border-radius: var(--ant-border-radius-sm);
      width: calc(calc(var(--ant-control-height) * 1.5) * 2);
      height: calc(calc(var(--ant-control-height) * 1.5) * 2);
      line-height: calc(calc(var(--ant-control-height) * 1.5) * 2);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-path {
      fill: #bfbfbf;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg {
      width: calc(var(--ant-control-height) * 1.5);
      height: calc(var(--ant-control-height) * 1.5);
      line-height: calc(var(--ant-control-height) * 1.5);
      max-width: calc(calc(var(--ant-control-height) * 1.5) * 4);
      max-height: calc(calc(var(--ant-control-height) * 1.5) * 4);
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg.ant-skeleton-image-svg-circle {
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-block {
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-block .ant-skeleton-button {
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-block .ant-skeleton-input {
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-title,
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-button,
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-input,
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-node,
    :where(.css-ch9ese).ant-skeleton.ant-skeleton-active .ant-skeleton-image {
      background: linear-gradient(90deg, var(--ant-skeleton-gradient-from-color) 25%, var(--ant-skeleton-gradient-to-color) 37%, var(--ant-skeleton-gradient-from-color) 63%);
      background-size: 400% 100%;
      animation-name: css-ch9ese-ant-skeleton-loading;
      animation-duration: 1.4s;
      animation-timing-function: ease;
      animation-iteration-count: infinite;
    }
    
    @keyframes css-ch9ese-ant-skeleton-loading {
      0% {
        background-position: 100% 50%;
      }
      100% {
        background-position: 0 50%;
      }
    }
    
    .css-var-_R_6uivb_.ant-skeleton {
      --ant-skeleton-color: rgba(0, 0, 0, 0.06);
      --ant-skeleton-color-gradient-end: rgba(0, 0, 0, 0.15);
      --ant-skeleton-gradient-from-color: rgba(0, 0, 0, 0.06);
      --ant-skeleton-gradient-to-color: rgba(0, 0, 0, 0.15);
      --ant-skeleton-title-height: 16px;
      --ant-skeleton-block-radius: 4px;
      --ant-skeleton-paragraph-margin-top: 28px;
      --ant-skeleton-paragraph-li-height: 16px;
    }
    
    a:where(.css-ch9ese) {
      color: var(--ant-color-link);
      text-decoration: var(--ant-link-decoration);
      background-color: transparent;
      outline: none;
      cursor: pointer;
      transition: color var(--ant-motion-duration-slow);
      -webkit-text-decoration-skip: objects;
    }
    
    a:where(.css-ch9ese):hover {
      color: var(--ant-color-link-hover);
    }
    
    a:where(.css-ch9ese):active {
      color: var(--ant-color-link-active);
    }
    
    a:where(.css-ch9ese):active,
    a:where(.css-ch9ese):hover {
      text-decoration: var(--ant-link-hover-decoration);
      outline: 0;
    }
    
    a:where(.css-ch9ese):focus {
      text-decoration: var(--ant-link-focus-decoration);
      outline: 0;
    }
    
    a:where(.css-ch9ese):focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    a:where(.css-ch9ese)[disabled] {
      color: var(--ant-color-text-disabled);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese) a {
      color: var(--ant-color-link);
      text-decoration: var(--ant-link-decoration);
      background-color: transparent;
      outline: none;
      cursor: pointer;
      transition: color var(--ant-motion-duration-slow);
      -webkit-text-decoration-skip: objects;
    }
    
    :where(.css-ch9ese) a:hover {
      color: var(--ant-color-link-hover);
    }
    
    :where(.css-ch9ese) a:active {
      color: var(--ant-color-link-active);
    }
    
    :where(.css-ch9ese) a:active,
    :where(.css-ch9ese) a:hover {
      text-decoration: var(--ant-link-hover-decoration);
      outline: 0;
    }
    
    :where(.css-ch9ese) a:focus {
      text-decoration: var(--ant-link-focus-decoration);
      outline: 0;
    }
    
    :where(.css-ch9ese) a:focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese) a[disabled] {
      color: var(--ant-color-text-disabled);
      cursor: not-allowed;
    }
    
    :where(.css-ch9ese).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;
      -moz-osx-font-smoothing: grayscale;
    }
    
    :where(.css-ch9ese).anticon >* {
      line-height: 1;
    }
    
    :where(.css-ch9ese).anticon svg {
      display: inline-block;
    }
    
    :where(.css-ch9ese).anticon .anticon .anticon-icon {
      display: block;
    }
    
    :where(.css-ch9ese).ant-modal-css-var {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-modal-css-var::before,
    :where(.css-ch9ese).ant-modal-css-var::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-modal-css-var [class^="ant-modal"],
    :where(.css-ch9ese).ant-modal-css-var [class*=" ant-modal"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-modal-css-var [class^="ant-modal"]::before,
    :where(.css-ch9ese).ant-modal-css-var [class*=" ant-modal"]::before,
    :where(.css-ch9ese).ant-modal-css-var [class^="ant-modal"]::after,
    :where(.css-ch9ese).ant-modal-css-var [class*=" ant-modal"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-wrap-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-centered {
      text-align: center;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-centered::before {
      display: inline-block;
      width: 0;
      height: 100%;
      vertical-align: middle;
      content: "";
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-centered .ant-modal {
      top: 0;
      display: inline-block;
      padding-bottom: 0;
      text-align: start;
      vertical-align: middle;
    }
    
    @media (max-width: 767px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        max-width: calc(100vw - 16px);
        margin: var(--ant-margin-xs) auto;
      }
      :where(.css-ch9ese).ant-modal-root .ant-modal-centered .ant-modal {
        flex: 1;
      }
    }
    
    :where(.css-ch9ese).ant-modal {
      box-sizing: border-box;
      margin: 0 auto;
      padding: 0;
      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);
      pointer-events: none;
      position: relative;
      top: 100px;
      width: auto;
      max-width: calc(100vw - calc(var(--ant-margin) * 2));
    }
    
    :where(.css-ch9ese).ant-modal:focus-visible {
      border-radius: var(--ant-border-radius-lg);
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-title {
      margin: 0;
      color: var(--ant-modal-title-color);
      font-weight: var(--ant-font-weight-strong);
      font-size: var(--ant-modal-title-font-size);
      line-height: var(--ant-modal-title-line-height);
      word-wrap: break-word;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-container {
      position: relative;
      background-color: var(--ant-modal-content-bg);
      background-clip: padding-box;
      border: 0;
      border-radius: var(--ant-border-radius-lg);
      box-shadow: var(--ant-box-shadow);
      pointer-events: auto;
      padding: var(--ant-modal-content-padding);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-close {
      position: absolute;
      top: calc((calc(calc(var(--ant-line-height-heading-5) * var(--ant-font-size-heading-5)) + calc(var(--ant-padding) * 2)) - var(--ant-control-height)) / 2);
      inset-inline-end: calc((calc(calc(var(--ant-line-height-heading-5) * var(--ant-font-size-heading-5)) + calc(var(--ant-padding) * 2)) - var(--ant-control-height)) / 2);
      z-index: calc(var(--ant-z-index-popup-base) + 10);
      padding: 0;
      color: var(--ant-color-icon);
      font-weight: var(--ant-font-weight-strong);
      line-height: 1;
      text-decoration: none;
      background: transparent;
      border-radius: var(--ant-border-radius-sm);
      width: var(--ant-control-height);
      height: var(--ant-control-height);
      border: 0;
      outline: 0;
      cursor: pointer;
      transition: color var(--ant-motion-duration-mid), background-color var(--ant-motion-duration-mid);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-close-x {
      display: flex;
      font-size: var(--ant-font-size-lg);
      font-style: normal;
      line-height: var(--ant-control-height);
      justify-content: center;
      text-transform: none;
      text-rendering: auto;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-close:disabled {
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-close:hover {
      color: var(--ant-color-icon-hover);
      background-color: var(--ant-color-bg-text-hover);
      text-decoration: none;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-close:active {
      background-color: var(--ant-color-bg-text-active);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-close:focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-header {
      color: var(--ant-color-text);
      background: var(--ant-modal-header-bg);
      border-radius: var(--ant-border-radius-lg) var(--ant-border-radius-lg) 0 0;
      margin-bottom: var(--ant-modal-header-margin-bottom);
      padding: var(--ant-modal-header-padding);
      border-bottom: var(--ant-modal-header-border-bottom);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-body {
      font-size: var(--ant-font-size);
      line-height: var(--ant-line-height);
      word-wrap: break-word;
      padding: var(--ant-modal-body-padding);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-body .ant-modal-body-skeleton {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: var(--ant-margin) auto;
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-footer {
      text-align: end;
      background: var(--ant-modal-footer-bg);
      margin-top: var(--ant-modal-footer-margin-top);
      padding: var(--ant-modal-footer-padding);
      border-top: var(--ant-modal-footer-border-top);
      border-radius: var(--ant-modal-footer-border-radius);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-footer >.ant-btn+.ant-btn {
      margin-inline-start: var(--ant-margin-xs);
    }
    
    :where(.css-ch9ese).ant-modal .ant-modal-open {
      overflow: hidden;
    }
    
    :where(.css-ch9ese).ant-modal-pure-panel {
      top: auto;
      padding: 0;
      display: flex;
      flex-direction: column;
    }
    
    :where(.css-ch9ese).ant-modal-pure-panel .ant-modal-container,
    :where(.css-ch9ese).ant-modal-pure-panel .ant-modal-body,
    :where(.css-ch9ese).ant-modal-pure-panel .ant-modal-confirm-body-wrapper {
      display: flex;
      flex-direction: column;
      flex: auto;
    }
    
    :where(.css-ch9ese).ant-modal-pure-panel .ant-modal-confirm-body {
      margin-bottom: auto;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-wrap-rtl {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body {
      direction: rtl;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal.ant-zoom-enter,
    :where(.css-ch9ese).ant-modal-root .ant-modal.ant-zoom-appear {
      transform: none;
      opacity: 0;
      animation-duration: var(--ant-motion-duration-slow);
      user-select: none;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-container {
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-mask {
      position: fixed;
      inset: 0;
      z-index: var(--ant-z-index-popup-base);
      height: 100%;
      background-color: var(--ant-color-bg-mask);
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-mask.ant-modal-mask-blur {
      backdrop-filter: blur(4px);
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-mask .ant-modal-hidden {
      display: none;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-modal-wrap {
      position: fixed;
      inset: 0;
      z-index: var(--ant-z-index-popup-base);
      overflow: auto;
      outline: 0;
      -webkit-overflow-scrolling: touch;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-fade-enter,
    :where(.css-ch9ese).ant-modal-root .ant-fade-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-fade-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-fade-enter.ant-fade-enter-active,
    :where(.css-ch9ese).ant-modal-root .ant-fade-appear.ant-fade-appear-active {
      animation-name: css-ch9ese-antFadeIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-fade-leave.ant-fade-leave-active {
      animation-name: css-ch9ese-antFadeOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-fade-enter,
    :where(.css-ch9ese).ant-modal-root .ant-fade-appear {
      opacity: 0;
      animation-timing-function: linear;
    }
    
    :where(.css-ch9ese).ant-modal-root .ant-fade-leave {
      animation-timing-function: linear;
    }
    
    :where(.css-ch9ese).ant-zoom-enter,
    :where(.css-ch9ese).ant-zoom-appear {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-zoom-leave {
      animation-duration: var(--ant-motion-duration-mid);
      animation-fill-mode: both;
      animation-play-state: paused;
    }
    
    :where(.css-ch9ese).ant-zoom-enter.ant-zoom-enter-active,
    :where(.css-ch9ese).ant-zoom-appear.ant-zoom-appear-active {
      animation-name: css-ch9ese-antZoomIn;
      animation-play-state: running;
    }
    
    :where(.css-ch9ese).ant-zoom-leave.ant-zoom-leave-active {
      animation-name: css-ch9ese-antZoomOut;
      animation-play-state: running;
      pointer-events: none;
    }
    
    :where(.css-ch9ese).ant-zoom-enter,
    :where(.css-ch9ese).ant-zoom-appear {
      transform: scale(0);
      opacity: 0;
      animation-timing-function: var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-zoom-enter-prepare,
    :where(.css-ch9ese).ant-zoom-appear-prepare {
      transform: none;
    }
    
    :where(.css-ch9ese).ant-zoom-leave {
      animation-timing-function: var(--ant-motion-ease-in-out-circ);
    }
    
    :where(.css-ch9ese).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);
      --ant-modal-xxxl-width: var(--ant-modal-xxl-width);
      width: var(--ant-modal-xs-width);
    }
    
    @media (min-width: 576px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        width: var(--ant-modal-sm-width);
      }
    }
    
    @media (min-width: 768px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        width: var(--ant-modal-md-width);
      }
    }
    
    @media (min-width: 992px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        width: var(--ant-modal-lg-width);
      }
    }
    
    @media (min-width: 1200px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        width: var(--ant-modal-xl-width);
      }
    }
    
    @media (min-width: 1600px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        width: var(--ant-modal-xxl-width);
      }
    }
    
    @media (min-width: 1920px) {
      :where(.css-ch9ese).ant-modal-root .ant-modal {
        width: var(--ant-modal-xxxl-width);
      }
    }
    
    @keyframes css-ch9ese-antFadeIn {
      0% {
        opacity: 0;
      }
      100% {
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antFadeOut {
      0% {
        opacity: 1;
      }
      100% {
        opacity: 0;
      }
    }
    
    @keyframes css-ch9ese-antZoomIn {
      0% {
        transform: scale(0.2);
        opacity: 0;
      }
      100% {
        transform: scale(1);
        opacity: 1;
      }
    }
    
    @keyframes css-ch9ese-antZoomOut {
      0% {
        transform: scale(1);
      }
      100% {
        transform: scale(0.2);
        opacity: 0;
      }
    }
    
    .css-var-_R_6uivb_.ant-modal-css-var {
      --ant-border-radius-lg: 20px;
      --ant-padding-md: 30px;
      --ant-padding-content-horizontal-lg: 30px;
      --ant-color-bg-text-hover: transparent;
      --ant-color-bg-text-active: transparent;
      --ant-modal-footer-bg: transparent;
      --ant-modal-header-bg: transparent;
      --ant-modal-title-line-height: 1.5;
      --ant-modal-title-font-size: 16px;
      --ant-modal-content-bg: #ffffff;
      --ant-modal-title-color: #101010;
      --ant-modal-content-padding: 30px 30px;
      --ant-modal-header-padding: 0px;
      --ant-modal-header-border-bottom: none;
      --ant-modal-header-margin-bottom: 8px;
      --ant-modal-body-padding: 0px;
      --ant-modal-footer-padding: 0px;
      --ant-modal-footer-border-top: none;
      --ant-modal-footer-border-radius: 0px;
      --ant-modal-footer-margin-top: 12px;
      --ant-modal-confirm-body-padding: 0px;
      --ant-modal-confirm-icon-margin-inline-end: 12px;
      --ant-modal-confirm-btns-margin-top: 12px;
    }
    
    .css-var-_R_6uivb_ {
      --ant-blue: #1677FF;
      --ant-purple: #722ED1;
      --ant-cyan: #13C2C2;
      --ant-green: #52C41A;
      --ant-magenta: #EB2F96;
      --ant-pink: #EB2F96;
      --ant-red: #F5222D;
      --ant-orange: #FA8C16;
      --ant-yellow: #FADB14;
      --ant-volcano: #FA541C;
      --ant-geekblue: #2F54EB;
      --ant-gold: #FAAD14;
      --ant-lime: #A0D911;
      --ant-color-primary: #c23631;
      --ant-color-success: #52c41a;
      --ant-color-warning: #faad14;
      --ant-color-error: #ff4d4f;
      --ant-color-info: #1677ff;
      --ant-color-link: #c23631;
      --ant-color-text-base: #000;
      --ant-color-bg-base: #fff;
      --ant-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';
      --ant-font-family-code: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
      --ant-font-size: 14px;
      --ant-line-width: 1px;
      --ant-line-type: solid;
      --ant-motion-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
      --ant-motion-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
      --ant-motion-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
      --ant-motion-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
      --ant-motion-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
      --ant-motion-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
      --ant-motion-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      --ant-motion-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
      --ant-border-radius: 6px;
      --ant-size-unit: 4px;
      --ant-size-step: 4px;
      --ant-size-popup-arrow: 16px;
      --ant-control-height: 32px;
      --ant-z-index-base: 0;
      --ant-z-index-popup-base: 1200;
      --ant-opacity-image: 1;
      --ant-color-bg-spotlight: rgba(0, 0, 0, 0.75);
      --ant-color-text: #101010;
      --ant-color-link-hover: #E50915;
      --ant-color-link-active: #912925;
      --ant-control-outline: rgba(0, 0, 0, 0);
      --ant-control-tmp-outline: rgba(0, 0, 0, 0);
      --ant-blue-1: #e6f4ff;
      --ant-blue-2: #bae0ff;
      --ant-blue-3: #91caff;
      --ant-blue-4: #69b1ff;
      --ant-blue-5: #4096ff;
      --ant-blue-6: #1677ff;
      --ant-blue-7: #0958d9;
      --ant-blue-8: #003eb3;
      --ant-blue-9: #002c8c;
      --ant-blue-10: #001d66;
      --ant-purple-1: #f9f0ff;
      --ant-purple-2: #efdbff;
      --ant-purple-3: #d3adf7;
      --ant-purple-4: #b37feb;
      --ant-purple-5: #9254de;
      --ant-purple-6: #722ed1;
      --ant-purple-7: #531dab;
      --ant-purple-8: #391085;
      --ant-purple-9: #22075e;
      --ant-purple-10: #120338;
      --ant-cyan-1: #e6fffb;
      --ant-cyan-2: #b5f5ec;
      --ant-cyan-3: #87e8de;
      --ant-cyan-4: #5cdbd3;
      --ant-cyan-5: #36cfc9;
      --ant-cyan-6: #13c2c2;
      --ant-cyan-7: #08979c;
      --ant-cyan-8: #006d75;
      --ant-cyan-9: #00474f;
      --ant-cyan-10: #002329;
      --ant-green-1: #f6ffed;
      --ant-green-2: #d9f7be;
      --ant-green-3: #b7eb8f;
      --ant-green-4: #95de64;
      --ant-green-5: #73d13d;
      --ant-green-6: #52c41a;
      --ant-green-7: #389e0d;
      --ant-green-8: #237804;
      --ant-green-9: #135200;
      --ant-green-10: #092b00;
      --ant-magenta-1: #fff0f6;
      --ant-magenta-2: #ffd6e7;
      --ant-magenta-3: #ffadd2;
      --ant-magenta-4: #ff85c0;
      --ant-magenta-5: #f759ab;
      --ant-magenta-6: #eb2f96;
      --ant-magenta-7: #c41d7f;
      --ant-magenta-8: #9e1068;
      --ant-magenta-9: #780650;
      --ant-magenta-10: #520339;
      --ant-pink-1: #fff0f6;
      --ant-pink-2: #ffd6e7;
      --ant-pink-3: #ffadd2;
      --ant-pink-4: #ff85c0;
      --ant-pink-5: #f759ab;
      --ant-pink-6: #eb2f96;
      --ant-pink-7: #c41d7f;
      --ant-pink-8: #9e1068;
      --ant-pink-9: #780650;
      --ant-pink-10: #520339;
      --ant-red-1: #fff1f0;
      --ant-red-2: #ffccc7;
      --ant-red-3: #ffa39e;
      --ant-red-4: #ff7875;
      --ant-red-5: #ff4d4f;
      --ant-red-6: #f5222d;
      --ant-red-7: #cf1322;
      --ant-red-8: #a8071a;
      --ant-red-9: #820014;
      --ant-red-10: #5c0011;
      --ant-orange-1: #fff7e6;
      --ant-orange-2: #ffe7ba;
      --ant-orange-3: #ffd591;
      --ant-orange-4: #ffc069;
      --ant-orange-5: #ffa940;
      --ant-orange-6: #fa8c16;
      --ant-orange-7: #d46b08;
      --ant-orange-8: #ad4e00;
      --ant-orange-9: #873800;
      --ant-orange-10: #612500;
      --ant-yellow-1: #feffe6;
      --ant-yellow-2: #ffffb8;
      --ant-yellow-3: #fffb8f;
      --ant-yellow-4: #fff566;
      --ant-yellow-5: #ffec3d;
      --ant-yellow-6: #fadb14;
      --ant-yellow-7: #d4b106;
      --ant-yellow-8: #ad8b00;
      --ant-yellow-9: #876800;
      --ant-yellow-10: #614700;
      --ant-volcano-1: #fff2e8;
      --ant-volcano-2: #ffd8bf;
      --ant-volcano-3: #ffbb96;
      --ant-volcano-4: #ff9c6e;
      --ant-volcano-5: #ff7a45;
      --ant-volcano-6: #fa541c;
      --ant-volcano-7: #d4380d;
      --ant-volcano-8: #ad2102;
      --ant-volcano-9: #871400;
      --ant-volcano-10: #610b00;
      --ant-geekblue-1: #f0f5ff;
      --ant-geekblue-2: #d6e4ff;
      --ant-geekblue-3: #adc6ff;
      --ant-geekblue-4: #85a5ff;
      --ant-geekblue-5: #597ef7;
      --ant-geekblue-6: #2f54eb;
      --ant-geekblue-7: #1d39c4;
      --ant-geekblue-8: #10239e;
      --ant-geekblue-9: #061178;
      --ant-geekblue-10: #030852;
      --ant-gold-1: #fffbe6;
      --ant-gold-2: #fff1b8;
      --ant-gold-3: #ffe58f;
      --ant-gold-4: #ffd666;
      --ant-gold-5: #ffc53d;
      --ant-gold-6: #faad14;
      --ant-gold-7: #d48806;
      --ant-gold-8: #ad6800;
      --ant-gold-9: #874d00;
      --ant-gold-10: #613400;
      --ant-lime-1: #fcffe6;
      --ant-lime-2: #f4ffb8;
      --ant-lime-3: #eaff8f;
      --ant-lime-4: #d3f261;
      --ant-lime-5: #bae637;
      --ant-lime-6: #a0d911;
      --ant-lime-7: #7cb305;
      --ant-lime-8: #5b8c00;
      --ant-lime-9: #3f6600;
      --ant-lime-10: #254000;
      --ant-color-text-secondary: rgba(0, 0, 0, 0.65);
      --ant-color-text-tertiary: rgba(0, 0, 0, 0.45);
      --ant-color-text-quaternary: rgba(0, 0, 0, 0.25);
      --ant-color-fill: rgba(0, 0, 0, 0.15);
      --ant-color-fill-secondary: rgba(0, 0, 0, 0.06);
      --ant-color-fill-tertiary: rgba(0, 0, 0, 0.04);
      --ant-color-fill-quaternary: rgba(0, 0, 0, 0.02);
      --ant-color-bg-solid: rgb(0, 0, 0);
      --ant-color-bg-solid-hover: rgba(0, 0, 0, 0.75);
      --ant-color-bg-solid-active: rgba(0, 0, 0, 0.95);
      --ant-color-bg-layout: #f5f5f5;
      --ant-color-bg-container: #ffffff;
      --ant-color-bg-elevated: #ffffff;
      --ant-color-bg-blur: transparent;
      --ant-color-border: #d9d9d9;
      --ant-color-border-disabled: #d9d9d9;
      --ant-color-border-secondary: #f0f0f0;
      --ant-color-primary-bg: #fff3f0;
      --ant-color-primary-bg-hover: #f5deda;
      --ant-color-primary-border: #e8b2a9;
      --ant-color-primary-border-hover: #db867d;
      --ant-color-primary-hover: #cf5d55;
      --ant-color-primary-active: #9c1f1f;
      --ant-color-primary-text-hover: #cf5d55;
      --ant-color-primary-text: #c23631;
      --ant-color-primary-text-active: #9c1f1f;
      --ant-color-success-bg: #f6ffed;
      --ant-color-success-bg-hover: #d9f7be;
      --ant-color-success-border: #b7eb8f;
      --ant-color-success-border-hover: #95de64;
      --ant-color-success-hover: #95de64;
      --ant-color-success-active: #389e0d;
      --ant-color-success-text-hover: #73d13d;
      --ant-color-success-text: #52c41a;
      --ant-color-success-text-active: #389e0d;
      --ant-color-error-bg: #fff2f0;
      --ant-color-error-bg-hover: #fff1f0;
      --ant-color-error-bg-filled-hover: #ffdfdc;
      --ant-color-error-bg-active: #ffccc7;
      --ant-color-error-border: #ffccc7;
      --ant-color-error-border-hover: #ffa39e;
      --ant-color-error-hover: #ff7875;
      --ant-color-error-active: #d9363e;
      --ant-color-error-text-hover: #ff7875;
      --ant-color-error-text: #ff4d4f;
      --ant-color-error-text-active: #d9363e;
      --ant-color-warning-bg: #fffbe6;
      --ant-color-warning-bg-hover: #fff1b8;
      --ant-color-warning-border: #ffe58f;
      --ant-color-warning-border-hover: #ffd666;
      --ant-color-warning-hover: #ffd666;
      --ant-color-warning-active: #d48806;
      --ant-color-warning-text-hover: #ffc53d;
      --ant-color-warning-text: #faad14;
      --ant-color-warning-text-active: #d48806;
      --ant-color-info-bg: #e6f4ff;
      --ant-color-info-bg-hover: #bae0ff;
      --ant-color-info-border: #91caff;
      --ant-color-info-border-hover: #69b1ff;
      --ant-color-info-hover: #69b1ff;
      --ant-color-info-active: #0958d9;
      --ant-color-info-text-hover: #4096ff;
      --ant-color-info-text: #1677ff;
      --ant-color-info-text-active: #0958d9;
      --ant-blue-hover: #4096ff;
      --ant-blue-active: #0958d9;
      --ant-purple-hover: #9254de;
      --ant-purple-active: #531dab;
      --ant-cyan-hover: #36cfc9;
      --ant-cyan-active: #08979c;
      --ant-green-hover: #73d13d;
      --ant-green-active: #389e0d;
      --ant-magenta-hover: #f759ab;
      --ant-magenta-active: #c41d7f;
      --ant-pink-hover: #f759ab;
      --ant-pink-active: #c41d7f;
      --ant-red-hover: #ff4d4f;
      --ant-red-active: #cf1322;
      --ant-orange-hover: #ffa940;
      --ant-orange-active: #d46b08;
      --ant-yellow-hover: #ffec3d;
      --ant-yellow-active: #d4b106;
      --ant-volcano-hover: #ff7a45;
      --ant-volcano-active: #d4380d;
      --ant-geekblue-hover: #597ef7;
      --ant-geekblue-active: #1d39c4;
      --ant-lime-hover: #bae637;
      --ant-lime-active: #7cb305;
      --ant-gold-hover: #ffc53d;
      --ant-gold-active: #d48806;
      --ant-color-bg-mask: rgba(0, 0, 0, 0.45);
      --ant-color-white: #fff;
      --ant-font-size-sm: 12px;
      --ant-font-size-lg: 16px;
      --ant-font-size-xl: 20px;
      --ant-font-size-heading-1: 38px;
      --ant-font-size-heading-2: 30px;
      --ant-font-size-heading-3: 24px;
      --ant-font-size-heading-4: 20px;
      --ant-font-size-heading-5: 16px;
      --ant-line-height: 1.5714285714285714;
      --ant-line-height-lg: 1.5;
      --ant-line-height-sm: 1.6666666666666667;
      --ant-font-height: 22px;
      --ant-font-height-lg: 24px;
      --ant-font-height-sm: 20px;
      --ant-line-height-heading-1: 1.2105263157894737;
      --ant-line-height-heading-2: 1.2666666666666666;
      --ant-line-height-heading-3: 1.3333333333333333;
      --ant-line-height-heading-4: 1.4;
      --ant-line-height-heading-5: 1.5;
      --ant-size-xxl: 48px;
      --ant-size-xl: 32px;
      --ant-size-lg: 24px;
      --ant-size-md: 20px;
      --ant-size-ms: 16px;
      --ant-size: 16px;
      --ant-size-sm: 12px;
      --ant-size-xs: 8px;
      --ant-size-xxs: 4px;
      --ant-control-height-sm: 24px;
      --ant-control-height-xs: 16px;
      --ant-control-height-lg: 40px;
      --ant-motion-duration-fast: 0.1s;
      --ant-motion-duration-mid: 0.2s;
      --ant-motion-duration-slow: 0.3s;
      --ant-line-width-bold: 2px;
      --ant-border-radius-xs: 2px;
      --ant-border-radius-sm: 4px;
      --ant-border-radius-lg: 8px;
      --ant-border-radius-outer: 4px;
      --ant-color-fill-content: rgba(0, 0, 0, 0.06);
      --ant-color-fill-content-hover: rgba(0, 0, 0, 0.15);
      --ant-color-fill-alter: rgba(0, 0, 0, 0.02);
      --ant-color-bg-container-disabled: rgba(0, 0, 0, 0.04);
      --ant-color-border-bg: #ffffff;
      --ant-color-split: rgba(5, 5, 5, 0.06);
      --ant-color-text-placeholder: rgba(0, 0, 0, 0.25);
      --ant-color-text-disabled: rgba(0, 0, 0, 0.25);
      --ant-color-text-heading: #101010;
      --ant-color-text-label: rgba(0, 0, 0, 0.65);
      --ant-color-text-description: rgba(0, 0, 0, 0.45);
      --ant-color-text-light-solid: #fff;
      --ant-color-highlight: #ff4d4f;
      --ant-color-bg-text-hover: rgba(0, 0, 0, 0.06);
      --ant-color-bg-text-active: rgba(0, 0, 0, 0.15);
      --ant-color-icon: rgba(0, 0, 0, 0.45);
      --ant-color-icon-hover: #101010;
      --ant-color-error-outline: rgba(255, 38, 5, 0.06);
      --ant-color-warning-outline: rgba(255, 215, 5, 0.1);
      --ant-font-size-icon: 12px;
      --ant-line-width-focus: 3px;
      --ant-control-outline-width: 2px;
      --ant-control-interactive-size: 16px;
      --ant-control-item-bg-hover: rgba(0, 0, 0, 0.04);
      --ant-control-item-bg-active: #fff3f0;
      --ant-control-item-bg-active-hover: #f5deda;
      --ant-control-item-bg-active-disabled: rgba(0, 0, 0, 0.15);
      --ant-font-weight-strong: 600;
      --ant-opacity-loading: 0.65;
      --ant-link-decoration: none;
      --ant-link-hover-decoration: none;
      --ant-link-focus-decoration: none;
      --ant-control-padding-horizontal: 12px;
      --ant-control-padding-horizontal-sm: 8px;
      --ant-padding-xxs: 4px;
      --ant-padding-xs: 8px;
      --ant-padding-sm: 12px;
      --ant-padding: 16px;
      --ant-padding-md: 20px;
      --ant-padding-lg: 24px;
      --ant-padding-xl: 32px;
      --ant-padding-content-horizontal-lg: 24px;
      --ant-padding-content-vertical-lg: 16px;
      --ant-padding-content-horizontal: 16px;
      --ant-padding-content-vertical: 12px;
      --ant-padding-content-horizontal-sm: 16px;
      --ant-padding-content-vertical-sm: 8px;
      --ant-margin-xxs: 4px;
      --ant-margin-xs: 8px;
      --ant-margin-sm: 12px;
      --ant-margin: 16px;
      --ant-margin-md: 20px;
      --ant-margin-lg: 24px;
      --ant-margin-xl: 32px;
      --ant-margin-xxl: 48px;
      --ant-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-secondary: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-tertiary: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
      --ant-box-shadow-popover-arrow: 2px 2px 5px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-card: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
      --ant-box-shadow-drawer-right: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-drawer-left: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-drawer-up: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-drawer-down: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-tabs-overflow-left: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
      --ant-box-shadow-tabs-overflow-right: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
      --ant-box-shadow-tabs-overflow-top: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
      --ant-box-shadow-tabs-overflow-bottom: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
    }
    
    .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;
      -moz-osx-font-smoothing: grayscale;
    }
    
    .anticon >* {
      line-height: 1;
    }
    
    .anticon svg {
      display: inline-block;
    }
    
    .anticon .anticon .anticon-icon {
      display: block;
    }
    
    .data-ant-cssinjs-cache-path {
      content: "|ant-design-icons|anticon:eugadl;css-ch9ese|Shared|ant:todvig;css-ch9ese|Dropdown-Dropdown|ant-dropdown|anticon:1qk7koh;css-ch9ese|Drawer-Drawer|ant-drawer|anticon:1kdf4g7;css-ch9ese|Modal-Modal|ant-modal|anticon:1ax9ji1;css-ch9ese|Input-Shared|ant-input|anticon:e82ry2;css-ch9ese|Input-Component|ant-input|anticon:bc1kex;css-ch9ese|Tooltip-Tooltip|ant-tooltip|anticon:1jayhgz;css-ch9ese|Select-Select|ant-select|anticon:os0g4g;css-ch9ese|Skeleton-Skeleton|ant-skeleton|anticon:l6q4ys;css-ch9ese|Table-Table|ant-table|anticon:l3rupa;css-ch9ese|Spin-Spin|ant-spin|anticon:1feirk7";
    }
  
    .css-var-_R_6uivb_ {
      --ant-blue: #1677FF;
      --ant-purple: #722ED1;
      --ant-cyan: #13C2C2;
      --ant-green: #52C41A;
      --ant-magenta: #EB2F96;
      --ant-pink: #EB2F96;
      --ant-red: #F5222D;
      --ant-orange: #FA8C16;
      --ant-yellow: #FADB14;
      --ant-volcano: #FA541C;
      --ant-geekblue: #2F54EB;
      --ant-gold: #FAAD14;
      --ant-lime: #A0D911;
      --ant-color-primary: #c23631;
      --ant-color-success: #52c41a;
      --ant-color-warning: #faad14;
      --ant-color-error: #ff4d4f;
      --ant-color-info: #1677ff;
      --ant-color-link: #c23631;
      --ant-color-text-base: #000;
      --ant-color-bg-base: #fff;
      --ant-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';
      --ant-font-family-code: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
      --ant-font-size: 14px;
      --ant-line-width: 1px;
      --ant-line-type: solid;
      --ant-motion-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
      --ant-motion-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
      --ant-motion-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
      --ant-motion-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
      --ant-motion-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
      --ant-motion-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
      --ant-motion-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      --ant-motion-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
      --ant-border-radius: 6px;
      --ant-size-unit: 4px;
      --ant-size-step: 4px;
      --ant-size-popup-arrow: 16px;
      --ant-control-height: 32px;
      --ant-z-index-base: 0;
      --ant-z-index-popup-base: 1200;
      --ant-opacity-image: 1;
      --ant-color-bg-spotlight: rgba(0, 0, 0, 0.75);
      --ant-color-text: #101010;
      --ant-color-link-hover: #e50915;
      --ant-color-link-active: #912925;
      --ant-control-outline: rgba(0, 0, 0, 0);
      --ant-control-tmp-outline: rgba(0, 0, 0, 0);
      --ant-blue-1: #e6f4ff;
      --ant-blue-2: #bae0ff;
      --ant-blue-3: #91caff;
      --ant-blue-4: #69b1ff;
      --ant-blue-5: #4096ff;
      --ant-blue-6: #1677ff;
      --ant-blue-7: #0958d9;
      --ant-blue-8: #003eb3;
      --ant-blue-9: #002c8c;
      --ant-blue-10: #001d66;
      --ant-purple-1: #f9f0ff;
      --ant-purple-2: #efdbff;
      --ant-purple-3: #d3adf7;
      --ant-purple-4: #b37feb;
      --ant-purple-5: #9254de;
      --ant-purple-6: #722ed1;
      --ant-purple-7: #531dab;
      --ant-purple-8: #391085;
      --ant-purple-9: #22075e;
      --ant-purple-10: #120338;
      --ant-cyan-1: #e6fffb;
      --ant-cyan-2: #b5f5ec;
      --ant-cyan-3: #87e8de;
      --ant-cyan-4: #5cdbd3;
      --ant-cyan-5: #36cfc9;
      --ant-cyan-6: #13c2c2;
      --ant-cyan-7: #08979c;
      --ant-cyan-8: #006d75;
      --ant-cyan-9: #00474f;
      --ant-cyan-10: #002329;
      --ant-green-1: #f6ffed;
      --ant-green-2: #d9f7be;
      --ant-green-3: #b7eb8f;
      --ant-green-4: #95de64;
      --ant-green-5: #73d13d;
      --ant-green-6: #52c41a;
      --ant-green-7: #389e0d;
      --ant-green-8: #237804;
      --ant-green-9: #135200;
      --ant-green-10: #092b00;
      --ant-magenta-1: #fff0f6;
      --ant-magenta-2: #ffd6e7;
      --ant-magenta-3: #ffadd2;
      --ant-magenta-4: #ff85c0;
      --ant-magenta-5: #f759ab;
      --ant-magenta-6: #eb2f96;
      --ant-magenta-7: #c41d7f;
      --ant-magenta-8: #9e1068;
      --ant-magenta-9: #780650;
      --ant-magenta-10: #520339;
      --ant-pink-1: #fff0f6;
      --ant-pink-2: #ffd6e7;
      --ant-pink-3: #ffadd2;
      --ant-pink-4: #ff85c0;
      --ant-pink-5: #f759ab;
      --ant-pink-6: #eb2f96;
      --ant-pink-7: #c41d7f;
      --ant-pink-8: #9e1068;
      --ant-pink-9: #780650;
      --ant-pink-10: #520339;
      --ant-red-1: #fff1f0;
      --ant-red-2: #ffccc7;
      --ant-red-3: #ffa39e;
      --ant-red-4: #ff7875;
      --ant-red-5: #ff4d4f;
      --ant-red-6: #f5222d;
      --ant-red-7: #cf1322;
      --ant-red-8: #a8071a;
      --ant-red-9: #820014;
      --ant-red-10: #5c0011;
      --ant-orange-1: #fff7e6;
      --ant-orange-2: #ffe7ba;
      --ant-orange-3: #ffd591;
      --ant-orange-4: #ffc069;
      --ant-orange-5: #ffa940;
      --ant-orange-6: #fa8c16;
      --ant-orange-7: #d46b08;
      --ant-orange-8: #ad4e00;
      --ant-orange-9: #873800;
      --ant-orange-10: #612500;
      --ant-yellow-1: #feffe6;
      --ant-yellow-2: #ffffb8;
      --ant-yellow-3: #fffb8f;
      --ant-yellow-4: #fff566;
      --ant-yellow-5: #ffec3d;
      --ant-yellow-6: #fadb14;
      --ant-yellow-7: #d4b106;
      --ant-yellow-8: #ad8b00;
      --ant-yellow-9: #876800;
      --ant-yellow-10: #614700;
      --ant-volcano-1: #fff2e8;
      --ant-volcano-2: #ffd8bf;
      --ant-volcano-3: #ffbb96;
      --ant-volcano-4: #ff9c6e;
      --ant-volcano-5: #ff7a45;
      --ant-volcano-6: #fa541c;
      --ant-volcano-7: #d4380d;
      --ant-volcano-8: #ad2102;
      --ant-volcano-9: #871400;
      --ant-volcano-10: #610b00;
      --ant-geekblue-1: #f0f5ff;
      --ant-geekblue-2: #d6e4ff;
      --ant-geekblue-3: #adc6ff;
      --ant-geekblue-4: #85a5ff;
      --ant-geekblue-5: #597ef7;
      --ant-geekblue-6: #2f54eb;
      --ant-geekblue-7: #1d39c4;
      --ant-geekblue-8: #10239e;
      --ant-geekblue-9: #061178;
      --ant-geekblue-10: #030852;
      --ant-gold-1: #fffbe6;
      --ant-gold-2: #fff1b8;
      --ant-gold-3: #ffe58f;
      --ant-gold-4: #ffd666;
      --ant-gold-5: #ffc53d;
      --ant-gold-6: #faad14;
      --ant-gold-7: #d48806;
      --ant-gold-8: #ad6800;
      --ant-gold-9: #874d00;
      --ant-gold-10: #613400;
      --ant-lime-1: #fcffe6;
      --ant-lime-2: #f4ffb8;
      --ant-lime-3: #eaff8f;
      --ant-lime-4: #d3f261;
      --ant-lime-5: #bae637;
      --ant-lime-6: #a0d911;
      --ant-lime-7: #7cb305;
      --ant-lime-8: #5b8c00;
      --ant-lime-9: #3f6600;
      --ant-lime-10: #254000;
      --ant-color-text-secondary: rgba(0, 0, 0, 0.65);
      --ant-color-text-tertiary: rgba(0, 0, 0, 0.45);
      --ant-color-text-quaternary: rgba(0, 0, 0, 0.25);
      --ant-color-fill: rgba(0, 0, 0, 0.15);
      --ant-color-fill-secondary: rgba(0, 0, 0, 0.06);
      --ant-color-fill-tertiary: rgba(0, 0, 0, 0.04);
      --ant-color-fill-quaternary: rgba(0, 0, 0, 0.02);
      --ant-color-bg-solid: rgb(0, 0, 0);
      --ant-color-bg-solid-hover: rgba(0, 0, 0, 0.75);
      --ant-color-bg-solid-active: rgba(0, 0, 0, 0.95);
      --ant-color-bg-layout: #f5f5f5;
      --ant-color-bg-container: #ffffff;
      --ant-color-bg-elevated: #ffffff;
      --ant-color-bg-blur: transparent;
      --ant-color-border: #d9d9d9;
      --ant-color-border-disabled: #d9d9d9;
      --ant-color-border-secondary: #f0f0f0;
      --ant-color-primary-bg: #fff3f0;
      --ant-color-primary-bg-hover: #f5deda;
      --ant-color-primary-border: #e8b2a9;
      --ant-color-primary-border-hover: #db867d;
      --ant-color-primary-hover: #cf5d55;
      --ant-color-primary-active: #9c1f1f;
      --ant-color-primary-text-hover: #cf5d55;
      --ant-color-primary-text: #c23631;
      --ant-color-primary-text-active: #9c1f1f;
      --ant-color-success-bg: #f6ffed;
      --ant-color-success-bg-hover: #d9f7be;
      --ant-color-success-border: #b7eb8f;
      --ant-color-success-border-hover: #95de64;
      --ant-color-success-hover: #95de64;
      --ant-color-success-active: #389e0d;
      --ant-color-success-text-hover: #73d13d;
      --ant-color-success-text: #52c41a;
      --ant-color-success-text-active: #389e0d;
      --ant-color-error-bg: #fff2f0;
      --ant-color-error-bg-hover: #fff1f0;
      --ant-color-error-bg-filled-hover: #ffdfdc;
      --ant-color-error-bg-active: #ffccc7;
      --ant-color-error-border: #ffccc7;
      --ant-color-error-border-hover: #ffa39e;
      --ant-color-error-hover: #ff7875;
      --ant-color-error-active: #d9363e;
      --ant-color-error-text-hover: #ff7875;
      --ant-color-error-text: #ff4d4f;
      --ant-color-error-text-active: #d9363e;
      --ant-color-warning-bg: #fffbe6;
      --ant-color-warning-bg-hover: #fff1b8;
      --ant-color-warning-border: #ffe58f;
      --ant-color-warning-border-hover: #ffd666;
      --ant-color-warning-hover: #ffd666;
      --ant-color-warning-active: #d48806;
      --ant-color-warning-text-hover: #ffc53d;
      --ant-color-warning-text: #faad14;
      --ant-color-warning-text-active: #d48806;
      --ant-color-info-bg: #e6f4ff;
      --ant-color-info-bg-hover: #bae0ff;
      --ant-color-info-border: #91caff;
      --ant-color-info-border-hover: #69b1ff;
      --ant-color-info-hover: #69b1ff;
      --ant-color-info-active: #0958d9;
      --ant-color-info-text-hover: #4096ff;
      --ant-color-info-text: #1677ff;
      --ant-color-info-text-active: #0958d9;
      --ant-blue-hover: #4096ff;
      --ant-blue-active: #0958d9;
      --ant-purple-hover: #9254de;
      --ant-purple-active: #531dab;
      --ant-cyan-hover: #36cfc9;
      --ant-cyan-active: #08979c;
      --ant-green-hover: #73d13d;
      --ant-green-active: #389e0d;
      --ant-magenta-hover: #f759ab;
      --ant-magenta-active: #c41d7f;
      --ant-pink-hover: #f759ab;
      --ant-pink-active: #c41d7f;
      --ant-red-hover: #ff4d4f;
      --ant-red-active: #cf1322;
      --ant-orange-hover: #ffa940;
      --ant-orange-active: #d46b08;
      --ant-yellow-hover: #ffec3d;
      --ant-yellow-active: #d4b106;
      --ant-volcano-hover: #ff7a45;
      --ant-volcano-active: #d4380d;
      --ant-geekblue-hover: #597ef7;
      --ant-geekblue-active: #1d39c4;
      --ant-lime-hover: #bae637;
      --ant-lime-active: #7cb305;
      --ant-gold-hover: #ffc53d;
      --ant-gold-active: #d48806;
      --ant-color-bg-mask: rgba(0, 0, 0, 0.45);
      --ant-color-white: #fff;
      --ant-font-size-sm: 12px;
      --ant-font-size-lg: 16px;
      --ant-font-size-xl: 20px;
      --ant-font-size-heading-1: 38px;
      --ant-font-size-heading-2: 30px;
      --ant-font-size-heading-3: 24px;
      --ant-font-size-heading-4: 20px;
      --ant-font-size-heading-5: 16px;
      --ant-line-height: 1.5714285714285714;
      --ant-line-height-lg: 1.5;
      --ant-line-height-sm: 1.6666666666666667;
      --ant-font-height: 22px;
      --ant-font-height-lg: 24px;
      --ant-font-height-sm: 20px;
      --ant-line-height-heading-1: 1.2105263157894737;
      --ant-line-height-heading-2: 1.2666666666666666;
      --ant-line-height-heading-3: 1.3333333333333333;
      --ant-line-height-heading-4: 1.4;
      --ant-line-height-heading-5: 1.5;
      --ant-size-xxl: 48px;
      --ant-size-xl: 32px;
      --ant-size-lg: 24px;
      --ant-size-md: 20px;
      --ant-size-ms: 16px;
      --ant-size: 16px;
      --ant-size-sm: 12px;
      --ant-size-xs: 8px;
      --ant-size-xxs: 4px;
      --ant-control-height-sm: 24px;
      --ant-control-height-xs: 16px;
      --ant-control-height-lg: 40px;
      --ant-motion-duration-fast: 0.1s;
      --ant-motion-duration-mid: 0.2s;
      --ant-motion-duration-slow: 0.3s;
      --ant-line-width-bold: 2px;
      --ant-border-radius-xs: 2px;
      --ant-border-radius-sm: 4px;
      --ant-border-radius-lg: 8px;
      --ant-border-radius-outer: 4px;
      --ant-color-fill-content: rgba(0, 0, 0, 0.06);
      --ant-color-fill-content-hover: rgba(0, 0, 0, 0.15);
      --ant-color-fill-alter: rgba(0, 0, 0, 0.02);
      --ant-color-bg-container-disabled: rgba(0, 0, 0, 0.04);
      --ant-color-border-bg: #ffffff;
      --ant-color-split: rgba(5, 5, 5, 0.06);
      --ant-color-text-placeholder: rgba(0, 0, 0, 0.25);
      --ant-color-text-disabled: rgba(0, 0, 0, 0.25);
      --ant-color-text-heading: #101010;
      --ant-color-text-label: rgba(0, 0, 0, 0.65);
      --ant-color-text-description: rgba(0, 0, 0, 0.45);
      --ant-color-text-light-solid: #fff;
      --ant-color-highlight: #ff4d4f;
      --ant-color-bg-text-hover: rgba(0, 0, 0, 0.06);
      --ant-color-bg-text-active: rgba(0, 0, 0, 0.15);
      --ant-color-icon: rgba(0, 0, 0, 0.45);
      --ant-color-icon-hover: #101010;
      --ant-color-error-outline: rgba(255, 38, 5, 0.06);
      --ant-color-warning-outline: rgba(255, 215, 5, 0.1);
      --ant-font-size-icon: 12px;
      --ant-line-width-focus: 3px;
      --ant-control-outline-width: 2px;
      --ant-control-interactive-size: 16px;
      --ant-control-item-bg-hover: rgba(0, 0, 0, 0.04);
      --ant-control-item-bg-active: #fff3f0;
      --ant-control-item-bg-active-hover: #f5deda;
      --ant-control-item-bg-active-disabled: rgba(0, 0, 0, 0.15);
      --ant-font-weight-strong: 600;
      --ant-opacity-loading: 0.65;
      --ant-link-decoration: none;
      --ant-link-hover-decoration: none;
      --ant-link-focus-decoration: none;
      --ant-control-padding-horizontal: 12px;
      --ant-control-padding-horizontal-sm: 8px;
      --ant-padding-xxs: 4px;
      --ant-padding-xs: 8px;
      --ant-padding-sm: 12px;
      --ant-padding: 16px;
      --ant-padding-md: 20px;
      --ant-padding-lg: 24px;
      --ant-padding-xl: 32px;
      --ant-padding-content-horizontal-lg: 24px;
      --ant-padding-content-vertical-lg: 16px;
      --ant-padding-content-horizontal: 16px;
      --ant-padding-content-vertical: 12px;
      --ant-padding-content-horizontal-sm: 16px;
      --ant-padding-content-vertical-sm: 8px;
      --ant-margin-xxs: 4px;
      --ant-margin-xs: 8px;
      --ant-margin-sm: 12px;
      --ant-margin: 16px;
      --ant-margin-md: 20px;
      --ant-margin-lg: 24px;
      --ant-margin-xl: 32px;
      --ant-margin-xxl: 48px;
      --ant-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-secondary: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-tertiary: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
      --ant-box-shadow-popover-arrow: 2px 2px 5px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-card: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
      --ant-box-shadow-drawer-right: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-drawer-left: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-drawer-up: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-drawer-down: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
      --ant-box-shadow-tabs-overflow-left: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
      --ant-box-shadow-tabs-overflow-right: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
      --ant-box-shadow-tabs-overflow-top: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
      --ant-box-shadow-tabs-overflow-bottom: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
    }
  
    :where(.css-ch9ese).ant-wave {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-wave::before,
    :where(.css-ch9ese).ant-wave::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-wave [class^="ant-wave"],
    :where(.css-ch9ese).ant-wave [class*=" ant-wave"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-wave [class^="ant-wave"]::before,
    :where(.css-ch9ese).ant-wave [class*=" ant-wave"]::before,
    :where(.css-ch9ese).ant-wave [class^="ant-wave"]::after,
    :where(.css-ch9ese).ant-wave [class*=" ant-wave"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-wave {
      position: absolute;
      background: transparent;
      pointer-events: none;
      box-sizing: border-box;
      color: var(--ant-wave-color, var(--ant-color-primary));
      box-shadow: 0 0 0 0 currentcolor;
      opacity: 0.2;
    }
    
    :where(.css-ch9ese).ant-wave.wave-motion-appear {
      transition: box-shadow 0.4s var(--ant-motion-ease-out-circ), opacity 2s var(--ant-motion-ease-out-circ);
    }
    
    :where(.css-ch9ese).ant-wave.wave-motion-appear-active {
      box-shadow: 0 0 0 6px currentcolor;
      opacity: 0;
    }
    
    :where(.css-ch9ese).ant-wave.wave-motion-appear.wave-quick {
      transition: box-shadow var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out), opacity var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out);
    }
  
    :where(.css-ch9ese).ant-btn {
      font-family: var(--ant-font-family);
      font-size: var(--ant-font-size);
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-btn::before,
    :where(.css-ch9ese).ant-btn::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-btn [class^="ant-btn"],
    :where(.css-ch9ese).ant-btn [class*=" ant-btn"] {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-btn [class^="ant-btn"]::before,
    :where(.css-ch9ese).ant-btn [class*=" ant-btn"]::before,
    :where(.css-ch9ese).ant-btn [class^="ant-btn"]::after,
    :where(.css-ch9ese).ant-btn [class*=" ant-btn"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-ch9ese).ant-btn {
      outline: none;
      position: relative;
      display: inline-flex;
      gap: var(--ant-button-icon-gap);
      align-items: center;
      justify-content: center;
      font-weight: var(--ant-button-font-weight);
      white-space: nowrap;
      text-align: center;
      background-image: none;
      cursor: pointer;
      transition: all var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);
      user-select: none;
      touch-action: manipulation;
    }
    
    @media (prefers-reduced-motion: reduce) {
      :where(.css-ch9ese).ant-btn {
        transition: none;
        animation: none;
      }
    }
    
    :where(.css-ch9ese).ant-btn:disabled>* {
      pointer-events: none;
    }
    
    :where(.css-ch9ese).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;
      -moz-osx-font-smoothing: grayscale;
    }
    
    :where(.css-ch9ese).ant-btn .ant-btn-icon>svg >* {
      line-height: 1;
    }
    
    :where(.css-ch9ese).ant-btn .ant-btn-icon>svg svg {
      display: inline-block;
    }
    
    :where(.css-ch9ese).ant-btn >a {
      color: currentColor;
    }
    
    :where(.css-ch9ese).ant-btn:not(:disabled):focus-visible {
      outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
      outline-offset: 1px;
      transition: outline-offset 0s, outline 0s;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-two-chinese-chars::first-letter {
      letter-spacing: 0.34em;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-two-chinese-chars>*:not(.anticon) {
      margin-inline-end: -0.34em;
      letter-spacing: 0.34em;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-icon-only {
      padding-inline: 0;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-icon-only.ant-btn-compact-item {
      flex: none;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-loading {
      opacity: var(--ant-opacity-loading);
      cursor: default;
    }
    
    :where(.css-ch9ese).ant-btn .ant-btn-loading-icon {
      transition: width var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out), opacity var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out), margin var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out);
    }
    
    :where(.css-ch9ese).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-start,
    :where(.css-ch9ese).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-start {
      margin-inline-end: calc(var(--ant-button-icon-gap) * -1);
    }
    
    :where(.css-ch9ese).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-active,
    :where(.css-ch9ese).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-active {
      margin-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-start {
      margin-inline-end: 0;
    }
    
    :where(.css-ch9ese).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-active {
      margin-inline-end: calc(var(--ant-button-icon-gap) * -1);
    }
    
    :where(.css-ch9ese).ant-btn-icon-end {
      flex-direction: row-reverse;
    }
    
    :where(.css-ch9ese).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-start,
    :where(.css-ch9ese).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-start {
      margin-inline-start: calc(var(--ant-button-icon-gap) * -1);
    }
    
    :where(.css-ch9ese).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-active,
    :where(.css-ch9ese).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-active {
      margin-inline-start: 0;
    }
    
    :where(.css-ch9ese).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-start {
      margin-inline-start: 0;
    }
    
    :where(.css-ch9ese).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-active {
      margin-inline-start: calc(var(--ant-button-icon-gap) * -1);
    }
    
    :where(.css-ch9ese).ant-btn {
      font-size: var(--ant-button-content-font-size);
      height: var(--ant-control-height);
      padding: 0px var(--ant-button-padding-inline);
      border-radius: var(--ant-border-radius);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-icon-only {
      width: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-icon-only .anticon {
      font-size: var(--ant-button-only-icon-size);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-circle.ant-btn {
      min-width: var(--ant-control-height);
      padding-inline: 0;
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-round.ant-btn {
      border-radius: var(--ant-control-height);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-round.ant-btn:not(.ant-btn-icon-only) {
      padding-inline: var(--ant-button-padding-inline);
    }
    
    :where(.css-ch9ese).ant-btn-sm {
      font-size: var(--ant-button-content-font-size-sm);
      height: var(--ant-control-height-sm);
      padding: 0px var(--ant-button-padding-inline-sm);
      border-radius: var(--ant-border-radius-sm);
    }
    
    :where(.css-ch9ese).ant-btn-sm.ant-btn-icon-only {
      width: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-btn-sm.ant-btn-icon-only .anticon {
      font-size: var(--ant-button-only-icon-size-sm);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-circle.ant-btn-sm {
      min-width: var(--ant-control-height-sm);
      padding-inline: 0;
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-round.ant-btn-sm {
      border-radius: var(--ant-control-height-sm);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-round.ant-btn-sm:not(.ant-btn-icon-only) {
      padding-inline: var(--ant-button-padding-inline-sm);
    }
    
    :where(.css-ch9ese).ant-btn-lg {
      font-size: var(--ant-button-content-font-size-lg);
      height: var(--ant-control-height-lg);
      padding: 0px var(--ant-button-padding-inline-lg);
      border-radius: var(--ant-border-radius-lg);
    }
    
    :where(.css-ch9ese).ant-btn-lg.ant-btn-icon-only {
      width: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-btn-lg.ant-btn-icon-only .anticon {
      font-size: var(--ant-button-only-icon-size-lg);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-circle.ant-btn-lg {
      min-width: var(--ant-control-height-lg);
      padding-inline: 0;
      border-radius: 50%;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-round.ant-btn-lg {
      border-radius: var(--ant-control-height-lg);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-round.ant-btn-lg:not(.ant-btn-icon-only) {
      padding-inline: var(--ant-button-padding-inline-lg);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-block {
      width: 100%;
    }
    
    :where(.css-ch9ese).ant-btn {
      --ant-btn-border-width: var(--ant-line-width);
      --ant-btn-border-color: #000;
      --ant-btn-border-color-hover: var(--ant-btn-border-color);
      --ant-btn-border-color-active: var(--ant-btn-border-color);
      --ant-btn-border-color-disabled: var(--ant-btn-border-color);
      --ant-btn-border-style: solid;
      --ant-btn-text-color: #000;
      --ant-btn-text-color-hover: var(--ant-btn-text-color);
      --ant-btn-text-color-active: var(--ant-btn-text-color);
      --ant-btn-text-color-disabled: var(--ant-btn-text-color);
      --ant-btn-bg-color: #ddd;
      --ant-btn-bg-color-hover: var(--ant-btn-bg-color);
      --ant-btn-bg-color-active: var(--ant-btn-bg-color);
      --ant-btn-bg-color-disabled: var(--ant-color-bg-container-disabled);
      --ant-btn-bg-color-container: var(--ant-color-bg-container);
      --ant-btn-shadow: none;
      border: var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color);
      color: var(--ant-btn-text-color);
      background-color: var(--ant-btn-bg-color);
    }
    
    :where(.css-ch9ese).ant-btn:not(:disabled):not(.ant-btn-disabled):hover {
      border: var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color-hover);
      color: var(--ant-btn-text-color-hover);
      background-color: var(--ant-btn-bg-color-hover);
    }
    
    :where(.css-ch9ese).ant-btn:not(:disabled):not(.ant-btn-disabled):active {
      border: var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color-active);
      color: var(--ant-btn-text-color-active);
      background-color: var(--ant-btn-bg-color-active);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-solid {
      --ant-btn-solid-bg-color: var(--ant-btn-color-base);
      --ant-btn-solid-bg-color-hover: var(--ant-btn-color-hover);
      --ant-btn-solid-bg-color-active: var(--ant-btn-color-active);
      --ant-btn-border-color: transparent;
      --ant-btn-text-color: var(--ant-color-text-light-solid);
      --ant-btn-bg-color: var(--ant-btn-solid-bg-color);
      --ant-btn-bg-color-hover: var(--ant-btn-solid-bg-color-hover);
      --ant-btn-bg-color-active: var(--ant-btn-solid-bg-color-active);
      box-shadow: var(--ant-btn-shadow);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-outlined,
    :where(.css-ch9ese).ant-btn.ant-btn-variant-dashed {
      --ant-btn-border-color: var(--ant-btn-color-base);
      --ant-btn-border-color-hover: var(--ant-btn-color-hover);
      --ant-btn-border-color-active: var(--ant-btn-color-active);
      --ant-btn-bg-color: var(--ant-btn-bg-color-container);
      --ant-btn-text-color: var(--ant-btn-color-base);
      --ant-btn-text-color-hover: var(--ant-btn-color-hover);
      --ant-btn-text-color-active: var(--ant-btn-color-active);
      box-shadow: var(--ant-btn-shadow);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-dashed {
      --ant-btn-border-style: dashed;
      --ant-btn-bg-color-disabled: var(--ant-button-dashed-bg-disabled);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-filled {
      --ant-btn-border-color: transparent;
      --ant-btn-text-color: var(--ant-btn-color-base);
      --ant-btn-bg-color: var(--ant-btn-color-light);
      --ant-btn-bg-color-hover: var(--ant-btn-color-light-hover);
      --ant-btn-bg-color-active: var(--ant-btn-color-light-active);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-text,
    :where(.css-ch9ese).ant-btn.ant-btn-variant-link {
      --ant-btn-border-color: transparent;
      --ant-btn-text-color: var(--ant-btn-color-base);
      --ant-btn-text-color-hover: var(--ant-btn-color-hover);
      --ant-btn-text-color-active: var(--ant-btn-color-active);
      --ant-btn-bg-color: transparent;
      --ant-btn-bg-color-hover: transparent;
      --ant-btn-bg-color-active: transparent;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-text:disabled,
    :where(.css-ch9ese).ant-btn.ant-btn-variant-link:disabled,
    :where(.css-ch9ese).ant-btn.ant-btn-variant-text.ant-btn-disabled,
    :where(.css-ch9ese).ant-btn.ant-btn-variant-link.ant-btn-disabled {
      background: transparent;
      border-color: transparent;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-text {
      --ant-btn-bg-color-hover: var(--ant-btn-color-light);
      --ant-btn-bg-color-active: var(--ant-btn-color-light-active);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-variant-link {
      --ant-btn-color-base: var(--ant-color-link);
      --ant-btn-color-hover: var(--ant-color-link-hover);
      --ant-btn-color-active: var(--ant-color-link-active);
      --ant-btn-bg-color-hover: var(--ant-button-link-hover-bg);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-primary {
      --ant-btn-color-base: var(--ant-color-primary);
      --ant-btn-color-hover: var(--ant-color-primary-hover);
      --ant-btn-color-active: var(--ant-color-primary-active);
      --ant-btn-color-light: var(--ant-color-primary-bg);
      --ant-btn-color-light-hover: var(--ant-color-primary-bg-hover);
      --ant-btn-color-light-active: var(--ant-color-primary-border);
      --ant-btn-shadow: var(--ant-button-primary-shadow);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-primary.ant-btn-variant-solid {
      --ant-btn-text-color: var(--ant-button-primary-color);
      --ant-btn-text-color-hover: var(--ant-btn-text-color);
      --ant-btn-text-color-active: var(--ant-btn-text-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-dangerous {
      --ant-btn-color-base: var(--ant-color-error);
      --ant-btn-color-hover: var(--ant-color-error-hover);
      --ant-btn-color-active: var(--ant-color-error-active);
      --ant-btn-color-light: var(--ant-color-error-bg);
      --ant-btn-color-light-hover: var(--ant-color-error-bg-filled-hover);
      --ant-btn-color-light-active: var(--ant-color-error-bg-active);
      --ant-btn-shadow: var(--ant-button-danger-shadow);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid {
      --ant-btn-text-color: var(--ant-button-danger-color);
      --ant-btn-text-color-hover: var(--ant-btn-text-color);
      --ant-btn-text-color-active: var(--ant-btn-text-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default {
      --ant-btn-solid-bg-color: var(--ant-color-bg-solid);
      --ant-btn-solid-bg-color-hover: var(--ant-color-bg-solid-hover);
      --ant-btn-solid-bg-color-active: var(--ant-color-bg-solid-active);
      --ant-btn-color-base: var(--ant-button-default-border-color);
      --ant-btn-color-hover: var(--ant-button-default-hover-border-color);
      --ant-btn-color-active: var(--ant-button-default-active-border-color);
      --ant-btn-color-light: var(--ant-color-fill-tertiary);
      --ant-btn-color-light-hover: var(--ant-color-fill-secondary);
      --ant-btn-color-light-active: var(--ant-color-fill);
      --ant-btn-text-color: var(--ant-button-default-color);
      --ant-btn-text-color-hover: var(--ant-button-default-hover-color);
      --ant-btn-text-color-active: var(--ant-button-default-active-color);
      --ant-btn-shadow: var(--ant-button-default-shadow);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-outlined {
      --ant-btn-bg-color-disabled: var(--ant-button-default-bg-disabled);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-solid {
      --ant-btn-text-color: var(--ant-button-solid-text-color);
      --ant-btn-text-color-hover: var(--ant-btn-text-color);
      --ant-btn-text-color-active: var(--ant-btn-text-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-filled,
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-text {
      --ant-btn-text-color-hover: var(--ant-btn-text-color);
      --ant-btn-text-color-active: var(--ant-btn-text-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-outlined,
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-dashed {
      --ant-btn-text-color: var(--ant-button-default-color);
      --ant-btn-text-color-hover: var(--ant-button-default-hover-color);
      --ant-btn-text-color-active: var(--ant-button-default-active-color);
      --ant-btn-bg-color-container: var(--ant-button-default-bg);
      --ant-btn-bg-color-hover: var(--ant-button-default-hover-bg);
      --ant-btn-bg-color-active: var(--ant-button-default-active-bg);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-variant-text {
      --ant-btn-text-color: var(--ant-button-text-text-color);
      --ant-btn-text-color-hover: var(--ant-button-text-text-hover-color);
      --ant-btn-text-color-active: var(--ant-button-text-text-active-color);
      --ant-btn-bg-color-hover: var(--ant-button-text-hover-bg);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-background-ghost.ant-btn-variant-outlined,
    :where(.css-ch9ese).ant-btn.ant-btn-color-default.ant-btn-background-ghost.ant-btn-variant-dashed {
      --ant-btn-text-color: var(--ant-button-default-ghost-color);
      --ant-btn-border-color: var(--ant-button-default-ghost-border-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-blue {
      --ant-btn-color-base: var(--ant-blue-6);
      --ant-btn-color-hover: var(--ant-blue-hover);
      --ant-btn-color-active: var(--ant-blue-active);
      --ant-btn-color-light: var(--ant-blue-1);
      --ant-btn-color-light-hover: var(--ant-blue-2);
      --ant-btn-color-light-active: var(--ant-blue-3);
      --ant-btn-shadow: var(--ant-button-blue-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-purple {
      --ant-btn-color-base: var(--ant-purple-6);
      --ant-btn-color-hover: var(--ant-purple-hover);
      --ant-btn-color-active: var(--ant-purple-active);
      --ant-btn-color-light: var(--ant-purple-1);
      --ant-btn-color-light-hover: var(--ant-purple-2);
      --ant-btn-color-light-active: var(--ant-purple-3);
      --ant-btn-shadow: var(--ant-button-purple-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-cyan {
      --ant-btn-color-base: var(--ant-cyan-6);
      --ant-btn-color-hover: var(--ant-cyan-hover);
      --ant-btn-color-active: var(--ant-cyan-active);
      --ant-btn-color-light: var(--ant-cyan-1);
      --ant-btn-color-light-hover: var(--ant-cyan-2);
      --ant-btn-color-light-active: var(--ant-cyan-3);
      --ant-btn-shadow: var(--ant-button-cyan-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-green {
      --ant-btn-color-base: var(--ant-green-6);
      --ant-btn-color-hover: var(--ant-green-hover);
      --ant-btn-color-active: var(--ant-green-active);
      --ant-btn-color-light: var(--ant-green-1);
      --ant-btn-color-light-hover: var(--ant-green-2);
      --ant-btn-color-light-active: var(--ant-green-3);
      --ant-btn-shadow: var(--ant-button-green-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-magenta {
      --ant-btn-color-base: var(--ant-magenta-6);
      --ant-btn-color-hover: var(--ant-magenta-hover);
      --ant-btn-color-active: var(--ant-magenta-active);
      --ant-btn-color-light: var(--ant-magenta-1);
      --ant-btn-color-light-hover: var(--ant-magenta-2);
      --ant-btn-color-light-active: var(--ant-magenta-3);
      --ant-btn-shadow: var(--ant-button-magenta-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-pink {
      --ant-btn-color-base: var(--ant-pink-6);
      --ant-btn-color-hover: var(--ant-pink-hover);
      --ant-btn-color-active: var(--ant-pink-active);
      --ant-btn-color-light: var(--ant-pink-1);
      --ant-btn-color-light-hover: var(--ant-pink-2);
      --ant-btn-color-light-active: var(--ant-pink-3);
      --ant-btn-shadow: var(--ant-button-pink-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-red {
      --ant-btn-color-base: var(--ant-red-6);
      --ant-btn-color-hover: var(--ant-red-hover);
      --ant-btn-color-active: var(--ant-red-active);
      --ant-btn-color-light: var(--ant-red-1);
      --ant-btn-color-light-hover: var(--ant-red-2);
      --ant-btn-color-light-active: var(--ant-red-3);
      --ant-btn-shadow: var(--ant-button-red-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-orange {
      --ant-btn-color-base: var(--ant-orange-6);
      --ant-btn-color-hover: var(--ant-orange-hover);
      --ant-btn-color-active: var(--ant-orange-active);
      --ant-btn-color-light: var(--ant-orange-1);
      --ant-btn-color-light-hover: var(--ant-orange-2);
      --ant-btn-color-light-active: var(--ant-orange-3);
      --ant-btn-shadow: var(--ant-button-orange-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-yellow {
      --ant-btn-color-base: var(--ant-yellow-6);
      --ant-btn-color-hover: var(--ant-yellow-hover);
      --ant-btn-color-active: var(--ant-yellow-active);
      --ant-btn-color-light: var(--ant-yellow-1);
      --ant-btn-color-light-hover: var(--ant-yellow-2);
      --ant-btn-color-light-active: var(--ant-yellow-3);
      --ant-btn-shadow: var(--ant-button-yellow-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-volcano {
      --ant-btn-color-base: var(--ant-volcano-6);
      --ant-btn-color-hover: var(--ant-volcano-hover);
      --ant-btn-color-active: var(--ant-volcano-active);
      --ant-btn-color-light: var(--ant-volcano-1);
      --ant-btn-color-light-hover: var(--ant-volcano-2);
      --ant-btn-color-light-active: var(--ant-volcano-3);
      --ant-btn-shadow: var(--ant-button-volcano-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-geekblue {
      --ant-btn-color-base: var(--ant-geekblue-6);
      --ant-btn-color-hover: var(--ant-geekblue-hover);
      --ant-btn-color-active: var(--ant-geekblue-active);
      --ant-btn-color-light: var(--ant-geekblue-1);
      --ant-btn-color-light-hover: var(--ant-geekblue-2);
      --ant-btn-color-light-active: var(--ant-geekblue-3);
      --ant-btn-shadow: var(--ant-button-geekblue-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-lime {
      --ant-btn-color-base: var(--ant-lime-6);
      --ant-btn-color-hover: var(--ant-lime-hover);
      --ant-btn-color-active: var(--ant-lime-active);
      --ant-btn-color-light: var(--ant-lime-1);
      --ant-btn-color-light-hover: var(--ant-lime-2);
      --ant-btn-color-light-active: var(--ant-lime-3);
      --ant-btn-shadow: var(--ant-button-lime-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-color-gold {
      --ant-btn-color-base: var(--ant-gold-6);
      --ant-btn-color-hover: var(--ant-gold-hover);
      --ant-btn-color-active: var(--ant-gold-active);
      --ant-btn-color-light: var(--ant-gold-1);
      --ant-btn-color-light-hover: var(--ant-gold-2);
      --ant-btn-color-light-active: var(--ant-gold-3);
      --ant-btn-shadow: var(--ant-button-gold-shadow-color);
    }
    
    :where(.css-ch9ese).ant-btn:disabled,
    :where(.css-ch9ese).ant-btn.ant-btn-disabled {
      cursor: not-allowed;
      border-color: var(--ant-button-border-color-disabled);
      background: var(--ant-btn-bg-color-disabled);
      color: var(--ant-color-text-disabled);
      box-shadow: none;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-background-ghost {
      --ant-btn-bg-color: var(--ant-button-ghost-bg);
      --ant-btn-bg-color-hover: var(--ant-button-ghost-bg);
      --ant-btn-bg-color-active: var(--ant-button-ghost-bg);
      --ant-btn-shadow: none;
    }
    
    :where(.css-ch9ese).ant-btn.ant-btn-background-ghost.ant-btn-variant-outlined,
    :where(.css-ch9ese).ant-btn.ant-btn-background-ghost.ant-btn-variant-dashed {
      --ant-btn-bg-color-hover: var(--ant-button-ghost-bg);
      --ant-btn-bg-color-active: var(--ant-button-ghost-bg);
    }
    
    :where(.css-ch9ese).ant-btn-group {
      position: relative;
      display: inline-flex;
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:last-child),
    :where(.css-ch9ese).ant-btn-group >.ant-btn:not(:last-child),
    :where(.css-ch9ese).ant-btn-group >span:not(:last-child)>.ant-btn,
    :where(.css-ch9ese).ant-btn-group >.ant-btn:not(:last-child)>.ant-btn {
      border-start-end-radius: 0;
      border-end-end-radius: 0;
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child),
    :where(.css-ch9ese).ant-btn-group >.ant-btn:not(:first-child) {
      margin-inline-start: calc(var(--ant-line-width) * -1);
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child),
    :where(.css-ch9ese).ant-btn-group >.ant-btn:not(:first-child),
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child)>.ant-btn,
    :where(.css-ch9ese).ant-btn-group >.ant-btn:not(:first-child)>.ant-btn {
      border-start-start-radius: 0;
      border-end-start-radius: 0;
    }
    
    :where(.css-ch9ese).ant-btn-group .ant-btn {
      position: relative;
      z-index: 1;
    }
    
    :where(.css-ch9ese).ant-btn-group .ant-btn:hover,
    :where(.css-ch9ese).ant-btn-group .ant-btn:focus,
    :where(.css-ch9ese).ant-btn-group .ant-btn:active {
      z-index: 2;
    }
    
    :where(.css-ch9ese).ant-btn-group .ant-btn[disabled] {
      z-index: 0;
    }
    
    :where(.css-ch9ese).ant-btn-group .ant-btn-icon-only {
      font-size: var(--ant-font-size);
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:last-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-primary:not(:last-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >span:not(:last-child)>.ant-btn-primary:not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-primary:not(:last-child)>.ant-btn-primary:not(:disabled) {
      border-inline-end-color: var(--ant-button-group-border-color);
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-primary:not(:first-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child)>.ant-btn-primary:not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-primary:not(:first-child)>.ant-btn-primary:not(:disabled) {
      border-inline-start-color: var(--ant-button-group-border-color);
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:last-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-danger:not(:last-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >span:not(:last-child)>.ant-btn-danger:not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-danger:not(:last-child)>.ant-btn-danger:not(:disabled) {
      border-inline-end-color: var(--ant-color-error-hover);
    }
    
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-danger:not(:first-child):not(:disabled),
    :where(.css-ch9ese).ant-btn-group >span:not(:first-child)>.ant-btn-danger:not(:disabled),
    :where(.css-ch9ese).ant-btn-group >.ant-btn-danger:not(:first-child)>.ant-btn-danger:not(:disabled) {
      border-inline-start-color: var(--ant-color-error-hover);
    }
  
    .css-var-_R_6uivb_.ant-dropdown-css-var {
      --ant-dropdown-z-index-popup: 1250;
      --ant-dropdown-padding-block: 5px;
      --ant-dropdown-arrow-offset-horizontal: 12px;
      --ant-dropdown-arrow-offset-vertical: 8px;
      --ant-dropdown-arrow-shadow-width: 8.970562748477143px;
      --ant-dropdown-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
      --ant-dropdown-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
    }
  
    .css-var-_R_6uivb_.ant-drawer {
      --ant-drawer-z-index-popup: 1200;
      --ant-drawer-footer-padding-block: 8px;
      --ant-drawer-footer-padding-inline: 16px;
      --ant-drawer-dragger-size: 4px;
    }
  
    .css-var-_R_6uivb_.ant-modal-css-var {
      --ant-border-radius-lg: 20px;
      --ant-padding-md: 30px;
      --ant-padding-content-horizontal-lg: 30px;
      --ant-color-bg-text-hover: transparent;
      --ant-color-bg-text-active: transparent;
      --ant-modal-footer-bg: transparent;
      --ant-modal-header-bg: transparent;
      --ant-modal-title-line-height: 1.5;
      --ant-modal-title-font-size: 16px;
      --ant-modal-content-bg: #ffffff;
      --ant-modal-title-color: #101010;
      --ant-modal-content-padding: 30px 30px;
      --ant-modal-header-padding: 0px;
      --ant-modal-header-border-bottom: none;
      --ant-modal-header-margin-bottom: 8px;
      --ant-modal-body-padding: 0px;
      --ant-modal-footer-padding: 0px;
      --ant-modal-footer-border-top: none;
      --ant-modal-footer-border-radius: 0px;
      --ant-modal-footer-margin-top: 12px;
      --ant-modal-confirm-body-padding: 0px;
      --ant-modal-confirm-icon-margin-inline-end: 12px;
      --ant-modal-confirm-btns-margin-top: 12px;
    }
  
    .css-var-_R_6uivb_.ant-tooltip-css-var {
      --ant-tooltip-z-index-popup: 1270;
      --ant-tooltip-max-width: 400px;
      --ant-tooltip-arrow-offset-horizontal: 12px;
      --ant-tooltip-arrow-offset-vertical: 8px;
      --ant-tooltip-arrow-shadow-width: 8.970562748477143px;
      --ant-tooltip-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
      --ant-tooltip-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
    }
  
    .css-var-_R_6uivb_.ant-input {
      --ant-input-padding-block: 4px;
      --ant-input-padding-block-sm: 0px;
      --ant-input-padding-block-lg: 7px;
      --ant-input-padding-inline: 11px;
      --ant-input-padding-inline-sm: 7px;
      --ant-input-padding-inline-lg: 11px;
      --ant-input-addon-bg: rgba(0, 0, 0, 0.02);
      --ant-input-active-border-color: #101010;
      --ant-input-hover-border-color: #73787b;
      --ant-input-active-shadow: 0 0 0 2px rgba(0, 0, 0, 0);
      --ant-input-error-active-shadow: 0 0 0 2px rgba(255, 38, 5, 0.06);
      --ant-input-warning-active-shadow: 0 0 0 2px rgba(255, 215, 5, 0.1);
      --ant-input-hover-bg: #ffffff;
      --ant-input-active-bg: #ffffff;
      --ant-input-input-font-size: 14px;
      --ant-input-input-font-size-lg: 16px;
      --ant-input-input-font-size-sm: 14px;
    }
  
    .css-var-_R_6uivb_.ant-input-css-var {
      --ant-input-padding-block: 4px;
      --ant-input-padding-block-sm: 0px;
      --ant-input-padding-block-lg: 7px;
      --ant-input-padding-inline: 11px;
      --ant-input-padding-inline-sm: 7px;
      --ant-input-padding-inline-lg: 11px;
      --ant-input-addon-bg: rgba(0, 0, 0, 0.02);
      --ant-input-active-border-color: #101010;
      --ant-input-hover-border-color: #73787b;
      --ant-input-active-shadow: 0 0 0 2px rgba(0, 0, 0, 0);
      --ant-input-error-active-shadow: 0 0 0 2px rgba(255, 38, 5, 0.06);
      --ant-input-warning-active-shadow: 0 0 0 2px rgba(255, 215, 5, 0.1);
      --ant-input-hover-bg: #ffffff;
      --ant-input-active-bg: #ffffff;
      --ant-input-input-font-size: 14px;
      --ant-input-input-font-size-lg: 16px;
      --ant-input-input-font-size-sm: 14px;
    }
  
    .css-var-_R_6uivb_.ant-select-css-var {
      --ant-select-internal_fixed_item_margin: 2px;
      --ant-select-z-index-popup: 1250;
      --ant-select-option-selected-color: #101010;
      --ant-select-option-selected-font-weight: 600;
      --ant-select-option-selected-bg: #fff3f0;
      --ant-select-option-active-bg: rgba(0, 0, 0, 0.04);
      --ant-select-option-padding: 5px 12px;
      --ant-select-option-font-size: 14px;
      --ant-select-option-line-height: 1.5714285714285714;
      --ant-select-option-height: 32px;
      --ant-select-selector-bg: #ffffff;
      --ant-select-clear-bg: #ffffff;
      --ant-select-single-item-height-lg: 40px;
      --ant-select-multiple-item-bg: rgba(0, 0, 0, 0.06);
      --ant-select-multiple-item-border-color: transparent;
      --ant-select-multiple-item-height: 24px;
      --ant-select-multiple-item-height-sm: 16px;
      --ant-select-multiple-item-height-lg: 32px;
      --ant-select-multiple-selector-bg-disabled: rgba(0, 0, 0, 0.04);
      --ant-select-multiple-item-color-disabled: rgba(0, 0, 0, 0.25);
      --ant-select-multiple-item-border-color-disabled: transparent;
      --ant-select-show-arrow-padding-inline-end: 18px;
      --ant-select-hover-border-color: #73787b;
      --ant-select-active-border-color: #101010;
      --ant-select-active-outline-color: rgba(0, 0, 0, 0);
      --ant-select-select-affix-padding: 4px;
    }
  
    .css-var-_R_6uivb_.ant-spin {
      --ant-spin-content-height: 400px;
      --ant-spin-dot-size: 20px;
      --ant-spin-dot-size-sm: 14px;
      --ant-spin-dot-size-lg: 32px;
    }
  
    .css-var-_R_6uivb_.ant-table-css-var {
      --ant-table-header-bg: #FAFAFA;
      --ant-table-header-color: #333333;
      --ant-table-header-sort-active-bg: #f0f0f0;
      --ant-table-header-sort-hover-bg: #f0f0f0;
      --ant-table-body-sort-bg: #fafafa;
      --ant-table-row-hover-bg: #fafafa;
      --ant-table-row-selected-bg: #fff3f0;
      --ant-table-row-selected-hover-bg: #f5deda;
      --ant-table-row-expanded-bg: rgba(0, 0, 0, 0.02);
      --ant-table-cell-padding-block: 9px;
      --ant-table-cell-padding-inline: 12px;
      --ant-table-cell-padding-block-md: 12px;
      --ant-table-cell-padding-inline-md: 8px;
      --ant-table-cell-padding-block-sm: 8px;
      --ant-table-cell-padding-inline-sm: 8px;
      --ant-table-border-color: #f0f0f0;
      --ant-table-header-border-radius: 8px;
      --ant-table-footer-bg: #fafafa;
      --ant-table-footer-color: #101010;
      --ant-table-cell-font-size: 14px;
      --ant-table-cell-font-size-md: 14px;
      --ant-table-cell-font-size-sm: 14px;
      --ant-table-header-split-color: transparent;
      --ant-table-fixed-header-sort-active-bg: #f0f0f0;
      --ant-table-header-filter-hover-bg: rgba(0, 0, 0, 0.06);
      --ant-table-filter-dropdown-menu-bg: #ffffff;
      --ant-table-filter-dropdown-bg: #ffffff;
      --ant-table-expand-icon-bg: #ffffff;
      --ant-table-selection-column-width: 32px;
      --ant-table-sticky-scroll-bar-bg: rgba(0, 0, 0, 0.25);
      --ant-table-sticky-scroll-bar-border-radius: 100px;
      --ant-table-expand-icon-margin-top: 2.5px;
      --ant-table-header-icon-color: rgba(0, 0, 0, 0.29250000000000004);
      --ant-table-header-icon-hover-color: rgba(16, 16, 16, 0.65);
      --ant-table-expand-icon-half-inner: 7px;
      --ant-table-expand-icon-size: 17px;
      --ant-table-expand-icon-scale: 0.9411764705882353;
    }
  