@charset "utf-8";

:where(.css-o4sewt).ant-badge { font-family: var(--ant-font-family); font-size: var(--ant-font-size); box-sizing: border-box; }

:where(.css-o4sewt).ant-badge::before, :where(.css-o4sewt).ant-badge::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-badge [class^="ant-badge"], :where(.css-o4sewt).ant-badge [class*=" ant-badge"] { box-sizing: border-box; }

:where(.css-o4sewt).ant-badge [class^="ant-badge"]::before, :where(.css-o4sewt).ant-badge [class*=" ant-badge"]::before, :where(.css-o4sewt).ant-badge [class^="ant-badge"]::after, :where(.css-o4sewt).ant-badge [class*=" ant-badge"]::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-badge { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text); font-size: var(--ant-font-size); line-height: 1; list-style: none; font-family: var(--ant-font-family); position: relative; display: inline-block; width: fit-content; }

:where(.css-o4sewt).ant-badge .ant-badge-count { display: inline-flex; justify-content: center; z-index: var(--ant-badge-indicator-z-index); min-width: var(--ant-badge-indicator-height); height: var(--ant-badge-indicator-height); color: var(--ant-color-text-light-solid); font-weight: var(--ant-badge-text-font-weight); font-size: var(--ant-badge-text-font-size); line-height: var(--ant-badge-indicator-height); white-space: nowrap; text-align: center; background: var(--ant-color-error); border-radius: calc(var(--ant-badge-indicator-height) / 2); box-shadow: 0 0 0 var(--ant-line-width) var(--ant-color-border-bg); transition: background var(--ant-motion-duration-mid); }

:where(.css-o4sewt).ant-badge .ant-badge-count a { color: var(--ant-color-text-light-solid); }

:where(.css-o4sewt).ant-badge .ant-badge-count a:hover { color: var(--ant-color-text-light-solid); }

a:hover :where(.css-o4sewt).ant-badge .ant-badge-count { background: var(--ant-color-error-hover); }

:where(.css-o4sewt).ant-badge .ant-badge-count-sm { min-width: var(--ant-badge-indicator-height-sm); height: var(--ant-badge-indicator-height-sm); font-size: var(--ant-badge-text-font-size-sm); line-height: var(--ant-badge-indicator-height-sm); border-radius: calc(var(--ant-badge-indicator-height-sm) / 2); }

:where(.css-o4sewt).ant-badge .ant-badge-multiple-words { padding: 0 var(--ant-padding-xs); }

:where(.css-o4sewt).ant-badge .ant-badge-multiple-words bdi { unicode-bidi: plaintext; }

:where(.css-o4sewt).ant-badge .ant-badge-dot { z-index: var(--ant-badge-indicator-z-index); width: var(--ant-badge-dot-size); min-width: var(--ant-badge-dot-size); height: var(--ant-badge-dot-size); background: var(--ant-color-error); border-radius: 100%; box-shadow: 0 0 0 var(--ant-line-width) var(--ant-color-border-bg); }

:where(.css-o4sewt).ant-badge .ant-badge-count, :where(.css-o4sewt).ant-badge .ant-badge-dot, :where(.css-o4sewt).ant-badge .ant-scroll-number-custom-component { position: absolute; top: 0px; inset-inline-end: 0px; transform: translate(50%, -50%); transform-origin: 100% 0%; }

:where(.css-o4sewt).ant-badge .ant-badge-count.anticon-spin, :where(.css-o4sewt).ant-badge .ant-badge-dot.anticon-spin, :where(.css-o4sewt).ant-badge .ant-scroll-number-custom-component.anticon-spin { animation-name: css-o4sewt-antBadgeLoadingCircle; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; }

:where(.css-o4sewt).ant-badge.ant-badge-status { line-height: inherit; vertical-align: baseline; }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-dot { position: relative; top: -1px; display: inline-block; width: var(--ant-badge-status-size); height: var(--ant-badge-status-size); vertical-align: middle; border-radius: 50%; }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-success { background-color: var(--ant-color-success); }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-processing { overflow: visible; color: var(--ant-color-info); background-color: var(--ant-color-info); border-color: currentcolor; }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-processing::after { position: absolute; top: 0px; inset-inline-start: 0px; width: 100%; height: 100%; border-width: var(--ant-line-width); border-style: solid; border-color: inherit; border-radius: 50%; animation-name: css-o4sewt-antStatusProcessing; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; content: ""; }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-default { background-color: var(--ant-color-text-placeholder); }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-error { background-color: var(--ant-color-error); }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-warning { background-color: var(--ant-color-warning); }

