@charset "utf-8";

:where(.css-o4sewt).ant-breadcrumb { font-family: var(--ant-font-family); font-size: var(--ant-font-size); box-sizing: border-box; }

:where(.css-o4sewt).ant-breadcrumb::before, :where(.css-o4sewt).ant-breadcrumb::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-breadcrumb [class^="ant-breadcrumb"], :where(.css-o4sewt).ant-breadcrumb [class*=" ant-breadcrumb"] { box-sizing: border-box; }

:where(.css-o4sewt).ant-breadcrumb [class^="ant-breadcrumb"]::before, :where(.css-o4sewt).ant-breadcrumb [class*=" ant-breadcrumb"]::before, :where(.css-o4sewt).ant-breadcrumb [class^="ant-breadcrumb"]::after, :where(.css-o4sewt).ant-breadcrumb [class*=" ant-breadcrumb"]::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-breadcrumb { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-breadcrumb-item-color); font-size: var(--ant-font-size); line-height: var(--ant-line-height); list-style: none; font-family: var(--ant-font-family); }

:where(.css-o4sewt).ant-breadcrumb .anticon { font-size: var(--ant-breadcrumb-icon-font-size); }

:where(.css-o4sewt).ant-breadcrumb ol { display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; list-style: none; }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-item a { color: var(--ant-breadcrumb-link-color); transition: color var(--ant-motion-duration-mid); padding: 0 var(--ant-padding-xxs); border-radius: var(--ant-border-radius-sm); height: var(--ant-font-height); display: inline-block; margin-inline: calc(var(--ant-margin-xxs) * -1); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-item a:hover { color: var(--ant-breadcrumb-link-hover-color); background-color: var(--ant-color-bg-text-hover); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-item a:focus-visible { outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border); outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-item:last-child { color: var(--ant-breadcrumb-last-item-color); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-separator { margin-inline: var(--ant-breadcrumb-separator-margin); color: var(--ant-breadcrumb-separator-color); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-link > .anticon + span, :where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-link > .anticon + a { margin-inline-start: var(--ant-margin-xxs); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-overlay-link { border-radius: var(--ant-border-radius-sm); height: var(--ant-font-height); display: inline-block; padding: 0 var(--ant-padding-xxs); margin-inline: calc(var(--ant-margin-xxs) * -1); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-overlay-link > .anticon { margin-inline-start: var(--ant-margin-xxs); font-size: var(--ant-font-size-icon); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-overlay-link:hover { color: var(--ant-breadcrumb-link-hover-color); background-color: var(--ant-color-bg-text-hover); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-overlay-link:hover a { color: var(--ant-breadcrumb-link-hover-color); }

:where(.css-o4sewt).ant-breadcrumb .ant-breadcrumb-overlay-link a:hover { background-color: transparent; }

:where(.css-o4sewt).ant-breadcrumb.ant-breadcrumb-rtl { direction: rtl; }