:where(.css-o4sewt).ant-badge.ant-badge-status .ant-badge-status-text { margin-inline-start: var(--ant-margin-xs); color: var(--ant-color-text); font-size: var(--ant-font-size); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-blue { background: var(--ant-blue-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-blue:not(.ant-badge-count) { color: var(--ant-blue-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-blue { background: var(--ant-blue-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-purple { background: var(--ant-purple-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-purple:not(.ant-badge-count) { color: var(--ant-purple-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-purple { background: var(--ant-purple-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-cyan { background: var(--ant-cyan-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-cyan:not(.ant-badge-count) { color: var(--ant-cyan-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-cyan { background: var(--ant-cyan-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-green { background: var(--ant-green-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-green:not(.ant-badge-count) { color: var(--ant-green-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-green { background: var(--ant-green-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-magenta { background: var(--ant-magenta-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-magenta:not(.ant-badge-count) { color: var(--ant-magenta-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-magenta { background: var(--ant-magenta-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-pink { background: var(--ant-pink-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-pink:not(.ant-badge-count) { color: var(--ant-pink-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-pink { background: var(--ant-pink-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-red { background: var(--ant-red-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-red:not(.ant-badge-count) { color: var(--ant-red-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-red { background: var(--ant-red-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-orange { background: var(--ant-orange-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-orange:not(.ant-badge-count) { color: var(--ant-orange-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-orange { background: var(--ant-orange-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-yellow { background: var(--ant-yellow-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-yellow:not(.ant-badge-count) { color: var(--ant-yellow-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-yellow { background: var(--ant-yellow-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-volcano { background: var(--ant-volcano-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-volcano:not(.ant-badge-count) { color: var(--ant-volcano-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-volcano { background: var(--ant-volcano-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-geekblue { background: var(--ant-geekblue-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-geekblue:not(.ant-badge-count) { color: var(--ant-geekblue-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-geekblue { background: var(--ant-geekblue-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-lime { background: var(--ant-lime-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-lime:not(.ant-badge-count) { color: var(--ant-lime-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-lime { background: var(--ant-lime-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-gold { background: var(--ant-gold-6); }

:where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-gold:not(.ant-badge-count) { color: var(--ant-gold-6); }

a:hover :where(.css-o4sewt).ant-badge.ant-badge .ant-badge-color-gold { background: var(--ant-gold-6); }

:where(.css-o4sewt).ant-badge .ant-badge-zoom-appear, :where(.css-o4sewt).ant-badge .ant-badge-zoom-enter { animation-name: css-o4sewt-antZoomBadgeIn; animation-duration: var(--ant-motion-duration-slow); animation-timing-function: var(--ant-motion-ease-out-back); animation-fill-mode: both; }

:where(.css-o4sewt).ant-badge .ant-badge-zoom-leave { animation-name: css-o4sewt-antZoomBadgeOut; animation-duration: var(--ant-motion-duration-slow); animation-timing-function: var(--ant-motion-ease-out-back); animation-fill-mode: both; }

:where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-appear, :where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-enter { animation-name: css-o4sewt-antNoWrapperZoomBadgeIn; animation-duration: var(--ant-motion-duration-slow); animation-timing-function: var(--ant-motion-ease-out-back); }

:where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-badge-zoom-leave { animation-name: css-o4sewt-antNoWrapperZoomBadgeOut; animation-duration: var(--ant-motion-duration-slow); animation-timing-function: var(--ant-motion-ease-out-back); }

:where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper:not(.ant-badge-status) { vertical-align: middle; }

:where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number-custom-component, :where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-badge-count { transform: none; }

:where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number-custom-component, :where(.css-o4sewt).ant-badge.ant-badge-not-a-wrapper .ant-scroll-number { position: relative; top: auto; display: block; transform-origin: 50% 50%; }

:where(.css-o4sewt).ant-badge .ant-scroll-number { overflow: hidden; transition: all var(--ant-motion-duration-mid) var(--ant-motion-ease-out-back); }

:where(.css-o4sewt).ant-badge .ant-scroll-number .ant-scroll-number-only { position: relative; display: inline-block; height: var(--ant-badge-indicator-height); transition: all var(--ant-motion-duration-slow) var(--ant-motion-ease-out-back); transform-style: preserve-3d; backface-visibility: hidden; }

:where(.css-o4sewt).ant-badge .ant-scroll-number .ant-scroll-number-only > p.ant-scroll-number-only-unit { height: var(--ant-badge-indicator-height); margin: 0px; transform-style: preserve-3d; backface-visibility: hidden; }

:where(.css-o4sewt).ant-badge .ant-scroll-number .ant-scroll-number-symbol { vertical-align: top; }

:where(.css-o4sewt).ant-badge-rtl { direction: rtl; }

:where(.css-o4sewt).ant-badge-rtl .ant-badge-count, :where(.css-o4sewt).ant-badge-rtl .ant-badge-dot, :where(.css-o4sewt).ant-badge-rtl .ant-scroll-number-custom-component { transform: translate(-50%, -50%); }