.t-icon.t-size-s {
    font-size: 14px
}

.t-icon.t-size-m {
    font-size: 16px
}

.t-icon.t-size-l {
    font-size: 18px
}

.t-button {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 0;
    overflow: hidden;
    font-size: var(--td-font-body-medium);
    outline: none;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: var(--td-radius-default);
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    text-decoration: none
}

.t-button,
.t-button .t-button__text,
.t-button .t-icon {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.t-button .t-button__text,
.t-button .t-icon {
    z-index: 1
}

.t-button .t-icon,
.t-button .t-loading {
    font-size: var(--td-font-size-body-large)
}

.t-button .t-icon+.t-button__text:not(:empty),
.t-button .t-loading+.t-button__text:not(:empty) {
    margin-left: 8px
}

.t-button .t-button__suffix:not(:empty) {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 8px
}

.t-button--variant-base {
    color: var(--td-text-color-anti);
    height: var(--td-comp-size-m);
    font: var(--td-font-body-medium);
    padding-left: calc(var(--td-comp-paddingLR-l) - 1px);
    padding-right: calc(var(--td-comp-paddingLR-l) - 1px);
    background-color: var(--td-bg-color-component);
    border-color: var(--td-bg-color-component);
    color: var(--td-text-color-primary)
}

.t-button--variant-base .t-icon,
.t-button--variant-base .t-loading {
    font-size: var(--td-font-size-body-large)
}

.t-button--variant-base:hover {
    background-color: var(--td-bg-color-component-hover)
}

.t-button--variant-base.t-is-loading {
    background-color: var(--td-bg-color-component)
}

.t-button--variant-base.t-is-disabled {
    background-color: var(--td-bg-color-component-disabled)
}

.t-button--variant-base:hover {
    border-color: var(--td-bg-color-component-hover)
}

.t-button--variant-base.t-is-loading {
    border-color: var(--td-bg-color-component)
}

.t-button--variant-base.t-is-disabled {
    border-color: var(--td-bg-color-component-disabled)
}

.t-button--variant-base.t-is-loading,
.t-button--variant-base:hover {
    color: var(--td-text-color-primary)
}

.t-button--variant-base.t-is-disabled {
    color: var(--td-text-color-disabled)
}

.t-button--variant-base.t-button--theme-primary {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-button--variant-base.t-button--theme-primary:hover {
    background-color: var(--td-brand-color-hover)
}

.t-button--variant-base.t-button--theme-primary.t-is-loading {
    background-color: var(--td-brand-color)
}

.t-button--variant-base.t-button--theme-primary.t-is-disabled {
    background-color: var(--td-brand-color-disabled)
}

.t-button--variant-base.t-button--theme-primary:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-base.t-button--theme-primary.t-is-loading {
    border-color: var(--td-brand-color)
}

.t-button--variant-base.t-button--theme-primary.t-is-disabled {
    border-color: var(--td-brand-color-disabled)
}

.t-button--variant-base.t-button--theme-success {
    color: var(--td-text-color-anti);
    background-color: var(--td-success-color);
    border-color: var(--td-success-color)
}

.t-button--variant-base.t-button--theme-success:hover {
    background-color: var(--td-success-color-hover)
}

.t-button--variant-base.t-button--theme-success.t-is-loading {
    background-color: var(--td-success-color)
}

.t-button--variant-base.t-button--theme-success.t-is-disabled {
    background-color: var(--td-success-color-disabled)
}

.t-button--variant-base.t-button--theme-success:hover {
    border-color: var(--td-success-color-hover)
}

.t-button--variant-base.t-button--theme-success.t-is-loading {
    border-color: var(--td-success-color)
}

.t-button--variant-base.t-button--theme-success.t-is-disabled {
    border-color: var(--td-success-color-disabled)
}

.t-button--variant-base.t-button--theme-warning {
    color: var(--td-text-color-anti);
    background-color: var(--td-warning-color);
    border-color: var(--td-warning-color)
}

.t-button--variant-base.t-button--theme-warning:hover {
    background-color: var(--td-warning-color-hover)
}

.t-button--variant-base.t-button--theme-warning.t-is-loading {
    background-color: var(--td-warning-color)
}

.t-button--variant-base.t-button--theme-warning.t-is-disabled {
    background-color: var(--td-warning-color-disabled)
}

.t-button--variant-base.t-button--theme-warning:hover {
    border-color: var(--td-warning-color-hover)
}

.t-button--variant-base.t-button--theme-warning.t-is-loading {
    border-color: var(--td-warning-color)
}

.t-button--variant-base.t-button--theme-warning.t-is-disabled {
    border-color: var(--td-warning-color-disabled)
}

.t-button--variant-base.t-button--theme-danger {
    color: var(--td-text-color-anti);
    background-color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-button--variant-base.t-button--theme-danger:hover {
    background-color: var(--td-error-color-hover)
}

.t-button--variant-base.t-button--theme-danger.t-is-loading {
    background-color: var(--td-error-color)
}

.t-button--variant-base.t-button--theme-danger.t-is-disabled {
    background-color: var(--td-error-color-disabled)
}

.t-button--variant-base.t-button--theme-danger:hover {
    border-color: var(--td-error-color-hover)
}

.t-button--variant-base.t-button--theme-danger.t-is-loading {
    border-color: var(--td-error-color)
}

.t-button--variant-base.t-button--theme-danger.t-is-disabled {
    border-color: var(--td-error-color-disabled)
}

.t-button--variant-base.t-button--ghost {
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-text-color-anti);
    border-color: var(--td-text-color-anti)
}

.t-button--variant-base.t-button--ghost.t-is-loading,
.t-button--variant-base.t-button--ghost:active,
.t-button--variant-base.t-button--ghost:hover {
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-base.t-button--ghost.t-is-disabled {
    background-color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-base.t-button--ghost:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-base.t-button--ghost:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-base.t-button--ghost.t-is-loading {
    color: var(--td-text-color-anti)
}

.t-button--variant-base.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-base.t-button--ghost:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-base.t-button--ghost:active {
    border-color: var(--td-brand-color-active)
}

.t-button--variant-base.t-button--ghost.t-is-loading {
    border-color: var(--td-text-color-anti)
}

.t-button--variant-base.t-button--ghost.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary {
    color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary:active {
    border-color: var(--td-brand-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading {
    border-color: var(--td-brand-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success {
    color: var(--td-success-color);
    border-color: var(--td-success-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success:active {
    color: var(--td-success-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success:hover {
    border-color: var(--td-success-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success:active {
    border-color: var(--td-success-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading {
    border-color: var(--td-success-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning {
    color: var(--td-warning-color);
    border-color: var(--td-warning-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning:active {
    color: var(--td-warning-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover {
    border-color: var(--td-warning-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning:active {
    border-color: var(--td-warning-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading {
    border-color: var(--td-warning-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger {
    color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger:active {
    color: var(--td-error-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover {
    border-color: var(--td-error-color-hover)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger:active {
    border-color: var(--td-error-color-active)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading {
    border-color: var(--td-error-color)
}

.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-outline {
    height: var(--td-comp-size-m);
    font: var(--td-font-body-medium);
    padding-left: calc(var(--td-comp-paddingLR-l) - 1px);
    padding-right: calc(var(--td-comp-paddingLR-l) - 1px);
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-specialcomponent);
    border-color: var(--td-border-level-2-color)
}

.t-button--variant-outline .t-icon,
.t-button--variant-outline .t-loading {
    font-size: var(--td-font-size-body-large)
}

.t-button--variant-outline:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-is-loading {
    color: var(--td-text-color-primary)
}

.t-button--variant-outline.t-is-disabled {
    color: var(--td-text-color-disabled)
}

.t-button--variant-outline.t-is-loading,
.t-button--variant-outline:hover {
    background-color: var(--td-bg-color-specialcomponent)
}

.t-button--variant-outline.t-is-disabled {
    background-color: var(--td-bg-color-component-disabled)
}

.t-button--variant-outline:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-is-disabled,
.t-button--variant-outline.t-is-loading {
    border-color: var(--td-border-level-2-color)
}

.t-button--variant-outline.t-button--theme-primary {
    color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-button--variant-outline.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-outline.t-button--theme-primary.t-is-disabled {
    color: var(--td-brand-color-disabled)
}

.t-button--variant-outline.t-button--theme-primary:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-button--theme-primary.t-is-loading {
    border-color: var(--td-brand-color)
}

.t-button--variant-outline.t-button--theme-primary.t-is-disabled {
    border-color: var(--td-brand-color-disabled)
}

.t-button--variant-outline.t-button--theme-success {
    color: var(--td-success-color);
    border-color: var(--td-success-color)
}

.t-button--variant-outline.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-outline.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-outline.t-button--theme-success.t-is-disabled {
    color: var(--td-success-color-disabled)
}

.t-button--variant-outline.t-button--theme-success:hover {
    border-color: var(--td-success-color-hover)
}

.t-button--variant-outline.t-button--theme-success.t-is-loading {
    border-color: var(--td-success-color)
}

.t-button--variant-outline.t-button--theme-success.t-is-disabled {
    border-color: var(--td-success-color-disabled)
}

.t-button--variant-outline.t-button--theme-warning {
    color: var(--td-warning-color);
    border-color: var(--td-warning-color)
}

.t-button--variant-outline.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-outline.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-outline.t-button--theme-warning.t-is-disabled {
    color: var(--td-warning-color-disabled)
}

.t-button--variant-outline.t-button--theme-warning:hover {
    border-color: var(--td-warning-color-hover)
}

.t-button--variant-outline.t-button--theme-warning.t-is-loading {
    border-color: var(--td-warning-color)
}

.t-button--variant-outline.t-button--theme-warning.t-is-disabled {
    border-color: var(--td-warning-color-disabled)
}

.t-button--variant-outline.t-button--theme-danger {
    color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-button--variant-outline.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-outline.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-outline.t-button--theme-danger.t-is-disabled {
    color: var(--td-error-color-disabled)
}

.t-button--variant-outline.t-button--theme-danger:hover {
    border-color: var(--td-error-color-hover)
}

.t-button--variant-outline.t-button--theme-danger.t-is-loading {
    border-color: var(--td-error-color)
}

.t-button--variant-outline.t-button--theme-danger.t-is-disabled {
    border-color: var(--td-error-color-disabled)
}

.t-button--variant-outline.t-button--ghost {
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-text-color-anti);
    border-color: var(--td-text-color-anti)
}

.t-button--variant-outline.t-button--ghost.t-is-loading,
.t-button--variant-outline.t-button--ghost:active,
.t-button--variant-outline.t-button--ghost:hover {
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-outline.t-button--ghost.t-is-disabled {
    background-color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-outline.t-button--ghost:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-button--ghost:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-outline.t-button--ghost.t-is-loading {
    color: var(--td-text-color-anti)
}

.t-button--variant-outline.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-outline.t-button--ghost:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-button--ghost:active {
    border-color: var(--td-brand-color-active)
}

.t-button--variant-outline.t-button--ghost.t-is-loading {
    border-color: var(--td-text-color-anti)
}

.t-button--variant-outline.t-button--ghost.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary {
    color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active {
    border-color: var(--td-brand-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading {
    border-color: var(--td-brand-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success {
    color: var(--td-success-color);
    border-color: var(--td-success-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success:active {
    color: var(--td-success-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover {
    border-color: var(--td-success-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success:active {
    border-color: var(--td-success-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading {
    border-color: var(--td-success-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning {
    color: var(--td-warning-color);
    border-color: var(--td-warning-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active {
    color: var(--td-warning-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover {
    border-color: var(--td-warning-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active {
    border-color: var(--td-warning-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading {
    border-color: var(--td-warning-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger {
    color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active {
    color: var(--td-error-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover {
    border-color: var(--td-error-color-hover)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active {
    border-color: var(--td-error-color-active)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading {
    border-color: var(--td-error-color)
}

.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-dashed {
    height: var(--td-comp-size-m);
    font: var(--td-font-body-medium);
    padding-left: calc(var(--td-comp-paddingLR-l) - 1px);
    padding-right: calc(var(--td-comp-paddingLR-l) - 1px);
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-specialcomponent);
    border-color: var(--td-border-level-2-color);
    border-style: dashed
}

.t-button--variant-dashed .t-icon,
.t-button--variant-dashed .t-loading {
    font-size: var(--td-font-size-body-large)
}

.t-button--variant-dashed:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-is-loading {
    color: var(--td-text-color-primary)
}

.t-button--variant-dashed.t-is-disabled {
    color: var(--td-text-color-disabled)
}

.t-button--variant-dashed.t-is-loading,
.t-button--variant-dashed:hover {
    background-color: var(--td-bg-color-specialcomponent)
}

.t-button--variant-dashed.t-is-disabled {
    background-color: var(--td-bg-color-component-disabled)
}

.t-button--variant-dashed:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-is-disabled,
.t-button--variant-dashed.t-is-loading {
    border-color: var(--td-border-level-2-color)
}

.t-button--variant-dashed.t-button--theme-primary {
    color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-button--variant-dashed.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-dashed.t-button--theme-primary.t-is-disabled {
    color: var(--td-brand-color-disabled)
}

.t-button--variant-dashed.t-button--theme-primary:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-button--theme-primary.t-is-loading {
    border-color: var(--td-brand-color)
}

.t-button--variant-dashed.t-button--theme-primary.t-is-disabled {
    border-color: var(--td-brand-color-disabled)
}

.t-button--variant-dashed.t-button--theme-success {
    color: var(--td-success-color);
    border-color: var(--td-success-color)
}

.t-button--variant-dashed.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-dashed.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-dashed.t-button--theme-success.t-is-disabled {
    color: var(--td-success-color-disabled)
}

.t-button--variant-dashed.t-button--theme-success:hover {
    border-color: var(--td-success-color-hover)
}

.t-button--variant-dashed.t-button--theme-success.t-is-loading {
    border-color: var(--td-success-color)
}

.t-button--variant-dashed.t-button--theme-success.t-is-disabled {
    border-color: var(--td-success-color-disabled)
}

.t-button--variant-dashed.t-button--theme-warning {
    color: var(--td-warning-color);
    border-color: var(--td-warning-color)
}

.t-button--variant-dashed.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-dashed.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-dashed.t-button--theme-warning.t-is-disabled {
    color: var(--td-warning-color-disabled)
}

.t-button--variant-dashed.t-button--theme-warning:hover {
    border-color: var(--td-warning-color-hover)
}

.t-button--variant-dashed.t-button--theme-warning.t-is-loading {
    border-color: var(--td-warning-color)
}

.t-button--variant-dashed.t-button--theme-warning.t-is-disabled {
    border-color: var(--td-warning-color-disabled)
}

.t-button--variant-dashed.t-button--theme-danger {
    color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-button--variant-dashed.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-dashed.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-dashed.t-button--theme-danger.t-is-disabled {
    color: var(--td-error-color-disabled)
}

.t-button--variant-dashed.t-button--theme-danger:hover {
    border-color: var(--td-error-color-hover)
}

.t-button--variant-dashed.t-button--theme-danger.t-is-loading {
    border-color: var(--td-error-color)
}

.t-button--variant-dashed.t-button--theme-danger.t-is-disabled {
    border-color: var(--td-error-color-disabled)
}

.t-button--variant-dashed.t-button--ghost {
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-text-color-anti);
    border-color: var(--td-text-color-anti)
}

.t-button--variant-dashed.t-button--ghost.t-is-loading,
.t-button--variant-dashed.t-button--ghost:active,
.t-button--variant-dashed.t-button--ghost:hover {
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-dashed.t-button--ghost.t-is-disabled {
    background-color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-dashed.t-button--ghost:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-button--ghost:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-is-loading {
    color: var(--td-text-color-anti)
}

.t-button--variant-dashed.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-dashed.t-button--ghost:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-button--ghost:active {
    border-color: var(--td-brand-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-is-loading {
    border-color: var(--td-text-color-anti)
}

.t-button--variant-dashed.t-button--ghost.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary {
    color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover {
    border-color: var(--td-brand-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active {
    border-color: var(--td-brand-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading {
    border-color: var(--td-brand-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success {
    color: var(--td-success-color);
    border-color: var(--td-success-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active {
    color: var(--td-success-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover {
    border-color: var(--td-success-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active {
    border-color: var(--td-success-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading {
    border-color: var(--td-success-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning {
    color: var(--td-warning-color);
    border-color: var(--td-warning-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active {
    color: var(--td-warning-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover {
    border-color: var(--td-warning-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active {
    border-color: var(--td-warning-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading {
    border-color: var(--td-warning-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger {
    color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active {
    color: var(--td-error-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover {
    border-color: var(--td-error-color-hover)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active {
    border-color: var(--td-error-color-active)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading {
    border-color: var(--td-error-color)
}

.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text {
    height: var(--td-comp-size-m);
    font: var(--td-font-body-medium);
    padding-left: calc(var(--td-comp-paddingLR-l) - 1px);
    padding-right: calc(var(--td-comp-paddingLR-l) - 1px);
    color: var(--td-text-color-primary);
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text .t-icon,
.t-button--variant-text .t-loading {
    font-size: var(--td-font-size-body-large)
}

.t-button--variant-text.t-is-loading,
.t-button--variant-text:hover {
    color: var(--td-text-color-primary)
}

.t-button--variant-text.t-is-disabled {
    color: var(--td-text-color-disabled)
}

.t-button--variant-text:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-button--variant-text.t-is-disabled,
.t-button--variant-text.t-is-loading {
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text:hover {
    border-color: var(--td-bg-color-container-hover)
}

.t-button--variant-text.t-is-disabled,
.t-button--variant-text.t-is-loading {
    border-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text.t-button--theme-primary {
    color: var(--td-brand-color)
}

.t-button--variant-text.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-text.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-text.t-button--theme-primary.t-is-disabled {
    color: var(--td-brand-color-disabled)
}

.t-button--variant-text.t-button--theme-success {
    color: var(--td-success-color)
}

.t-button--variant-text.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-text.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-text.t-button--theme-success.t-is-disabled {
    color: var(--td-success-color-disabled)
}

.t-button--variant-text.t-button--theme-warning {
    color: var(--td-warning-color)
}

.t-button--variant-text.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-text.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-text.t-button--theme-warning.t-is-disabled {
    color: var(--td-warning-color-disabled)
}

.t-button--variant-text.t-button--theme-danger {
    color: var(--td-error-color)
}

.t-button--variant-text.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-text.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-text.t-button--theme-danger.t-is-disabled {
    color: var(--td-error-color-disabled)
}

.t-button--variant-text.t-button--ghost {
    background: none;
    color: var(--td-text-color-anti)
}

.t-button--variant-text.t-button--ghost:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-text.t-button--ghost:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-text.t-button--ghost.t-is-loading {
    color: var(--td-text-color-anti)
}

.t-button--variant-text.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text.t-button--ghost.t-button--theme-primary {
    color: var(--td-brand-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover {
    color: var(--td-brand-color-hover)
}

.t-button--variant-text.t-button--ghost.t-button--theme-primary:active {
    color: var(--td-brand-color-active)
}

.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: var(--td-brand-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text.t-button--ghost.t-button--theme-success {
    color: var(--td-success-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-success:hover {
    color: var(--td-success-color-hover)
}

.t-button--variant-text.t-button--ghost.t-button--theme-success:active {
    color: var(--td-success-color-active)
}

.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading {
    color: var(--td-success-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text.t-button--ghost.t-button--theme-warning {
    color: var(--td-warning-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover {
    color: var(--td-warning-color-hover)
}

.t-button--variant-text.t-button--ghost.t-button--theme-warning:active {
    color: var(--td-warning-color-active)
}

.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: var(--td-warning-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button--variant-text.t-button--ghost.t-button--theme-danger {
    color: var(--td-error-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover {
    color: var(--td-error-color-hover)
}

.t-button--variant-text.t-button--ghost.t-button--theme-danger:active {
    color: var(--td-error-color-active)
}

.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: var(--td-error-color)
}

.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.t-button.t-is-disabled,
.t-button.t-is-loading {
    cursor: not-allowed
}

.t-button.t-size-s {
    height: var(--td-comp-size-xs);
    font: var(--td-font-body-small);
    padding-left: calc(var(--td-comp-paddingLR-s) - 1px);
    padding-right: calc(var(--td-comp-paddingLR-s) - 1px)
}

.t-button.t-size-s .t-icon,
.t-button.t-size-s .t-loading {
    font-size: var(--td-font-size-body-medium)
}

.t-button.t-size-l {
    height: var(--td-comp-size-xl);
    font: var(--td-font-body-large);
    padding-left: calc(var(--td-comp-paddingLR-xl) - 1px);
    padding-right: calc(var(--td-comp-paddingLR-xl) - 1px)
}

.t-button.t-size-l .t-icon,
.t-button.t-size-l .t-loading {
    font-size: var(--td-font-size-title-large)
}

.t-button--shape-square {
    width: var(--td-comp-size-m);
    padding: 0
}

.t-button--shape-square.t-size-s {
    width: var(--td-comp-size-xs);
    padding: 0
}

.t-button--shape-square.t-size-l {
    width: var(--td-comp-size-xl);
    padding: 0
}

.t-button--shape-round {
    border-radius: var(--td-radius-round)
}

.t-button--shape-round.t-size-s {
    border-radius: calc(var(--td-comp-size-xs)/2)
}

.t-button--shape-round.t-size-l {
    border-radius: calc(var(--td-comp-size-xl)/2)
}

.t-button--shape-circle {
    width: var(--td-comp-size-m);
    padding: 0;
    text-align: center;
    border-radius: calc(var(--td-comp-size-m)/2)
}

.t-button--shape-circle .t-icon,
.t-button--shape-circle .t-loading {
    font-size: var(--td-font-size-body-large)
}

.t-button--shape-circle.t-size-s {
    width: var(--td-comp-size-xs);
    border-radius: calc(var(--td-comp-size-xs)/2)
}

.t-button--shape-circle.t-size-l {
    width: var(--td-comp-size-xl);
    padding: 0;
    border-radius: calc(var(--td-comp-size-xl)/2)
}

.t-button.t-size-full-width {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.t-button--ghost {
    --ripple-color: var(--td-gray-color-10)
}

.t-button:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: var(--td-bg-color-container-active)
}

.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: var(--td-bg-color-component-active)
}

.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: var(--td-brand-color-active)
}

.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: var(--td-success-color-active)
}

.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: var(--td-warning-color-active)
}

.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: var(--td-error-color-active)
}

.t-loading {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    color: var(--td-brand-color);
    font-size: var(--td-comp-size-l)
}

.t-loading--lock {
    overflow: hidden
}

.t-loading.t-size-s {
    font-size: var(--td-comp-size-xxxs)
}

.t-loading.t-size-l {
    font-size: var(--td-comp-size-xxxl)
}

.t-loading__parent--relative {
    position: relative !important
}

.t-loading__fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3500
}

.t-loading--center {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-loading__content {
    position: absolute;
    left: 48%;
    top: 20%
}

.t-loading--inherit-color {
    color: inherit
}

.t-loading__parent {
    position: relative
}

.t-loading__overlay {
    background-color: var(--td-mask-disabled)
}

.t-loading--full {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.t-loading--hidden {
    visibility: hidden
}

.t-loading--visible {
    visibility: visible
}

.t-loading__text {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    font: var(--td-font-body-medium);
    margin-left: var(--td-comp-margin-xs)
}

.t-loading__gradient {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle
}

.t-loading__gradient-conic {
    width: 100%;
    height: 100%;
    border-radius: var(--td-radius-circle);
    background: conic-gradient(from 90deg at 50% 50%, #fff 0deg, currentcolor 1turn);
    -webkit-mask: radial-gradient(rgba(0, 0, 0, 0) calc(50% - .5px), #fff 50%);
    mask: radial-gradient(rgba(0, 0, 0, 0) calc(50% - .5px), #fff 50%)
}

.t-icon {
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em
}

.t-icon:before {
    font-family: unset
}

.t-icon {
    fill: currentColor
}

.t-icon.t-size-s,
i.t-size-s {
    font-size: 14px
}

.t-icon.t-size-m,
i.t-size-m {
    font-size: 16px
}

.t-icon.t-size-l,
i.t-size-l {
    font-size: 18px
}

.t-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    text-decoration: none;
    outline: none;
    padding: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    font: var(--td-font-link-medium)
}

.t-link .t-link__prefix-icon {
    margin-right: var(--td-comp-margin-s)
}

.t-link .t-link__suffix-icon {
    margin-left: var(--td-comp-margin-s)
}

.t-link.t-size-s {
    font: var(--td-font-link-small)
}

.t-link.t-size-s .t-link__prefix-icon {
    margin-right: var(--td-comp-margin-xs)
}

.t-link.t-size-s .t-link__suffix-icon {
    margin-left: var(--td-comp-margin-xs)
}

.t-link.t-size-l {
    font: var(--td-font-link-large)
}

.t-link.t-size-l .t-link__prefix-icon {
    margin-right: var(--td-comp-margin-m)
}

.t-link.t-size-l .t-link__suffix-icon {
    margin-left: var(--td-comp-margin-m)
}

.t-link--theme-default {
    color: var(--td-text-color-primary)
}

.t-link--theme-default:active {
    color: var(--td-brand-color-active)
}

.t-link--theme-default.t-link--hover-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--td-text-color-primary);
    opacity: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-default.t-link--hover-underline:hover:after {
    opacity: 1
}

.t-link--theme-default.t-link--hover-underline:active:after {
    opacity: 1;
    border-color: var(--td-brand-color-active)
}

.t-link--theme-default.t-link--hover-color:hover {
    color: var(--td-brand-color-hover)
}

.t-link--theme-default.t-link--hover-color.t-is-underline:hover:after {
    border-color: var(--td-brand-color-hover)
}

.t-link--theme-default.t-link--hover-color.t-is-underline:active:after {
    border-color: var(--td-brand-color-active)
}

.t-link--theme-default.t-link--hover-color:active {
    color: var(--td-brand-color-active)
}

.t-link--theme-default.t-is-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    opacity: 1;
    border-bottom: 1px solid var(--td-text-color-primary);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-default.t-is-disabled {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.t-link--theme-default.t-is-disabled:active,
.t-link--theme-default.t-is-disabled:hover {
    color: var(--td-text-color-disabled)
}

.t-link--theme-default.t-is-disabled.t-is-underline:after {
    border-color: var(--td-text-color-disabled)
}

.t-link--theme-primary {
    color: var(--td-brand-color)
}

.t-link--theme-primary:active {
    color: var(--td-brand-color-active)
}

.t-link--theme-primary.t-link--hover-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--td-brand-color);
    opacity: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-primary.t-link--hover-underline:hover:after {
    opacity: 1
}

.t-link--theme-primary.t-link--hover-underline:active:after {
    opacity: 1;
    border-color: var(--td-brand-color-active)
}

.t-link--theme-primary.t-link--hover-color:hover {
    color: var(--td-brand-color-hover)
}

.t-link--theme-primary.t-link--hover-color.t-is-underline:hover:after {
    border-color: var(--td-brand-color-hover)
}

.t-link--theme-primary.t-link--hover-color.t-is-underline:active:after {
    border-color: var(--td-brand-color-active)
}

.t-link--theme-primary.t-link--hover-color:active {
    color: var(--td-brand-color-active)
}

.t-link--theme-primary.t-is-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    opacity: 1;
    border-bottom: 1px solid var(--td-brand-color);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-primary.t-is-disabled {
    cursor: not-allowed;
    color: var(--td-brand-color-disabled)
}

.t-link--theme-primary.t-is-disabled:active,
.t-link--theme-primary.t-is-disabled:hover {
    color: var(--td-brand-color-disabled)
}

.t-link--theme-primary.t-is-disabled.t-is-underline:after {
    border-color: var(--td-brand-color-disabled)
}

.t-link--theme-success {
    color: var(--td-success-color)
}

.t-link--theme-success:active {
    color: var(--td-success-color-active)
}

.t-link--theme-success.t-link--hover-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--td-success-color);
    opacity: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-success.t-link--hover-underline:hover:after {
    opacity: 1
}

.t-link--theme-success.t-link--hover-underline:active:after {
    opacity: 1;
    border-color: var(--td-success-color-active)
}

.t-link--theme-success.t-link--hover-color:hover {
    color: var(--td-success-color-hover)
}

.t-link--theme-success.t-link--hover-color.t-is-underline:hover:after {
    border-color: var(--td-success-color-hover)
}

.t-link--theme-success.t-link--hover-color.t-is-underline:active:after {
    border-color: var(--td-success-color-active)
}

.t-link--theme-success.t-link--hover-color:active {
    color: var(--td-success-color-active)
}

.t-link--theme-success.t-is-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    opacity: 1;
    border-bottom: 1px solid var(--td-success-color);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-success.t-is-disabled {
    cursor: not-allowed
}

.t-link--theme-success.t-is-disabled,
.t-link--theme-success.t-is-disabled:active,
.t-link--theme-success.t-is-disabled:hover {
    color: var(--td-success-color-disabled)
}

.t-link--theme-success.t-is-disabled.t-is-underline:after {
    border-color: var(--td-success-color-disabled)
}

.t-link--theme-danger {
    color: var(--td-error-color)
}

.t-link--theme-danger:active {
    color: var(--td-error-color-active)
}

.t-link--theme-danger.t-link--hover-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--td-error-color);
    opacity: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-danger.t-link--hover-underline:hover:after {
    opacity: 1
}

.t-link--theme-danger.t-link--hover-underline:active:after {
    opacity: 1;
    border-color: var(--td-error-color-active)
}

.t-link--theme-danger.t-link--hover-color:hover {
    color: var(--td-error-color-hover)
}

.t-link--theme-danger.t-link--hover-color.t-is-underline:hover:after {
    border-color: var(--td-error-color-hover)
}

.t-link--theme-danger.t-link--hover-color.t-is-underline:active:after {
    border-color: var(--td-error-color-active)
}

.t-link--theme-danger.t-link--hover-color:active {
    color: var(--td-error-color-active)
}

.t-link--theme-danger.t-is-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    opacity: 1;
    border-bottom: 1px solid var(--td-error-color);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-danger.t-is-disabled {
    cursor: not-allowed
}

.t-link--theme-danger.t-is-disabled,
.t-link--theme-danger.t-is-disabled:active,
.t-link--theme-danger.t-is-disabled:hover {
    color: var(--td-error-color-disabled)
}

.t-link--theme-danger.t-is-disabled.t-is-underline:after {
    border-color: var(--td-error-color-disabled)
}

.t-link--theme-warning {
    color: var(--td-warning-color)
}

.t-link--theme-warning:active {
    color: var(--td-warning-color-active)
}

.t-link--theme-warning.t-link--hover-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    border-bottom: 1px solid var(--td-warning-color);
    opacity: 0;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-warning.t-link--hover-underline:hover:after {
    opacity: 1
}

.t-link--theme-warning.t-link--hover-underline:active:after {
    opacity: 1;
    border-color: var(--td-warning-color-active)
}

.t-link--theme-warning.t-link--hover-color:hover {
    color: var(--td-warning-color-hover)
}

.t-link--theme-warning.t-link--hover-color.t-is-underline:hover:after {
    border-color: var(--td-warning-color-hover)
}

.t-link--theme-warning.t-link--hover-color.t-is-underline:active:after {
    border-color: var(--td-warning-color-active)
}

.t-link--theme-warning.t-link--hover-color:active {
    color: var(--td-warning-color-active)
}

.t-link--theme-warning.t-is-underline:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    bottom: 0;
    opacity: 1;
    border-bottom: 1px solid var(--td-warning-color);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-link--theme-warning.t-is-disabled {
    cursor: not-allowed
}

.t-link--theme-warning.t-is-disabled,
.t-link--theme-warning.t-is-disabled:active,
.t-link--theme-warning.t-is-disabled:hover {
    color: var(--td-warning-color-disabled)
}

.t-link--theme-warning.t-is-disabled.t-is-underline:after {
    border-color: var(--td-warning-color-disabled)
}

.t-row {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.t-row--start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.t-row--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-row--end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.t-row--space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-row--space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.t-row--top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.t-row--middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-row--bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.t-row--align-start,
.t-row--align-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.t-row--align-center,
.t-row--align-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-row--align-bottom,
.t-row--align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.t-row--align-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.t-row--align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.t-col {
    position: relative;
    max-width: 100%;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-col-12 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.t-col-push-12 {
    left: 100%
}

.t-col-pull-12 {
    right: 100%
}

.t-col-offset-12 {
    margin-left: 100%
}

.t-col-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.t-col-11 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.t-col-push-11 {
    left: 91.66666667%
}

.t-col-pull-11 {
    right: 91.66666667%
}

.t-col-offset-11 {
    margin-left: 91.66666667%
}

.t-col-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.t-col-10 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.t-col-push-10 {
    left: 83.33333333%
}

.t-col-pull-10 {
    right: 83.33333333%
}

.t-col-offset-10 {
    margin-left: 83.33333333%
}

.t-col-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.t-col-9 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.t-col-push-9 {
    left: 75%
}

.t-col-pull-9 {
    right: 75%
}

.t-col-offset-9 {
    margin-left: 75%
}

.t-col-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.t-col-8 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.t-col-push-8 {
    left: 66.66666667%
}

.t-col-pull-8 {
    right: 66.66666667%
}

.t-col-offset-8 {
    margin-left: 66.66666667%
}

.t-col-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.t-col-7 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.t-col-push-7 {
    left: 58.33333333%
}

.t-col-pull-7 {
    right: 58.33333333%
}

.t-col-offset-7 {
    margin-left: 58.33333333%
}

.t-col-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.t-col-6 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.t-col-push-6 {
    left: 50%
}

.t-col-pull-6 {
    right: 50%
}

.t-col-offset-6 {
    margin-left: 50%
}

.t-col-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.t-col-5 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.t-col-push-5 {
    left: 41.66666667%
}

.t-col-pull-5 {
    right: 41.66666667%
}

.t-col-offset-5 {
    margin-left: 41.66666667%
}

.t-col-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.t-col-4 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.t-col-push-4 {
    left: 33.33333333%
}

.t-col-pull-4 {
    right: 33.33333333%
}

.t-col-offset-4 {
    margin-left: 33.33333333%
}

.t-col-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.t-col-3 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.t-col-push-3 {
    left: 25%
}

.t-col-pull-3 {
    right: 25%
}

.t-col-offset-3 {
    margin-left: 25%
}

.t-col-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.t-col-2 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.t-col-push-2 {
    left: 16.66666667%
}

.t-col-pull-2 {
    right: 16.66666667%
}

.t-col-offset-2 {
    margin-left: 16.66666667%
}

.t-col-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.t-col-1 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.t-col-push-1 {
    left: 8.33333333%
}

.t-col-pull-1 {
    right: 8.33333333%
}

.t-col-offset-1 {
    margin-left: 8.33333333%
}

.t-col-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-col-0 {
    display: none
}

.t-col-offset-0 {
    margin-left: 0
}

.t-col-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.t-col-xs-12 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.t-col-xs-push-12 {
    left: 100%
}

.t-col-xs-pull-12 {
    right: 100%
}

.t-col-xs-offset-12 {
    margin-left: 100%
}

.t-col-xs-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.t-col-xs-11 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.t-col-xs-push-11 {
    left: 91.66666667%
}

.t-col-xs-pull-11 {
    right: 91.66666667%
}

.t-col-xs-offset-11 {
    margin-left: 91.66666667%
}

.t-col-xs-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.t-col-xs-10 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.t-col-xs-push-10 {
    left: 83.33333333%
}

.t-col-xs-pull-10 {
    right: 83.33333333%
}

.t-col-xs-offset-10 {
    margin-left: 83.33333333%
}

.t-col-xs-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.t-col-xs-9 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.t-col-xs-push-9 {
    left: 75%
}

.t-col-xs-pull-9 {
    right: 75%
}

.t-col-xs-offset-9 {
    margin-left: 75%
}

.t-col-xs-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.t-col-xs-8 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.t-col-xs-push-8 {
    left: 66.66666667%
}

.t-col-xs-pull-8 {
    right: 66.66666667%
}

.t-col-xs-offset-8 {
    margin-left: 66.66666667%
}

.t-col-xs-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.t-col-xs-7 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.t-col-xs-push-7 {
    left: 58.33333333%
}

.t-col-xs-pull-7 {
    right: 58.33333333%
}

.t-col-xs-offset-7 {
    margin-left: 58.33333333%
}

.t-col-xs-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.t-col-xs-6 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.t-col-xs-push-6 {
    left: 50%
}

.t-col-xs-pull-6 {
    right: 50%
}

.t-col-xs-offset-6 {
    margin-left: 50%
}

.t-col-xs-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.t-col-xs-5 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.t-col-xs-push-5 {
    left: 41.66666667%
}

.t-col-xs-pull-5 {
    right: 41.66666667%
}

.t-col-xs-offset-5 {
    margin-left: 41.66666667%
}

.t-col-xs-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.t-col-xs-4 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.t-col-xs-push-4 {
    left: 33.33333333%
}

.t-col-xs-pull-4 {
    right: 33.33333333%
}

.t-col-xs-offset-4 {
    margin-left: 33.33333333%
}

.t-col-xs-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.t-col-xs-3 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.t-col-xs-push-3 {
    left: 25%
}

.t-col-xs-pull-3 {
    right: 25%
}

.t-col-xs-offset-3 {
    margin-left: 25%
}

.t-col-xs-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.t-col-xs-2 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.t-col-xs-push-2 {
    left: 16.66666667%
}

.t-col-xs-pull-2 {
    right: 16.66666667%
}

.t-col-xs-offset-2 {
    margin-left: 16.66666667%
}

.t-col-xs-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.t-col-xs-1 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.t-col-xs-push-1 {
    left: 8.33333333%
}

.t-col-xs-pull-1 {
    right: 8.33333333%
}

.t-col-xs-offset-1 {
    margin-left: 8.33333333%
}

.t-col-xs-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.t-col-xs-0 {
    display: none
}

.t-col-push-0 {
    left: auto
}

.t-col-pull-0 {
    right: auto
}

.t-col-xs-push-0 {
    left: auto
}

.t-col-xs-pull-0 {
    right: auto
}

.t-col-xs-offset-0 {
    margin-left: 0
}

.t-col-xs-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

@media (min-width:768px) {
    .t-col-sm-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .t-col-sm-push-12 {
        left: 100%
    }

    .t-col-sm-pull-12 {
        right: 100%
    }

    .t-col-sm-offset-12 {
        margin-left: 100%
    }

    .t-col-sm-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .t-col-sm-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .t-col-sm-push-11 {
        left: 91.66666667%
    }

    .t-col-sm-pull-11 {
        right: 91.66666667%
    }

    .t-col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .t-col-sm-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .t-col-sm-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .t-col-sm-push-10 {
        left: 83.33333333%
    }

    .t-col-sm-pull-10 {
        right: 83.33333333%
    }

    .t-col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .t-col-sm-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .t-col-sm-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .t-col-sm-push-9 {
        left: 75%
    }

    .t-col-sm-pull-9 {
        right: 75%
    }

    .t-col-sm-offset-9 {
        margin-left: 75%
    }

    .t-col-sm-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .t-col-sm-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .t-col-sm-push-8 {
        left: 66.66666667%
    }

    .t-col-sm-pull-8 {
        right: 66.66666667%
    }

    .t-col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .t-col-sm-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .t-col-sm-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .t-col-sm-push-7 {
        left: 58.33333333%
    }

    .t-col-sm-pull-7 {
        right: 58.33333333%
    }

    .t-col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .t-col-sm-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .t-col-sm-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .t-col-sm-push-6 {
        left: 50%
    }

    .t-col-sm-pull-6 {
        right: 50%
    }

    .t-col-sm-offset-6 {
        margin-left: 50%
    }

    .t-col-sm-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .t-col-sm-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .t-col-sm-push-5 {
        left: 41.66666667%
    }

    .t-col-sm-pull-5 {
        right: 41.66666667%
    }

    .t-col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .t-col-sm-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .t-col-sm-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .t-col-sm-push-4 {
        left: 33.33333333%
    }

    .t-col-sm-pull-4 {
        right: 33.33333333%
    }

    .t-col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .t-col-sm-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .t-col-sm-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .t-col-sm-push-3 {
        left: 25%
    }

    .t-col-sm-pull-3 {
        right: 25%
    }

    .t-col-sm-offset-3 {
        margin-left: 25%
    }

    .t-col-sm-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .t-col-sm-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .t-col-sm-push-2 {
        left: 16.66666667%
    }

    .t-col-sm-pull-2 {
        right: 16.66666667%
    }

    .t-col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .t-col-sm-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .t-col-sm-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .t-col-sm-push-1 {
        left: 8.33333333%
    }

    .t-col-sm-pull-1 {
        right: 8.33333333%
    }

    .t-col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .t-col-sm-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .t-col-sm-0 {
        display: none
    }

    .t-col-push-0 {
        left: auto
    }

    .t-col-pull-0 {
        right: auto
    }

    .t-col-sm-push-0 {
        left: auto
    }

    .t-col-sm-pull-0 {
        right: auto
    }

    .t-col-sm-offset-0 {
        margin-left: 0
    }

    .t-col-sm-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:992px) {
    .t-col-md-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .t-col-md-push-12 {
        left: 100%
    }

    .t-col-md-pull-12 {
        right: 100%
    }

    .t-col-md-offset-12 {
        margin-left: 100%
    }

    .t-col-md-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .t-col-md-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .t-col-md-push-11 {
        left: 91.66666667%
    }

    .t-col-md-pull-11 {
        right: 91.66666667%
    }

    .t-col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .t-col-md-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .t-col-md-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .t-col-md-push-10 {
        left: 83.33333333%
    }

    .t-col-md-pull-10 {
        right: 83.33333333%
    }

    .t-col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .t-col-md-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .t-col-md-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .t-col-md-push-9 {
        left: 75%
    }

    .t-col-md-pull-9 {
        right: 75%
    }

    .t-col-md-offset-9 {
        margin-left: 75%
    }

    .t-col-md-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .t-col-md-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .t-col-md-push-8 {
        left: 66.66666667%
    }

    .t-col-md-pull-8 {
        right: 66.66666667%
    }

    .t-col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .t-col-md-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .t-col-md-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .t-col-md-push-7 {
        left: 58.33333333%
    }

    .t-col-md-pull-7 {
        right: 58.33333333%
    }

    .t-col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .t-col-md-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .t-col-md-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .t-col-md-push-6 {
        left: 50%
    }

    .t-col-md-pull-6 {
        right: 50%
    }

    .t-col-md-offset-6 {
        margin-left: 50%
    }

    .t-col-md-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .t-col-md-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .t-col-md-push-5 {
        left: 41.66666667%
    }

    .t-col-md-pull-5 {
        right: 41.66666667%
    }

    .t-col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .t-col-md-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .t-col-md-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .t-col-md-push-4 {
        left: 33.33333333%
    }

    .t-col-md-pull-4 {
        right: 33.33333333%
    }

    .t-col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .t-col-md-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .t-col-md-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .t-col-md-push-3 {
        left: 25%
    }

    .t-col-md-pull-3 {
        right: 25%
    }

    .t-col-md-offset-3 {
        margin-left: 25%
    }

    .t-col-md-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .t-col-md-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .t-col-md-push-2 {
        left: 16.66666667%
    }

    .t-col-md-pull-2 {
        right: 16.66666667%
    }

    .t-col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .t-col-md-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .t-col-md-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .t-col-md-push-1 {
        left: 8.33333333%
    }

    .t-col-md-pull-1 {
        right: 8.33333333%
    }

    .t-col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .t-col-md-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .t-col-md-0 {
        display: none
    }

    .t-col-push-0 {
        left: auto
    }

    .t-col-pull-0 {
        right: auto
    }

    .t-col-md-push-0 {
        left: auto
    }

    .t-col-md-pull-0 {
        right: auto
    }

    .t-col-md-offset-0 {
        margin-left: 0
    }

    .t-col-md-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1200px) {
    .t-col-lg-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .t-col-lg-push-12 {
        left: 100%
    }

    .t-col-lg-pull-12 {
        right: 100%
    }

    .t-col-lg-offset-12 {
        margin-left: 100%
    }

    .t-col-lg-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .t-col-lg-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .t-col-lg-push-11 {
        left: 91.66666667%
    }

    .t-col-lg-pull-11 {
        right: 91.66666667%
    }

    .t-col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .t-col-lg-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .t-col-lg-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .t-col-lg-push-10 {
        left: 83.33333333%
    }

    .t-col-lg-pull-10 {
        right: 83.33333333%
    }

    .t-col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .t-col-lg-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .t-col-lg-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .t-col-lg-push-9 {
        left: 75%
    }

    .t-col-lg-pull-9 {
        right: 75%
    }

    .t-col-lg-offset-9 {
        margin-left: 75%
    }

    .t-col-lg-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .t-col-lg-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .t-col-lg-push-8 {
        left: 66.66666667%
    }

    .t-col-lg-pull-8 {
        right: 66.66666667%
    }

    .t-col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .t-col-lg-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .t-col-lg-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .t-col-lg-push-7 {
        left: 58.33333333%
    }

    .t-col-lg-pull-7 {
        right: 58.33333333%
    }

    .t-col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .t-col-lg-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .t-col-lg-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .t-col-lg-push-6 {
        left: 50%
    }

    .t-col-lg-pull-6 {
        right: 50%
    }

    .t-col-lg-offset-6 {
        margin-left: 50%
    }

    .t-col-lg-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .t-col-lg-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .t-col-lg-push-5 {
        left: 41.66666667%
    }

    .t-col-lg-pull-5 {
        right: 41.66666667%
    }

    .t-col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .t-col-lg-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .t-col-lg-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .t-col-lg-push-4 {
        left: 33.33333333%
    }

    .t-col-lg-pull-4 {
        right: 33.33333333%
    }

    .t-col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .t-col-lg-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .t-col-lg-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .t-col-lg-push-3 {
        left: 25%
    }

    .t-col-lg-pull-3 {
        right: 25%
    }

    .t-col-lg-offset-3 {
        margin-left: 25%
    }

    .t-col-lg-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .t-col-lg-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .t-col-lg-push-2 {
        left: 16.66666667%
    }

    .t-col-lg-pull-2 {
        right: 16.66666667%
    }

    .t-col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .t-col-lg-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .t-col-lg-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .t-col-lg-push-1 {
        left: 8.33333333%
    }

    .t-col-lg-pull-1 {
        right: 8.33333333%
    }

    .t-col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .t-col-lg-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .t-col-lg-0 {
        display: none
    }

    .t-col-push-0 {
        left: auto
    }

    .t-col-pull-0 {
        right: auto
    }

    .t-col-lg-push-0 {
        left: auto
    }

    .t-col-lg-pull-0 {
        right: auto
    }

    .t-col-lg-offset-0 {
        margin-left: 0
    }

    .t-col-lg-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1400px) {
    .t-col-xl-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .t-col-xl-push-12 {
        left: 100%
    }

    .t-col-xl-pull-12 {
        right: 100%
    }

    .t-col-xl-offset-12 {
        margin-left: 100%
    }

    .t-col-xl-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .t-col-xl-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .t-col-xl-push-11 {
        left: 91.66666667%
    }

    .t-col-xl-pull-11 {
        right: 91.66666667%
    }

    .t-col-xl-offset-11 {
        margin-left: 91.66666667%
    }

    .t-col-xl-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .t-col-xl-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .t-col-xl-push-10 {
        left: 83.33333333%
    }

    .t-col-xl-pull-10 {
        right: 83.33333333%
    }

    .t-col-xl-offset-10 {
        margin-left: 83.33333333%
    }

    .t-col-xl-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .t-col-xl-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .t-col-xl-push-9 {
        left: 75%
    }

    .t-col-xl-pull-9 {
        right: 75%
    }

    .t-col-xl-offset-9 {
        margin-left: 75%
    }

    .t-col-xl-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .t-col-xl-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .t-col-xl-push-8 {
        left: 66.66666667%
    }

    .t-col-xl-pull-8 {
        right: 66.66666667%
    }

    .t-col-xl-offset-8 {
        margin-left: 66.66666667%
    }

    .t-col-xl-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .t-col-xl-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .t-col-xl-push-7 {
        left: 58.33333333%
    }

    .t-col-xl-pull-7 {
        right: 58.33333333%
    }

    .t-col-xl-offset-7 {
        margin-left: 58.33333333%
    }

    .t-col-xl-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .t-col-xl-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .t-col-xl-push-6 {
        left: 50%
    }

    .t-col-xl-pull-6 {
        right: 50%
    }

    .t-col-xl-offset-6 {
        margin-left: 50%
    }

    .t-col-xl-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .t-col-xl-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .t-col-xl-push-5 {
        left: 41.66666667%
    }

    .t-col-xl-pull-5 {
        right: 41.66666667%
    }

    .t-col-xl-offset-5 {
        margin-left: 41.66666667%
    }

    .t-col-xl-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .t-col-xl-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .t-col-xl-push-4 {
        left: 33.33333333%
    }

    .t-col-xl-pull-4 {
        right: 33.33333333%
    }

    .t-col-xl-offset-4 {
        margin-left: 33.33333333%
    }

    .t-col-xl-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .t-col-xl-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .t-col-xl-push-3 {
        left: 25%
    }

    .t-col-xl-pull-3 {
        right: 25%
    }

    .t-col-xl-offset-3 {
        margin-left: 25%
    }

    .t-col-xl-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .t-col-xl-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .t-col-xl-push-2 {
        left: 16.66666667%
    }

    .t-col-xl-pull-2 {
        right: 16.66666667%
    }

    .t-col-xl-offset-2 {
        margin-left: 16.66666667%
    }

    .t-col-xl-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .t-col-xl-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .t-col-xl-push-1 {
        left: 8.33333333%
    }

    .t-col-xl-pull-1 {
        right: 8.33333333%
    }

    .t-col-xl-offset-1 {
        margin-left: 8.33333333%
    }

    .t-col-xl-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .t-col-xl-0 {
        display: none
    }

    .t-col-push-0 {
        left: auto
    }

    .t-col-pull-0 {
        right: auto
    }

    .t-col-xl-push-0 {
        left: auto
    }

    .t-col-xl-pull-0 {
        right: auto
    }

    .t-col-xl-offset-0 {
        margin-left: 0
    }

    .t-col-xl-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1880px) {
    .t-col-xxl-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .t-col-xxl-push-12 {
        left: 100%
    }

    .t-col-xxl-pull-12 {
        right: 100%
    }

    .t-col-xxl-offset-12 {
        margin-left: 100%
    }

    .t-col-xxl-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .t-col-xxl-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .t-col-xxl-push-11 {
        left: 91.66666667%
    }

    .t-col-xxl-pull-11 {
        right: 91.66666667%
    }

    .t-col-xxl-offset-11 {
        margin-left: 91.66666667%
    }

    .t-col-xxl-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .t-col-xxl-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .t-col-xxl-push-10 {
        left: 83.33333333%
    }

    .t-col-xxl-pull-10 {
        right: 83.33333333%
    }

    .t-col-xxl-offset-10 {
        margin-left: 83.33333333%
    }

    .t-col-xxl-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .t-col-xxl-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .t-col-xxl-push-9 {
        left: 75%
    }

    .t-col-xxl-pull-9 {
        right: 75%
    }

    .t-col-xxl-offset-9 {
        margin-left: 75%
    }

    .t-col-xxl-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .t-col-xxl-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .t-col-xxl-push-8 {
        left: 66.66666667%
    }

    .t-col-xxl-pull-8 {
        right: 66.66666667%
    }

    .t-col-xxl-offset-8 {
        margin-left: 66.66666667%
    }

    .t-col-xxl-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .t-col-xxl-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .t-col-xxl-push-7 {
        left: 58.33333333%
    }

    .t-col-xxl-pull-7 {
        right: 58.33333333%
    }

    .t-col-xxl-offset-7 {
        margin-left: 58.33333333%
    }

    .t-col-xxl-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .t-col-xxl-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .t-col-xxl-push-6 {
        left: 50%
    }

    .t-col-xxl-pull-6 {
        right: 50%
    }

    .t-col-xxl-offset-6 {
        margin-left: 50%
    }

    .t-col-xxl-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .t-col-xxl-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .t-col-xxl-push-5 {
        left: 41.66666667%
    }

    .t-col-xxl-pull-5 {
        right: 41.66666667%
    }

    .t-col-xxl-offset-5 {
        margin-left: 41.66666667%
    }

    .t-col-xxl-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .t-col-xxl-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .t-col-xxl-push-4 {
        left: 33.33333333%
    }

    .t-col-xxl-pull-4 {
        right: 33.33333333%
    }

    .t-col-xxl-offset-4 {
        margin-left: 33.33333333%
    }

    .t-col-xxl-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .t-col-xxl-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .t-col-xxl-push-3 {
        left: 25%
    }

    .t-col-xxl-pull-3 {
        right: 25%
    }

    .t-col-xxl-offset-3 {
        margin-left: 25%
    }

    .t-col-xxl-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .t-col-xxl-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .t-col-xxl-push-2 {
        left: 16.66666667%
    }

    .t-col-xxl-pull-2 {
        right: 16.66666667%
    }

    .t-col-xxl-offset-2 {
        margin-left: 16.66666667%
    }

    .t-col-xxl-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .t-col-xxl-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .t-col-xxl-push-1 {
        left: 8.33333333%
    }

    .t-col-xxl-pull-1 {
        right: 8.33333333%
    }

    .t-col-xxl-offset-1 {
        margin-left: 8.33333333%
    }

    .t-col-xxl-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .t-col-xxl-0 {
        display: none
    }

    .t-col-push-0 {
        left: auto
    }

    .t-col-pull-0 {
        right: auto
    }

    .t-col-xxl-push-0 {
        left: auto
    }

    .t-col-xxl-pull-0 {
        right: auto
    }

    .t-col-xxl-offset-0 {
        margin-left: 0
    }

    .t-col-xxl-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

.t-layout {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-layout,
.t-layout__direction-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--td-bg-color-page);
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.t-layout--with-sider,
.t-layout__direction-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.t-layout__header {
    height: var(--td-comp-size-xxxl);
    background-color: var(--td-bg-color-container)
}

.t-layout__content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.t-layout__sider {
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    background: var(--td-bg-color-container);
    width: 232px
}

.t-layout__footer {
    color: var(--td-text-color-placeholder);
    padding: 24px
}

.t-divider {
    margin: 0;
    padding: 0;
    list-style: none;
    font: var(--td-font-body-medium);
    margin: var(--td-comp-margin-xxl) 0;
    border-top: 1px solid var(--td-border-level-1-color);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-divider--dashed {
    border-top-style: dashed
}

.t-divider--horizontal {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-divider--vertical {
    border-top: 0;
    display: inline-block;
    margin: 0 var(--td-comp-margin-m);
    border-left: 1px solid var(--td-border-level-1-color);
    height: .9em;
    vertical-align: middle
}

.t-divider--with-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 0;
    white-space: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-divider--with-text .t-divider__inner-text:not(:empty) {
    padding: 0 1em;
    display: inline-block
}

.t-divider--with-text:after,
.t-divider--with-text:before {
    content: "";
    width: 50%;
    border-top: 1px solid var(--td-border-level-1-color)
}

.t-divider--with-text-left:before {
    width: 5%
}

.t-divider--with-text-left:after,
.t-divider--with-text-right:before {
    width: 95%
}

.t-divider--with-text-right:after {
    width: 5%
}

.t-divider--dashed:after,
.t-divider--dashed:before {
    border-top: 1px dashed var(--td-border-level-1-color)
}

.t-divider--vertical.t-divider--dashed {
    border-left: 1px dashed var(--td-border-level-1-color)
}

.t-space {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.t-space .t-space-item {
    width: inherit
}

.t-space-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.t-space-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.t-space-align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.t-space-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-space-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-space-vertical .t-space-item-separator {
    width: 100%
}

.t-affix {
    position: fixed;
    z-index: 500
}

.t-anchor {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    background: var(--td-bg-color-container);
    width: 200px;
    color: var(--td-text-color-primary);
    font: var(--td-font-body-medium)
}

.t-anchor .t-is-active>a {
    color: var(--td-brand-color)
}

.t-anchor__line {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: var(--td-component-stroke);
    cursor: pointer
}

.t-anchor__line-cursor-wrapper {
    position: absolute;
    display: block;
    height: 0;
    opacity: 0;
    -webkit-transition: all .2s cubic-bezier(.24, .41, .51, .9);
    transition: all .2s cubic-bezier(.24, .41, .51, .9)
}

.t-anchor__line-cursor-wrapper .t-anchor__line-cursor {
    width: 1px;
    height: 100%;
    background-color: var(--td-brand-color)
}

.t-anchor__item {
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingTB-l);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-anchor__item.t-is-active {
    font-weight: 500
}

.t-anchor__item .t-anchor__item {
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingTB-l)
}

.t-anchor__item-link {
    display: inline-block;
    position: relative;
    overflow: hidden;
    word-break: break-all;
    color: var(--td-text-color-primary);
    text-decoration: none;
    text-align: justify
}

.t-anchor a {
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.t-anchor a:hover {
    color: var(--td-brand-color);
    cursor: pointer
}

.t-anchor a:active {
    color: var(--td-brand-color-active)
}

.t-anchor.t-size-s {
    width: 120px
}

.t-anchor.t-size-l {
    width: 320px
}

.t-anchor__target {
    cursor: pointer;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary)
}

.t-anchor__target .t-anchor__copy {
    display: none;
    margin: 0 0 0 var(--td-comp-margin-xs)
}

.t-anchor__target:hover .t-anchor__copy {
    display: inline-block
}

.t-anchor__target:target:after {
    display: inline-block;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: var(--td-radius-circle);
    background-color: var(--td-brand-color);
    vertical-align: middle;
    -webkit-animation: fadeOut 2s linear 2s 1;
    animation: fadeOut 2s linear 2s 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.t-message {
    margin: 0;
    padding: 0;
    list-style: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    outline: 0;
    border-radius: var(--td-radius-medium);
    background-color: var(--td-bg-color-container);
    -webkit-box-shadow: var(--td-shadow-3), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-3), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--td-text-color-primary);
    font: var(--td-font-body-medium);
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)
}

.t-message .t-loading,
.t-message>.t-icon,
.t-message>[data-t-icon]>.t-icon {
    color: var(--td-brand-color);
    margin-right: var(--td-comp-margin-s);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: calc(var(--td-font-size-body-medium) + 6px)
}

.t-message.t-is-success .t-loading,
.t-message.t-is-success>.t-icon,
.t-message.t-is-success>[data-t-icon]>.t-icon {
    color: var(--td-success-color)
}

.t-message.t-is-warning .t-loading,
.t-message.t-is-warning>.t-icon,
.t-message.t-is-warning>[data-t-icon]>.t-icon {
    color: var(--td-warning-color)
}

.t-message.t-is-error .t-loading,
.t-message.t-is-error>.t-icon,
.t-message.t-is-error>[data-t-icon]>.t-icon {
    color: var(--td-error-color)
}

.t-message.t-is-closable .t-message__close {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 0;
    margin-left: var(--td-comp-margin-xxl);
    cursor: pointer;
    color: var(--td-text-color-secondary)
}

.t-message.t-is-closable .t-message__close .t-icon-close {
    font-size: calc(var(--td-font-size-body-medium) + 2px);
    border-radius: var(--td-radius-default);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-message.t-is-closable .t-message__close .t-icon-close:hover {
    background: var(--td-bg-color-container-hover)
}

.t-message.t-is-closable .t-message__close .t-icon-close:active {
    background: var(--td-bg-color-container-active)
}

.t-message__list {
    position: fixed;
    z-index: 6000
}

.t-message__list .t-message {
    word-break: break-all
}

.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content,
.t-message__list .t-message {
    margin-bottom: var(--td-comp-margin-s)
}

.content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow {
    margin-bottom: var(--td-comp-margin-l)
}

.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content {
    margin-top: var(--td-comp-margin-s)
}

.content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow {
    margin-top: var(--td-comp-margin-l)
}

.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content {
    margin-right: var(--td-comp-margin-s)
}

.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow {
    margin-right: var(--td-comp-margin-l)
}

.content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text {
    max-width: 480px
}

.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content {
    margin-left: var(--td-comp-margin-s)
}

.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow {
    margin-left: var(--td-comp-margin-l)
}

.content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text {
    max-width: 480px
}

.t-popup {
    font: var(--td-font-body-medium);
    margin: 0;
    padding: 0;
    list-style: none;
    color: var(--td-text-color-primary);
    display: inline-block;
    z-index: 5500
}

.t-popup,
.t-popup__content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-popup__content {
    position: relative;
    background: var(--td-bg-color-container);
    -webkit-box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    border-radius: var(--td-radius-medium);
    padding: var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);
    font-size: var(--td-font-size-body-medium);
    line-height: var(--td-line-height-body-medium);
    word-break: break-all
}

.t-popup__arrow {
    position: absolute;
    z-index: 1;
    width: 8px;
    height: 8px
}

.t-popup__arrow:before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: var(--td-bg-color-container)
}

.t-popup[data-popper-placement^=top] .t-popup__content {
    margin-bottom: var(--td-comp-margin-s)
}

.t-popup[data-popper-placement^=top] .t-popup__content--arrow {
    margin-bottom: var(--td-comp-margin-l)
}

.t-popup[data-popper-placement^=bottom] .t-popup__content {
    margin-top: var(--td-comp-margin-s)
}

.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow {
    margin-top: var(--td-comp-margin-l)
}

.t-popup[data-popper-placement^=left] .t-popup__content {
    margin-right: var(--td-comp-margin-s)
}

.t-popup[data-popper-placement^=left] .t-popup__content--arrow {
    margin-right: var(--td-comp-margin-l)
}

.t-popup[data-popper-placement^=left] .t-popup__content--text {
    max-width: 480px
}

.t-popup[data-popper-placement^=right] .t-popup__content {
    margin-left: var(--td-comp-margin-s)
}

.t-popup[data-popper-placement^=right] .t-popup__content--arrow {
    margin-left: var(--td-comp-margin-l)
}

.t-popup[data-popper-placement^=right] .t-popup__content--text {
    max-width: 480px
}

.t-popup[data-popper-placement^=top] .t-popup__arrow {
    bottom: -4px
}

.t-popup[data-popper-placement^=top] .t-popup__arrow:before {
    border-top-left-radius: 100%;
    -webkit-box-shadow: var(--td-shadow-inset-left), var(--td-shadow-inset-bottom);
    box-shadow: var(--td-shadow-inset-left), var(--td-shadow-inset-bottom)
}

.t-popup[data-popper-placement=top-start] .t-popup__arrow {
    left: 8px
}

.t-popup[data-popper-placement=top] .t-popup__arrow {
    left: 50%;
    margin-left: -4px
}

.t-popup[data-popper-placement=top-end] .t-popup__arrow {
    left: calc(100% - 16px)
}

.t-popup[data-popper-placement^=bottom] .t-popup__arrow {
    top: -4px
}

.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before {
    border-bottom-right-radius: 100%;
    -webkit-box-shadow: var(--td-shadow-inset-top), var(--td-shadow-inset-right);
    box-shadow: var(--td-shadow-inset-top), var(--td-shadow-inset-right)
}

.t-popup[data-popper-placement=bottom-start] .t-popup__arrow {
    left: 8px
}

.t-popup[data-popper-placement=bottom] .t-popup__arrow {
    left: 50%;
    margin-left: -4px
}

.t-popup[data-popper-placement=bottom-end] .t-popup__arrow {
    left: calc(100% - 16px)
}

.t-popup[data-popper-placement^=left] .t-popup__arrow {
    right: -4px
}

.t-popup[data-popper-placement^=left] .t-popup__arrow:before {
    -webkit-box-shadow: var(--td-shadow-inset-left), var(--td-shadow-inset-top);
    box-shadow: var(--td-shadow-inset-left), var(--td-shadow-inset-top)
}

.t-popup[data-popper-placement=left-start] .t-popup__arrow {
    top: 8px
}

.t-popup[data-popper-placement=left] .t-popup__arrow {
    top: 50%;
    margin-top: -4px
}

.t-popup[data-popper-placement=left-end] .t-popup__arrow {
    top: calc(100% - 16px)
}

.t-popup[data-popper-placement^=right] .t-popup__arrow {
    left: -4px
}

.t-popup[data-popper-placement^=right] .t-popup__arrow:before {
    -webkit-box-shadow: var(--td-shadow-inset-right), var(--td-shadow-inset-bottom);
    box-shadow: var(--td-shadow-inset-right), var(--td-shadow-inset-bottom)
}

.t-popup[data-popper-placement=right-start] .t-popup__arrow {
    top: 8px
}

.t-popup[data-popper-placement=right] .t-popup__arrow {
    top: 50%;
    margin-top: -4px
}

.t-popup[data-popper-placement=right-end] .t-popup__arrow {
    top: calc(100% - 16px)
}

.t-popup--animation-enter,
.t-popup--animation-enter-from,
.t-popup--animation-exiting,
.t-popup--animation-leave-to {
    opacity: 0;
    visibility: hidden
}

.t-popup--animation-enter-to,
.t-popup--animation-entering,
.t-popup--animation-leave,
.t-popup--animation-leave-from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.t-popup--animation-enter-active {
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.t-popup--animation-leave-active {
    -webkit-transition: opacity .2s cubic-bezier(0, 0, .15, 1), visibility .2s cubic-bezier(.82, 0, 1, .9);
    transition: opacity .2s cubic-bezier(0, 0, .15, 1), visibility .2s cubic-bezier(.82, 0, 1, .9)
}

.t-popup--animation-expand-enter-active[data-popper-placement^=top] {
    -webkit-animation: t-popup-animation-expand-in-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear;
    animation: t-popup-animation-expand-in-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear
}

.t-popup--animation-expand-leave-active[data-popper-placement^=top] {
    -webkit-animation: t-popup-animation-expand-out-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1);
    animation: t-popup-animation-expand-out-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1)
}

.t-popup--animation-expand-enter-active[data-popper-placement^=bottom] {
    -webkit-animation: t-popup-animation-expand-in-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear;
    animation: t-popup-animation-expand-in-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear
}

.t-popup--animation-expand-leave-active[data-popper-placement^=bottom] {
    -webkit-animation: t-popup-animation-expand-out-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1);
    animation: t-popup-animation-expand-out-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1)
}

.t-breadcrumb {
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    font: var(--td-font-body-medium)
}

.t-breadcrumb,
.t-breadcrumb__separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-breadcrumb__separator {
    margin: 0 var(--td-comp-margin-xs)
}

.t-breadcrumb__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--td-text-color-placeholder);
    text-decoration: none
}

.t-breadcrumb__item.t-is-current {
    color: var(--td-text-color-primary)
}

.t-breadcrumb__item.t-is-current .t-icon {
    color: var(--td-text-color-placeholder)
}

.t-breadcrumb__item:last-child {
    color: var(--td-text-color-primary)
}

.t-breadcrumb__item:last-child .t-breadcrumb__separator {
    display: none
}

.t-breadcrumb__item .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-breadcrumb__item .t-link {
    color: inherit;
    text-decoration: none
}

.t-breadcrumb__item .t-link:hover {
    color: var(--td-brand-color)
}

.t-breadcrumb__item .t-is-disabled {
    cursor: not-allowed
}

.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner {
    color: var(--td-text-color-disabled)
}

.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:hover {
    color: var(--td-text-color-disabled);
    cursor: not-allowed
}

.t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:active {
    -webkit-animation: none;
    animation: none
}

.t-breadcrumb__item--arrow,
.t-breadcrumb__item--slash {
    margin: 0 var(--td-comp-margin-xs);
    line-height: 0;
    color: var(--td-text-color-placeholder);
    display: inline-block;
    vertical-align: middle
}

.t-breadcrumb__inner {
    font: var(--td-font-body-medium);
    word-break: break-all;
    display: inline-block;
    vertical-align: middle
}

.t-breadcrumb__inner .t-icon {
    margin: 0 var(--td-comp-margin-xs)
}

.t-breadcrumb__select {
    position: relative
}

.t-breadcrumb__select:hover .t-breadcrumb__option {
    display: block
}

.t-breadcrumb__select-item:hover .t-icon {
    color: var(--td-brand-color)
}

.t-breadcrumb__option {
    display: none;
    position: absolute;
    top: 28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 120px;
    background: var(--td-bg-color-container);
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2);
    z-index: 20
}

.t-breadcrumb__option-item {
    padding: 8px;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.t-breadcrumb__option-item.t-is-active,
.t-breadcrumb__option-item:hover {
    color: var(--td-brand-color)
}

.t-breadcrumb__inner-msg {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
    padding: 8px;
    color: var(--td-text-color-primary);
    background: var(--td-bg-color-container);
    border-radius: calc(var(--td-radius-default)*0.5);
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2);
    z-index: 20
}

.t-breadcrumb__inner-msg:before {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 6px 0;
    border-color: var(--td-bg-color-container) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    z-index: 20
}

.t-breadcrumb--text-overflow {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-breadcrumb--text-overflow:hover .t-breadcrumb__inner-msg {
    display: block
}

.t-breadcrumb--text-overflow .t-breadcrumb__inner {
    max-width: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-breadcrumb--text-overflow .t-breadcrumb__inner-text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.t-breadcrumb--text-overflow .t-breadcrumb__inner:hover {
    color: var(--td-brand-color);
    -webkit-transition: color .2s linear;
    transition: color .2s linear;
    cursor: pointer
}

.t-breadcrumb--text-overflow .t-breadcrumb__inner:active {
    -webkit-animation: changeColor .2s linear;
    animation: changeColor .2s linear
}

.t-tooltip .t-popup__content {
    display: inline-block;
    border: 0;
    z-index: 5600;
    margin-bottom: 1px;
    max-width: 480px;
    word-break: break-word;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: var(--td-radius-medium);
    color: var(--td-text-color-primary)
}

.t-tooltip--default .t-popup__content {
    color: var(--td-text-color-anti);
    background: var(--td-gray-color-13);
    -webkit-box-shadow: inset 0 .5px 0 var(--td-gray-color-9), inset .5px 0 0 var(--td-gray-color-9), inset 0 -.5px 0 var(--td-gray-color-9), inset -.5px 0 0 var(--td-gray-color-9);
    box-shadow: inset 0 .5px 0 var(--td-gray-color-9), inset .5px 0 0 var(--td-gray-color-9), inset 0 -.5px 0 var(--td-gray-color-9), inset -.5px 0 0 var(--td-gray-color-9)
}

.t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before {
    -webkit-box-shadow: inset -.5px 0 0 var(--td-gray-color-9), inset 0 .5px 0 var(--td-gray-color-9);
    box-shadow: inset -.5px 0 0 var(--td-gray-color-9), inset 0 .5px 0 var(--td-gray-color-9)
}

.t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before {
    -webkit-box-shadow: inset .5px 0 0 var(--td-gray-color-9), inset 0 -.5px 0 var(--td-gray-color-9);
    box-shadow: inset .5px 0 0 var(--td-gray-color-9), inset 0 -.5px 0 var(--td-gray-color-9)
}

.t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before {
    -webkit-box-shadow: inset 0 -.5px 0 var(--td-gray-color-9), inset -.5px 0 0 var(--td-gray-color-9);
    box-shadow: inset 0 -.5px 0 var(--td-gray-color-9), inset -.5px 0 0 var(--td-gray-color-9)
}

.t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before {
    -webkit-box-shadow: inset .5px 0 0 var(--td-gray-color-9), inset 0 .5px 0 var(--td-gray-color-9);
    box-shadow: inset .5px 0 0 var(--td-gray-color-9), inset 0 .5px 0 var(--td-gray-color-9)
}

.t-tooltip--primary .t-popup__content {
    color: var(--td-brand-color);
    background: var(--td-brand-color-light)
}

.t-tooltip--success .t-popup__content {
    color: var(--td-success-color);
    background: var(--td-success-color-light)
}

.t-tooltip--danger .t-popup__content {
    color: var(--td-error-color);
    background: var(--td-error-color-light)
}

.t-tooltip--warning .t-popup__content {
    color: var(--td-warning-color);
    background: var(--td-warning-color-light)
}

.t-tooltip .t-popup__arrow {
    background: inherit;
    width: auto;
    height: auto
}

.t-tooltip .t-popup__arrow:before {
    background: inherit
}

.t-tooltip--noshadow .t-popup__content,
.t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.t-popup[data-popper-placement^=top].t-tooltip .t-popup__arrow {
    bottom: var(--td-comp-margin-xs)
}

.t-popup[data-popper-placement^=left].t-tooltip .t-popup__arrow {
    right: var(--td-comp-margin-xs)
}

.t-popup[data-popper-placement^=right].t-tooltip .t-popup__arrow {
    left: calc(0px - var(--td-comp-margin-xs))
}

.t-dropdown {
    font: var(--td-font-body-medium);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: var(--td-bg-color-container);
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-primary);
    position: relative;
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2);
    border: .5px solid var(--td-component-border);
    border-radius: var(--td-radius-medium)
}

.t-dropdown__menu {
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: var(--td-radius-medium);
    padding: var(--td-pop-padding-m);
    gap: 2px;
    overflow-y: auto;
    overflow-x: hidden
}

.t-dropdown__menu::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.t-dropdown__menu::-webkit-scrollbar-thumb {
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 15px
}

.t-dropdown__menu::-webkit-scrollbar-thumb:horizontal:hover,
.t-dropdown__menu::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-dropdown__menu .t-divider {
    margin: var(--td-comp-margin-xs) var(--td-comp-margin-s) var(--td-comp-margin-xxs) var(--td-comp-margin-s);
    color: var(--td-brand-color-light);
    width: calc(100% - var(--td-comp-margin-s)*2)
}

.t-dropdown__menu--right .t-dropdown__item-direction {
    margin: 0 0 0 var(--td-comp-margin-s)
}

.t-dropdown__menu--left .t-dropdown__item {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.t-dropdown__menu--left .t-dropdown__item-text {
    text-align: right
}

.t-dropdown__menu--left .t-dropdown__item-direction {
    margin: 0 var(--td-comp-margin-s) 0 0
}

.t-dropdown__menu--overflow .t-dropdown__submenu-wrapper--right {
    left: calc(100% - 14px)
}

.t-dropdown__menu--overflow .t-dropdown__submenu-wrapper--left {
    right: calc(100% - 14px)
}

.t-dropdown__submenu {
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin;
    background-color: var(--td-bg-color-container);
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2);
    border-radius: var(--td-radius-medium);
    border: .5px solid var(--td-component-border);
    z-index: 1100;
    position: absolute;
    padding: var(--td-pop-padding-m);
    display: none;
    overflow-y: auto;
    overflow-x: visible
}

.t-dropdown__submenu::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.t-dropdown__submenu::-webkit-scrollbar-thumb {
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 15px
}

.t-dropdown__submenu::-webkit-scrollbar-thumb:horizontal:hover,
.t-dropdown__submenu::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-dropdown__submenu ul {
    list-style: none;
    display: grid;
    padding-left: 0;
    gap: 2px
}

.t-dropdown__submenu--disabled {
    visibility: hidden
}

.t-dropdown__submenu-wrapper--right {
    left: calc(100% - 6px)
}

.t-dropdown__submenu-wrapper--right .t-dropdown__item-direction {
    margin: 0 0 0 var(--td-comp-margin-s)
}

.t-dropdown__submenu-wrapper--left {
    right: calc(100% - 6px)
}

.t-dropdown__submenu-wrapper--left .t-dropdown__item {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.t-dropdown__submenu-wrapper--left .t-dropdown__item-text {
    text-align: right
}

.t-dropdown__submenu-wrapper--left .t-dropdown__item-direction {
    margin: 0 var(--td-comp-margin-s) 0 0
}

.t-dropdown__item {
    border-radius: var(--td-radius-default);
    font: var(--td-font-body-medium);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    white-space: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: calc(var(--td-comp-paddingTB-xs) - 1px) var(--td-comp-paddingLR-s);
    --ripple-color: var(--td-bg-color-container-active)
}

.t-dropdown__item,
.t-dropdown__item-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-dropdown__item-icon {
    color: currentcolor;
    margin-right: var(--td-comp-margin-s);
    font-size: var(--td-font-size-body-large)
}

.t-dropdown__item:hover>div>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-dropdown__item--disabled {
    cursor: not-allowed
}

.t-dropdown__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 100%
}

.t-dropdown__item-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-dropdown__item.t-dropdown__item--suffix .t-dropdown__item-sub-icon {
    color: currentcolor;
    font-size: var(--td-font-size-body-large);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-dropdown__item--theme-default {
    color: var(--td-text-color-primary)
}

.t-dropdown__item--theme-default:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-default:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-default.t-dropdown__item--active {
    color: var(--td-brand-color);
    background-color: var(--td-brand-color-light)
}

.t-dropdown__item--theme-default.t-dropdown__item--active:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-default.t-dropdown__item--active:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-default.t-dropdown__item--disabled {
    color: var(--td-text-color-disabled)
}

.t-dropdown__item--theme-default.t-dropdown__item--disabled:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-default.t-dropdown__item--suffix:hover {
    background-color: var(--td-brand-color-light);
    color: var(--td-brand-color)
}

.t-dropdown__item--theme-success {
    color: var(--td-success-color)
}

.t-dropdown__item--theme-success:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-success:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-success.t-dropdown__item--active {
    background-color: var(--td-success-color-light)
}

.t-dropdown__item--theme-success.t-dropdown__item--active:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-success.t-dropdown__item--active:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-success.t-dropdown__item-disabled {
    color: var(--td-text-color-disabled)
}

.t-dropdown__item--theme-success.t-dropdown__item-disabled:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-success.t-dropdown__item--suffix:hover {
    background-color: var(--td-success-color-light)
}

.t-dropdown__item--theme-error {
    color: var(--td-error-color)
}

.t-dropdown__item--theme-error:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-error:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-error.t-dropdown__item--active {
    background-color: var(--td-error-color-light)
}

.t-dropdown__item--theme-error.t-dropdown__item--active:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-error.t-dropdown__item--active:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-error.t-dropdown__item--disabled {
    color: var(--td-text-color-disabled)
}

.t-dropdown__item--theme-error.t-dropdown__item--disabled:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-error.t-dropdown__item--suffix:hover {
    background-color: var(--td-error-color-light)
}

.t-dropdown__item--theme-warning {
    color: var(--td-warning-color)
}

.t-dropdown__item--theme-warning:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-warning:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-warning.t-dropdown__item--active {
    background-color: var(--td-warning-color-light)
}

.t-dropdown__item--theme-warning.t-dropdown__item--active:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-warning.t-dropdown__item--active:active {
    background-color: var(--td-bg-color-container-active)
}

.t-dropdown__item--theme-warning.t-dropdown__item--disabled {
    color: var(--td-text-color-disabled)
}

.t-dropdown__item--theme-warning.t-dropdown__item--disabled:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-dropdown__item--theme-warning.t-dropdown__item--suffix:hover {
    background-color: var(--td-warning-color-light)
}

a.t-menu__item {
    text-decoration: none;
    color: unset
}

a.t-menu__item:active,
a.t-menu__item:hover {
    color: inherit
}

.t-head-menu {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    width: 100%;
    background-color: var(--td-bg-color-container)
}

.t-head-menu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--td-comp-size-xxxl)
}

.t-head-menu__inner li+li {
    margin-left: var(--td-comp-margin-s)
}

.t-head-menu__inner .t-menu:first-child {
    margin-left: var(--td-comp-margin-xxl)
}

.t-head-menu .t-menu__logo:not(:empty) {
    height: 100%;
    margin-right: var(--td-comp-margin-xxxl)
}

.t-head-menu .t-menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-head-menu .t-menu,
.t-head-menu .t-menu__operations:not(:empty) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-head-menu .t-menu__operations:not(:empty) {
    position: relative;
    height: var(--td-comp-size-xxxl);
    line-height: 64px;
    text-align: right;
    margin-right: var(--td-comp-margin-s);
    overflow: hidden
}

.t-head-menu .t-menu__operations-icon {
    width: var(--td-comp-size-m);
    height: var(--td-comp-size-m);
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
    line-height: var(--td-comp-size-m);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-head-menu .t-submenu>.t-menu__item {
    overflow: unset
}

.t-head-menu .t-submenu>.t-menu__item:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    height: 20px
}

.t-head-menu .t-menu__item {
    height: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m);
    padding: 0 var(--td-comp-paddingLR-l);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .28s cubic-bezier(.645, .045, .355, 1);
    transition: all .28s cubic-bezier(.645, .045, .355, 1)
}

.t-head-menu__submenu {
    border-top: 1px solid var(--td-component-stroke);
    padding-left: 0
}

.t-head-menu .t-menu__popup {
    top: calc(var(--td-comp-size-m) + 12px);
    left: 0;
    min-width: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    border: solid .5px var(--td-component-stroke)
}

.t-head-menu .t-menu__popup .t-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    white-space: nowrap;
    padding-left: var(--td-comp-paddingLR-s);
    padding-right: var(--td-comp-paddingLR-s);
    min-width: 100%;
    margin-left: 0;
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-head-menu .t-menu__popup .t-menu__item.t-is-active,
.t-head-menu .t-menu__popup .t-menu__item.t-is-active .t-icon {
    color: var(--td-brand-color)
}

.t-head-menu .t-menu__popup li+li {
    margin-top: var(--td-comp-margin-xxs);
    margin-left: 0
}

.t-head-menu .t-fake-arrow {
    margin-left: var(--td-comp-margin-m)
}

.t-head-menu .t-menu__popup-inner .t-menu__popup {
    top: -8px;
    left: calc(100% + 16px);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.t-head-menu .t-menu__popup-inner .t-menu__item {
    text-align: left;
    padding: 0 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-head-menu .t-menu__popup-inner .t-submenu-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.t-default-menu {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    width: 232px;
    display: inline-block;
    background: var(--td-bg-color-container);
    -webkit-transition: width .28s cubic-bezier(.645, .045, .355, 1);
    transition: width .28s cubic-bezier(.645, .045, .355, 1);
    white-space: nowrap
}

.t-default-menu .t-menu__item {
    color: var(--td-text-color-secondary)
}

.t-default-menu.t-is-collapsed {
    width: 64px
}

.t-default-menu.t-is-collapsed .t-menu .t-menu__item {
    padding: 0 14px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-default-menu.t-is-collapsed .t-fake-arrow,
.t-default-menu.t-is-collapsed .t-menu .t-menu__item .t-menu__item-link {
    display: none
}

.t-default-menu.t-is-collapsed .t-menu__item {
    text-overflow: clip
}

.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened {
    color: var(--td-brand-color);
    background-color: var(--td-brand-color-light)
}

.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon {
    color: var(--td-brand-color)
}

.t-default-menu.t-is-collapsed .t-menu__item.t-menu__item--plain:after {
    content: ""
}

.t-default-menu.t-is-collapsed .t-menu__item span {
    display: none
}

.t-default-menu.t-is-collapsed .t-menu__item .t-icon {
    margin-right: 0
}

.t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item {
    padding-left: var(--td-comp-paddingLR-s);
    padding-right: var(--td-comp-paddingLR-s);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item span {
    display: inline
}

.t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item.t-menu__item--plain:after {
    content: ""
}

.t-default-menu.t-is-collapsed .t-menu__popup .t-fake-arrow {
    display: block
}

.t-default-menu.t-is-collapsed .t-submenu-icon {
    display: none
}

.t-default-menu.t-is-collapsed .t-submenu .t-menu__popup .t-submenu-icon {
    display: initial
}

.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item {
    min-width: 0
}

.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item:after {
    content: "";
    display: block;
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    width: 20px
}

.t-default-menu.t-is-collapsed .t-menu-group__title {
    padding: 0;
    font-size: 0
}

.t-default-menu.t-is-collapsed .t-menu-group__title:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 1px;
    width: 20px;
    background: var(--td-component-stroke)
}

.t-default-menu.t-is-collapsed .t-menu__operations {
    text-align: center
}

.t-default-menu.t-is-collapsed .t-menu__operations-icon {
    display: block
}

.t-default-menu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.t-default-menu__inner .t-menu__logo:not(:empty) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: var(--td-comp-size-xxxl);
    border-bottom: 1px solid var(--td-component-stroke)
}

.t-default-menu__inner .t-menu {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-s);
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-default-menu__inner .t-menu--scroll {
    overflow-y: auto
}

.t-default-menu__inner .t-menu-group__title {
    position: relative;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);
    color: var(--td-text-color-placeholder);
    font-size: var(--td-font-body-small);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-default-menu .t-submenu {
    margin-bottom: var(--td-comp-margin-xs);
    position: relative
}

.t-default-menu .t-menu__operations:not(:empty) {
    width: 100%;
    position: relative;
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l);
    top: 0;
    left: 0;
    text-align: left;
    border-top: solid 1px var(--td-component-stroke);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-default-menu .t-menu__operations-icon {
    width: 32px;
    height: 32px;
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s);
    cursor: pointer;
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-default-menu .t-menu__item.t-is-opened {
    margin: var(--td-comp-margin-xs) 0;
    color: var(--td-text-color-primary);
    background-color: unset
}

.t-default-menu .t-menu__item.t-is-opened .t-icon {
    color: var(--td-text-color-primary)
}

.t-default-menu .t-menu__sub {
    padding: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .2s cubic-bezier(.38, 0, .24, 1);
    transition: max-height .2s cubic-bezier(.38, 0, .24, 1)
}

.t-default-menu .t-menu__sub.t-is-opened {
    max-height: calc(100vh - var(--td-comp-size-xxxl)*2)
}

.t-default-menu .t-menu__sub .t-menu__item {
    padding-left: var(--padding-left, 32px)
}

.t-default-menu .t-menu__item {
    position: relative;
    margin: var(--td-comp-margin-xs) 0;
    padding: 0 10px 0 16px;
    height: var(--td-comp-size-l);
    line-height: var(--td-comp-size-l);
    border-bottom: 0;
    text-align: left;
    border-radius: var(--td-radius-default);
    -webkit-transition: background-color .28s cubic-bezier(.38, 0, .24, 1), padding .28s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .28s cubic-bezier(.38, 0, .24, 1), padding .28s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-default-menu .t-menu__item:first-child {
    margin-top: 0
}

.t-default-menu .t-menu__item:last-child {
    margin-bottom: 0
}

.t-default-menu .t-menu__item .t-icon {
    width: 20px;
    height: 20px
}

.t-default-menu .t-menu__item .t-fake-arrow {
    margin-left: auto;
    min-width: 16px
}

.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) {
    color: var(--td-brand-color);
    background-color: var(--td-brand-color-light)
}

.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon {
    color: var(--td-brand-color)
}

.t-default-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled) {
    background: var(--td-bg-color-secondarycontainer-hover)
}

.t-default-menu .t-menu__popup {
    top: 0;
    left: calc(100% + var(--td-pop-padding-m))
}

.t-default-menu .t-menu__popup .t-menu__item,
.t-default-menu .t-menu__popup .t-submenu {
    margin: var(--td-comp-margin-xxs) 0 0 0
}

.t-default-menu .t-menu__popup .t-menu__item:first-child,
.t-default-menu .t-menu__popup .t-submenu:first-child {
    margin-top: 0
}

.t-default-menu.t-menu--dark {
    background: var(--td-gray-color-13)
}

.t-default-menu.t-menu--dark .t-menu__item {
    color: var(--td-font-white-2)
}

.t-default-menu.t-menu--dark .t-menu__logo:not(:empty) {
    border-bottom-color: var(--td-gray-color-10)
}

.t-default-menu.t-menu--dark .t-menu__operations:not(:empty) {
    border-top-color: var(--td-gray-color-10)
}

.t-default-menu.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled) {
    background-color: var(--td-gray-color-10)
}

.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened) {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color)
}

.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened) .t-icon {
    color: var(--td-text-color-anti)
}

.t-default-menu.t-menu--dark .t-menu__item.t-is-opened.t-is-active {
    background-color: rgba(0, 0, 0, 0)
}

.t-default-menu.t-menu--dark .t-menu__popup .t-menu__item.t-is-active {
    background-color: var(--td-brand-color)
}

.t-default-menu.t-menu--dark .t-menu__popup {
    background: var(--td-gray-color-13)
}

.t-default-menu.t-menu--dark .t-menu-group__title {
    color: var(--td-font-white-3)
}

.t-default-menu.t-menu--dark.t-is-collapsed .t-menu-group__title:after {
    background-color: var(--td-gray-color-10)
}

.t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened {
    background-color: var(--td-brand-color);
    color: var(--td-text-color-anti)
}

.t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon {
    color: var(--td-text-color-anti)
}

.t-menu {
    color: var(--td-text-color-primary);
    font: var(--td-font-body-medium);
    list-style: none;
    padding: 0;
    margin: 0
}

.t-menu--dark {
    color: var(--td-font-white-2)
}

.t-menu__logo:not(:empty) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-menu .t-submenu {
    position: relative
}

.t-menu .t-submenu.t-is-active>.t-menu__item,
.t-menu .t-submenu.t-is-active>.t-menu__item .t-icon {
    color: var(--td-gray-color-13)
}

.t-menu .t-submenu .t-submenu-icon {
    width: 16px;
    height: 16px
}

.t-menu .t-submenu.t-is-opened .t-submenu-icon {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.t-menu::-webkit-scrollbar {
    display: none
}

.t-menu__spacer:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1
}

.t-menu__spacer--left:before {
    left: -16px;
    width: 16px;
    top: 0;
    bottom: 0
}

.t-menu__spacer--top:before {
    top: -20px;
    left: 0;
    right: 0;
    height: 20px
}

.t-menu__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: var(--td-text-color-primary);
    cursor: pointer;
    text-overflow: ellipsis;
    border-radius: var(--td-radius-default);
    --ripple-color: var(--td-bg-color-container-active)
}

.t-menu__item ::-moz-selection {
    background: rgba(0, 0, 0, 0)
}

.t-menu__item ::selection {
    background: rgba(0, 0, 0, 0)
}

.t-menu__item-spacer {
    overflow: unset
}

.t-menu__item-spacer:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1
}

.t-menu__item-spacer--right:before {
    right: -16px;
    width: 16px;
    top: 0;
    bottom: 0
}

.t-menu__item-spacer--bottom:before {
    bottom: -20px;
    left: 0;
    right: 0;
    height: 20px
}

.t-menu__item a {
    color: unset;
    text-decoration: none
}

.t-menu__item a.t-menu__item-link {
    color: unset;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-menu__item.t-is-active {
    background-color: var(--td-brand-color-light)
}

.t-menu__item.t-is-active,
.t-menu__item.t-is-opened {
    color: var(--td-brand-color)
}

.t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled) {
    background-color: var(--td-bg-color-container-hover)
}

.t-menu__item.t-is-disabled {
    color: var(--td-text-color-disabled);
    cursor: not-allowed
}

.t-menu__content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.t-icon+.t-menu__content,
.t-icon+.t-menu__item-link {
    margin-left: var(--td-comp-margin-s)
}

.t-menu--dark.t-head-menu {
    background-color: var(--td-gray-color-13)
}

.t-menu--dark.t-head-menu .t-menu__popup {
    background-color: var(--td-gray-color-13);
    border: solid .5px var(--td-gray-color-10)
}

.t-menu--dark .t-menu__item {
    color: var(--td-text-color-anti);
    --ripple-color: var(--td-gray-color-11)
}

.t-menu--dark .t-menu__item.t-is-active {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color)
}

.t-menu--dark .t-menu__item.t-is-opened,
.t-menu--dark .t-menu__item.t-is-opened .t-icon {
    color: var(--td-text-color-anti)
}

.t-menu--dark .t-menu__item.t-is-disabled {
    color: var(--td-font-white-4)
}

.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled) {
    background-color: var(--td-gray-color-10)
}

.t-menu--dark .t-menu__popup {
    background: var(--td-gray-color-13)
}

.t-menu--dark .t-menu__popup .t-menu__item {
    color: var(--td-text-color-anti);
    border-radius: var(--td-radius-default)
}

.t-menu--dark .t-menu__popup .t-menu__item.t-is-active {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color)
}

.t-menu--dark .t-menu__popup .t-menu__item:hover:not(.t-is-active) {
    background-color: var(--td-gray-color-10)
}

.t-menu--dark .t-head-menu__submenu {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.t-menu--dark .t-menu__operations-icon {
    color: var(--td-bg-color-container)
}

.t-menu--dark .t-menu__operations-icon:hover {
    background-color: var(--td-brand-color)
}

.t-menu__popup {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .24s cubic-bezier(.38, 0, .24, 1), width .24s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    transition: max-height .24s cubic-bezier(.38, 0, .24, 1), width .24s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    position: absolute;
    background: var(--td-bg-color-container);
    z-index: 1000;
    border-radius: var(--td-radius-medium);
    opacity: 0;
    list-style: none;
    padding: 0;
    margin: 0
}

.t-menu__popup .t-menu__popup {
    -webkit-transition: none;
    transition: none
}

.t-menu__popup-wrapper {
    padding: var(--td-pop-padding-m);
    height: 100%;
    list-style: none;
    margin: 0
}

.t-menu__popup .t-fake-arrow {
    margin-left: var(--td-comp-margin-s)
}

.t-menu__popup.t-is-vertical {
    max-height: unset;
    width: 0
}

.t-menu__popup.t-is-vertical.t-is-opened {
    width: var(--popup-width, 160px)
}

.t-menu__popup.t-is-horizontal .t-menu__item,
.t-menu__popup.t-is-vertical .t-menu__item {
    padding-left: var(--td-comp-paddingLR-l);
    padding-right: var(--td-comp-paddingLR-l)
}

.t-menu__popup.t-is-horizontal .t-menu__item {
    white-space: nowrap
}

.t-menu__popup.t-is-horizontal li+li {
    margin-top: var(--td-comp-margin-xs)
}

.t-menu__popup.t-is-opened {
    max-height: calc(100vh - var(--td-comp-size-xxxl)*2);
    opacity: 1;
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .1), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 3px 14px 6px rgba(0, 0, 0, .05);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .1), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 3px 14px 6px rgba(0, 0, 0, .05);
    overflow: visible
}

.t-menu__popup.t-is-opened .t-menu__popup {
    top: calc(0px - var(--td-pop-padding-m));
    left: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.t-menu__popup.t-is-opened .t-menu__popup:before {
    content: "";
    display: block;
    position: absolute;
    left: -16px;
    width: 16px;
    top: 0;
    bottom: 0
}

.t-menu__popup .t-menu__item {
    color: var(--td-text-color-primary);
    height: var(--td-comp-size-s);
    line-height: var(--td-comp-size-s)
}

.t-menu__popup .t-menu__item+.t-menu__item {
    margin-left: 0
}

.t-menu__popup .t-menu__item:hover:not(.t-is-active) {
    background-color: var(--td-bg-color-container-hover)
}

.t-menu__operations-icon {
    margin-right: var(--td-comp-margin-l);
    border-radius: var(--td-radius-default);
    color: var(--td-text-color-primary);
    -webkit-transition: background-color .24s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .24s cubic-bezier(.38, 0, .24, 1)
}

.t-menu__operations-icon:hover {
    background-color: var(--td-brand-color-light)
}

.t-opacity-transition {
    -webkit-transition: opacity .28s cubic-bezier(.55, 0, .1, 1);
    transition: opacity .28s cubic-bezier(.55, 0, .1, 1)
}

.horizontal-collapse-transition .t-submenu__title .t-submenu__icon-arrow {
    -webkit-transition: .2s;
    transition: .2s;
    opacity: 0
}

.t-menu__popup {
    top: 0;
    left: calc(100% - var(--td-pop-padding-m))
}

.t-menu__popup .t-menu__item,
.t-menu__popup .t-submenu {
    margin: var(--td-comp-margin-xxs) 0 0 0
}

.t-menu__popup .t-menu__item:first-child,
.t-menu__popup .t-submenu:first-child {
    margin-top: 0
}

.t-tabs {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    background-color: var(--td-bg-color-container)
}

.t-tabs__header.t-is-left {
    float: left
}

.t-tabs__header.t-is-right {
    float: right
}

.t-tabs__header .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-tabs__nav {
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-tabs__operations {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    border-bottom: 1px solid var(--td-component-stroke)
}

.t-tabs__operations--left {
    left: 0
}

.t-tabs__operations--right {
    right: 0
}

.t-tabs__operations--right .t-tabs__btn:first-child {
    -webkit-box-shadow: -10px 0 20px 5px rgba(0, 0, 0, .05);
    box-shadow: -10px 0 20px 5px rgba(0, 0, 0, .05)
}

.t-tabs__btn {
    width: 40px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--td-bg-color-secondarycontainer);
    border-left: 1px solid var(--td-component-stroke);
    cursor: pointer;
    color: var(--td-text-color-secondary);
    font: var(--td-font-body-large);
    -webkit-transition: all .24s cubic-bezier(.38, 0, .24, 1);
    transition: all .24s cubic-bezier(.38, 0, .24, 1);
    z-index: 1;
    opacity: 1
}

.t-tabs__btn:hover {
    background-color: var(--td-bg-color-secondarycontainer-hover)
}

.t-tabs__btn.t-size-m {
    height: var(--td-comp-size-xxl);
    line-height: var(--td-comp-size-xxl)
}

.t-tabs__btn.t-size-l {
    height: var(--td-comp-size-xxxxl);
    line-height: var(--td-comp-size-xxxxl)
}

.t-tabs__btn--left {
    border-right: 1px solid var(--td-component-stroke);
    -webkit-box-shadow: 10px 0 20px 5px rgba(0, 0, 0, .05);
    box-shadow: 10px 0 20px 5px rgba(0, 0, 0, .05)
}

.t-tabs__btn--left.fade-enter,
.t-tabs__btn--left.fade-enter-from,
.t-tabs__btn--left.fade-leave-to {
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px)
}

.t-tabs__btn--right.fade-enter,
.t-tabs__btn--right.fade-enter-from,
.t-tabs__btn--right.fade-leave-to {
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px)
}

.t-tabs__nav-container {
    position: relative
}

.t-tabs__nav-container.t-is-top:after {
    top: auto;
    bottom: 0
}

.t-tabs__nav-container.t-is-bottom:after,
.t-tabs__nav-container.t-is-top:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    right: auto;
    left: 0;
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-tabs__nav-container.t-is-bottom:after {
    top: 0;
    bottom: auto
}

.t-tabs__nav-container.t-is-left:after {
    right: 0;
    left: auto
}

.t-tabs__nav-container.t-is-left:after,
.t-tabs__nav-container.t-is-right:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: auto;
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-tabs__nav-container.t-is-right:after {
    right: auto;
    left: 0
}

.t-tabs__nav-container.t-is-addable {
    margin-right: 40px
}

.t-tabs__nav-container.t-tabs__nav--card:after {
    content: "";
    background-color: rgba(0, 0, 0, 0)
}

.t-tabs__scroll-btn {
    position: absolute;
    z-index: 1;
    width: 40px;
    height: 100%;
    display: block;
    background-color: var(--td-bg-color-secondarycontainer);
    text-align: center;
    border-bottom: 1px solid var(--td-component-stroke);
    cursor: pointer;
    color: var(--td-text-color-secondary);
    font: var(--td-font-body-large)
}

.t-tabs__scroll-btn.t-size-m {
    height: var(--td-comp-size-xxl);
    line-height: var(--td-comp-size-xxl)
}

.t-tabs__scroll-btn.t-size-l {
    height: var(--td-comp-size-xxxxl);
    line-height: var(--td-comp-size-xxxxl)
}

.t-tabs__nav-scroll {
    position: relative;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.t-tabs__nav-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0
}

.t-tabs__nav-wrap.t-is-smooth {
    -webkit-transition: -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: transform .24s cubic-bezier(.38, 0, .24, 1), -webkit-transform .24s cubic-bezier(.38, 0, .24, 1)
}

.t-tabs__nav-wrap.t-is-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-tabs__bar {
    position: absolute;
    background-color: var(--td-brand-color);
    z-index: 1;
    -webkit-transition: all .24s cubic-bezier(.38, 0, .24, 1);
    transition: all .24s cubic-bezier(.38, 0, .24, 1);
    border-radius: var(--td-radius-small)
}

.t-tabs__bar.t-is-top {
    bottom: 0;
    left: 0;
    height: 3px
}

.t-tabs__bar.t-is-bottom {
    top: 0;
    left: 0;
    height: 3px
}

.t-tabs__bar.t-is-left {
    top: 0;
    right: 0;
    width: 3px
}

.t-tabs__bar.t-is-right {
    top: 0;
    left: 0;
    width: 3px
}

.t-tabs__nav-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-secondary);
    position: relative;
    overflow: hidden;
    z-index: 0;
    cursor: pointer;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-tabs__nav-item,
.t-tabs__nav-item-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    --ripple-color: var(--td-bg-color-container-active)
}

.t-tabs__nav-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--td-comp-size-m);
    padding: 0 var(--td-comp-paddingLR-s);
    margin-left: var(--td-comp-margin-s);
    margin-right: var(--td-comp-margin-s);
    border-radius: var(--td-radius-default)
}

.t-tabs__nav-item.t-size-l {
    font: var(--td-font-body-large)
}

.t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper {
    height: var(--td-comp-size-xxl);
    padding: 0 var(--td-comp-paddingLR-m)
}

.t-tabs__nav-item-text-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper {
    background-color: var(--td-bg-color-container-hover)
}

.t-tabs__nav-item.t-is-left,
.t-tabs__nav-item.t-is-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-tabs__nav-item.t-size-m {
    height: var(--td-comp-size-xxl);
    line-height: var(--td-comp-size-xxl)
}

.t-tabs__nav-item.t-size-l {
    height: var(--td-comp-size-xxxxl);
    line-height: var(--td-comp-size-xxxxl)
}

.t-tabs__nav-item.t-is-active {
    color: var(--td-brand-color);
    text-shadow: 0 0 .3px currentcolor
}

.t-tabs__nav-item.t-is-disabled {
    color: var(--td-text-color-disabled);
    cursor: not-allowed
}

.t-tabs__nav-item>.remove-btn {
    margin-left: var(--td-comp-margin-s);
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.t-tabs__nav--card {
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-tabs__nav--card.t-tabs__nav-item {
    padding-right: var(--td-comp-paddingLR-l);
    padding-left: var(--td-comp-paddingLR-l);
    border-bottom: 1px solid var(--td-component-stroke)
}

.t-tabs__nav--card.t-tabs__nav-item:after {
    display: none
}

.t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover {
    background-color: var(--td-bg-color-secondarycontainer-hover)
}

.t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type) {
    border-left: 1px solid var(--td-component-stroke)
}

.t-tabs__nav--card.t-tabs__nav-item:last-of-type {
    border-right: 1px solid var(--td-component-stroke)
}

.t-tabs__nav--card.t-tabs__nav-item.t-is-active {
    color: var(--td-brand-color);
    background-color: var(--td-bg-color-container);
    border-bottom-color: var(--td-bg-color-container)
}

.t-tabs__nav--card.t-tabs__nav-item.t-size-l {
    padding-left: var(--td-comp-paddingLR-xl);
    padding-right: var(--td-comp-paddingLR-xl)
}

.t-tabs__nav--card .t-icon-close {
    color: var(--td-text-color-secondary);
    -webkit-transition: color .2s cubic-bezier(.38, 0, .24, 1);
    transition: color .2s cubic-bezier(.38, 0, .24, 1)
}

.t-tabs__nav--card .t-icon-close:hover {
    color: var(--td-text-color-primary)
}

.t-tabs__content {
    overflow: hidden;
    position: relative
}

.t-pagination-mini {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-pagination-mini--outline .t-pagination-mini__prev {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    z-index: 1
}

.t-pagination-mini--outline .t-pagination-mini__current {
    border-radius: 0;
    position: relative;
    margin-left: -1px
}

.t-pagination-mini--outline .t-pagination-mini__current:hover {
    z-index: 1
}

.t-pagination-mini--outline .t-pagination-mini__next {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    position: relative;
    margin-left: -1px
}

.t-pagination-mini--outline .t-pagination-mini__next:hover {
    z-index: 1
}

.t-pagination {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    white-space: nowrap;
    color: var(--td-text-color-secondary);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-pagination.t-is-disabled {
    color: var(--td-text-color-disabled)
}

.t-pagination__total {
    font: var(--td-font-body-medium);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.t-pagination .t-select__wrap {
    width: auto
}

.t-pagination__select {
    margin-right: var(--td-comp-margin-l);
    font-size: var(--td-font-size-body-medium)
}

.t-pagination__btn,
.t-pagination__select {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: var(--td-comp-size-m);
    color: var(--td-text-color-secondary)
}

.t-pagination__btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    border-radius: var(--td-radius-default);
    font: var(--td-font-body-large);
    width: var(--td-comp-size-m);
    line-height: var(--td-comp-size-m)
}

.t-pagination__btn:hover {
    background-color: var(--td-bg-color-secondarycontainer-hover);
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.t-pagination__btn:active {
    background-color: var(--td-bg-color-secondarycontainer-active)
}

.t-pagination__btn.t-is-disabled,
.t-pagination__btn.t-is-disabled:active,
.t-pagination__btn.t-is-disabled:hover {
    background: none;
    color: var(--td-text-color-disabled)
}

.t-pagination__btn.t-is-disabled {
    cursor: not-allowed
}

.t-pagination__btn-prev {
    margin-right: var(--td-comp-margin-s)
}

.t-pagination__btn-next {
    margin-left: var(--td-comp-margin-s)
}

.t-pagination__btn+.t-pagination__select {
    margin-right: 0
}

.t-pagination__pager {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    list-style: none;
    padding: 0;
    margin: 0
}

.t-pagination__pager li:not(:last-child) {
    margin-right: var(--td-comp-margin-s)
}

.t-pagination__number {
    display: inline-block;
    border: 1px solid var(--td-component-border);
    text-align: center;
    border-radius: var(--td-radius-default);
    cursor: pointer;
    background-color: var(--td-bg-color-container);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: var(--td-comp-size-m);
    min-width: var(--td-comp-size-m);
    line-height: calc(var(--td-comp-size-m) - 2px);
    font-size: var(--td-font-body-medium);
    padding-left: var(--td-comp-paddingLR-xs);
    padding-right: var(--td-comp-paddingLR-xs)
}

.t-pagination__number:hover {
    color: var(--td-brand-color-hover);
    border-color: var(--td-brand-color-hover);
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.t-pagination__number.t-is-current,
.t-pagination__number:active {
    background-color: var(--td-brand-color);
    color: var(--td-text-color-anti);
    border-color: var(--td-brand-color)
}

.t-pagination__number.t-is-current.t-is-disabled,
.t-pagination__number.t-is-current.t-is-disabled:active,
.t-pagination__number.t-is-current.t-is-disabled:hover {
    background-color: var(--td-brand-color-focus);
    color: var(--td-text-color-anti);
    border-color: var(--td-brand-color-focus)
}

.t-pagination__number.t-is-disabled {
    cursor: auto;
    background-color: var(--td-bg-color-component-disabled);
    color: var(--td-text-color-disabled)
}

.t-pagination__number.t-is-disabled:active,
.t-pagination__number.t-is-disabled:hover {
    background-color: var(--td-bg-color-component-disabled);
    color: var(--td-text-color-disabled);
    border-color: var(--td-component-border)
}

.t-pagination__number--more {
    border: 0 none;
    padding: 0
}

.t-pagination__number--more:hover {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-secondarycontainer-hover);
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.t-pagination__number--more:active {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-secondarycontainer-active)
}

.t-pagination__number--more.t-is-disabled,
.t-pagination__number--more.t-is-disabled:active,
.t-pagination__number--more.t-is-disabled:hover {
    background: none
}

.t-pagination__number--more .t-icon-more {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: var(--td-text-color-disabled)
}

.t-pagination__jump {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: var(--td-comp-margin-s);
    font-size: var(--td-font-body-medium);
    gap: var(--td-comp-margin-s);
    background-color: var(--td-bg-color-secondarycontainer);
    height: var(--td-comp-size-m);
    padding-left: var(--td-comp-margin-s);
    border-radius: var(--td-radius-default)
}

.t-pagination .t-input-adornment__append {
    border: none;
    height: calc(var(--td-comp-size-m) - 4px);
    color: var(--td-text-color-secondary);
    background-color: rgba(0, 0, 0, 0)
}

.t-pagination .t-input-adornment__append .t-input-adornment__text {
    border: none
}

.t-pagination .t-input-number {
    width: 56px
}

.t-pagination .t-input-number .t-input {
    height: calc(var(--td-comp-size-m) - 4px);
    border-radius: var(--td-radius-default)
}

.t-pagination .t-input-number .t-input__inner {
    text-align: center
}

.t-pagination.t-size-s {
    font: var(--td-font-body-small)
}

.t-pagination.t-size-s .t-pagination__jump {
    height: var(--td-comp-size-xs)
}

.t-pagination.t-size-s .t-input-adornment__append {
    height: calc(var(--td-comp-size-xs) - 4px);
    font: var(--td-font-body-small)
}

.t-pagination.t-size-s .t-input-number {
    width: 48px
}

.t-pagination.t-size-s .t-input-number .t-input {
    height: calc(var(--td-comp-size-xs) - 4px)
}

.t-pagination.t-size-s .t-pagination__total {
    font: var(--td-font-body-small)
}

.t-pagination.t-size-s .t-pagination__select {
    height: var(--td-comp-size-xs);
    font-size: var(--td-font-size-body-small)
}

.t-pagination.t-size-s .t-pagination__number {
    border: 0 none;
    height: var(--td-comp-size-xs);
    min-width: var(--td-comp-size-xs);
    line-height: var(--td-comp-size-xs);
    font-size: var(--td-font-body-small);
    padding-left: var(--td-comp-paddingLR-xxs);
    padding-right: var(--td-comp-paddingLR-xxs)
}

.t-pagination.t-size-s .t-pagination__number:hover:not(.t-pagination.t-size-s .t-pagination__number.t-is-current) {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-secondarycontainer-hover);
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.t-pagination.t-size-s .t-pagination__number:active:not(.t-pagination.t-size-s .t-pagination__number.t-is-current) {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-secondarycontainer-active)
}

.t-pagination.t-size-s .t-pagination__number.t-is-disabled {
    background: none;
    color: var(--td-text-color-disabled)
}

.t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled {
    background-color: var(--td-brand-color-focus);
    color: var(--td-text-color-anti);
    border-color: var(--td-brand-color-focus)
}

.t-pagination.t-size-s .t-pagination__btn {
    border: 0 none;
    background: none;
    width: var(--td-comp-size-xs);
    height: var(--td-comp-size-xs);
    line-height: var(--td-comp-size-xs)
}

.t-pagination.t-size-s .t-pagination__btn:hover {
    background-color: var(--td-bg-color-secondarycontainer-hover);
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.t-pagination.t-size-s .t-pagination__btn:active {
    background-color: var(--td-bg-color-secondarycontainer-active)
}

.t-pagination.t-size-s .t-pagination__btn.t-is-disabled,
.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active,
.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover {
    background: none;
    color: var(--td-text-color-disabled)
}

.t-pagination-ie .t-select .t-input__inner {
    min-width: 54px
}

.t-input-number {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 var(--td-comp-size-m);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 144px
}

.t-input-number:not(.t-input-number--column)>.t-input-number__decrease+.t-input__wrap {
    margin-left: var(--td-comp-margin-xs)
}

.t-input-number input::-webkit-inner-spin-button,
.t-input-number input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none
}

.t-input-number input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.t-input-number>.t-input__tips {
    position: absolute;
    left: 0
}

.t-input-number input+.t-input__suffix {
    margin-left: var(--td-comp-paddingLR-s)
}

.t-input-number .t-input__prefix {
    margin-right: var(--td-comp-paddingLR-s)
}

.t-input-number .t-input {
    color: var(--td-text-color-primary)
}

.t-input-number.t-input-number--auto-width {
    width: auto
}

.t-input-number.t-input-number--auto-width.t-is-controls-right {
    min-width: auto;
    width: auto
}

.t-input-number.t-input-number--auto-width .t-input__inner {
    min-width: 42px
}

.t-input-number.t-input-number--auto-width:not(.t-input-number--column) .t-input-number__increase {
    right: -4px
}

.t-input-number .t-input-number__decrease,
.t-input-number .t-input-number__increase {
    width: var(--td-comp-size-m);
    height: var(--td-comp-size-m);
    position: absolute;
    top: 0;
    border: 1px solid var(--td-border-level-2-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: var(--td-radius-default);
    background-color: rgba(0, 0, 0, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-input-number .t-input-number__decrease:hover,
.t-input-number .t-input-number__increase:hover {
    color: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-input-number .t-input-number__decrease:hover .t-icon,
.t-input-number .t-input-number__increase:hover .t-icon {
    color: var(--td-brand-color)
}

.t-input-number .t-input-number__decrease:active,
.t-input-number .t-input-number__increase:active {
    color: var(--td-brand-color);
    background-color: var(--td-bg-color-container-hover)
}

.t-input-number .t-input-number__decrease .t-icon,
.t-input-number .t-input-number__increase .t-icon {
    position: relative;
    z-index: 1;
    font-size: var(--td-font-size-body-large);
    color: var(--td-text-color-secondary)
}

.t-input-number .t-input-number__decrease.t-is-disabled,
.t-input-number .t-input-number__increase.t-is-disabled {
    color: var(--td-text-color-disabled);
    cursor: no-drop;
    background-color: var(--td-bg-color-component-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled .t-icon,
.t-input-number .t-input-number__increase.t-is-disabled .t-icon {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled:hover,
.t-input-number .t-input-number__increase.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,
.t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,
.t-input-number .t-input-number__increase.t-is-disabled::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder,
.t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,
.t-input-number .t-input-number__increase.t-is-disabled:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,
.t-input-number .t-input-number__increase.t-is-disabled::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease.t-is-disabled::placeholder,
.t-input-number .t-input-number__increase.t-is-disabled::placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number .t-input-number__decrease {
    left: 0
}

.t-input-number .t-input-number__increase {
    right: -8px
}

.t-input-number.t-is-disabled .t-input {
    cursor: no-drop;
    background-color: var(--td-bg-color-component-disabled);
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-disabled .t-input:active,
.t-input-number.t-is-disabled .t-input:focus,
.t-input-number.t-is-disabled .t-input:hover {
    border-color: var(--td-border-level-2-color)
}

.t-input-number.t-is-disabled .t-input-number__decrease,
.t-input-number.t-is-disabled .t-input-number__increase {
    color: var(--td-text-color-disabled);
    cursor: no-drop;
    background-color: var(--td-bg-color-component-disabled)
}

.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,
.t-input-number.t-is-disabled .t-input-number__increase .t-icon {
    color: var(--td-text-color-secondary)
}

.t-input-number.t-size-s {
    width: 120px;
    padding: 0 var(--td-comp-size-xs)
}

.t-input-number.t-size-s .t-input {
    font-size: var(--td-font-size-body-small);
    height: var(--td-comp-size-xs);
    line-height: var(--td-comp-size-xs)
}

.t-input-number.t-size-s .t-input-number__decrease,
.t-input-number.t-size-s .t-input-number__increase {
    font-size: var(--td-font-size-body-medium);
    width: var(--td-comp-size-xs);
    height: var(--td-comp-size-xs)
}

.t-input-number.t-size-l {
    width: 168px;
    padding: 0 var(--td-comp-size-xl)
}

.t-input-number.t-size-l .t-input {
    height: var(--td-comp-size-xl);
    line-height: var(--td-comp-size-xl)
}

.t-input-number.t-size-l .t-input-number__decrease,
.t-input-number.t-size-l .t-input-number__increase {
    font-size: 18px;
    width: var(--td-comp-size-xl);
    height: var(--td-comp-size-xl)
}

.t-input-number.t-size-l.t-is-controls-right .t-input {
    height: var(--td-comp-size-xl);
    line-height: var(--td-comp-size-xl);
    padding-right: calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s))
}

.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,
.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase {
    width: var(--td-comp-size-xl);
    font-size: var(--td-font-size-body-large)
}

.t-input-number.t-input-number--normal {
    padding: 0;
    border-radius: var(--td-radius-default)
}

.t-input-number.t-input-number--normal.t-is-disabled {
    cursor: no-drop;
    color: var(--td-text-color-disabled)
}

.t-input-number.t-input-number--normal.t-is-disabled:hover .t-input {
    border-color: var(--td-border-level-2-color)
}

.t-input-number.t-input-number--normal.t-is-disabled::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-input-number--normal.t-is-disabled::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-input-number--normal.t-is-disabled:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-input-number--normal.t-is-disabled::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-input-number--normal.t-is-disabled::placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-input-number--normal.t-is-disabled .t-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.t-input-number.t-is-controls-right {
    width: 96px;
    padding: 0
}

.t-input-number.t-is-controls-right:hover .t-input-number__decrease,
.t-input-number.t-is-controls-right:hover .t-input-number__increase {
    opacity: 1;
    visibility: visible
}

.t-input-number.t-is-controls-right .t-input {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding-right: calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s));
    border-radius: var(--td-radius-default)
}

.t-input-number.t-is-controls-right .t-input-number__decrease,
.t-input-number.t-is-controls-right .t-input-number__increase {
    width: var(--td-comp-size-m);
    height: calc(var(--td-comp-size-m)/2 - 2px);
    border: 0;
    left: auto;
    top: auto;
    right: 1px;
    border-radius: 0;
    background: var(--td-bg-color-secondarycontainer);
    opacity: 0;
    visibility: hidden;
    z-index: 2
}

.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,
.t-input-number.t-is-controls-right .t-input-number__increase .t-icon {
    font-size: var(--td-font-size-body-small)
}

.t-input-number.t-is-controls-right .t-input-number__decrease:hover,
.t-input-number.t-is-controls-right .t-input-number__increase:hover {
    background: var(--td-bg-color-component-hover)
}

.t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon,
.t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon {
    color: var(--td-text-color-primary)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled {
    color: var(--td-text-color-disabled);
    cursor: no-drop;
    background-color: var(--td-bg-color-component-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,
.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder {
    color: var(--td-text-color-disabled)
}

.t-input-number.t-is-controls-right .t-input-number__increase {
    top: 1px;
    border-top-right-radius: calc(var(--td-radius-default) - 1px)
}

.t-input-number.t-is-controls-right .t-input-number__decrease {
    top: calc(var(--td-comp-size-m)/2 + 1px);
    border-bottom-right-radius: calc(var(--td-radius-default) - 1px)
}

.t-input-number.t-is-controls-right.t-size-l {
    width: 120px
}

.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease,
.t-input-number.t-is-controls-right.t-size-l .t-input-number__increase {
    height: calc(var(--td-comp-size-xl)/2 - 2px)
}

.t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease {
    top: calc(var(--td-comp-size-xl)/2 + 1px)
}

.t-input-number.t-is-controls-right.t-size-s {
    width: 88px
}

.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease,
.t-input-number.t-is-controls-right.t-size-s .t-input-number__increase {
    height: calc(var(--td-comp-size-xs)/2 - 2px)
}

.t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease {
    top: calc(var(--td-comp-size-xs)/2 + 1px)
}

.t-input-number--row .t-input__wrap {
    width: auto;
    margin-right: var(--td-comp-margin-xs)
}

.t-input-number--row .t-input-number__increase {
    right: 0
}

.input-readonly.t-is-readonly {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-specialcomponent)
}

.input-readonly.t-is-readonly .t-input__inner {
    cursor: pointer
}

.input-disabled.t-is-disabled {
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.input-disabled.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.input-disabled.t-is-disabled .t-input__inner {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.input-disabled.t-is-disabled .t-input__inner::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.input-disabled.t-is-disabled .t-input__inner::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.input-disabled.t-is-disabled .t-input__inner:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.input-disabled.t-is-disabled .t-input__inner::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.input-disabled.t-is-disabled .t-input__inner::placeholder {
    color: var(--td-text-color-disabled)
}

.input-disabled.t-is-disabled>.t-input__prefix .t-icon,
.input-disabled.t-is-disabled>.t-input__suffix .t-icon {
    color: var(--td-text-color-disabled)
}

.t-input {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    height: var(--td-comp-size-m);
    border-width: 1px;
    border-style: solid;
    border-radius: var(--td-radius-default);
    border-color: var(--td-border-level-2-color);
    padding: 0 var(--td-comp-paddingLR-s);
    background-color: var(--td-bg-color-specialcomponent);
    outline: none;
    color: var(--td-text-color-primary);
    font: var(--td-font-body-medium);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.t-input:hover {
    border-color: var(--td-brand-color)
}

.t-input--focused,
.t-input:focus {
    z-index: 1;
    border-color: var(--td-brand-color);
    -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    box-shadow: 0 0 0 2px var(--td-brand-color-focus)
}

.t-input :focus-visible {
    outline: none
}

.t-input__inner {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: none;
    outline: none;
    padding: 0;
    max-width: 100%;
    min-width: 0;
    color: var(--td-text-color-primary);
    font: inherit;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-input__inner::-webkit-input-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-input__inner::-moz-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-input__inner:-ms-input-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-input__inner::-ms-input-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-input__inner::placeholder {
    color: var(--td-text-color-placeholder)
}

.t-input__inner:-moz-placeholder-shown {
    text-overflow: ellipsis;
    width: 100%
}

.t-input__inner:-ms-input-placeholder {
    text-overflow: ellipsis;
    width: 100%
}

.t-input__inner:placeholder-shown {
    text-overflow: ellipsis;
    width: 100%
}

.t-input__inner[type=search]::-webkit-search-cancel-button,
.t-input__inner[type=search]::-webkit-search-decoration,
.t-input__inner[type=search]::-webkit-search-results-button,
.t-input__inner[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    appearance: none
}

.t-input__extra {
    font: var(--td-font-body-small);
    color: var(--td-text-color-placeholder)
}

.t-input__status {
    position: absolute;
    right: -24px;
    top: 0
}

.t-input.t-input--suffix>span.t-input__clear {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1)
}

.t-input.t-input--suffix:hover>span.t-input__clear {
    opacity: 1;
    visibility: visible
}

.t-input.t-is-success {
    border-color: var(--td-success-color)
}

.t-input.t-is-success.t-input--focused,
.t-input.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus);
    box-shadow: 0 0 0 2px var(--td-success-color-focus)
}

.t-input.t-is-success>.t-input__extra {
    color: var(--td-success-color)
}

.t-input.t-is-warning {
    border-color: var(--td-warning-color)
}

.t-input.t-is-warning.t-input--focused,
.t-input.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus);
    box-shadow: 0 0 0 2px var(--td-warning-color-focus)
}

.t-input.t-is-warning>.t-input__extra {
    color: var(--td-warning-color)
}

.t-input.t-is-error {
    border-color: var(--td-error-color)
}

.t-input.t-is-error.t-input--focused,
.t-input.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus);
    box-shadow: 0 0 0 2px var(--td-error-color-focus)
}

.t-input.t-is-error>.t-input__extra {
    color: var(--td-error-color)
}

.t-input.t-is-readonly {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-specialcomponent)
}

.t-input.t-is-readonly .t-input__inner {
    cursor: pointer
}

.t-input.t-is-disabled {
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.t-input.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.t-input.t-is-disabled .t-input__inner {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.t-input.t-is-disabled .t-input__inner::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input.t-is-disabled .t-input__inner::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input.t-is-disabled .t-input__inner:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input.t-is-disabled .t-input__inner::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-input.t-is-disabled .t-input__inner::placeholder {
    color: var(--td-text-color-disabled)
}

.t-input.t-is-disabled>.t-input__prefix .t-icon,
.t-input.t-is-disabled>.t-input__suffix .t-icon {
    color: var(--td-text-color-disabled)
}

.t-input.t-input--prefix>.t-input__prefix {
    z-index: 2;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-medium)
}

.t-input.t-input--prefix>.t-input__prefix-icon {
    font-size: var(--td-font-size-body-large)
}

.t-input.t-input--suffix>.t-input__suffix {
    z-index: 2;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-medium)
}

.t-input.t-input--suffix>.t-input__suffix-icon {
    font-size: var(--td-font-size-body-large)
}

.t-input .t-input__suffix-clear {
    cursor: pointer
}

.t-input.t-size-l {
    height: var(--td-comp-size-xl);
    font: var(--td-font-body-large);
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)
}

.t-input.t-size-s {
    height: var(--td-comp-size-xs);
    font: var(--td-font-body-small)
}

.t-input .t-input__prefix>.t-icon,
.t-input .t-input__suffix>.t-icon {
    font-size: inherit
}

.t-input .t-input__prefix>.t-icon {
    font-size: 16px;
    color: var(--td-text-color-placeholder)
}

.t-input .t-input__prefix:not(:empty) {
    margin-right: var(--td-comp-margin-s)
}

.t-input .t-input__suffix>.t-icon {
    color: var(--td-text-color-placeholder);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-input .t-input__suffix>.t-icon:hover {
    color: var(--td-text-color-secondary);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-input .t-input__suffix:not(:empty) {
    margin-left: var(--td-comp-margin-s)
}

.t-input.t-is-focused .t-input__prefix>.t-icon,
.t-input.t-is-focused .t-input__suffix .t-icon-calendar,
.t-input.t-is-focused .t-input__suffix>.t-icon-time {
    color: var(--td-brand-color)
}

.t-input-group {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.t-input-group .t-input__wrap {
    border-radius: 0
}

.t-input-group .t-input__wrap:first-child {
    border-radius: var(--td-radius-default) 0 0 var(--td-radius-default)
}

.t-input-group .t-input__wrap:last-child {
    border-radius: 0 var(--td-radius-default) var(--td-radius-default) 0
}

.t-input-group .t-button,
.t-input-group .t-select {
    border-radius: 0
}

.t-input-group .t-button:not(:first-child),
.t-input-group .t-input__wrap:not(:first-child) .t-input,
.t-input-group .t-select:not(:first-child) {
    margin-left: -1px
}

.t-input-group .t-input__wrap:first-child .t-input {
    border-radius: var(--td-radius-default) 0 0 var(--td-radius-default)
}

.t-input-group .t-input__wrap:last-child .t-input {
    border-radius: 0 var(--td-radius-default) var(--td-radius-default) 0
}

.t-input-group .t-button:first-child,
.t-input-group .t-select:first-child {
    border-radius: var(--td-radius-default) 0 0 var(--td-radius-default)
}

.t-input-group .t-button:last-child,
.t-input-group .t-select:last-child {
    border-radius: 0 var(--td-radius-default) var(--td-radius-default) 0
}

.t-input-group--separate .t-input__wrap+.t-input__wrap {
    margin-left: var(--td-comp-margin-xxxl)
}

.t-input-group--separate .t-button,
.t-input-group--separate .t-select {
    border-radius: var(--td-radius-default)
}

.t-input-group--separate .t-button:first-child,
.t-input-group--separate .t-select:first-child {
    border-radius: var(--td-radius-default) 0 0 var(--td-radius-default)
}

.t-input-group--separate .t-button:last-child,
.t-input-group--separate .t-select:last-child {
    border-radius: 0 var(--td-radius-default) var(--td-radius-default) 0
}

.t-input-group--separate .t-input__wrap .t-input,
.t-input-group--separate .t-input__wrap .t-input:first-child,
.t-input-group--separate .t-input__wrap .t-input:last-child {
    border-radius: var(--td-radius-default)
}

.t-input-group .t-button,
.t-input-group .t-input__inner,
.t-input-group .t-select {
    position: relative;
    z-index: 0
}

.t-input-group .t-button:active,
.t-input-group .t-button:focus,
.t-input-group .t-button:hover,
.t-input-group .t-input__inner:active,
.t-input-group .t-input__inner:focus,
.t-input-group .t-input__inner:hover,
.t-input-group .t-select:active,
.t-input-group .t-select:focus,
.t-input-group .t-select:hover {
    z-index: 1
}

.t-input__wrap {
    width: 100%
}

.t-input__tips {
    height: auto;
    min-height: var(--td-line-height-body-small);
    font: var(--td-font-body-small);
    position: absolute
}

.t-input__tips--default {
    color: var(--td-text-color-placeholder)
}

.t-input__tips--success {
    color: var(--td-success-color)
}

.t-input__tips--warning {
    color: var(--td-warning-color)
}

.t-input__tips--error {
    color: var(--td-error-color)
}

.t-align-center>.t-input__inner {
    text-align: center
}

.t-align-right>.t-input__inner {
    text-align: right
}

.t-input__input-pre {
    position: absolute;
    visibility: hidden;
    white-space: pre;
    display: block
}

.t-input--auto-width {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 60px
}

.t-input__limit-number {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-placeholder);
    background: var(--td-bg-color-specialcomponent)
}

.t-input-adornment {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-input-adornment__append .t-input,
.t-input-adornment__append .t-textarea__inner,
.t-input-adornment__prepend .t-input,
.t-input-adornment__prepend .t-textarea__inner {
    background-color: rgba(0, 0, 0, 0)
}

.t-input-adornment__prepend {
    margin-right: -1px
}

.t-input-adornment__append,
.t-input-adornment__prepend {
    background-color: var(--td-bg-color-secondarycontainer);
    color: var(--td-text-color-primary);
    word-break: keep-all
}

.t-input-adornment__append {
    margin-left: -1px
}

.t-input-adornment__text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 var(--td-comp-paddingLR-s);
    border: 1px solid var(--td-border-level-2-color)
}

.t-input-adornment>:first-child,
.t-input-adornment>:first-child .t-input,
.t-input-adornment>:first-child .t-input-adornment__text,
.t-input-adornment>:first-child .t-textarea__inner {
    border-radius: var(--td-radius-default) 0 0 var(--td-radius-default)
}

.t-input-adornment>:last-child,
.t-input-adornment>:last-child .t-input,
.t-input-adornment>:last-child .t-input-adornment__text,
.t-input-adornment>:last-child .t-textarea__inner {
    border-radius: 0 var(--td-radius-default) var(--td-radius-default) 0
}

.t-input-adornment>:not(:last-child):hover {
    z-index: 2
}

.t-input-adornment>:not(:first-child):not(:last-child) .t-input,
.t-input-adornment>:not(:first-child):not(:last-child) .t-textarea__inner {
    border-radius: 0
}

.t-tag {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0 var(--td-comp-paddingLR-s);
    height: var(--td-comp-size-xs);
    font: var(--td-font-body-small);
    color: var(--td-text-color-anti);
    border-radius: var(--td-radius-default);
    border: 1px solid rgba(0, 0, 0, 0);
    white-space: nowrap
}

.t-tag .t-icon {
    margin-right: var(--td-comp-margin-xs);
    width: calc(var(--td-font-size-body-medium) + 2px);
    height: calc(var(--td-font-size-body-medium) + 2px);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-tag .t-tag__icon-close {
    margin-right: 0;
    margin-left: var(--td-comp-margin-s);
    font: var(--td-font-body-medium);
    cursor: pointer;
    -webkit-transition: color .2s cubic-bezier(.38, 0, .24, 1);
    transition: color .2s cubic-bezier(.38, 0, .24, 1)
}

.t-tag--default {
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-component)
}

.t-tag--default .t-tag__icon-close {
    color: var(--td-text-color-placeholder)
}

.t-tag--default .t-tag__icon-close:hover {
    color: var(--td-text-color-primary)
}

.t-tag--default.t-tag--checked {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color)
}

.t-tag--default.t-tag--checked:hover {
    background-color: var(--td-brand-color-hover)
}

.t-tag--default:active {
    cursor: default
}

.t-tag--default.t-tag--check {
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    cursor: pointer
}

.t-tag--default.t-tag--check:hover:not(.t-tag--checked):not(.t-tag--disabled) {
    background-color: var(--td-bg-color-component-hover)
}

.t-tag--default.t-tag--disabled {
    cursor: not-allowed
}

.t-tag--default.t-tag--disabled,
.t-tag--default.t-tag--disabled:hover {
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.t-tag--default.t-tag--disabled .t-icon:hover {
    cursor: pointer
}

.t-tag--default.t-tag--outline {
    border-color: var(--td-component-border)
}

.t-tag--default.t-tag--light,
.t-tag--default.t-tag--light-outline {
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-tag--default.t-tag--light-outline {
    border-color: var(--td-component-border)
}

.t-tag--primary {
    background-color: var(--td-brand-color)
}

.t-tag--primary.t-tag--outline {
    border-color: var(--td-brand-color)
}

.t-tag--primary.t-tag--light,
.t-tag--primary.t-tag--light-outline {
    background-color: var(--td-brand-color-light)
}

.t-tag--primary.t-tag--light-outline {
    border-color: var(--td-brand-color)
}

.t-tag--primary.t-tag--light,
.t-tag--primary.t-tag--light-outline,
.t-tag--primary.t-tag--outline {
    color: var(--td-brand-color)
}

.t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover,
.t-tag--primary.t-tag--light .t-tag__icon-close:hover,
.t-tag--primary.t-tag--outline .t-tag__icon-close:hover {
    color: var(--td-brand-color-hover)
}

.t-tag--success {
    background-color: var(--td-success-color)
}

.t-tag--success.t-tag--outline {
    border-color: var(--td-success-color)
}

.t-tag--success.t-tag--light,
.t-tag--success.t-tag--light-outline {
    background-color: var(--td-success-color-light)
}

.t-tag--success.t-tag--light-outline {
    border-color: var(--td-success-color)
}

.t-tag--success.t-tag--light,
.t-tag--success.t-tag--light-outline,
.t-tag--success.t-tag--outline {
    color: var(--td-success-color)
}

.t-tag--success.t-tag--light-outline .t-tag__icon-close:hover,
.t-tag--success.t-tag--light .t-tag__icon-close:hover,
.t-tag--success.t-tag--outline .t-tag__icon-close:hover {
    color: var(--td-success-color-hover)
}

.t-tag--warning {
    background-color: var(--td-warning-color)
}

.t-tag--warning.t-tag--outline {
    border-color: var(--td-warning-color)
}

.t-tag--warning.t-tag--light,
.t-tag--warning.t-tag--light-outline {
    background-color: var(--td-warning-color-light)
}

.t-tag--warning.t-tag--light-outline {
    border-color: var(--td-warning-color)
}

.t-tag--warning.t-tag--light,
.t-tag--warning.t-tag--light-outline,
.t-tag--warning.t-tag--outline {
    color: var(--td-warning-color)
}

.t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover,
.t-tag--warning.t-tag--light .t-tag__icon-close:hover,
.t-tag--warning.t-tag--outline .t-tag__icon-close:hover {
    color: var(--td-warning-color-hover)
}

.t-tag--danger {
    background-color: var(--td-error-color)
}

.t-tag--danger.t-tag--outline {
    border-color: var(--td-error-color)
}

.t-tag--danger.t-tag--light,
.t-tag--danger.t-tag--light-outline {
    background-color: var(--td-error-color-light)
}

.t-tag--danger.t-tag--light-outline {
    border-color: var(--td-error-color)
}

.t-tag--danger .t-tag__icon-close {
    fill: var(--td-error-color)
}

.t-tag--danger .t-tag__icon-close:hover {
    fill: var(--td-error-color-hover)
}

.t-tag--danger.t-tag--light,
.t-tag--danger.t-tag--light-outline,
.t-tag--danger.t-tag--outline {
    color: var(--td-error-color)
}

.t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover,
.t-tag--danger.t-tag--light .t-tag__icon-close:hover,
.t-tag--danger.t-tag--outline .t-tag__icon-close:hover {
    color: var(--td-error-color-hover)
}

.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close {
    color: var(--td-font-white-2)
}

.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover {
    color: var(--td-font-white-1)
}

.t-tag.t-tag--outline {
    background: rgba(0, 0, 0, 0)
}

.t-tag.t-size-s {
    padding: 0 var(--td-comp-paddingLR-xs);
    height: var(--td-comp-size-xxs);
    font: var(--td-font-body-small)
}

.t-tag.t-size-s .t-icon {
    font-size: var(--td-font-body-small)
}

.t-tag.t-size-l {
    padding: 0 var(--td-comp-paddingLR-m);
    height: var(--td-comp-size-m)
}

.t-tag.t-size-l,
.t-tag.t-size-l .t-icon {
    font: var(--td-font-body-medium)
}

.t-tag.t-tag--round {
    border-radius: var(--td-radius-extraLarge)
}

.t-tag.t-tag--mark {
    border-radius: 0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0
}

.t-tag.t-tag--ellipsis .t-tag--text {
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

a .t-tag {
    cursor: pointer;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

a .t-tag:hover {
    color: var(--td-brand-color);
    background-color: var(--td-bg-color-component-hover)
}

a .t-tag:active {
    color: var(--td-brand-color-active);
    background-color: var(--td-bg-color-component-active)
}

.t-checkbox-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px
}

.t-checkbox,
.t-checkbox-group {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.t-checkbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    cursor: pointer
}

.t-checkbox+.t-checkbox {
    margin-left: inherit
}

.t-checkbox__former {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.t-checkbox__input {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    border: 1px solid var(--td-border-level-2-color);
    border-radius: var(--td-radius-default);
    background-color: var(--td-bg-color-container)
}

.t-checkbox__input,
.t-checkbox__input:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-checkbox__input:after {
    content: "";
    position: absolute;
    opacity: 0
}

.t-checkbox__label {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    font: var(--td-font-body-medium)
}

.t-checkbox:hover .t-checkbox__input {
    border-color: var(--td-brand-color);
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.t-checkbox.t-is-checked .t-checkbox__input {
    border-color: var(--td-brand-color);
    background-color: var(--td-brand-color);
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9)
}

.t-checkbox.t-is-checked .t-checkbox__input:after {
    opacity: 1;
    top: 6px;
    left: 3px;
    width: 5px;
    height: 9px;
    border: 2px solid var(--td-text-color-anti);
    border-radius: 0 0 1px;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    -ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    background: rgba(0, 0, 0, 0)
}

.t-checkbox.t-is-indeterminate .t-checkbox__input {
    border-color: var(--td-brand-color);
    background-color: var(--td-brand-color);
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9)
}

.t-checkbox.t-is-indeterminate .t-checkbox__input:after {
    opacity: 1;
    width: 16px;
    height: 4px;
    left: -1px;
    right: 0;
    top: 5px;
    border: unset;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    background-color: var(--td-font-white-1)
}

.t-checkbox.t-is-disabled {
    cursor: not-allowed
}

.t-checkbox.t-is-disabled .t-checkbox__label {
    color: var(--td-text-color-disabled)
}

.t-checkbox.t-is-disabled .t-checkbox__input {
    background-color: var(--td-bg-color-component-disabled)
}

.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input,
.t-checkbox.t-is-disabled:hover .t-checkbox__input {
    border-color: var(--td-border-level-2-color)
}

.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after {
    border-color: var(--td-text-color-disabled)
}

.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input {
    border-color: var(--td-border-level-2-color)
}

.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after {
    background-color: var(--td-text-color-disabled)
}

.t-select-input {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    display: inline-block;
    vertical-align: middle
}

.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input {
    padding-right: var(--td-comp-paddingLR-xl)
}

.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input.t-size-l {
    padding-right: calc(var(--td-comp-paddingLR-xl) + var(--td-comp-paddingLR-s))
}

.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input {
    padding-right: var(--td-comp-paddingLR-s)
}

.t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input.t-size-l {
    padding-right: var(--td-comp-paddingLR-m)
}

.t-select-input--borderless .t-input {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-select-input--borderless .t-input:hover:not(.t-input--focused) {
    border-color: var(--td-component-border);
    background-color: var(--td-bg-color-container-hover);
    border-radius: var(--td-radius-default)
}

.t-select-input--borderless .t-input--focused {
    border-color: var(--td-brand-color);
    -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    background-color: var(--td-bg-color-specialcomponent)
}

.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible input {
    display: inline-block
}

.t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible .t-input {
    background-color: var(--td-bg-color-container-hover)
}

.t-select-input--borderless.t-tag-input {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.t-select-input--borderless.t-tag-input:hover {
    background-color: var(--td-bg-color-container-hover);
    border-radius: var(--td-radius-default)
}

.t-icon-loading {
    -webkit-animation: t-spin 1s linear infinite;
    animation: t-spin 1s linear infinite
}

.t-tag-input {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-tag-input .t-tag {
    -webkit-animation: t-fade-in .2s ease-in-out;
    animation: t-fade-in .2s ease-in-out;
    margin: var(--td-comp-margin-xxs) var(--td-comp-margin-xs) var(--td-comp-margin-xxs) 0
}

.t-tag-input .t-tag-input__drag_wrapper+.t-tag-input__drag_wrapper {
    margin-left: var(--td-comp-margin-xs)
}

.t-tag-input .t-input {
    overflow: hidden;
    min-height: var(--td-comp-size-m);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 1px var(--td-comp-paddingLR-s) 1px var(--td-comp-margin-xs)
}

.t-tag-input .t-input .t-input__suffix-icon {
    right: var(--td-comp-margin-s)
}

.t-tag-input .t-input.t-size-s {
    padding: 0 var(--td-comp-paddingLR-xxs) 0 var(--td-comp-margin-xs);
    min-height: var(--td-comp-size-xs)
}

.t-tag-input .t-input.t-size-s .t-tag {
    margin: 1px var(--td-comp-margin-xs) 1px 0
}

.t-tag-input .t-input.t-size-l {
    min-height: var(--td-comp-size-xl);
    padding-right: var(--td-comp-paddingLR-m)
}

.t-tag-input .t-input.t-size-l .t-input__suffix-icon {
    right: var(--td-comp-margin-m)
}

.t-tag-input.t-is-empty .t-input__inner {
    margin-left: var(--td-comp-margin-xs)
}

.t-tag-input .t-input--focused .t-input__inner,
.t-tag-input:hover .t-input__inner {
    min-width: 20px
}

.t-tag-input .t-tag-input__prefix {
    margin-left: var(--td-comp-margin-xs)
}

.t-tag-input .t-input .t-input__prefix:not(:empty) {
    margin-right: 0
}

.t-tag-input.t-input--auto-width .t-input.t-input--focused {
    padding-right: calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))
}

.t-tag-input.t-input--auto-width .t-input__prefix {
    white-space: nowrap
}

.t-tag-input__suffix-clear {
    cursor: pointer
}

.t-tag-input--break-line:not(.t-is-empty) .t-input {
    display: block
}

.t-tag-input--break-line:not(.t-is-empty) .t-input.t-input--prefix>.t-input__prefix {
    display: inline;
    text-align: left
}

.t-tag-input--break-line:not(.t-is-empty) .t-input .t-input__suffix-icon {
    position: absolute;
    bottom: 0
}

.t-tag-input--break-line:not(.t-is-empty) .t-tag-input__prefix {
    vertical-align: text-top
}

.t-tag-input__prefix {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: inline-block;
    margin-right: var(--td-comp-margin-s)
}

.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-input,
.t-tag-input.t-input--auto-width:hover .t-input {
    padding-right: calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xxs))
}

.t-tag-input--break-line.t-tag-input--with-tag:not(.t-input--auto-width) .t-size-l .t-input,
.t-tag-input.t-input--auto-width:hover .t-size-l .t-input {
    padding-right: calc(var(--td-comp-paddingLR-xxl) + var(--td-comp-paddingLR-xs))
}

.t-tag-input.t-input--auto-width .t-input {
    padding-right: 0
}

.default-step-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: var(--td-radius-circle);
    font-size: var(--td-font-size-body-large)
}

.default-step-icon,
.t-steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-steps {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%
}

.t-steps .t-steps-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    vertical-align: top;
    margin-right: var(--td-comp-margin-s);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-steps .t-steps-item:last-child {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.t-steps .t-steps-item__inner {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-steps .t-steps-item__inner.t-steps-item--clickable {
    cursor: pointer
}

.t-steps .t-steps-item--finish .t-steps-item__icon .t-icon {
    color: var(--td-brand-color)
}

.t-steps .t-steps-item--finish .t-steps-item__icon--number {
    border-color: var(--td-brand-color)
}

.t-steps .t-steps-item--finish .t-steps-item__title {
    color: var(--td-text-color-primary);
    font-weight: 400
}

.t-steps .t-steps-item--finish .t-steps-item__description {
    color: var(--td-text-color-secondary)
}

.t-steps .t-steps-item--process .t-steps-item__icon .t-icon {
    color: var(--td-brand-color)
}

.t-steps .t-steps-item--process .t-steps-item__icon--number {
    border-color: var(--td-brand-color);
    background-color: var(--td-brand-color);
    color: var(--td-text-color-anti);
    font-weight: 700
}

.t-steps .t-steps-item--process .t-steps-item__title {
    color: var(--td-brand-color);
    font-weight: 700
}

.t-steps .t-steps-item--process .t-steps-item__description {
    color: var(--td-text-color-secondary)
}

.t-steps .t-steps-item--error .t-steps-item__icon .t-icon {
    color: var(--td-error-color)
}

.t-steps .t-steps-item--error .t-steps-item__icon--number {
    color: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-steps .t-steps-item--error .t-steps-item__title {
    color: var(--td-error-color)
}

.t-steps .t-steps-item--error .t-steps-item__description {
    color: var(--td-text-color-secondary)
}

.t-steps .t-steps-item__icon {
    vertical-align: top;
    font-size: var(--td-font-size-body-medium);
    margin-right: var(--td-comp-margin-s);
    color: var(--td-text-color-placeholder)
}

.t-steps .t-steps-item__icon--number {
    color: var(--td-text-color-placeholder);
    border: 1px solid var(--td-text-color-placeholder);
    border-radius: var(--td-radius-circle)
}

.t-steps .t-steps-item__icon--finish,
.t-steps .t-steps-item__icon--number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    text-align: center;
    font-size: var(--td-font-size-body-large)
}

.t-steps .t-steps-item__icon--finish {
    border: 1px solid var(--td-brand-color);
    border-radius: var(--td-radius-circle)
}

.t-steps .t-steps-item__icon--error {
    border: 1px solid var(--td-error-color);
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: var(--td-radius-circle);
    font-size: var(--td-font-size-body-large)
}

.t-steps .t-steps-item__icon>.t-icon {
    font-size: calc(var(--td-font-size-body-medium) + 10px)
}

.t-steps .t-steps-item__title {
    position: relative;
    padding-right: var(--td-comp-margin-s);
    color: var(--td-text-color-placeholder);
    font-size: var(--td-font-size-body-large);
    line-height: 24px
}

.t-steps .t-steps-item__description {
    color: var(--td-text-color-placeholder);
    font-size: var(--td-font-size-body-medium);
    margin-bottom: var(--td-comp-margin-xs);
    line-height: 22px
}

.t-steps--line-separator .t-steps-item:after,
.t-steps--line-separator .t-steps-item:before,
.t-steps--line-separator .t-steps-item__title:after {
    border-style: solid
}

.t-steps--dashed-separator .t-steps-item:after,
.t-steps--dashed-separator .t-steps-item:before,
.t-steps--dashed-separator .t-steps-item__title:after {
    border-style: dashed
}

.t-steps--horizontal.t-steps--default-anchor .t-steps-item__title {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: var(--td-comp-margin-xs)
}

.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon__number {
    width: 22px;
    height: 22px
}

.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon>.t-icon {
    font-size: calc(var(--td-font-size-body-medium) + 10px)
}

.t-steps--horizontal.t-steps--default-anchor .t-steps-item:not(:last-child) .t-steps-item__title:after {
    content: "";
    display: block;
    width: 9999px;
    border-left: 0;
    border-top: 0;
    border-bottom-width: 1px;
    border-bottom-color: var(--td-text-color-placeholder);
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 24px;
    content: "^";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border: 0;
    font-size: var(--td-font-size-body-large);
    color: var(--td-text-color-placeholder)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--default-anchor .t-steps-item--finish:not(:last-child) .t-steps-item__title:after {
    border-bottom-width: 2px;
    border-bottom-color: var(--td-brand-color);
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item:not(:last-child) .t-steps-item__title:after {
    content: "";
    display: block;
    width: 9999px;
    border-left: 0;
    border-top: 0;
    border-bottom-width: 1px;
    border-bottom-color: var(--td-text-color-placeholder);
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 24px;
    content: "^";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    border: 0;
    font-size: var(--td-font-size-body-large);
    color: var(--td-text-color-placeholder)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after,
.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):after {
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child) .t-steps-item__title:after,
.t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--process:not(:last-child) .t-steps-item__title:after {
    border-bottom-width: 2px;
    border-bottom-color: var(--td-brand-color);
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item {
    overflow: visible
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item .t-steps-item__title {
    padding-right: 0;
    margin-bottom: var(--td-comp-margin-xs)
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon {
    border-color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon {
    background: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon {
    background: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__icon {
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid var(--td-text-color-placeholder);
    border-radius: var(--td-radius-circle);
    margin-bottom: var(--td-comp-margin-xs);
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__content {
    text-align: center;
    width: 140px
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    content: "^";
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 0;
    font-size: var(--td-font-size-body-large);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: var(--td-text-color-placeholder)
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item:not(:last-child):after {
    content: "";
    display: block;
    width: calc(100% - 16px);
    border-left: 0;
    border-top: 0;
    border-bottom-width: 1px;
    border-bottom-color: var(--td-text-color-placeholder);
    position: absolute;
    left: 78px;
    top: 2.5px
}

.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):after {
    color: var(--td-brand-color);
    border-bottom-color: var(--td-brand-color);
    border-bottom-width: 2px
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    content: "^";
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    border: 0;
    font-size: var(--td-font-size-body-large);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: var(--td-text-color-placeholder)
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after,
.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):after {
    color: var(--td-brand-color)
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item:not(:last-child):after {
    content: "";
    display: block;
    width: calc(100% - 16px);
    border-left: 0;
    border-top: 0;
    border-bottom-width: 1px;
    border-bottom-color: var(--td-text-color-placeholder);
    position: absolute;
    left: 78px;
    top: 2.5px
}

.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child):after,
.t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--process:not(:last-child):after {
    color: var(--td-brand-color);
    border-bottom-color: var(--td-brand-color);
    border-bottom-width: 2px
}

.t-steps--vertical {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-steps--vertical.t-steps--positive.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    content: "^";
    border: 0;
    height: calc(100% - 24px);
    position: absolute;
    top: 24px;
    left: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-large);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    color: var(--td-text-color-placeholder)
}

.t-steps--vertical.t-steps--positive.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before {
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--positive .t-steps-item {
    padding-bottom: var(--td-comp-margin-xxl);
    margin-bottom: 5px
}

.t-steps--vertical.t-steps--positive .t-steps-item:not(:last-child):before {
    content: "";
    display: block;
    height: 100%;
    border-left: 0;
    border-top: 0;
    border-right-width: 1px;
    border-right-color: var(--td-text-color-placeholder);
    position: absolute;
    top: 35px;
    left: 11px
}

.t-steps--vertical.t-steps--positive .t-steps-item--finish:not(:last-child):before {
    border-right-width: 2px;
    border-right-color: var(--td-brand-color);
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--default-anchor .t-steps-item__content {
    margin-left: 0
}

.t-steps--vertical.t-steps--default-anchor .t-steps-item__title {
    margin-bottom: var(--td-comp-margin-xs)
}

.t-steps--vertical.t-steps--dot-anchor.t-steps--positive.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    content: "^";
    border: 0;
    height: calc(100% - 4px);
    position: absolute;
    top: 8px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-placeholder)
}

.t-steps--vertical.t-steps--dot-anchor.t-steps--positive.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before {
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item:not(:last-child):before {
    content: "";
    display: block;
    height: 100%;
    border-bottom: 0;
    border-left: 0;
    border-right-width: 1px;
    border-right-color: var(--td-text-color-placeholder);
    position: absolute;
    left: 3.5px;
    top: 17px
}

.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item--finish:not(:last-child):before {
    color: var(--td-brand-color);
    border-right-color: var(--td-brand-color);
    border-right-width: 2px
}

.t-steps--vertical.t-steps--dot-anchor .t-steps-item {
    margin-bottom: 0
}

.t-steps--vertical.t-steps--dot-anchor .t-steps-item .t-steps-item__title {
    margin-bottom: var(--td-comp-margin-xs)
}

.t-steps--vertical.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon {
    border-color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon {
    background: var(--td-brand-color);
    border-color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon {
    background: var(--td-error-color);
    border-color: var(--td-error-color)
}

.t-steps--vertical.t-steps--dot-anchor .t-steps-item__icon {
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid var(--td-text-color-placeholder);
    border-radius: var(--td-radius-circle);
    margin-bottom: var(--td-comp-margin-xs);
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    top: 8px
}

.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    content: "^";
    border: 0;
    height: calc(100% - 24px);
    position: absolute;
    top: 24px;
    left: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-large);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    color: var(--td-text-color-placeholder)
}

.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before {
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    margin-top: var(--td-comp-margin-xs)
}

.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before,
.t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):before {
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--reverse .t-steps-item {
    padding-bottom: var(--td-comp-margin-xxl);
    margin-bottom: 5px
}

.t-steps--vertical.t-steps--reverse .t-steps-item:not(:last-child):before {
    content: "";
    display: block;
    height: 100%;
    border-left: 0;
    border-bottom: 0;
    border-right-width: 1px;
    border-right-color: var(--td-text-color-placeholder);
    position: absolute;
    top: 35px;
    left: 11px
}

.t-steps--vertical.t-steps--reverse .t-steps-item--finish:not(:last-child):before,
.t-steps--vertical.t-steps--reverse .t-steps-item--process:not(:last-child):before {
    border-right-width: 2px;
    border-right-color: var(--td-brand-color);
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    content: "^";
    border: 0;
    height: calc(100% - 4px);
    position: absolute;
    top: 8px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-placeholder)
}

.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before,
.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--process:not(:last-child):before {
    color: var(--td-brand-color)
}

.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item {
    margin-bottom: 0
}

.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:not(:last-child):before {
    content: "";
    display: block;
    height: 100%;
    border-bottom: 0;
    border-left: 0;
    border-right-width: 1px;
    border-right-color: var(--td-text-color-placeholder);
    position: absolute;
    left: 3.5px;
    top: 17px
}

.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:last-child:before {
    display: none
}

.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):before,
.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--process:not(:last-child):before {
    border-right-width: 2px;
    border-right-color: var(--td-brand-color);
    color: var(--td-brand-color)
}

.t-select__wrap {
    width: 100%
}

.t-select__dropdown .t-popup__content {
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin;
    margin: var(--td-comp-paddingTB-s) 0;
    padding: 0;
    max-height: 300px;
    overflow-y: auto;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2)
}

.t-select__dropdown .t-popup__content::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb {
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 15px
}

.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover,
.t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-select__dropdown-inner .t-select__list .t-select__list {
    padding: 0
}

.t-select__dropdown-inner .t-select__list,
.t-select__dropdown-inner .t-tree {
    padding: var(--td-pop-padding-m)
}

.t-select__dropdown-inner--size-s .t-select__list,
.t-select__dropdown-inner--size-s .t-tree {
    padding: var(--td-pop-padding-s)
}

.t-select__dropdown-inner--size-l .t-select__list,
.t-select__dropdown-inner--size-l .t-tree {
    padding: var(--td-pop-padding-l)
}

.t-select__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-select__dropdown.t-popup {
    padding: 0
}

.t-select__empty.t-size-s {
    line-height: var(--td-comp-size-xs)
}

.t-select__empty {
    text-align: center;
    color: var(--td-text-color-disabled);
    line-height: var(--td-comp-size-m);
    padding: 0 var(--td-comp-paddingLR-s)
}

.t-select__empty.t-size-l {
    line-height: var(--td-comp-size-xl)
}

.t-select__loading-tips.t-size-s {
    line-height: var(--td-comp-size-xs)
}

.t-select__loading-tips {
    text-align: center;
    line-height: var(--td-comp-size-m);
    color: var(--td-text-color-disabled)
}

.t-select__loading-tips.t-size-l {
    line-height: var(--td-comp-size-xl)
}

.t-select-option-group+.t-select-option-group {
    padding-top: var(--td-comp-margin-xs);
    margin-top: var(--td-comp-margin-xs)
}

.t-select-option-group__divider+.t-select-option-group__divider {
    position: relative
}

.t-select-option-group__divider+.t-select-option-group__divider:before {
    content: "";
    width: 100%;
    height: 1px;
    padding: 0 var(--td-comp-paddingLR-s);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--td-border-level-1-color);
    background-clip: content-box
}

.t-select-option-group__header,
ul.t-select-option-group__header {
    color: var(--td-text-color-placeholder);
    display: block;
    height: var(--td-comp-size-s);
    line-height: var(--td-comp-size-s);
    padding: 0 var(--td-comp-paddingLR-s);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-select-option-group__header.t-size-l {
    height: var(--td-comp-size-l);
    line-height: var(--td-comp-size-l);
    padding: 0 var(--td-comp-paddingLR-m)
}

.t-select-option-group__header.t-size-s {
    height: var(--td-comp-size-xxs);
    line-height: var(--td-comp-size-xxs);
    padding: 0 var(--td-comp-paddingLR-s)
}

.t-select-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--td-radius-default);
    height: var(--td-comp-size-s);
    font: var(--td-font-body-medium);
    cursor: pointer;
    padding: 0 var(--td-comp-paddingLR-s);
    color: var(--td-text-color-primary);
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    --ripple-color: var(--td-bg-color-container-active)
}

.t-select-option span {
    position: relative;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__label {
    color: inherit
}

.t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__input {
    border-color: var(--td-brand-color)
}

.t-select-option .t-checkbox__label {
    color: var(--td-text-color-primary);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-select-option .t-checkbox {
    width: 100%
}

.t-select-option.t-is-disabled {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.t-select-option.t-is-disabled,
.t-select-option.t-is-disabled :active,
.t-select-option.t-is-disabled:hover {
    background: var(--td-bg-color-specialcomponent)
}

.t-select-option.t-size-l {
    height: var(--td-comp-size-l);
    padding: 0 var(--td-comp-paddingLR-m);
    font: var(--td-font-body-large)
}

.t-select-option.t-size-m {
    font: var(--td-font-body-medium)
}

.t-select-option.t-size-s {
    height: var(--td-comp-size-xxs);
    padding: 0 var(--td-comp-paddingLR-s);
    font: var(--td-font-body-small)
}

.t-select-option.t-is-selected {
    color: var(--td-brand-color);
    background-color: var(--td-brand-color-light);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-select-option.t-is-selected .t-checkbox__label {
    color: var(--td-brand-color)
}

.t-select-option.t-is-selected:hover {
    background-color: var(--td-brand-color-light)
}

.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected),
.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected),
.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected),
.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) {
    background-color: var(--td-bg-color-container-hover)
}

.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,
.t-select-option.t-select-option--hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,
.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,
.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input {
    border-color: var(--td-brand-color)
}

.t-select-option.t-select-option--hover .t-checkbox__label,
.t-select-option.t-select-option__hover .t-checkbox__label {
    color: inherit
}

.t-select-option+.t-select-option {
    margin-top: var(--td-comp-paddingTB-xxs)
}

.t-select.t-select-input--borderless .t-select__right-icon {
    position: relative;
    margin: 0
}

.t-select .t-fake-arrow {
    color: var(--td-text-color-placeholder)
}

.t-select-option__highlight-item .t-is-highlight,
.t-select .t-fake-arrow--active {
    color: var(--td-brand-color)
}

.t-auto-complete .t-input__suffix-clear {
    display: none
}

.t-auto-complete:hover .t-input__suffix-clear {
    display: inline-block
}

.t-cascader .t-fake-arrow {
    color: var(--td-text-color-placeholder)
}

.t-cascader .t-fake-arrow--active {
    color: var(--td-brand-color)
}

.t-cascader__popup .t-popup__content {
    padding: 0;
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2);
    border-radius: var(--td-radius-medium);
    border: .5px solid var(--td-component-border);
    overflow: hidden
}

.t-cascader__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.t-cascader__panel.t-cascader--normal {
    height: 200px
}

.t-cascader__panel.t-cascader--multiple {
    height: 280px
}

.t-cascader__panel--empty {
    width: 100%;
    height: var(--td-comp-size-s);
    line-height: var(--td-comp-size-s);
    color: var(--td-text-color-disabled);
    margin: var(--td-pop-padding-m);
    text-align: center;
    padding-left: 0
}

.t-cascader__panel--empty:hover {
    background: none;
    cursor: default
}

.t-cascader__menu {
    width: 148px;
    overflow: auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: var(--td-pop-padding-m);
    background: var(--td-bg-color-container)
}

.t-cascader__menu.t-size-l {
    padding: var(--td-pop-padding-l)
}

.t-cascader__menu.t-size-s {
    padding: var(--td-pop-padding-s)
}

.t-cascader__menu--segment {
    border-right: 1px solid var(--td-component-stroke)
}

.t-cascader__menu--filter {
    width: auto;
    min-width: 148px
}

.t-cascader__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: var(--td-comp-size-s);
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    padding: 0 var(--td-comp-paddingLR-s);
    border-radius: var(--td-radius-default);
    margin-top: var(--td-comp-margin-xxs);
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    list-style: none;
    --ripple-color: var(--td-bg-color-container-active)
}

.t-cascader__item.t-size-s {
    height: var(--td-comp-size-xs);
    font: var(--td-font-body-small);
    padding: 0 var(--td-comp-paddingLR-s)
}

.t-cascader__item.t-size-l {
    height: var(--td-comp-size-m);
    font: var(--td-font-body-large);
    padding: 0 var(--td-comp-paddingLR-m)
}

.t-cascader__item.t-is-disabled {
    color: var(--td-text-color-disabled);
    background-color: rgba(0, 0, 0, 0);
    cursor: not-allowed
}

.t-cascader__item-icon.t-icon {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    background: rgba(0, 0, 0, 0);
    margin: 0 8px;
    font-size: 16px;
    color: var(--td-text-color-placeholder)
}

.t-cascader__item-icon.t-loading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: var(--td-text-color-brand)
}

.t-cascader__item.t-is-expanded {
    background: var(--td-brand-color-light)
}

.t-cascader__item.t-is-expanded,
.t-cascader__item.t-is-expanded .t-icon-chevron-right {
    color: var(--td-text-color-brand)
}

.t-cascader__item.t-is-expanded:hover {
    cursor: pointer
}

.t-cascader__item:first-child {
    margin-top: 0
}

.t-cascader__item .t-checkbox {
    max-width: 100%
}

.t-cascader__item .t-checkbox .t-checkbox__input {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-cascader__item .t-checkbox .t-checkbox__label {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-cascader__item .t-checkbox .t-checkbox__label .t-cascader__item__label--filter {
    color: var(--td-text-color-brand)
}

.t-cascader__item--with-icon {
    padding: 0 var(--td-comp-paddingLR-s)
}

.t-cascader__item--leaf .t-checkbox {
    width: 100%
}

.t-cascader__item-label {
    display: block;
    position: relative;
    white-space: nowrap;
    padding: 0
}

.t-cascader__item-label--ellipsis {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-cascader__item-label--filter {
    color: var(--td-text-color-brand)
}

.t-cascader__item:hover:not(.t-is-expanded):not(.t-is-disabled) {
    background: var(--td-bg-color-container-hover);
    cursor: pointer
}

.t-cascader__item.t-is-selected,
.t-cascader__item.t-is-selected .t-checkbox__label {
    color: var(--td-brand-color)
}

.t-color-picker__panel {
    padding: 0;
    width: 256px;
    background: var(--td-bg-color-container);
    -webkit-box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    border-radius: var(--td-radius-medium);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-popup__content .t-color-picker__panel {
    background: rgba(0, 0, 0, 0);
    -webkit-box-shadow: unset;
    box-shadow: unset
}

.t-color-picker {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-color-picker.t-popup__content {
    -webkit-box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left)
}

.t-color-picker__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: var(--td-comp-size-xxxs);
    background: rgba(0, 0, 0, 0);
    color: var(--td-text-color-secondary);
    border-radius: var(--td-radius-default);
    cursor: pointer
}

.t-color-picker__icon,
.t-color-picker__icon:hover {
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-color-picker__icon:hover {
    background: var(--td-bg-color-container-hover)
}

.t-color-picker__icon.t-is-disabled {
    color: var(--td-text-color-disabled);
    pointer-events: none
}

.t-color-picker__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--td-pop-padding-xl);
    position: relative;
    z-index: 2
}

.t-color-picker__head .t-color-picker__close {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-color-picker__head+.t-color-picker__body {
    padding-top: 0
}

.t-color-picker__body {
    padding: var(--td-pop-padding-xl);
    padding-bottom: calc(var(--td-pop-padding-xl) - 4px)
}

.t-color-picker__thumb {
    position: absolute;
    z-index: 1;
    outline: none;
    border-color: currentcolor;
    width: calc(var(--td-comp-size-xxxs) + var(--td-size-1));
    height: calc(var(--td-comp-size-xxxs) + var(--td-size-1));
    border-radius: var(--td-radius-circle);
    -webkit-box-shadow: var(--td-shadow-1);
    box-shadow: var(--td-shadow-1);
    background: var(--td-text-color-anti);
    color: var(--td-text-color-brand);
    padding: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-color-picker__thumb:before {
    content: "";
    width: 100%;
    height: 100%;
    background: currentcolor;
    border-radius: var(--td-radius-circle);
    display: block
}

.t-color-picker__saturation {
    height: 160px;
    border-radius: var(--td-radius-default);
    position: relative;
    overflow: hidden;
    background: rgba(0, 0, 0, 0)
}

.t-color-picker__saturation:after,
.t-color-picker__saturation:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.t-color-picker__saturation:before {
    background: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, #fff, rgba(0, 0, 0, 0))
}

.t-color-picker__saturation:after {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, #000, rgba(0, 0, 0, 0))
}

.t-color-picker__saturation .t-color-picker__thumb {
    width: calc(var(--td-comp-size-xxxs) + var(--td-size-1));
    height: calc(var(--td-comp-size-xxxs) + var(--td-size-1));
    border-radius: var(--td-radius-circle);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.t-color-picker__slider-wrapper {
    border-radius: 4px;
    padding: 0 calc(var(--td-comp-size-xxxs)/2 + var(--td-size-1)/2);
    position: relative
}

.t-color-picker__slider-wrapper--hue-type {
    background: red
}

.t-color-picker__slider-wrapper--alpha-type {
    background: var(--td-text-color-anti);
    background-image: linear-gradient(45deg, #c5c5c5 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #c5c5c5 0, #c5c5c5), linear-gradient(45deg, #c5c5c5 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #c5c5c5 0, #c5c5c5);
    background-size: 6px 6px;
    background-position: 0 0, 3px 3px
}

.t-color-picker__slider-padding {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 8px;
    border-radius: 4px
}

.t-color-picker__slider {
    height: 8px;
    position: relative;
    border-radius: 4px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    outline: none;
    z-index: 1
}

.t-color-picker__slider .t-color-picker__thumb {
    -webkit-transform: translate(calc(var(--td-comp-size-xxxs)*-0.5 + var(--td-size-1)*-0.5), -50%);
    -ms-transform: translate(calc(var(--td-comp-size-xxxs)*-0.5 + var(--td-size-1)*-0.5), -50%);
    transform: translate(calc(var(--td-comp-size-xxxs)*-0.5 + var(--td-size-1)*-0.5), -50%);
    top: 50%
}

.t-color-picker__slider .t-color-picker__rail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: inherit
}

.t-color-picker__alpha,
.t-color-picker__format {
    margin: var(--td-comp-margin-m) 0 0 0
}

.t-color-picker__hue {
    background: -webkit-gradient(linear, left top, right top, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
    background: linear-gradient(90deg, red, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red)
}

.t-color-picker__alpha .t-color-picker__rail {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(currentcolor));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), currentcolor)
}

.t-color-picker__sliders-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: var(--td-comp-margin-m) 0
}

.t-color-picker__sliders {
    width: 100%
}

.t-color-picker__sliders-preview {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: var(--td-comp-margin-m);
    width: var(--td-comp-size-s);
    height: var(--td-comp-size-s);
    border-radius: var(--td-radius-default);
    overflow: hidden;
    background: var(--td-text-color-anti);
    background-image: linear-gradient(45deg, #c5c5c5 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #c5c5c5 0, #c5c5c5), linear-gradient(45deg, #c5c5c5 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #c5c5c5 0, #c5c5c5);
    background-size: 6px 6px;
    background-position: 0 0, 3px 3px
}

.t-color-picker__sliders-preview-inner {
    display: block;
    width: 100%;
    height: 100%
}

.t-color-picker__gradient {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: var(--td-comp-margin-m)
}

.t-color-picker__gradient-slider {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-color-picker__gradient-degree {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: var(--td-comp-margin-m);
    width: var(--td-comp-size-xxl)
}

.t-color-picker__gradient-degree .t-input {
    margin: 0;
    font: var(--td-font-body-small)
}

.t-color-picker__gradient-degree .t-input-number {
    width: 100%;
    padding: 0
}

.t-color-picker__gradient .gradient-thumbs {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: inherit;
    cursor: pointer
}

.t-color-picker__gradient .gradient-thumbs__item {
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 0;
    cursor: pointer
}

.t-color-picker__gradient .gradient-thumbs__item:before {
    display: none
}

.t-color-picker__gradient .gradient-thumbs__item.t-is-active {
    z-index: 1;
    outline: 2px solid var(--td-component-border)
}

.t-color-picker__gradient .gradient-thumbs__item-inner {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: var(--td-radius-circle);
    overflow: hidden
}

.t-color-picker__gradient .gradient-thumbs__item-inner:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-color: currentcolor
}

.t-color-picker__format {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-color-picker__format--item:first-child {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-color-picker__format--item:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-color-picker__format--item .t-input.t-size-m,
.t-color-picker__format--item .t-size-m {
    font: var(--td-font-body-small)
}

.t-color-picker__format--item .t-input-number .t-input {
    margin: 0
}

.t-color-picker__format--item .input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-left: var(--td-comp-margin-s)
}

.t-color-picker__format--item .input-group__item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    margin-left: -1px
}

.t-color-picker__format--item .input-group__item .t-input {
    padding: 0 1px
}

.t-color-picker__format--item .input-group__item .t-input:focus,
.t-color-picker__format--item .input-group__item .t-input:focus-within,
.t-color-picker__format--item .input-group__item .t-input:hover {
    z-index: 1
}

.t-color-picker__format--item .input-group__item:not(:first-child):not(:last-child) .t-input {
    border-radius: 0
}

.t-color-picker__format--item .input-group__item:first-child:not(:last-child) .t-input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.t-color-picker__format--item .input-group__item:last-child:not(:first-child) .t-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.t-color-picker__format--item .input-group .t-input-number {
    width: 100%;
    padding: 0
}

.t-color-picker__format-mode-select {
    width: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-color-picker__format-mode-select .t-input,
.t-color-picker__format-mode-select .t-select {
    padding-right: 0
}

.t-color-picker__format-mode-select .t-input--prefix>.t-input__suffix {
    padding-left: 0
}

.t-color-picker__format-mode-select .t-select__right-icon {
    margin-right: var(--td-comp-margin-xs)
}

.t-color-picker__swatches-wrap {
    position: relative
}

.t-color-picker__swatches-wrap,
.t-color-picker__swatches-wrap .t-color-picker__swatches+.t-color-picker__swatches {
    margin-top: var(--td-comp-margin-m)
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--title {
    font: var(--td-font-body-small);
    padding: 0;
    color: var(--td-text-color-primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--actions {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--actions .t-color-picker__icon {
    width: var(--td-comp-size-xxxs);
    height: var(--td-comp-size-xxxs);
    margin-left: var(--td-comp-margin-s)
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--items {
    width: 100%;
    list-style: none;
    display: grid;
    grid-template-columns: repeat(10, var(--td-comp-size-xxxs));
    gap: calc(28.44444px - var(--td-pop-padding-xl)*2/9 - var(--td-comp-size-xxxs)*10/9) calc(28.44444px - var(--td-pop-padding-xl)*2/9 - var(--td-comp-size-xxxs)*10/9);
    max-height: calc(var(--td-comp-size-xxxs)*4 + 113.77778px - var(--td-pop-padding-xl)*2/9*4 - var(--td-comp-size-xxxs)*10/9*4);
    overflow-x: hidden;
    overflow-y: auto;
    padding: calc(var(--td-pop-padding-xl) - 8px);
    position: relative;
    left: calc(8px - var(--td-pop-padding-xl))
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: var(--td-comp-size-xxxs);
    height: var(--td-comp-size-xxxs);
    border-radius: var(--td-radius-default);
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--item:hover {
    -webkit-transform: scale(1.25);
    -ms-transform: scale(1.25);
    transform: scale(1.25);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--item__color {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    border: 1px solid var(--td-component-border);
    border-radius: var(--td-radius-default);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--item__inner {
    width: 100%;
    height: 100%;
    display: block
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--item:not(.t-is-active):hover {
    padding: 0
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--item.t-is-active .t-color-picker__swatches--color,
.t-color-picker__swatches-wrap .t-color-picker__swatches--item.t-is-active .t-color-picker__swatches--item__color {
    border-color: var(--td-text-color-brand)
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--color {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    border-radius: var(--td-radius-default);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-color-picker__swatches-wrap .t-color-picker__swatches--inner {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: var(--td-radius-default);
    -webkit-box-shadow: var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left)
}

.t-color-picker__trigger--default {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-color-picker__trigger--default>.t-input {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.t-color-picker__trigger--default .t-input {
    padding: 0 var(--td-comp-paddingLR-s) 0 var(--td-comp-paddingLR-xs)
}

.t-color-picker__trigger--default__color {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-color-picker__trigger--default__color .color-inner {
    border: 1px solid var(--td-scrollbar-color);
    display: block;
    width: calc(var(--td-comp-size-xs) - 2px);
    height: calc(var(--td-comp-size-xs) - 2px);
    color: rgba(0, 0, 0, 0);
    position: relative;
    border-radius: var(--td-radius-small)
}

.t-color-picker__gradient-slider {
    padding: 0 calc(var(--td-comp-size-xxxs)/2 + var(--td-size-1)/2);
    border-radius: 4px
}

.t-color-picker__gradient-slider .t-color-picker--bg-alpha {
    background: var(--td-text-color-anti);
    background-image: linear-gradient(45deg, #c5c5c5 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #c5c5c5 0, #c5c5c5), linear-gradient(45deg, #c5c5c5 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 75%, #c5c5c5 0, #c5c5c5);
    background-size: 6px 6px;
    background-position: 0 0, 3px 3px
}

.t-color-picker__panel.t-is-disabled .t-color-picker__saturation,
.t-color-picker__panel.t-is-disabled .t-color-picker__slider,
.t-color-picker__panel.t-is-disabled .t-color-picker__swatches--item {
    opacity: .8;
    cursor: not-allowed
}

.t-color-picker__panel.t-is-disabled .t-color-picker__gradient-slider .gradient-thumbs,
.t-color-picker__panel.t-is-disabled .t-color-picker__gradient-slider .gradient-thumbs__item {
    cursor: not-allowed
}

.t-color-picker__panel.t-is-disabled .t-color-picker__swatches--item:hover {
    padding: 0
}

.t-color-picker__select-options>.t-popup__content {
    -webkit-box-shadow: var(--td-shadow-1), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-1), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left)
}

.t-radio-group {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border-radius: var(--td-radius-default);
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.t-radio-group::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.t-radio-group::-webkit-scrollbar-thumb {
    border: 0 solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 7px
}

.t-radio-group::-webkit-scrollbar-thumb:horizontal:hover,
.t-radio-group::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-radio-group .t-radio {
    margin-right: var(--td-comp-margin-xxl)
}

.t-radio-group.t-radio-group__outline {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: var(--td-comp-margin-xs)
}

.t-radio-group.t-radio-group__outline.t-size-s .t-radio-button {
    height: var(--td-comp-size-xs)
}

.t-radio-group.t-radio-group__outline.t-size-m .t-radio-button {
    height: var(--td-comp-size-m)
}

.t-radio-group.t-radio-group__outline.t-size-l .t-radio-button {
    height: var(--td-comp-size-xl)
}

.t-radio-group.t-radio-group__outline .t-radio-button:first-child {
    border-radius: var(--td-radius-default) 0 0 var(--td-radius-default)
}

.t-radio-group.t-radio-group__outline .t-radio-button:last-child {
    border-radius: 0 var(--td-radius-default) var(--td-radius-default) 0
}

.t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked {
    color: var(--td-brand-color)
}

.t-radio-group.t-radio-group__outline .t-radio-button.t-is-disabled.t-is-checked {
    color: var(--td-brand-color-disabled);
    border-color: var(--td-brand-color-disabled);
    background-color: var(--td-bg-color-specialcomponent)
}

.t-radio-group.t-radio-group--filled {
    border-color: var(--td-bg-color-component);
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);
    border-radius: var(--td-radius-default);
    background-color: var(--td-bg-color-component);
    position: relative
}

.t-radio-group.t-radio-group--filled .t-radio-group__bg-block {
    position: absolute;
    left: 2px;
    top: 2px;
    width: 0;
    height: calc(100% - 4px);
    background-color: var(--td-bg-color-container-select);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    border-radius: var(--td-radius-small)
}

.t-radio-group.t-radio-group--filled .t-radio-button {
    color: var(--td-text-color-secondary);
    border: 0;
    background-color: rgba(0, 0, 0, 0)
}

.t-radio-group.t-radio-group--filled .t-radio-button:hover {
    color: var(--td-text-color-primary)
}

.t-radio-group.t-radio-group--filled .t-radio-button:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
    height: calc(100% - 16px);
    background-color: var(--td-component-border);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, .15, 1);
    transition: opacity .2s cubic-bezier(0, 0, .15, 1)
}

.t-radio-group.t-radio-group--filled .t-radio-button:first-child:before {
    opacity: 0
}

.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked {
    position: relative;
    color: var(--td-text-color-primary);
    z-index: 1;
    border: 0;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked+label:before,
.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked:before {
    opacity: 0
}

.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled {
    background-color: rgba(0, 0, 0, 0)
}

.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked {
    color: var(--td-text-color-disabled)
}

.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block {
    background-color: var(--td-bg-color-component-disabled)
}

.t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block {
    background-color: var(--td-brand-color)
}

.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-checked,
.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked {
    color: var(--td-text-color-anti)
}

.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block {
    background-color: var(--td-brand-color-disabled)
}

.t-radio-group.t-size-s .t-radio-button {
    height: calc(var(--td-comp-size-xs) - var(--td-comp-paddingTB-xs));
    padding: 0 var(--td-comp-paddingLR-s);
    font: var(--td-font-body-small)
}

.t-radio-group.t-size-s .t-radio-button:before {
    height: calc(100% - 16px)
}

.t-radio-group.t-size-m .t-radio-button {
    height: calc(var(--td-comp-size-m) - var(--td-comp-paddingTB-xs));
    padding: var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-l);
    font: var(--td-font-body-medium)
}

.t-radio-group.t-size-m .t-radio-button:before {
    height: calc(100% - 20px)
}

.t-radio-group.t-size-l .t-radio-button {
    height: calc(var(--td-comp-size-xl) - var(--td-comp-paddingTB-xs));
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xl);
    font: var(--td-font-body-large)
}

.t-radio-group.t-size-l .t-radio-button:before {
    height: calc(100% - 24px)
}

.t-radio-group .t-radio-button {
    cursor: pointer;
    position: relative;
    border: 1px solid;
    border-color: var(--td-border-level-2-color);
    border-right: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: color .2s cubic-bezier(0, 0, .15, 1);
    transition: color .2s cubic-bezier(0, 0, .15, 1);
    color: var(--td-text-color-primary);
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-radio-group .t-radio-button:first-child {
    border-radius: var(--td-radius-small) 0 0 var(--td-radius-small)
}

.t-radio-group .t-radio-button:last-child {
    border-right: 1px solid;
    border-right-color: var(--td-border-level-2-color);
    border-radius: 0 var(--td-radius-small) var(--td-radius-small) 0
}

.t-radio-group .t-radio-button__former {
    opacity: 0;
    height: 0;
    width: 0;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-radio-group .t-radio-button:hover {
    color: var(--td-brand-color)
}

.t-radio-group .t-radio-button.t-is-checked {
    border-right: 1px solid;
    border-color: var(--td-brand-color);
    -webkit-transition: border-color .2s cubic-bezier(0, 0, .15, 1);
    transition: border-color .2s cubic-bezier(0, 0, .15, 1)
}

.t-radio-group .t-radio-button.t-is-checked+.t-radio-button {
    border-left: 0
}

.t-radio-group .t-radio-button.t-is-disabled {
    cursor: not-allowed;
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.t-radio-group .t-radio-button.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color);
    color: var(--td-text-color-disabled)
}

.t-radio-group .t-radio-button.t-is-disabled:hover:after {
    width: 0
}

.t-radio-group .t-radio-button.t-is-disabled.t-is-checked {
    color: var(--td-text-color-disabled)
}

.t-radio-group .t-radio-button.t-is-disabled.t-is-checked:after {
    width: 0
}

.t-radio {
    position: relative;
    cursor: pointer
}

.t-radio,
.t-radio__former {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-radio__former {
    opacity: 0;
    position: absolute
}

.t-radio__input {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    border-radius: var(--td-radius-circle);
    border: 1px solid var(--td-border-level-2-color);
    background-color: var(--td-bg-color-container);
    -webkit-transition: border .2s cubic-bezier(0, 0, .15, 1);
    transition: border .2s cubic-bezier(0, 0, .15, 1)
}

.t-radio__input:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    opacity: 0;
    border-radius: var(--td-radius-circle);
    background-color: var(--td-brand-color);
    -webkit-transition: all .2s cubic-bezier(0, 0, .15, 1);
    transition: all .2s cubic-bezier(0, 0, .15, 1)
}

.t-radio__label {
    display: inline-block;
    margin-left: var(--td-comp-margin-s);
    color: var(--td-text-color-primary);
    vertical-align: middle;
    font: var(--td-font-body-medium);
    white-space: nowrap
}

.t-radio.t-is-checked .t-radio__input,
.t-radio:hover .t-radio__input {
    border-color: var(--td-brand-color)
}

.t-radio.t-is-checked .t-radio__input:after {
    opacity: 1
}

.t-radio.t-is-disabled {
    cursor: not-allowed
}

.t-radio.t-is-disabled .t-radio__label {
    color: var(--td-text-color-disabled)
}

.t-radio.t-is-disabled .t-radio__input {
    background-color: var(--td-bg-color-component-disabled)
}

.t-radio.t-is-disabled.t-is-checked .t-radio__input,
.t-radio.t-is-disabled:hover .t-radio__input {
    border-color: var(--td-border-level-2-color)
}

.t-radio.t-is-disabled.t-is-checked .t-radio__input:after {
    background-color: var(--td-text-color-disabled)
}

.t-date-picker,
.t-date-range-picker {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-date-picker__header-controller-month-popup>.t-popup__content,
.t-date-picker__header-controller-year-popup>.t-popup__content {
    max-height: 160px
}

.t-date-picker__panel-container>.t-popup__content,
.t-date-range-picker__panel-container>.t-popup__content {
    padding: 0;
    min-width: 280px
}

.t-date-picker__panel,
.t-date-range-picker__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-date-picker__panel--direction-row,
.t-date-range-picker__panel--direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.t-date-picker__panel .t-time-picker__panel,
.t-date-range-picker__panel .t-time-picker__panel {
    width: 216px
}

.t-date-picker__panel .t-time-picker__panel-section-body,
.t-date-range-picker__panel .t-time-picker__panel-section-body {
    padding: 0
}

.t-date-picker__panel .t-time-picker__panel-body,
.t-date-range-picker__panel .t-time-picker__panel-body {
    margin: 0
}

.t-date-picker__header,
.t-date-picker__panel-content,
.t-date-range-picker__panel-content,
.t-date-range-picker__panel-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-date-picker__header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: var(--td-comp-margin-m);
    width: 100%
}

.t-date-picker__header-controller {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: var(--td-comp-margin-s)
}

.t-date-picker__header-controller .t-date-picker__header-controller-month {
    width: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-date-picker__header-controller .t-date-picker__header-controller-year {
    width: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-date-picker__table table {
    width: 100%;
    border-collapse: collapse
}

.t-date-picker__table table th {
    text-align: center;
    color: var(--td-text-color-secondary);
    font-weight: 400
}

.t-date-picker__table table td.t-date-picker__cell {
    text-align: center;
    font-weight: 500
}

.t-date-picker__table table td.t-date-picker__cell,
.t-date-picker__table table th {
    padding: 0;
    border: 0;
    line-height: var(--td-line-height-body-medium)
}

.t-date-picker__table table thead:after,
.t-date-picker__table table thead:before {
    content: "-";
    display: block;
    line-height: var(--td-comp-margin-xs);
    color: rgba(0, 0, 0, 0)
}

.t-date-picker__table-week-row {
    cursor: pointer;
    position: sticky
}

.t-date-picker__table-week-row .t-date-picker__cell:first-child .t-date-picker__cell-inner {
    color: var(--td-text-color-disabled)
}

.t-date-picker__table-week-row .t-date-picker__cell:hover .t-date-picker__cell-inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none
}

.t-date-picker__table-week-row:after {
    content: "";
    position: absolute;
    left: var(--td-comp-margin-xxxl);
    right: 0;
    top: calc(var(--td-comp-margin-xs) - 1px);
    z-index: 10;
    height: var(--td-comp-size-xs);
    border-radius: var(--td-radius-default);
    -webkit-transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear;
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    pointer-events: none
}

.t-date-picker__table-week-row:hover .t-date-picker__cell:first-child .t-date-picker__cell-inner {
    color: var(--td-brand-color)
}

.t-date-picker__table-week-row:hover:after {
    -webkit-box-shadow: inset 0 0 0 1px var(--td-brand-color);
    box-shadow: inset 0 0 0 1px var(--td-brand-color)
}

.t-date-picker__table-week-row--active:after {
    opacity: 1;
    z-index: 0;
    background-color: var(--td-brand-color)
}

.t-date-picker__table-week-row--active .t-date-picker__cell:first-child .t-date-picker__cell-inner {
    color: var(--td-brand-color)
}

.t-date-picker__table-week-row--active .t-date-picker__cell .t-date-picker__cell-inner {
    background: rgba(0, 0, 0, 0);
    color: var(--td-text-color-anti)
}

.t-date-picker__table-week-row--range:after {
    opacity: 1;
    z-index: 0;
    background-color: var(--td-brand-color-light)
}

.t-date-picker__table-week-row--range .t-date-picker__cell .t-date-picker__cell-inner {
    background: rgba(0, 0, 0, 0)
}

.t-date-picker__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: var(--td-pop-padding-xl);
    gap: var(--td-comp-margin-s)
}

.t-date-picker__footer--bottom {
    border-top: 1px solid var(--td-component-stroke)
}

.t-date-picker__footer--top {
    border-bottom: 1px solid var(--td-component-stroke)
}

.t-date-picker__footer--left {
    border-right: 1px solid var(--td-component-stroke)
}

.t-date-picker__footer--left,
.t-date-picker__footer--left .t-date-picker__presets,
.t-date-picker__footer--right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-date-picker__footer--right {
    border-left: 1px solid var(--td-component-stroke)
}

.t-date-picker__footer--right .t-date-picker__presets {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-date-picker__presets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: var(--td-comp-margin-s);
    white-space: nowrap;
    min-width: var(--td-comp-size-xl)
}

.t-date-picker__presets .t-button {
    cursor: pointer
}

.t-date-picker__presets a {
    color: var(--td-brand-color)
}

.t-date-picker__presets a:hover {
    color: var(--td-brand-color-hover)
}

.t-date-picker__panel-time,
.t-date-range-picker__panel-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: calc(var(--td-comp-margin-m)/2);
    padding: var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs));
    border-left: 1px solid var(--td-component-stroke)
}

.t-date-picker__panel-time-viewer,
.t-date-range-picker__panel-time-viewer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--td-comp-size-m);
    line-height: var(--td-line-height-body-medium);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--td-text-color-primary)
}

.t-date-picker__panel-time .t-time-picker__panel-body,
.t-date-range-picker__panel-time .t-time-picker__panel-body {
    margin: 0
}

.t-date-picker__panel-date,
.t-date-picker__panel-month,
.t-date-picker__panel-quarter,
.t-date-picker__panel-week,
.t-date-picker__panel-year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--td-pop-padding-xl);
    gap: var(--td-comp-margin-m);
    width: 280px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:after,
.t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:before,
.t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:after,
.t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:before {
    opacity: 1;
    left: calc(0px - var(--td-comp-size-xs) - var(--td-comp-margin-xxl))
}

.t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--active:after,
.t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--active:after {
    opacity: 1;
    left: calc(0px - var(--td-comp-size-xs) - var(--td-comp-margin-xxl));
    z-index: 5
}

.t-date-picker__panel-month .t-date-picker__cell--highlight+.t-date-picker__cell--highlight:before,
.t-date-picker__panel-year .t-date-picker__cell--highlight+.t-date-picker__cell--highlight:before {
    left: calc(0px - var(--td-comp-size-xs) - var(--td-comp-margin-xxl))
}

.t-date-picker__panel-month .t-date-picker__header-controller-year,
.t-date-picker__panel-quarter .t-date-picker__header-controller-year,
.t-date-picker__panel-year .t-date-picker__header-controller-year {
    width: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-date-picker__panel-month .t-date-picker__table table tbody,
.t-date-picker__panel-quarter .t-date-picker__table table tbody,
.t-date-picker__panel-year .t-date-picker__table table tbody {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: var(--td-comp-margin-m);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-date-picker__panel-month .t-date-picker__table table tbody tr,
.t-date-picker__panel-quarter .t-date-picker__table table tbody tr,
.t-date-picker__panel-year .t-date-picker__table table tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-date-picker__panel-month .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before,
.t-date-picker__panel-quarter .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before,
.t-date-picker__panel-year .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before {
    left: calc(0px - var(--td-comp-size-xxxl))
}

.t-date-picker__panel-month .t-date-picker__cell:first-child,
.t-date-picker__panel-quarter .t-date-picker__cell:first-child,
.t-date-picker__panel-year .t-date-picker__cell:first-child {
    text-align: left
}

.t-date-picker__panel-month .t-date-picker__cell:nth-child(3),
.t-date-picker__panel-quarter .t-date-picker__cell:nth-child(3),
.t-date-picker__panel-year .t-date-picker__cell:nth-child(3) {
    text-align: right
}

.t-date-picker__panel-month .t-date-picker__cell-inner,
.t-date-picker__panel-quarter .t-date-picker__cell-inner,
.t-date-picker__panel-year .t-date-picker__cell-inner {
    width: var(--td-comp-size-xxl)
}

.t-date-picker__cell {
    cursor: pointer;
    position: relative;
    padding: 0
}

.t-date-picker__cell:after,
.t-date-picker__cell:before {
    content: "";
    position: absolute;
    top: 50%;
    right: -5%;
    left: -5%;
    z-index: 1;
    opacity: 0;
    border-radius: var(--td-radius-default);
    height: var(--td-comp-size-xs);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, .15, 1);
    transition: opacity .2s cubic-bezier(0, 0, .15, 1)
}

.t-date-picker__cell:hover .t-date-picker__cell-inner {
    -webkit-box-shadow: inset 0 0 0 1px var(--td-brand-color);
    box-shadow: inset 0 0 0 1px var(--td-brand-color)
}

.t-date-picker__cell-inner {
    position: relative;
    z-index: 5;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: var(--td-comp-size-xs);
    height: var(--td-comp-size-xs);
    margin: calc(var(--td-comp-margin-xs) - 1px);
    border-radius: var(--td-radius-default);
    -webkit-transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear;
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1)
}

.t-date-picker__cell--now .t-date-picker__cell-inner {
    color: var(--td-brand-color);
    background: var(--td-brand-color-light)
}

.t-date-picker__cell--highlight:before,
.t-date-picker__cell--hover-highlight:after {
    opacity: 1;
    background-color: var(--td-brand-color-light)
}

.t-date-picker__cell--highlight.t-date-picker__cell--hover-highlight:after {
    opacity: 1;
    background-color: rgba(0, 0, 0, .06)
}

.t-date-picker__cell--additional:hover .t-date-picker__cell-inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: var(--td-bg-color-container-hover);
    background-color: var(--td-bg-color-container-hover)
}

.t-date-picker__cell--additional .t-date-picker__cell-inner {
    color: var(--td-text-color-disabled)
}

.t-date-picker__cell--active .t-date-picker__cell-inner {
    color: var(--td-text-color-anti);
    background-color: var(--td-brand-color)
}

.t-date-picker__cell--active-start:before {
    opacity: 1;
    left: calc(var(--td-comp-margin-xs)*2 - 2px);
    border-top-left-radius: var(--td-radius-default);
    border-bottom-left-radius: var(--td-radius-default)
}

.t-date-picker__cell--active-start:hover:before {
    left: -5%
}

.t-date-picker__cell--active-end:before {
    opacity: 1;
    right: calc(var(--td-comp-margin-xs)*2 - 2px);
    border-top-right-radius: var(--td-radius-default);
    border-bottom-right-radius: var(--td-radius-default)
}

.t-date-picker__cell--active-end:hover:before {
    right: -5%
}

.t-date-picker__cell--disabled:hover .t-date-picker__cell-inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--td-bg-color-component-disabled)
}

.t-date-picker__cell--disabled .t-date-picker__cell-inner {
    cursor: not-allowed;
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before {
    opacity: 1;
    left: calc(0px - var(--td-comp-size-l));
    background-color: var(--td-bg-color-component-disabled);
    border-radius: var(--td-radius-default)
}

.t-date-picker__input--placeholder input {
    color: var(--td-text-color-placeholder)
}

.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-time-picker,
.t-time-range-picker {
    width: 240px;
    background: rgba(0, 0, 0, 0);
    display: inline-block;
    position: relative;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-time-picker.t-is-disabled,
.t-time-range-picker.t-is-disabled {
    cursor: not-allowed
}

.t-time-picker>:active,
.t-time-picker>:focus,
.t-time-range-picker>:active,
.t-time-range-picker>:focus {
    outline: 0
}

.t-time-picker__group,
.t-time-range-picker__group {
    position: relative
}

.t-time-picker__group.active,
.t-time-range-picker__group.active {
    border: 1px solid var(--td-brand-color);
    -webkit-box-shadow: 0 0 2px 2px var(--td-brand-color-focus);
    box-shadow: 0 0 2px 2px var(--td-brand-color-focus)
}

.t-time-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear,
.t-time-range-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear {
    display: block
}

.t-time-picker__group-text,
.t-time-range-picker__group-text {
    color: var(--td-text-color-primary)
}

.t-time-picker__group input,
.t-time-range-picker__group input {
    cursor: pointer
}

.t-time-range-picker {
    width: auto
}

.t-time-picker__panel {
    width: 280px;
    background: rgba(0, 0, 0, 0);
    border-radius: var(--td-radius-default);
    display: inline-block;
    position: relative;
    font: var(--td-font-body-medium);
    --timePickerPanelOffsetTop: 15;
    --timePickerPanelOffsetBottom: 21
}

.t-time-picker__panel-body {
    width: 100%;
    height: calc(var(--td-comp-size-xs)*7 + var(--td-size-3)*7 + var(--td-size-3));
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-time-picker__panel-body-active-mask {
    position: absolute;
    top: 50%;
    height: var(--td-comp-size-xs);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-time-picker__panel-body-active-mask>div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transform: translateY(calc(0px - var(--td-comp-size-xs)/2 - var(--td-size-3)/2));
    -ms-transform: translateY(calc(0px - var(--td-comp-size-xs)/2 - var(--td-size-3)/2));
    transform: translateY(calc(0px - var(--td-comp-size-xs)/2 - var(--td-size-3)/2));
    height: var(--td-comp-size-xs);
    background-color: var(--td-brand-color-light);
    margin: var(--td-size-3) var(--td-comp-margin-xs);
    border-radius: var(--td-radius-default)
}

.t-time-picker__panel-body-scroll {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    overflow-y: scroll;
    text-align: center;
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0
}

.t-time-picker__panel-body-scroll::-webkit-scrollbar {
    width: 0
}

.t-time-picker__panel-body-scroll:after,
.t-time-picker__panel-body-scroll:before {
    display: block;
    height: 50%;
    content: ""
}

.t-time-picker__panel-body-scroll:before {
    height: calc(50% - var(--timePickerPanelOffsetTop, 0)*1px)
}

.t-time-picker__panel-body-scroll:after {
    height: calc(50% - var(--timePickerPanelOffsetBottom, 0)*1px)
}

.t-time-picker__panel-body-scroll:last-child {
    border-right: 0
}

.t-time-picker__panel-body-scroll-item {
    height: var(--td-comp-size-xs);
    font: var(--td-font-body-medium);
    line-height: var(--td-comp-size-xs);
    color: var(--td-text-color-secondary);
    margin: var(--td-size-3) var(--td-comp-margin-xs);
    border-radius: var(--td-radius-default);
    text-align: center;
    cursor: pointer;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):hover {
    color: var(--td-text-color-primary)
}

.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):not(.t-time-picker__panel-body-scroll-item.t-is-disabled):active {
    background-color: var(--td-bg-color-container-hover)
}

.t-time-picker__panel-body-scroll-item.t-is-disabled {
    color: var(--td-text-color-disabled);
    cursor: not-allowed
}

.t-time-picker__panel-body-scroll-item.t-is-hidden {
    display: none;
    cursor: not-allowed
}

.t-time-picker__panel-body-scroll-item.t-is-current {
    color: var(--td-brand-color)
}

.t-time-picker__panel-section-body {
    padding: var(--td-pop-padding-xl) calc(var(--td-pop-padding-xl) - var(--td-comp-margin-xs))
}

.t-time-picker__panel-section-footer {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    border-top: 1px solid var(--td-border-level-1-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--td-pop-padding-xl)
}

.range-input-disabled.t-is-disabled {
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.range-input-disabled.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.range-input-disabled.t-is-disabled .t-range-input__inner {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.range-input-disabled.t-is-disabled .t-range-input__inner::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.range-input-disabled.t-is-disabled .t-range-input__inner:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.range-input-disabled.t-is-disabled .t-range-input__inner::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.range-input-disabled.t-is-disabled .t-range-input__inner::placeholder {
    color: var(--td-text-color-disabled)
}

.range-input-disabled.t-is-disabled>.t-range-input__prefix .t-icon,
.range-input-disabled.t-is-disabled>.t-range-input__suffix .t-icon {
    color: var(--td-text-color-disabled)
}

.t-range-input {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    position: relative;
    font: var(--td-font-body-medium);
    height: var(--td-comp-size-m);
    border-width: 1px;
    border-style: solid;
    border-radius: var(--td-radius-default);
    border-color: var(--td-border-level-2-color);
    padding: var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-xs);
    background-color: var(--td-bg-color-specialcomponent);
    color: var(--td-text-color-primary);
    font-size: var(--td-font-body-medium);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px
}

.t-range-input:hover {
    border-color: var(--td-brand-color)
}

.t-range-input.t-is-success {
    border-color: var(--td-success-color)
}

.t-range-input.t-is-success.t-range-input--focused,
.t-range-input.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus);
    box-shadow: 0 0 0 2px var(--td-success-color-focus)
}

.t-range-input.t-is-success>.t-range-input__extra {
    color: var(--td-success-color)
}

.t-range-input.t-is-success>.t-range-input__tips {
    color: var(--td-success-color);
    font-size: var(--td-font-size-body-small)
}

.t-range-input.t-is-warning {
    border-color: var(--td-warning-color)
}

.t-range-input.t-is-warning.t-range-input--focused,
.t-range-input.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus);
    box-shadow: 0 0 0 2px var(--td-warning-color-focus)
}

.t-range-input.t-is-warning>.t-range-input__extra {
    color: var(--td-warning-color)
}

.t-range-input.t-is-warning>.t-range-input__tips {
    color: var(--td-warning-color);
    font-size: var(--td-font-size-body-small)
}

.t-range-input.t-is-error {
    border-color: var(--td-error-color)
}

.t-range-input.t-is-error.t-range-input--focused,
.t-range-input.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus);
    box-shadow: 0 0 0 2px var(--td-error-color-focus)
}

.t-range-input.t-is-error>.t-range-input__extra {
    color: var(--td-error-color)
}

.t-range-input.t-is-error>.t-range-input__tips {
    color: var(--td-error-color);
    font-size: var(--td-font-size-body-small)
}

.t-range-input.t-is-disabled {
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled)
}

.t-range-input.t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.t-range-input.t-is-disabled .t-range-input__inner {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.t-range-input.t-is-disabled .t-range-input__inner::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-range-input.t-is-disabled .t-range-input__inner::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.t-range-input.t-is-disabled .t-range-input__inner:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-range-input.t-is-disabled .t-range-input__inner::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-range-input.t-is-disabled .t-range-input__inner::placeholder {
    color: var(--td-text-color-disabled)
}

.t-range-input.t-is-disabled>.t-range-input__prefix .t-icon,
.t-range-input.t-is-disabled>.t-range-input__suffix .t-icon {
    color: var(--td-text-color-disabled)
}

.t-range-input.t-range-input--prefix .t-range-input__prefix,
.t-range-input.t-range-input--suffix .t-range-input__suffix {
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--td-font-size-body-medium)
}

.t-range-input.t-size-l {
    height: var(--td-comp-size-xl);
    font: var(--td-font-body-large);
    padding-top: var(--td-comp-paddingTB-xs);
    padding-bottom: var(--td-comp-paddingTB-xs)
}

.t-range-input.t-size-l .t-input {
    padding: 0 var(--td-comp-margin-s)
}

.t-range-input.t-size-s {
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-margin-xs);
    height: var(--td-comp-size-xs);
    font: var(--td-font-body-small)
}

.t-range-input.t-is-focused {
    z-index: 1;
    border-color: var(--td-brand-color);
    -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    box-shadow: 0 0 0 2px var(--td-brand-color-focus)
}

.t-range-input__inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--td-comp-margin-s)
}

.t-range-input__inner .t-input__wrap {
    height: 100%;
    border-radius: var(--td-radius-small)
}

.t-range-input__inner .t-input {
    padding: 0 var(--td-comp-paddingLR-xs);
    height: 100%;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: inherit;
    border-radius: var(--td-radius-small)
}

.t-range-input__inner .t-input:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-range-input__inner .t-input__inner {
    width: 100%;
    height: 100%;
    line-height: 1
}

.t-range-input__inner .t-input.t-is-focused {
    background-color: var(--td-bg-color-component)
}

.t-range-input__extra {
    font: var(--td-font-body-small);
    color: var(--td-text-color-placeholder)
}

.t-range-input__status {
    position: absolute;
    right: calc(0px - var(--td-comp-margin-xxxl));
    top: 0
}

.t-range-input.t-range-input--suffix .t-input__clear {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-range-input.t-range-input--suffix:hover .t-input__clear {
    opacity: 1;
    visibility: visible
}

.t-range-input .t-range-input__suffix-clear {
    cursor: pointer
}

.t-range-input__prefix>.t-icon,
.t-range-input__suffix>.t-icon {
    -webkit-transition: color .2s linear;
    transition: color .2s linear;
    font-size: 16px;
    color: var(--td-text-color-placeholder);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-range-input-popup {
    width: 100%
}

.t-range-input-popup--visible .t-range-input {
    border-color: var(--td-brand-color);
    -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    box-shadow: 0 0 0 2px var(--td-brand-color-focus)
}

.t-range-input-popup--visible .t-range-input .t-icon-calendar,
.t-range-input-popup--visible .t-range-input .t-icon-time {
    color: var(--td-brand-color)
}

.t-range-input-popup--visible .t-range-input .t-input.t-is-focused {
    background-color: var(--td-bg-color-component)
}

.t-form {
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    list-style: none;
    font: var(--td-font-body-medium)
}

.t-form,
.t-form:not(.t-form-inline) .t-form__item:last-of-type {
    margin: 0
}

.t-form__item {
    margin-bottom: var(--td-comp-margin-xxl)
}

.t-form__item.t-form__item-with-help {
    margin-bottom: var(--td-comp-margin-xs)
}

.t-form__item.t-form__item-with-extra {
    margin-bottom: var(--td-comp-margin-xxl)
}

.t-form__label {
    float: left;
    padding-right: var(--td-comp-paddingLR-xl);
    vertical-align: middle;
    line-height: var(--td-comp-margin-xxxl);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap
}

.t-form__label--top {
    float: none;
    min-height: var(--td-comp-margin-xxxl)
}

.t-form__label--left {
    text-align: left
}

.t-form__label--right {
    text-align: right
}

.t-form__label--required label:before {
    display: inline-block;
    margin-right: var(--td-comp-margin-xs);
    color: var(--td-error-color);
    line-height: var(--td-line-height-body-medium);
    content: "*"
}

.t-form__label--colon label:after {
    content: ":";
    position: relative;
    margin: 0 var(--td-comp-margin-xxs)
}

.t-form__controls {
    min-height: var(--td-comp-margin-xxxl);
    display: flow-root;
    position: relative
}

.t-form__controls-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: var(--td-comp-margin-xxxl)
}

.t-form__controls .t-form__item {
    margin-bottom: 0;
    margin-right: var(--td-comp-margin-xxl)
}

.t-form__controls.t-form--success-border.t-is-success .t-input__extra,
.t-form__controls.t-is-success .t-form__status .t-icon,
.t-form__controls.t-is-success .t-input__extra {
    color: var(--td-success-color)
}

.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner {
    border-color: var(--td-success-color)
}

.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus);
    box-shadow: 0 0 0 2px var(--td-success-color-focus)
}

.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon {
    color: var(--td-success-color)
}

.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active,
.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus);
    box-shadow: 0 0 0 2px var(--td-success-color-focus)
}

.t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon {
    color: var(--td-success-color)
}

.t-form__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 var(--td-comp-margin-s)
}

.t-form__status>.t-icon {
    font-size: var(--td-comp-size-xxxs)
}

.t-form__status-without-icon {
    width: 25px;
    height: 25px
}

.t-form__status button {
    width: var(--td-comp-size-m)
}

.t-form__status button+button {
    margin-left: var(--td-comp-margin-s)
}

.t-form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: var(--td-comp-margin-l)
}

.t-form-inline .t-form__item {
    margin: 0;
    min-width: 200px;
    display: inline-block;
    margin-right: var(--td-comp-margin-xxl)
}

.t-input__extra,
.t-input__help {
    margin: 0;
    width: 100%;
    height: auto;
    min-height: var(--td-line-height-body-small);
    font: var(--td-font-body-small);
    color: var(--td-text-color-placeholder)
}

.t-input__extra {
    position: absolute;
    bottom: calc(0px - var(--td-line-height-body-small));
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.t-is-warning .t-input__extra {
    color: var(--td-warning-color)
}

.t-is-warning .t-form__controls-content .t-cascader,
.t-is-warning .t-form__controls-content .t-input,
.t-is-warning .t-form__controls-content .t-radio-button,
.t-is-warning .t-form__controls-content .t-range-input,
.t-is-warning .t-form__controls-content .t-select,
.t-is-warning .t-form__controls-content .t-textarea__inner {
    border-color: var(--td-warning-color)
}

.t-is-warning .t-form__controls-content .t-cascader--focused,
.t-is-warning .t-form__controls-content .t-input--focused,
.t-is-warning .t-form__controls-content .t-radio-button--focused,
.t-is-warning .t-form__controls-content .t-range-input--focused,
.t-is-warning .t-form__controls-content .t-select--focused,
.t-is-warning .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus);
    box-shadow: 0 0 0 2px var(--td-warning-color-focus)
}

.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,
.t-is-warning .t-form__controls-content .t-cascader .t-icon,
.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,
.t-is-warning .t-form__controls-content .t-input .t-icon,
.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,
.t-is-warning .t-form__controls-content .t-radio-button .t-icon,
.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,
.t-is-warning .t-form__controls-content .t-range-input .t-icon,
.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,
.t-is-warning .t-form__controls-content .t-select .t-icon,
.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon {
    color: var(--td-warning-color)
}

.t-is-warning .t-form__controls-content .t-cascader.t-is-active,
.t-is-warning .t-form__controls-content .t-select.t-is-active,
.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus);
    box-shadow: 0 0 0 2px var(--td-warning-color-focus)
}

.t-is-warning .t-form__controls-content .t-form__status .t-icon {
    color: var(--td-warning-color)
}

.t-is-error .t-input__extra {
    color: var(--td-error-color)
}

.t-is-error .t-form__controls-content .t-cascader,
.t-is-error .t-form__controls-content .t-input,
.t-is-error .t-form__controls-content .t-radio-button,
.t-is-error .t-form__controls-content .t-range-input,
.t-is-error .t-form__controls-content .t-select,
.t-is-error .t-form__controls-content .t-textarea__inner {
    border-color: var(--td-error-color)
}

.t-is-error .t-form__controls-content .t-cascader--focused,
.t-is-error .t-form__controls-content .t-input--focused,
.t-is-error .t-form__controls-content .t-radio-button--focused,
.t-is-error .t-form__controls-content .t-range-input--focused,
.t-is-error .t-form__controls-content .t-select--focused,
.t-is-error .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus);
    box-shadow: 0 0 0 2px var(--td-error-color-focus)
}

.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,
.t-is-error .t-form__controls-content .t-cascader .t-icon,
.t-is-error .t-form__controls-content .t-input .t-fake-arrow,
.t-is-error .t-form__controls-content .t-input .t-icon,
.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,
.t-is-error .t-form__controls-content .t-radio-button .t-icon,
.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,
.t-is-error .t-form__controls-content .t-range-input .t-icon,
.t-is-error .t-form__controls-content .t-select .t-fake-arrow,
.t-is-error .t-form__controls-content .t-select .t-icon,
.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.t-is-error .t-form__controls-content .t-textarea__inner .t-icon {
    color: var(--td-error-color)
}

.t-is-error .t-form__controls-content .t-cascader.t-is-active,
.t-is-error .t-form__controls-content .t-select.t-is-active,
.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus);
    box-shadow: 0 0 0 2px var(--td-error-color-focus)
}

.t-is-error .t-form__controls-content .t-form__status .t-icon {
    color: var(--td-error-color)
}

.t-slider__input-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: var(--td-comp-margin-xxl)
}

.t-slider__input-container.is-vertical {
    padding-top: var(--td-comp-paddingTB-l);
    margin-left: 0
}

.t-slider__input-container .t-slider__center-line {
    width: var(--td-size-4);
    height: 1px;
    background: rgba(0, 0, 0, .9);
    margin: 0 var(--td-comp-margin-s)
}

.t-slider {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    height: calc(var(--td-comp-paddingTB-xs)*2 + var(--td-size-2));
    width: 100%;
    position: relative;
    padding: var(--td-comp-paddingTB-xs) 0
}

.t-slider__container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-slider__container.is-vertical {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-slider__rail {
    position: absolute;
    width: 100%;
    height: var(--td-size-2);
    background-color: var(--td-bg-color-secondarycomponent);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    border-radius: var(--td-radius-round)
}

.t-slider__rail:hover {
    background-color: var(--td-bg-color-secondarycomponent-hover)
}

.t-slider__track {
    background-color: var(--td-brand-color);
    right: auto;
    border-radius: var(--td-radius-round)
}

.t-slider__step,
.t-slider__track {
    position: absolute;
    height: var(--td-size-2)
}

.t-slider__step {
    width: 100%;
    cursor: pointer
}

.t-slider__button {
    width: var(--td-comp-size-xxxs);
    height: var(--td-comp-size-xxxs);
    border: 2px solid var(--td-brand-color);
    background-color: #fff;
    border-radius: var(--td-radius-circle);
    -webkit-transition: .2s;
    transition: .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: var(--td-shadow-1);
    box-shadow: var(--td-shadow-1)
}

.t-slider__button--dragging {
    -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    box-shadow: 0 0 0 2px var(--td-brand-color-focus)
}

.t-slider__button:hover {
    background-color: var(--td-gray-color-1)
}

.t-slider__button-wrapper {
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: rgba(0, 0, 0, 0);
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: normal;
    outline: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-slider__stop {
    position: absolute;
    width: 1px;
    height: var(--td-size-2);
    background-color: var(--td-bg-color-secondarycomponent);
    top: 4px
}

.t-slider__mark {
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%
}

.t-slider__mark-text {
    position: absolute;
    display: inline-block;
    font: var(--td-font-body-small);
    color: var(--td-text-color-primary);
    top: calc(var(--td-size-2) + var(--td-comp-paddingTB-xs) + 2px);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    cursor: pointer
}

.t-slider__mark-text:first-child {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.t-slider__mark-text:last-child {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.t-slider--vertical {
    height: 100%;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.t-slider--vertical .t-slider__rail {
    width: var(--td-size-2);
    height: 100%
}

.t-slider--vertical .t-slider__track {
    width: var(--td-size-2);
    top: auto
}

.t-slider--vertical .t-slider__step {
    width: var(--td-size-2);
    height: 100%
}

.t-slider--vertical .t-slider__handle {
    margin-top: -6px;
    margin-left: -5px;
    top: auto;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
}

.t-slider--vertical .t-slider__mark {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.t-slider--vertical .t-slider__stop {
    width: var(--td-size-2);
    height: 1px;
    left: 4px;
    background-color: var(--td-bg-color-secondarycomponent)
}

.t-slider--vertical .t-slider__mark-text {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0;
    margin-left: var(--td-comp-margin-xxs)
}

.t-slider--vertical .t-slider__button-wrapper {
    top: auto;
    position: absolute;
    z-index: 2;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    background-color: rgba(0, 0, 0, 0);
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: normal;
    outline: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-is-disabled {
    cursor: not-allowed
}

.t-is-disabled .t-slider__track {
    background-color: var(--td-brand-color-disabled)
}

.t-is-disabled .t-slider__rail {
    background-color: var(--td-bg-color-component-disabled)
}

.t-is-disabled .t-slider__handle {
    border: 2px solid var(--td-brand-color-disabled)
}

.t-is-disabled .t-slider__button {
    border-color: var(--td-brand-color-disabled);
    outline: none
}

.t-is-disabled .t-slider__mark-text {
    color: var(--td-text-color-disabled);
    cursor: not-allowed
}

.t-is-disabled .t-slider__button-wrapper {
    cursor: not-allowed
}

.t-switch {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    outline: none;
    border: 0;
    padding: 0;
    margin: 0;
    height: var(--td-comp-size-xxs);
    line-height: var(--td-comp-size-xxs);
    border-radius: calc(var(--td-comp-size-xxs)/2);
    min-width: calc(var(--td-comp-size-xxs)/.618);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    background-color: var(--td-bg-color-secondarycomponent);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-switch:hover {
    background-color: var(--td-bg-color-secondarycomponent-hover)
}

.t-switch__handle {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 4px;
    left: 4px;
    width: calc(var(--td-comp-size-xxs) - 8px);
    height: calc(var(--td-comp-size-xxs) - 8px);
    border-radius: var(--td-radius-extraLarge);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-shadow: var(--td-shadow-1);
    box-shadow: var(--td-shadow-1)
}

.t-switch__handle .t-icon {
    font-size: calc(var(--td-comp-size-xxs) - 4px);
    color: rgba(0, 0, 0, 0)
}

.t-switch__handle:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: var(--td-radius-extraLarge);
    background-color: #fff;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before {
    left: 0;
    right: -6px
}

.t-switch:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before {
    right: 0;
    left: -6px
}

.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__content {
    opacity: 0
}

.t-switch__content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--td-text-color-anti);
    padding: 0 var(--td-comp-margin-xs) 0 calc(var(--td-comp-size-xxs)/.618/2 + 2px);
    font-size: var(--td-font-size-body-small);
    min-width: calc(var(--td-comp-size-xxs)/.618);
    -webkit-transition: padding .2s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    transition: padding .2s cubic-bezier(.38, 0, .24, 1), opacity .2s linear
}

.t-switch__content .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-switch.t-is-checked {
    background-color: var(--td-brand-color)
}

.t-switch.t-is-checked:hover {
    background-color: var(--td-brand-color-hover)
}

.t-switch.t-is-checked .t-switch__handle {
    left: calc(100% - 2.5px);
    -webkit-transform: translate(-100%);
    -ms-transform: translate(-100%);
    transform: translate(-100%);
    width: calc(var(--td-comp-size-xxs) - 5px);
    height: calc(var(--td-comp-size-xxs) - 5px);
    top: 2.5px
}

.t-switch.t-is-checked .t-switch__content {
    padding: 0 calc(var(--td-comp-size-xxs)/.618/2 + 2px) 0 var(--td-comp-margin-xs);
    color: var(--td-text-color-anti)
}

.t-switch.t-is-loading {
    cursor: not-allowed;
    background-color: var(--td-bg-color-component-disabled)
}

.t-switch.t-is-loading .t-loading {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.t-switch.t-is-loading .t-switch__handle .t-icon {
    color: var(--td-bg-color-component-disabled)
}

.t-switch.t-is-loading.t-is-checked {
    background-color: var(--td-brand-color-focus)
}

.t-switch.t-is-loading.t-is-checked .t-switch__handle .t-icon {
    color: var(--td-brand-color-focus)
}

.t-switch.t-is-disabled {
    cursor: not-allowed;
    background-color: var(--td-bg-color-component-disabled)
}

.t-switch.t-is-disabled .t-switch__handle {
    -webkit-box-shadow: none;
    box-shadow: none
}

.t-switch.t-is-disabled.t-is-checked {
    background-color: var(--td-brand-color-disabled)
}

.t-switch.t-is-disabled.t-is-checked .t-switch__handle {
    -webkit-box-shadow: none;
    box-shadow: none
}

.t-switch.t-is-disabled.t-is-checked .t-switch__handle .t-icon {
    color: var(--td-brand-color-disabled)
}

.t-switch.t-size-l {
    min-width: calc(var(--td-comp-size-xs)/.618);
    height: var(--td-comp-size-xs);
    line-height: var(--td-comp-size-xs);
    border-radius: calc(var(--td-comp-size-xs)/2)
}

.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before {
    left: 0;
    right: -8px
}

.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before {
    right: 0;
    left: -8px
}

.t-switch.t-size-l .t-switch__handle {
    top: 5px;
    left: 5px;
    width: calc(var(--td-comp-size-xs) - 10px);
    height: calc(var(--td-comp-size-xs) - 10px)
}

.t-switch.t-size-l .t-switch__handle .t-icon {
    font-size: calc(var(--td-comp-size-xs) - 4px)
}

.t-switch.t-size-l .t-switch__content {
    padding: 0 var(--td-comp-margin-s) 0 calc(var(--td-comp-size-xs)/.618/2 + 4px);
    min-width: calc(var(--td-comp-size-xs)/.618);
    font-size: 9px
}

.t-switch.t-size-l .t-switch__content .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-switch.t-size-l.t-is-checked .t-switch__handle {
    left: calc(100% - 3px);
    top: 3px;
    width: calc(var(--td-comp-size-xs) - 6px);
    height: calc(var(--td-comp-size-xs) - 6px)
}

.t-switch.t-size-l.t-is-checked .t-switch__content {
    padding: 0 calc(var(--td-comp-size-xs)/.618/2 + 4px) 0 var(--td-comp-margin-s)
}

.t-switch.t-size-s {
    min-width: calc(var(--td-comp-size-xxxs)/.618);
    height: var(--td-comp-size-xxxs);
    line-height: var(--td-comp-size-xxxs);
    border-radius: calc(var(--td-comp-size-xxxs)/2)
}

.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before {
    left: 0;
    right: -4px
}

.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before {
    right: 0;
    left: -4px
}

.t-switch.t-size-s .t-switch__handle {
    top: 3px;
    left: 3px;
    width: calc(var(--td-comp-size-xxxs) - 6px);
    height: calc(var(--td-comp-size-xxxs) - 6px)
}

.t-switch.t-size-s .t-switch__handle .t-icon {
    font-size: calc(var(--td-comp-size-xxxs) - 4px)
}

.t-switch.t-size-s .t-switch__content {
    padding: 0 var(--td-comp-margin-xxs) 0 calc(var(--td-comp-size-xxxs)/.618/2 + 2px);
    min-width: calc(var(--td-comp-size-xxxs)/.618);
    font-size: 9px
}

.t-switch.t-size-s .t-switch__content .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-switch.t-size-s.t-is-checked .t-switch__handle {
    left: calc(100% - 2px);
    top: 2px;
    width: calc(var(--td-comp-size-xxxs) - 4px);
    height: calc(var(--td-comp-size-xxxs) - 4px)
}

.t-switch.t-size-s.t-is-checked .t-switch__content {
    padding: 0 calc(var(--td-comp-size-xxxs)/.618/2 + 2px) 0 var(--td-comp-margin-xxs)
}

.t-textarea {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.t-textarea,
.t-textarea__inner {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.t-textarea__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--td-comp-size-xxxl);
    min-height: var(--td-comp-size-xxxl);
    border: 1px solid var(--td-border-level-2-color);
    border-radius: var(--td-radius-default);
    padding: calc(var(--td-comp-size-m)/2 - var(--td-line-height-body-medium)/2) var(--td-comp-paddingLR-s);
    background-color: var(--td-bg-color-specialcomponent);
    resize: vertical;
    outline: none;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1), height 0s;
    transition: all .2s cubic-bezier(.38, 0, .24, 1), height 0s
}

.t-textarea__inner:focus,
.t-textarea__inner:hover {
    border-color: var(--td-brand-color)
}

.t-textarea__inner:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus);
    box-shadow: 0 0 0 2px var(--td-brand-color-focus)
}

.t-textarea__inner::-webkit-input-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-textarea__inner::-moz-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-textarea__inner:-ms-input-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-textarea__inner::-ms-input-placeholder {
    color: var(--td-text-color-placeholder)
}

.t-textarea__inner::placeholder {
    color: var(--td-text-color-placeholder)
}

.t-textarea__inner.t-is-success {
    border-color: var(--td-success-color)
}

.t-textarea__inner.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus);
    box-shadow: 0 0 0 2px var(--td-success-color-focus)
}

.t-textarea__inner.t-is-warning {
    border-color: var(--td-warning-color)
}

.t-textarea__inner.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus);
    box-shadow: 0 0 0 2px var(--td-warning-color-focus)
}

.t-textarea__inner.t-is-error {
    border-color: var(--td-error-color)
}

.t-textarea__inner.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus);
    box-shadow: 0 0 0 2px var(--td-error-color-focus)
}

.t-textarea__info_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: var(--td-comp-margin-s);
    -moz-column-gap: var(--td-comp-margin-s);
    column-gap: var(--td-comp-margin-s);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-textarea__info_wrapper_align {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

.t-textarea__limit {
    font: var(--td-font-body-small);
    color: var(--td-text-color-placeholder)
}

.t-textarea .t-is-disabled {
    color: var(--td-text-color-disabled);
    background-color: var(--td-bg-color-component-disabled);
    cursor: not-allowed
}

.t-textarea .t-is-disabled:hover {
    border-color: var(--td-border-level-2-color)
}

.t-textarea .t-is-disabled::-webkit-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-textarea .t-is-disabled::-moz-placeholder {
    color: var(--td-text-color-disabled)
}

.t-textarea .t-is-disabled:-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-textarea .t-is-disabled::-ms-input-placeholder {
    color: var(--td-text-color-disabled)
}

.t-textarea .t-is-disabled::placeholder {
    color: var(--td-text-color-disabled)
}

.t-textarea .t-resize-none {
    resize: none
}

.t-textarea__tips {
    height: auto;
    min-height: var(--td-comp-size-xs);
    font: var(--td-font-body-small);
    display: inline-block
}

.t-textarea__tips--normal {
    color: var(--td-text-color-placeholder)
}

.t-textarea__tips--success {
    color: var(--td-success-color)
}

.t-textarea__tips--warning {
    color: var(--td-warning-color)
}

.t-textarea__tips--error {
    color: var(--td-error-color)
}

.t-transfer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    font: var(--td-font-body-medium);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background: rgba(0, 0, 0, 0);
    color: var(--td-text-color-primary);
    max-height: 100%
}

.t-transfer__list {
    position: relative;
    display: inline-block;
    min-width: 200px;
    height: 200px;
    padding-top: var(--td-comp-size-xxl);
    border: 0;
    word-break: break-word;
    vertical-align: middle
}

.t-transfer__list-source,
.t-transfer__list-target {
    border: 1px solid var(--td-border-level-1-color);
    border-radius: var(--td-radius-medium)
}

.t-transfer__list-header {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    top: 0;
    height: var(--td-comp-size-xxl);
    line-height: var(--td-comp-size-xxl);
    width: calc(200px - var(--td-comp-margin-s)*2);
    padding: 0 var(--td-comp-paddingLR-s);
    margin: 0 var(--td-comp-margin-s);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-transfer__list-header+:not(.t-transfer__list--with-search) {
    border-top: 1px solid var(--td-border-level-1-color)
}

.t-transfer__list-header .t-checkbox {
    margin-right: 0
}

.t-transfer__list-header .t-checkbox__label {
    margin: 0
}

.t-transfer__list-header div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-transfer__list-header div>span {
    margin-left: var(--td-comp-margin-s)
}

.t-transfer__list-header>span {
    color: var(--td-text-color-placeholder)
}

.t-transfer__list-body {
    position: relative;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-transfer__list--with-search {
    padding-top: var(--td-comp-size-m);
    border-top: 0
}

.t-transfer__list-content {
    height: 100%;
    width: 100%;
    overflow: auto
}

.t-transfer__list-content .t-checkbox-group {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--td-comp-margin-xs);
    margin: var(--td-comp-margin-s) 0
}

.t-transfer__list-content .t-checkbox-group .t-checkbox {
    margin-right: var(--td-comp-margin-s);
    --ripple-color: var(--td-bg-color-container-active)
}

.t-transfer__list-content .t-checkbox-group .t-checkbox+.t-checkbox {
    margin-left: var(--td-comp-margin-s)
}

.t-transfer__list-content .t-checkbox-group .t-checkbox__label {
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-transfer__list-content .t-checkbox-group .t-checkbox__label>span {
    margin-left: var(--td-comp-margin-s);
    display: inline-block
}

.t-transfer__list-item {
    padding: var(--td-comp-paddingLR-xs) var(--td-comp-paddingLR-s);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    margin: 0 var(--td-comp-margin-s);
    border-radius: var(--td-radius-default);
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1)
}

.t-transfer__list-item:first-child {
    margin-top: 0
}

.t-transfer__list-item.t-is-disabled:hover {
    background: rgba(0, 0, 0, 0)
}

.t-transfer__list-item:hover {
    background: var(--td-bg-color-container-hover);
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1)
}

.t-transfer__list-item.t-is-checked {
    background: var(--td-brand-color-light)
}

.t-transfer__list-wrapper {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: auto;
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)
}

.t-transfer__list-pagination {
    height: var(--td-comp-size-xs);
    vertical-align: middle;
    padding: var(--td-comp-paddingTB-m)
}

.t-transfer__list-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    border-top: 1px solid var(--td-border-level-1-color);
    width: 100%
}

.t-transfer__operations {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: auto var(--td-comp-margin-s);
    vertical-align: middle;
    overflow: hidden;
    gap: var(--td-comp-margin-l)
}

.t-transfer__operations .t-icon {
    font-size: var(--td-comp-size-xxxs)
}

.t-transfer__operations .t-icon+.t-button__text {
    margin-left: 0
}

.t-transfer__empty {
    text-align: center;
    position: absolute;
    color: var(--td-text-color-placeholder);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.t-transfer__search-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 var(--td-comp-margin-s);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-transfer__search .t-transfer__list {
    height: 240px
}

.t-transfer--with-tree .t-transfer__list {
    height: auto
}

.t-transfer--with-tree .t-transfer__list .t-tree {
    padding: 0 var(--td-comp-paddingLR-m);
    margin: var(--td-comp-margin-s) 0
}

.t-transfer__pagination .t-transfer__list {
    height: 240px;
    padding-bottom: calc(var(--td-comp-size-xs) + var(--td-comp-paddingTB-m)*2)
}

.t-transfer__footer .t-transfer__list {
    height: 248px;
    padding-bottom: 48px
}

.t-transfer__pagination.t-transfer__footer .t-transfer__list {
    height: 288px;
    padding-bottom: calc(var(--td-comp-size-xs) + var(--td-comp-paddingTB-m)*2 + 48px)
}

.t-transfer__search.t-transfer__footer .t-transfer__list {
    height: 288px;
    padding-bottom: 48px
}

.t-transfer__search.t-transfer__pagination .t-transfer__list {
    height: 280px;
    padding-bottom: 48px
}

.t-transfer__search.t-transfer__footer.t-transfer__pagination .t-transfer__list {
    height: 328px;
    padding-bottom: 88px
}

.t-transfer__wrapper .t-transfer__list {
    height: 320px;
    width: 206px;
    overflow: scroll
}

.t-tree {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    position: relative
}

.t-tree.t-is-disabled,
.t-tree.t-is-disabled .t-icon {
    color: var(--td-text-color-disabled)
}

.t-tree.t-is-disabled .t-tree__item.t-is-active {
    background-color: var(--td-bg-color-container-hover);
    color: var(--td-text-color-disabled)
}

.t-tree.t-is-disabled .t-tree__item .t-icon {
    color: var(--td-text-color-secondary)
}

.t-tree__empty {
    color: var(--td-text-color-disabled)
}

.t-tree__branch {
    display: block
}

.t-tree__item {
    --level: 0;
    --hscale: 2;
    will-change: opacity, max-height;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 0 calc(var(--td-comp-margin-xxl)*var(--level));
    cursor: default;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

.t-tree__item .t-icon,
.t-tree__item .t-loading {
    display: inline-block;
    position: relative;
    z-index: 2;
    font-size: calc(var(--td-font-size-body-medium) + 2px)
}

.t-tree__item .t-icon {
    color: var(--td-text-color-secondary)
}

.t-tree__item .t-checkbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0
}

.t-tree__item .t-tree__icon--default .t-icon {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.t-tree__item--open .t-icon {
    color: var(--td-text-color-brand)
}

.t-tree__item--open .t-tree__icon--default .t-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.t-tree__item--clickable {
    cursor: pointer
}

.t-tree__item--locked {
    color: var(--td-text-color-disabled)
}

.t-tree__item--matched {
    color: inherit
}

.t-tree__item--draggable {
    cursor: pointer
}

.t-tree__item--draggable:hover {
    background-color: var(--td-bg-color-container-hover);
    background-clip: content-box
}

.t-tree__item--draggable:after {
    position: absolute;
    top: -1px;
    right: 0;
    left: 0;
    display: block;
    height: 2px;
    border-radius: 1px;
    content: "";
    padding: inherit;
    background-clip: content-box
}

.t-tree__item--tip-bottom:after,
.t-tree__item--tip-top:after {
    background-color: var(--td-brand-color)
}

.t-tree__item--tip-bottom:after {
    top: unset;
    bottom: -1px
}

.t-tree__item--tip-highlight {
    background-color: var(--td-brand-color-light);
    background-clip: content-box
}

.t-tree__item:before {
    content: "";
    display: block;
    width: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 34px
}

.t-tree--block-node .t-tree__label {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-tree--hoverable .t-tree__label:not(.t-is-active):not(.t-is-checked):hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-tree__line {
    --level: 0;
    --color: var(--td-border-level-1-color);
    --space: var(--td-comp-margin-xxl);
    --iconSize: 16px;
    position: absolute;
    left: calc(var(--td-comp-margin-xxl)*var(--level) - var(--td-comp-margin-l));
    bottom: var(--td-comp-margin-l);
    width: 1px;
    height: 34px;
    pointer-events: none
}

.t-tree__line:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 34px;
    width: var(--td-comp-margin-m);
    border-left: 1px solid var(--color);
    border-bottom: 1px solid var(--color)
}

.t-tree__line--first:before {
    height: var(--td-line-height-body-medium)
}

.t-tree__line--leaf:before {
    width: var(--td-comp-margin-m)
}

.t-tree__icon {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: calc(var(--td-font-size-body-medium) + 2px);
    font-size: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.t-tree__icon:after {
    content: "";
    display: block;
    position: absolute;
    left: -2px;
    top: -2px;
    width: calc(var(--td-font-size-body-medium) + 6px);
    height: calc(var(--td-font-size-body-medium) + 6px);
    border-radius: var(--td-radius-default)
}

.t-tree__icon:not(:empty):hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-tree__icon:empty {
    cursor: auto
}

.t-tree__label {
    --ripple-color: var(--td-bg-color-container-active);
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xs);
    margin-left: var(--td-comp-margin-xs);
    border-radius: var(--td-radius-default);
    cursor: pointer;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-tree__label.t-is-checked {
    font-weight: 500;
    color: var(--td-text-color-primary);
    background-color: var(--td-brand-color-light)
}

.t-tree__label::-moz-selection {
    background-color: rgba(0, 0, 0, 0)
}

.t-tree__label::selection {
    background-color: rgba(0, 0, 0, 0)
}

.t-is-active .t-tree__label {
    font-weight: 500;
    color: var(--td-text-color-primary);
    background-color: var(--td-brand-color-light)
}

.t-tree__space {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.t-tree__operations {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

.t-tree__operations .t-icon {
    cursor: pointer
}

.t-tree__item.t-is-disabled {
    color: var(--td-text-color-disabled);
    cursor: default
}

.t-tree__item.t-is-disabled .t-checkbox {
    cursor: default
}

.t-tree__item--hidden {
    display: none
}

.t-tree--transition .t-tree__label {
    -webkit-transition: background-color .24s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .24s cubic-bezier(.38, 0, .24, 1)
}

.t-tree--transition .t-tree__icon {
    -webkit-transition: color, -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: color, -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .24s cubic-bezier(.38, 0, .24, 1), -webkit-transform .24s cubic-bezier(.38, 0, .24, 1)
}

.t-tree--transition .t-tree__icon:after,
.t-tree--transition .t-tree__icon:not(:empty):hover {
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-tree--transition .t-tree__icon--default .t-icon {
    -webkit-transition: color, -webkit-transform .2s cubic-bezier(.38, 0, .24, 1);
    transition: color, -webkit-transform .2s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .2s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .2s cubic-bezier(.38, 0, .24, 1), -webkit-transform .2s cubic-bezier(.38, 0, .24, 1)
}

.t-tree--transition .t-tree__item--visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: calc(34px*var(--hscale));
    opacity: 1;
    -webkit-transition: opacity .15s linear .15s, max-height .15s linear 0s;
    transition: opacity .15s linear .15s, max-height .15s linear 0s
}

.t-tree--transition .t-tree__item--hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-animation: initial;
    animation: initial;
    -webkit-transition: opacity .15s linear 0s, max-height .15s linear .15s;
    transition: opacity .15s linear 0s, max-height .15s linear .15s
}

.t-tree--transition .t-tree__item--enter-active {
    -webkit-animation: t-tree-toggle .3s linear;
    animation: t-tree-toggle .3s linear
}

.t-tree--transition .t-tree__item--leave-active {
    animation: t-tree-toggle .3s linear reverse forwards
}

.t-tree__lazyload,
.t-tree__vscroll {
    overflow-y: auto
}

.t-tree__vscroll-cursor {
    position: absolute;
    width: 1px;
    height: 1px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.t-tree--scrolling .t-tree__item {
    will-change: auto
}

.t-tree--scrolling .t-tree__item--enter,
.t-tree--scrolling .t-tree__item--enter-active,
.t-tree--scrolling .t-tree__item--enter-to,
.t-tree--scrolling .t-tree__item--hidden,
.t-tree--scrolling .t-tree__item--leave,
.t-tree--scrolling .t-tree__item--leave-active .t-tree__item--leave-to,
.t-tree--scrolling .t-tree__item--visible,
.t-tree--scrolling .v-enter,
.t-tree--scrolling .v-leave {
    -webkit-animation: none;
    animation: none;
    -webkit-transition: none;
    transition: none
}

.t-tree--scrolling .t-tree__item--enter-active,
.t-tree--scrolling .t-tree__item--enter-to,
.t-tree--scrolling .t-tree__item--visible {
    max-height: none
}

.t-tree--scrolling .t-tree__item--leave-active,
.t-tree--scrolling .t-tree__item--leave-to {
    max-height: 0
}

.t-avatar {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background: var(--td-brand-color-focus);
    color: var(--td-text-color-brand);
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: var(--td-comp-size-m);
    height: var(--td-comp-size-m);
    font-size: var(--td-font-size-body-large);
    line-height: var(--td-comp-size-m)
}

.t-avatar.t-avatar__icon {
    font-size: var(--td-comp-size-xxs)
}

.t-avatar--circle {
    border-radius: var(--td-radius-circle)
}

.t-avatar--round {
    border-radius: var(--td-radius-default)
}

.t-avatar.t-size-s {
    width: var(--td-comp-size-xs);
    height: var(--td-comp-size-xs);
    font-size: var(--td-font-size-body-medium);
    line-height: var(--td-comp-size-xs)
}

.t-avatar.t-size-s.t-avatar__icon {
    font-size: var(--td-comp-size-xxxs)
}

.t-avatar.t-size-l {
    width: var(--td-comp-size-xl);
    height: var(--td-comp-size-xl);
    font-size: var(--td-font-size-title-large);
    line-height: var(--td-comp-size-xl)
}

.t-avatar.t-size-l.t-avatar__icon {
    font-size: var(--td-comp-size-xs)
}

.t-avatar>.t-image__wrapper {
    max-width: 100%;
    max-height: 100%
}

.t-avatar-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-avatar-group .t-avatar {
    border: 2px solid var(--td-bg-color-container)
}

.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child) {
    margin-right: calc(0px - var(--td-size-3))
}

.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-s {
    margin-right: calc(0px - var(--td-size-2))
}

.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-l {
    margin-right: calc(0px - var(--td-size-4))
}

.t-avatar-group.t-avatar--offset-left .t-avatar:first-child {
    z-index: 49
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(2) {
    z-index: 48
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(3) {
    z-index: 47
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(4) {
    z-index: 46
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(5) {
    z-index: 45
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(6) {
    z-index: 44
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(7) {
    z-index: 43
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(8) {
    z-index: 42
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(9) {
    z-index: 41
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(10) {
    z-index: 40
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(11) {
    z-index: 39
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(12) {
    z-index: 38
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(13) {
    z-index: 37
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(14) {
    z-index: 36
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(15) {
    z-index: 35
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(16) {
    z-index: 34
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(17) {
    z-index: 33
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(18) {
    z-index: 32
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(19) {
    z-index: 31
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(20) {
    z-index: 30
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(21) {
    z-index: 29
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(22) {
    z-index: 28
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(23) {
    z-index: 27
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(24) {
    z-index: 26
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(25) {
    z-index: 25
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(26) {
    z-index: 24
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(27) {
    z-index: 23
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(28) {
    z-index: 22
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(29) {
    z-index: 21
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(30) {
    z-index: 20
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(31) {
    z-index: 19
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(32) {
    z-index: 18
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(33) {
    z-index: 17
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(34) {
    z-index: 16
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(35) {
    z-index: 15
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(36) {
    z-index: 14
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(37) {
    z-index: 13
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(38) {
    z-index: 12
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(39) {
    z-index: 11
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(40) {
    z-index: 10
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(41) {
    z-index: 9
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(42) {
    z-index: 8
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(43) {
    z-index: 7
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(44) {
    z-index: 6
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(45) {
    z-index: 5
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(46) {
    z-index: 4
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(47) {
    z-index: 3
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(48) {
    z-index: 2
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(49) {
    z-index: 1
}

.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(50) {
    z-index: 0
}

.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child) {
    margin-left: calc(0px - var(--td-size-3))
}

.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-s {
    margin-left: calc(0px - var(--td-size-2))
}

.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-l {
    margin-left: calc(0px - var(--td-size-4))
}

.t-image__wrapper {
    position: relative;
    background: var(--td-bg-color-secondarycontainer);
    z-index: 1
}

.t-image__wrapper--shape-square {
    border-radius: 0
}

.t-image__wrapper--shape-round {
    border-radius: var(--td-radius-medium)
}

.t-image__wrapper--shape-circle {
    border-radius: 50%
}

.t-image__wrapper--gallery {
    border-radius: var(--td-radius-medium)
}

.t-image__wrapper--gallery .t-image {
    position: relative;
    z-index: 5
}

.t-image__wrapper--need-hover {
    cursor: pointer
}

.t-image {
    width: 100%;
    height: 100%;
    border-radius: inherit;
    position: relative;
    z-index: inherit
}

.t-image--fit-fill {
    -o-object-fit: fill;
    object-fit: fill
}

.t-image--fit-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.t-image--fit-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.t-image--fit-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down
}

.t-image--fit-none {
    -o-object-fit: none;
    object-fit: none
}

.t-image--position-center {
    -o-object-position: center;
    object-position: center
}

.t-image--position-bottom {
    -o-object-position: bottom;
    object-position: bottom
}

.t-image--position-top {
    -o-object-position: top;
    object-position: top
}

.t-image--position-left {
    -o-object-position: left;
    object-position: left
}

.t-image--position-right {
    -o-object-position: right;
    object-position: right
}

.t-image__gallery-shadow {
    position: absolute;
    left: 0;
    right: -24px;
    top: 24px;
    bottom: 24px;
    background: hsla(0, 0%, 93.3%, .26);
    border-radius: var(--td-radius-medium);
    z-index: 3
}

.t-image__gallery-shadow:after,
.t-image__gallery-shadow:before {
    content: "";
    position: absolute;
    left: 0;
    border-radius: var(--td-radius-medium)
}

.t-image__gallery-shadow:after {
    top: -16px;
    right: 16px;
    bottom: -16px;
    background: hsla(0, 0%, 93.3%, .8);
    z-index: 4
}

.t-image__gallery-shadow:before {
    top: -8px;
    right: 8px;
    bottom: -8px;
    background: hsla(0, 0%, 93.3%, .5);
    z-index: 2
}

.t-image__placeholder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 0
}

.t-image__overlay-content,
.t-image__placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.t-image__overlay-content {
    z-index: 6;
    opacity: 1;
    visibility: visible;
    -webkit-transition: visibility 0s, opacity .2s linear;
    transition: visibility 0s, opacity .2s linear
}

.t-image__overlay-content--hidden {
    visibility: hidden;
    opacity: 0
}

.t-image__error,
.t-image__loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}

.t-image__loading {
    color: var(--td-text-color-secondary)
}

.t-image__error {
    color: var(--td-text-color-disabled)
}

.t-badge {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    display: inline-block
}

.t-badge--circle,
.t-badge--dot,
.t-badge--round {
    position: absolute;
    top: 0;
    right: 0;
    color: var(--td-text-color-anti);
    text-align: center;
    font: var(--td-font-body-small);
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.t-badge--static {
    position: static;
    display: inline-block;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.t-badge--dot {
    right: 1px;
    margin-top: 1px;
    width: 6px;
    height: 6px;
    border-radius: var(--td-radius-circle);
    background-color: var(--td-error-color)
}

.t-badge--circle,
.t-badge--round {
    padding-right: calc(var(--td-comp-size-xxs)/2 - 4px);
    padding-left: calc(var(--td-comp-size-xxs)/2 - 4px);
    min-width: 8px;
    height: var(--td-comp-size-xxs);
    border-radius: calc(var(--td-comp-size-xxs)/2);
    background-color: var(--td-error-color);
    line-height: var(--td-comp-size-xxs)
}

.t-badge--circle.t-size-s,
.t-badge--round.t-size-s {
    padding-right: calc(var(--td-comp-size-xxxs)/2 - 4px);
    padding-left: calc(var(--td-comp-size-xxxs)/2 - 4px);
    min-width: 8px;
    height: var(--td-comp-size-xxxs);
    line-height: var(--td-comp-size-xxxs)
}

.t-badge--round {
    border-radius: var(--td-radius-round)
}

.t-calendar {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid var(--td-border-level-1-color);
    background-color: var(--td-bg-color-container);
    border-radius: var(--td-radius-large)
}

.t-calendar .t-is-disabled.t-calendar__table-body-cell:hover {
    cursor: not-allowed
}

.t-calendar .t-is-disabled .t-calendar__table-body-cell-display {
    color: var(--td-text-color-disabled)
}

.t-calendar .t-is-disabled .t-calendar__table-body-cell-display:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.t-calendar--full {
    min-width: 560px;
    padding: var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)
}

.t-calendar--full .t-calendar__control {
    padding: 0
}

.t-calendar--full .t-calendar__title {
    font: var(--td-font-title-large);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-calendar--full .t-calendar__panel {
    position: relative;
    margin-top: var(--td-comp-margin-xxxl)
}

.t-calendar--full .t-calendar__panel-title {
    font: var(--td-font-title-large);
    color: var(--td-text-color-primary);
    position: absolute
}

.t-calendar--full .t-calendar__table-body-cell,
.t-calendar--full .t-calendar__table-head-cell {
    margin-right: var(--td-comp-margin-s);
    position: relative
}

.t-calendar--full .t-calendar__table-body-cell {
    border-top: 2px solid var(--td-border-level-1-color);
    padding: 0;
    height: 104px;
    line-height: var(--td-line-height-body-medium);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: 0;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: border-top, background;
    transition-property: border-top, background;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear
}

.t-calendar--full .t-calendar__table-body-cell-content {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-xs);
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-calendar--full .t-calendar__table-body-cell.t-is-checked,
.t-calendar--full .t-calendar__table-body-cell.t-is-checked:hover {
    background-color: var(--td-brand-color-light)
}

.t-calendar--full .t-calendar__table-body-cell--now {
    border-top: 2px solid var(--td-brand-color)
}

.t-calendar--full .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display {
    color: var(--td-text-color-primary)
}

.t-calendar--full .t-calendar__footer {
    height: 90px;
    padding: var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl);
    border-top: 1px solid var(--td-border-level-1-color)
}

.t-calendar--card {
    width: 280px;
    border-radius: var(--td-radius-medium);
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m)
}

.t-calendar--card .t-calendar__control {
    padding: 0
}

.t-calendar--card .t-calendar__control-section {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.t-calendar--card .t-calendar__control-section-cell:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    display: block
}

.t-calendar--card .t-calendar__panel.t-calendar__panel--month {
    height: 200px;
    margin-top: var(--td-comp-margin-m)
}

.t-calendar--card .t-calendar__panel.t-calendar__panel--year {
    height: 168px;
    margin-top: var(--td-comp-margin-m)
}

.t-calendar--card .t-calendar__panel.t-calendar__panel--year .t-calendar__table-body-cell-display {
    min-width: var(--td-comp-size-xxl)
}

.t-calendar--card .t-calendar__table {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-self: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.t-calendar--card .t-calendar__table-body-row,
.t-calendar--card .t-calendar__table-head-row {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: var(--td-bg-color-container)
}

.t-calendar--card .t-calendar__table-body-cell,
.t-calendar--card .t-calendar__table-head-cell {
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font: var(--td-font-body-medium);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-calendar--card .t-calendar__table-body-cell-display,
.t-calendar--card .t-calendar__table-head-cell-display {
    width: var(--td-comp-size-xs);
    line-height: var(--td-comp-size-xs)
}

.t-calendar--card .t-calendar__table-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-self: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-calendar--card .t-calendar__table-body-cell {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-calendar--card .t-calendar__table-body-cell:hover {
    background-color: var(--td-bg-color-container)
}

.t-calendar--card .t-calendar__table-body-cell-display {
    font: var(--td-font-body-medium);
    padding-top: calc(var(--td-comp-paddingTB-xxs)/2);
    padding-bottom: calc(var(--td-comp-paddingTB-xxs)/2);
    text-align: center;
    border-radius: var(--td-radius-default);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.t-calendar--card .t-calendar__table-body-cell-display:hover {
    -webkit-box-shadow: inset 0 0 0 1px var(--td-brand-color);
    box-shadow: inset 0 0 0 1px var(--td-brand-color);
    -webkit-transition: -webkit-box-shadow .2s linear;
    transition: -webkit-box-shadow .2s linear;
    transition: box-shadow .2s linear;
    transition: box-shadow .2s linear, -webkit-box-shadow .2s linear
}

.t-calendar--card .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display {
    color: var(--td-brand-color);
    background-color: var(--td-brand-color-light);
    position: relative
}

.t-calendar--card .t-is-checked .t-calendar__table-body-cell-display {
    background: var(--td-brand-color);
    border-radius: var(--td-radius-default);
    color: var(--td-text-color-anti)
}

.t-calendar--card .t-calendar__footer {
    height: var(--td-comp-size-xxl);
    padding: 0 var(--td-comp-paddingLR-m);
    border-top: 1px solid var(--td-border-level-1-color)
}

.t-calendar__control,
.t-calendar__control-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-calendar__control-section {
    height: 100%
}

.t-calendar__control-section:last-child {
    margin-right: 0
}

.t-calendar__control-section-cell {
    height: 100%;
    margin-right: var(--td-comp-margin-s);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-calendar__control-section-cell .t-radio-group {
    vertical-align: bottom
}

.t-calendar__control-section-cell .t-select {
    display: inline
}

.t-calendar__control-section-cell:last-child {
    margin-right: 0
}

.t-calendar__panel {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.t-calendar__table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    height: 100%
}

.t-calendar__table-body,
.t-calendar__table-head {
    width: 100%
}

.t-calendar__table-body-row,
.t-calendar__table-head-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-calendar__table-body-cell,
.t-calendar__table-head-cell {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font: var(--td-font-title-small);
    color: var(--td-text-color-primary);
    cursor: default;
    padding: 0
}

.t-calendar__table-body-cell:last-child,
.t-calendar__table-head-cell:last-child {
    margin-right: 0
}

.t-calendar__table-head {
    margin-bottom: var(--td-comp-margin-s);
    display: block
}

.t-calendar__table-head-row {
    padding-bottom: 0;
    background: var(--td-bg-color-container)
}

.t-calendar__table-head-cell {
    height: 100%;
    font: var(--td-font-title-small);
    color: var(--td-text-color-secondary)
}

.t-calendar__table-body-cell {
    cursor: pointer
}

.t-calendar__table-body-cell:hover {
    background-color: var(--td-bg-color-container-hover);
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.t-calendar__table-body-cell-display {
    font: var(--td-font-title-small);
    color: var(--td-text-color-primary)
}

.t-card {
    font: var(--td-font-body-medium);
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: var(--td-radius-medium);
    background-color: var(--td-bg-color-container);
    color: var(--td-text-color-primary);
    -webkit-transition: -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1)
}

.t-card--bordered {
    border: 1px solid var(--td-component-border)
}

.t-card--shadow,
.t-card--shadow-hover:hover {
    -webkit-box-shadow: var(--td-shadow-1);
    box-shadow: var(--td-shadow-1)
}

.t-card__cover {
    display: flow-root
}

.t-card__cover img {
    display: flow-root;
    width: 100%;
    max-height: 100%;
    border-radius: var(--td-radius-default) var(--td-radius-default) 0 0
}

.t-card__body {
    display: flow-root;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)
}

.t-card__header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);
    position: relative
}

.t-card__header,
.t-card__header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.t-card__header-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center
}

.t-card__header+.t-card__cover img {
    border-radius: 0
}

.t-card__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)
}

.t-card__footer-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-size-s .t-card__body,
.t-size-s .t-card__footer,
.t-size-s .t-card__header {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-l)
}

.t-card__avatar {
    width: var(--td-comp-size-xxxl);
    height: var(--td-comp-size-xxxl)
}

.t-card__avatar,
.t-card__title {
    margin-right: var(--td-comp-margin-l)
}

.t-card__title {
    font: var(--td-font-title-medium);
    color: var(--td-text-color-primary);
    word-break: break-all
}

.t-card__description,
.t-card__subtitle {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-secondary);
    word-break: break-all
}

.t-card__description {
    margin-top: var(--td-comp-margin-xs)
}

.t-card__actions {
    float: right;
    color: var(--td-brand-color)
}

.t-card__title--bordered {
    border-bottom: 1px solid var(--td-component-border)
}

.t-comment {
    font: var(--td-font-body-medium);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    color: var(--td-text-color-primary)
}

.t-comment__avatar,
.t-comment__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-comment__avatar {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: var(--td-comp-margin-xxl);
    cursor: pointer
}

.t-comment__avatar-image {
    width: var(--td-comp-size-xxxl);
    height: var(--td-comp-size-xxxl);
    border-radius: var(--td-radius-circle)
}

.t-comment__content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font: var(--td-font-body-medium)
}

.t-comment__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: var(--td-comp-margin-s)
}

.t-comment__name {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font: var(--td-font-title-medium);
    cursor: pointer
}

.t-comment__name,
.t-comment__time {
    padding-right: var(--td-comp-paddingLR-s)
}

.t-comment__time {
    font: var(--td-font-body-small);
    color: var(--td-text-color-placeholder)
}

.t-comment__detail {
    word-break: break-all;
    font: var(--td-font-body-medium)
}

.t-comment__quote {
    margin-top: var(--td-comp-margin-l);
    border-left: 4px solid var(--td-component-stroke);
    padding-left: var(--td-comp-margin-l)
}

.t-comment__quote .t-comment__detail,
.t-comment__quote .t-comment__name {
    color: var(--td-text-color-secondary)
}

.t-comment__actions {
    margin-top: var(--td-comp-margin-s);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    list-style: none;
    padding: 0;
    gap: var(--td-comp-margin-s)
}

.t-comment__actions .t-button--variant-text {
    color: var(--td-text-color-placeholder)
}

.t-comment__actions .t-button--variant-text .t-button__text {
    gap: var(--td-comp-margin-s)
}

.t-comment__reply {
    margin-top: var(--td-comp-margin-l);
    margin-left: calc(var(--td-comp-size-xxxl) + var(--td-comp-margin-xxl));
    background-color: var(--td-bg-color-secondarycontainer);
    border-radius: var(--td-radius-medium);
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)
}

.t-comment__reply .t-button--variant-text {
    color: var(--td-text-color-placeholder)
}

.t-comment__reply .t-button--variant-text:hover {
    background-color: var(--td-bg-color-secondarycontainer-hover)
}

.t-comment__reply .t-button--variant-text .t-button__text {
    gap: var(--td-comp-margin-s)
}

.t-image-viewer__img-error {
    height: 440px;
    width: 440px;
    background-color: var(--td-bg-color-component-disabled);
    border-radius: 4px;
    color: #000;
    cursor: inherit;
    position: absolute
}

.t-image-viewer__img-error .t-image-viewer__img-error-content {
    position: absolute;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    font: var(--td-font-body-medium)
}

.t-image-viewer__img-error .t-image-viewer__img-error-content .t-image-viewer__img-error-text {
    margin-top: var(--td-comp-margin-s)
}

@-webkit-keyframes modal-image-show {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes modal-image-hide {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes modal-image-hide {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@-webkit-keyframes modal-mask-show {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes modal-mask-show {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes modal-mask-hide {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes modal-mask-hide {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.t-image-viewer-preview-image {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 3000;
    overflow: hidden;
    -webkit-animation: modal-mask-show .2s cubic-bezier(.82, 0, 1, .9);
    animation: modal-mask-show .2s cubic-bezier(.82, 0, 1, .9)
}

.t-image-viewer-preview-image.t-is-hide {
    -webkit-animation: modal-mask-hide .2s cubic-bezier(0, 0, .15, 1);
    animation: modal-mask-hide .2s cubic-bezier(0, 0, .15, 1)
}

.t-image-viewer-preview-image.t-is-hide .t-image-viewer__modal-pic .t-image-viewer__modal-box {
    -webkit-animation: modal-image-hide .2s cubic-bezier(0, 0, .15, 1);
    animation: modal-image-hide .2s cubic-bezier(0, 0, .15, 1)
}

.t-image-viewer-preview-image .t-image-viewer__modal-index {
    text-align: center;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-anti);
    position: absolute;
    top: 92px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: rgba(0, 0, 0, .4);
    border-radius: var(--td-radius-default);
    padding: var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s);
    z-index: 1
}

.t-image-viewer-preview-image .t-image-viewer__modal-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--td-mask-active);
    height: 100%;
    width: 100%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    opacity: 1
}

.t-image-viewer-preview-image .t-image-viewer__modal-pic {
    height: 0;
    width: 0;
    position: absolute;
    top: 50%;
    left: 50%
}

.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: modal-image-show .2s cubic-bezier(.38, 0, .24, 1);
    animation: modal-image-show .2s cubic-bezier(.38, 0, .24, 1)
}

.t-image-viewer-preview-image .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image {
    display: block;
    max-width: min(90vw, 1000px);
    max-height: min(90vh, 800px);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -o-object-fit: contain;
    object-fit: contain
}

.t-image-viewer-preview-image .t-image-viewer__modal-header {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--td-bg-color-container);
    padding: 0 0 12px 0
}

.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show {
    padding: 12px 0
}

@-webkit-keyframes preview-icon-range {
    0% {
        -webkit-transform: translate(-50%, 50%) rotate(0);
        transform: translate(-50%, 50%) rotate(0)
    }

    to {
        -webkit-transform: translate(-50%, 50%) rotate(-180deg);
        transform: translate(-50%, 50%) rotate(-180deg)
    }
}

@keyframes preview-icon-range {
    0% {
        -webkit-transform: translate(-50%, 50%) rotate(0);
        transform: translate(-50%, 50%) rotate(0)
    }

    to {
        -webkit-transform: translate(-50%, 50%) rotate(-180deg);
        transform: translate(-50%, 50%) rotate(-180deg)
    }
}

@-webkit-keyframes preview-icon-unrange {
    0% {
        -webkit-transform: translate(-50%, 50%) rotate(-180deg);
        transform: translate(-50%, 50%) rotate(-180deg)
    }

    to {
        -webkit-transform: translate(-50%, 50%) rotate(0);
        transform: translate(-50%, 50%) rotate(0)
    }
}

@keyframes preview-icon-unrange {
    0% {
        -webkit-transform: translate(-50%, 50%) rotate(-180deg);
        transform: translate(-50%, 50%) rotate(-180deg)
    }

    to {
        -webkit-transform: translate(-50%, 50%) rotate(0);
        transform: translate(-50%, 50%) rotate(0)
    }
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt {
    width: var(--td-comp-size-xxs);
    height: var(--td-comp-size-xxs);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    background-color: var(--td-bg-color-container);
    color: var(--td-text-color-primary);
    border-radius: 50%;
    -webkit-box-shadow: var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    -webkit-animation: preview-icon-unrange .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running;
    animation: preview-icon-unrange .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt:hover {
    background-color: inherit
}

@-webkit-keyframes preview-image-show {
    0% {
        height: 0
    }

    to {
        height: 40px
    }
}

@keyframes preview-image-show {
    0% {
        height: 0
    }

    to {
        height: 40px
    }
}

@-webkit-keyframes preview-image-hide {
    0% {
        height: 40px
    }

    to {
        height: 0
    }
}

@keyframes preview-image-hide {
    0% {
        height: 40px
    }

    to {
        height: 0
    }
}

.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-prev {
    -webkit-animation: preview-image-show .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running;
    animation: preview-image-show .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running
}

.t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-pre-bt {
    -webkit-animation: preview-icon-range .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running;
    animation: preview-icon-range .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev {
    width: 521.77778px;
    -webkit-animation: preview-image-hide .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running;
    animation: preview-image-hide .2s cubic-bezier(.38, 0, .24, 1) 0s 1 normal forwards running;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: hidden
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after,
.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before {
    content: "";
    position: absolute;
    height: 100%;
    z-index: 1;
    width: 71.11111px;
    pointer-events: none
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before {
    left: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--td-bg-color-container)), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(90deg, var(--td-bg-color-container), hsla(0, 0%, 100%, 0))
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after {
    right: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), to(var(--td-bg-color-container)));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), var(--td-bg-color-container))
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans {
    height: 100%;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    margin-left: 225.33333px
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 71.11111px;
    height: 40px;
    -webkit-transition: .2s;
    transition: .2s;
    overflow: hidden;
    border-radius: var(--td-radius-default);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid rgba(0, 0, 0, 0);
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box .t-image-viewer__header-img {
    width: auto;
    height: 100%
}

.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box.t-is-active,
.t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box:hover {
    border-color: var(--td-brand-color)
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon {
    cursor: pointer;
    color: var(--td-text-color-primary);
    border-radius: var(--td-radius-default);
    -webkit-transition: .2s;
    transition: .2s
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt {
    top: 100px;
    right: 40px
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt,
.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt {
    left: 40px
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt {
    right: 40px
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-close-bt,
.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-next-bt,
.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-image-viewer__modal-prev-bt {
    position: fixed;
    z-index: 10;
    color: var(--td-text-color-anti);
    background-color: rgba(0, 0, 0, .4);
    border-radius: 50%;
    width: var(--td-comp-size-xl);
    height: var(--td-comp-size-xl);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon .t-image-viewer__modal-icon-label {
    margin-left: 2px
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon.t-is-disabled:hover {
    background-color: rgba(0, 0, 0, .4)
}

.t-image-viewer-preview-image .t-image-viewer__modal-icon:hover {
    background-color: rgba(0, 0, 0, .2)
}

.t-image-viewer__mask {
    width: 100vh;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 99;
    position: fixed;
    background-color: rgba(0, 0, 0, 0)
}

.t-image-viewer__utils {
    width: 100%;
    position: absolute;
    bottom: 32px;
    z-index: 1;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: var(--td-text-color-primary);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.t-image-viewer__utils,
.t-image-viewer__utils .t-image-viewer__utils-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-image-viewer__utils .t-image-viewer__utils-content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 50px;
    line-height: 100%;
    background: var(--td-bg-color-container);
    border-radius: var(--td-radius-medium);
    padding: 0 var(--td-comp-paddingLR-xs)
}

.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon {
    margin: 0 var(--td-comp-margin-xs);
    width: var(--td-comp-size-m);
    height: var(--td-comp-size-m);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--td-radius-default);
    -webkit-transition: .2s;
    transition: .2s
}

.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__modal-icon:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale {
    width: var(--td-comp-size-xl);
    text-align: center;
    cursor: inherit
}

.t-image-viewer__utils .t-image-viewer__utils-content .t-image-viewer__utils-scale:hover {
    background-color: var(--td-bg-color-container)
}

.t-image-viewer-mini__footer .t-image-viewer__utils {
    position: inherit
}

.t-image-viewer-mini__content {
    max-width: min(90vw, 1000px);
    max-height: min(90vh, 800px)
}

@keyframes modal-image-show {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-image-viewer-mini__content .t-image-viewer__modal-pic .t-image-viewer__modal-box .t-image-viewer__modal-image {
    display: block;
    max-width: min(80vw, 800px);
    max-height: min(80vh, 600px);
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -o-object-fit: contain;
    object-fit: contain
}

.t-image-viewer__dialog.t-dialog__ctx--fixed {
    z-index: 3000
}

.t-image-viewer__dialog .t-dialog__header {
    padding: 0 var(--td-comp-paddingLR-s);
    pointer-events: none
}

.t-image-viewer__dialog .t-dialog__header .t-image-viewer__dialog-title {
    pointer-events: all
}

.t-image-viewer__dialog .t-dialog__header .t-dialog__close {
    pointer-events: auto
}

.t-image-viewer__dialog .t-dialog {
    border-color: var(--td-component-border);
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: var(--td-shadow-3);
    box-shadow: var(--td-shadow-3)
}

.t-image-viewer__dialog .t-dialog__header {
    height: 40px;
    width: 100%;
    font-size: var(--td-font-size-body-medium);
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-image-viewer__dialog .t-dialog__header-content {
    margin-left: 32px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-image-viewer__dialog .t-dialog__close:hover {
    background-color: var(--td-bg-color-secondarycontainer-hover)
}

.t-dialog-zoom .animation-enter {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-zoom .animation-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-zoom .animation-active {
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.t-dialog-zoom-appear,
.t-dialog-zoom-enter,
.t-dialog-zoom-enter-from {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-zoom-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-zoom-appear-active,
.t-dialog-zoom-enter-active {
    -webkit-animation-name: tDialogZoomIn;
    animation-name: tDialogZoomIn;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.t-dialog-zoom-exit-active {
    -webkit-animation-name: tDialogZoomOut;
    animation-name: tDialogZoomOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.t-dialog-zoom__vue-enter-active .t-dialog {
    -webkit-animation-name: tDialogZoomIn;
    animation-name: tDialogZoomIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-zoom__vue-enter-active .t-dialog__mask {
    -webkit-animation-name: tDialogMaskIn;
    animation-name: tDialogMaskIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.t-dialog-zoom__vue-leave-active .t-dialog {
    -webkit-animation-name: tDialogZoomOut;
    animation-name: tDialogZoomOut;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-zoom__vue-leave-active .t-dialog__mask {
    -webkit-animation-name: tDialogMaskOut;
    animation-name: tDialogMaskOut;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.t-dialog-zoom__vue-enter-to .t-dialog,
.t-dialog-zoom__vue-leave-active .t-dialog__mask,
.t-dialog-zoom__vue-leave-to .t-dialog {
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.t-dialog-fade-appear,
.t-dialog-fade-enter {
    opacity: 0
}

.t-dialog-fade-appear,
.t-dialog-fade-enter,
.t-dialog-fade-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-dialog-fade-appear.t-dialog-fade-appear-active,
.t-dialog-fade-enter.t-dialog-fade-enter-active {
    -webkit-animation-name: tDialogFadeIn;
    animation-name: tDialogFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.t-dialog-fade-exit.t-dialog-fade-exit-active {
    -webkit-animation-name: tDialogFadeOut;
    animation-name: tDialogFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.t-dialog {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 480px;
    background-color: var(--td-bg-color-container);
    position: relative;
    border: 1px solid var(--td-border-level-1-color);
    border-radius: var(--td-radius-large)
}

.t-dialog .t-icon.t-is-info {
    color: var(--td-brand-color)
}

.t-dialog .t-icon.t-is-success {
    color: var(--td-success-color)
}

.t-dialog .t-icon.t-is-warning {
    color: var(--td-warning-color)
}

.t-dialog .t-icon.t-is-error {
    color: var(--td-error-color)
}

.t-dialog--lock {
    overflow: hidden
}

.t-dialog__header {
    color: var(--td-text-color-primary);
    font: var(--td-font-title-medium);
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    word-break: break-word;
    gap: var(--td-comp-margin-s);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-dialog__header .t-dialog__header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

.t-dialog__header .t-icon:not(.t-icon-close) {
    font-size: calc(var(--td-font-size-body-large) + 8px);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: var(--td-comp-margin-s);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-dialog__header--fullscreen {
    background-color: var(--td-bg-color-secondarycontainer);
    min-height: var(--td-comp-size-xxxl);
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0 var(--td-comp-paddingLR-xxl)
}

.t-dialog__header--fullscreen,
.t-dialog__header--fullscreen .t-dialog__header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-dialog__header--fullscreen .t-dialog__header-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-dialog__body {
    color: var(--td-text-color-secondary);
    font: var(--td-font-body-medium);
    overflow: auto;
    word-break: break-word
}

.t-dialog__body,
.t-dialog__body--icon,
.t-dialog__body__icon {
    padding: var(--td-comp-paddingTB-l) 0
}

.t-dialog__body--fullscreen {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: var(--td-comp-paddingTB-xl) var(--td-comp-paddingLR-xxl);
    height: calc(100% - var(--td-comp-size-xxxl) - var(--td-comp-size-xxxxl));
    overflow: auto
}

.t-dialog__footer {
    width: 100%;
    text-align: right;
    padding: var(--td-comp-paddingTB-l) 0 0
}

.t-dialog__footer .t-button+.t-button {
    margin-left: var(--td-comp-margin-s)
}

.t-dialog__footer--fullscreen {
    min-height: var(--td-comp-size-xxxxl);
    padding: 0 var(--td-comp-paddingLR-xxl) var(--td-comp-paddingTB-xxl);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-dialog--default {
    padding: var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl)
}

.t-dialog__close {
    font-size: calc(var(--td-font-size-body-large) + 4px);
    color: var(--td-text-color-secondary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(var(--td-font-size-body-large) + 4px);
    height: calc(var(--td-font-size-body-large) + 4px);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--td-radius-default);
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs)
}

.t-dialog__close:hover {
    cursor: pointer;
    background: var(--td-bg-color-container-hover)
}

.t-dialog__close:active {
    background: var(--td-bg-color-container-active)
}

.t-dialog__close--fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 0, 0, 0)
}

.t-dialog__close--fullscreen:hover {
    cursor: pointer;
    background: var(--td-bg-color-secondarycontainer-hover)
}

.t-dialog__close--fullscreen:active {
    background: var(--td-bg-color-secondarycontainer-active)
}

.t-dialog.t-dialog--draggable:hover {
    cursor: move
}

.t-dialog.t-dialog--draggable .t-dialog__body:hover,
.t-dialog.t-dialog--draggable .t-dialog__footer:hover,
.t-dialog.t-dialog--draggable .t-dialog__header:hover {
    cursor: auto
}

.t-dialog__fullscreen {
    width: 100%;
    border-radius: 0
}

.t-dialog__ctx {
    pointer-events: auto;
    outline: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.t-dialog__ctx.t-dialog__ctx--modeless {
    pointer-events: none
}

.t-dialog__ctx.t-dialog__ctx--fixed {
    position: fixed;
    z-index: 2500
}

.t-dialog__ctx.t-dialog__ctx--absolute,
.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,
.t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap {
    position: absolute
}

.t-dialog__ctx.t-is-visable {
    visibility: visible
}

.t-dialog__ctx.t-is-hidden {
    visibility: hidden
}

.t-dialog__ctx.t-is-display {
    display: block
}

.t-dialog__ctx.t-not-display {
    display: none
}

.t-dialog__ctx .t-dialog__mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: var(--td-mask-active);
    pointer-events: auto
}

.t-dialog__ctx .t-dialog__wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: auto;
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb {
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 15px
}

.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover,
.t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-dialog__ctx .t-dialog__position {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100%;
    width: 100%;
    position: relative;
    padding: 48px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-dialog__ctx .t-dialog__position.t-dialog--top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20vh
}

.t-dialog__ctx .t-dialog__position.t-dialog--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-dialog__ctx .t-dialog__position_fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100%;
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-dialog__ctx .t-is-hidden {
    background: none
}

.t-dialog__ctx .t-dialog {
    pointer-events: auto;
    z-index: 2500
}

.t-list {
    font: var(--td-font-body-medium);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    color: var(--td-text-color-primary)
}

.t-list,
.t-list__inner {
    margin: 0;
    padding: 0;
    list-style: none
}

.t-list-item {
    font: var(--td-font-body-medium);
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);
    background: var(--td-bg-color-container);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.t-list-item:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px
}

.t-list-item-main {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-list-item-main,
.t-list-item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-list-item__meta-avatar {
    width: var(--td-comp-size-xxxl);
    height: var(--td-comp-size-xxxl);
    border-radius: calc(var(--td-comp-size-xxxl)/2);
    overflow: hidden;
    background: var(--td-bg-color-page);
    margin-right: var(--td-comp-margin-l);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-list-item__meta-avatar img {
    max-width: 100%;
    width: 100%;
    height: 100%
}

.t-list-item__meta-title {
    padding: 0;
    font: var(--td-font-title-medium);
    margin: 0 0 var(--td-comp-margin-s);
    color: var(--td-text-color-primary)
}

.t-list-item__meta-description {
    margin-right: var(--td-comp-margin-xxl);
    color: var(--td-text-color-primary)
}

.t-list-item__action {
    list-style: none;
    padding: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-list-item__action>li {
    display: inline-block
}

.t-list-item__action>li:not(:last-child) {
    margin-right: var(--td-comp-margin-l)
}

.t-list-item__action>li .t-icon {
    color: var(--td-text-color-secondary);
    font-size: var(--td-comp-size-xxxs)
}

.t-list-item__action>li .t-icon:hover {
    color: var(--td-text-color-link);
    cursor: pointer
}

.t-list-item__action>li>a {
    text-decoration: none;
    color: var(--td-brand-color)
}

.t-list--split .t-list-item:after {
    background: var(--td-border-level-1-color)
}

.t-list--stripe .t-list-item:nth-child(2n) {
    background: var(--td-bg-color-secondarycontainer)
}

.t-list--vertical-action .t-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-list.t-size-s .t-list-item {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-m)
}

.t-list.t-size-l .t-list-item {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)
}

.t-list__footer,
.t-list__header {
    background: var(--td-bg-color-container);
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)
}

.t-list__load {
    background: var(--td-bg-color-container);
    text-align: center;
    line-height: var(--td-line-height-body-medium)
}

.t-list__load>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-list__load:not(:empty) {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)
}

.t-list__load .t-loading {
    font-size: var(--td-comp-size-xxxs);
    margin-right: var(--td-comp-margin-s)
}

.t-list__load .t-loading.t-is-load-more {
    cursor: pointer
}

.t-progress {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-progress__inner {
    position: relative;
    height: 100%;
    background: var(--td-brand-color);
    border-radius: var(--td-radius-round);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-progress__info {
    margin-left: var(--td-comp-margin-s);
    color: var(--td-text-color-primary);
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.t-progress__icon {
    font-size: calc(var(--td-font-size-body-medium) + 2px)
}

.t-progress__bar {
    width: 100%;
    height: var(--td-size-3);
    overflow: hidden;
    background: var(--td-bg-color-component);
    border-radius: var(--td-radius-round)
}

.t-progress--thin {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-progress--plump,
.t-progress--thin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-progress--plump {
    height: var(--td-comp-size-xxs);
    border-radius: calc(var(--td-comp-size-xxs)/2)
}

.t-progress--plump .t-progress__info {
    font-size: var(--td-font-size-body-small)
}

.t-progress--over-ten .t-progress__info {
    position: absolute;
    top: 50%;
    z-index: 10;
    right: var(--td-comp-margin-s);
    color: var(--td-text-color-anti);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.t-progress--under-ten .t-progress__info,
.t-progress--under-ten .t-progress__inner {
    display: inline-block
}

.t-progress--under-ten .t-progress__info {
    vertical-align: top
}

.t-progress--circle {
    position: relative
}

.t-progress--circle .t-progress__info {
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    width: 100%;
    margin: 0;
    font-size: inherit;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.t-progress--circle .t-progress__circle-outer {
    stroke: var(--td-bg-color-component)
}

.t-progress--circle .t-progress__circle-inner {
    stroke: var(--td-brand-color);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-progress--circle .t-progress__icon {
    font-size: 2.4em
}

.t-progress--status--active .t-progress__inner:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
    -webkit-animation: progress-active-animation 2s cubic-bezier(.23, .99, .86, .2) infinite;
    animation: progress-active-animation 2s cubic-bezier(.23, .99, .86, .2) infinite;
    background: var(--td-text-color-anti);
    opacity: .2
}

.t-progress--status--success .t-progress__inner {
    background: var(--td-success-color)
}

.t-progress--status--success .t-progress__circle-inner {
    stroke: var(--td-success-color)
}

.t-progress--status--success .t-progress__icon {
    color: var(--td-success-color)
}

.t-progress--status--warning .t-progress__inner {
    background: var(--td-warning-color)
}

.t-progress--status--warning .t-progress__circle-inner {
    stroke: var(--td-warning-color)
}

.t-progress--status--warning .t-progress__icon {
    color: var(--td-warning-color)
}

.t-progress--status--error .t-progress__inner {
    background: var(--td-error-color)
}

.t-progress--status--error .t-progress__circle-inner {
    stroke: var(--td-error-color)
}

.t-progress--status--error .t-progress__icon {
    color: var(--td-error-color)
}

:root,
:root[theme-mode=light] {
    --skeleton-animation-gradient: rgba(0, 0, 0, 0.04)
}

:root[theme-mode=dark] {
    --skeleton-animation-gradient: hsla(0, 0%, 100%, 0.06)
}

.t-skeleton {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-skeleton__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: var(--td-comp-margin-l);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-skeleton__row:last-child,
.t-skeleton__row:only-child {
    margin-bottom: 0
}

.t-skeleton__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--td-bg-color-secondarycontainer);
    color: var(--td-text-color-disabled);
    margin-right: var(--td-comp-margin-l)
}

.t-skeleton__col:first-child:last-child,
.t-skeleton__col:last-child {
    margin-right: 0
}

.t-skeleton--type-text {
    width: 100%;
    height: var(--td-font-size-body-large);
    border-radius: var(--td-radius-default)
}

.t-skeleton--type-rect {
    width: 120px;
    height: 88px;
    border-radius: var(--td-radius-default)
}

.t-skeleton--type-circle {
    width: 32px;
    height: 32px;
    border-radius: var(--td-radius-circle);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-skeleton--animation-gradient {
    position: relative;
    overflow-x: hidden
}

.t-skeleton--animation-gradient:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(var(--skeleton-animation-gradient)), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), var(--skeleton-animation-gradient), hsla(0, 0%, 100%, 0));
    -webkit-animation: t-skeleton--gradient 1.5s linear 2s infinite;
    animation: t-skeleton--gradient 1.5s linear 2s infinite
}

.t-skeleton--animation-flashed {
    -webkit-animation: t-skeleton--flashed 2s linear 2s infinite;
    animation: t-skeleton--flashed 2s linear 2s infinite
}

@-webkit-keyframes t-skeleton--gradient {
    0% {
        -webkit-transform: translateX(-100%) skewX(-15deg);
        transform: translateX(-100%) skewX(-15deg)
    }

    to {
        -webkit-transform: translateX(100%) skewX(-15deg);
        transform: translateX(100%) skewX(-15deg)
    }
}

@keyframes t-skeleton--gradient {
    0% {
        -webkit-transform: translateX(-100%) skewX(-15deg);
        transform: translateX(-100%) skewX(-15deg)
    }

    to {
        -webkit-transform: translateX(100%) skewX(-15deg);
        transform: translateX(100%) skewX(-15deg)
    }
}

@-webkit-keyframes t-skeleton--flashed {
    0% {
        opacity: 1
    }

    50% {
        background-color: hsla(0, 0%, 90.2%, .3);
        opacity: .3
    }

    to {
        opacity: 1
    }
}

@keyframes t-skeleton--flashed {
    0% {
        opacity: 1
    }

    50% {
        background-color: hsla(0, 0%, 90.2%, .3);
        opacity: .3
    }

    to {
        opacity: 1
    }
}

.t-swiper {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.t-swiper__wrap {
    display: block;
    position: relative;
    height: 100%
}

.t-swiper__content {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.t-swiper__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    z-index: 1
}

.t-swiper__container__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    height: 100%;
    display: inline-block
}

.t-swiper__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-swiper__arrow svg.t-icon {
    width: 20px;
    height: 20px
}

.t-swiper__arrow svg.t-icon:before {
    font-size: 24px
}

.t-swiper__arrow--default .t-swiper__arrow-left {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-white-2);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    cursor: pointer;
    left: 16px
}

.t-swiper__arrow--default .t-swiper__arrow-left:hover {
    color: var(--td-bg-color-container);
    background-color: var(--td-font-white-4);
    border-radius: var(--td-radius-default);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-swiper__arrow--default .t-swiper__arrow-left:active {
    background-color: var(--td-font-white-3);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-swiper__arrow--default .t-swiper__arrow-right {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-white-2);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    cursor: pointer;
    right: 16px
}

.t-swiper__arrow--default .t-swiper__arrow-right:hover {
    color: var(--td-bg-color-container);
    background-color: var(--td-font-white-4);
    border-radius: var(--td-radius-default);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-swiper__arrow--default .t-swiper__arrow-right:active {
    background-color: var(--td-font-white-3);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-swiper-card .t-swiper__container {
    display: block
}

.t-swiper-card .t-swiper__container .t-is-active {
    z-index: 2
}

.t-swiper-card .t-swiper__card {
    position: absolute;
    top: 0;
    left: 0;
    width: 41.5%;
    height: 100%;
    z-index: 0
}

.t-swiper-fade .t-swiper__container {
    display: block
}

.t-swiper-fade .t-swiper__fade {
    position: absolute;
    top: 0;
    left: 0
}

.t-swiper__navigation {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    bottom: 0;
    margin: 0;
    padding: 0;
    z-index: 2
}

.t-swiper__navigation,
.t-swiper__navigation>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-swiper__navigation>li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    list-style-type: none
}

.t-swiper__navigation .t-swiper__arrow svg.t-icon {
    width: 16px;
    height: 16px
}

.t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    margin: 0 0 0 6px;
    padding: 18px 0;
    width: 14px;
    height: auto
}

.t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 100%;
    height: 3px
}

.t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    width: 24px
}

.t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item {
    cursor: pointer;
    margin: 0 0 0 6px;
    padding: 18px 0;
    width: 14px;
    height: auto
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    border-radius: 1.5px;
    width: 100%;
    height: 3px
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active {
    width: 24px
}

.t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper__navigation-dots .t-swiper__navigation-item {
    cursor: pointer;
    margin: 0 0 0 6px;
    padding: 18px 0;
    width: var(--td-size-2);
    height: auto
}

.t-swiper__navigation-dots .t-swiper__navigation-item span {
    border-radius: 50%;
    width: 100%;
    height: var(--td-size-2)
}

.t-swiper__navigation-dots .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.t-swiper__navigation-dots .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper__navigation-dots .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper__navigation-dots .t-swiper__navigation-item.t-is-active span,
.t-swiper__navigation-dots .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: calc(-12px - var(--td-line-height-body-medium));
    height: var(--td-line-height-body-medium);
    line-height: var(--td-line-height-body-medium)
}

.t-swiper__navigation--fraction .t-swiper__arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: var(--td-brand-color)
}

.t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: var(--td-brand-color-active)
}

.t-swiper__navigation--fraction .t-swiper__arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: var(--td-brand-color)
}

.t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: var(--td-brand-color-active)
}

.t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-secondary);
    margin: 0
}

.t-swiper--vertical .t-swiper__container,
.t-swiper--vertical .t-swiper__navigation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-swiper--vertical .t-swiper__navigation {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: auto;
    right: 0;
    bottom: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    margin: 6px 0 0 0;
    padding: 0 18px;
    width: auto;
    height: 14px
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 3px;
    height: 100%
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    height: 24px
}

.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item {
    cursor: pointer;
    margin: 6px 0 0 0;
    padding: 0 18px;
    width: auto;
    height: 14px
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    border-radius: 1.5px;
    width: 3px;
    height: 100%
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active {
    height: 24px
}

.t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item {
    cursor: pointer;
    margin: 6px 0 0 0;
    padding: 0 18px;
    width: auto;
    max-height: var(--td-size-2)
}

.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span {
    border-radius: 50%;
    width: var(--td-size-2);
    height: 100%
}

.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item.t-is-active span,
.t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--outside .t-swiper__navigation {
    bottom: -36px
}

.t-swiper--outside .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: calc(-12px - var(--td-line-height-body-medium));
    height: var(--td-line-height-body-medium);
    line-height: var(--td-line-height-body-medium)
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: var(--td-brand-color)
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: var(--td-brand-color-active)
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: var(--td-brand-color)
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: var(--td-brand-color-active)
}

.t-swiper--outside .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-secondary);
    margin: 0
}

.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: var(--td-font-gray-4)
}

.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-brand-color)
}

.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-brand-color-active)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation {
    bottom: auto;
    right: -36px
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: calc(-12px - var(--td-line-height-body-medium));
    height: var(--td-line-height-body-medium);
    line-height: var(--td-line-height-body-medium)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: var(--td-brand-color)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: var(--td-brand-color-active)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: var(--td-brand-color)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: var(--td-brand-color-active)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-secondary);
    margin: 0
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: var(--td-font-gray-4)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-brand-color)
}

.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-is-active span,
.t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-brand-color-active)
}

.t-swiper--inside .t-swiper__navigation {
    bottom: 0
}

.t-swiper--inside .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: calc(-12px - var(--td-line-height-body-medium));
    height: var(--td-line-height-body-medium);
    line-height: var(--td-line-height-body-medium)
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: var(--td-brand-color)
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: var(--td-brand-color-active)
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-medium);
    height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: var(--td-brand-color)
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: var(--td-brand-color-active)
}

.t-swiper--inside .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    font-size: var(--td-font-size-body-medium);
    color: var(--td-text-color-secondary);
    margin: 0
}

.t-swiper--large .t-swiper__arrow i.t-icon:before {
    font-size: 32px
}

.t-swiper--large .t-swiper__arrow--default .t-swiper__arrow-left {
    width: 32px;
    height: 32px;
    left: 24px
}

.t-swiper--large .t-swiper__arrow--default .t-swiper__arrow-right {
    width: 32px;
    height: 32px;
    right: 24px
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    margin: 0 0 0 8px;
    padding: 24px 0;
    width: 21px;
    height: auto
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 100%;
    height: 4px
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    width: 36px
}

.t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper--large .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: calc(-12px - var(--td-line-height-body-large));
    height: var(--td-line-height-body-large);
    line-height: var(--td-line-height-body-large)
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-large);
    height: var(--td-line-height-body-large);
    cursor: pointer
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: var(--td-brand-color)
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: var(--td-brand-color-active)
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-large);
    height: var(--td-line-height-body-large);
    cursor: pointer
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: var(--td-brand-color)
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: var(--td-brand-color-active)
}

.t-swiper--large .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    font-size: var(--td-font-size-body-large);
    color: var(--td-text-color-secondary);
    margin: 0
}

.t-swiper--large.t-swiper--outside .t-swiper__navigation {
    bottom: -48px
}

.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: var(--td-font-gray-4)
}

.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-brand-color)
}

.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-brand-color-active)
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    margin: 8px 0 0 0;
    padding: 0 24px;
    width: auto;
    height: 21px
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 4px;
    height: 100%
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    height: 36px
}

.t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation {
    right: -48px
}

.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: var(--td-font-gray-4)
}

.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-brand-color)
}

.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-brand-color-active)
}

.t-swiper--small .t-swiper__arrow i.t-icon:before {
    font-size: 16px
}

.t-swiper--small .t-swiper__arrow--default .t-swiper__arrow-left {
    width: 16px;
    height: 16px;
    left: 8px
}

.t-swiper--small .t-swiper__arrow--default .t-swiper__arrow-right {
    width: 16px;
    height: 16px;
    right: 8px
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    margin: 0 0 0 4px;
    padding: 12px 0;
    width: 9px;
    height: auto
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 100%;
    height: 2px
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    width: 15px
}

.t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper--small .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: calc(-12px - var(--td-line-height-body-small));
    height: var(--td-line-height-body-small);
    line-height: var(--td-line-height-body-small)
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-small);
    height: var(--td-line-height-body-small);
    cursor: pointer
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: var(--td-brand-color)
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: var(--td-brand-color-active)
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    background-color: rgba(0, 0, 0, 0);
    color: var(--td-font-gray-4);
    width: var(--td-line-height-body-small);
    height: var(--td-line-height-body-small);
    cursor: pointer
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: var(--td-brand-color)
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: var(--td-brand-color-active)
}

.t-swiper--small .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    font-size: var(--td-font-size-body-small);
    color: var(--td-text-color-secondary);
    margin: 0
}

.t-swiper--small.t-swiper--outside .t-swiper__navigation {
    bottom: -24px
}

.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: var(--td-font-gray-4)
}

.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-brand-color)
}

.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-brand-color-active)
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    margin: 4px 0 0 0;
    padding: 0 12px;
    width: auto;
    height: 9px
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 2px;
    height: 100%
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: var(--td-font-white-4)
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-font-white-2)
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-bg-color-container)
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    height: 15px
}

.t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: var(--td-bg-color-container)
}

.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation {
    right: -24px
}

.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: var(--td-font-gray-4)
}

.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: var(--td-brand-color)
}

.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: var(--td-brand-color-active)
}

.scrollbar {
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.scrollbar::-webkit-scrollbar-thumb {
    border: 0 solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 11px
}

.scrollbar::-webkit-scrollbar-thumb:horizontal:hover,
.scrollbar::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-track,
.scrollbar.t-table__scrollbar--obvious::-webkit-scrollbar-track {
    background: var(--td-scroll-track-color)
}

.t-table--width-overflow.t-table--footer-affixed .t-table__content::-webkit-scrollbar-thumb,
.t-table--width-overflow.t-table--horizontal-bar-affixed .t-table__content::-webkit-scrollbar-thumb,
.t-table__affixed-footer-wrap>.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0)
}

.t-table.t-table--overflow-visible {
    overflow: initial
}

.t-table {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-container)
}

.t-table .t-loading--full {
    z-index: 72
}

.t-table.t-vertical-align-top td,
.t-table.t-vertical-align-top th {
    vertical-align: top
}

.t-table.t-vertical-align-middle td,
.t-table.t-vertical-align-middle th {
    vertical-align: middle
}

.t-table.t-vertical-align-bottom td,
.t-table.t-vertical-align-bottom th {
    vertical-align: bottom
}

.t-table .t-table__resize-line {
    display: none;
    position: absolute;
    left: 10px;
    width: 0;
    border-left: 1px solid var(--td-component-border);
    z-index: 1001
}

.t-table__column-controller-trigger.t-align-bottom-right,
.t-table__column-controller-trigger.t-align-top-right {
    text-align: right
}

.t-table__column-controller-trigger {
    padding: var(--td-comp-paddingTB-l) 0
}

.t-table__content {
    position: relative;
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.t-table__content::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.t-table__content::-webkit-scrollbar-thumb {
    border: 0 solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 11px
}

.t-table__content::-webkit-scrollbar-thumb:horizontal:hover,
.t-table__content::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-table__pagination {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-table .t-icon {
    font-size: var(--td-font-size-body-large)
}

.t-table table {
    width: 100%;
    border-spacing: 0
}

.t-table .t-text-ellipsis {
    line-height: var(--td-line-height-body-medium);
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-table td,
.t-table th {
    position: relative;
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);
    border-bottom: 1px solid var(--td-component-border);
    line-height: var(--td-line-height-body-medium);
    font-weight: 400;
    overflow-wrap: break-word;
    background-color: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

.t-table th.t-table__th-drag {
    padding: 0;
    height: 0;
    text-align: center
}

.t-table th,
.t-table thead td {
    color: var(--td-text-color-placeholder)
}

.t-table td[key=row-select] {
    padding: 13px 0 11px var(--td-comp-paddingLR-l)
}

.t-table td.t-align-left,
.t-table th.t-align-left {
    text-align: left
}

.t-table td.t-align-right,
.t-table th.t-align-right {
    text-align: right
}

.t-table td.t-align-center,
.t-table th.t-align-center {
    text-align: center
}

.t-table tr {
    background-color: var(--td-bg-color-container)
}

.t-table.t-size-s td,
.t-table.t-size-s th {
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s)
}

.t-table.t-size-l td,
.t-table.t-size-l th {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl)
}

.t-table .t-table__expandable-icon-cell,
.t-table .t-table__selection-cell {
    padding: 0;
    height: 0
}

.t-table td.t-table__handle-draggable {
    text-align: center;
    height: 0;
    padding: 0
}

.t-table .t-table__cell--selectable>.t-checkbox {
    vertical-align: middle
}

.t-table .t-table__cell--selectable+td,
.t-table .t-table__cell--selectable+th {
    padding-left: 0
}

.t-table--bordered td,
.t-table--bordered th {
    border-left: 1px solid var(--td-component-border)
}

.t-table--bordered td.t-table__cell--fixed-left-last:before,
.t-table--bordered th.t-table__cell--fixed-left-last:before {
    border-right: 1px solid var(--td-component-border)
}

.t-table--bordered:not(.t-table--rowspan-colspan) td:first-child,
.t-table--bordered td.t-table__td-first-col,
.t-table--bordered th:first-child {
    border-left-width: 0
}

.t-table--bordered .t-table__content {
    border-left: 1px solid var(--td-component-border)
}

.t-table--bordered .t-table__content::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, 0)
}

.t-table--bordered .t-table__content {
    border: 1px solid var(--td-component-border);
    border-radius: var(--td-radius-default)
}

.t-table--bordered .t-table--loading {
    border-bottom: 1px solid var(--td-component-border)
}

.t-table--bordered .t-table__pagination {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)
}

.t-table--bordered .t-table__bottom-content+.t-table__pagination {
    padding: 0
}

.t-table--bordered.t-table__header--fixed .t-table__content {
    border-bottom: 1px solid var(--td-component-border)
}

.t-table--bordered .t-table__td-last-row,
.t-table--striped:not(.t-table--bordered) td,
.t-table--striped:not(.t-table--bordered) th {
    border-bottom: none
}

.t-table--striped.t-table--header-fixed tbody tr:nth-of-type(2n),
.t-table--striped:not(.t-table--header-fixed) tbody>tr:nth-of-type(odd):not(.t-table__expanded-row) {
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-table--striped.t-table--hoverable.t-table__header--fixed tbody tr:nth-of-type(2n):hover,
.t-table--striped.t-table--hoverable:not(.t-table__header--fixed) tbody tr:nth-of-type(odd):hover {
    background-color: var(--td-bg-color-secondarycontainer-hover)
}

.t-table--striped.t-table--hoverable tbody tr {
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.t-table--striped.t-table--hoverable tbody tr:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-table--hoverable tbody tr {
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.t-table--hoverable tbody tr:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-table.t-table--align-top tbody td {
    vertical-align: top
}

.t-table .t-table__cell--highlight {
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-table__header--fixed table {
    table-layout: fixed
}

.t-table__header--fixed td,
.t-table__header--fixed th {
    overflow-wrap: break-word
}

.t-table__header--fixed.t-table__header,
.t-table__header--fixed .t-table__header {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    z-index: 5
}

.t-table__header--fixed .t-table__header {
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.t-table__header--fixed .t-table__header::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb {
    border: 0 solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 11px
}

.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:horizontal:hover,
.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-table__header--fixed .t-table__body {
    overflow-y: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.t-table__header--fixed .t-table__body::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb {
    border: 0 solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 11px
}

.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:horizontal:hover,
.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-table:not(.t-table--bordered) .t-table__cell--selectable+td,
.t-table:not(.t-table--bordered) .t-table__cell--selectable+th {
    padding-left: 0
}

.t-table__cell--fixed.t-table__header--fixed .t-table__header {
    overflow: hidden;
    width: 100%
}

.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-left:last-child:after,
.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-right:last-child:after {
    content: "";
    position: absolute;
    right: -6px;
    width: 6px;
    height: 100%;
    top: 0;
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-table__cell--fixed.t-table__header--fixed .t-table__body {
    overflow: auto scroll
}

.t-table__cell--fixed .t-table__content {
    overflow: auto hidden
}

.t-table__cell--fixed table {
    table-layout: fixed;
    min-width: 100%
}

.t-table__cell--fixed td,
.t-table__cell--fixed th {
    position: relative
}

.t-table__cell--fixed .t-table__cell--fixed-left-last:before {
    z-index: -1;
    background-color: inherit
}

.t-table__cell--fixed .t-table__cell--fixed-left-last:after {
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    pointer-events: none;
    z-index: -2;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.t-table__cell--fixed .t-table__cell--fixed-right-first:before {
    z-index: -1;
    background-color: inherit
}

.t-table__cell--fixed .t-table__cell--fixed-right-first:after {
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    pointer-events: none;
    z-index: -2;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.t-table .t-table__cell-resizable {
    position: relative
}

.t-table .t-table__cell-resizable .t-table__cell--resizer {
    position: absolute;
    top: 0;
    right: -5px;
    bottom: 0;
    z-index: 10;
    width: 10px;
    cursor: col-resize
}

.t-table .t-table__row--disabled {
    color: var(--td-text-color-disabled)
}

.t-table .t-table__cell--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-table__column-controller-desc {
    margin-bottom: var(--td-comp-margin-xxl)
}

.t-table__column-controller-block {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);
    border: 1px solid var(--td-component-border);
    border-bottom: 1px solid var(--td-component-border)
}

.t-table__column-controller-block+.t-table__column-controller-block {
    border-top: 0;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
    border-bottom: 1px solid var(--td-component-border)
}

.t-table__column-controller--fixed .t-checkbox {
    width: 108px
}

.t-table--bordered .t-table__cell--filterable .t-table__cell--title,
.t-table--bordered .t-table__cell--sortable .t-table__cell--title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-table th.t-align-right .t-table__cell--title {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.t-table__cell--sort-trigger {
    text-align: center;
    vertical-align: text-bottom
}

.t-table__cell--sort-trigger svg {
    vertical-align: initial
}

.t-table--loading {
    position: relative
}

.t-table--loading-progressbar {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    background-color: var(--td-brand-color);
    -webkit-animation: tTableProgressbar 2s ease-in-out;
    animation: tTableProgressbar 2s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.t-table--loading-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 120px;
    color: var(--td-text-color-placeholder)
}

.t-table__expanded-cell {
    padding-left: 45px
}

.t-table__async-loading {
    text-align: center
}

.t-table__async-loading.t-is-load-more {
    cursor: pointer
}

.t-table__empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 120px;
    color: var(--td-text-color-disabled)
}

.t-table__empty,
.t-table__filter-icon,
.t-table__sort-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-table__filter-icon,
.t-table__sort-icon {
    background-color: rgba(0, 0, 0, 0);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: text-bottom;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table__filter-icon>svg,
.t-table__sort-icon>svg {
    margin-top: 0
}

.t-table__sort-icon.t-is-focus,
.t-table__sort-icon .t-is-focus,
.t-table__sort-icon:hover {
    color: var(--td-brand-color);
    border-radius: var(--td-radius-circle);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table__filter-icon.t-is-focus,
.t-table__filter-icon .t-is-focus,
.t-table__filter-icon:hover {
    color: var(--td-brand-color);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table__filter-pop .t-popup__content {
    padding: 0
}

.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)
}

.t-table__filter-pop .t-table__filter-pop-content .t-radio-group {
    display: block;
    height: auto
}

.t-table__filter-pop .t-table__filter-pop-content .t-checkbox-group {
    display: block
}

.t-table__filter-pop .t-table__filter-pop-content .t-checkbox,
.t-table__filter-pop .t-table__filter-pop-content .t-radio {
    display: block;
    margin: var(--td-comp-margin-xs) 0
}

.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button {
    border-top: 1px solid var(--td-component-border);
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)
}

.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button .t-button+.t-button {
    margin-left: var(--td-comp-margin-l)
}

.t-table__filter-pop-content-inner>.t-input__wrap {
    width: 200px
}

.t-table__filter-pop-content-inner>.t-date-range-picker__panel {
    margin: calc(0px - var(--td-comp-margin-l))
}

.t-table__sort-icon--active {
    color: var(--td-brand-color);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table__double-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-table__double-icons .t-table__sort-icon {
    position: relative
}

.t-table__double-icons .t-table-sort-asc {
    top: var(--td-comp-margin-xxs)
}

.t-table__double-icons .t-table-sort-desc {
    bottom: var(--td-comp-margin-xxs)
}

.t-table__filter-icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    pointer-events: all;
    height: var(--td-font-size-body-large);
    width: var(--td-font-size-body-large);
    margin-left: var(--td-comp-margin-s)
}

.t-table--bordered .t-table__filter-icon-wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.t-table--bordered .t-table__cell--sortable.t-table__cell--filterable .t-table__filter-icon-wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-table .t-align-center .t-table__cell--filterable,
.t-table .t-align-center .t-table__cell--sortable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.t-table__expand-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: var(--td-text-color-placeholder);
    cursor: pointer;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1) 0s;
    transition: all .2s cubic-bezier(.38, 0, .24, 1) 0s
}

.t-table__expand-box:hover {
    color: var(--td-brand-color);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table__th-row-select .t-table__th-cell-inner {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-table-expandable-icon-cell+.t-table__cell--selectable[key=row-select] {
    padding-left: var(--td-comp-margin-s)
}

.t-table__filter--bottom-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
    border-top: 1px solid var(--td-component-border)
}

.t-table__filter--bottom-buttons>.t-button+.t-button {
    margin-left: var(--td-comp-margin-s)
}

.t-table__row-filter-inner {
    position: sticky;
    left: 0;
    text-align: center
}

.t-table__filter-result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-table__filter-result>.t-button {
    margin-left: var(--td-comp-margin-s)
}

.t-table--layout-fixed {
    table-layout: fixed
}

.t-table--layout-auto {
    table-layout: auto
}

.t-table__ellipsis {
    white-space: nowrap;
    width: 100%
}

.t-table__content {
    overflow: auto
}

.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after {
    border-right: 2px solid var(--td-component-border)
}

.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after {
    border-left: 2px solid var(--td-component-border)
}

.t-table--bordered.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after {
    border-right: 4px solid var(--td-component-border)
}

.t-table--bordered.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after {
    border-left: 4px solid var(--td-component-border)
}

.t-table__scroll-bar-divider {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid var(--td-component-border);
    z-index: 71
}

.t-table__footer,
.t-table__header.t-table__header--fixed {
    position: sticky;
    z-index: 50
}

.t-table:not(.t-table--striped) .t-table__footer>tr,
.t-table__header--fixed:not(.t-table__header--multiple)>tr>th {
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-table__row--fixed-bottom,
.t-table__row--fixed-top {
    position: sticky;
    z-index: 70
}

.t-table__row--fixed-bottom-first>td {
    border-top: 1px solid var(--td-component-border)
}

.t-table--bordered .t-table__content .t-table__row--without-border-bottom>td,
.t-table--bordered tbody>tr:last-child>td,
.t-table--bordered tfoot>tr:last-child>td {
    border-bottom: 0
}

.t-table--bordered tfoot>tr:first-child>td {
    border-top: 1px solid var(--td-component-border)
}

.t-table__header.t-table__header--fixed {
    top: 0
}

.t-table__footer.t-table__footer--fixed {
    bottom: 0
}

.t-table--column-fixed .t-table__cell--fixed-left-last:before {
    z-index: -1;
    background-color: inherit
}

.t-table--column-fixed .t-table__cell--fixed-left-last:after {
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    pointer-events: none;
    z-index: -2;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.t-table--column-fixed .t-table__cell--fixed-right-first:before {
    z-index: -1;
    background-color: inherit
}

.t-table--column-fixed .t-table__cell--fixed-right-first:after {
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    pointer-events: none;
    z-index: -2;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.t-table--column-fixed .t-table__cell--fixed-left,
.t-table--column-fixed .t-table__cell--fixed-right {
    position: sticky
}

.t-table--column-fixed .t-table__cell--fixed-left {
    z-index: 30
}

.t-table--column-fixed .t-table__cell--fixed-right {
    z-index: 31
}

.t-table__empty-row>td {
    padding: 0;
    border: 0
}

.t-table:not(.t-table--bordered) .t-table__header.t-table--bordered>tr:first-child>th {
    border-top: 1px solid var(--td-component-border)
}

.t-table--multiple-header .t-table__header th.t-table__header-th--bordered {
    border-left-width: 1px
}

.t-table__header.t-table__header--multiple>tr {
    background-color: var(--td-bg-color-container)
}

.t-table__tree-op-icon {
    margin-right: var(--td-comp-margin-s);
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: -3px
}

.t-table__tree-op-icon:hover {
    color: var(--td-brand-color);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table__tree-leaf-node .t-table__tree-op-icon {
    min-width: 0;
    margin-right: var(--td-comp-margin-xxs)
}

.t-table__virtual-scroll-cursor {
    position: absolute;
    width: 1px;
    height: 1px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.t-table__virtual-scroll-header {
    position: absolute;
    z-index: 51;
    left: 0
}

.t-table__affixed-header-elm-wrap {
    overflow: hidden
}

.t-table__affixed-header-elm,
.t-table__affixed-header-elm-wrap {
    position: absolute;
    left: 0;
    z-index: 51
}

.t-table__affixed-header-elm {
    overflow: auto;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    opacity: 1
}

.t-table__affixed-footer-elm {
    overflow: auto;
    z-index: 50
}

.t-table--bordered .t-table__affixed-header-elm {
    border: 1px solid var(--td-component-border);
    border-bottom: 0;
    border-right: 0
}

.t-table--bordered .t-table__affixed-footer-elm {
    border-left: 1px solid var(--td-component-border);
    border-bottom: 1px solid var(--td-component-border)
}

.t-table--multiple-header.t-table--bordered .t-table__affixed-header-elm {
    border-right: 0
}

.t-is-hidden {
    display: none
}

.t-positive-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.t-negative-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.t-table__expanded-row>td,
.t-table__row--full>td {
    padding: 0
}

.t-table__row-full-element {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)
}

.t-table__row-full-inner {
    position: sticky;
    left: 0
}

.t-table__row-full-inner:not(.t-table__empty) {
    display: inline-block
}

.t-table__tree-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-table__tree-col--inline {
    display: inline
}

.t-table--full-height {
    height: 100%
}

.t-table--loading .t-table__content {
    min-height: 168px
}

.t-table--row-draggable tr,
.t-table__handle-draggable:hover,
.t-table__th--drag-sort {
    cursor: move
}

.t-table__ele--draggable-chosen {
    -webkit-box-shadow: var(--td-shadow-1);
    box-shadow: var(--td-shadow-1)
}

.t-table:not(.t-table--row-edit) .t-table__cell--editable {
    min-height: 22px;
    line-height: var(--td-line-height-body-medium);
    cursor: pointer
}

.t-table:not(.t-table--row-edit) .t-table__cell--editable .t-icon {
    margin-left: var(--td-comp-margin-s);
    font-size: var(--td-font-size-body-large);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-table:not(.t-table--row-edit) .t-table__cell--editable:hover {
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.t-affix .t-table__pagination {
    background-color: var(--td-bg-color-container)
}

.t-table--bordered .t-affix .t-table__pagination {
    border-top: 1px solid var(--td-component-border)
}

.t-table__bottom-content+.t-table__pagination-wrap .t-table__pagination {
    border: 0;
    padding: 0
}

.t-table--column-resizable:not(.t-table--bordered) th {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th:not(:last-child) {
    border-right: 1px solid var(--td-component-border)
}

.t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th {
    border-top: 1px solid var(--td-component-border)
}

.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left.t-table__content--scrollable-to-right thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child),
.t-table--column-resizable:not(.t-table--bordered).t-table__content--scrollable-to-left thead.t-table__header:hover .t-table__cell--fixed-left-last:not(:last-child) {
    border-right: 0
}

.t-table td.t-table__cell-check,
.t-table th.t-table__cell-check {
    padding: 0;
    height: 0
}

.t-table td.t-table__cell-check .t-checkbox__label:empty,
.t-table td.t-table__cell-check .t-radio__label:empty,
.t-table th.t-table__cell-check .t-checkbox__label:empty,
.t-table th.t-table__cell-check .t-radio__label:empty {
    display: none
}

.t-table .t-table__cell-check .t-checkbox,
.t-table .t-table__cell-check .t-radio,
.t-table .t-table__cell-check .t-table__th-cell-inner {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-table td .t-input__tips {
    position: static
}

.t-table .t-table__sort-column {
    background-color: var(--td-bg-color-secondarycontainer)
}

.t-table__ellipsis-content.t-size-s .t-popup__content {
    font: var(--td-font-body-medium)
}

.t-table--chrome.t-table--multiple-header .t-table__affixed-header-elm {
    margin-top: 1px
}

.t-collapse {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    border: solid 1px var(--td-component-border);
    border-bottom: 0;
    background: var(--td-bg-color-container)
}

.t-collapse.t--border-less {
    border: none
}

.t-collapse.t--border-less .t-collapse-panel__header {
    border-bottom: none
}

.t-collapse.t--border-less .t-collapse-panel__body {
    background: var(--td-bg-color-container);
    border: none
}

.t-collapse-panel__icon {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-collapse-panel__icon,
.t-collapse-panel__icon>.t-fake-arrow {
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-collapse-panel__icon>.t-fake-arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.t-collapse-panel__icon--left {
    margin-right: var(--td-comp-margin-s)
}

.t-collapse-panel__icon--right {
    margin-left: var(--td-comp-margin-s)
}

.t-collapse-panel__icon--active>.t-fake-arrow {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.t-collapse-panel__icon:hover {
    background-color: var(--td-bg-color-container-hover);
    border-radius: var(--td-radius-small)
}

.t-collapse-panel__wrapper {
    overflow: hidden
}

.t-collapse-panel__wrapper .t-collapse-panel__header {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l);
    border-bottom: solid 1px var(--td-component-border);
    font: var(--td-font-title-small);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-collapse-panel__wrapper .t-collapse-panel__header--blank {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-collapse-panel__wrapper .t-collapse-panel__header.t-is-clickable {
    cursor: pointer
}

.t-collapse-panel__wrapper .t-collapse-panel__header-left,
.t-collapse-panel__wrapper .t-collapse-panel__header-right,
.t-collapse-panel__wrapper .t-collapse-panel__header-right-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-collapse-panel__wrapper .t-collapse-panel__body {
    border-bottom: solid 1px var(--td-component-border);
    background: var(--td-bg-color-secondarycontainer);
    overflow: inherit
}

.t-collapse-panel__wrapper .t-collapse-panel__body--collapsed {
    border: none
}

.t-collapse-panel__wrapper .t-collapse-panel__content {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l) var(--td-comp-paddingTB-m) calc(var(--td-comp-paddingLR-l) + var(--td-comp-margin-xxl));
    color: var(--td-text-color-secondary)
}

.t-collapse-panel.t-is-disabled .t-collapse-panel__header {
    cursor: not-allowed;
    color: var(--td-text-color-disabled)
}

.t-collapse-panel.t-is-disabled .t-collapse-panel__icon {
    cursor: not-allowed;
    pointer-events: none
}

.t-collapse-panel.t-is-disabled .t-collapse-panel__body {
    background: var(--td-bg-color-component-disabled)
}

.t-collapse-panel.t-is-disabled .t-collapse-panel__content {
    color: var(--td-text-color-disabled)
}

.t-slide-down-enter-active,
.t-slide-down-leave-active {
    -webkit-transition: height .2s, padding .2s;
    transition: height .2s, padding .2s
}

.t-rate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-rate .t-rate__star-top {
    position: absolute;
    width: 0;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-rate .t-rate__star-bottom,
.t-rate .t-rate__star-top {
    display: grid
}

.t-rate__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0
}

.t-rate__item {
    position: relative;
    cursor: pointer;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.t-rate__item:hover {
    -webkit-transform: scale(1.33);
    -ms-transform: scale(1.33);
    transform: scale(1.33)
}

.t-rate__item--half .t-rate__star-top {
    width: 50%
}

.t-rate__item--full .t-rate__star-top {
    width: 100%
}

.t-rate__text {
    color: var(--td-text-color-primary);
    font: var(--td-font-mark-medium);
    margin-left: var(--td-comp-margin-l)
}

.t-timeline {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.t-timeline,
.t-timeline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.t-timeline-item {
    min-height: 72px;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative
}

.t-timeline-item__label.t-timeline-item__label--alternate {
    position: absolute
}

.t-timeline-item__wrapper {
    width: 8px;
    position: relative
}

.t-timeline-item__wrapper .t-timeline-item__dot {
    position: absolute;
    width: 4px;
    height: 4px;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 50%;
    top: 8px
}

.t-timeline-item__wrapper .t-timeline-item__dot--primary {
    border-color: var(--td-brand-color)
}

.t-timeline-item__wrapper .t-timeline-item__dot--default {
    border-color: var(--td-component-border)
}

.t-timeline-item__wrapper .t-timeline-item__dot--success {
    border-color: var(--td-success-color)
}

.t-timeline-item__wrapper .t-timeline-item__dot--warning {
    border-color: var(--td-warning-color)
}

.t-timeline-item__wrapper .t-timeline-item__dot--error {
    border-color: var(--td-error-color)
}

.t-timeline-item__wrapper .t-timeline-item__dot--custom {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 4px;
    border: 0
}

.t-timeline-item__wrapper .t-timeline-item__dot--custom .t-timeline-item__dot-content {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0
}

.t-timeline-item__wrapper .t-timeline-item__tail {
    position: absolute;
    border-left: 2px solid rgba(0, 0, 0, 0);
    left: 50%;
    height: calc(100% - 24px);
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding-bottom: var(--td-comp-size-s);
    border-color: var(--td-component-border);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-timeline-item__wrapper .t-timeline-item__tail--theme-dot {
    border-style: dashed;
    border-right: 0
}

.t-timeline-item__label {
    color: var(--td-text-color-secondary);
    font-size: var(--td-font-size-body-medium)
}

.t-timeline-item__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: var(--td-comp-margin-l);
    font-size: var(--td-font-size-body-large)
}

.t-timeline-item--last .t-timeline-item__tail {
    display: none
}

.t-timeline-label.t-timeline-label--alternate.t-timeline-left .t-timeline-item__label {
    text-align: right;
    left: 0
}

.t-timeline-label.t-timeline-label--alternate.t-timeline-left .t-timeline-item__wrapper {
    margin-left: 100px
}

.t-timeline-label.t-timeline-label--alternate.t-timeline-right .t-timeline-item__label {
    text-align: left;
    right: 0
}

.t-timeline-label.t-timeline-label--alternate.t-timeline-right .t-timeline-item__wrapper {
    margin-right: 100px
}

.t-timeline-right .t-timeline-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.t-timeline-right .t-timeline-item__content {
    text-align: right;
    padding-left: 0;
    padding-right: var(--td-comp-margin-l)
}

.t-timeline-alternate .t-timeline-item-left {
    margin-left: calc(50% - 4px)
}

.t-timeline-alternate .t-timeline-item-right {
    text-align: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-right: calc(50% - 4px)
}

.t-timeline-alternate .t-timeline-item-right .t-timeline-item__content {
    padding-right: var(--td-comp-margin-l);
    padding-left: 0
}

.t-timeline-label.t-timeline-alternate .t-timeline-item__label {
    width: 100%
}

.t-timeline-label.t-timeline-alternate .t-timeline-item-left .t-timeline-item__label--alternate {
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    text-align: right;
    padding-right: var(--td-comp-margin-l)
}

.t-timeline-label.t-timeline-alternate .t-timeline-item-right .t-timeline-item__label--alternate {
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    text-align: left;
    padding-left: var(--td-comp-margin-l)
}

.t-timeline-horizontal {
    min-height: 200px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-timeline-horizontal .t-timeline-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 8px;
    min-width: 160px
}

.t-timeline-horizontal .t-timeline-item__wrapper {
    width: 100%;
    height: 8px
}

.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: unset;
    width: 4px;
    height: 4px;
    border-radius: 50%
}

.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot--custom {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 0
}

.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot--custom .t-timeline-item__dot-content {
    position: absolute;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__tail {
    left: calc(8px + var(--td-comp-margin-s));
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% - 8px - var(--td-comp-margin-s));
    border: 0;
    border-top: 2px solid rgba(0, 0, 0, 0);
    padding-bottom: 0;
    border-color: var(--td-component-border)
}

.t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__tail--theme-dot {
    border-style: dashed;
    border-right: 0
}

.t-timeline-horizontal .t-timeline-item__content {
    padding-left: unset;
    padding-top: var(--td-comp-margin-l);
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset
}

.t-timeline-vertical .t-timeline-item__content {
    padding-bottom: var(--td-comp-margin-l)
}

.t-timeline-label.t-timeline-horizontal.t-timeline-top .t-timeline-item__label--alternate {
    top: 0;
    width: 100%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    padding-bottom: 0
}

.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item__wrapper {
    padding-top: 0
}

.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item__label--alternate {
    padding-top: var(--td-comp-margin-l);
    bottom: 0;
    width: 100%;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.t-timeline-label.t-timeline-horizontal.t-timeline-bottom .t-timeline-item__content {
    padding-top: 0;
    padding-bottom: var(--td-comp-margin-l)
}

.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-top .t-timeline-item__label--alternate {
    top: 0;
    width: 100%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    padding-bottom: var(--td-comp-margin-l)
}

.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative;
    -webkit-transform: translateY(calc(-100% + 8px));
    -ms-transform: translateY(calc(-100% + 8px));
    transform: translateY(calc(-100% + 8px))
}

.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-bottom .t-timeline-item__content {
    padding-bottom: var(--td-comp-margin-l);
    padding-top: unset
}

.t-timeline-label.t-timeline-horizontal.t-timeline-alternate .t-timeline-item-bottom .t-timeline-item__label--alternate {
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    padding-top: var(--td-comp-margin-l)
}

.t-alert {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-xl);
    opacity: 1;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    border-radius: var(--td-radius-medium)
}

.t-alert.t-is-hidden {
    display: none
}

.t-alert--closing {
    opacity: 0
}

.t-alert--info {
    background-color: var(--td-brand-color-focus)
}

.t-alert--info .t-alert__icon,
.t-alert--info .t-alert__swiper-trigger--active,
.t-alert--info .t-alert__swiper-trigger-wrap {
    color: var(--td-brand-color)
}

.t-alert--success {
    background-color: var(--td-success-color-focus)
}

.t-alert--success .t-alert__icon {
    color: var(--td-success-color)
}

.t-alert--success .t-alert__swiper-trigger-wrap {
    color: var(--td-success-color-focus)
}

.t-alert--success .t-alert__swiper-trigger--active {
    color: var(--td-success-color)
}

.t-alert--warning {
    background-color: var(--td-warning-color-focus)
}

.t-alert--warning .t-alert__icon {
    color: var(--td-warning-color)
}

.t-alert--warning .t-alert__swiper-trigger-wrap {
    color: var(--td-warning-color-focus)
}

.t-alert--warning .t-alert__swiper-trigger--active {
    color: var(--td-warning-color)
}

.t-alert--error {
    background-color: var(--td-error-color-focus)
}

.t-alert--error .t-alert__icon {
    color: var(--td-error-color)
}

.t-alert--error .t-alert__swiper-trigger-wrap {
    color: var(--td-error-color-focus)
}

.t-alert--error .t-alert__swiper-trigger--active {
    color: var(--td-error-color)
}

.t-alert__icon {
    font-size: var(--td-line-height-body-medium);
    display: inherit
}

.t-alert__close,
.t-alert__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: var(--td-line-height-body-small)
}

.t-alert__content {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    font-size: var(--td-font-size-body-medium);
    line-height: var(--td-line-height-body-medium);
    overflow: hidden
}

.t-alert__message,
.t-alert__title {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-alert__title {
    color: var(--td-text-color-primary);
    font-weight: 700
}

.t-alert__title+.t-alert__message {
    margin-top: var(--td-comp-margin-s)
}

.t-alert__description {
    color: var(--td-text-color-secondary);
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-transition: height .2s;
    transition: height .2s
}

.t-alert__operation {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 var(--td-comp-paddingLR-s);
    color: var(--td-brand-color);
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.t-alert__operation:hover {
    color: var(--td-brand-color-hover)
}

.t-alert__operation:active {
    color: var(--td-brand-color-active)
}

.t-alert__icon+.t-alert__content {
    margin-left: var(--td-comp-margin-s)
}

.t-alert__collapse {
    margin-top: var(--td-comp-margin-s);
    color: var(--td-brand-color);
    cursor: pointer
}

.t-alert__close {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: var(--td-comp-margin-l);
    color: var(--td-text-color-secondary);
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.t-alert__close:hover {
    color: var(--td-text-color-primary)
}

.t-alert__close>.t-icon {
    font-size: calc(var(--td-line-height-body-medium) - 2px);
    padding: calc(var(--td-line-height-body-medium)/2 - var(--td-line-height-body-medium)/2 + 1px) 0
}

.t-drawer-fade-appear,
.t-drawer-fade-enter {
    opacity: 0
}

.t-drawer-fade-appear,
.t-drawer-fade-enter,
.t-drawer-fade-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.t-drawer-fade-appear.t-drawer-fade-appear-active,
.t-drawer-fade-appear.t-drawer-fade-appear-active.t-drawer-fade-appear-to,
.t-drawer-fade-enter.t-drawer-fade-enter-active,
.t-drawer-fade-enter.t-drawer-fade-enter-active.t-drawer-fade-enter-to {
    -webkit-animation-name: tDrawerFadeIn;
    animation-name: tDrawerFadeIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.t-drawer-fade-exit.t-drawer-fade-exit-active,
.t-drawer-fade-leave-active.t-drawer-fade-leave-to {
    -webkit-animation-name: tDrawerFadeOut;
    animation-name: tDrawerFadeOut;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.t-drawer {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    position: fixed;
    z-index: 1500;
    width: 100%;
    height: 100%;
    pointer-events: none;
    outline: none
}

.t-drawer,
.t-drawer--lock {
    overflow: hidden
}

.t-drawer--attach {
    position: absolute
}

.t-drawer--left,
.t-drawer--right {
    top: 0
}

.t-drawer--left {
    left: 0
}

.t-drawer--right {
    right: 0
}

.t-drawer--bottom,
.t-drawer--top {
    left: 0
}

.t-drawer--top {
    top: 0
}

.t-drawer--bottom {
    bottom: 0
}

.t-drawer__mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--td-mask-active);
    -webkit-transition: opacity .2s cubic-bezier(.38, 0, .24, 1);
    transition: opacity .2s cubic-bezier(.38, 0, .24, 1);
    opacity: 0
}

.t-drawer__content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: var(--td-bg-color-container);
    width: 16px;
    height: 16px;
    font-size: var(--td-font-body-medium);
    color: var(--td-text-color-secondary);
    -webkit-box-shadow: var(--td-shadow-2);
    box-shadow: var(--td-shadow-2);
    overflow: hidden;
    pointer-events: auto;
    -webkit-transition: visibility .28s cubic-bezier(.38, 0, .24, 1), -webkit-transform .28s cubic-bezier(.38, 0, .24, 1);
    transition: visibility .28s cubic-bezier(.38, 0, .24, 1), -webkit-transform .28s cubic-bezier(.38, 0, .24, 1);
    transition: transform .28s cubic-bezier(.38, 0, .24, 1), visibility .28s cubic-bezier(.38, 0, .24, 1);
    transition: transform .28s cubic-bezier(.38, 0, .24, 1), visibility .28s cubic-bezier(.38, 0, .24, 1), -webkit-transform .28s cubic-bezier(.38, 0, .24, 1);
    position: relative
}

.t-drawer .t-drawer__content-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    visibility: hidden
}

.t-drawer .t-drawer__content-wrapper--left,
.t-drawer .t-drawer__content-wrapper--right {
    top: 0
}

.t-drawer .t-drawer__content-wrapper--left {
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.t-drawer .t-drawer__content-wrapper--right {
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.t-drawer .t-drawer__content-wrapper--bottom,
.t-drawer .t-drawer__content-wrapper--top {
    left: 0
}

.t-drawer .t-drawer__content-wrapper--top {
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.t-drawer .t-drawer__content-wrapper--bottom {
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.t-drawer__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: var(--td-comp-size-xxxl);
    padding: 0 var(--td-comp-paddingLR-l);
    font: var(--td-font-title-medium);
    color: var(--td-text-color-primary);
    border-bottom: 1px solid var(--td-border-level-1-color);
    border-radius: var(--td-radius-small) var(--td-radius-small) 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-drawer__body {
    overflow: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-drawer__body,
.t-drawer__footer {
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)
}

.t-drawer__footer {
    width: 100%;
    text-align: left;
    border-top: 1px solid var(--td-border-level-1-color);
    background-color: var(--td-bg-color-container);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-drawer__footer .t-button {
    margin-left: var(--td-comp-margin-s)
}

.t-drawer__footer .t-button:first-child {
    margin-left: 0
}

.t-drawer__close-btn {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: var(--td-comp-size-xs);
    height: var(--td-comp-size-xs);
    top: calc(var(--td-comp-size-xxxl)/2 - var(--td-comp-size-xs)/2);
    right: var(--td-comp-margin-s);
    color: var(--td-text-color-primary);
    background-color: var(--td-bg-color-container);
    border-radius: var(--td-radius-default);
    cursor: pointer;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.t-drawer__close-btn:hover {
    background-color: var(--td-bg-color-container-hover)
}

.t-drawer__close-btn:active {
    background-color: var(--td-bg-color-container-active)
}

.t-drawer__close-btn .t-icon {
    font-size: calc(var(--td-font-size-body-medium) + 2px);
    vertical-align: unset
}

.t-drawer--open {
    width: 100%;
    height: 100%;
    pointer-events: auto
}

.t-drawer--open>.t-drawer__content-wrapper {
    visibility: visible
}

.t-drawer--open>.t-drawer__mask {
    opacity: 1;
    width: 100%;
    height: 100%
}

.t-drawer--without-mask {
    pointer-events: none
}

[tabindex="-1"]:focus {
    outline: none !important
}

.t-guide {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-guide--lock {
    overflow: hidden
}

.t-guide--absolute {
    position: absolute
}

.t-guide--fixed {
    position: fixed
}

.t-guide__overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999997
}

.t-guide__highlight {
    z-index: 999998;
    -webkit-transition: .2s cubic-bezier(0, 0, .15, 1);
    transition: .2s cubic-bezier(0, 0, .15, 1);
    border-radius: var(--td-radius-default)
}

.t-guide__highlight--dialog {
    border-radius: var(--td-radius-large)
}

.t-guide__highlight--mask {
    -webkit-box-shadow: 0 0 0 0 var(--td-mask-active), var(--td-mask-active) 0 0 0 5000px;
    box-shadow: 0 0 0 0 var(--td-mask-active), var(--td-mask-active) 0 0 0 5000px
}

.t-guide__highlight--nomask {
    border-radius: var(--td-radius-medium);
    border: 2px solid var(--td-brand-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-guide__reference {
    z-index: 999999
}

.t-guide__wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 999999;
    padding-top: 20vh
}

.t-guide__wrapper--center {
    padding-top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-guide__dialog {
    min-width: 320px;
    max-width: 500px;
    padding: var(--td-comp-paddingTB-xxl) var(--td-comp-paddingLR-xxl);
    border-radius: var(--td-radius-large);
    background: var(--td-bg-color-container);
    -webkit-animation: tGuideDialogFadeIn .3s ease-out;
    animation: tGuideDialogFadeIn .3s ease-out;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.t-guide__dialog--nomask {
    border: 1px solid var(--td-component-border)
}

.t-guide__dialog .t-guide__title {
    font: var(--td-font-title-medium);
    font-weight: 700
}

.t-guide__dialog .t-guide__desc {
    margin-top: var(--td-comp-margin-l);
    font: var(--td-font-body-medium)
}

.t-guide__tooltip {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-s);
    min-width: 240px;
    max-width: 600px;
    max-height: 300px
}

.t-guide__title {
    text-align: left;
    color: var(--td-text-color-primary);
    font: var(--td-font-title-small);
    font-weight: 700
}

.t-guide__desc {
    margin-top: var(--td-comp-margin-s);
    text-align: left;
    color: var(--td-text-color-secondary);
    font: var(--td-font-body-small)
}

.t-guide__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-guide__action button {
    margin-right: var(--td-comp-margin-s)
}

.t-guide__action button:last-child {
    margin-right: 0
}

.t-guide__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-guide__footer--popup {
    margin-top: var(--td-comp-margin-l)
}

.t-guide__footer--dialog {
    margin-top: 24px
}

.t-guide__footer--dialog .t-guide__action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.t-guide__counter {
    color: var(--td-text-color-placeholder);
    text-align: left;
    font: var(--td-font-body-small);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-guide__popup .t-guide__popup--content {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0
}

@-webkit-keyframes tGuideDialogFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes tGuideDialogFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.t-notification {
    color: var(--td-text-color-primary);
    margin: 0;
    padding: 0;
    list-style: none;
    font: var(--td-font-body-medium);
    outline: 0;
    border: 0;
    background-color: var(--td-bg-color-container);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    box-shadow: var(--td-shadow-2), var(--td-shadow-inset-top), var(--td-shadow-inset-right), var(--td-shadow-inset-bottom), var(--td-shadow-inset-left);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: var(--td-radius-medium);
    width: 360px;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l)
}

.t-notification__icon {
    width: calc(var(--td-font-size-body-large) + 8px);
    text-align: center;
    margin-right: var(--td-comp-margin-s)
}

.t-notification__icon .t-icon {
    font-size: calc(var(--td-font-size-body-large) + 8px)
}

.t-notification .t-icon.t-is-info {
    color: var(--td-brand-color)
}

.t-notification .t-icon.t-is-success {
    color: var(--td-success-color)
}

.t-notification .t-icon.t-is-warning {
    color: var(--td-warning-color)
}

.t-notification .t-icon.t-is-error {
    color: var(--td-error-color-6)
}

.t-notification__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-notification__title__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-notification__title {
    font: var(--td-font-title-medium);
    color: var(--td-text-color-primary)
}

.t-notification .t-icon-close {
    cursor: pointer;
    font-size: var(--td-font-size-body-large);
    border-radius: var(--td-radius-default);
    color: var(--td-text-color-secondary)
}

.t-notification .t-icon-close:hover {
    background: var(--td-bg-color-container-hover)
}

.t-notification .t-icon-close:active {
    background: var(--td-bg-color-container-active)
}

.t-notification__content {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-secondary);
    margin-top: var(--td-comp-margin-s);
    max-height: 66px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.t-notification__detail {
    margin-top: var(--td-comp-margin-l);
    text-align: right;
    font: var(--td-font-body-medium)
}

.t-notification__detail-item {
    cursor: pointer
}

.t-notification__detail-item:hover {
    color: inherit;
    background: var(--td-bg-color-container-hover)
}

.t-notification__detail-item:active {
    color: inherit;
    background: var(--td-bg-color-container-active)
}

.t-notification__detail-item+.t-notification__detail-item {
    margin-left: var(--td-comp-margin-s)
}

.t-notification__detail-item.t-is-active {
    color: var(--td-brand-color)
}

.t-notification__show--top-left {
    position: fixed;
    top: 0;
    left: 0
}

.t-notification__show--top-left>.t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-top-left;
    animation-name: slidein-top-left
}

.t-notification__show--top-right {
    position: fixed;
    top: 0;
    right: 0
}

.t-notification__show--top-right>.t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-top-right;
    animation-name: slidein-top-right
}

.t-notification__show--bottom-left {
    position: fixed;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.t-notification__show--bottom-left>.t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-bottom-left;
    animation-name: slidein-bottom-left
}

.t-notification__show--bottom-right {
    position: fixed;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.t-notification__show--bottom-right>.t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-bottom-right;
    animation-name: slidein-bottom-right
}

.t-notification-list__show {
    position: fixed
}

.t-popconfirm {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    min-width: 160px;
    border-radius: var(--td-radius-medium)
}

.t-popconfirm .t-popup__content {
    padding: 0
}

.t-popconfirm__content {
    position: relative;
    padding: var(--td-comp-paddingTB-l) var(--td-comp-paddingLR-l);
    border-radius: var(--td-radius-medium)
}

.t-popconfirm__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

.t-popconfirm__body>.t-icon {
    display: inline-block;
    margin-right: var(--td-comp-margin-s);
    padding: calc(var(--td-line-height-body-medium)/2 - var(--td-font-size-body-medium)/2 - 3px) 0;
    font-size: calc(var(--td-font-size-body-medium) + 6px)
}

.t-popconfirm__confirm {
    margin-left: var(--td-comp-margin-s)
}

.t-popconfirm__inner {
    display: inline-block;
    vertical-align: top;
    max-width: 320px;
    font: var(--td-font-title-small);
    color: var(--td-text-color-primary)
}

.t-popconfirm__icon--warning {
    color: var(--td-warning-color)
}

.t-popconfirm__icon--danger {
    color: var(--td-error-color)
}

.t-popconfirm__icon--default {
    color: var(--td-brand-color)
}

.t-popconfirm__buttons {
    text-align: right;
    margin-top: var(--td-comp-margin-l)
}

.t-popconfirm__buttons>span:last-child {
    margin-right: 0
}

.t-upload {
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.t-upload .t-is-bordered {
    border: 1px solid var(--td-component-border)
}

.t-upload .t-upload__trigger {
    display: inline-block
}

.t-upload .t-icon {
    font-size: calc(var(--td-font-size-body-medium) + 2px);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-upload .t-icon-check-circle-filled {
    color: var(--td-success-color)
}

.t-upload .t-icon-error-circle-filled {
    color: var(--td-error-color)
}

.t-upload .t-icon-loading {
    color: var(--td-brand-color)
}

.t-upload .t-icon-time-filled {
    color: var(--td-text-color-placeholder)
}

.t-upload .t-icon-add {
    color: var(--td-text-color-primary)
}

.t-upload__list-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    margin-right: var(--td-comp-margin-m);
    overflow: hidden
}

.t-upload__list-file .t-icon {
    font-size: var(--td-comp-size-xl);
    color: var(--td-brand-color)
}

.t-upload__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: var(--td-comp-margin-m);
    width: 496px;
    height: 124px;
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);
    border: 1px solid var(--td-component-border);
    border-radius: var(--td-radius-default);
    font: var(--td-font-body-medium)
}

.t-upload__list-item.t-is--error .t-upload__list-file .t-icon,
.t-upload__list-item.t-is--error .t-upload__list-name {
    color: var(--td-error-color)
}

.t-upload__list-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload-list__control {
    cursor: pointer
}

.t-upload-list__control:hover {
    color: var(--td-error-color)
}

.t-upload__list-img {
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    max-height: 100%;
    cursor: pointer
}

.t-upload__list-name {
    max-width: 200px;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-upload--highlight {
    color: var(--td-text-color-brand)
}

.t-upload__single-name {
    margin-right: var(--td-comp-margin-s)
}

.t-upload__card {
    font: var(--td-font-body-small);
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0
}

.t-upload__card .t-is-disabled :hover {
    cursor: not-allowed
}

.t-upload__card-item {
    float: left;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none
}

.t-upload__card-item:after {
    content: "";
    display: block
}

.t-upload__card-item:hover .t-upload__card-mask {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.t-upload__card-item.t-is--error .t-icon-warning_fill {
    color: var(--td-error-color);
    margin-bottom: var(--td-comp-margin-s)
}

.t-upload__card-item.t-is--error .t-upload__card-status {
    color: var(--td-error-color)
}

.t-upload__card-item.t-is-background {
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.t-upload__card .t-icon-loading {
    margin-bottom: var(--td-comp-margin-s)
}

.t-upload__card-name {
    max-width: 100%;
    margin-top: var(--td-comp-margin-s);
    color: var(--td-text-color-primary);
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-upload__card-content {
    overflow: hidden;
    padding: var(--td-comp-paddingTB-s) var(--td-comp-paddingLR-s)
}

.t-upload__card-container,
.t-upload__card-content {
    position: relative;
    width: 110px;
    height: 110px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: var(--td-bg-color-secondarycontainer);
    border: 1px dashed var(--td-component-border);
    border-radius: var(--td-radius-default)
}

.t-upload__card-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.t-upload__card-container:hover {
    border-color: var(--td-brand-color);
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.t-upload__card-container .t-loading,
.t-upload__card-container>.t-icon {
    font-size: var(--td-comp-size-xs);
    margin-bottom: var(--td-comp-margin-s)
}

.t-upload__card-container>p {
    color: var(--td-text-color-placeholder);
    margin: 0
}

.t-upload__card-status-wrap {
    text-align: center
}

.t-upload__card-status-wrap>svg {
    margin-bottom: var(--td-comp-margin-s)
}

.t-upload__card-status-wrap .t-icon,
.t-upload__card-status-wrap .t-loading {
    font-size: var(--td-comp-size-xs)
}

.t-upload__card-image {
    max-width: 100%;
    max-height: 100%
}

.t-upload__card-status {
    color: var(--td-text-color-disabled);
    font: var(--td-font-body-small)
}

.t-upload__card-mask {
    background-color: var(--td-mask-active);
    color: var(--td-text-color-anti);
    will-change: transform;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.t-upload__card-mask-item-divider {
    margin: 0 var(--td-comp-margin-l);
    border-left: 1px var(--td-text-color-anti) solid;
    height: var(--td-comp-size-xxxs)
}

.t-upload__card-mask-item>.t-icon {
    cursor: pointer;
    font-size: calc(var(--td-font-size-body-medium) + 2px)
}

.t-upload__dialog .t-dialog {
    max-width: 80%
}

.t-upload__dialog .t-dialog--default {
    padding: 32px
}

.t-upload__dialog .t-dialog-body {
    padding-bottom: 0
}

.t-upload__dialog .t-dialog-body-img-box img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

.t-upload__dragger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 336px;
    height: 144px;
    border: 1px dashed var(--td-component-border);
    border-radius: var(--td-radius-small);
    font: var(--td-font-body-medium);
    color: var(--td-text-color-secondary);
    cursor: pointer;
    padding: var(--td-comp-margin-l);
    position: relative;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.t-upload__dragger.t-is--active {
    background-color: var(--td-bg-color-container-active)
}

.t-upload__dragger.t-is--active,
.t-upload__dragger:hover {
    border-color: var(--td-brand-color)
}

.t-upload__dragger-btns {
    position: absolute;
    bottom: var(--td-comp-margin-l)
}

.t-upload__dragger .t-size-s {
    display: block
}

.t-upload__dragger-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload__dragger-error,
.t-upload__dragger-error:hover {
    border-color: var(--td-error-color)
}

.t-upload__dragger-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font: var(--td-font-body-medium);
    color: var(--td-text-color-primary);
    margin-bottom: var(--td-comp-margin-s);
    max-width: calc(336px - var(--td-comp-margin-l)*2)
}

.t-upload__dragger-text .t-upload__single-name {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-upload__tips {
    display: block;
    color: var(--td-text-color-placeholder);
    margin-top: var(--td-comp-margin-s);
    font: var(--td-font-body-small)
}

.t-upload__tips.t-upload__tips-error {
    color: var(--td-error-color)
}

.t-upload__tips.t-upload__tips-warn {
    color: var(--td-warning-color)
}

.t-upload__placeholder {
    color: var(--td-text-color-placeholder)
}

.t-upload__display-text--margin {
    margin-top: var(--td-comp-margin-s)
}

.t-upload__single-display-text {
    color: var(--td-text-color-secondary);
    font: var(--td-font-body-small);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload__single-display-text .t-upload__flow-status .t-icon {
    font-size: calc(var(--td-font-size-body-medium) + 2px)
}

.t-icon-clear-circle-filled {
    color: var(--td-text-color-placeholder);
    margin-top: var(--td-comp-margin-xxs)
}

.t-icon-clear-circle-filled,
.t-icon-clear-circle-filled:hover {
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.t-icon-clear-circle-filled:hover {
    color: var(--td-text-color-secondary);
    cursor: pointer
}

.t-upload__single-percent {
    margin-left: var(--td-comp-margin-xs)
}

.t-upload__single-progress {
    color: var(--td-brand-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload__single-progress .t-loading {
    font-size: calc(var(--td-font-size-body-medium) + 2px);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-upload__single-input-delete {
    margin-left: var(--td-comp-margin-l);
    font: var(--td-font-body-medium);
    color: var(--td-brand-color);
    cursor: pointer
}

.t-upload__single-input-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: calc(100% - 162px)
}

.t-upload__single-input-text {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.t-upload__single-file-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload__single-file-input .t-upload__trigger {
    margin-left: var(--td-comp-margin-l)
}

.t-upload__single-file-input .t-upload__single-progress {
    white-space: nowrap
}

.t-upload__single-file-input .t-input__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.t-upload__dragger-progress {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-upload__dragger-progress .t-icon,
.t-upload__dragger-progress .t-loading {
    font-size: calc(var(--td-font-size-body-medium) + 2px);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-upload__dragger-img-wrap {
    width: 110px;
    height: 110px;
    background-color: var(--td-bg-color-secondarycontainer);
    border-radius: var(--td-radius-default);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.t-upload__dragger-img-wrap>img {
    max-width: 100%;
    max-height: 100%
}

.t-upload__dragger-img-wrap+.t-upload__dragger-progress-info {
    margin-left: var(--td-comp-margin-l);
    max-width: calc(226px - var(--td-comp-margin-l)*2 - var(--td-comp-margin-l))
}

.t-upload__dragger-progress-info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.t-upload__dragger-progress-info .t-upload__single-display-text {
    margin-bottom: var(--td-comp-margin-s)
}

.t-upload__dragger-progress-info .t-button:hover {
    background-color: rgba(0, 0, 0, 0)
}

.t-upload__dragger-progress-cancel,
.t-upload__dragger-progress-reupload {
    margin-right: var(--td-comp-margin-l)
}

.t-upload__dragger-delete-btn:hover,
.t-upload__dragger-progress-cancel:hover,
.t-upload__dragger-progress-reupload:hover,
.t-upload__dragger-upload-btn:hover {
    border-color: rgba(0, 0, 0, 0)
}

.t-upload__flow-image-flow {
    width: 498px
}

.t-upload__flow {
    min-width: 498px;
    max-width: 960px
}

.t-upload__flow-placeholder {
    display: inline-block;
    margin-left: var(--td-comp-margin-l)
}

.t-upload__flow-op {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload__flow-bottom,
.t-upload__flow-op {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.t-upload__flow-bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: var(--td-comp-margin-xxl)
}

.t-upload__flow-bottom .t-button+.t-button {
    margin-left: var(--td-comp-margin-s)
}

.t-upload__flow-empty {
    width: 100%;
    height: 184px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--td-text-color-placeholder)
}

.t-upload__flow-table {
    width: 100%;
    border: 1px dashed var(--td-component-border);
    margin-top: var(--td-comp-margin-xxl);
    border-collapse: collapse
}

.t-upload__flow-table>tbody>tr,
.t-upload__flow-table>tfoot>tr,
.t-upload__flow-table>thead>tr,
.t-upload__flow-table>tr {
    border-top: 1px solid var(--td-component-border)
}

.t-upload__flow-table>tbody>tr>th,
.t-upload__flow-table>tfoot>tr>th,
.t-upload__flow-table>thead>tr>th,
.t-upload__flow-table>tr>th {
    color: var(--td-text-color-placeholder);
    font-weight: 400;
    border: 1px solid var(--td-component-border);
    text-align: left;
    background-color: var(--td-bg-color-container)
}

.t-upload__flow-table>tbody>tr>td,
.t-upload__flow-table>tfoot>tr>td,
.t-upload__flow-table>thead>tr>td,
.t-upload__flow-table>tr>td {
    color: var(--td-text-color-primary)
}

.t-upload__flow-table>tbody>tr>td,
.t-upload__flow-table>tbody>tr>th,
.t-upload__flow-table>tfoot>tr>td,
.t-upload__flow-table>tfoot>tr>th,
.t-upload__flow-table>thead>tr>td,
.t-upload__flow-table>thead>tr>th,
.t-upload__flow-table>tr>td,
.t-upload__flow-table>tr>th {
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-l)
}

.t-upload__flow-table__batch-row {
    border-left: 1px solid var(--td-component-border)
}

.t-upload__flow-button {
    color: var(--td-text-color-placeholder);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.t-upload__flow-button:hover {
    color: var(--td-text-color-secondary)
}

.t-upload__flow-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.t-upload__flow-status .t-icon,
.t-upload__flow-status .t-loading {
    margin-right: var(--td-comp-margin-s);
    font-size: calc(var(--td-font-size-body-medium) + 2px)
}

.t-upload__flow-card-area {
    border: 1px dashed var(--td-component-border);
    padding: var(--td-comp-paddingTB-m) var(--td-comp-paddingLR-m);
    margin-top: var(--td-comp-margin-xxl);
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.t-upload__flow-card-area:hover {
    border-color: var(--td-brand-color);
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.t-upload__flow-card-area .t-upload__card-item {
    margin: var(--td-comp-margin-xs)
}

.t-upload__icon-delete,
.t-upload__single-input-clear {
    color: var(--td-text-color-placeholder);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.t-upload__icon-delete:hover,
.t-upload__single-input-clear:hover {
    color: var(--td-text-color-secondary);
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.t-upload__single-input-clear {
    display: none
}

.t-upload__single-input-preview:hover .t-upload__single-input-clear {
    display: initial
}

.t-upload__single-input-preview:hover .t-upload__status-icon {
    display: none
}

.t-upload .t-upload__single-name {
    color: var(--td-text-color-secondary)
}

.t-upload__card-name {
    margin-top: 8px
}

.t-upload--theme-file-input {
    width: 100%
}

.t-upload__dragger-btns>.t-button {
    padding: 0
}

:root {
    --td-screen-xs: 320px;
    --td-screen-sm: 768px;
    --td-screen-md: 992px;
    --td-screen-lg: 1200px;
    --td-screen-xl: 1400px;
    --td-screen-xxl: 1880px
}

.narrow-scrollbar {
    scrollbar-color: var(--td-scrollbar-color) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.narrow-scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.narrow-scrollbar::-webkit-scrollbar-thumb {
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: content-box;
    background-color: var(--td-scrollbar-color);
    border-radius: 15px
}

.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover,
.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover {
    background-color: var(--td-scrollbar-hover-color)
}

.t-fake-arrow path {
    -webkit-transition: d .2s;
    transition: d .2s;
    stroke: currentcolor
}

.t-fake-arrow--active path {
    d: path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")
}

:root,
:root[theme-mode=light] {
    --td-brand-color-1: #f2f3ff;
    --td-brand-color-2: #d9e1ff;
    --td-brand-color-3: #b5c7ff;
    --td-brand-color-4: #8eabff;
    --td-brand-color-5: #618dff;
    --td-brand-color-6: #366ef4;
    --td-brand-color-7: #0052d9;
    --td-brand-color-8: #003cab;
    --td-brand-color-9: #002a7c;
    --td-brand-color-10: #001a57;
    --td-warning-color-1: #fff1e9;
    --td-warning-color-2: #ffd9c2;
    --td-warning-color-3: #ffb98c;
    --td-warning-color-4: #fa9550;
    --td-warning-color-5: #e37318;
    --td-warning-color-6: #be5a00;
    --td-warning-color-7: #954500;
    --td-warning-color-8: #713300;
    --td-warning-color-9: #532300;
    --td-warning-color-10: #3b1700;
    --td-error-color-1: #fff0ed;
    --td-error-color-2: #ffd8d2;
    --td-error-color-3: #ffb9b0;
    --td-error-color-4: #ff9285;
    --td-error-color-5: #f6685d;
    --td-error-color-6: #d54941;
    --td-error-color-7: #ad352f;
    --td-error-color-8: #881f1c;
    --td-error-color-9: #68070a;
    --td-error-color-10: #490002;
    --td-success-color-1: #e3f9e9;
    --td-success-color-2: #c6f3d7;
    --td-success-color-3: #92dab2;
    --td-success-color-4: #56c08d;
    --td-success-color-5: #2ba471;
    --td-success-color-6: #008858;
    --td-success-color-7: #006c45;
    --td-success-color-8: #005334;
    --td-success-color-9: #003b23;
    --td-success-color-10: #002515;
    --td-gray-color-1: #f3f3f3;
    --td-gray-color-2: #eee;
    --td-gray-color-3: #e8e8e8;
    --td-gray-color-4: #ddd;
    --td-gray-color-5: #c6c6c6;
    --td-gray-color-6: #a6a6a6;
    --td-gray-color-7: #8b8b8b;
    --td-gray-color-8: #777;
    --td-gray-color-9: #5e5e5e;
    --td-gray-color-10: #4b4b4b;
    --td-gray-color-11: #393939;
    --td-gray-color-12: #2c2c2c;
    --td-gray-color-13: #242424;
    --td-gray-color-14: #181818;
    --td-font-white-1: #fff;
    --td-font-white-2: hsla(0, 0%, 100%, 0.55);
    --td-font-white-3: hsla(0, 0%, 100%, 0.35);
    --td-font-white-4: hsla(0, 0%, 100%, 0.22);
    --td-font-gray-1: rgba(0, 0, 0, 0.9);
    --td-font-gray-2: rgba(0, 0, 0, 0.6);
    --td-font-gray-3: rgba(0, 0, 0, 0.4);
    --td-font-gray-4: rgba(0, 0, 0, 0.26);
    --td-brand-color: var(--td-brand-color-7);
    --td-warning-color: var(--td-warning-color-5);
    --td-error-color: var(--td-error-color-6);
    --td-success-color: var(--td-success-color-5);
    --td-brand-color-hover: var(--td-brand-color-6);
    --td-brand-color-focus: var(--td-brand-color-2);
    --td-brand-color-active: var(--td-brand-color-8);
    --td-brand-color-disabled: var(--td-brand-color-3);
    --td-brand-color-light: var(--td-brand-color-1);
    --td-brand-color-light-hover: var(--td-brand-color-2);
    --td-warning-color-hover: var(--td-warning-color-4);
    --td-warning-color-focus: var(--td-warning-color-2);
    --td-warning-color-active: var(--td-warning-color-6);
    --td-warning-color-disabled: var(--td-warning-color-3);
    --td-warning-color-light: var(--td-warning-color-1);
    --td-warning-color-light-hover: var(--td-warning-color-2);
    --td-error-color-hover: var(--td-error-color-5);
    --td-error-color-focus: var(--td-error-color-2);
    --td-error-color-active: var(--td-error-color-7);
    --td-error-color-disabled: var(--td-error-color-3);
    --td-error-color-light: var(--td-error-color-1);
    --td-error-color-light-hover: var(--td-error-color-2);
    --td-success-color-hover: var(--td-success-color-4);
    --td-success-color-focus: var(--td-success-color-2);
    --td-success-color-active: var(--td-success-color-6);
    --td-success-color-disabled: var(--td-success-color-3);
    --td-success-color-light: var(--td-success-color-1);
    --td-success-color-light-hover: var(--td-success-color-2);
    --td-mask-active: rgba(0, 0, 0, 0.6);
    --td-mask-disabled: hsla(0, 0%, 100%, 0.6);
    --td-bg-color-page: var(--td-gray-color-2);
    --td-bg-color-container: #fff;
    --td-bg-color-container-hover: var(--td-gray-color-1);
    --td-bg-color-container-active: var(--td-gray-color-3);
    --td-bg-color-container-select: #fff;
    --td-bg-color-secondarycontainer: var(--td-gray-color-1);
    --td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);
    --td-bg-color-secondarycontainer-active: var(--td-gray-color-4);
    --td-bg-color-component: var(--td-gray-color-3);
    --td-bg-color-component-hover: var(--td-gray-color-4);
    --td-bg-color-component-active: var(--td-gray-color-6);
    --td-bg-color-secondarycomponent: var(--td-gray-color-4);
    --td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);
    --td-bg-color-secondarycomponent-active: var(--td-gray-color-6);
    --td-bg-color-component-disabled: var(--td-gray-color-2);
    --td-bg-color-specialcomponent: #fff;
    --td-text-color-primary: var(--td-font-gray-1);
    --td-text-color-secondary: var(--td-font-gray-2);
    --td-text-color-placeholder: var(--td-font-gray-3);
    --td-text-color-disabled: var(--td-font-gray-4);
    --td-text-color-anti: #fff;
    --td-text-color-brand: var(--td-brand-color-7);
    --td-text-color-link: var(--td-brand-color-8);
    --td-border-level-1-color: var(--td-gray-color-3);
    --td-component-stroke: var(--td-gray-color-3);
    --td-border-level-2-color: var(--td-gray-color-4);
    --td-component-border: var(--td-gray-color-4);
    --td-shadow-1: 0 1px 10px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.08), 0 2px 4px -1px rgba(0, 0, 0, 0.12);
    --td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, 0.05), 0 8px 10px 1px rgba(0, 0, 0, 0.06), 0 5px 5px -3px rgba(0, 0, 0, 0.1);
    --td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, 0.05), 0 16px 24px 2px rgba(0, 0, 0, 0.04), 0 8px 10px -5px rgba(0, 0, 0, 0.08);
    --td-shadow-inset-top: inset 0 0.5px 0 #dcdcdc;
    --td-shadow-inset-right: inset 0.5px 0 0 #dcdcdc;
    --td-shadow-inset-bottom: inset 0 -0.5px 0 #dcdcdc;
    --td-shadow-inset-left: inset -0.5px 0 0 #dcdcdc;
    --td-table-shadow-color: rgba(0, 0, 0, 0.08);
    --td-scrollbar-color: rgba(0, 0, 0, 0.1);
    --td-scrollbar-hover-color: rgba(0, 0, 0, 0.3);
    --td-scroll-track-color: #fff
}

:root[theme-mode=dark] {
    --td-brand-color-1: #1b2f51;
    --td-brand-color-2: #173463;
    --td-brand-color-3: #143975;
    --td-brand-color-4: #103d88;
    --td-brand-color-5: #0d429a;
    --td-brand-color-6: #054bbe;
    --td-brand-color-7: #2667d4;
    --td-brand-color-8: #4582e6;
    --td-brand-color-9: #699ef5;
    --td-brand-color-10: #96bbf8;
    --td-warning-color-1: #4f2a1d;
    --td-warning-color-2: #582f21;
    --td-warning-color-3: #733c23;
    --td-warning-color-4: #a75d2b;
    --td-warning-color-5: #cf6e2d;
    --td-warning-color-6: #dc7633;
    --td-warning-color-7: #e8935c;
    --td-warning-color-8: #ecbf91;
    --td-warning-color-9: #eed7bf;
    --td-warning-color-10: #f3e9dc;
    --td-error-color-1: #472324;
    --td-error-color-2: #5e2a2d;
    --td-error-color-3: #703439;
    --td-error-color-4: #83383e;
    --td-error-color-5: #a03f46;
    --td-error-color-6: #c64751;
    --td-error-color-7: #de6670;
    --td-error-color-8: #ec888e;
    --td-error-color-9: #edb1b6;
    --td-error-color-10: #eeced0;
    --td-success-color-1: #193a2a;
    --td-success-color-2: #1a4230;
    --td-success-color-3: #17533d;
    --td-success-color-4: #0d7a55;
    --td-success-color-5: #059465;
    --td-success-color-6: #43af8a;
    --td-success-color-7: #46bf96;
    --td-success-color-8: #80d2b6;
    --td-success-color-9: #b4e1d3;
    --td-success-color-10: #deede8;
    --td-gray-color-1: #f3f3f3;
    --td-gray-color-2: #eee;
    --td-gray-color-3: #e8e8e8;
    --td-gray-color-4: #ddd;
    --td-gray-color-5: #c6c6c6;
    --td-gray-color-6: #a6a6a6;
    --td-gray-color-7: #8b8b8b;
    --td-gray-color-8: #777;
    --td-gray-color-9: #5e5e5e;
    --td-gray-color-10: #4b4b4b;
    --td-gray-color-11: #393939;
    --td-gray-color-12: #2c2c2c;
    --td-gray-color-13: #242424;
    --td-gray-color-14: #181818;
    --td-font-white-1: hsla(0, 0%, 100%, 0.9);
    --td-font-white-2: hsla(0, 0%, 100%, 0.55);
    --td-font-white-3: hsla(0, 0%, 100%, 0.35);
    --td-font-white-4: hsla(0, 0%, 100%, 0.22);
    --td-font-gray-1: rgba(0, 0, 0, 0.9);
    --td-font-gray-2: rgba(0, 0, 0, 0.6);
    --td-font-gray-3: rgba(0, 0, 0, 0.4);
    --td-font-gray-4: rgba(0, 0, 0, 0.26);
    --td-brand-color: var(--td-brand-color-8);
    --td-warning-color: var(--td-warning-color-5);
    --td-error-color: var(--td-error-color-6);
    --td-success-color: var(--td-success-color-5);
    --td-brand-color-hover: var(--td-brand-color-7);
    --td-brand-color-focus: var(--td-brand-color-2);
    --td-brand-color-active: var(--td-brand-color-9);
    --td-brand-color-disabled: var(--td-brand-color-3);
    --td-brand-color-light: var(--td-brand-color-1);
    --td-brand-color-light-hover: var(--td-brand-color-2);
    --td-warning-color-hover: var(--td-warning-color-4);
    --td-warning-color-focus: var(--td-warning-color-2);
    --td-warning-color-active: var(--td-warning-color-6);
    --td-warning-color-disabled: var(--td-warning-color-3);
    --td-warning-color-light: var(--td-warning-color-1);
    --td-warning-color-light-hover: var(--td-warning-color-2);
    --td-error-color-hover: var(--td-error-color-5);
    --td-error-color-focus: var(--td-error-color-2);
    --td-error-color-active: var(--td-error-color-7);
    --td-error-color-disabled: var(--td-error-color-3);
    --td-error-color-light: var(--td-error-color-1);
    --td-error-color-light-hover: var(--td-error-color-2);
    --td-success-color-hover: var(--td-success-color-4);
    --td-success-color-focus: var(--td-success-color-2);
    --td-success-color-active: var(--td-success-color-6);
    --td-success-color-disabled: var(--td-success-color-3);
    --td-success-color-light: var(--td-success-color-1);
    --td-success-color-light-hover: var(--td-success-color-2);
    --td-mask-active: rgba(0, 0, 0, 0.4);
    --td-mask-disabled: rgba(0, 0, 0, 0.6);
    --td-bg-color-page: var(--td-gray-color-14);
    --td-bg-color-container: var(--td-gray-color-13);
    --td-bg-color-container-hover: var(--td-gray-color-12);
    --td-bg-color-container-active: var(--td-gray-color-10);
    --td-bg-color-container-select: var(--td-gray-color-9);
    --td-bg-color-secondarycontainer: var(--td-gray-color-12);
    --td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);
    --td-bg-color-secondarycontainer-active: var(--td-gray-color-9);
    --td-bg-color-component: var(--td-gray-color-11);
    --td-bg-color-component-hover: var(--td-gray-color-10);
    --td-bg-color-component-active: var(--td-gray-color-9);
    --td-bg-color-secondarycomponent: var(--td-gray-color-10);
    --td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);
    --td-bg-color-secondarycomponent-active: var(--td-gray-color-8);
    --td-bg-color-component-disabled: var(--td-gray-color-12);
    --td-bg-color-specialcomponent: rgba(0, 0, 0, 0);
    --td-text-color-primary: var(--td-font-white-1);
    --td-text-color-secondary: var(--td-font-white-2);
    --td-text-color-placeholder: var(--td-font-white-3);
    --td-text-color-disabled: var(--td-font-white-4);
    --td-text-color-anti: #fff;
    --td-text-color-brand: var(--td-brand-color-8);
    --td-text-color-link: var(--td-brand-color-8);
    --td-border-level-1-color: var(--td-gray-color-11);
    --td-component-stroke: var(--td-gray-color-11);
    --td-border-level-2-color: var(--td-gray-color-9);
    --td-component-border: var(--td-gray-color-9);
    --td-shadow-1: 0 4px 6px rgba(0, 0, 0, 0.06), 0 1px 10px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.12);
    --td-shadow-2: 0 8px 10px rgba(0, 0, 0, 0.12), 0 3px 14px rgba(0, 0, 0, 0.1), 0 5px 5px rgba(0, 0, 0, 0.16);
    --td-shadow-3: 0 16px 24px rgba(0, 0, 0, 0.14), 0 6px 30px rgba(0, 0, 0, 0.12), 0 8px 10px rgba(0, 0, 0, 0.2);
    --td-shadow-inset-top: inset 0 0.5px 0 #5e5e5e;
    --td-shadow-inset-right: inset 0.5px 0 0 #5e5e5e;
    --td-shadow-inset-bottom: inset 0 -0.5px 0 #5e5e5e;
    --td-shadow-inset-left: inset -0.5px 0 0 #5e5e5e;
    --td-table-shadow-color: rgba(0, 0, 0, 0.55);
    --td-scrollbar-color: hsla(0, 0%, 100%, 0.1);
    --td-scrollbar-hover-color: hsla(0, 0%, 100%, 0.3);
    --td-scroll-track-color: #333
}

:root {
    --td-radius-small: 2px;
    --td-radius-default: 3px;
    --td-radius-medium: 6px;
    --td-radius-large: 9px;
    --td-radius-extraLarge: 12px;
    --td-radius-round: 999px;
    --td-radius-circle: 50%;
    --td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;
    --td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;
    --td-font-size-link-small: 12px;
    --td-font-size-link-medium: 14px;
    --td-font-size-link-large: 16px;
    --td-font-size-mark-small: 12px;
    --td-font-size-mark-medium: 14px;
    --td-font-size-body-small: 12px;
    --td-font-size-body-medium: 14px;
    --td-font-size-body-large: 16px;
    --td-font-size-title-small: 14px;
    --td-font-size-title-medium: 16px;
    --td-font-size-title-large: 20px;
    --td-font-size-headline-small: 24px;
    --td-font-size-headline-medium: 28px;
    --td-font-size-headline-large: 36px;
    --td-font-size-display-medium: 48px;
    --td-font-size-display-large: 64px;
    --td-line-height-link-small: 20px;
    --td-line-height-link-medium: 22px;
    --td-line-height-link-large: 24px;
    --td-line-height-mark-small: 20px;
    --td-line-height-mark-medium: 22px;
    --td-line-height-body-small: 20px;
    --td-line-height-body-medium: 22px;
    --td-line-height-body-large: 24px;
    --td-line-height-title-small: 22px;
    --td-line-height-title-medium: 24px;
    --td-line-height-title-large: 28px;
    --td-line-height-headline-small: 32px;
    --td-line-height-headline-medium: 36px;
    --td-line-height-headline-large: 44px;
    --td-line-height-display-medium: 56px;
    --td-line-height-display-large: 72px;
    --td-font-link-small: var(--td-font-size-link-small)/var(--td-line-height-link-small) var(--td-font-family);
    --td-font-link-medium: var(--td-font-size-link-medium)/var(--td-line-height-link-medium) var(--td-font-family);
    --td-font-link-large: var(--td-font-size-link-large)/var(--td-line-height-link-large) var(--td-font-family);
    --td-font-mark-small: 600 var(--td-font-size-mark-small)/var(--td-line-height-mark-small) var(--td-font-family);
    --td-font-mark-medium: 600 var(--td-font-size-mark-medium)/var(--td-line-height-mark-medium) var(--td-font-family);
    --td-font-body-small: var(--td-font-size-body-small)/var(--td-line-height-body-small) var(--td-font-family);
    --td-font-body-medium: var(--td-font-size-body-medium)/var(--td-line-height-body-medium) var(--td-font-family);
    --td-font-body-large: var(--td-font-size-body-large)/var(--td-line-height-body-large) var(--td-font-family);
    --td-font-title-small: 600 var(--td-font-size-title-small)/var(--td-line-height-title-small) var(--td-font-family);
    --td-font-title-medium: 600 var(--td-font-size-title-medium)/var(--td-line-height-title-medium) var(--td-font-family);
    --td-font-title-large: 600 var(--td-font-size-title-large)/var(--td-line-height-title-large) var(--td-font-family);
    --td-font-headline-small: 600 var(--td-font-size-headline-small)/var(--td-line-height-headline-small) var(--td-font-family);
    --td-font-headline-medium: 600 var(--td-font-size-headline-medium)/var(--td-line-height-headline-medium) var(--td-font-family);
    --td-font-headline-large: 600 var(--td-font-size-headline-large)/var(--td-line-height-headline-large) var(--td-font-family);
    --td-font-display-medium: 600 var(--td-font-size-display-medium)/var(--td-line-height-display-medium) var(--td-font-family);
    --td-font-display-large: 600 var(--td-font-size-display-large)/var(--td-line-height-display-large) var(--td-font-family);
    --td-size-1: 2px;
    --td-size-2: 4px;
    --td-size-3: 6px;
    --td-size-4: 8px;
    --td-size-5: 12px;
    --td-size-6: 16px;
    --td-size-7: 20px;
    --td-size-8: 24px;
    --td-size-9: 28px;
    --td-size-10: 32px;
    --td-size-11: 36px;
    --td-size-12: 40px;
    --td-size-13: 48px;
    --td-size-14: 56px;
    --td-size-15: 64px;
    --td-size-16: 72px;
    --td-comp-size-xxxs: var(--td-size-6);
    --td-comp-size-xxs: var(--td-size-7);
    --td-comp-size-xs: var(--td-size-8);
    --td-comp-size-s: var(--td-size-9);
    --td-comp-size-m: var(--td-size-10);
    --td-comp-size-l: var(--td-size-11);
    --td-comp-size-xl: var(--td-size-12);
    --td-comp-size-xxl: var(--td-size-13);
    --td-comp-size-xxxl: var(--td-size-14);
    --td-comp-size-xxxxl: var(--td-size-15);
    --td-comp-size-xxxxxl: var(--td-size-16);
    --td-pop-padding-s: var(--td-size-2);
    --td-pop-padding-m: var(--td-size-3);
    --td-pop-padding-l: var(--td-size-4);
    --td-pop-padding-xl: var(--td-size-5);
    --td-pop-padding-xxl: var(--td-size-6);
    --td-comp-paddingLR-xxs: var(--td-size-1);
    --td-comp-paddingLR-xs: var(--td-size-2);
    --td-comp-paddingLR-s: var(--td-size-4);
    --td-comp-paddingLR-m: var(--td-size-5);
    --td-comp-paddingLR-l: var(--td-size-6);
    --td-comp-paddingLR-xl: var(--td-size-8);
    --td-comp-paddingLR-xxl: var(--td-size-10);
    --td-comp-paddingTB-xxs: var(--td-size-1);
    --td-comp-paddingTB-xs: var(--td-size-2);
    --td-comp-paddingTB-s: var(--td-size-4);
    --td-comp-paddingTB-m: var(--td-size-5);
    --td-comp-paddingTB-l: var(--td-size-6);
    --td-comp-paddingTB-xl: var(--td-size-8);
    --td-comp-paddingTB-xxl: var(--td-size-10);
    --td-comp-margin-xxs: var(--td-size-1);
    --td-comp-margin-xs: var(--td-size-2);
    --td-comp-margin-s: var(--td-size-4);
    --td-comp-margin-m: var(--td-size-5);
    --td-comp-margin-l: var(--td-size-6);
    --td-comp-margin-xl: var(--td-size-7);
    --td-comp-margin-xxl: var(--td-size-8);
    --td-comp-margin-xxxl: var(--td-size-10);
    --td-comp-margin-xxxxl: var(--td-size-12)
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: rgba(0, 0, 0, 0)
}

abbr[title] {
    border-bottom: 0;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none none none none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none none none none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto;
    background-color: rgba(0, 0, 0, 0)
}

[type=checkbox],
[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

body {
    font-family: PingFang SC, Microsoft YaHei, Arial Regular;
    font-size: 14px
}

h1 {
    font-size: 2em
}

button,
input,
optgroup,
select,
textarea {
    font-size: 100%
}

button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button
}

.tdgv-wrapper .t-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle
}

.tdgv-wrapper .t-icon:before {
    font-family: unset
}

.tdgv-wrapper .t-icon {
    fill: currentColor
}

.tdgv-wrapper .t-icon.t-size-s {
    font-size: 14px
}

.tdgv-wrapper .t-icon.t-size-m {
    font-size: 16px
}

.tdgv-wrapper .t-icon.t-size-l {
    font-size: 18px
}

.tdgv-wrapper :root {
    --td-screen-xs: 320px;
    --td-screen-sm: 768px;
    --td-screen-md: 992px;
    --td-screen-lg: 1200px;
    --td-screen-xl: 1400px;
    --td-screen-xxl: 1880px
}

.tdgv-wrapper .narrow-scrollbar {
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .narrow-scrollbar::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.tdgv-wrapper .narrow-scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    background-clip: content-box
}

.tdgv-wrapper .narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-fake-arrow path {
    -webkit-transition: d .2s;
    transition: d .2s;
    stroke: currentColor
}

.tdgv-wrapper .t-fake-arrow--active path {
    d: path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")
}

.tdgv-wrapper .t-button {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    font-size: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    outline: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    text-decoration: none
}

.tdgv-wrapper .t-button .t-button__text,
.tdgv-wrapper .t-button .t-icon {
    position: relative;
    z-index: 1;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.tdgv-wrapper .t-button .t-icon,
.tdgv-wrapper .t-button .t-loading {
    font-size: 16px
}

.tdgv-wrapper .t-button .t-icon+.t-button__text:not(:empty),
.tdgv-wrapper .t-button .t-loading+.t-button__text:not(:empty) {
    margin-left: 8px
}

.tdgv-wrapper .t-button .t-button__suffix:not(:empty) {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 8px
}

.tdgv-wrapper .t-button--variant-base {
    color: #fff;
    height: 32px;
    padding-right: 15px;
    padding-left: 15px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    background-color: #e7e7e7;
    border-color: #e7e7e7;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-button--variant-base .t-icon,
.tdgv-wrapper .t-button--variant-base .t-loading {
    font-size: 16px
}

.tdgv-wrapper .t-button--variant-base:hover {
    background-color: #dcdcdc
}

.tdgv-wrapper .t-button--variant-base.t-is-loading {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-button--variant-base.t-is-disabled {
    background-color: #eee
}

.tdgv-wrapper .t-button--variant-base:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-button--variant-base.t-is-loading {
    border-color: #e7e7e7
}

.tdgv-wrapper .t-button--variant-base.t-is-disabled {
    border-color: #eee
}

.tdgv-wrapper .t-button--variant-base.t-is-loading,
.tdgv-wrapper .t-button--variant-base:hover {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-button--variant-base.t-is-disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary {
    color: #fff;
    background-color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary:hover {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary.t-is-loading {
    background-color: #4285f4
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary.t-is-disabled {
    background-color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary.t-is-loading {
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary.t-is-disabled {
    border-color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success {
    color: #fff;
    background-color: #00a870;
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success:hover {
    background-color: #48c79c
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success.t-is-loading {
    background-color: #00a870
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success.t-is-disabled {
    background-color: #85dbbe
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success:hover {
    border-color: #48c79c
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success.t-is-loading {
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success.t-is-disabled {
    border-color: #85dbbe
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning {
    color: #fff;
    background-color: #ed7b2f;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning:hover {
    background-color: #f2995f
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning.t-is-loading {
    background-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning.t-is-disabled {
    background-color: #f7c797
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning:hover {
    border-color: #f2995f
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning.t-is-loading {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning.t-is-disabled {
    border-color: #f7c797
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger {
    color: #fff;
    background-color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger:hover {
    background-color: #f36d78
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger.t-is-loading {
    background-color: #e34d59
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger.t-is-disabled {
    background-color: #f8b9be
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger:hover {
    border-color: #f36d78
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger.t-is-loading {
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger.t-is-disabled {
    border-color: #f8b9be
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-is-loading,
.tdgv-wrapper .t-button--variant-base.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-base.t-button--ghost:hover {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-is-disabled {
    background-color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-base.t-button--ghost:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-is-loading {
    color: #fff
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-base.t-button--ghost:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-is-loading {
    border-color: #fff
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-loading {
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success {
    color: #00a870;
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success:active {
    color: #078d5c
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success:hover {
    border-color: #48c79c
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success:active {
    border-color: #078d5c
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-loading {
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning {
    color: #ed7b2f;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning:active {
    color: #d35a21
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning:hover {
    border-color: #f2995f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning:active {
    border-color: #d35a21
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-loading {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger {
    color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger:active {
    color: #c9353f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger:hover {
    border-color: #f36d78
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger:active {
    border-color: #c9353f
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-loading {
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-outline {
    height: 32px;
    padding-right: 15px;
    padding-left: 15px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-color: #dcdcdc
}

.tdgv-wrapper .t-button--variant-outline .t-icon,
.tdgv-wrapper .t-button--variant-outline .t-loading {
    font-size: 16px
}

.tdgv-wrapper .t-button--variant-outline:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-is-loading {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-button--variant-outline.t-is-disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-button--variant-outline.t-is-loading,
.tdgv-wrapper .t-button--variant-outline:hover {
    background-color: #fff
}

.tdgv-wrapper .t-button--variant-outline.t-is-disabled {
    background-color: #eee
}

.tdgv-wrapper .t-button--variant-outline:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-is-disabled,
.tdgv-wrapper .t-button--variant-outline.t-is-loading {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary.t-is-disabled {
    color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary.t-is-loading {
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-primary.t-is-disabled {
    border-color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success {
    color: #00a870;
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success.t-is-disabled {
    color: #85dbbe
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success:hover {
    border-color: #48c79c
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success.t-is-loading {
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-success.t-is-disabled {
    border-color: #85dbbe
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning {
    color: #ed7b2f;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning.t-is-disabled {
    color: #f7c797
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning:hover {
    border-color: #f2995f
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning.t-is-loading {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-warning.t-is-disabled {
    border-color: #f7c797
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger {
    color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger.t-is-disabled {
    color: #f8b9be
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger:hover {
    border-color: #f36d78
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger.t-is-loading {
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-outline.t-button--theme-danger.t-is-disabled {
    border-color: #f8b9be
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-is-loading,
.tdgv-wrapper .t-button--variant-outline.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-outline.t-button--ghost:hover {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-is-disabled {
    background-color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-outline.t-button--ghost:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-is-loading {
    color: #fff
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-outline.t-button--ghost:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-is-loading {
    border-color: #fff
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-loading {
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success {
    color: #00a870;
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success:active {
    color: #078d5c
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success:hover {
    border-color: #48c79c
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success:active {
    border-color: #078d5c
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-loading {
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning {
    color: #ed7b2f;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning:active {
    color: #d35a21
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover {
    border-color: #f2995f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning:active {
    border-color: #d35a21
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-loading {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger {
    color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger:active {
    color: #c9353f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover {
    border-color: #f36d78
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger:active {
    border-color: #c9353f
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-loading {
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-dashed {
    height: 32px;
    padding-right: 15px;
    padding-left: 15px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-color: #dcdcdc;
    border-style: dashed
}

.tdgv-wrapper .t-button--variant-dashed .t-icon,
.tdgv-wrapper .t-button--variant-dashed .t-loading {
    font-size: 16px
}

.tdgv-wrapper .t-button--variant-dashed:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-is-loading {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-button--variant-dashed.t-is-disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-button--variant-dashed.t-is-loading,
.tdgv-wrapper .t-button--variant-dashed:hover {
    background-color: #fff
}

.tdgv-wrapper .t-button--variant-dashed.t-is-disabled {
    background-color: #eee
}

.tdgv-wrapper .t-button--variant-dashed:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-is-disabled,
.tdgv-wrapper .t-button--variant-dashed.t-is-loading {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary.t-is-disabled {
    color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary.t-is-loading {
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-primary.t-is-disabled {
    border-color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success {
    color: #00a870;
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success.t-is-disabled {
    color: #85dbbe
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success:hover {
    border-color: #48c79c
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success.t-is-loading {
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-success.t-is-disabled {
    border-color: #85dbbe
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning {
    color: #ed7b2f;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning.t-is-disabled {
    color: #f7c797
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning:hover {
    border-color: #f2995f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning.t-is-loading {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-warning.t-is-disabled {
    border-color: #f7c797
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger {
    color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger.t-is-disabled {
    color: #f8b9be
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger:hover {
    border-color: #f36d78
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger.t-is-loading {
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-dashed.t-button--theme-danger.t-is-disabled {
    border-color: #f8b9be
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-is-loading,
.tdgv-wrapper .t-button--variant-dashed.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-dashed.t-button--ghost:hover {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-is-disabled {
    background-color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-dashed.t-button--ghost:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-is-loading {
    color: #fff
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-dashed.t-button--ghost:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-is-loading {
    border-color: #fff
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover {
    border-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-loading {
    border-color: #4285f4
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success {
    color: #00a870;
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success:active {
    color: #078d5c
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover {
    border-color: #48c79c
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success:active {
    border-color: #078d5c
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-loading {
    border-color: #00a870
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning {
    color: #ed7b2f;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active {
    color: #d35a21
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover {
    border-color: #f2995f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active {
    border-color: #d35a21
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-loading {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger {
    color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active {
    color: #c9353f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover {
    border-color: #f36d78
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active {
    border-color: #c9353f
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-loading {
    border-color: #e34d59
}

.tdgv-wrapper .t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled {
    border-color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text {
    height: 32px;
    padding-right: 15px;
    padding-left: 15px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text .t-icon,
.tdgv-wrapper .t-button--variant-text .t-loading {
    font-size: 16px
}

.tdgv-wrapper .t-button--variant-text.t-is-loading,
.tdgv-wrapper .t-button--variant-text:hover {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-button--variant-text.t-is-disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-button--variant-text:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-button--variant-text.t-is-disabled,
.tdgv-wrapper .t-button--variant-text.t-is-loading {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text:hover {
    border-color: #f3f3f3
}

.tdgv-wrapper .t-button--variant-text.t-is-disabled,
.tdgv-wrapper .t-button--variant-text.t-is-loading {
    border-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-primary {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-primary.t-is-disabled {
    color: #b4d4fa
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-success {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-success.t-is-disabled {
    color: #85dbbe
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-warning.t-is-disabled {
    color: #f7c797
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-danger {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-text.t-button--theme-danger.t-is-disabled {
    color: #f8b9be
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost {
    background: none;
    color: #fff
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost:active,
.tdgv-wrapper .t-button--variant-text.t-button--ghost:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-is-loading {
    color: #fff
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-primary {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-primary:active,
.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-primary:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-loading {
    color: #4285f4
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-success {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-success:hover {
    color: #48c79c
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-success:active {
    color: #078d5c
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-loading {
    color: #00a870
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-warning:hover {
    color: #f2995f
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-warning:active {
    color: #d35a21
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-loading {
    color: #ed7b2f
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-danger {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-danger:hover {
    color: #f36d78
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-danger:active {
    color: #c9353f
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-loading {
    color: #e34d59
}

.tdgv-wrapper .t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled {
    color: hsla(0, 0%, 100%, .22);
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-button.t-is-disabled,
.tdgv-wrapper .t-button.t-is-loading {
    cursor: not-allowed
}

.tdgv-wrapper .t-button.t-size-s {
    height: 24px;
    padding-right: 7px;
    padding-left: 7px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-button.t-size-s .t-icon,
.tdgv-wrapper .t-button.t-size-s .t-loading {
    font-size: 14px
}

.tdgv-wrapper .t-button.t-size-l {
    height: 40px;
    padding-right: 23px;
    padding-left: 23px;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-button.t-size-l .t-icon,
.tdgv-wrapper .t-button.t-size-l .t-loading {
    font-size: 20px
}

.tdgv-wrapper .t-button.t-size-full-width {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tdgv-wrapper .t-button--shape-square {
    width: 32px;
    padding: 0
}

.tdgv-wrapper .t-button--shape-square.t-size-s {
    width: 24px;
    padding: 0
}

.tdgv-wrapper .t-button--shape-square.t-size-l {
    width: 40px;
    padding: 0
}

.tdgv-wrapper .t-button--shape-round {
    border-radius: 999px
}

.tdgv-wrapper .t-button--shape-round.t-size-s {
    border-radius: 12px
}

.tdgv-wrapper .t-button--shape-round.t-size-l {
    border-radius: 20px
}

.tdgv-wrapper .t-button--shape-circle {
    width: 32px;
    padding: 0;
    text-align: center;
    border-radius: 16px
}

.tdgv-wrapper .t-button--shape-circle .t-icon,
.tdgv-wrapper .t-button--shape-circle .t-loading {
    font-size: 16px
}

.tdgv-wrapper .t-button--shape-circle.t-size-s {
    width: 24px;
    border-radius: 12px
}

.tdgv-wrapper .t-button--shape-circle.t-size-l {
    width: 40px;
    padding: 0;
    border-radius: 20px
}

.tdgv-wrapper .t-button--ghost {
    --ripple-color: #4b4b4b
}

.tdgv-wrapper .t-button:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: #e7e7e7
}

.tdgv-wrapper .t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: #a6a6a6
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: #1d5ac9
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: #078d5c
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: #d35a21
}

.tdgv-wrapper .t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost) {
    --ripple-color: #c9353f
}

.tdgv-wrapper .input-readonly.t-is-readonly {
    color: rgba(0, 0, 0, .9);
    background-color: #fff
}

.tdgv-wrapper .input-readonly.t-is-readonly .t-input__inner {
    cursor: pointer
}

.tdgv-wrapper .input-disabled.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    background-color: #eee
}

.tdgv-wrapper .input-disabled.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .input-disabled.t-is-disabled .t-input__inner {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .input-disabled.t-is-disabled .t-input__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .input-disabled.t-is-disabled .t-input__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .input-disabled.t-is-disabled .t-input__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .input-disabled.t-is-disabled .t-input__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .input-disabled.t-is-disabled .t-input__inner::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .input-disabled.t-is-disabled>.t-input__prefix .t-icon,
.tdgv-wrapper .input-disabled.t-is-disabled>.t-input__suffix .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 8px;
    overflow: hidden;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-color: #dcdcdc;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-input:hover {
    border-color: #4285f4
}

.tdgv-wrapper .t-input--focused,
.tdgv-wrapper .t-input:focus {
    z-index: 1;
    border-color: #4285f4;
    -webkit-box-shadow: 0 0 0 2px #d2e7fb;
    box-shadow: 0 0 0 2px #d2e7fb
}

.tdgv-wrapper .t-input :focus-visible {
    outline: none
}

.tdgv-wrapper .t-input__inner {
    max-width: 100%;
    min-width: 0;
    padding: 0;
    font: inherit;
    color: rgba(0, 0, 0, .9);
    background-color: rgba(0, 0, 0, 0);
    border: none;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-input__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__inner::placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__inner:-moz-placeholder-shown {
    width: 100%;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-input__inner:-ms-input-placeholder {
    width: 100%;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-input__inner:placeholder-shown {
    width: 100%;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-input__inner[type=search]::-webkit-search-cancel-button,
.tdgv-wrapper .t-input__inner[type=search]::-webkit-search-decoration,
.tdgv-wrapper .t-input__inner[type=search]::-webkit-search-results-button,
.tdgv-wrapper .t-input__inner[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    appearance: none
}

.tdgv-wrapper .t-input__extra {
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__status {
    position: absolute;
    top: 0;
    right: -24px
}

.tdgv-wrapper .t-input.t-input--suffix>span.t-input__clear {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: border .2s cubic-bezier(.38, 0, .24, 1), box-shadow .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-input.t-input--suffix:hover>span.t-input__clear {
    opacity: 1;
    visibility: visible
}

.tdgv-wrapper .t-input.t-is-success {
    border-color: #00a870
}

.tdgv-wrapper .t-input.t-is-success.t-input--focused,
.tdgv-wrapper .t-input.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-input.t-is-success .t-input__extra,
.tdgv-wrapper .t-input.t-is-success>.t-input__extra {
    color: #00a870
}

.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-cascader,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-input,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-radio-button,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-range-input,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-select,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-textarea__inner {
    border-color: #00a870
}

.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-input--focused,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-select--focused,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-textarea__inner .t-icon {
    color: #00a870
}

.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-input.t-is-success .t-form__controls-content .t-form__status .t-icon {
    color: #00a870
}

.tdgv-wrapper .t-input.t-is-warning {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-input.t-is-warning.t-input--focused,
.tdgv-wrapper .t-input.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-input.t-is-warning .t-input__extra,
.tdgv-wrapper .t-input.t-is-warning>.t-input__extra {
    color: #ed7b2f
}

.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-cascader,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-input,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-radio-button,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-range-input,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-select,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-textarea__inner {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-input--focused,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-select--focused,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-input.t-is-warning .t-form__controls-content .t-form__status .t-icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-input.t-is-error {
    border-color: #e34d59
}

.tdgv-wrapper .t-input.t-is-error.t-input--focused,
.tdgv-wrapper .t-input.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-input.t-is-error .t-input__extra,
.tdgv-wrapper .t-input.t-is-error>.t-input__extra {
    color: #e34d59
}

.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-cascader,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-input,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-radio-button,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-range-input,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-select,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-textarea__inner {
    border-color: #e34d59
}

.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-input--focused,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-select--focused,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-textarea__inner .t-icon {
    color: #e34d59
}

.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-input.t-is-error .t-form__controls-content .t-form__status .t-icon {
    color: #e34d59
}

.tdgv-wrapper .t-input.t-is-readonly {
    color: rgba(0, 0, 0, .9);
    background-color: #fff
}

.tdgv-wrapper .t-input.t-is-readonly .t-input__inner {
    cursor: pointer
}

.tdgv-wrapper .t-input.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    background-color: #eee
}

.tdgv-wrapper .t-input.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-input.t-is-disabled .t-input__inner {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-input.t-is-disabled .t-input__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input.t-is-disabled .t-input__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input.t-is-disabled .t-input__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input.t-is-disabled .t-input__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input.t-is-disabled .t-input__inner::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input.t-is-disabled>.t-input__prefix .t-icon,
.tdgv-wrapper .t-input.t-is-disabled>.t-input__suffix .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input.t-input--prefix>.t-input__prefix {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    font-size: 14px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-input.t-input--prefix>.t-input__prefix-icon {
    font-size: 16px
}

.tdgv-wrapper .t-input.t-input--suffix>.t-input__suffix {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    font-size: 14px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-input.t-input--suffix>.t-input__suffix-icon {
    font-size: 16px
}

.tdgv-wrapper .t-input .t-input__suffix-clear {
    cursor: pointer
}

.tdgv-wrapper .t-input.t-size-l {
    height: 40px;
    padding: 12px 12px;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-input.t-size-s {
    height: 24px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-input .t-input__prefix>.t-icon,
.tdgv-wrapper .t-input .t-input__suffix>.t-icon {
    font-size: inherit
}

.tdgv-wrapper .t-input .t-input__prefix>.t-icon {
    font-size: 16px;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input .t-input__prefix:not(:empty) {
    margin-right: 8px
}

.tdgv-wrapper .t-input .t-input__suffix>.t-icon {
    color: rgba(0, 0, 0, .4);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper .t-input .t-input__suffix>.t-icon:hover {
    color: rgba(0, 0, 0, .6);
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper .t-input .t-input__suffix:not(:empty) {
    margin-left: 8px
}

.tdgv-wrapper .t-input.t-is-focused .t-input__prefix>.t-icon,
.tdgv-wrapper .t-input.t-is-focused .t-input__suffix .t-icon-calendar,
.tdgv-wrapper .t-input.t-is-focused .t-input__suffix>.t-icon-time {
    color: #4285f4
}

.tdgv-wrapper .t-input-group {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.tdgv-wrapper .t-input-group .t-input__wrap {
    border-radius: 0
}

.tdgv-wrapper .t-input-group .t-input__wrap:first-child {
    border-radius: 3px 0 0 3px
}

.tdgv-wrapper .t-input-group .t-input__wrap:last-child {
    border-radius: 0 3px 3px 0
}

.tdgv-wrapper .t-input-group .t-button,
.tdgv-wrapper .t-input-group .t-select {
    border-radius: 0
}

.tdgv-wrapper .t-input-group .t-button:not(:first-child),
.tdgv-wrapper .t-input-group .t-input__wrap:not(:first-child) .t-input,
.tdgv-wrapper .t-input-group .t-select:not(:first-child) {
    margin-left: -1px
}

.tdgv-wrapper .t-input-group .t-input__wrap:first-child .t-input {
    border-radius: 3px 0 0 3px
}

.tdgv-wrapper .t-input-group .t-input__wrap:last-child .t-input {
    border-radius: 0 3px 3px 0
}

.tdgv-wrapper .t-input-group .t-button:first-child,
.tdgv-wrapper .t-input-group .t-select:first-child {
    border-radius: 3px 0 0 3px
}

.tdgv-wrapper .t-input-group .t-button:last-child,
.tdgv-wrapper .t-input-group .t-select:last-child {
    border-radius: 0 3px 3px 0
}

.tdgv-wrapper .t-input-group--separate .t-input__wrap+.t-input__wrap {
    margin-left: 32px
}

.tdgv-wrapper .t-input-group--separate .t-button,
.tdgv-wrapper .t-input-group--separate .t-select {
    border-radius: 3px
}

.tdgv-wrapper .t-input-group--separate .t-button:first-child,
.tdgv-wrapper .t-input-group--separate .t-select:first-child {
    border-radius: 3px 0 0 3px
}

.tdgv-wrapper .t-input-group--separate .t-button:last-child,
.tdgv-wrapper .t-input-group--separate .t-select:last-child {
    border-radius: 0 3px 3px 0
}

.tdgv-wrapper .t-input-group--separate .t-input__wrap .t-input,
.tdgv-wrapper .t-input-group--separate .t-input__wrap .t-input:first-child,
.tdgv-wrapper .t-input-group--separate .t-input__wrap .t-input:last-child {
    border-radius: 3px
}

.tdgv-wrapper .t-input-group .t-button,
.tdgv-wrapper .t-input-group .t-input__inner,
.tdgv-wrapper .t-input-group .t-select {
    position: relative;
    z-index: 0
}

.tdgv-wrapper .t-input-group .t-button:active,
.tdgv-wrapper .t-input-group .t-button:focus,
.tdgv-wrapper .t-input-group .t-button:hover,
.tdgv-wrapper .t-input-group .t-input__inner:active,
.tdgv-wrapper .t-input-group .t-input__inner:focus,
.tdgv-wrapper .t-input-group .t-input__inner:hover,
.tdgv-wrapper .t-input-group .t-select:active,
.tdgv-wrapper .t-input-group .t-select:focus,
.tdgv-wrapper .t-input-group .t-select:hover {
    z-index: 1
}

.tdgv-wrapper .t-input__wrap {
    width: 100%
}

.tdgv-wrapper .t-input__tips {
    position: absolute;
    height: auto;
    min-height: 20px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-input__tips--default {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__tips--success {
    color: #00a870
}

.tdgv-wrapper .t-input__tips--warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-input__tips--error {
    color: #e34d59
}

.tdgv-wrapper .t-align-center>.t-input__inner {
    text-align: center
}

.tdgv-wrapper .t-align-right>.t-input__inner {
    text-align: right
}

.tdgv-wrapper .t-input__input-pre {
    position: absolute;
    display: block;
    white-space: pre;
    visibility: hidden
}

.tdgv-wrapper .t-input--auto-width {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 60px
}

.tdgv-wrapper .t-input__limit-number {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4);
    background: #fff
}

.tdgv-wrapper .t-input-adornment {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tdgv-wrapper .t-input-adornment__append .t-input,
.tdgv-wrapper .t-input-adornment__append .t-textarea__inner,
.tdgv-wrapper .t-input-adornment__prepend .t-input,
.tdgv-wrapper .t-input-adornment__prepend .t-textarea__inner {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-input-adornment__prepend {
    margin-right: -1px;
    color: rgba(0, 0, 0, .9);
    word-break: keep-all;
    background-color: #f3f3f3
}

.tdgv-wrapper .t-input-adornment__append {
    margin-left: -1px;
    color: rgba(0, 0, 0, .9);
    word-break: keep-all;
    background-color: #f3f3f3
}

.tdgv-wrapper .t-input-adornment__text {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    padding: 0 8px;
    border: 1px solid #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-input-adornment>:first-child,
.tdgv-wrapper .t-input-adornment>:first-child .t-input,
.tdgv-wrapper .t-input-adornment>:first-child .t-input-adornment__text,
.tdgv-wrapper .t-input-adornment>:first-child .t-textarea__inner {
    border-radius: 3px 0 0 3px
}

.tdgv-wrapper .t-input-adornment>:last-child,
.tdgv-wrapper .t-input-adornment>:last-child .t-input,
.tdgv-wrapper .t-input-adornment>:last-child .t-input-adornment__text,
.tdgv-wrapper .t-input-adornment>:last-child .t-textarea__inner {
    border-radius: 0 3px 3px 0
}

.tdgv-wrapper .t-input-adornment>:not(:last-child):hover {
    z-index: 2
}

.tdgv-wrapper .t-input-adornment>:not(:first-child):not(:last-child) .t-input,
.tdgv-wrapper .t-input-adornment>:not(:first-child):not(:last-child) .t-textarea__inner {
    border-radius: 0
}

.tdgv-wrapper .t-message {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;
    box-shadow: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-message .t-loading,
.tdgv-wrapper .t-message>.t-icon,
.tdgv-wrapper .t-message>[data-t-icon]>.t-icon {
    margin-right: 8px;
    font-size: 20px;
    color: #4285f4;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-message.t-is-success .t-loading,
.tdgv-wrapper .t-message.t-is-success>.t-icon,
.tdgv-wrapper .t-message.t-is-success>[data-t-icon]>.t-icon {
    color: #00a870
}

.tdgv-wrapper .t-message.t-is-warning .t-loading,
.tdgv-wrapper .t-message.t-is-warning>.t-icon,
.tdgv-wrapper .t-message.t-is-warning>[data-t-icon]>.t-icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-message.t-is-error .t-loading,
.tdgv-wrapper .t-message.t-is-error>.t-icon,
.tdgv-wrapper .t-message.t-is-error>[data-t-icon]>.t-icon {
    color: #e34d59
}

.tdgv-wrapper .t-message.t-is-closable .t-message__close {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 0;
    margin-left: 24px;
    color: rgba(0, 0, 0, .6);
    cursor: pointer
}

.tdgv-wrapper .t-message.t-is-closable .t-message__close .t-icon-close {
    font-size: 16px;
    border-radius: 3px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper .t-message.t-is-closable .t-message__close .t-icon-close:hover {
    background: #f3f3f3
}

.tdgv-wrapper .t-message.t-is-closable .t-message__close .t-icon-close:active {
    background: #e7e7e7
}

.tdgv-wrapper .t-message__list {
    position: fixed;
    z-index: 6000
}

.tdgv-wrapper .t-message__list .t-message {
    margin-bottom: 8px;
    word-break: break-all
}

.tdgv-wrapper .t-tag {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    padding: 0 8px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: #fff;
    white-space: nowrap;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-tag .t-icon {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-tag .t-tag__icon-close {
    margin-right: 0;
    margin-left: 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    cursor: pointer;
    -webkit-transition: color .2s cubic-bezier(.38, 0, .24, 1);
    transition: color .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tag--default {
    color: rgba(0, 0, 0, .9);
    background-color: #e7e7e7
}

.tdgv-wrapper .t-tag--default .t-tag__icon-close {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-tag--default .t-tag__icon-close:hover {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-tag--default.t-tag--checked {
    color: #fff;
    background-color: #4285f4
}

.tdgv-wrapper .t-tag--default.t-tag--checked:hover {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-tag--default:active {
    cursor: default
}

.tdgv-wrapper .t-tag--default.t-tag--check {
    cursor: pointer;
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tag--default.t-tag--check:hover:not(.t-tag--checked):not(.t-tag--disabled) {
    background-color: #dcdcdc
}

.tdgv-wrapper .t-tag--default.t-tag--disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed;
    background-color: #eee
}

.tdgv-wrapper .t-tag--default.t-tag--disabled:hover {
    color: rgba(0, 0, 0, .26);
    background-color: #eee
}

.tdgv-wrapper .t-tag--default.t-tag--disabled .t-icon:hover {
    cursor: pointer
}

.tdgv-wrapper .t-tag--default.t-tag--outline {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-tag--default.t-tag--light {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-tag--default.t-tag--light-outline {
    background-color: #f3f3f3;
    border-color: #dcdcdc
}

.tdgv-wrapper .t-tag--primary {
    background-color: #4285f4
}

.tdgv-wrapper .t-tag--primary.t-tag--outline {
    border-color: #4285f4
}

.tdgv-wrapper .t-tag--primary.t-tag--light {
    background-color: #ecf2fe
}

.tdgv-wrapper .t-tag--primary.t-tag--light-outline {
    background-color: #ecf2fe;
    border-color: #4285f4
}

.tdgv-wrapper .t-tag--primary.t-tag--light,
.tdgv-wrapper .t-tag--primary.t-tag--light-outline,
.tdgv-wrapper .t-tag--primary.t-tag--outline {
    color: #4285f4
}

.tdgv-wrapper .t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--primary.t-tag--light .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--primary.t-tag--outline .t-tag__icon-close:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-tag--success {
    background-color: #00a870
}

.tdgv-wrapper .t-tag--success.t-tag--outline {
    border-color: #00a870
}

.tdgv-wrapper .t-tag--success.t-tag--light {
    background-color: #e8f8f2
}

.tdgv-wrapper .t-tag--success.t-tag--light-outline {
    background-color: #e8f8f2;
    border-color: #00a870
}

.tdgv-wrapper .t-tag--success.t-tag--light,
.tdgv-wrapper .t-tag--success.t-tag--light-outline,
.tdgv-wrapper .t-tag--success.t-tag--outline {
    color: #00a870
}

.tdgv-wrapper .t-tag--success.t-tag--light-outline .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--success.t-tag--light .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--success.t-tag--outline .t-tag__icon-close:hover {
    color: #48c79c
}

.tdgv-wrapper .t-tag--warning {
    background-color: #ed7b2f
}

.tdgv-wrapper .t-tag--warning.t-tag--outline {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-tag--warning.t-tag--light {
    background-color: #fef3e6
}

.tdgv-wrapper .t-tag--warning.t-tag--light-outline {
    background-color: #fef3e6;
    border-color: #ed7b2f
}

.tdgv-wrapper .t-tag--warning.t-tag--light,
.tdgv-wrapper .t-tag--warning.t-tag--light-outline,
.tdgv-wrapper .t-tag--warning.t-tag--outline {
    color: #ed7b2f
}

.tdgv-wrapper .t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--warning.t-tag--light .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--warning.t-tag--outline .t-tag__icon-close:hover {
    color: #f2995f
}

.tdgv-wrapper .t-tag--danger {
    background-color: #e34d59
}

.tdgv-wrapper .t-tag--danger.t-tag--outline {
    border-color: #e34d59
}

.tdgv-wrapper .t-tag--danger.t-tag--light {
    background-color: #fdecee
}

.tdgv-wrapper .t-tag--danger.t-tag--light-outline {
    background-color: #fdecee;
    border-color: #e34d59
}

.tdgv-wrapper .t-tag--danger .t-tag__icon-close {
    fill: #e34d59
}

.tdgv-wrapper .t-tag--danger .t-tag__icon-close:hover {
    fill: #f36d78
}

.tdgv-wrapper .t-tag--danger.t-tag--light,
.tdgv-wrapper .t-tag--danger.t-tag--light-outline,
.tdgv-wrapper .t-tag--danger.t-tag--outline {
    color: #e34d59
}

.tdgv-wrapper .t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--danger.t-tag--light .t-tag__icon-close:hover,
.tdgv-wrapper .t-tag--danger.t-tag--outline .t-tag__icon-close:hover {
    color: #f36d78
}

.tdgv-wrapper .t-tag--dark.tdgv-wrapper .t-tag:not(.t-tag--default) .t-tag__icon-close {
    color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-tag--dark.tdgv-wrapper .t-tag:not(.t-tag--default) .t-tag__icon-close:hover {
    color: #fff
}

.tdgv-wrapper .t-tag.t-tag--outline {
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-tag.t-size-s {
    height: 20px;
    padding: 0 4px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-tag.t-size-s .t-icon {
    font-size: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-tag.t-size-l {
    height: 32px;
    padding: 0 12px
}

.tdgv-wrapper .t-tag.t-size-l,
.tdgv-wrapper .t-tag.t-size-l .t-icon {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-tag.t-tag--round {
    border-radius: 12px
}

.tdgv-wrapper .t-tag.t-tag--mark {
    border-radius: 0 12px 12px 0
}

.tdgv-wrapper .t-tag.t-tag--ellipsis .t-tag--text {
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper a .t-tag {
    cursor: pointer;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper a .t-tag:hover {
    color: #4285f4;
    background-color: #dcdcdc
}

.tdgv-wrapper a .t-tag:active {
    color: #1d5ac9;
    background-color: #a6a6a6
}

.tdgv-wrapper .t-pagination-mini {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-pagination-mini--outline .t-pagination-mini__prev {
    position: relative;
    z-index: 1;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.tdgv-wrapper .t-pagination-mini--outline .t-pagination-mini__current {
    position: relative;
    margin-left: -1px;
    border-radius: 0
}

.tdgv-wrapper .t-pagination-mini--outline .t-pagination-mini__current:hover {
    z-index: 1
}

.tdgv-wrapper .t-pagination-mini--outline .t-pagination-mini__next {
    position: relative;
    margin-left: -1px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.tdgv-wrapper .t-pagination-mini--outline .t-pagination-mini__next:hover {
    z-index: 1
}

.tdgv-wrapper .t-pagination {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    color: rgba(0, 0, 0, .6);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tdgv-wrapper .t-pagination.t-is-disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-pagination__total {
    overflow: hidden;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-pagination .t-select__wrap {
    width: auto
}

.tdgv-wrapper .t-pagination__select {
    height: 32px;
    margin-right: 16px;
    font-size: 14px;
    color: rgba(0, 0, 0, .6);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-pagination__btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    border-radius: 3px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    line-height: 32px
}

.tdgv-wrapper .t-pagination__btn:hover {
    background-color: #eee;
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-pagination__btn:active {
    background-color: #dcdcdc
}

.tdgv-wrapper .t-pagination__btn.t-is-disabled,
.tdgv-wrapper .t-pagination__btn.t-is-disabled:active,
.tdgv-wrapper .t-pagination__btn.t-is-disabled:hover {
    color: rgba(0, 0, 0, .26);
    background: none
}

.tdgv-wrapper .t-pagination__btn.t-is-disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-pagination__btn-prev {
    margin-right: 8px
}

.tdgv-wrapper .t-pagination__btn-next {
    margin-left: 8px
}

.tdgv-wrapper .t-pagination__btn+.t-pagination__select {
    margin-right: 0
}

.tdgv-wrapper .t-pagination__pager {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-pagination__pager li:not(:last-child) {
    margin-right: 8px
}

.tdgv-wrapper .t-pagination__number {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 32px;
    min-width: 32px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    line-height: 30px
}

.tdgv-wrapper .t-pagination__number:hover {
    color: #1d5ac9;
    border-color: #1d5ac9;
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-pagination__number.t-is-current,
.tdgv-wrapper .t-pagination__number:active {
    color: #fff;
    background-color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-pagination__number.t-is-current.t-is-disabled,
.tdgv-wrapper .t-pagination__number.t-is-current.t-is-disabled:active,
.tdgv-wrapper .t-pagination__number.t-is-current.t-is-disabled:hover {
    color: #fff;
    background-color: #d2e7fb;
    border-color: #d2e7fb
}

.tdgv-wrapper .t-pagination__number.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: auto;
    background-color: #eee
}

.tdgv-wrapper .t-pagination__number.t-is-disabled:active,
.tdgv-wrapper .t-pagination__number.t-is-disabled:hover {
    color: rgba(0, 0, 0, .26);
    background-color: #eee;
    border-color: #dcdcdc
}

.tdgv-wrapper .t-pagination__number--more {
    padding: 0;
    border: 0 none
}

.tdgv-wrapper .t-pagination__number--more:hover {
    color: rgba(0, 0, 0, .9);
    background-color: #eee;
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-pagination__number--more:active {
    color: rgba(0, 0, 0, .9);
    background-color: #dcdcdc
}

.tdgv-wrapper .t-pagination__number--more.t-is-disabled,
.tdgv-wrapper .t-pagination__number--more.t-is-disabled:active,
.tdgv-wrapper .t-pagination__number--more.t-is-disabled:hover {
    background: none
}

.tdgv-wrapper .t-pagination__number--more .t-icon-more {
    color: rgba(0, 0, 0, .26);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tdgv-wrapper .t-pagination__jump {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 32px;
    padding-left: 8px;
    margin-left: 8px;
    font-size: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    background-color: #f3f3f3;
    border-radius: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 8px
}

.tdgv-wrapper .t-pagination .t-input-adornment__append {
    height: 28px;
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    border: none
}

.tdgv-wrapper .t-pagination .t-input-adornment__append .t-input-adornment__text {
    border: none
}

.tdgv-wrapper .t-pagination .t-input-number {
    width: 56px
}

.tdgv-wrapper .t-pagination .t-input-number .t-input {
    height: 28px;
    border-radius: 3px
}

.tdgv-wrapper .t-pagination .t-input-number .t-input__inner {
    text-align: center
}

.tdgv-wrapper .t-pagination.t-size-s {
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__jump {
    height: 24px
}

.tdgv-wrapper .t-pagination.t-size-s .t-input-adornment__append {
    height: 20px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-pagination.t-size-s .t-input-number {
    width: 48px
}

.tdgv-wrapper .t-pagination.t-size-s .t-input-number .t-input {
    height: 20px
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__total {
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__select {
    height: 24px;
    font-size: 12px
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number {
    border: 0 none;
    height: 24px;
    min-width: 24px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    line-height: 24px
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number:hover:not(.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number.t-is-current) {
    color: rgba(0, 0, 0, .9);
    background-color: #eee;
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number:active:not(.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number.t-is-current) {
    color: rgba(0, 0, 0, .9);
    background-color: #dcdcdc
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    background: none
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled {
    color: #fff;
    background-color: #d2e7fb;
    border-color: #d2e7fb
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__btn {
    background: none;
    border: 0 none;
    width: 24px;
    height: 24px;
    line-height: 24px
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__btn:hover {
    background-color: #eee;
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__btn:active {
    background-color: #dcdcdc
}

.tdgv-wrapper .t-pagination.t-size-s .t-pagination__btn.t-is-disabled,
.tdgv-wrapper .t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active,
.tdgv-wrapper .t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover {
    color: rgba(0, 0, 0, .26);
    background: none
}

.tdgv-wrapper .t-pagination-ie .t-select .t-input__inner {
    min-width: 54px
}

.tdgv-wrapper .scrollbar {
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.tdgv-wrapper .scrollbar::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 11px;
    background-clip: content-box
}

.tdgv-wrapper .scrollbar::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .scrollbar::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-track,
.tdgv-wrapper .scrollbar.t-table__scrollbar--obvious::-webkit-scrollbar-track {
    background: #fff
}

.tdgv-wrapper .t-table--width-overflow.t-table--footer-affixed .t-table__content::-webkit-scrollbar-thumb,
.tdgv-wrapper .t-table--width-overflow.t-table--horizontal-bar-affixed .t-table__content::-webkit-scrollbar-thumb,
.tdgv-wrapper .t-table__affixed-footer-wrap>.scrollbar.t-table__affixed-footer-elm::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-table.t-table--overflow-visible {
    overflow: initial
}

.tdgv-wrapper .t-table {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: #fff
}

.tdgv-wrapper .t-table .t-loading--full {
    z-index: 72
}

.tdgv-wrapper .t-table.t-vertical-align-top td,
.tdgv-wrapper .t-table.t-vertical-align-top th {
    vertical-align: top
}

.tdgv-wrapper .t-table.t-vertical-align-middle td,
.tdgv-wrapper .t-table.t-vertical-align-middle th {
    vertical-align: middle
}

.tdgv-wrapper .t-table.t-vertical-align-bottom td,
.tdgv-wrapper .t-table.t-vertical-align-bottom th {
    vertical-align: bottom
}

.tdgv-wrapper .t-table .t-table__resize-line {
    position: absolute;
    left: 10px;
    z-index: 1001;
    display: none;
    width: 0;
    border-left: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__column-controller-trigger.t-align-bottom-right,
.tdgv-wrapper .t-table__column-controller-trigger.t-align-top-right {
    text-align: right
}

.tdgv-wrapper .t-table__column-controller-trigger {
    padding: 16px 0
}

.tdgv-wrapper .t-table__content {
    position: relative;
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .t-table__content::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.tdgv-wrapper .t-table__content::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 11px;
    background-clip: content-box
}

.tdgv-wrapper .t-table__content::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-table__content::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-table__pagination {
    padding: 16px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-table .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-table table {
    width: 100%;
    border-spacing: 0
}

.tdgv-wrapper .t-table .t-text-ellipsis {
    line-height: 22px;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-table td,
.tdgv-wrapper .t-table th {
    position: relative;
    padding: 12px 16px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    background-color: inherit;
    border-bottom: 1px solid #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-wrap: break-word
}

.tdgv-wrapper .t-table th.t-table__th-drag {
    height: 0;
    padding: 0;
    text-align: center
}

.tdgv-wrapper .t-table th,
.tdgv-wrapper .t-table thead td {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-table td[key=row-select] {
    padding: 13px 0 11px 16px
}

.tdgv-wrapper .t-table td.t-align-left,
.tdgv-wrapper .t-table th.t-align-left {
    text-align: left
}

.tdgv-wrapper .t-table td.t-align-right,
.tdgv-wrapper .t-table th.t-align-right {
    text-align: right
}

.tdgv-wrapper .t-table td.t-align-center,
.tdgv-wrapper .t-table th.t-align-center {
    text-align: center
}

.tdgv-wrapper .t-table tr {
    background-color: #fff
}

.tdgv-wrapper .t-table.t-size-s td,
.tdgv-wrapper .t-table.t-size-s th {
    padding: 8px 8px
}

.tdgv-wrapper .t-table.t-size-l td,
.tdgv-wrapper .t-table.t-size-l th {
    padding: 16px 24px
}

.tdgv-wrapper .t-table .t-table__expandable-icon-cell,
.tdgv-wrapper .t-table .t-table__selection-cell {
    height: 0;
    padding: 0
}

.tdgv-wrapper .t-table td.t-table__handle-draggable {
    height: 0;
    padding: 0;
    text-align: center
}

.tdgv-wrapper .t-table .t-table__cell--selectable>.t-checkbox {
    vertical-align: middle
}

.tdgv-wrapper .t-table .t-table__cell--selectable+td,
.tdgv-wrapper .t-table .t-table__cell--selectable+th {
    padding-left: 0
}

.tdgv-wrapper .t-table--bordered td,
.tdgv-wrapper .t-table--bordered th {
    border-left: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered td.t-table__cell--fixed-left-last:before,
.tdgv-wrapper .t-table--bordered th.t-table__cell--fixed-left-last:before {
    border-right: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered:not(.t-table--rowspan-colspan) td:first-child,
.tdgv-wrapper .t-table--bordered td.t-table__td-first-col,
.tdgv-wrapper .t-table--bordered th:first-child {
    border-left-width: 0
}

.tdgv-wrapper .t-table--bordered .t-table__content {
    border-left: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered .t-table__content::-webkit-scrollbar-corner {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-table--bordered .t-table__content {
    border: 1px solid #dcdcdc;
    border-radius: 3px
}

.tdgv-wrapper .t-table--bordered .t-table--loading {
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered .t-table__pagination {
    padding: 16px 16px
}

.tdgv-wrapper .t-table--bordered .t-table__bottom-content+.t-table__pagination {
    padding: 0
}

.tdgv-wrapper .t-table--bordered.t-table__header--fixed .t-table__content {
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered .t-table__td-last-row,
.tdgv-wrapper .t-table--striped:not(.t-table--bordered) td,
.tdgv-wrapper .t-table--striped:not(.t-table--bordered) th {
    border-bottom: none
}

.tdgv-wrapper .t-table--striped.t-table--header-fixed tbody tr:nth-of-type(2n),
.tdgv-wrapper .t-table--striped:not(.t-table--header-fixed) tbody>tr:nth-of-type(odd):not(.t-table__expanded-row) {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table--striped.t-table--hoverable.t-table__header--fixed tbody tr:nth-of-type(2n):hover,
.tdgv-wrapper .t-table--striped.t-table--hoverable:not(.t-table__header--fixed) tbody tr:nth-of-type(odd):hover {
    background-color: #d1e7fb
}

.tdgv-wrapper .t-table--striped.t-table--hoverable tbody tr {
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.tdgv-wrapper .t-table--striped.t-table--hoverable tbody tr:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table--hoverable tbody tr {
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.tdgv-wrapper .t-table--hoverable tbody tr:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table.t-table--align-top tbody td {
    vertical-align: top
}

.tdgv-wrapper .t-table .t-table__cell--highlight {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table__header--fixed table {
    table-layout: fixed
}

.tdgv-wrapper .t-table__header--fixed td,
.tdgv-wrapper .t-table__header--fixed th {
    overflow-wrap: break-word
}

.tdgv-wrapper .t-table__header--fixed.t-table__header,
.tdgv-wrapper .t-table__header--fixed .t-table__header {
    position: relative;
    z-index: 5;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tdgv-wrapper .t-table__header--fixed .t-table__header {
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .t-table__header--fixed .t-table__header::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.tdgv-wrapper .t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 11px;
    background-clip: content-box
}

.tdgv-wrapper .t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-table__header--fixed .t-table__body {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    overflow-y: auto;
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .t-table__header--fixed .t-table__body::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.tdgv-wrapper .t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 11px;
    background-clip: content-box
}

.tdgv-wrapper .t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-table:not(.tdgv-wrapper .t-table--bordered) .tdgv-wrapper .t-table__cell--selectable+td,
.tdgv-wrapper .t-table:not(.tdgv-wrapper .t-table--bordered) .tdgv-wrapper .t-table__cell--selectable+th {
    padding-left: 0
}

.tdgv-wrapper .t-table__cell--fixed.t-table__header--fixed .t-table__header {
    width: 100%;
    overflow: hidden
}

.tdgv-wrapper .t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-left:last-child:after,
.tdgv-wrapper .t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-right:last-child:after {
    position: absolute;
    top: 0;
    right: -6px;
    width: 6px;
    height: 100%;
    background-color: #f3f3f3;
    content: ""
}

.tdgv-wrapper .t-table__cell--fixed.t-table__header--fixed .t-table__body {
    overflow: auto scroll
}

.tdgv-wrapper .t-table__cell--fixed .t-table__content {
    overflow: auto hidden
}

.tdgv-wrapper .t-table__cell--fixed table {
    min-width: 100%;
    table-layout: fixed
}

.tdgv-wrapper .t-table__cell--fixed td,
.tdgv-wrapper .t-table__cell--fixed th {
    position: relative
}

.tdgv-wrapper .t-table__cell--fixed .t-table__cell--fixed-left-last:before {
    z-index: -1;
    background-color: inherit
}

.tdgv-wrapper .t-table__cell--fixed .t-table__cell--fixed-left-last:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -2;
    pointer-events: none;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.tdgv-wrapper .t-table__cell--fixed .t-table__cell--fixed-right-first:before {
    z-index: -1;
    background-color: inherit
}

.tdgv-wrapper .t-table__cell--fixed .t-table__cell--fixed-right-first:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -2;
    pointer-events: none;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.tdgv-wrapper .t-table .t-table__cell-resizable {
    position: relative
}

.tdgv-wrapper .t-table .t-table__cell-resizable .t-table__cell--resizer {
    position: absolute;
    top: 0;
    right: -5px;
    bottom: 0;
    z-index: 10;
    width: 10px;
    cursor: col-resize
}

.tdgv-wrapper .t-table .t-table__row--disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-table .t-table__cell--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-table__column-controller-desc {
    margin-bottom: 24px
}

.tdgv-wrapper .t-table__column-controller-block {
    padding: 12px 16px;
    border: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__column-controller-block+.tdgv-wrapper .t-table__column-controller-block {
    padding: 16px 16px;
    border-top: 0;
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__column-controller--fixed .t-checkbox {
    width: 108px
}

.tdgv-wrapper .t-table--bordered .t-table__cell--filterable .t-table__cell--title,
.tdgv-wrapper .t-table--bordered .t-table__cell--sortable .t-table__cell--title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-table th.t-align-right .t-table__cell--title {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tdgv-wrapper .t-table__cell--sort-trigger {
    text-align: center;
    vertical-align: text-bottom
}

.tdgv-wrapper .t-table__cell--sort-trigger svg {
    vertical-align: initial
}

.tdgv-wrapper .t-table--loading {
    position: relative
}

.tdgv-wrapper .t-table--loading-progressbar {
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    overflow: hidden;
    background-color: #4285f4;
    -webkit-animation: tTableProgressbar 2s ease-in-out;
    animation: tTableProgressbar 2s ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-table--loading-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 120px;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-table__expanded-cell {
    padding-left: 45px
}

.tdgv-wrapper .t-table__async-loading {
    text-align: center
}

.tdgv-wrapper .t-table__async-loading.t-is-load-more {
    cursor: pointer
}

.tdgv-wrapper .t-table__empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 120px;
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-table__filter-icon,
.tdgv-wrapper .t-table__sort-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: text-bottom;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-table__filter-icon>svg,
.tdgv-wrapper .t-table__sort-icon>svg {
    margin-top: 0
}

.tdgv-wrapper .t-table__sort-icon.t-is-focus,
.tdgv-wrapper .t-table__sort-icon .t-is-focus,
.tdgv-wrapper .t-table__sort-icon:hover {
    color: #4285f4;
    border-radius: 50%;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-table__filter-icon.t-is-focus,
.tdgv-wrapper .t-table__filter-icon .t-is-focus,
.tdgv-wrapper .t-table__filter-icon:hover {
    color: #4285f4;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-table__filter-pop .t-popup__content {
    padding: 0
}

.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner {
    padding: 16px 16px
}

.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-radio-group {
    display: block;
    height: auto
}

.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-checkbox-group {
    display: block
}

.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-checkbox,
.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-radio {
    display: block;
    margin: 4px 0
}

.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button {
    padding: 16px 16px;
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button .t-button+.t-button {
    margin-left: 16px
}

.tdgv-wrapper .t-table__filter-pop-content-inner>.t-input__wrap {
    width: 200px
}

.tdgv-wrapper .t-table__filter-pop-content-inner>.t-date-range-picker__panel {
    margin: -16px
}

.tdgv-wrapper .t-table__sort-icon--active {
    color: #4285f4;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-table__double-icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-table__double-icons .t-table__sort-icon {
    position: relative
}

.tdgv-wrapper .t-table__double-icons .t-table-sort-asc {
    top: 2px
}

.tdgv-wrapper .t-table__double-icons .t-table-sort-desc {
    bottom: 2px
}

.tdgv-wrapper .t-table__filter-icon-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 16px;
    height: 16px;
    margin-left: 8px;
    pointer-events: all;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-table--bordered .t-table__filter-icon-wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tdgv-wrapper .t-table--bordered .t-table__cell--sortable.t-table__cell--filterable .t-table__filter-icon-wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-table .t-align-center .t-table__cell--filterable,
.tdgv-wrapper .t-table .t-align-center .t-table__cell--sortable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.tdgv-wrapper .t-table__expand-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: rgba(0, 0, 0, .4);
    cursor: pointer;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1) 0s;
    transition: all .2s cubic-bezier(.38, 0, .24, 1) 0s
}

.tdgv-wrapper .t-table__expand-box:hover {
    color: #4285f4;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

@-webkit-keyframes tTableProgressbar {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes tTableProgressbar {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

.tdgv-wrapper .t-table__th-row-select .t-table__th-cell-inner {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-table-expandable-icon-cell+.t-table__cell--selectable[key=row-select] {
    padding-left: 8px
}

.tdgv-wrapper .t-table__filter--bottom-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 16px 16px;
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__filter--bottom-buttons>.t-button+.t-button {
    margin-left: 8px
}

.tdgv-wrapper .t-table__row-filter-inner {
    position: sticky;
    left: 0;
    text-align: center
}

.tdgv-wrapper .t-table__filter-result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-table__filter-result>.t-button {
    margin-left: 8px
}

.tdgv-wrapper .t-table--layout-fixed {
    table-layout: fixed
}

.tdgv-wrapper .t-table--layout-auto {
    table-layout: auto
}

.tdgv-wrapper .t-table__ellipsis {
    width: 100%;
    white-space: nowrap
}

.tdgv-wrapper .t-table__content {
    overflow: auto
}

.tdgv-wrapper .t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after {
    border-right: 2px solid #dcdcdc
}

.tdgv-wrapper .t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after {
    border-left: 2px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered.t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after {
    border-right: 4px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered.t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after {
    border-left: 4px solid #dcdcdc
}

.tdgv-wrapper .t-table__scroll-bar-divider {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 71;
    height: 100%;
    border-right: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__footer,
.tdgv-wrapper .t-table__header.t-table__header--fixed {
    position: sticky;
    z-index: 50
}

.tdgv-wrapper .t-table:not(.t-table--striped) .t-table__footer>tr,
.tdgv-wrapper .t-table__header--fixed:not(.t-table__header--multiple)>tr>th {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table__row--fixed-bottom,
.tdgv-wrapper .t-table__row--fixed-top {
    position: sticky;
    z-index: 70
}

.tdgv-wrapper .t-table__row--fixed-bottom-first>td {
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--bordered .t-table__content .t-table__row--without-border-bottom>td,
.tdgv-wrapper .t-table--bordered tbody>tr:last-child>td,
.tdgv-wrapper .t-table--bordered tfoot>tr:last-child>td {
    border-bottom: 0
}

.tdgv-wrapper .t-table--bordered tfoot>tr:first-child>td {
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__header.t-table__header--fixed {
    top: 0
}

.tdgv-wrapper .t-table__footer.t-table__footer--fixed {
    bottom: 0
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-left-last:before {
    z-index: -1;
    background-color: inherit
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-left-last:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -2;
    pointer-events: none;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-right-first:before {
    z-index: -1;
    background-color: inherit
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-right-first:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -2;
    pointer-events: none;
    content: "";
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-left,
.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-right {
    position: sticky
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-left {
    z-index: 30
}

.tdgv-wrapper .t-table--column-fixed .t-table__cell--fixed-right {
    z-index: 31
}

.tdgv-wrapper .t-table__empty-row>td {
    padding: 0;
    border: 0
}

.tdgv-wrapper .t-table:not(.t-table--bordered) .t-table__header.t-table--bordered>tr:first-child>th {
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--multiple-header .t-table__header th.t-table__header-th--bordered {
    border-left-width: 1px
}

.tdgv-wrapper .t-table__header.t-table__header--multiple>tr {
    background-color: #fff
}

.tdgv-wrapper .t-table__tree-op-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 8px;
    vertical-align: -3px;
    cursor: pointer
}

.tdgv-wrapper .t-table__tree-op-icon:hover {
    color: #4285f4;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-table__tree-leaf-node .t-table__tree-op-icon {
    min-width: 0;
    margin-right: 2px
}

.tdgv-wrapper .t-table__virtual-scroll-cursor {
    position: absolute;
    width: 1px;
    height: 1px;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.tdgv-wrapper .t-table__virtual-scroll-header {
    position: absolute;
    left: 0;
    z-index: 51
}

.tdgv-wrapper .t-table__affixed-header-elm-wrap {
    overflow: hidden
}

.tdgv-wrapper .t-table__affixed-header-elm,
.tdgv-wrapper .t-table__affixed-header-elm-wrap {
    position: absolute;
    left: 0;
    z-index: 51
}

.tdgv-wrapper .t-table__affixed-header-elm {
    overflow: auto;
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.tdgv-wrapper .t-table__affixed-footer-elm {
    z-index: 50;
    overflow: auto
}

.tdgv-wrapper .t-table--bordered .t-table__affixed-header-elm {
    border: 1px solid #dcdcdc;
    border-right: 0;
    border-bottom: 0
}

.tdgv-wrapper .t-table--bordered .t-table__affixed-footer-elm {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--multiple-header.t-table--bordered .t-table__affixed-header-elm {
    border-right: 0
}

.tdgv-wrapper .t-is-hidden {
    display: none
}

.tdgv-wrapper .t-positive-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tdgv-wrapper .t-negative-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tdgv-wrapper .t-table__expanded-row>td,
.tdgv-wrapper .t-table__row--full>td {
    padding: 0
}

.tdgv-wrapper .t-table__row-full-element {
    padding: 12px 16px
}

.tdgv-wrapper .t-table__row-full-inner {
    position: sticky;
    left: 0
}

.tdgv-wrapper .t-table__row-full-inner:not(.t-table__empty) {
    display: inline-block
}

.tdgv-wrapper .t-table__tree-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-table__tree-col--inline {
    display: inline
}

.tdgv-wrapper .t-table--full-height {
    height: 100%
}

.tdgv-wrapper .t-table--loading .t-table__content {
    min-height: 168px
}

.tdgv-wrapper .t-table--col-draggable .t-table__th-cell-inner,
.tdgv-wrapper .t-table--row-draggable tr,
.tdgv-wrapper .t-table__handle-draggable:hover {
    cursor: move
}

.tdgv-wrapper .t-table__ele--draggable-chosen {
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12)
}

.tdgv-wrapper .t-table:not(.t-table--row-edit) .t-table__cell--editable {
    min-height: 22px;
    line-height: 22px;
    cursor: pointer
}

.tdgv-wrapper .t-table:not(.t-table--row-edit) .t-table__cell--editable .t-icon {
    margin-left: 8px;
    font-size: 16px;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-table:not(.t-table--row-edit) .t-table__cell--editable:hover {
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-affix .t-table__pagination {
    background-color: #fff
}

.tdgv-wrapper .t-table--bordered .t-affix .t-table__pagination {
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table__bottom-content+.t-table__pagination-wrap .t-table__pagination {
    padding: 0;
    border: 0
}

.tdgv-wrapper .t-table--column-resizable:not(.t-table--bordered) th {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th:not(:last-child) {
    border-right: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table--column-resizable:not(.t-table--bordered) thead.t-table__header:hover th {
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-table td.t-table__cell-check,
.tdgv-wrapper .t-table th.t-table__cell-check {
    height: 0;
    padding: 0
}

.tdgv-wrapper .t-table td.t-table__cell-check .t-checkbox__label,
.tdgv-wrapper .t-table td.t-table__cell-check .t-radio__label,
.tdgv-wrapper .t-table th.t-table__cell-check .t-checkbox__label,
.tdgv-wrapper .t-table th.t-table__cell-check .t-radio__label {
    display: none
}

.tdgv-wrapper .t-table .t-table__cell-check .t-checkbox,
.tdgv-wrapper .t-table .t-table__cell-check .t-radio,
.tdgv-wrapper .t-table .t-table__cell-check .t-table__th-cell-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-table td .t-input__tips {
    position: static
}

.tdgv-wrapper .t-table .t-table__sort-column {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table__ellipsis-content.t-size-s .t-popup__content {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-table--chrome.t-table--multiple-header .t-table__affixed-header-elm {
    margin-top: 1px
}

.tdgv-wrapper .t-notification {
    padding: 0;
    margin: 0;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 360px;
    padding: 16px 16px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    background-color: #fff;
    border: 0;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-notification__icon {
    width: 24px;
    text-align: center;
    margin-right: 8px
}

.tdgv-wrapper .t-notification__icon .t-icon {
    font-size: 24px
}

.tdgv-wrapper .t-notification .t-icon.t-is-info {
    color: #4285f4
}

.tdgv-wrapper .t-notification .t-icon.t-is-success {
    color: #00a870
}

.tdgv-wrapper .t-notification .t-icon.t-is-warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-notification .t-icon.t-is-error {
    color: #e34d59
}

.tdgv-wrapper .t-notification__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-notification__title__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-notification__title {
    font: 600 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-notification .t-icon-close {
    cursor: pointer;
    font-size: 16px;
    border-radius: 3px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-notification .t-icon-close:hover {
    background: #f3f3f3
}

.tdgv-wrapper .t-notification .t-icon-close:active {
    background: #e7e7e7
}

.tdgv-wrapper .t-notification__content {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    margin-top: 8px;
    max-height: 66px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.tdgv-wrapper .t-notification__detail {
    margin-top: 16px;
    text-align: right;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-notification__detail-item {
    cursor: pointer
}

.tdgv-wrapper .t-notification__detail-item:hover {
    color: inherit;
    background: #f3f3f3
}

.tdgv-wrapper .t-notification__detail-item:active {
    color: inherit;
    background: #e7e7e7
}

.tdgv-wrapper .t-notification__detail-item+.tdgv-wrapper .t-notification__detail-item {
    margin-left: 8px
}

.tdgv-wrapper .t-notification__detail-item.t-is-active {
    color: #4285f4
}

.tdgv-wrapper .t-notification__show--top-left {
    position: fixed;
    top: 0;
    left: 0
}

.tdgv-wrapper .t-notification__show--top-left>.tdgv-wrapper .t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-top-left;
    animation-name: slidein-top-left
}

@-webkit-keyframes slidein-top-left {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slidein-top-left {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.tdgv-wrapper .t-notification__show--top-right {
    position: fixed;
    top: 0;
    right: 0
}

.tdgv-wrapper .t-notification__show--top-right>.tdgv-wrapper .t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-top-right;
    animation-name: slidein-top-right
}

@-webkit-keyframes slidein-top-right {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slidein-top-right {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.tdgv-wrapper .t-notification__show--bottom-left {
    position: fixed;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tdgv-wrapper .t-notification__show--bottom-left>.tdgv-wrapper .t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-bottom-left;
    animation-name: slidein-bottom-left
}

@-webkit-keyframes slidein-bottom-left {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slidein-bottom-left {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.tdgv-wrapper .t-notification__show--bottom-right {
    position: fixed;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tdgv-wrapper .t-notification__show--bottom-right>.tdgv-wrapper .t-notification {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: slidein-bottom-right;
    animation-name: slidein-bottom-right
}

@-webkit-keyframes slidein-bottom-right {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slidein-bottom-right {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.tdgv-wrapper .t-notification-list__show {
    position: fixed
}

@-webkit-keyframes tDialogZoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.01);
        transform: scale(.01)
    }

    to {
        opacity: 1
    }
}

@keyframes tDialogZoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.01);
        transform: scale(.01)
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes tDialogZoomOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.01);
        transform: scale(.01)
    }
}

@keyframes tDialogZoomOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.01);
        transform: scale(.01)
    }
}

@-webkit-keyframes tDialogMaskIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes tDialogMaskIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes tDialogMaskOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes tDialogMaskOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.tdgv-wrapper .t-dialog-zoom .animation-enter {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom .animation-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom .animation-active {
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom-appear,
.tdgv-wrapper .t-dialog-zoom-enter,
.tdgv-wrapper .t-dialog-zoom-enter-from {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom-appear-active,
.tdgv-wrapper .t-dialog-zoom-enter-active {
    -webkit-animation-name: tDialogZoomIn;
    animation-name: tDialogZoomIn;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom-exit-active {
    -webkit-animation-name: tDialogZoomOut;
    animation-name: tDialogZoomOut;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom__vue-enter-active .t-dialog {
    -webkit-animation-name: tDialogZoomIn;
    animation-name: tDialogZoomIn;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom__vue-enter-active .t-dialog__mask {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: tDialogMaskIn;
    animation-name: tDialogMaskIn;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom__vue-leave-active .t-dialog {
    -webkit-animation-name: tDialogZoomOut;
    animation-name: tDialogZoomOut;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    animation-timing-function: cubic-bezier(.38, 0, .24, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-zoom__vue-leave-active .t-dialog__mask {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: tDialogMaskOut;
    animation-name: tDialogMaskOut;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.tdgv-wrapper .t-dialog-zoom__vue-enter-to .t-dialog,
.tdgv-wrapper .t-dialog-zoom__vue-leave-active .t-dialog__mask,
.tdgv-wrapper .t-dialog-zoom__vue-leave-to .t-dialog {
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-fade-appear,
.tdgv-wrapper .t-dialog-fade-enter {
    opacity: 0
}

.tdgv-wrapper .t-dialog-fade-appear,
.tdgv-wrapper .t-dialog-fade-enter,
.tdgv-wrapper .t-dialog-fade-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: cubic-bezier(0, 0, .15, 1);
    animation-timing-function: cubic-bezier(0, 0, .15, 1);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-dialog-fade-appear.t-dialog-fade-appear-active,
.tdgv-wrapper .t-dialog-fade-enter.t-dialog-fade-enter-active {
    -webkit-animation-name: tDialogFadeIn;
    animation-name: tDialogFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.tdgv-wrapper .t-dialog-fade-exit.t-dialog-fade-exit-active {
    -webkit-animation-name: tDialogFadeOut;
    animation-name: tDialogFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

@-webkit-keyframes tDialogFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes tDialogFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes tDialogFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes tDialogFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.tdgv-wrapper .t-dialog {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 480px;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 9px
}

.tdgv-wrapper .t-dialog .t-icon.t-is-info {
    color: #4285f4
}

.tdgv-wrapper .t-dialog .t-icon.t-is-success {
    color: #00a870
}

.tdgv-wrapper .t-dialog .t-icon.t-is-warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-dialog .t-icon.t-is-error {
    color: #e34d59
}

.tdgv-wrapper .t-dialog--lock {
    overflow: hidden
}

.tdgv-wrapper .t-dialog__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: 600 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    font-weight: 600;
    color: rgba(0, 0, 0, .9);
    word-break: break-word;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px
}

.tdgv-wrapper .t-dialog__header .t-dialog__header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-dialog__header .t-icon:not(.t-icon-close) {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 8px;
    font-size: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-dialog__header--fullscreen {
    min-height: 56px;
    padding: 0 32px;
    background-color: #f3f3f3;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-dialog__header--fullscreen,
.tdgv-wrapper .t-dialog__header--fullscreen .t-dialog__header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-dialog__header--fullscreen .t-dialog__header-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-dialog__body {
    padding: 16px 0;
    overflow: auto;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    word-break: break-word
}

.tdgv-wrapper .t-dialog__body--icon,
.tdgv-wrapper .t-dialog__body__icon {
    padding: 16px 0
}

.tdgv-wrapper .t-dialog__body--fullscreen {
    height: calc(100% - 120px);
    padding: 24px 32px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-dialog__footer {
    width: 100%;
    padding: 16px 0 0;
    text-align: right
}

.tdgv-wrapper .t-dialog__footer .t-button+.t-button {
    margin-left: 8px
}

.tdgv-wrapper .t-dialog__footer--fullscreen {
    min-height: 64px;
    padding: 0 32px 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-dialog--default {
    padding: 32px 32px
}

.tdgv-wrapper .t-dialog__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    padding: 2px 2px;
    font-size: 20px;
    color: rgba(0, 0, 0, .6);
    border-radius: 3px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-dialog__close:hover {
    cursor: pointer;
    background: #f3f3f3
}

.tdgv-wrapper .t-dialog__close:active {
    background: #e7e7e7
}

.tdgv-wrapper .t-dialog__close--fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-dialog__close--fullscreen:hover {
    cursor: pointer;
    background: #eee
}

.tdgv-wrapper .t-dialog__close--fullscreen:active {
    background: #dcdcdc
}

.tdgv-wrapper .t-dialog.t-dialog--draggable:hover {
    cursor: move
}

.tdgv-wrapper .t-dialog.t-dialog--draggable .t-dialog__body:hover,
.tdgv-wrapper .t-dialog.t-dialog--draggable .t-dialog__footer:hover,
.tdgv-wrapper .t-dialog.t-dialog--draggable .t-dialog__header:hover {
    cursor: auto
}

.tdgv-wrapper .t-dialog__fullscreen {
    width: 100%;
    border-radius: 0
}

.tdgv-wrapper .t-dialog__ctx {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: auto;
    outline: none
}

.tdgv-wrapper .t-dialog__ctx.t-dialog__ctx--modeless {
    pointer-events: none
}

.tdgv-wrapper .t-dialog__ctx.t-dialog__ctx--fixed {
    position: fixed;
    z-index: 2500
}

.tdgv-wrapper .t-dialog__ctx.t-dialog__ctx--absolute,
.tdgv-wrapper .t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__mask,
.tdgv-wrapper .t-dialog__ctx.t-dialog__ctx--absolute .t-dialog__wrap {
    position: absolute
}

.tdgv-wrapper .t-dialog__ctx.t-is-visable {
    visibility: visible
}

.tdgv-wrapper .t-dialog__ctx.t-is-hidden {
    visibility: hidden
}

.tdgv-wrapper .t-dialog__ctx.t-is-display {
    display: block
}

.tdgv-wrapper .t-dialog__ctx.t-not-display {
    display: none
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: auto;
    background: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__wrap {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: auto;
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    background-clip: content-box
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-dialog__ctx .t-dialog__wrap::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__position {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    padding: 48px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__position.t-dialog--top {
    padding-top: 20vh;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__position.t-dialog--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-dialog__ctx .t-dialog__position_fullscreen {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-dialog__ctx .t-is-hidden {
    background: none
}

.tdgv-wrapper .t-dialog__ctx .t-dialog {
    z-index: 2500;
    pointer-events: auto
}

.tdgv-wrapper .t-list {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-list,
.tdgv-wrapper .t-list__inner {
    padding: 0;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-list-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 16px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    background: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-list-item:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: ""
}

.tdgv-wrapper .t-list-item-main {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-list-item-main,
.tdgv-wrapper .t-list-item__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tdgv-wrapper .t-list-item__meta-avatar {
    width: 56px;
    height: 56px;
    margin-right: 16px;
    overflow: hidden;
    background: #eee;
    border-radius: 28px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-list-item__meta-avatar img {
    width: 100%;
    height: 100%;
    max-width: 100%
}

.tdgv-wrapper .t-list-item__meta-title {
    padding: 0;
    margin: 0 0 8px;
    font: 600 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-list-item__meta-description {
    margin-right: 24px;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-list-item__action {
    padding: 0;
    list-style: none;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-list-item__action>li {
    display: inline-block
}

.tdgv-wrapper .t-list-item__action>li:not(:last-child) {
    margin-right: 16px
}

.tdgv-wrapper .t-list-item__action>li .t-icon {
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-list-item__action>li .t-icon:hover {
    color: #4285f4;
    cursor: pointer
}

.tdgv-wrapper .t-list-item__action>li>a {
    color: #4285f4;
    text-decoration: none
}

.tdgv-wrapper .t-list--split .t-list-item:after {
    background: #e7e7e7
}

.tdgv-wrapper .t-list--stripe .t-list-item:nth-child(2n) {
    background: #f3f3f3
}

.tdgv-wrapper .t-list--vertical-action .t-list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-list.t-size-s .t-list-item {
    padding: 8px 12px
}

.tdgv-wrapper .t-list.t-size-l .t-list-item {
    padding: 16px 24px
}

.tdgv-wrapper .t-list__footer,
.tdgv-wrapper .t-list__header {
    padding: 12px 16px;
    background: #fff
}

.tdgv-wrapper .t-list__load {
    line-height: 22px;
    text-align: center;
    background: #fff
}

.tdgv-wrapper .t-list__load>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-list__load:not(:empty) {
    padding: 12px 16px
}

.tdgv-wrapper .t-list__load .t-loading {
    margin-right: 8px;
    font-size: 16px
}

.tdgv-wrapper .t-list__load .t-loading.t-is-load-more {
    cursor: pointer
}

.tdgv-wrapper .default-step-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    font-size: 16px;
    text-align: center;
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-steps {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tdgv-wrapper .t-steps .t-steps-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    overflow: hidden;
    vertical-align: top;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-steps .t-steps-item:last-child {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.tdgv-wrapper .t-steps .t-steps-item__inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tdgv-wrapper .t-steps .t-steps-item__inner.t-steps-item--clickable {
    cursor: pointer
}

.tdgv-wrapper .t-steps .t-steps-item--finish .t-steps-item__icon .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-steps .t-steps-item--finish .t-steps-item__icon--number {
    border-color: #4285f4
}

.tdgv-wrapper .t-steps .t-steps-item--finish .t-steps-item__title {
    font-weight: 400;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-steps .t-steps-item--finish .t-steps-item__description {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-steps .t-steps-item--process .t-steps-item__icon .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-steps .t-steps-item--process .t-steps-item__icon--number {
    font-weight: 700;
    color: #fff;
    background-color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-steps .t-steps-item--process .t-steps-item__title {
    font-weight: 700;
    color: #4285f4
}

.tdgv-wrapper .t-steps .t-steps-item--process .t-steps-item__description {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-steps .t-steps-item--error .t-steps-item__icon .t-icon {
    color: #e34d59
}

.tdgv-wrapper .t-steps .t-steps-item--error .t-steps-item__icon--number {
    color: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-steps .t-steps-item--error .t-steps-item__title {
    color: #e34d59
}

.tdgv-wrapper .t-steps .t-steps-item--error .t-steps-item__description {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-steps .t-steps-item__icon {
    margin-right: 8px;
    font-size: 14px;
    color: rgba(0, 0, 0, .4);
    vertical-align: top
}

.tdgv-wrapper .t-steps .t-steps-item__icon--number {
    color: rgba(0, 0, 0, .4);
    border: 1px solid rgba(0, 0, 0, .4);
    border-radius: 50%
}

.tdgv-wrapper .t-steps .t-steps-item__icon--finish,
.tdgv-wrapper .t-steps .t-steps-item__icon--number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    font-size: 16px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-steps .t-steps-item__icon--finish {
    border: 1px solid #4285f4;
    border-radius: 50%
}

.tdgv-wrapper .t-steps .t-steps-item__icon--error {
    color: #000;
    border: 1px solid #e34d59;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    font-size: 16px;
    text-align: center;
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-steps .t-steps-item__icon>.t-icon {
    font-size: 24px
}

.tdgv-wrapper .t-steps .t-steps-item__title {
    position: relative;
    padding-right: 8px;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-steps .t-steps-item__description {
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-steps--line-separator .t-steps-item:after,
.tdgv-wrapper .t-steps--line-separator .t-steps-item:before,
.tdgv-wrapper .t-steps--line-separator .t-steps-item__title:after {
    border-style: solid
}

.tdgv-wrapper .t-steps--dashed-separator .t-steps-item:after,
.tdgv-wrapper .t-steps--dashed-separator .t-steps-item:before,
.tdgv-wrapper .t-steps--dashed-separator .t-steps-item__title:after {
    border-style: dashed
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item__title {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 4px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon__number {
    width: 22px;
    height: 22px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon>.t-icon {
    font-size: 24px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item:not(:last-child) .t-steps-item__title:after {
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    width: 9999px;
    border-top: 0;
    border-left: 0;
    border-bottom-color: rgba(0, 0, 0, .4);
    border-bottom-width: 1px;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item--finish:not(:last-child) .t-steps-item__title:after {
    color: #4285f4;
    border-bottom-color: #4285f4;
    border-bottom-width: 2px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item:not(:last-child) .t-steps-item__title:after {
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    width: 9999px;
    border-top: 0;
    border-left: 0;
    border-bottom-color: rgba(0, 0, 0, .4);
    border-bottom-width: 1px;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after,
.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):after {
    color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child) .t-steps-item__title:after,
.tdgv-wrapper .t-steps--horizontal.t-steps--default-anchor.t-steps--reverse .t-steps-item--process:not(:last-child) .t-steps-item__title:after {
    color: #4285f4;
    border-bottom-color: #4285f4;
    border-bottom-width: 2px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item {
    overflow: visible
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item .t-steps-item__title {
    padding-right: 0;
    margin-bottom: 4px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon {
    border-color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon {
    background: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon {
    background: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item__icon {
    position: relative;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 4px;
    border: 2px solid rgba(0, 0, 0, .4);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item__content {
    width: 140px;
    text-align: center
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item:not(:last-child):after {
    position: absolute;
    top: 2.5px;
    left: 78px;
    display: block;
    width: calc(100% - 16px);
    border-top: 0;
    border-left: 0;
    border-bottom-color: rgba(0, 0, 0, .4);
    border-bottom-width: 1px;
    content: ""
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):after {
    color: #4285f4;
    border-bottom-color: #4285f4;
    border-bottom-width: 2px
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after {
    color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):after,
.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):after {
    color: #4285f4
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item:not(:last-child):after {
    position: absolute;
    top: 2.5px;
    left: 78px;
    display: block;
    width: calc(100% - 16px);
    border-top: 0;
    border-left: 0;
    border-bottom-color: rgba(0, 0, 0, .4);
    border-bottom-width: 1px;
    content: ""
}

.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--finish:not(:last-child):after,
.tdgv-wrapper .t-steps--horizontal.t-steps--dot-anchor.t-steps--reverse .t-steps-item--process:not(:last-child):after {
    color: #4285f4;
    border-bottom-color: #4285f4;
    border-bottom-width: 2px
}

.tdgv-wrapper .t-steps--vertical {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-steps--vertical.t-steps--positive.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 24px;
    left: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 24px);
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-steps--vertical.t-steps--positive.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before {
    color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--positive .t-steps-item {
    padding-bottom: 24px;
    margin-bottom: 5px
}

.tdgv-wrapper .t-steps--vertical.t-steps--positive .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 35px;
    left: 11px;
    display: block;
    height: 100%;
    border-top: 0;
    border-left: 0;
    border-right-color: rgba(0, 0, 0, .4);
    border-right-width: 1px;
    content: ""
}

.tdgv-wrapper .t-steps--vertical.t-steps--positive .t-steps-item--finish:not(:last-child):before {
    color: #4285f4;
    border-right-color: #4285f4;
    border-right-width: 2px
}

.tdgv-wrapper .t-steps--vertical.t-steps--default-anchor .t-steps-item__content {
    margin-top: 2px;
    margin-left: 0
}

.tdgv-wrapper .t-steps--vertical.t-steps--default-anchor .t-steps-item__title {
    margin-bottom: 4px
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor.t-steps--positive.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 8px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 4px);
    font-size: 14px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor.t-steps--positive.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before {
    color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 17px;
    left: 3.5px;
    display: block;
    height: 100%;
    border-bottom: 0;
    border-left: 0;
    border-right-color: rgba(0, 0, 0, .4);
    border-right-width: 1px;
    content: ""
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item--finish:not(:last-child):before {
    color: #4285f4;
    border-right-color: #4285f4;
    border-right-width: 2px
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor .t-steps-item {
    margin-bottom: 0
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon {
    border-color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon {
    background: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon {
    background: #e34d59;
    border-color: #e34d59
}

.tdgv-wrapper .t-steps--vertical.t-steps--dot-anchor .t-steps-item__icon {
    position: relative;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 4px;
    border: 2px solid rgba(0, 0, 0, .4);
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    top: 5px
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 24px;
    left: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 24px);
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before {
    color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    margin-top: 4px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before,
.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--arrow-separator .t-steps-item--process:not(:last-child):before {
    color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse .t-steps-item {
    padding-bottom: 24px;
    margin-bottom: 5px
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 35px;
    left: 11px;
    display: block;
    height: 100%;
    border-bottom: 0;
    border-left: 0;
    border-right-color: rgba(0, 0, 0, .4);
    border-right-width: 1px;
    content: ""
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse .t-steps-item--finish:not(:last-child):before,
.tdgv-wrapper .t-steps--vertical.t-steps--reverse .t-steps-item--process:not(:last-child):before {
    color: #4285f4;
    border-right-color: #4285f4;
    border-right-width: 2px
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 8px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 4px);
    font-size: 14px;
    color: rgba(0, 0, 0, .4);
    border: 0;
    content: "^";
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--finish:not(:last-child):before,
.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor.t-steps--arrow-separator .t-steps-item--process:not(:last-child):before {
    color: #4285f4
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item {
    margin-bottom: 0
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:not(:last-child):before {
    position: absolute;
    top: 17px;
    left: 3.5px;
    display: block;
    height: 100%;
    border-bottom: 0;
    border-left: 0;
    border-right-color: rgba(0, 0, 0, .4);
    border-right-width: 1px;
    content: ""
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:last-child:before {
    display: none
}

.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):before,
.tdgv-wrapper .t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--process:not(:last-child):before {
    color: #4285f4;
    border-right-color: #4285f4;
    border-right-width: 2px
}

.tdgv-wrapper .content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content {
    margin-bottom: 8px
}

.tdgv-wrapper .content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow {
    margin-bottom: 16px
}

.tdgv-wrapper .content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content {
    margin-top: 8px
}

.tdgv-wrapper .content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow {
    margin-top: 16px
}

.tdgv-wrapper .content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content {
    margin-right: 8px
}

.tdgv-wrapper .content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow {
    margin-right: 16px
}

.tdgv-wrapper .content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text {
    max-width: 480px
}

.tdgv-wrapper .content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content {
    margin-left: 8px
}

.tdgv-wrapper .content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow {
    margin-left: 16px
}

.tdgv-wrapper .content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text {
    max-width: 480px
}

.tdgv-wrapper .t-popup {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 5500;
    display: inline-block;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-popup__content {
    position: relative;
    padding: 4px 8px;
    font-size: 14px;
    line-height: 22px;
    word-break: break-all;
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1), inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc, inset -.5px 0 0 #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-popup__arrow {
    position: absolute;
    z-index: 1;
    width: 8px;
    height: 8px
}

.tdgv-wrapper .t-popup__arrow:before {
    position: absolute;
    width: 8px;
    height: 8px;
    background: #fff;
    content: "";
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.tdgv-wrapper .t-popup[data-popper-placement^=top] .t-popup__content {
    margin-bottom: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement^=top] .t-popup__content--arrow {
    margin-bottom: 16px
}

.tdgv-wrapper .t-popup[data-popper-placement^=bottom] .t-popup__content {
    margin-top: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow {
    margin-top: 16px
}

.tdgv-wrapper .t-popup[data-popper-placement^=left] .t-popup__content {
    margin-right: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement^=left] .t-popup__content--arrow {
    margin-right: 16px
}

.tdgv-wrapper .t-popup[data-popper-placement^=left] .t-popup__content--text {
    max-width: 480px
}

.tdgv-wrapper .t-popup[data-popper-placement^=right] .t-popup__content {
    margin-left: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement^=right] .t-popup__content--arrow {
    margin-left: 16px
}

.tdgv-wrapper .t-popup[data-popper-placement^=right] .t-popup__content--text {
    max-width: 480px
}

.tdgv-wrapper .t-popup[data-popper-placement^=top] .t-popup__arrow {
    bottom: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement^=top] .t-popup__arrow:before {
    border-top-left-radius: 100%;
    -webkit-box-shadow: inset -.5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc;
    box-shadow: inset -.5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc
}

.tdgv-wrapper .t-popup[data-popper-placement=top-start] .t-popup__arrow {
    left: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement=top] .t-popup__arrow {
    left: 50%;
    margin-left: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement=top-end] .t-popup__arrow {
    left: calc(100% - 16px)
}

.tdgv-wrapper .t-popup[data-popper-placement^=bottom] .t-popup__arrow {
    top: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement^=bottom] .t-popup__arrow:before {
    border-bottom-right-radius: 100%;
    -webkit-box-shadow: inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc;
    box-shadow: inset 0 .5px 0 #dcdcdc, inset .5px 0 0 #dcdcdc
}

.tdgv-wrapper .t-popup[data-popper-placement=bottom-start] .t-popup__arrow {
    left: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement=bottom] .t-popup__arrow {
    left: 50%;
    margin-left: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement=bottom-end] .t-popup__arrow {
    left: calc(100% - 16px)
}

.tdgv-wrapper .t-popup[data-popper-placement^=left] .t-popup__arrow {
    right: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement^=left] .t-popup__arrow:before {
    -webkit-box-shadow: inset -.5px 0 0 #dcdcdc, inset 0 .5px 0 #dcdcdc;
    box-shadow: inset -.5px 0 0 #dcdcdc, inset 0 .5px 0 #dcdcdc
}

.tdgv-wrapper .t-popup[data-popper-placement=left-start] .t-popup__arrow {
    top: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement=left] .t-popup__arrow {
    top: 50%;
    margin-top: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement=left-end] .t-popup__arrow {
    top: calc(100% - 16px)
}

.tdgv-wrapper .t-popup[data-popper-placement^=right] .t-popup__arrow {
    left: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement^=right] .t-popup__arrow:before {
    -webkit-box-shadow: inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc;
    box-shadow: inset .5px 0 0 #dcdcdc, inset 0 -.5px 0 #dcdcdc
}

.tdgv-wrapper .t-popup[data-popper-placement=right-start] .t-popup__arrow {
    top: 8px
}

.tdgv-wrapper .t-popup[data-popper-placement=right] .t-popup__arrow {
    top: 50%;
    margin-top: -4px
}

.tdgv-wrapper .t-popup[data-popper-placement=right-end] .t-popup__arrow {
    top: calc(100% - 16px)
}

.tdgv-wrapper .t-popup--animation-enter,
.tdgv-wrapper .t-popup--animation-enter-from,
.tdgv-wrapper .t-popup--animation-exiting,
.tdgv-wrapper .t-popup--animation-leave-to {
    opacity: 0;
    visibility: hidden
}

.tdgv-wrapper .t-popup--animation-enter-to,
.tdgv-wrapper .t-popup--animation-entering,
.tdgv-wrapper .t-popup--animation-leave,
.tdgv-wrapper .t-popup--animation-leave-from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.tdgv-wrapper .t-popup--animation-enter-active {
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.tdgv-wrapper .t-popup--animation-leave-active {
    -webkit-transition: opacity .2s cubic-bezier(0, 0, .15, 1), visibility .2s cubic-bezier(.82, 0, 1, .9);
    transition: opacity .2s cubic-bezier(0, 0, .15, 1), visibility .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-popup--animation-expand-enter-active[data-popper-placement^=top] {
    -webkit-animation: t-popup-animation-expand-in-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear;
    animation: t-popup-animation-expand-in-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear
}

.tdgv-wrapper .t-popup--animation-expand-leave-active[data-popper-placement^=top] {
    -webkit-animation: t-popup-animation-expand-out-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1);
    animation: t-popup-animation-expand-out-top .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1)
}

@-webkit-keyframes t-popup-animation-expand-in-top {
    0% {
        -webkit-clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%)
    }

    to {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }
}

@keyframes t-popup-animation-expand-in-top {
    0% {
        -webkit-clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%)
    }

    to {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }
}

@-webkit-keyframes t-popup-animation-expand-out-top {
    0% {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }

    to {
        -webkit-clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%)
    }
}

@keyframes t-popup-animation-expand-out-top {
    0% {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }

    to {
        -webkit-clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 120%, 120% 120%, 120% 120%, -20% 120%)
    }
}

.tdgv-wrapper .t-popup--animation-expand-enter-active[data-popper-placement^=bottom] {
    -webkit-animation: t-popup-animation-expand-in-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear;
    animation: t-popup-animation-expand-in-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-in .2s linear
}

.tdgv-wrapper .t-popup--animation-expand-leave-active[data-popper-placement^=bottom] {
    -webkit-animation: t-popup-animation-expand-out-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1);
    animation: t-popup-animation-expand-out-bottom .2s cubic-bezier(.38, 0, .24, 1), t-fade-out .2s cubic-bezier(0, 0, .15, 1)
}

@-webkit-keyframes t-popup-animation-expand-in-bottom {
    0% {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0);
        clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0)
    }

    to {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }
}

@keyframes t-popup-animation-expand-in-bottom {
    0% {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0);
        clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0)
    }

    to {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }
}

@-webkit-keyframes t-popup-animation-expand-out-bottom {
    0% {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }

    to {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0);
        clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0)
    }
}

@keyframes t-popup-animation-expand-out-bottom {
    0% {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%);
        clip-path: polygon(-20% 0, 120% 0, 120% 120%, -20% 120%)
    }

    to {
        -webkit-clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0);
        clip-path: polygon(-20% 0, 120% 0, 120% 0, -20% 0)
    }
}

.tdgv-wrapper .t-progress {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-progress__inner {
    position: relative;
    height: 100%;
    background: #4285f4;
    border-radius: 999px;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-progress__info {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 8px;
    color: rgba(0, 0, 0, .9);
    white-space: nowrap
}

.tdgv-wrapper .t-progress__icon {
    font-size: 16px
}

.tdgv-wrapper .t-progress__bar {
    width: 100%;
    height: 6px;
    overflow: hidden;
    background: #e7e7e7;
    border-radius: 999px
}

.tdgv-wrapper .t-progress--thin {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-progress--plump,
.tdgv-wrapper .t-progress--thin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-progress--plump {
    height: 20px;
    border-radius: 10px
}

.tdgv-wrapper .t-progress--plump .t-progress__info {
    font-size: 12px
}

.tdgv-wrapper .t-progress--over-ten .t-progress__info {
    position: absolute;
    top: 50%;
    right: 8px;
    z-index: 10;
    color: #fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-progress--under-ten .t-progress__info,
.tdgv-wrapper .t-progress--under-ten .t-progress__inner {
    display: inline-block
}

.tdgv-wrapper .t-progress--under-ten .t-progress__info {
    vertical-align: top
}

.tdgv-wrapper .t-progress--circle {
    position: relative
}

.tdgv-wrapper .t-progress--circle .t-progress__info {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 100%;
    margin: 0;
    font-size: inherit;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.tdgv-wrapper .t-progress--circle .t-progress__circle-outer {
    stroke: #e7e7e7
}

.tdgv-wrapper .t-progress--circle .t-progress__circle-inner {
    stroke: #4285f4;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-progress--circle .t-progress__icon {
    font-size: 2.4em
}

.tdgv-wrapper .t-progress--status--active .t-progress__inner:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: #fff;
    content: "";
    opacity: .2;
    -webkit-animation: progress-active-animation 2s cubic-bezier(.23, .99, .86, .2) infinite;
    animation: progress-active-animation 2s cubic-bezier(.23, .99, .86, .2) infinite
}

.tdgv-wrapper .t-progress--status--success .t-progress__inner {
    background: #00a870
}

.tdgv-wrapper .t-progress--status--success .t-progress__circle-inner {
    stroke: #00a870
}

.tdgv-wrapper .t-progress--status--success .t-progress__icon {
    color: #00a870
}

.tdgv-wrapper .t-progress--status--warning .t-progress__inner {
    background: #ed7b2f
}

.tdgv-wrapper .t-progress--status--warning .t-progress__circle-inner {
    stroke: #ed7b2f
}

.tdgv-wrapper .t-progress--status--warning .t-progress__icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-progress--status--error .t-progress__inner {
    background: #e34d59
}

.tdgv-wrapper .t-progress--status--error .t-progress__circle-inner {
    stroke: #e34d59
}

.tdgv-wrapper .t-progress--status--error .t-progress__icon {
    color: #e34d59
}

@-webkit-keyframes progress-active-animation {
    0% {
        width: 0;
        opacity: .1
    }

    35% {
        width: 50%;
        opacity: .4
    }

    to {
        width: 100%;
        opacity: 0
    }
}

@keyframes progress-active-animation {
    0% {
        width: 0;
        opacity: .1
    }

    35% {
        width: 50%;
        opacity: .4
    }

    to {
        width: 100%;
        opacity: 0
    }
}

.tdgv-wrapper .t-radio-group {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border-radius: 3px;
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin
}

.tdgv-wrapper .t-radio-group::-webkit-scrollbar {
    width: 4px;
    height: 4px
}

.tdgv-wrapper .t-radio-group::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 7px;
    background-clip: content-box
}

.tdgv-wrapper .t-radio-group::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-radio-group::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-radio-group .t-radio {
    margin-right: 24px
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 4px
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline.t-size-s .t-radio-button {
    height: 24px
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline.t-size-m .t-radio-button {
    height: 32px
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline.t-size-l .t-radio-button {
    height: 40px
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline .t-radio-button:first-child {
    border-radius: 3px 0 0 3px
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline .t-radio-button:last-child {
    border-radius: 0 3px 3px 0
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked {
    color: #4285f4
}

.tdgv-wrapper .t-radio-group.t-radio-group__outline .t-radio-button.t-is-disabled.t-is-checked {
    color: #b4d4fa;
    background-color: #fff;
    border-color: #b4d4fa
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled {
    position: relative;
    padding: 2px 2px;
    background-color: #e7e7e7;
    border-color: #e7e7e7;
    border-radius: 3px
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-group__bg-block {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 0;
    height: calc(100% - 4px);
    background-color: #fff;
    border-radius: 2px;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button {
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    border: 0
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button:hover {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: calc(100% - 16px);
    background-color: #dcdcdc;
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, .15, 1);
    transition: opacity .2s cubic-bezier(0, 0, .15, 1)
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button:first-child:before {
    opacity: 0
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked {
    position: relative;
    z-index: 1;
    color: rgba(0, 0, 0, .9);
    border: 0;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked+label:before,
.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked:before {
    opacity: 0
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block {
    background-color: #eee
}

.tdgv-wrapper .t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block {
    background-color: #4285f4
}

.tdgv-wrapper .t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-checked,
.tdgv-wrapper .t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked {
    color: #fff
}

.tdgv-wrapper .t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block {
    background-color: #b4d4fa
}

.tdgv-wrapper .t-radio-group.t-size-s .t-radio-button {
    height: 20px;
    padding: 0 8px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-radio-group.t-size-s .t-radio-button:before {
    height: calc(100% - 16px)
}

.tdgv-wrapper .t-radio-group.t-size-m .t-radio-button {
    height: 28px;
    padding: 4px 16px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-radio-group.t-size-m .t-radio-button:before {
    height: calc(100% - 20px)
}

.tdgv-wrapper .t-radio-group.t-size-l .t-radio-button {
    height: 36px;
    padding: 8px 24px;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-radio-group.t-size-l .t-radio-button:before {
    height: calc(100% - 24px)
}

.tdgv-wrapper .t-radio-group .t-radio-button {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: rgba(0, 0, 0, .9);
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid;
    border-right: 0;
    border-color: #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color .2s cubic-bezier(0, 0, .15, 1);
    transition: color .2s cubic-bezier(0, 0, .15, 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-radio-group .t-radio-button:first-child {
    border-radius: 2px 0 0 2px
}

.tdgv-wrapper .t-radio-group .t-radio-button:last-child {
    border-right: 1px solid;
    border-right-color: #dcdcdc;
    border-radius: 0 2px 2px 0
}

.tdgv-wrapper .t-radio-group .t-radio-button__former {
    width: 0;
    height: 0;
    opacity: 0;
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-radio-group .t-radio-button:hover {
    color: #4285f4
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-checked {
    border-right: 1px solid;
    border-color: #4285f4;
    -webkit-transition: border-color .2s cubic-bezier(0, 0, .15, 1);
    transition: border-color .2s cubic-bezier(0, 0, .15, 1)
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-checked+.t-radio-button {
    border-left: 0
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed;
    background-color: #eee
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-disabled:hover {
    color: rgba(0, 0, 0, .26);
    border-color: #dcdcdc
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-disabled:hover:after {
    width: 0
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-disabled.t-is-checked {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-radio-group .t-radio-button.t-is-disabled.t-is-checked:after {
    width: 0
}

.tdgv-wrapper .t-radio {
    position: relative;
    cursor: pointer
}

.tdgv-wrapper .t-radio,
.tdgv-wrapper .t-radio__former {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-radio__former {
    position: absolute;
    opacity: 0
}

.tdgv-wrapper .t-radio__input {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 50%;
    -webkit-transition: border .2s cubic-bezier(0, 0, .15, 1);
    transition: border .2s cubic-bezier(0, 0, .15, 1)
}

.tdgv-wrapper .t-radio__input:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    background-color: #4285f4;
    border-radius: 50%;
    content: "";
    opacity: 0;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
    -webkit-transition: all .2s cubic-bezier(0, 0, .15, 1);
    transition: all .2s cubic-bezier(0, 0, .15, 1)
}

.tdgv-wrapper .t-radio__label {
    display: inline-block;
    margin-left: 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    white-space: nowrap;
    vertical-align: middle
}

.tdgv-wrapper .t-radio.t-is-checked .t-radio__input,
.tdgv-wrapper .t-radio:hover .t-radio__input {
    border-color: #4285f4
}

.tdgv-wrapper .t-radio.t-is-checked .t-radio__input:after {
    opacity: 1
}

.tdgv-wrapper .t-radio.t-is-disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-radio.t-is-disabled .t-radio__label {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-radio.t-is-disabled .t-radio__input {
    background-color: #eee
}

.tdgv-wrapper .t-radio.t-is-disabled.t-is-checked .t-radio__input,
.tdgv-wrapper .t-radio.t-is-disabled:hover .t-radio__input {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-radio.t-is-disabled.t-is-checked .t-radio__input:after {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-checkbox-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px
}

.tdgv-wrapper .t-checkbox,
.tdgv-wrapper .t-checkbox-group {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.tdgv-wrapper .t-checkbox {
    position: relative;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-checkbox+.t-checkbox {
    margin-left: inherit
}

.tdgv-wrapper .t-checkbox__former {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.tdgv-wrapper .t-checkbox__input {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-checkbox__input:after {
    position: absolute;
    content: "";
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-checkbox__label {
    display: inline-block;
    margin-left: 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    vertical-align: middle
}

.tdgv-wrapper .t-checkbox:hover .t-checkbox__input {
    border-color: #4285f4;
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.tdgv-wrapper .t-checkbox.t-is-checked .t-checkbox__input {
    background-color: #4285f4;
    border-color: #4285f4;
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-checkbox.t-is-checked .t-checkbox__input:after {
    top: 6px;
    left: 3px;
    width: 5px;
    height: 9px;
    background: rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    border-radius: 0 0 1px;
    opacity: 1;
    -webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    -ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
    transform: rotate(45deg) scale(1) translate(-50%, -50%)
}

.tdgv-wrapper .t-checkbox.t-is-indeterminate .t-checkbox__input {
    background-color: #4285f4;
    border-color: #4285f4;
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9)
}

.tdgv-wrapper .t-checkbox.t-is-indeterminate .t-checkbox__input:after {
    top: 5px;
    right: 0;
    left: -1px;
    width: 16px;
    height: 4px;
    background-color: #fff;
    border: unset;
    opacity: 1;
    -webkit-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5)
}

.tdgv-wrapper .t-checkbox.t-is-disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-checkbox.t-is-disabled .t-checkbox__label {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-checkbox.t-is-disabled .t-checkbox__input {
    background-color: #eee
}

.tdgv-wrapper .t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input,
.tdgv-wrapper .t-checkbox.t-is-disabled:hover .t-checkbox__input {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after {
    border-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-breadcrumb {
    padding: 0;
    margin: 0;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-breadcrumb,
.tdgv-wrapper .t-breadcrumb__separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-breadcrumb__separator {
    margin: 0 4px
}

.tdgv-wrapper .t-breadcrumb__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(0, 0, 0, .4);
    text-decoration: none
}

.tdgv-wrapper .t-breadcrumb__item.t-is-current {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-breadcrumb__item.t-is-current .t-icon {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-breadcrumb__item:last-child {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-breadcrumb__item:last-child .t-breadcrumb__separator {
    display: none
}

.tdgv-wrapper .t-breadcrumb__item .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-breadcrumb__item .t-link {
    color: inherit;
    text-decoration: none
}

.tdgv-wrapper .t-breadcrumb__item .t-link:hover {
    color: #4285f4
}

.tdgv-wrapper .t-breadcrumb__item .t-is-disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:hover {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-breadcrumb__item .t-is-disabled .t-breadcrumb__inner:active {
    -webkit-animation: none;
    animation: none
}

.tdgv-wrapper .t-breadcrumb__item--arrow,
.tdgv-wrapper .t-breadcrumb__item--slash {
    margin: 0 4px;
    line-height: 0;
    color: rgba(0, 0, 0, .4);
    display: inline-block;
    vertical-align: middle
}

.tdgv-wrapper .t-breadcrumb__inner {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    word-break: break-all;
    display: inline-block;
    vertical-align: middle
}

.tdgv-wrapper .t-breadcrumb__inner .t-icon {
    margin: 0 4px
}

.tdgv-wrapper .t-breadcrumb__select {
    position: relative
}

.tdgv-wrapper .t-breadcrumb__select:hover .t-breadcrumb__option {
    display: block
}

.tdgv-wrapper .t-breadcrumb__select-item:hover .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-breadcrumb__option {
    position: absolute;
    top: 28px;
    left: 50%;
    z-index: 20;
    display: none;
    max-width: 120px;
    background: #fff;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)
}

.tdgv-wrapper .t-breadcrumb__option-item {
    padding: 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tdgv-wrapper .t-breadcrumb__option-item.t-is-active,
.tdgv-wrapper .t-breadcrumb__option-item:hover {
    color: #4285f4
}

.tdgv-wrapper .t-breadcrumb__inner-msg {
    position: absolute;
    bottom: 30px;
    left: 50%;
    z-index: 20;
    display: none;
    width: 300px;
    padding: 8px;
    color: rgba(0, 0, 0, .9);
    background: #fff;
    border-radius: 1.5px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)
}

.tdgv-wrapper .t-breadcrumb__inner-msg:before {
    position: absolute;
    bottom: -8px;
    left: 50%;
    z-index: 20;
    width: 0;
    height: 0;
    margin-left: -4px;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 8px 6px 0;
    content: ""
}

.tdgv-wrapper .t-breadcrumb--text-overflow {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-breadcrumb--text-overflow:hover .t-breadcrumb__inner-msg {
    display: block
}

.tdgv-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 120px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tdgv-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner:hover {
    color: #4285f4;
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner:active {
    -webkit-animation: changeColor .2s linear;
    animation: changeColor .2s linear
}

.tdgv-wrapper .t-tabs {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background-color: #fff
}

.tdgv-wrapper .t-tabs .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-tabs__header.t-is-left {
    float: left
}

.tdgv-wrapper .t-tabs__header.t-is-right {
    float: right
}

.tdgv-wrapper .t-tabs__nav {
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tdgv-wrapper .t-tabs__operations {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e7e7e7;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-tabs__operations--left {
    left: 0
}

.tdgv-wrapper .t-tabs__operations--right {
    right: 0
}

.tdgv-wrapper .t-tabs__operations--right .t-tabs__btn:first-child {
    -webkit-box-shadow: -10px 0 20px 5px rgba(0, 0, 0, .05);
    box-shadow: -10px 0 20px 5px rgba(0, 0, 0, .05)
}

.tdgv-wrapper .t-tabs__btn {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 100%;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    background-color: #f3f3f3;
    border-left: 1px solid #e7e7e7;
    opacity: 1;
    -webkit-transition: all .24s cubic-bezier(.38, 0, .24, 1);
    transition: all .24s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-tabs__btn:hover {
    background-color: #eee
}

.tdgv-wrapper .t-tabs__btn.t-size-m {
    height: 48px;
    line-height: 48px
}

.tdgv-wrapper .t-tabs__btn.t-size-l {
    height: 64px;
    line-height: 64px
}

.tdgv-wrapper .t-tabs__btn--left {
    border-right: 1px solid #e7e7e7;
    -webkit-box-shadow: 10px 0 20px 5px rgba(0, 0, 0, .05);
    box-shadow: 10px 0 20px 5px rgba(0, 0, 0, .05)
}

.tdgv-wrapper .t-tabs__btn--left.fade-enter,
.tdgv-wrapper .t-tabs__btn--left.fade-enter-from,
.tdgv-wrapper .t-tabs__btn--left.fade-leave-to {
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px)
}

.tdgv-wrapper .t-tabs__btn--right.fade-enter,
.tdgv-wrapper .t-tabs__btn--right.fade-enter-from,
.tdgv-wrapper .t-tabs__btn--right.fade-leave-to {
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px)
}

.tdgv-wrapper .t-tabs__nav-container {
    position: relative
}

.tdgv-wrapper .t-tabs__nav-container.t-is-top:after {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #f3f3f3;
    content: ""
}

.tdgv-wrapper .t-tabs__nav-container.t-is-bottom:after {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #f3f3f3;
    content: ""
}

.tdgv-wrapper .t-tabs__nav-container.t-is-left:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1px;
    height: 100%;
    background-color: #f3f3f3;
    content: ""
}

.tdgv-wrapper .t-tabs__nav-container.t-is-right:after {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: #f3f3f3;
    content: ""
}

.tdgv-wrapper .t-tabs__nav-container.t-is-addable {
    margin-right: 40px
}

.tdgv-wrapper .t-tabs__nav-container.t-tabs__nav--card:after {
    background-color: rgba(0, 0, 0, 0);
    content: ""
}

.tdgv-wrapper .t-tabs__scroll-btn {
    position: absolute;
    z-index: 1;
    display: block;
    width: 40px;
    height: 100%;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    text-align: center;
    cursor: pointer;
    background-color: #f3f3f3;
    border-bottom: 1px solid #e7e7e7
}

.tdgv-wrapper .t-tabs__scroll-btn.t-size-m {
    height: 48px;
    line-height: 48px
}

.tdgv-wrapper .t-tabs__scroll-btn.t-size-l {
    height: 64px;
    line-height: 64px
}

.tdgv-wrapper .t-tabs__nav-scroll {
    position: relative;
    display: inline-block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.tdgv-wrapper .t-tabs__nav-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0
}

.tdgv-wrapper .t-tabs__nav-wrap.t-is-smooth {
    -webkit-transition: -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: transform .24s cubic-bezier(.38, 0, .24, 1), -webkit-transform .24s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tabs__nav-wrap.t-is-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-tabs__bar {
    position: absolute;
    z-index: 1;
    background-color: #4285f4;
    border-radius: 2px;
    -webkit-transition: all .24s cubic-bezier(.38, 0, .24, 1);
    transition: all .24s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tabs__bar.t-is-top {
    bottom: 0;
    left: 0;
    height: 3px
}

.tdgv-wrapper .t-tabs__bar.t-is-bottom {
    top: 0;
    left: 0;
    height: 3px
}

.tdgv-wrapper .t-tabs__bar.t-is-left {
    top: 0;
    right: 0;
    width: 3px
}

.tdgv-wrapper .t-tabs__bar.t-is-right {
    top: 0;
    left: 0;
    width: 3px
}

.tdgv-wrapper .t-tabs__nav-item {
    position: relative;
    z-index: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-tabs__nav-item,
.tdgv-wrapper .t-tabs__nav-item-wrapper {
    --ripple-color: #e7e7e7;
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-tabs__nav-item-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    padding: 0 8px;
    margin-right: 8px;
    margin-left: 8px;
    border-radius: 3px
}

.tdgv-wrapper .t-tabs__nav-item.t-size-l {
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper {
    height: 48px;
    padding: 0 12px
}

.tdgv-wrapper .t-tabs__nav-item-text-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-tabs__nav-item.t-is-left,
.tdgv-wrapper .t-tabs__nav-item.t-is-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-tabs__nav-item.t-size-m {
    height: 48px;
    line-height: 48px
}

.tdgv-wrapper .t-tabs__nav-item.t-size-l {
    height: 64px;
    line-height: 64px
}

.tdgv-wrapper .t-tabs__nav-item.t-is-active {
    color: #4285f4;
    text-shadow: 0 0 .3px currentcolor
}

.tdgv-wrapper .t-tabs__nav-item.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-tabs__nav-item>.remove-btn {
    margin-left: 8px;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.tdgv-wrapper .t-tabs__nav--card {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item {
    padding-right: 16px;
    padding-left: 16px;
    border-bottom: 1px solid #e7e7e7
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item:after {
    display: none
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover {
    background-color: #eee
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type) {
    border-left: 1px solid #e7e7e7
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item:last-of-type {
    border-right: 1px solid #e7e7e7
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item.t-is-active {
    color: #4285f4;
    background-color: #fff;
    border-bottom-color: #fff
}

.tdgv-wrapper .t-tabs__nav--card.t-tabs__nav-item.t-size-l {
    padding-right: 24px;
    padding-left: 24px
}

.tdgv-wrapper .t-tabs__nav--card .t-icon-close {
    color: rgba(0, 0, 0, .6);
    -webkit-transition: color .2s cubic-bezier(.38, 0, .24, 1);
    transition: color .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tabs__nav--card .t-icon-close:hover {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-tabs__content {
    position: relative;
    overflow: hidden
}

.tdgv-wrapper a.t-menu__item {
    color: unset;
    text-decoration: none
}

.tdgv-wrapper a.t-menu__item:active,
.tdgv-wrapper a.t-menu__item:hover {
    color: inherit
}

.tdgv-wrapper .t-head-menu {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    background-color: #fff
}

.tdgv-wrapper .t-head-menu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px
}

.tdgv-wrapper .t-head-menu__inner li+li {
    margin-left: 8px
}

.tdgv-wrapper .t-head-menu__inner .t-menu:first-child {
    margin-left: 24px
}

.tdgv-wrapper .t-head-menu .t-menu__logo:not(:empty) {
    height: 100%;
    margin-right: 32px
}

.tdgv-wrapper .t-head-menu .t-menu {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-head-menu .t-menu,
.tdgv-wrapper .t-head-menu .t-menu__operations:not(:empty) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-head-menu .t-menu__operations:not(:empty) {
    position: relative;
    height: var(--td-comp-size-xxxl);
    margin-right: 8px;
    overflow: hidden;
    line-height: 64px;
    text-align: right
}

.tdgv-wrapper .t-head-menu .t-menu__operations-icon {
    width: 32px;
    height: 32px;
    padding: 8px 8px;
    line-height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-head-menu .t-submenu>.t-menu__item {
    overflow: unset
}

.tdgv-wrapper .t-head-menu .t-submenu>.t-menu__item:before {
    position: absolute;
    right: 0;
    bottom: -20px;
    left: 0;
    display: block;
    height: 20px;
    content: ""
}

.tdgv-wrapper .t-head-menu .t-menu__item {
    height: 32px;
    padding: 0 16px;
    line-height: 32px;
    -webkit-transition: all .28s cubic-bezier(.645, .045, .355, 1);
    transition: all .28s cubic-bezier(.645, .045, .355, 1);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-head-menu__submenu {
    padding-left: 0;
    border-top: 1px solid #e7e7e7
}

.tdgv-wrapper .t-head-menu .t-menu__popup {
    top: 44px;
    left: 0;
    min-width: 100%;
    border: .5px solid rgba(39, 40, 46, .08);
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top
}

.tdgv-wrapper .t-head-menu .t-menu__popup .t-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    margin-left: 0;
    color: rgba(0, 0, 0, .9);
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tdgv-wrapper .t-head-menu .t-menu__popup .t-menu__item.t-is-active,
.tdgv-wrapper .t-head-menu .t-menu__popup .t-menu__item.t-is-active .t-icon {
    color: #1d5ac9
}

.tdgv-wrapper .t-head-menu .t-menu__popup li+li {
    margin-top: 2px;
    margin-left: 0
}

.tdgv-wrapper .t-head-menu .t-fake-arrow {
    margin-left: 12px
}

.tdgv-wrapper .t-head-menu .t-menu__popup-inner .t-menu__popup {
    top: -8px;
    left: calc(100% + 16px);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.tdgv-wrapper .t-head-menu .t-menu__popup-inner .t-menu__item {
    padding: 0 16px;
    text-align: left;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-head-menu .t-menu__popup-inner .t-submenu-icon {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.tdgv-wrapper .t-default-menu {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    width: 208px;
    white-space: nowrap;
    background: #fff;
    -webkit-transition: width .28s cubic-bezier(.645, .045, .355, 1);
    transition: width .28s cubic-bezier(.645, .045, .355, 1)
}

.tdgv-wrapper .t-default-menu .t-menu__item {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-default-menu.t-is-collapsed {
    width: 64px
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu .t-menu__item {
    padding: 0 14px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-fake-arrow {
    display: none
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__item {
    text-overflow: clip
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened {
    color: #4285f4;
    background-color: #ecf2fe
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__item.t-menu__item--plain:after {
    content: ""
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__item span {
    display: none
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__item .t-icon {
    margin-right: 0
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item {
    padding-right: 8px;
    padding-left: 8px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item span {
    display: inline
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item.t-menu__item--plain:after {
    content: ""
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-fake-arrow {
    display: block
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-submenu-icon {
    display: none
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-submenu .t-menu__popup .t-submenu-icon {
    display: initial
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-submenu>.t-menu__item {
    min-width: 0
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-submenu>.t-menu__item:after {
    position: absolute;
    top: 0;
    right: -20px;
    bottom: 0;
    display: block;
    width: 20px;
    content: ""
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu-group__title {
    padding: 0;
    font-size: 0
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu-group__title:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 20px;
    height: 1px;
    background: #e7e7e7;
    content: "";
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__operations {
    text-align: center
}

.tdgv-wrapper .t-default-menu.t-is-collapsed .t-menu__operations-icon {
    display: block
}

.tdgv-wrapper .t-default-menu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-default-menu__inner .t-menu__logo:not(:empty) {
    width: 100%;
    height: 64px;
    border-bottom: 1px solid rgba(39, 40, 46, .08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-default-menu__inner .t-menu {
    position: relative;
    padding: 16px 8px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-default-menu__inner .t-menu--scroll {
    overflow-y: auto
}

.tdgv-wrapper .t-default-menu__inner .t-menu-group__title {
    position: relative;
    padding: 16px 16px 4px 16px;
    font-size: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-default-menu .t-submenu {
    position: relative;
    margin-bottom: 4px
}

.tdgv-wrapper .t-default-menu .t-menu__operations:not(:empty) {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding: 8px 16px;
    text-align: left;
    border-top: 1px solid rgba(39, 40, 46, .08);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-default-menu .t-menu__operations-icon {
    width: 32px;
    height: 32px;
    padding: 8px 8px;
    color: rgba(0, 0, 0, .9);
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-default-menu .t-menu__item.t-is-opened {
    margin: 4px 0;
    color: rgba(0, 0, 0, .9);
    background-color: unset
}

.tdgv-wrapper .t-default-menu .t-menu__item.t-is-opened .t-icon {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-default-menu .t-menu__sub {
    max-height: 0;
    padding: 0;
    overflow: hidden;
    -webkit-transition: max-height .2s cubic-bezier(.38, 0, .24, 1);
    transition: max-height .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-default-menu .t-menu__sub.t-is-opened {
    max-height: calc(100vh - 128px)
}

.tdgv-wrapper .t-default-menu .t-menu__sub .t-menu__item {
    padding-left: var(--padding-left, 32px)
}

.tdgv-wrapper .t-default-menu .t-menu__item {
    position: relative;
    height: 32px;
    padding: 0 10px 0 16px;
    margin: 4px 0;
    line-height: 32px;
    text-align: left;
    border-bottom: 0;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color .28s cubic-bezier(.38, 0, .24, 1), padding .28s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .28s cubic-bezier(.38, 0, .24, 1), padding .28s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-default-menu .t-menu__item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-default-menu .t-menu__item:last-child {
    margin-bottom: 0
}

.tdgv-wrapper .t-default-menu .t-menu__item .t-icon {
    width: 20px;
    height: 20px
}

.tdgv-wrapper .t-default-menu .t-menu__item .t-fake-arrow {
    min-width: 16px;
    margin-left: auto
}

.tdgv-wrapper .t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) {
    color: #4285f4;
    background-color: #ecf2fe
}

.tdgv-wrapper .t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-default-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled) {
    background: #eee
}

.tdgv-wrapper .t-default-menu .t-menu__popup {
    top: 0;
    left: calc(100% + 6px)
}

.tdgv-wrapper .t-default-menu .t-menu__popup .t-menu__item,
.tdgv-wrapper .t-default-menu .t-menu__popup .t-submenu {
    margin: 2px 0 0 0
}

.tdgv-wrapper .t-default-menu .t-menu__popup .t-menu__item:first-child,
.tdgv-wrapper .t-default-menu .t-menu__popup .t-submenu:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-default-menu.t-menu--dark {
    background: #242424
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__item {
    color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__logo:not(:empty) {
    border-bottom-color: #4b4b4b
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__operations:not(:empty) {
    border-top-color: #4b4b4b
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled) {
    background-color: #4b4b4b
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened) {
    color: #fff;
    background-color: #4285f4
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened) .t-icon {
    color: #fff
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__item.t-is-opened.t-is-active {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__popup .t-menu__item.t-is-active {
    background-color: #4285f4
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu__popup {
    background: #242424
}

.tdgv-wrapper .t-default-menu.t-menu--dark .t-menu-group__title {
    color: hsla(0, 0%, 100%, .35)
}

.tdgv-wrapper .t-default-menu.t-menu--dark.t-is-collapsed .t-menu-group__title:after {
    background-color: #4b4b4b
}

.tdgv-wrapper .t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened {
    color: #fff;
    background-color: #4285f4
}

.tdgv-wrapper .t-default-menu.t-menu--dark.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon {
    color: #fff
}

.tdgv-wrapper .t-menu {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    padding: 0;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-menu--dark {
    color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-menu__logo:not(:empty) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-menu .t-submenu {
    position: relative
}

.tdgv-wrapper .t-menu .t-submenu.t-is-active>.t-menu__item,
.tdgv-wrapper .t-menu .t-submenu.t-is-active>.t-menu__item .t-icon {
    color: #242424
}

.tdgv-wrapper .t-menu .t-submenu .t-submenu-icon {
    width: 16px;
    height: 16px
}

.tdgv-wrapper .t-menu .t-submenu.t-is-opened .t-submenu-icon {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.tdgv-wrapper .t-menu::-webkit-scrollbar {
    display: none
}

.tdgv-wrapper .t-menu__spacer:before {
    position: absolute;
    z-index: 1;
    display: block;
    content: ""
}

.tdgv-wrapper .t-menu__spacer--left:before {
    top: 0;
    bottom: 0;
    left: -16px;
    width: 16px
}

.tdgv-wrapper .t-menu__spacer--top:before {
    top: -20px;
    right: 0;
    left: 0;
    height: 20px
}

.tdgv-wrapper .t-menu__item {
    --ripple-color: #e7e7e7;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    line-height: 40px;
    color: rgba(0, 0, 0, .9);
    text-align: center;
    text-overflow: ellipsis;
    cursor: pointer;
    border-radius: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-menu__item ::-moz-selection {
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-menu__item ::selection {
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-menu__item-spacer {
    overflow: unset
}

.tdgv-wrapper .t-menu__item-spacer:before {
    position: absolute;
    z-index: 1;
    display: block;
    content: ""
}

.tdgv-wrapper .t-menu__item-spacer--right:before {
    top: 0;
    right: -16px;
    bottom: 0;
    width: 16px
}

.tdgv-wrapper .t-menu__item-spacer--bottom:before {
    right: 0;
    bottom: -20px;
    left: 0;
    height: 20px
}

.tdgv-wrapper .t-menu__item a {
    color: unset;
    text-decoration: none
}

.tdgv-wrapper .t-menu__item a.t-menu__item-link {
    color: unset
}

.tdgv-wrapper .t-menu__item.t-is-active {
    color: #1d5ac9;
    background-color: #ecf2fe
}

.tdgv-wrapper .t-menu__item.t-is-opened {
    color: #1d5ac9
}

.tdgv-wrapper .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled) {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-menu__item.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-menu__content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.t-icon+.tdgv-wrapper .t-menu__content,
.t-icon+.tdgv-wrapper .t-menu__item-link {
    margin-left: 8px
}

.tdgv-wrapper .t-menu--dark.t-head-menu {
    background-color: #242424
}

.tdgv-wrapper .t-menu--dark.t-head-menu .t-menu__popup {
    background-color: #242424;
    border: .5px solid #4b4b4b
}

.tdgv-wrapper .t-menu--dark .t-menu__item {
    --ripple-color: #383838;
    color: #fff
}

.tdgv-wrapper .t-menu--dark .t-menu__item.t-is-active {
    color: #fff;
    background-color: #4285f4
}

.tdgv-wrapper .t-menu--dark .t-menu__item.t-is-opened,
.tdgv-wrapper .t-menu--dark .t-menu__item.t-is-opened .t-icon {
    color: #fff
}

.tdgv-wrapper .t-menu--dark .t-menu__item.t-is-disabled {
    color: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled) {
    background-color: #4b4b4b
}

.tdgv-wrapper .t-menu--dark .t-menu__popup {
    background: #242424
}

.tdgv-wrapper .t-menu--dark .t-menu__popup .t-menu__item {
    color: #fff;
    border-radius: 3px
}

.tdgv-wrapper .t-menu--dark .t-menu__popup .t-menu__item.t-is-active {
    color: #fff;
    background-color: #4285f4
}

.tdgv-wrapper .t-menu--dark .t-menu__popup .t-menu__item:hover:not(.t-is-active) {
    background-color: #4b4b4b
}

.tdgv-wrapper .t-menu--dark .t-head-menu__submenu {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-menu--dark .t-menu__operations-icon {
    color: #fff
}

.tdgv-wrapper .t-menu--dark .t-menu__operations-icon:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-menu__popup {
    position: absolute;
    z-index: 1000;
    max-height: 0;
    overflow: hidden;
    background: #fff;
    border-radius: 6px;
    opacity: 0;
    -webkit-transition: max-height .24s cubic-bezier(.38, 0, .24, 1), width .24s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    transition: max-height .24s cubic-bezier(.38, 0, .24, 1), width .24s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    padding: 0;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-menu__popup .t-menu__popup {
    -webkit-transition: none;
    transition: none
}

.tdgv-wrapper .t-menu__popup-wrapper {
    height: 100%;
    padding: 6px;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-menu__popup .t-fake-arrow {
    margin-left: 8px
}

.tdgv-wrapper .t-menu__popup.t-is-vertical {
    width: 0;
    max-height: unset
}

.tdgv-wrapper .t-menu__popup.t-is-vertical.t-is-opened {
    width: var(--popup-width, 160px)
}

.tdgv-wrapper .t-menu__popup.t-is-vertical .t-menu__item {
    padding-right: 16px;
    padding-left: 16px
}

.tdgv-wrapper .t-menu__popup.t-is-horizontal .t-menu__item {
    padding-right: 16px;
    padding-left: 16px;
    white-space: nowrap
}

.tdgv-wrapper .t-menu__popup.t-is-horizontal li+li {
    margin-top: 4px
}

.tdgv-wrapper .t-menu__popup.t-is-opened {
    max-height: calc(100vh - 128px);
    overflow: visible;
    opacity: 1;
    -webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .1), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 3px 14px 6px rgba(0, 0, 0, .05);
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .1), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 3px 14px 6px rgba(0, 0, 0, .05)
}

.tdgv-wrapper .t-menu__popup.t-is-opened .t-menu__popup {
    top: -6px;
    left: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.tdgv-wrapper .t-menu__popup.t-is-opened .t-menu__popup:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -16px;
    display: block;
    width: 16px;
    content: ""
}

.tdgv-wrapper .t-menu__popup .t-menu__item {
    height: 28px;
    line-height: 28px;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-menu__popup .t-menu__item+.t-menu__item {
    margin-left: 0
}

.tdgv-wrapper .t-menu__popup .t-menu__item:hover:not(.t-is-active) {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-menu__operations-icon {
    margin-right: 16px;
    color: rgba(0, 0, 0, .9);
    border-radius: 3px;
    -webkit-transition: background-color .24s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .24s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-menu__operations-icon:hover {
    background-color: #ecf2fe
}

.tdgv-wrapper .t-opacity-transition {
    -webkit-transition: opacity .28s cubic-bezier(.55, 0, .1, 1);
    transition: opacity .28s cubic-bezier(.55, 0, .1, 1)
}

.tdgv-wrapper .horizontal-collapse-transition .t-submenu__title .t-submenu__icon-arrow {
    opacity: 0;
    -webkit-transition: .2s;
    transition: .2s
}

.tdgv-wrapper .t-menu__popup {
    top: 0;
    left: calc(100% - 6px)
}

.tdgv-wrapper .t-menu__popup .t-menu__item,
.tdgv-wrapper .t-menu__popup .t-submenu {
    margin: 2px 0 0 0
}

.tdgv-wrapper .t-menu__popup .t-menu__item:first-child,
.tdgv-wrapper .t-menu__popup .t-submenu:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-alert {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 24px;
    border-radius: 6px;
    opacity: 1;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-alert.t-is-hidden {
    display: none
}

.tdgv-wrapper .t-alert--closing {
    opacity: 0
}

.tdgv-wrapper .t-alert--info {
    background-color: #d2e7fb
}

.tdgv-wrapper .t-alert--info .t-alert__icon,
.tdgv-wrapper .t-alert--info .t-alert__swiper-trigger--active,
.tdgv-wrapper .t-alert--info .t-alert__swiper-trigger-wrap {
    color: #4285f4
}

.tdgv-wrapper .t-alert--success {
    background-color: #bcebdc
}

.tdgv-wrapper .t-alert--success .t-alert__icon {
    color: #00a870
}

.tdgv-wrapper .t-alert--success .t-alert__swiper-trigger-wrap {
    color: #bcebdc
}

.tdgv-wrapper .t-alert--success .t-alert__swiper-trigger--active {
    color: #00a870
}

.tdgv-wrapper .t-alert--warning {
    background-color: #f9e0c7
}

.tdgv-wrapper .t-alert--warning .t-alert__icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-alert--warning .t-alert__swiper-trigger-wrap {
    color: #f9e0c7
}

.tdgv-wrapper .t-alert--warning .t-alert__swiper-trigger--active {
    color: #ed7b2f
}

.tdgv-wrapper .t-alert--error {
    background-color: #f9d7d9
}

.tdgv-wrapper .t-alert--error .t-alert__icon {
    color: #e34d59
}

.tdgv-wrapper .t-alert--error .t-alert__swiper-trigger-wrap {
    color: #f9d7d9
}

.tdgv-wrapper .t-alert--error .t-alert__swiper-trigger--active {
    color: #e34d59
}

.tdgv-wrapper .t-alert__icon {
    display: inherit;
    padding: 1px 0;
    font-size: 20px
}

.tdgv-wrapper .t-alert__close,
.tdgv-wrapper .t-alert__icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: 20px
}

.tdgv-wrapper .t-alert__content {
    overflow: hidden;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.tdgv-wrapper .t-alert__message,
.tdgv-wrapper .t-alert__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tdgv-wrapper .t-alert__title {
    font-weight: 700;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-alert__title+.t-alert__message {
    margin-top: 8px
}

.tdgv-wrapper .t-alert__description {
    color: rgba(0, 0, 0, .6);
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-transition: height .2s;
    transition: height .2s
}

.tdgv-wrapper .t-alert__operation {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 0 8px;
    color: #4285f4;
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s
}

.tdgv-wrapper .t-alert__operation:active,
.tdgv-wrapper .t-alert__operation:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-alert__icon+.t-alert__content {
    margin-left: 8px
}

.tdgv-wrapper .t-alert__collapse {
    margin-top: 8px;
    color: #4285f4;
    cursor: pointer
}

.tdgv-wrapper .t-alert__close {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 3px 0;
    margin-left: 16px;
    font-size: 16px;
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-upload .t-is-bordered {
    border: 1px solid #dcdcdc
}

.tdgv-wrapper .t-upload .t-upload__trigger {
    display: inline-block
}

.tdgv-wrapper .t-upload .t-icon {
    font-size: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-upload .t-icon-check-circle-filled {
    color: #00a870
}

.tdgv-wrapper .t-upload .t-icon-error-circle-filled {
    color: #e34d59
}

.tdgv-wrapper .t-upload .t-icon-loading {
    color: #4285f4
}

.tdgv-wrapper .t-upload .t-icon-time-filled {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-upload .t-icon-add {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-upload__list-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    margin-right: 12px;
    overflow: hidden
}

.tdgv-wrapper .t-upload__list-file .t-icon {
    font-size: 40px;
    color: #4285f4
}

.tdgv-wrapper .t-upload__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 496px;
    height: 124px;
    padding: 12px 12px;
    margin-top: 12px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__list-item.t-is--error .t-upload__list-file .t-icon,
.tdgv-wrapper .t-upload__list-item.t-is--error .t-upload__list-name {
    color: #e34d59
}

.tdgv-wrapper .t-upload__list-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload-list__control {
    cursor: pointer
}

.tdgv-wrapper .t-upload-list__control:hover {
    color: #e34d59
}

.tdgv-wrapper .t-upload__list-img {
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 100%;
    max-height: 100%;
    cursor: pointer
}

.tdgv-wrapper .t-upload__list-name {
    max-width: 200px;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-upload--highlight {
    color: #4285f4
}

.tdgv-wrapper .t-upload__single-name {
    margin-right: 8px
}

.tdgv-wrapper .t-upload__card {
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-upload__card .t-is-disabled :hover {
    cursor: not-allowed
}

.tdgv-wrapper .t-upload__card-item {
    float: left;
    list-style: none;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-upload__card-item:after {
    display: block;
    content: ""
}

.tdgv-wrapper .t-upload__card-item:hover .t-upload__card-mask {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.tdgv-wrapper .t-upload__card-item.t-is--error .t-icon-warning_fill {
    margin-bottom: 8px;
    color: #e34d59
}

.tdgv-wrapper .t-upload__card-item.t-is--error .t-upload__card-status {
    color: #e34d59
}

.tdgv-wrapper .t-upload__card-item.t-is-background {
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.tdgv-wrapper .t-upload__card .t-icon-loading {
    margin-bottom: 8px
}

.tdgv-wrapper .t-upload__card-name {
    max-width: 100%;
    color: rgba(0, 0, 0, .9);
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-upload__card-content {
    padding: 8px 8px;
    overflow: hidden
}

.tdgv-wrapper .t-upload__card-container,
.tdgv-wrapper .t-upload__card-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 110px;
    height: 110px;
    background-color: #f3f3f3;
    border: 1px dashed #dcdcdc;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-upload__card-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.tdgv-wrapper .t-upload__card-container:hover {
    border-color: #4285f4;
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.tdgv-wrapper .t-upload__card-container .t-loading,
.tdgv-wrapper .t-upload__card-container>.t-icon {
    margin-bottom: 8px;
    font-size: 24px
}

.tdgv-wrapper .t-upload__card-container>p {
    margin: 0;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-upload__card-status-wrap {
    text-align: center
}

.tdgv-wrapper .t-upload__card-status-wrap>svg {
    margin-bottom: 8px
}

.tdgv-wrapper .t-upload__card-status-wrap .t-icon,
.tdgv-wrapper .t-upload__card-status-wrap .t-loading {
    font-size: 24px
}

.tdgv-wrapper .t-upload__card-image {
    max-width: 100%;
    max-height: 100%
}

.tdgv-wrapper .t-upload__card-status {
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-upload__card-mask {
    color: #fff;
    background-color: rgba(0, 0, 0, .6);
    opacity: 0;
    will-change: transform;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.tdgv-wrapper .t-upload__card-mask-item-divider {
    height: 16px;
    margin: 0 16px;
    border-left: 1px solid #fff
}

.tdgv-wrapper .t-upload__card-mask-item>.t-icon {
    font-size: 16px;
    cursor: pointer
}

.tdgv-wrapper .t-upload__dialog .t-dialog {
    max-width: 80%
}

.tdgv-wrapper .t-upload__dialog .t-dialog--default {
    padding: 32px
}

.tdgv-wrapper .t-upload__dialog .t-dialog-body {
    padding-bottom: 0
}

.tdgv-wrapper .t-upload__dialog .t-dialog-body-img-box img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

.tdgv-wrapper .t-upload__dragger {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 336px;
    height: 144px;
    padding: 16px;
    overflow: auto;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    border: 1px dashed #dcdcdc;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.tdgv-wrapper .t-upload__dragger.t-is--active {
    background-color: #e7e7e7;
    border-color: #4285f4
}

.tdgv-wrapper .t-upload__dragger:hover {
    border-color: #4285f4
}

.tdgv-wrapper .t-upload__dragger-btns {
    position: absolute;
    bottom: 16px
}

.tdgv-wrapper .t-upload__dragger .t-size-s {
    display: block
}

.tdgv-wrapper .t-upload__dragger-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__dragger-error,
.tdgv-wrapper .t-upload__dragger-error:hover {
    border-color: #e34d59
}

.tdgv-wrapper .t-upload__dragger-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 304px
}

.tdgv-wrapper .t-upload__dragger-text .t-upload__single-name {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-upload__tips {
    display: block;
    margin-top: 8px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-upload__tips.t-upload__tips-error {
    color: #e34d59
}

.tdgv-wrapper .t-upload__tips.t-upload__tips-warn {
    color: #ed7b2f
}

.tdgv-wrapper .t-upload__placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-upload__display-text--margin {
    margin-top: 8px
}

.tdgv-wrapper .t-upload__single-display-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__single-display-text .t-upload__flow-status .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-icon-clear-circle-filled {
    margin-top: 2px;
    color: rgba(0, 0, 0, .4);
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-icon-clear-circle-filled:hover {
    color: rgba(0, 0, 0, .6);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-upload__single-percent {
    margin-left: 4px
}

.tdgv-wrapper .t-upload__single-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #4285f4;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__single-progress .t-loading {
    font-size: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-upload__single-input-delete {
    margin-left: 16px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: #4285f4;
    cursor: pointer
}

.tdgv-wrapper .t-upload__single-input-preview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: calc(100% - 162px)
}

.tdgv-wrapper .t-upload__single-input-text {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-upload__single-file-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__single-file-input .t-upload__trigger {
    margin-left: 16px
}

.tdgv-wrapper .t-upload__single-file-input .t-upload__single-progress {
    white-space: nowrap
}

.tdgv-wrapper .t-upload__single-file-input .t-input__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-upload__dragger-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tdgv-wrapper .t-upload__dragger-progress .t-icon,
.tdgv-wrapper .t-upload__dragger-progress .t-loading {
    font-size: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-upload__dragger-img-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 110px;
    height: 110px;
    background-color: #f3f3f3;
    border-radius: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-upload__dragger-img-wrap>img {
    max-width: 100%;
    max-height: 100%
}

.tdgv-wrapper .t-upload__dragger-img-wrap+.tdgv-wrapper .t-upload__dragger-progress-info {
    margin-left: 16px;
    max-width: 178px
}

.tdgv-wrapper .t-upload__dragger-progress-info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-upload__dragger-progress-info .t-upload__single-display-text {
    margin-bottom: 8px
}

.tdgv-wrapper .t-upload__dragger-progress-info .t-button:hover {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-upload__dragger-progress-cancel {
    margin-right: 16px
}

.tdgv-wrapper .t-upload__dragger-delete-btn:hover,
.tdgv-wrapper .t-upload__dragger-progress-cancel:hover,
.tdgv-wrapper .t-upload__dragger-upload-btn:hover {
    border-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-upload__flow-image-flow {
    width: 498px
}

.tdgv-wrapper .t-upload__flow {
    max-width: 960px;
    min-width: 498px
}

.tdgv-wrapper .t-upload__flow-placeholder {
    display: inline-block;
    margin-left: 16px
}

.tdgv-wrapper .t-upload__flow-op {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__flow-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tdgv-wrapper .t-upload__flow-bottom .t-button+.t-button {
    margin-left: 8px
}

.tdgv-wrapper .t-upload__flow-empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 184px;
    color: rgba(0, 0, 0, .4);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__flow-table {
    width: 100%;
    margin-top: 24px;
    border: 1px dashed #dcdcdc;
    border-collapse: collapse
}

.tdgv-wrapper .t-upload__flow-table>tbody>tr,
.tdgv-wrapper .t-upload__flow-table>tfoot>tr,
.tdgv-wrapper .t-upload__flow-table>thead>tr,
.tdgv-wrapper .t-upload__flow-table>tr {
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .t-upload__flow-table>tbody>tr>th,
.tdgv-wrapper .t-upload__flow-table>tfoot>tr>th,
.tdgv-wrapper .t-upload__flow-table>thead>tr>th,
.tdgv-wrapper .t-upload__flow-table>tr>th {
    font-weight: 400;
    color: rgba(0, 0, 0, .4);
    text-align: left;
    background-color: #fff;
    border: 1px solid #dcdcdc
}

.tdgv-wrapper .t-upload__flow-table>tbody>tr>td,
.tdgv-wrapper .t-upload__flow-table>tfoot>tr>td,
.tdgv-wrapper .t-upload__flow-table>thead>tr>td,
.tdgv-wrapper .t-upload__flow-table>tr>td {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-upload__flow-table>tbody>tr>td,
.tdgv-wrapper .t-upload__flow-table>tbody>tr>th,
.tdgv-wrapper .t-upload__flow-table>tfoot>tr>td,
.tdgv-wrapper .t-upload__flow-table>tfoot>tr>th,
.tdgv-wrapper .t-upload__flow-table>thead>tr>td,
.tdgv-wrapper .t-upload__flow-table>thead>tr>th,
.tdgv-wrapper .t-upload__flow-table>tr>td,
.tdgv-wrapper .t-upload__flow-table>tr>th {
    padding: 12px 16px
}

.tdgv-wrapper .t-upload__flow-table__batch-row {
    border-left: 1px solid #dcdcdc
}

.tdgv-wrapper .t-upload__flow-button {
    color: rgba(0, 0, 0, .4);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-upload__flow-button:hover {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-upload__flow-status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-upload__flow-status .t-icon,
.tdgv-wrapper .t-upload__flow-status .t-loading {
    margin-right: 8px;
    font-size: 16px
}

.tdgv-wrapper .t-upload__flow-card-area {
    padding: 12px 12px;
    margin-top: 24px;
    border: 1px dashed #dcdcdc;
    -webkit-transition: border .2s linear;
    transition: border .2s linear
}

.tdgv-wrapper .t-upload__flow-card-area:hover {
    border-color: #4285f4;
    -webkit-transition: border-color .2s linear;
    transition: border-color .2s linear
}

.tdgv-wrapper .t-upload__flow-card-area .t-upload__card-item {
    margin: 4px
}

.tdgv-wrapper .t-upload__icon-delete,
.tdgv-wrapper .t-upload__single-input-clear {
    color: rgba(0, 0, 0, .4);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-upload__icon-delete:hover,
.tdgv-wrapper .t-upload__single-input-clear:hover {
    color: rgba(0, 0, 0, .6);
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-upload__single-input-clear {
    display: none
}

.tdgv-wrapper .t-upload__single-input-preview:hover .t-upload__single-input-clear {
    display: initial
}

.tdgv-wrapper .t-upload__single-input-preview:hover .t-upload__status-icon {
    display: none
}

.tdgv-wrapper .t-upload .t-upload__single-name {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-upload__card-name {
    margin-top: 8px
}

.tdgv-wrapper .t-upload--theme-file-input {
    width: 100%
}

.tdgv-wrapper .t-switch {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
    min-width: 32.36246px;
    padding: 0;
    margin: 0;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
    background-color: #dcdcdc;
    border: 0;
    border-radius: 10px;
    outline: none;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-switch:hover {
    background-color: #5e5e5e
}

.tdgv-wrapper .t-switch__handle {
    position: absolute;
    top: 4px;
    left: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-switch__handle .t-icon {
    font-size: 16px;
    color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-switch__handle:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    border-radius: 12px;
    content: "";
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before {
    right: -6px;
    left: 0
}

.tdgv-wrapper .t-switch:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before {
    right: 0;
    left: -6px
}

.tdgv-wrapper .t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__content {
    opacity: 0
}

.tdgv-wrapper .t-switch__content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 32.36246px;
    padding: 0 4px 0 18.18123px;
    font-size: 12px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: padding .2s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    transition: padding .2s cubic-bezier(.38, 0, .24, 1), opacity .2s linear;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-switch__content .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-switch.t-is-checked {
    background-color: #4285f4
}

.tdgv-wrapper .t-switch.t-is-checked:hover {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-switch.t-is-checked .t-switch__handle {
    top: 2.5px;
    left: calc(100% - 2.5px);
    width: 15px;
    height: 15px;
    -webkit-transform: translate(-100%);
    -ms-transform: translate(-100%);
    transform: translate(-100%)
}

.tdgv-wrapper .t-switch.t-is-checked .t-switch__content {
    padding: 0 18.18123px 0 4px;
    color: #fff
}

.tdgv-wrapper .t-switch.t-is-loading {
    cursor: not-allowed;
    background-color: #eee
}

.tdgv-wrapper .t-switch.t-is-loading .t-loading {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.tdgv-wrapper .t-switch.t-is-loading .t-switch__handle .t-icon {
    color: #eee
}

.tdgv-wrapper .t-switch.t-is-loading.t-is-checked {
    background-color: #d2e7fb
}

.tdgv-wrapper .t-switch.t-is-loading.t-is-checked .t-switch__handle .t-icon {
    color: #d2e7fb
}

.tdgv-wrapper .t-switch.t-is-disabled {
    cursor: not-allowed;
    background-color: #eee
}

.tdgv-wrapper .t-switch.t-is-disabled .t-switch__handle {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-switch.t-is-disabled.t-is-checked {
    background-color: #b4d4fa
}

.tdgv-wrapper .t-switch.t-is-disabled.t-is-checked .t-switch__handle {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-switch.t-is-disabled.t-is-checked .t-switch__handle .t-icon {
    color: #b4d4fa
}

.tdgv-wrapper .t-switch.t-size-l {
    height: 24px;
    min-width: 38.83495px;
    line-height: 24px;
    border-radius: 12px
}

.tdgv-wrapper .t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before {
    right: -8px;
    left: 0
}

.tdgv-wrapper .t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before {
    right: 0;
    left: -8px
}

.tdgv-wrapper .t-switch.t-size-l .t-switch__handle {
    top: 5px;
    left: 5px;
    width: 14px;
    height: 14px
}

.tdgv-wrapper .t-switch.t-size-l .t-switch__handle .t-icon {
    font-size: 20px
}

.tdgv-wrapper .t-switch.t-size-l .t-switch__content {
    min-width: 38.83495px;
    padding: 0 8px 0 23.41748px;
    font-size: 9px
}

.tdgv-wrapper .t-switch.t-size-l .t-switch__content .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-switch.t-size-l.t-is-checked .t-switch__handle {
    top: 3px;
    left: calc(100% - 3px);
    width: 18px;
    height: 18px
}

.tdgv-wrapper .t-switch.t-size-l.t-is-checked .t-switch__content {
    padding: 0 23.41748px 0 8px
}

.tdgv-wrapper .t-switch.t-size-s {
    height: 16px;
    min-width: 25.88997px;
    line-height: 16px;
    border-radius: 8px
}

.tdgv-wrapper .t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before {
    right: -4px;
    left: 0
}

.tdgv-wrapper .t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before {
    right: 0;
    left: -4px
}

.tdgv-wrapper .t-switch.t-size-s .t-switch__handle {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px
}

.tdgv-wrapper .t-switch.t-size-s .t-switch__handle .t-icon {
    font-size: 12px
}

.tdgv-wrapper .t-switch.t-size-s .t-switch__content {
    min-width: 25.88997px;
    padding: 0 2px 0 14.94498px;
    font-size: 9px
}

.tdgv-wrapper .t-switch.t-size-s .t-switch__content .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-switch.t-size-s.t-is-checked .t-switch__handle {
    top: 2px;
    left: calc(100% - 2px);
    width: 12px;
    height: 12px
}

.tdgv-wrapper .t-switch.t-size-s.t-is-checked .t-switch__content {
    padding: 0 14.94498px 0 2px
}

.tdgv-wrapper .t-select__wrap {
    width: 100%
}

.tdgv-wrapper .t-select__dropdown .t-popup__content {
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin;
    max-height: 300px;
    padding: 0;
    margin: 8px 0;
    overflow-y: auto;
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.tdgv-wrapper .t-select__dropdown .t-popup__content::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.tdgv-wrapper .t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    background-clip: content-box
}

.tdgv-wrapper .t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-select__dropdown .t-popup__content::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-select__dropdown-inner .t-select__list .t-select__list {
    padding: 0
}

.tdgv-wrapper .t-select__dropdown-inner .t-select__list,
.tdgv-wrapper .t-select__dropdown-inner .t-tree {
    padding: 6px
}

.tdgv-wrapper .t-select__dropdown-inner--size-s .t-select__list,
.tdgv-wrapper .t-select__dropdown-inner--size-s .t-tree {
    padding: 4px
}

.tdgv-wrapper .t-select__dropdown-inner--size-l .t-select__list,
.tdgv-wrapper .t-select__dropdown-inner--size-l .t-tree {
    padding: 8px
}

.tdgv-wrapper .t-select__list {
    padding: 0;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-select__dropdown.t-popup {
    padding: 0
}

.tdgv-wrapper .t-select__empty.t-size-s {
    line-height: 24px
}

.tdgv-wrapper .t-select__empty {
    padding: 0 8px;
    line-height: 32px;
    color: rgba(0, 0, 0, .26);
    text-align: center
}

.tdgv-wrapper .t-select__empty.t-size-l {
    line-height: 40px
}

.tdgv-wrapper .t-select__loading-tips.t-size-s {
    line-height: 24px
}

.tdgv-wrapper .t-select__loading-tips {
    line-height: 32px;
    color: rgba(0, 0, 0, .26);
    text-align: center
}

.tdgv-wrapper .t-select__loading-tips.t-size-l {
    line-height: 40px
}

.tdgv-wrapper .t-select-option-group+.t-select-option-group {
    padding-top: 4px;
    margin-top: 4px
}

.tdgv-wrapper .t-select-option-group__divider+.t-select-option-group__divider {
    position: relative
}

.tdgv-wrapper .t-select-option-group__divider+.t-select-option-group__divider:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    padding: 0 8px;
    background-color: #e7e7e7;
    content: "";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: content-box
}

.tdgv-wrapper .t-select-option-group__header,
ul.tdgv-wrapper .t-select-option-group__header {
    display: block;
    height: 28px;
    padding: 0 8px;
    line-height: 28px;
    color: rgba(0, 0, 0, .4);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-select-option-group__header.t-size-l {
    height: 36px;
    padding: 0 12px;
    line-height: 36px
}

.tdgv-wrapper .t-select-option-group__header.t-size-s {
    height: 20px;
    padding: 0 8px;
    line-height: 20px
}

.tdgv-wrapper .t-select-option {
    --ripple-color: #e7e7e7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    padding: 0 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    cursor: pointer;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-select-option span {
    position: relative;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-select-option:not(.t-is-disabled):not(.t-is-selected):hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__label {
    color: inherit
}

.tdgv-wrapper .t-select-option:not(.t-is-disabled):not(.t-is-selected):hover .t-checkbox__input {
    border-color: #4285f4
}

.tdgv-wrapper .t-select-option .t-checkbox__label {
    color: rgba(0, 0, 0, .9);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-select-option .t-checkbox {
    width: 100%
}

.tdgv-wrapper .t-select-option.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed;
    background: #fff
}

.tdgv-wrapper .t-select-option.t-is-disabled :active,
.tdgv-wrapper .t-select-option.t-is-disabled:hover {
    background: #fff
}

.tdgv-wrapper .t-select-option.t-size-l {
    height: 36px;
    padding: 0 12px;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-select-option.t-size-m {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-select-option.t-size-s {
    height: 20px;
    padding: 0 8px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-select-option.t-is-selected {
    color: #4285f4;
    background-color: #ecf2fe;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper .t-select-option.t-is-selected .t-checkbox__label {
    color: #4285f4
}

.tdgv-wrapper .t-select-option.t-is-selected:hover {
    background-color: #ecf2fe
}

.tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-selected),
.tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-selected),
.tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-selected),
.tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-selected) {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,
.tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input,
.tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option--hover:not(.t-is-selected) .t-checkbox__input,
.tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-disabled).tdgv-wrapper .t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input {
    border-color: #4285f4
}

.tdgv-wrapper .t-select-option.t-select-option--hover .t-checkbox__label,
.tdgv-wrapper .t-select-option.t-select-option__hover .t-checkbox__label {
    color: inherit
}

.tdgv-wrapper .t-select-option+.t-select-option {
    margin-top: 2px
}

.tdgv-wrapper .t-select.t-select-input--borderless .t-select__right-icon {
    position: relative;
    margin: 0
}

.tdgv-wrapper .t-select .t-fake-arrow {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-select .t-fake-arrow--active {
    color: #4285f4
}

.tdgv-wrapper .t-popconfirm {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 160px;
    border-radius: 6px
}

.tdgv-wrapper .t-popconfirm .t-popup__content {
    padding: 0
}

.tdgv-wrapper .t-popconfirm__content {
    position: relative;
    padding: 16px 16px;
    border-radius: 6px
}

.tdgv-wrapper .t-popconfirm__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

.tdgv-wrapper .t-popconfirm__body>.t-icon {
    display: inline-block;
    padding: 1px 0;
    margin-right: 8px;
    font-size: 20px
}

.tdgv-wrapper .t-popconfirm__confirm {
    margin-left: 8px
}

.tdgv-wrapper .t-popconfirm__inner {
    display: inline-block;
    max-width: 320px;
    font: 600 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    vertical-align: top
}

.tdgv-wrapper .t-popconfirm__icon--warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-popconfirm__icon--danger {
    color: #e34d59
}

.tdgv-wrapper .t-popconfirm__icon--default {
    color: #4285f4
}

.tdgv-wrapper .t-popconfirm__buttons {
    margin-top: 16px;
    text-align: right
}

.tdgv-wrapper .t-popconfirm__buttons>span:last-child {
    margin-right: 0
}

.tdgv-wrapper .t-dropdown {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    font-size: 14px;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border: .5px solid #dcdcdc;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)
}

.tdgv-wrapper .t-dropdown__menu {
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 6px;
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: 6px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2px
}

.tdgv-wrapper .t-dropdown__menu::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.tdgv-wrapper .t-dropdown__menu::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    background-clip: content-box
}

.tdgv-wrapper .t-dropdown__menu::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-dropdown__menu::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-dropdown__menu .t-divider {
    width: calc(100% - 16px);
    margin: 4px 8px 2px 8px;
    color: #ecf2fe
}

.tdgv-wrapper .t-dropdown__menu--right .t-dropdown__item-direction {
    margin: 0 0 0 8px
}

.tdgv-wrapper .t-dropdown__menu--left .t-dropdown__item {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.tdgv-wrapper .t-dropdown__menu--left .t-dropdown__item-text {
    text-align: right
}

.tdgv-wrapper .t-dropdown__menu--left .t-dropdown__item-direction {
    margin: 0 8px 0 0
}

.tdgv-wrapper .t-dropdown__menu--overflow .t-dropdown__submenu--right {
    left: calc(100% - 14px)
}

.tdgv-wrapper .t-dropdown__menu--overflow .t-dropdown__submenu--left {
    right: calc(100% - 14px)
}

.tdgv-wrapper .t-dropdown__submenu {
    position: absolute;
    z-index: 1100;
    display: none;
    padding: 6px;
    background-color: #fff;
    border: .5px solid #dcdcdc;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)
}

.tdgv-wrapper .t-dropdown__submenu ul {
    display: grid;
    padding-left: 0;
    list-style: none;
    gap: 2px
}

.tdgv-wrapper .t-dropdown__submenu--disabled {
    visibility: hidden
}

.tdgv-wrapper .t-dropdown__submenu--right {
    left: calc(100% - 6px)
}

.tdgv-wrapper .t-dropdown__submenu--right .t-dropdown__item-direction {
    margin: 0 0 0 8px
}

.tdgv-wrapper .t-dropdown__submenu--left {
    right: calc(100% - 6px)
}

.tdgv-wrapper .t-dropdown__submenu--left .t-dropdown__item {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.tdgv-wrapper .t-dropdown__submenu--left .t-dropdown__item-text {
    text-align: right
}

.tdgv-wrapper .t-dropdown__submenu--left .t-dropdown__item-direction {
    margin: 0 8px 0 0
}

.tdgv-wrapper .t-dropdown__item {
    --ripple-color: #e7e7e7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 3px 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 3px;
    outline: none;
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-dropdown__item-icon {
    margin-right: 8px;
    font-size: 16px;
    color: currentColor
}

.tdgv-wrapper .t-dropdown__item-icon,
.tdgv-wrapper .t-dropdown__item:hover>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tdgv-wrapper .t-dropdown__item--disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-dropdown__item-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-dropdown__item-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-dropdown__item.t-dropdown__item--suffix .t-dropdown__item-sub-icon {
    font-size: 16px;
    color: currentColor;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-dropdown__item--theme-default {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-dropdown__item--theme-default:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-default:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-default.t-dropdown__item--active {
    color: #4285f4;
    background-color: #ecf2fe
}

.tdgv-wrapper .t-dropdown__item--theme-default.t-dropdown__item--active:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-default.t-dropdown__item--active:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-default.t-dropdown__item--disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-dropdown__item--theme-default.t-dropdown__item--disabled:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-default.t-dropdown__item--suffix:hover {
    color: #4285f4;
    background-color: #ecf2fe
}

.tdgv-wrapper .t-dropdown__item--theme-success {
    color: #00a870
}

.tdgv-wrapper .t-dropdown__item--theme-success:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-success:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-success.t-dropdown__item--active {
    background-color: #e8f8f2
}

.tdgv-wrapper .t-dropdown__item--theme-success.t-dropdown__item--active:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-success.t-dropdown__item--active:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-success.t-dropdown__item-disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-dropdown__item--theme-success.t-dropdown__item-disabled:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-success.t-dropdown__item--suffix:hover {
    background-color: #e8f8f2
}

.tdgv-wrapper .t-dropdown__item--theme-error {
    color: #e34d59
}

.tdgv-wrapper .t-dropdown__item--theme-error:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-error:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-error.t-dropdown__item--active {
    background-color: #fdecee
}

.tdgv-wrapper .t-dropdown__item--theme-error.t-dropdown__item--active:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-error.t-dropdown__item--active:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-error.t-dropdown__item--disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-dropdown__item--theme-error.t-dropdown__item--disabled:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-error.t-dropdown__item--suffix:hover {
    background-color: #fdecee
}

.tdgv-wrapper .t-dropdown__item--theme-warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-dropdown__item--theme-warning:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-warning:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-warning.t-dropdown__item--active {
    background-color: #fef3e6
}

.tdgv-wrapper .t-dropdown__item--theme-warning.t-dropdown__item--active:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-warning.t-dropdown__item--active:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-dropdown__item--theme-warning.t-dropdown__item--disabled {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-dropdown__item--theme-warning.t-dropdown__item--disabled:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-dropdown__item--theme-warning.t-dropdown__item--suffix:hover {
    background-color: #fef3e6
}

.tdgv-wrapper .t-tree {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-tree.t-is-disabled,
.tdgv-wrapper .t-tree.t-is-disabled .t-icon {
    color: #dcdcdc
}

.tdgv-wrapper .t-tree.t-is-disabled .t-tree__item.t-is-active {
    color: #dcdcdc;
    background-color: #f3f3f3
}

.tdgv-wrapper .t-tree.t-is-disabled .t-tree__item .t-icon {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-tree__empty {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-tree__branch {
    display: block
}

.tdgv-wrapper .t-tree__item {
    --level: 0;
    --hscale: 2;
    will-change: opacity, max-height;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 0 calc(24px*var(--level));
    cursor: default;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

.tdgv-wrapper .t-tree__item .t-icon,
.tdgv-wrapper .t-tree__item .t-loading {
    position: relative;
    z-index: 2;
    display: inline-block;
    font-size: 16px
}

.tdgv-wrapper .t-tree__item .t-icon {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-tree__item .t-checkbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0
}

.tdgv-wrapper .t-tree__item .t-tree__icon--default .t-icon {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: color, -webkit-transform .2s cubic-bezier(.38, 0, .24, 1);
    transition: color, -webkit-transform .2s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .2s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .2s cubic-bezier(.38, 0, .24, 1), -webkit-transform .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tree__item--open .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-tree__item--open .t-tree__icon--default .t-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tdgv-wrapper .t-tree__item--clickable,
.tdgv-wrapper .t-tree__item--draggable {
    cursor: pointer
}

.tdgv-wrapper .t-tree__item--draggable:hover {
    background-color: #f3f3f3;
    background-clip: content-box
}

.tdgv-wrapper .t-tree__item--draggable:after {
    position: absolute;
    top: -1px;
    right: 0;
    left: 0;
    display: block;
    height: 2px;
    padding: inherit;
    border-radius: 1px;
    content: "";
    background-clip: content-box
}

.tdgv-wrapper .t-tree__item--tip-top:after {
    background-color: #4285f4
}

.tdgv-wrapper .t-tree__item--tip-bottom:after {
    top: unset;
    bottom: -1px;
    background-color: #4285f4
}

.tdgv-wrapper .t-tree__item--tip-highlight {
    background-color: #ecf2fe;
    background-clip: content-box
}

.tdgv-wrapper .t-tree__item:before {
    display: block;
    width: 0;
    height: 34px;
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.tdgv-wrapper .t-tree--block-node .tdgv-wrapper .t-tree__label {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-tree--hoverable .tdgv-wrapper .t-tree__label:not(.t-is-active):not(.t-is-checked):hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-tree__line {
    --level: 0;
    --color: #e7e7e7;
    --space: 24px;
    --iconSize: 16px;
    position: absolute;
    bottom: 16px;
    left: calc(24px*var(--level) - 16px);
    width: 1px;
    height: 34px;
    pointer-events: none
}

.tdgv-wrapper .t-tree__line:before {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 12px;
    height: 34px;
    border-bottom: 1px solid var(--color);
    border-left: 1px solid var(--color);
    content: ""
}

.tdgv-wrapper .t-tree__line--first:before {
    height: 22px
}

.tdgv-wrapper .t-tree__line--leaf:before {
    width: 12px
}

.tdgv-wrapper .t-tree__icon {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 16px;
    font-size: 0;
    text-align: center;
    cursor: pointer;
    -webkit-transition: color, -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: color, -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .24s cubic-bezier(.38, 0, .24, 1);
    transition: color, transform .24s cubic-bezier(.38, 0, .24, 1), -webkit-transform .24s cubic-bezier(.38, 0, .24, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-tree__icon:after {
    position: absolute;
    top: -2px;
    left: -2px;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    content: "";
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-tree__icon:not(:empty):hover {
    background-color: #f3f3f3;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-tree__icon:empty {
    cursor: auto
}

.tdgv-wrapper .t-tree__label {
    --ripple-color: #e7e7e7;
    padding: 2px 4px;
    margin-left: 4px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-transition: background-color .24s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .24s cubic-bezier(.38, 0, .24, 1);
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-tree__label.t-is-checked {
    font-weight: 500;
    color: rgba(0, 0, 0, .9);
    background-color: #ecf2fe
}

.tdgv-wrapper .t-tree__label::-moz-selection {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-tree__label::selection {
    background-color: rgba(0, 0, 0, 0)
}

.t-is-active .tdgv-wrapper .t-tree__label {
    font-weight: 500;
    color: rgba(0, 0, 0, .9);
    background-color: #ecf2fe
}

.tdgv-wrapper .t-tree__space {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.tdgv-wrapper .t-tree__operations {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

.tdgv-wrapper .t-tree__operations .t-icon {
    cursor: pointer
}

.tdgv-wrapper .t-tree__item.t-is-disabled {
    color: #dcdcdc;
    cursor: default
}

.tdgv-wrapper .t-tree__item.t-is-disabled .t-checkbox {
    cursor: default
}

.tdgv-wrapper .t-tree--vscroll {
    overflow-y: auto
}

.tdgv-wrapper .t-tree__item--hidden {
    display: none
}

.tdgv-wrapper .t-tree--transition .t-tree__item--visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: calc(34px*var(--hscale));
    opacity: 1;
    -webkit-transition: opacity .15s linear .15s, max-height .15s linear 0s;
    transition: opacity .15s linear .15s, max-height .15s linear 0s
}

.tdgv-wrapper .t-tree--transition .t-tree__item--hidden {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 0;
    overflow: hidden;
    pointer-events: none;
    opacity: 0;
    -webkit-animation: none;
    animation: none;
    -webkit-transition: opacity .15s linear 0s, max-height .15s linear .15s;
    transition: opacity .15s linear 0s, max-height .15s linear .15s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tdgv-wrapper .t-tree--transition .t-tree__item--enter-active {
    -webkit-animation: t-tree-toggle .3s linear;
    animation: t-tree-toggle .3s linear
}

.tdgv-wrapper .t-tree--transition .t-tree__item--leave-active {
    animation: t-tree-toggle .3s linear reverse forwards
}

@-webkit-keyframes t-tree-toggle {
    0% {
        max-height: 0;
        opacity: 0
    }

    50% {
        max-height: calc(34px*var(--hscale));
        opacity: 0
    }

    to {
        max-height: calc(34px*var(--hscale));
        opacity: 1
    }
}

@keyframes t-tree-toggle {
    0% {
        max-height: 0;
        opacity: 0
    }

    50% {
        max-height: calc(34px*var(--hscale));
        opacity: 0
    }

    to {
        max-height: calc(34px*var(--hscale));
        opacity: 1
    }
}

.tdgv-wrapper .t-tree-select {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-tree-select--without-input input {
    display: none
}

.tdgv-wrapper .t-tree-select--without-input .t-input__suffix-icon {
    margin-left: auto
}

.tdgv-wrapper .t-tree-select .t-fake-arrow {
    color: rgba(0, 0, 0, .4);
    -webkit-transition: color .2s cubic-bezier(.38, 0, .24, 1);
    transition: color .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-tree-select .t-fake-arrow--highlight {
    color: #4285f4
}

.tdgv-wrapper .t-tree-select .t-fake-arrow--disable {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-tree-select--placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-tree-select.t-single-suffix {
    padding-right: 20px
}

.tdgv-wrapper .t-tree-select.t-tag-prefix {
    padding-left: 4px
}

.tdgv-wrapper .t-tree-select-popup .t-popup__content {
    scrollbar-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, 0);
    scrollbar-width: thin;
    max-height: 300px;
    padding: 6px;
    overflow-y: auto
}

.tdgv-wrapper .t-tree-select-popup .t-popup__content::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

.tdgv-wrapper .t-tree-select-popup .t-popup__content::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .1);
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 15px;
    background-clip: content-box
}

.tdgv-wrapper .t-tree-select-popup .t-popup__content::-webkit-scrollbar-thumb:horizontal:hover,
.tdgv-wrapper .t-tree-select-popup .t-popup__content::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, .3)
}

.tdgv-wrapper .t-tooltip .t-popup__content {
    z-index: 5600;
    display: inline-block;
    max-width: 480px;
    margin-bottom: 1px;
    color: rgba(0, 0, 0, .9);
    word-break: break-word;
    border: 0;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-tooltip--default .t-popup__content {
    color: #fff;
    background: #242424;
    -webkit-box-shadow: inset 0 .5px 0 #5e5e5e, inset .5px 0 0 #5e5e5e, inset 0 -.5px 0 #5e5e5e, inset -.5px 0 0 #5e5e5e;
    box-shadow: inset 0 .5px 0 #5e5e5e, inset .5px 0 0 #5e5e5e, inset 0 -.5px 0 #5e5e5e, inset -.5px 0 0 #5e5e5e
}

.tdgv-wrapper .t-tooltip--default[data-popper-placement^=left] .t-popup__arrow:before {
    -webkit-box-shadow: inset -.5px 0 0 #5e5e5e, inset 0 .5px 0 #5e5e5e;
    box-shadow: inset -.5px 0 0 #5e5e5e, inset 0 .5px 0 #5e5e5e
}

.tdgv-wrapper .t-tooltip--default[data-popper-placement^=right] .t-popup__arrow:before {
    -webkit-box-shadow: inset .5px 0 0 #5e5e5e, inset 0 -.5px 0 #5e5e5e;
    box-shadow: inset .5px 0 0 #5e5e5e, inset 0 -.5px 0 #5e5e5e
}

.tdgv-wrapper .t-tooltip--default[data-popper-placement^=top] .t-popup__arrow:before {
    -webkit-box-shadow: inset 0 -.5px 0 #5e5e5e, inset -.5px 0 0 #5e5e5e;
    box-shadow: inset 0 -.5px 0 #5e5e5e, inset -.5px 0 0 #5e5e5e
}

.tdgv-wrapper .t-tooltip--default[data-popper-placement^=bottom] .t-popup__arrow:before {
    -webkit-box-shadow: inset .5px 0 0 #5e5e5e, inset 0 .5px 0 #5e5e5e;
    box-shadow: inset .5px 0 0 #5e5e5e, inset 0 .5px 0 #5e5e5e
}

.tdgv-wrapper .t-tooltip--primary .t-popup__content {
    color: #4285f4;
    background: #ecf2fe
}

.tdgv-wrapper .t-tooltip--success .t-popup__content {
    color: #00a870;
    background: #e8f8f2
}

.tdgv-wrapper .t-tooltip--danger .t-popup__content {
    color: #e34d59;
    background: #fdecee
}

.tdgv-wrapper .t-tooltip--warning .t-popup__content {
    color: #ed7b2f;
    background: #fef3e6
}

.tdgv-wrapper .t-tooltip .t-popup__arrow {
    width: auto;
    height: auto;
    background: inherit
}

.tdgv-wrapper .t-tooltip .t-popup__arrow:before {
    background: inherit
}

.tdgv-wrapper .t-tooltip--noshadow .t-popup__content,
.tdgv-wrapper .t-tooltip--noshadow[data-popper-placement] .t-popup__arrow:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-popup[data-popper-placement^=top].t-tooltip .t-popup__arrow {
    bottom: 4px
}

.tdgv-wrapper .t-popup[data-popper-placement^=left].t-tooltip .t-popup__arrow {
    right: 4px
}

.tdgv-wrapper .t-popup[data-popper-placement^=right].t-tooltip .t-popup__arrow {
    left: -4px
}

.tdgv-wrapper .t-anchor {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 200px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background: #fff
}

.tdgv-wrapper .t-anchor .t-is-active>a {
    color: #4285f4
}

.tdgv-wrapper .t-anchor__line {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    cursor: pointer;
    background-color: #e7e7e7
}

.tdgv-wrapper .t-anchor__line-cursor-wrapper {
    position: absolute;
    display: block;
    height: 0;
    opacity: 0;
    -webkit-transition: all .2s cubic-bezier(.24, .41, .51, .9);
    transition: all .2s cubic-bezier(.24, .41, .51, .9)
}

.tdgv-wrapper .t-anchor__line-cursor-wrapper .t-anchor__line-cursor {
    width: 1px;
    height: 100%;
    background-color: #4285f4
}

.tdgv-wrapper .t-anchor__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 2px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-anchor__item.t-is-active {
    font-weight: 500
}

.tdgv-wrapper .t-anchor__item .t-anchor__item {
    padding: 2px 16px
}

.tdgv-wrapper .t-anchor__item-link {
    position: relative;
    display: inline-block;
    overflow: hidden;
    color: rgba(0, 0, 0, .9);
    text-align: justify;
    text-decoration: none;
    word-break: break-all
}

.tdgv-wrapper .t-anchor a {
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.tdgv-wrapper .t-anchor a:hover {
    color: #4285f4;
    cursor: pointer
}

.tdgv-wrapper .t-anchor a:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-anchor.t-size-s {
    width: 120px
}

.tdgv-wrapper .t-anchor.t-size-l {
    width: 320px
}

.tdgv-wrapper .t-anchor__target {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    cursor: pointer
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        display: none;
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        display: none;
        opacity: 0
    }
}

.tdgv-wrapper .t-anchor__target .t-anchor__copy {
    display: none;
    margin: 0 0 0 4px
}

.tdgv-wrapper .t-anchor__target:hover .t-anchor__copy {
    display: inline-block
}

.tdgv-wrapper .t-anchor__target:target:after {
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: middle;
    background-color: #4285f4;
    border-radius: 50%;
    content: "";
    -webkit-animation: fadeOut 2s linear 2s 1;
    animation: fadeOut 2s linear 2s 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.tdgv-wrapper .t-divider {
    padding: 0;
    margin: 0;
    list-style: none;
    margin: 24px 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    border-top: 1px solid #e7e7e7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-divider--dashed {
    border-top-style: dashed
}

.tdgv-wrapper .t-divider--horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tdgv-wrapper .t-divider--vertical {
    display: inline-block;
    height: .9em;
    margin: 0 12px;
    vertical-align: middle;
    border-top: 0;
    border-left: 1px solid #e7e7e7
}

.tdgv-wrapper .t-divider--with-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    border-top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-divider--with-text .t-divider__inner-text:not(:empty) {
    display: inline-block;
    padding: 0 1em
}

.tdgv-wrapper .t-divider--with-text:after,
.tdgv-wrapper .t-divider--with-text:before {
    width: 50%;
    border-top: 1px solid #e7e7e7;
    content: ""
}

.tdgv-wrapper .t-divider--with-text-left:before {
    width: 5%
}

.tdgv-wrapper .t-divider--with-text-left:after,
.tdgv-wrapper .t-divider--with-text-right:before {
    width: 95%
}

.tdgv-wrapper .t-divider--with-text-right:after {
    width: 5%
}

.tdgv-wrapper .t-divider--dashed:after,
.tdgv-wrapper .t-divider--dashed:before {
    border-top: 1px dashed #e7e7e7
}

.tdgv-wrapper .t-divider--vertical.t-divider--dashed {
    border-left: 1px dashed #e7e7e7
}

.tdgv-wrapper .t-cascader .t-fake-arrow {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-cascader .t-fake-arrow--active {
    color: #4285f4
}

.tdgv-wrapper .t-cascader__popup .t-popup__content {
    padding: 0;
    overflow: hidden;
    border: .5px solid #dcdcdc;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1)
}

.tdgv-wrapper .t-cascader__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.tdgv-wrapper .t-cascader__panel.t-cascader--normal {
    height: 200px
}

.tdgv-wrapper .t-cascader__panel.t-cascader--multiple {
    height: 280px
}

.tdgv-wrapper .t-cascader__panel--empty {
    width: 100%;
    height: 28px;
    padding-left: 0;
    margin: 6px;
    line-height: 28px;
    color: rgba(0, 0, 0, .26);
    text-align: center
}

.tdgv-wrapper .t-cascader__panel--empty:hover {
    cursor: default;
    background: none
}

.tdgv-wrapper .t-cascader__menu {
    width: 148px;
    padding: 6px;
    overflow: auto;
    background: #fff;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.tdgv-wrapper .t-cascader__menu.t-size-l {
    padding: 8px
}

.tdgv-wrapper .t-cascader__menu.t-size-s {
    padding: 4px
}

.tdgv-wrapper .t-cascader__menu--segment {
    border-right: 1px solid #e7e7e7
}

.tdgv-wrapper .t-cascader__menu--filter {
    width: auto;
    min-width: 148px
}

.tdgv-wrapper .t-cascader__item {
    --ripple-color: #e7e7e7;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 28px;
    padding: 0 8px;
    margin-top: 2px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    border-radius: 3px;
    -webkit-transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    transition: background-color .2s cubic-bezier(.82, 0, 1, .9);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-cascader__item.t-size-s {
    height: 24px;
    padding: 0 8px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-cascader__item.t-size-l {
    height: 32px;
    padding: 0 12px;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-cascader__item.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed;
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-cascader__item-icon.t-icon {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    margin: 0 8px;
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-cascader__item-icon.t-loading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #4285f4
}

.tdgv-wrapper .t-cascader__item.t-is-expanded {
    color: #4285f4;
    background: #ecf2fe
}

.tdgv-wrapper .t-cascader__item.t-is-expanded .t-icon-chevron-right {
    color: #4285f4
}

.tdgv-wrapper .t-cascader__item.t-is-expanded:hover {
    cursor: pointer
}

.tdgv-wrapper .t-cascader__item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-cascader__item .t-checkbox {
    max-width: 100%
}

.tdgv-wrapper .t-cascader__item .t-checkbox .t-checkbox__input {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-cascader__item .t-checkbox .t-checkbox__label {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-cascader__item .t-checkbox .t-checkbox__label .t-cascader__item__label--filter {
    color: #4285f4
}

.tdgv-wrapper .t-cascader__item--with-icon {
    padding: 0 8px
}

.tdgv-wrapper .t-cascader__item--leaf .t-checkbox {
    width: 100%
}

.tdgv-wrapper .t-cascader__item-label {
    position: relative;
    display: block;
    padding: 0;
    white-space: nowrap
}

.tdgv-wrapper .t-cascader__item-label--ellipsis {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.tdgv-wrapper .t-cascader__item-label--filter {
    color: #4285f4
}

.tdgv-wrapper .t-cascader__item:hover:not(.t-is-expanded):not(.t-is-disabled) {
    cursor: pointer;
    background: #f3f3f3
}

.tdgv-wrapper .t-cascader__item.t-is-selected,
.tdgv-wrapper .t-cascader__item.t-is-selected .t-checkbox__label {
    color: #4285f4
}

.tdgv-wrapper .t-row {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.tdgv-wrapper .t-row--start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tdgv-wrapper .t-row--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-row--end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tdgv-wrapper .t-row--space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-row--space-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.tdgv-wrapper .t-row--top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-row--middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-row--bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tdgv-wrapper .t-row--align-start,
.tdgv-wrapper .t-row--align-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-row--align-center,
.tdgv-wrapper .t-row--align-middle {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-row--align-bottom,
.tdgv-wrapper .t-row--align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tdgv-wrapper .t-row--align-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.tdgv-wrapper .t-row--align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.tdgv-wrapper .t-col {
    position: relative;
    max-width: 100%;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-col-12 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.tdgv-wrapper .t-col-push-12 {
    left: 100%
}

.tdgv-wrapper .t-col-pull-12 {
    right: 100%
}

.tdgv-wrapper .t-col-offset-12 {
    margin-left: 100%
}

.tdgv-wrapper .t-col-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.tdgv-wrapper .t-col-11 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.tdgv-wrapper .t-col-push-11 {
    left: 91.66666667%
}

.tdgv-wrapper .t-col-pull-11 {
    right: 91.66666667%
}

.tdgv-wrapper .t-col-offset-11 {
    margin-left: 91.66666667%
}

.tdgv-wrapper .t-col-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.tdgv-wrapper .t-col-10 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.tdgv-wrapper .t-col-push-10 {
    left: 83.33333333%
}

.tdgv-wrapper .t-col-pull-10 {
    right: 83.33333333%
}

.tdgv-wrapper .t-col-offset-10 {
    margin-left: 83.33333333%
}

.tdgv-wrapper .t-col-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.tdgv-wrapper .t-col-9 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.tdgv-wrapper .t-col-push-9 {
    left: 75%
}

.tdgv-wrapper .t-col-pull-9 {
    right: 75%
}

.tdgv-wrapper .t-col-offset-9 {
    margin-left: 75%
}

.tdgv-wrapper .t-col-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.tdgv-wrapper .t-col-8 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.tdgv-wrapper .t-col-push-8 {
    left: 66.66666667%
}

.tdgv-wrapper .t-col-pull-8 {
    right: 66.66666667%
}

.tdgv-wrapper .t-col-offset-8 {
    margin-left: 66.66666667%
}

.tdgv-wrapper .t-col-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.tdgv-wrapper .t-col-7 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.tdgv-wrapper .t-col-push-7 {
    left: 58.33333333%
}

.tdgv-wrapper .t-col-pull-7 {
    right: 58.33333333%
}

.tdgv-wrapper .t-col-offset-7 {
    margin-left: 58.33333333%
}

.tdgv-wrapper .t-col-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.tdgv-wrapper .t-col-6 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.tdgv-wrapper .t-col-push-6 {
    left: 50%
}

.tdgv-wrapper .t-col-pull-6 {
    right: 50%
}

.tdgv-wrapper .t-col-offset-6 {
    margin-left: 50%
}

.tdgv-wrapper .t-col-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.tdgv-wrapper .t-col-5 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.tdgv-wrapper .t-col-push-5 {
    left: 41.66666667%
}

.tdgv-wrapper .t-col-pull-5 {
    right: 41.66666667%
}

.tdgv-wrapper .t-col-offset-5 {
    margin-left: 41.66666667%
}

.tdgv-wrapper .t-col-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.tdgv-wrapper .t-col-4 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.tdgv-wrapper .t-col-push-4 {
    left: 33.33333333%
}

.tdgv-wrapper .t-col-pull-4 {
    right: 33.33333333%
}

.tdgv-wrapper .t-col-offset-4 {
    margin-left: 33.33333333%
}

.tdgv-wrapper .t-col-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.tdgv-wrapper .t-col-3 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.tdgv-wrapper .t-col-push-3 {
    left: 25%
}

.tdgv-wrapper .t-col-pull-3 {
    right: 25%
}

.tdgv-wrapper .t-col-offset-3 {
    margin-left: 25%
}

.tdgv-wrapper .t-col-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.tdgv-wrapper .t-col-2 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.tdgv-wrapper .t-col-push-2 {
    left: 16.66666667%
}

.tdgv-wrapper .t-col-pull-2 {
    right: 16.66666667%
}

.tdgv-wrapper .t-col-offset-2 {
    margin-left: 16.66666667%
}

.tdgv-wrapper .t-col-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.tdgv-wrapper .t-col-1 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.tdgv-wrapper .t-col-push-1 {
    left: 8.33333333%
}

.tdgv-wrapper .t-col-pull-1 {
    right: 8.33333333%
}

.tdgv-wrapper .t-col-offset-1 {
    margin-left: 8.33333333%
}

.tdgv-wrapper .t-col-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.tdgv-wrapper .t-col-0 {
    display: none
}

.tdgv-wrapper .t-col-offset-0 {
    margin-left: 0
}

.tdgv-wrapper .t-col-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.tdgv-wrapper .t-col-xs-12 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.tdgv-wrapper .t-col-xs-push-12 {
    left: 100%
}

.tdgv-wrapper .t-col-xs-pull-12 {
    right: 100%
}

.tdgv-wrapper .t-col-xs-offset-12 {
    margin-left: 100%
}

.tdgv-wrapper .t-col-xs-order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.tdgv-wrapper .t-col-xs-11 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66666667%;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.tdgv-wrapper .t-col-xs-push-11 {
    left: 91.66666667%
}

.tdgv-wrapper .t-col-xs-pull-11 {
    right: 91.66666667%
}

.tdgv-wrapper .t-col-xs-offset-11 {
    margin-left: 91.66666667%
}

.tdgv-wrapper .t-col-xs-order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.tdgv-wrapper .t-col-xs-10 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333333%;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.tdgv-wrapper .t-col-xs-push-10 {
    left: 83.33333333%
}

.tdgv-wrapper .t-col-xs-pull-10 {
    right: 83.33333333%
}

.tdgv-wrapper .t-col-xs-offset-10 {
    margin-left: 83.33333333%
}

.tdgv-wrapper .t-col-xs-order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.tdgv-wrapper .t-col-xs-9 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.tdgv-wrapper .t-col-xs-push-9 {
    left: 75%
}

.tdgv-wrapper .t-col-xs-pull-9 {
    right: 75%
}

.tdgv-wrapper .t-col-xs-offset-9 {
    margin-left: 75%
}

.tdgv-wrapper .t-col-xs-order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.tdgv-wrapper .t-col-xs-8 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66666667%;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.tdgv-wrapper .t-col-xs-push-8 {
    left: 66.66666667%
}

.tdgv-wrapper .t-col-xs-pull-8 {
    right: 66.66666667%
}

.tdgv-wrapper .t-col-xs-offset-8 {
    margin-left: 66.66666667%
}

.tdgv-wrapper .t-col-xs-order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.tdgv-wrapper .t-col-xs-7 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333333%;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.tdgv-wrapper .t-col-xs-push-7 {
    left: 58.33333333%
}

.tdgv-wrapper .t-col-xs-pull-7 {
    right: 58.33333333%
}

.tdgv-wrapper .t-col-xs-offset-7 {
    margin-left: 58.33333333%
}

.tdgv-wrapper .t-col-xs-order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.tdgv-wrapper .t-col-xs-6 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.tdgv-wrapper .t-col-xs-push-6 {
    left: 50%
}

.tdgv-wrapper .t-col-xs-pull-6 {
    right: 50%
}

.tdgv-wrapper .t-col-xs-offset-6 {
    margin-left: 50%
}

.tdgv-wrapper .t-col-xs-order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.tdgv-wrapper .t-col-xs-5 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66666667%;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.tdgv-wrapper .t-col-xs-push-5 {
    left: 41.66666667%
}

.tdgv-wrapper .t-col-xs-pull-5 {
    right: 41.66666667%
}

.tdgv-wrapper .t-col-xs-offset-5 {
    margin-left: 41.66666667%
}

.tdgv-wrapper .t-col-xs-order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.tdgv-wrapper .t-col-xs-4 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333333%;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.tdgv-wrapper .t-col-xs-push-4 {
    left: 33.33333333%
}

.tdgv-wrapper .t-col-xs-pull-4 {
    right: 33.33333333%
}

.tdgv-wrapper .t-col-xs-offset-4 {
    margin-left: 33.33333333%
}

.tdgv-wrapper .t-col-xs-order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.tdgv-wrapper .t-col-xs-3 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.tdgv-wrapper .t-col-xs-push-3 {
    left: 25%
}

.tdgv-wrapper .t-col-xs-pull-3 {
    right: 25%
}

.tdgv-wrapper .t-col-xs-offset-3 {
    margin-left: 25%
}

.tdgv-wrapper .t-col-xs-order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.tdgv-wrapper .t-col-xs-2 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666667%;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.tdgv-wrapper .t-col-xs-push-2 {
    left: 16.66666667%
}

.tdgv-wrapper .t-col-xs-pull-2 {
    right: 16.66666667%
}

.tdgv-wrapper .t-col-xs-offset-2 {
    margin-left: 16.66666667%
}

.tdgv-wrapper .t-col-xs-order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.tdgv-wrapper .t-col-xs-1 {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333333%;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.tdgv-wrapper .t-col-xs-push-1 {
    left: 8.33333333%
}

.tdgv-wrapper .t-col-xs-pull-1 {
    right: 8.33333333%
}

.tdgv-wrapper .t-col-xs-offset-1 {
    margin-left: 8.33333333%
}

.tdgv-wrapper .t-col-xs-order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.tdgv-wrapper .t-col-xs-0 {
    display: none
}

.tdgv-wrapper .t-col-push-0 {
    left: auto
}

.tdgv-wrapper .t-col-pull-0 {
    right: auto
}

.tdgv-wrapper .t-col-xs-push-0 {
    left: auto
}

.tdgv-wrapper .t-col-xs-pull-0 {
    right: auto
}

.tdgv-wrapper .t-col-xs-offset-0 {
    margin-left: 0
}

.tdgv-wrapper .t-col-xs-order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

@media (min-width:768px) {
    .tdgv-wrapper .t-col-sm-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .tdgv-wrapper .t-col-sm-push-12 {
        left: 100%
    }

    .tdgv-wrapper .t-col-sm-pull-12 {
        right: 100%
    }

    .tdgv-wrapper .t-col-sm-offset-12 {
        margin-left: 100%
    }

    .tdgv-wrapper .t-col-sm-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .tdgv-wrapper .t-col-sm-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .tdgv-wrapper .t-col-sm-push-11 {
        left: 91.66666667%
    }

    .tdgv-wrapper .t-col-sm-pull-11 {
        right: 91.66666667%
    }

    .tdgv-wrapper .t-col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .tdgv-wrapper .t-col-sm-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .tdgv-wrapper .t-col-sm-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .tdgv-wrapper .t-col-sm-push-10 {
        left: 83.33333333%
    }

    .tdgv-wrapper .t-col-sm-pull-10 {
        right: 83.33333333%
    }

    .tdgv-wrapper .t-col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .tdgv-wrapper .t-col-sm-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .tdgv-wrapper .t-col-sm-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .tdgv-wrapper .t-col-sm-push-9 {
        left: 75%
    }

    .tdgv-wrapper .t-col-sm-pull-9 {
        right: 75%
    }

    .tdgv-wrapper .t-col-sm-offset-9 {
        margin-left: 75%
    }

    .tdgv-wrapper .t-col-sm-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .tdgv-wrapper .t-col-sm-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .tdgv-wrapper .t-col-sm-push-8 {
        left: 66.66666667%
    }

    .tdgv-wrapper .t-col-sm-pull-8 {
        right: 66.66666667%
    }

    .tdgv-wrapper .t-col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .tdgv-wrapper .t-col-sm-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .tdgv-wrapper .t-col-sm-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .tdgv-wrapper .t-col-sm-push-7 {
        left: 58.33333333%
    }

    .tdgv-wrapper .t-col-sm-pull-7 {
        right: 58.33333333%
    }

    .tdgv-wrapper .t-col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .tdgv-wrapper .t-col-sm-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .tdgv-wrapper .t-col-sm-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .tdgv-wrapper .t-col-sm-push-6 {
        left: 50%
    }

    .tdgv-wrapper .t-col-sm-pull-6 {
        right: 50%
    }

    .tdgv-wrapper .t-col-sm-offset-6 {
        margin-left: 50%
    }

    .tdgv-wrapper .t-col-sm-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .tdgv-wrapper .t-col-sm-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .tdgv-wrapper .t-col-sm-push-5 {
        left: 41.66666667%
    }

    .tdgv-wrapper .t-col-sm-pull-5 {
        right: 41.66666667%
    }

    .tdgv-wrapper .t-col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .tdgv-wrapper .t-col-sm-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .tdgv-wrapper .t-col-sm-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .tdgv-wrapper .t-col-sm-push-4 {
        left: 33.33333333%
    }

    .tdgv-wrapper .t-col-sm-pull-4 {
        right: 33.33333333%
    }

    .tdgv-wrapper .t-col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .tdgv-wrapper .t-col-sm-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .tdgv-wrapper .t-col-sm-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .tdgv-wrapper .t-col-sm-push-3 {
        left: 25%
    }

    .tdgv-wrapper .t-col-sm-pull-3 {
        right: 25%
    }

    .tdgv-wrapper .t-col-sm-offset-3 {
        margin-left: 25%
    }

    .tdgv-wrapper .t-col-sm-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .tdgv-wrapper .t-col-sm-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .tdgv-wrapper .t-col-sm-push-2 {
        left: 16.66666667%
    }

    .tdgv-wrapper .t-col-sm-pull-2 {
        right: 16.66666667%
    }

    .tdgv-wrapper .t-col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .tdgv-wrapper .t-col-sm-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .tdgv-wrapper .t-col-sm-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .tdgv-wrapper .t-col-sm-push-1 {
        left: 8.33333333%
    }

    .tdgv-wrapper .t-col-sm-pull-1 {
        right: 8.33333333%
    }

    .tdgv-wrapper .t-col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .tdgv-wrapper .t-col-sm-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .tdgv-wrapper .t-col-sm-0 {
        display: none
    }

    .tdgv-wrapper .t-col-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-sm-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-sm-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-sm-offset-0 {
        margin-left: 0
    }

    .tdgv-wrapper .t-col-sm-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:992px) {
    .tdgv-wrapper .t-col-md-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .tdgv-wrapper .t-col-md-push-12 {
        left: 100%
    }

    .tdgv-wrapper .t-col-md-pull-12 {
        right: 100%
    }

    .tdgv-wrapper .t-col-md-offset-12 {
        margin-left: 100%
    }

    .tdgv-wrapper .t-col-md-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .tdgv-wrapper .t-col-md-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .tdgv-wrapper .t-col-md-push-11 {
        left: 91.66666667%
    }

    .tdgv-wrapper .t-col-md-pull-11 {
        right: 91.66666667%
    }

    .tdgv-wrapper .t-col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .tdgv-wrapper .t-col-md-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .tdgv-wrapper .t-col-md-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .tdgv-wrapper .t-col-md-push-10 {
        left: 83.33333333%
    }

    .tdgv-wrapper .t-col-md-pull-10 {
        right: 83.33333333%
    }

    .tdgv-wrapper .t-col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .tdgv-wrapper .t-col-md-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .tdgv-wrapper .t-col-md-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .tdgv-wrapper .t-col-md-push-9 {
        left: 75%
    }

    .tdgv-wrapper .t-col-md-pull-9 {
        right: 75%
    }

    .tdgv-wrapper .t-col-md-offset-9 {
        margin-left: 75%
    }

    .tdgv-wrapper .t-col-md-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .tdgv-wrapper .t-col-md-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .tdgv-wrapper .t-col-md-push-8 {
        left: 66.66666667%
    }

    .tdgv-wrapper .t-col-md-pull-8 {
        right: 66.66666667%
    }

    .tdgv-wrapper .t-col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .tdgv-wrapper .t-col-md-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .tdgv-wrapper .t-col-md-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .tdgv-wrapper .t-col-md-push-7 {
        left: 58.33333333%
    }

    .tdgv-wrapper .t-col-md-pull-7 {
        right: 58.33333333%
    }

    .tdgv-wrapper .t-col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .tdgv-wrapper .t-col-md-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .tdgv-wrapper .t-col-md-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .tdgv-wrapper .t-col-md-push-6 {
        left: 50%
    }

    .tdgv-wrapper .t-col-md-pull-6 {
        right: 50%
    }

    .tdgv-wrapper .t-col-md-offset-6 {
        margin-left: 50%
    }

    .tdgv-wrapper .t-col-md-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .tdgv-wrapper .t-col-md-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .tdgv-wrapper .t-col-md-push-5 {
        left: 41.66666667%
    }

    .tdgv-wrapper .t-col-md-pull-5 {
        right: 41.66666667%
    }

    .tdgv-wrapper .t-col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .tdgv-wrapper .t-col-md-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .tdgv-wrapper .t-col-md-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .tdgv-wrapper .t-col-md-push-4 {
        left: 33.33333333%
    }

    .tdgv-wrapper .t-col-md-pull-4 {
        right: 33.33333333%
    }

    .tdgv-wrapper .t-col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .tdgv-wrapper .t-col-md-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .tdgv-wrapper .t-col-md-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .tdgv-wrapper .t-col-md-push-3 {
        left: 25%
    }

    .tdgv-wrapper .t-col-md-pull-3 {
        right: 25%
    }

    .tdgv-wrapper .t-col-md-offset-3 {
        margin-left: 25%
    }

    .tdgv-wrapper .t-col-md-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .tdgv-wrapper .t-col-md-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .tdgv-wrapper .t-col-md-push-2 {
        left: 16.66666667%
    }

    .tdgv-wrapper .t-col-md-pull-2 {
        right: 16.66666667%
    }

    .tdgv-wrapper .t-col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .tdgv-wrapper .t-col-md-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .tdgv-wrapper .t-col-md-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .tdgv-wrapper .t-col-md-push-1 {
        left: 8.33333333%
    }

    .tdgv-wrapper .t-col-md-pull-1 {
        right: 8.33333333%
    }

    .tdgv-wrapper .t-col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .tdgv-wrapper .t-col-md-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .tdgv-wrapper .t-col-md-0 {
        display: none
    }

    .tdgv-wrapper .t-col-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-md-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-md-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-md-offset-0 {
        margin-left: 0
    }

    .tdgv-wrapper .t-col-md-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1200px) {
    .tdgv-wrapper .t-col-lg-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .tdgv-wrapper .t-col-lg-push-12 {
        left: 100%
    }

    .tdgv-wrapper .t-col-lg-pull-12 {
        right: 100%
    }

    .tdgv-wrapper .t-col-lg-offset-12 {
        margin-left: 100%
    }

    .tdgv-wrapper .t-col-lg-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .tdgv-wrapper .t-col-lg-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .tdgv-wrapper .t-col-lg-push-11 {
        left: 91.66666667%
    }

    .tdgv-wrapper .t-col-lg-pull-11 {
        right: 91.66666667%
    }

    .tdgv-wrapper .t-col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .tdgv-wrapper .t-col-lg-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .tdgv-wrapper .t-col-lg-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .tdgv-wrapper .t-col-lg-push-10 {
        left: 83.33333333%
    }

    .tdgv-wrapper .t-col-lg-pull-10 {
        right: 83.33333333%
    }

    .tdgv-wrapper .t-col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .tdgv-wrapper .t-col-lg-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .tdgv-wrapper .t-col-lg-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .tdgv-wrapper .t-col-lg-push-9 {
        left: 75%
    }

    .tdgv-wrapper .t-col-lg-pull-9 {
        right: 75%
    }

    .tdgv-wrapper .t-col-lg-offset-9 {
        margin-left: 75%
    }

    .tdgv-wrapper .t-col-lg-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .tdgv-wrapper .t-col-lg-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .tdgv-wrapper .t-col-lg-push-8 {
        left: 66.66666667%
    }

    .tdgv-wrapper .t-col-lg-pull-8 {
        right: 66.66666667%
    }

    .tdgv-wrapper .t-col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .tdgv-wrapper .t-col-lg-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .tdgv-wrapper .t-col-lg-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .tdgv-wrapper .t-col-lg-push-7 {
        left: 58.33333333%
    }

    .tdgv-wrapper .t-col-lg-pull-7 {
        right: 58.33333333%
    }

    .tdgv-wrapper .t-col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .tdgv-wrapper .t-col-lg-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .tdgv-wrapper .t-col-lg-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .tdgv-wrapper .t-col-lg-push-6 {
        left: 50%
    }

    .tdgv-wrapper .t-col-lg-pull-6 {
        right: 50%
    }

    .tdgv-wrapper .t-col-lg-offset-6 {
        margin-left: 50%
    }

    .tdgv-wrapper .t-col-lg-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .tdgv-wrapper .t-col-lg-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .tdgv-wrapper .t-col-lg-push-5 {
        left: 41.66666667%
    }

    .tdgv-wrapper .t-col-lg-pull-5 {
        right: 41.66666667%
    }

    .tdgv-wrapper .t-col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .tdgv-wrapper .t-col-lg-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .tdgv-wrapper .t-col-lg-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .tdgv-wrapper .t-col-lg-push-4 {
        left: 33.33333333%
    }

    .tdgv-wrapper .t-col-lg-pull-4 {
        right: 33.33333333%
    }

    .tdgv-wrapper .t-col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .tdgv-wrapper .t-col-lg-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .tdgv-wrapper .t-col-lg-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .tdgv-wrapper .t-col-lg-push-3 {
        left: 25%
    }

    .tdgv-wrapper .t-col-lg-pull-3 {
        right: 25%
    }

    .tdgv-wrapper .t-col-lg-offset-3 {
        margin-left: 25%
    }

    .tdgv-wrapper .t-col-lg-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .tdgv-wrapper .t-col-lg-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .tdgv-wrapper .t-col-lg-push-2 {
        left: 16.66666667%
    }

    .tdgv-wrapper .t-col-lg-pull-2 {
        right: 16.66666667%
    }

    .tdgv-wrapper .t-col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .tdgv-wrapper .t-col-lg-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .tdgv-wrapper .t-col-lg-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .tdgv-wrapper .t-col-lg-push-1 {
        left: 8.33333333%
    }

    .tdgv-wrapper .t-col-lg-pull-1 {
        right: 8.33333333%
    }

    .tdgv-wrapper .t-col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .tdgv-wrapper .t-col-lg-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .tdgv-wrapper .t-col-lg-0 {
        display: none
    }

    .tdgv-wrapper .t-col-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-lg-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-lg-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-lg-offset-0 {
        margin-left: 0
    }

    .tdgv-wrapper .t-col-lg-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1400px) {
    .tdgv-wrapper .t-col-xl-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .tdgv-wrapper .t-col-xl-push-12 {
        left: 100%
    }

    .tdgv-wrapper .t-col-xl-pull-12 {
        right: 100%
    }

    .tdgv-wrapper .t-col-xl-offset-12 {
        margin-left: 100%
    }

    .tdgv-wrapper .t-col-xl-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .tdgv-wrapper .t-col-xl-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .tdgv-wrapper .t-col-xl-push-11 {
        left: 91.66666667%
    }

    .tdgv-wrapper .t-col-xl-pull-11 {
        right: 91.66666667%
    }

    .tdgv-wrapper .t-col-xl-offset-11 {
        margin-left: 91.66666667%
    }

    .tdgv-wrapper .t-col-xl-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .tdgv-wrapper .t-col-xl-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .tdgv-wrapper .t-col-xl-push-10 {
        left: 83.33333333%
    }

    .tdgv-wrapper .t-col-xl-pull-10 {
        right: 83.33333333%
    }

    .tdgv-wrapper .t-col-xl-offset-10 {
        margin-left: 83.33333333%
    }

    .tdgv-wrapper .t-col-xl-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .tdgv-wrapper .t-col-xl-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .tdgv-wrapper .t-col-xl-push-9 {
        left: 75%
    }

    .tdgv-wrapper .t-col-xl-pull-9 {
        right: 75%
    }

    .tdgv-wrapper .t-col-xl-offset-9 {
        margin-left: 75%
    }

    .tdgv-wrapper .t-col-xl-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .tdgv-wrapper .t-col-xl-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .tdgv-wrapper .t-col-xl-push-8 {
        left: 66.66666667%
    }

    .tdgv-wrapper .t-col-xl-pull-8 {
        right: 66.66666667%
    }

    .tdgv-wrapper .t-col-xl-offset-8 {
        margin-left: 66.66666667%
    }

    .tdgv-wrapper .t-col-xl-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .tdgv-wrapper .t-col-xl-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .tdgv-wrapper .t-col-xl-push-7 {
        left: 58.33333333%
    }

    .tdgv-wrapper .t-col-xl-pull-7 {
        right: 58.33333333%
    }

    .tdgv-wrapper .t-col-xl-offset-7 {
        margin-left: 58.33333333%
    }

    .tdgv-wrapper .t-col-xl-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .tdgv-wrapper .t-col-xl-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .tdgv-wrapper .t-col-xl-push-6 {
        left: 50%
    }

    .tdgv-wrapper .t-col-xl-pull-6 {
        right: 50%
    }

    .tdgv-wrapper .t-col-xl-offset-6 {
        margin-left: 50%
    }

    .tdgv-wrapper .t-col-xl-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .tdgv-wrapper .t-col-xl-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .tdgv-wrapper .t-col-xl-push-5 {
        left: 41.66666667%
    }

    .tdgv-wrapper .t-col-xl-pull-5 {
        right: 41.66666667%
    }

    .tdgv-wrapper .t-col-xl-offset-5 {
        margin-left: 41.66666667%
    }

    .tdgv-wrapper .t-col-xl-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .tdgv-wrapper .t-col-xl-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .tdgv-wrapper .t-col-xl-push-4 {
        left: 33.33333333%
    }

    .tdgv-wrapper .t-col-xl-pull-4 {
        right: 33.33333333%
    }

    .tdgv-wrapper .t-col-xl-offset-4 {
        margin-left: 33.33333333%
    }

    .tdgv-wrapper .t-col-xl-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .tdgv-wrapper .t-col-xl-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .tdgv-wrapper .t-col-xl-push-3 {
        left: 25%
    }

    .tdgv-wrapper .t-col-xl-pull-3 {
        right: 25%
    }

    .tdgv-wrapper .t-col-xl-offset-3 {
        margin-left: 25%
    }

    .tdgv-wrapper .t-col-xl-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .tdgv-wrapper .t-col-xl-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .tdgv-wrapper .t-col-xl-push-2 {
        left: 16.66666667%
    }

    .tdgv-wrapper .t-col-xl-pull-2 {
        right: 16.66666667%
    }

    .tdgv-wrapper .t-col-xl-offset-2 {
        margin-left: 16.66666667%
    }

    .tdgv-wrapper .t-col-xl-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .tdgv-wrapper .t-col-xl-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .tdgv-wrapper .t-col-xl-push-1 {
        left: 8.33333333%
    }

    .tdgv-wrapper .t-col-xl-pull-1 {
        right: 8.33333333%
    }

    .tdgv-wrapper .t-col-xl-offset-1 {
        margin-left: 8.33333333%
    }

    .tdgv-wrapper .t-col-xl-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .tdgv-wrapper .t-col-xl-0 {
        display: none
    }

    .tdgv-wrapper .t-col-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-xl-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-xl-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-xl-offset-0 {
        margin-left: 0
    }

    .tdgv-wrapper .t-col-xl-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

@media (min-width:1880px) {
    .tdgv-wrapper .t-col-xxl-12 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .tdgv-wrapper .t-col-xxl-push-12 {
        left: 100%
    }

    .tdgv-wrapper .t-col-xxl-pull-12 {
        right: 100%
    }

    .tdgv-wrapper .t-col-xxl-offset-12 {
        margin-left: 100%
    }

    .tdgv-wrapper .t-col-xxl-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .tdgv-wrapper .t-col-xxl-11 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .tdgv-wrapper .t-col-xxl-push-11 {
        left: 91.66666667%
    }

    .tdgv-wrapper .t-col-xxl-pull-11 {
        right: 91.66666667%
    }

    .tdgv-wrapper .t-col-xxl-offset-11 {
        margin-left: 91.66666667%
    }

    .tdgv-wrapper .t-col-xxl-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .tdgv-wrapper .t-col-xxl-10 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .tdgv-wrapper .t-col-xxl-push-10 {
        left: 83.33333333%
    }

    .tdgv-wrapper .t-col-xxl-pull-10 {
        right: 83.33333333%
    }

    .tdgv-wrapper .t-col-xxl-offset-10 {
        margin-left: 83.33333333%
    }

    .tdgv-wrapper .t-col-xxl-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .tdgv-wrapper .t-col-xxl-9 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .tdgv-wrapper .t-col-xxl-push-9 {
        left: 75%
    }

    .tdgv-wrapper .t-col-xxl-pull-9 {
        right: 75%
    }

    .tdgv-wrapper .t-col-xxl-offset-9 {
        margin-left: 75%
    }

    .tdgv-wrapper .t-col-xxl-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .tdgv-wrapper .t-col-xxl-8 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .tdgv-wrapper .t-col-xxl-push-8 {
        left: 66.66666667%
    }

    .tdgv-wrapper .t-col-xxl-pull-8 {
        right: 66.66666667%
    }

    .tdgv-wrapper .t-col-xxl-offset-8 {
        margin-left: 66.66666667%
    }

    .tdgv-wrapper .t-col-xxl-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .tdgv-wrapper .t-col-xxl-7 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .tdgv-wrapper .t-col-xxl-push-7 {
        left: 58.33333333%
    }

    .tdgv-wrapper .t-col-xxl-pull-7 {
        right: 58.33333333%
    }

    .tdgv-wrapper .t-col-xxl-offset-7 {
        margin-left: 58.33333333%
    }

    .tdgv-wrapper .t-col-xxl-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .tdgv-wrapper .t-col-xxl-6 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .tdgv-wrapper .t-col-xxl-push-6 {
        left: 50%
    }

    .tdgv-wrapper .t-col-xxl-pull-6 {
        right: 50%
    }

    .tdgv-wrapper .t-col-xxl-offset-6 {
        margin-left: 50%
    }

    .tdgv-wrapper .t-col-xxl-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .tdgv-wrapper .t-col-xxl-5 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .tdgv-wrapper .t-col-xxl-push-5 {
        left: 41.66666667%
    }

    .tdgv-wrapper .t-col-xxl-pull-5 {
        right: 41.66666667%
    }

    .tdgv-wrapper .t-col-xxl-offset-5 {
        margin-left: 41.66666667%
    }

    .tdgv-wrapper .t-col-xxl-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .tdgv-wrapper .t-col-xxl-4 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .tdgv-wrapper .t-col-xxl-push-4 {
        left: 33.33333333%
    }

    .tdgv-wrapper .t-col-xxl-pull-4 {
        right: 33.33333333%
    }

    .tdgv-wrapper .t-col-xxl-offset-4 {
        margin-left: 33.33333333%
    }

    .tdgv-wrapper .t-col-xxl-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .tdgv-wrapper .t-col-xxl-3 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .tdgv-wrapper .t-col-xxl-push-3 {
        left: 25%
    }

    .tdgv-wrapper .t-col-xxl-pull-3 {
        right: 25%
    }

    .tdgv-wrapper .t-col-xxl-offset-3 {
        margin-left: 25%
    }

    .tdgv-wrapper .t-col-xxl-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .tdgv-wrapper .t-col-xxl-2 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .tdgv-wrapper .t-col-xxl-push-2 {
        left: 16.66666667%
    }

    .tdgv-wrapper .t-col-xxl-pull-2 {
        right: 16.66666667%
    }

    .tdgv-wrapper .t-col-xxl-offset-2 {
        margin-left: 16.66666667%
    }

    .tdgv-wrapper .t-col-xxl-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .tdgv-wrapper .t-col-xxl-1 {
        display: block;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .tdgv-wrapper .t-col-xxl-push-1 {
        left: 8.33333333%
    }

    .tdgv-wrapper .t-col-xxl-pull-1 {
        right: 8.33333333%
    }

    .tdgv-wrapper .t-col-xxl-offset-1 {
        margin-left: 8.33333333%
    }

    .tdgv-wrapper .t-col-xxl-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .tdgv-wrapper .t-col-xxl-0 {
        display: none
    }

    .tdgv-wrapper .t-col-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-xxl-push-0 {
        left: auto
    }

    .tdgv-wrapper .t-col-xxl-pull-0 {
        right: auto
    }

    .tdgv-wrapper .t-col-xxl-offset-0 {
        margin-left: 0
    }

    .tdgv-wrapper .t-col-xxl-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
}

.tdgv-wrapper .t-badge {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: inline-block
}

.tdgv-wrapper .t-badge--circle,
.tdgv-wrapper .t-badge--dot,
.tdgv-wrapper .t-badge--round {
    position: absolute;
    top: 0;
    right: 0;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: #fff;
    text-align: center;
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.tdgv-wrapper .t-badge--static {
    position: static;
    display: inline-block;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.tdgv-wrapper .t-badge--dot {
    right: 1px;
    width: 6px;
    height: 6px;
    margin-top: 1px;
    background-color: #e34d59;
    border-radius: 50%
}

.tdgv-wrapper .t-badge--circle,
.tdgv-wrapper .t-badge--round {
    height: 20px;
    min-width: 8px;
    padding-right: 6px;
    padding-left: 6px;
    line-height: 20px;
    background-color: #e34d59;
    border-radius: 10px
}

.tdgv-wrapper .t-badge--circle.t-size-s,
.tdgv-wrapper .t-badge--round.t-size-s {
    height: 16px;
    min-width: 8px;
    padding-right: 4px;
    padding-left: 4px;
    line-height: 16px
}

.tdgv-wrapper .t-badge--round {
    border-radius: 999px
}

.tdgv-wrapper .t-drawer-fade-appear,
.tdgv-wrapper .t-drawer-fade-enter {
    opacity: 0
}

.tdgv-wrapper .t-drawer-fade-appear,
.tdgv-wrapper .t-drawer-fade-enter,
.tdgv-wrapper .t-drawer-fade-exit {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.tdgv-wrapper .t-drawer-fade-appear.t-drawer-fade-appear-active,
.tdgv-wrapper .t-drawer-fade-appear.t-drawer-fade-appear-active.t-drawer-fade-appear-to,
.tdgv-wrapper .t-drawer-fade-enter.t-drawer-fade-enter-active,
.tdgv-wrapper .t-drawer-fade-enter.t-drawer-fade-enter-active.t-drawer-fade-enter-to {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: tDrawerFadeIn;
    animation-name: tDrawerFadeIn;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.tdgv-wrapper .t-drawer-fade-exit.t-drawer-fade-exit-active,
.tdgv-wrapper .t-drawer-fade-leave-active.t-drawer-fade-leave-to {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-name: tDrawerFadeOut;
    animation-name: tDrawerFadeOut;
    -webkit-animation-play-state: running;
    animation-play-state: running
}

@-webkit-keyframes tDrawerFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes tDrawerFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes tDrawerFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes tDrawerFadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.tdgv-wrapper .t-drawer {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: fixed;
    z-index: 1500;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden;
    outline: none
}

.tdgv-wrapper .t-drawer--lock {
    overflow: hidden
}

.tdgv-wrapper .t-drawer--attach {
    position: absolute
}

.tdgv-wrapper .t-drawer--left,
.tdgv-wrapper .t-drawer--right {
    top: 0
}

.tdgv-wrapper .t-drawer--left {
    left: 0
}

.tdgv-wrapper .t-drawer--right {
    right: 0
}

.tdgv-wrapper .t-drawer--bottom,
.tdgv-wrapper .t-drawer--top {
    left: 0
}

.tdgv-wrapper .t-drawer--top {
    top: 0
}

.tdgv-wrapper .t-drawer--bottom {
    bottom: 0
}

.tdgv-wrapper .t-drawer__mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
    -webkit-transition: opacity .2s cubic-bezier(.38, 0, .24, 1);
    transition: opacity .2s cubic-bezier(.38, 0, .24, 1);
    opacity: 0
}

.tdgv-wrapper .t-drawer__content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    width: 16px;
    height: 16px;
    font-size: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    overflow: hidden;
    pointer-events: auto;
    -webkit-transition: visibility .28s cubic-bezier(.38, 0, .24, 1), -webkit-transform .28s cubic-bezier(.38, 0, .24, 1);
    transition: visibility .28s cubic-bezier(.38, 0, .24, 1), -webkit-transform .28s cubic-bezier(.38, 0, .24, 1);
    transition: transform .28s cubic-bezier(.38, 0, .24, 1), visibility .28s cubic-bezier(.38, 0, .24, 1);
    transition: transform .28s cubic-bezier(.38, 0, .24, 1), visibility .28s cubic-bezier(.38, 0, .24, 1), -webkit-transform .28s cubic-bezier(.38, 0, .24, 1);
    position: relative
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    visibility: hidden
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--left,
.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--right {
    top: 0
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--left {
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--right {
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--bottom,
.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--top {
    left: 0
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--top {
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.tdgv-wrapper .t-drawer .t-drawer__content-wrapper--bottom {
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.tdgv-wrapper .t-drawer__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 56px;
    padding: 0 16px;
    font: 600 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    border-bottom: 1px solid #e7e7e7;
    border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-drawer__body {
    padding: 16px 16px;
    overflow: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-drawer__footer {
    width: 100%;
    padding: 16px 16px;
    text-align: left;
    border-top: 1px solid #e7e7e7;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-drawer__footer .t-button {
    margin-left: 8px
}

.tdgv-wrapper .t-drawer__footer .t-button:first-child {
    margin-left: 0
}

.tdgv-wrapper .t-drawer__close-btn {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 24px;
    height: 24px;
    top: 8px;
    right: 8px;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
}

.tdgv-wrapper .t-drawer__close-btn:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-drawer__close-btn:active {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-drawer__close-btn .t-icon {
    font-size: 16px;
    vertical-align: unset
}

.tdgv-wrapper .t-drawer--open {
    width: 100%;
    height: 100%;
    pointer-events: auto
}

.tdgv-wrapper .t-drawer--open>.t-drawer__content-wrapper {
    visibility: visible
}

.tdgv-wrapper .t-drawer--open>.t-drawer__mask {
    opacity: 1;
    width: 100%;
    height: 100%
}

.tdgv-wrapper .t-drawer--without-mask {
    pointer-events: none
}

.tdgv-wrapper [tabindex="-1"]:focus {
    outline: none !important
}

.tdgv-wrapper .t-layout {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-layout,
.tdgv-wrapper .t-layout__direction-vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #eee;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.tdgv-wrapper .t-layout--with-sider,
.tdgv-wrapper .t-layout__direction-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-layout__header {
    height: 56px;
    background-color: #fff
}

.tdgv-wrapper .t-layout__content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.tdgv-wrapper .t-layout__sider {
    position: relative;
    width: 232px;
    background: #fff;
    -webkit-transition: all .2s;
    transition: all .2s
}

.tdgv-wrapper .t-layout__footer {
    padding: 24px;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-transfer {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background: rgba(0, 0, 0, 0);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.tdgv-wrapper .t-transfer__list {
    position: relative;
    display: inline-block;
    height: 200px;
    min-width: 200px;
    padding-top: 48px;
    word-break: break-word;
    vertical-align: middle;
    border: 0
}

.tdgv-wrapper .t-transfer__list-source,
.tdgv-wrapper .t-transfer__list-target {
    border: 1px solid #e7e7e7;
    border-radius: 6px
}

.tdgv-wrapper .t-transfer__list-header {
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 184px;
    height: 48px;
    padding: 0 8px;
    margin: 0 8px;
    line-height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-transfer__list-header+:not(.t-transfer__list--with-search) {
    border-top: 1px solid #e7e7e7
}

.tdgv-wrapper .t-transfer__list-header .t-checkbox {
    margin-right: 0
}

.tdgv-wrapper .t-transfer__list-header .t-checkbox__label {
    margin: 0
}

.tdgv-wrapper .t-transfer__list-header div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tdgv-wrapper .t-transfer__list-header div>span {
    margin-left: 8px
}

.tdgv-wrapper .t-transfer__list-header>span {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-transfer__list-body {
    position: relative;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-transfer__list--with-search {
    padding-top: 32px;
    border-top: 0
}

.tdgv-wrapper .t-transfer__list-content {
    width: 100%;
    height: 100%;
    overflow: auto
}

.tdgv-wrapper .t-transfer__list-content .t-checkbox-group {
    width: 100%;
    margin: 8px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px
}

.tdgv-wrapper .t-transfer__list-content .t-checkbox-group .t-checkbox {
    --ripple-color: #e7e7e7;
    margin-right: 8px
}

.tdgv-wrapper .t-transfer__list-content .t-checkbox-group .t-checkbox+.t-checkbox {
    margin-left: 8px
}

.tdgv-wrapper .t-transfer__list-content .t-checkbox-group .t-checkbox__label {
    margin: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-transfer__list-content .t-checkbox-group .t-checkbox__label>span {
    display: inline-block;
    margin-left: 8px
}

.tdgv-wrapper .t-transfer__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4px 8px;
    margin: 0 8px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-transfer__list-item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-transfer__list-item.t-is-disabled:hover {
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-transfer__list-item:hover {
    background: #f3f3f3;
    -webkit-transition: background-color .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-transfer__list-item.t-is-checked {
    background: #ecf2fe
}

.tdgv-wrapper .t-transfer__list-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 12px 12px;
    overflow: auto
}

.tdgv-wrapper .t-transfer__list-pagination {
    height: 24px;
    padding: 12px;
    vertical-align: middle
}

.tdgv-wrapper .t-transfer__list-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e7e7e7
}

.tdgv-wrapper .t-transfer__operations {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: auto 8px;
    overflow: hidden;
    vertical-align: middle;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

.tdgv-wrapper .t-transfer__operations .t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-transfer__operations .t-icon+.t-button__text {
    margin-left: 0
}

.tdgv-wrapper .t-transfer__empty {
    position: absolute;
    top: 50%;
    left: 50%;
    color: rgba(0, 0, 0, .4);
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.tdgv-wrapper .t-transfer__search-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-transfer__search .t-transfer__list {
    height: 240px
}

.tdgv-wrapper .t-transfer--with-tree .t-transfer__list {
    height: auto
}

.tdgv-wrapper .t-transfer--with-tree .t-transfer__list .t-tree {
    padding: 0 12px;
    margin: 8px 0
}

.tdgv-wrapper .t-transfer__pagination .t-transfer__list {
    height: 240px;
    padding-bottom: 48px
}

.tdgv-wrapper .t-transfer__footer .t-transfer__list {
    height: 248px;
    padding-bottom: 48px
}

.tdgv-wrapper .t-transfer__pagination.t-transfer__footer .t-transfer__list {
    height: 288px;
    padding-bottom: 96px
}

.tdgv-wrapper .t-transfer__search.t-transfer__footer .t-transfer__list {
    height: 288px;
    padding-bottom: 48px
}

.tdgv-wrapper .t-transfer__search.t-transfer__pagination .t-transfer__list {
    height: 280px;
    padding-bottom: 48px
}

.tdgv-wrapper .t-transfer__search.t-transfer__footer.t-transfer__pagination .t-transfer__list {
    height: 328px;
    padding-bottom: 88px
}

.tdgv-wrapper .t-transfer__wrapper .t-transfer__list {
    width: 206px;
    height: 320px;
    overflow: scroll
}

.tdgv-wrapper .t-form {
    padding: 0;
    margin: 0;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-form:not(.t-form-inline) .t-form__item:last-of-type {
    margin: 0
}

.tdgv-wrapper .t-form__item {
    margin-bottom: 24px
}

.tdgv-wrapper .t-form__item.t-form__item-with-help {
    margin-bottom: 4px
}

.tdgv-wrapper .t-form__item.t-form__item-with-extra {
    margin-bottom: 24px
}

.tdgv-wrapper .t-form__label {
    float: left;
    padding-right: 24px;
    line-height: 32px;
    color: rgba(0, 0, 0, .9);
    white-space: nowrap;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-form__label--top {
    float: none;
    min-height: 32px
}

.tdgv-wrapper .t-form__label--left {
    text-align: left
}

.tdgv-wrapper .t-form__label--right {
    text-align: right
}

.tdgv-wrapper .t-form__label--required label:before {
    display: inline-block;
    margin-right: 4px;
    line-height: 22px;
    color: #e34d59;
    content: "*"
}

.tdgv-wrapper .t-form__label--colon label:after {
    position: relative;
    margin: 0 2px;
    content: ":"
}

.tdgv-wrapper .t-form__controls {
    position: relative;
    display: flow-root;
    min-height: 32px
}

.tdgv-wrapper .t-form__controls-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-form__controls .t-form__item {
    margin-right: 24px;
    margin-bottom: 0
}

.tdgv-wrapper .t-form__controls.t-is-success .t-form__status .t-icon,
.tdgv-wrapper .t-form__controls.t-is-success .t-input__extra {
    color: #00a870
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success {
    border-color: #00a870
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success.t-input--focused,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-input__extra,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success>.t-input__extra {
    color: #00a870
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner {
    border-color: #00a870
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input--focused,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select--focused,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner .t-icon {
    color: #00a870
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-form__controls.t-form--success-border.t-is-success .t-form__controls-content .t-form__status .t-icon {
    color: #00a870
}

.tdgv-wrapper .t-form__status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 8px
}

.tdgv-wrapper .t-form__status>.t-icon {
    font-size: 16px
}

.tdgv-wrapper .t-form__status-without-icon {
    width: 25px;
    height: 25px
}

.tdgv-wrapper .t-form__status button {
    width: 32px
}

.tdgv-wrapper .t-form__status button+button {
    margin-left: 8px
}

.tdgv-wrapper .t-form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 16px
}

.tdgv-wrapper .t-form-inline .t-form__item {
    display: inline-block;
    min-width: 200px;
    margin: 0;
    margin-right: 24px
}

.tdgv-wrapper .t-input__extra,
.tdgv-wrapper .t-input__help {
    width: 100%;
    height: auto;
    min-height: 20px;
    margin: 0;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input__extra {
    position: absolute;
    bottom: -20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tdgv-wrapper.t-is-warning {
    border-color: #ed7b2f
}

.tdgv-wrapper.t-is-warning.t-input--focused,
.tdgv-wrapper.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper.t-is-warning .t-input__extra,
.tdgv-wrapper.t-is-warning>.t-input__extra {
    color: #ed7b2f
}

.tdgv-wrapper.t-is-warning .t-form__controls-content .t-cascader,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-input,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-radio-button,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-range-input,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-select,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-textarea__inner {
    border-color: #ed7b2f
}

.tdgv-wrapper.t-is-warning .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-input--focused,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-select--focused,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon {
    color: #ed7b2f
}

.tdgv-wrapper.t-is-warning .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper.t-is-warning .t-form__controls-content .t-form__status .t-icon {
    color: #ed7b2f
}

.tdgv-wrapper.t-is-error {
    border-color: #e34d59
}

.tdgv-wrapper.t-is-error.t-input--focused,
.tdgv-wrapper.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper.t-is-error .t-input__extra,
.tdgv-wrapper.t-is-error>.t-input__extra {
    color: #e34d59
}

.tdgv-wrapper.t-is-error .t-form__controls-content .t-cascader,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-input,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-radio-button,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-range-input,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-select,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-textarea__inner {
    border-color: #e34d59
}

.tdgv-wrapper.t-is-error .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-input--focused,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-select--focused,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-textarea__inner .t-icon {
    color: #e34d59
}

.tdgv-wrapper.t-is-error .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper.t-is-error .t-form__controls-content .t-form__status .t-icon {
    color: #e34d59
}

@-webkit-keyframes t-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes t-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes t-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes t-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes t-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes t-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.tdgv-wrapper .t-icon-loading {
    -webkit-animation: t-spin 1s linear infinite;
    animation: t-spin 1s linear infinite
}

@-webkit-keyframes t-zoom-out {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes t-zoom-out {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.tdgv-wrapper .t-loading {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    color: #4285f4;
    font-size: 36px
}

.tdgv-wrapper .t-loading--lock {
    overflow: hidden
}

.tdgv-wrapper .t-loading.t-size-s {
    font-size: 16px
}

.tdgv-wrapper .t-loading.t-size-l {
    font-size: 56px
}

.tdgv-wrapper .t-loading__parent--relative {
    position: relative !important
}

.tdgv-wrapper .t-loading__fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3500
}

.tdgv-wrapper .t-loading--center {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-loading__content {
    position: absolute;
    left: 48%;
    top: 20%
}

.tdgv-wrapper .t-loading--inherit-color {
    color: inherit
}

.tdgv-wrapper .t-loading__parent {
    position: relative
}

.tdgv-wrapper .t-loading__overlay {
    background-color: hsla(0, 0%, 100%, .6)
}

.tdgv-wrapper .t-loading--full {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.tdgv-wrapper .t-loading--hidden {
    visibility: hidden
}

.tdgv-wrapper .t-loading--visible {
    visibility: visible
}

.tdgv-wrapper .t-loading__text {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    margin-left: 4px
}

.tdgv-wrapper .t-loading__gradient {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle
}

.tdgv-wrapper .t-loading__gradient-conic {
    width: 100%;
    height: 100%;
    background: conic-gradient(from 90deg at 50% 50%, #fff 0deg, currentcolor 1turn);
    border-radius: 50%;
    -webkit-mask: radial-gradient(rgba(0, 0, 0, 0) calc(50% - .5px), #fff 50%);
    mask: radial-gradient(rgba(0, 0, 0, 0) calc(50% - .5px), #fff 50%)
}

.tdgv-wrapper .t-calendar {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #e7e7e7;
    border-radius: 9px
}

.tdgv-wrapper .t-calendar .t-is-disabled.t-calendar__table-body-cell:hover {
    cursor: not-allowed
}

.tdgv-wrapper .t-calendar .t-is-disabled .t-calendar__table-body-cell-display {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-calendar .t-is-disabled .t-calendar__table-body-cell-display:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-calendar--full {
    min-width: 560px;
    padding: 32px 32px
}

.tdgv-wrapper .t-calendar--full .t-calendar__control {
    padding: 0
}

.tdgv-wrapper .t-calendar--full .t-calendar__title {
    font: 600 20px/28px PingFang SC, Microsoft YaHei, Arial Regular;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-calendar--full .t-calendar__panel {
    position: relative;
    margin-top: 32px
}

.tdgv-wrapper .t-calendar--full .t-calendar__panel-title {
    position: absolute;
    font: 600 20px/28px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell,
.tdgv-wrapper .t-calendar--full .t-calendar__table-head-cell {
    position: relative;
    margin-right: 8px
}

.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 104px;
    padding: 0;
    margin-left: 0;
    line-height: 22px;
    border-top: 2px solid #e7e7e7;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: border-top, background;
    transition-property: border-top, background;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell-content {
    width: 100%;
    padding: 8px 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell.t-is-checked,
.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell.t-is-checked:hover {
    background-color: #ecf2fe
}

.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell--now {
    border-top: 2px solid #4285f4
}

.tdgv-wrapper .t-calendar--full .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-calendar--full .t-calendar__footer {
    height: 90px;
    padding: 32px 32px;
    border-top: 1px solid #e7e7e7
}

.tdgv-wrapper .t-calendar--card {
    width: 280px;
    padding: 12px 12px;
    border-radius: 6px
}

.tdgv-wrapper .t-calendar--card .t-calendar__control {
    padding: 0
}

.tdgv-wrapper .t-calendar--card .t-calendar__control-section {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tdgv-wrapper .t-calendar--card .t-calendar__control-section-cell:last-child {
    display: block;
    text-align: right;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-calendar--card .t-calendar__panel.t-calendar__panel--month {
    height: 200px;
    margin-top: 12px
}

.tdgv-wrapper .t-calendar--card .t-calendar__panel.t-calendar__panel--year {
    height: 168px;
    margin-top: 12px
}

.tdgv-wrapper .t-calendar--card .t-calendar__panel.t-calendar__panel--year .t-calendar__table-body-cell-display {
    min-width: 48px
}

.tdgv-wrapper .t-calendar--card .t-calendar__table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-self: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-row,
.tdgv-wrapper .t-calendar--card .t-calendar__table-head-row {
    background: #fff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell,
.tdgv-wrapper .t-calendar--card .t-calendar__table-head-cell {
    width: 100%;
    height: 100%;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell-display,
.tdgv-wrapper .t-calendar--card .t-calendar__table-head-cell-display {
    width: 24px;
    line-height: 24px
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-self: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell:hover {
    background-color: #fff
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell-display {
    padding-top: 1px;
    padding-bottom: 1px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    text-align: center;
    border-radius: 3px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell-display:hover {
    -webkit-box-shadow: inset 0 0 0 1px #4285f4;
    box-shadow: inset 0 0 0 1px #4285f4;
    -webkit-transition: -webkit-box-shadow .2s linear;
    transition: -webkit-box-shadow .2s linear;
    transition: box-shadow .2s linear;
    transition: box-shadow .2s linear, -webkit-box-shadow .2s linear
}

.tdgv-wrapper .t-calendar--card .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display {
    position: relative;
    color: #4285f4;
    background-color: #ecf2fe
}

.tdgv-wrapper .t-calendar--card .t-is-checked .t-calendar__table-body-cell-display {
    color: #fff;
    background: #4285f4;
    border-radius: 3px
}

.tdgv-wrapper .t-calendar--card .t-calendar__footer {
    height: 48px;
    padding: 0 12px;
    border-top: 1px solid #e7e7e7
}

.tdgv-wrapper .t-calendar__control,
.tdgv-wrapper .t-calendar__control-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-calendar__control-section {
    height: 100%
}

.tdgv-wrapper .t-calendar__control-section:last-child {
    margin-right: 0
}

.tdgv-wrapper .t-calendar__control-section-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-right: 8px
}

.tdgv-wrapper .t-calendar__control-section-cell .t-radio-group {
    vertical-align: bottom
}

.tdgv-wrapper .t-calendar__control-section-cell .t-select {
    display: inline
}

.tdgv-wrapper .t-calendar__control-section-cell:last-child {
    margin-right: 0
}

.tdgv-wrapper .t-calendar__panel {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-calendar__table {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.tdgv-wrapper .t-calendar__table-body,
.tdgv-wrapper .t-calendar__table-head {
    width: 100%
}

.tdgv-wrapper .t-calendar__table-body-row,
.tdgv-wrapper .t-calendar__table-head-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.tdgv-wrapper .t-calendar__table-body-cell,
.tdgv-wrapper .t-calendar__table-head-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    font: 600 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    cursor: default;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tdgv-wrapper .t-calendar__table-body-cell:last-child,
.tdgv-wrapper .t-calendar__table-head-cell:last-child {
    margin-right: 0
}

.tdgv-wrapper .t-calendar__table-head {
    display: block;
    margin-bottom: 8px
}

.tdgv-wrapper .t-calendar__table-head-row {
    padding-bottom: 0;
    background: #fff
}

.tdgv-wrapper .t-calendar__table-head-cell {
    height: 100%;
    font: 600 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-calendar__table-body-cell {
    cursor: pointer
}

.tdgv-wrapper .t-calendar__table-body-cell:hover {
    background-color: #f3f3f3;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.tdgv-wrapper .t-calendar__table-body-cell-display {
    font: 600 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-date-picker,
.tdgv-wrapper .t-date-range-picker {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-date-picker__header-controller-month-popup>.t-popup__content,
.tdgv-wrapper .t-date-picker__header-controller-year-popup>.t-popup__content {
    max-height: 160px
}

.tdgv-wrapper .t-date-picker__panel-container>.t-popup__content,
.tdgv-wrapper .t-date-range-picker__panel-container>.t-popup__content {
    min-width: 280px;
    padding: 0
}

.tdgv-wrapper .t-date-picker__panel,
.tdgv-wrapper .t-date-range-picker__panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-date-picker__panel--direction-row,
.tdgv-wrapper .t-date-range-picker__panel--direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-date-picker__panel .t-time-picker__panel,
.tdgv-wrapper .t-date-range-picker__panel .t-time-picker__panel {
    width: 216px
}

.tdgv-wrapper .t-date-picker__panel .t-time-picker__panel-section-body,
.tdgv-wrapper .t-date-range-picker__panel .t-time-picker__panel-section-body {
    padding: 0
}

.tdgv-wrapper .t-date-picker__panel .t-time-picker__panel-body,
.tdgv-wrapper .t-date-range-picker__panel .t-time-picker__panel-body {
    margin: 0
}

.tdgv-wrapper .t-date-picker__header,
.tdgv-wrapper .t-date-picker__panel-content,
.tdgv-wrapper .t-date-range-picker__panel-content,
.tdgv-wrapper .t-date-range-picker__panel-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tdgv-wrapper .t-date-picker__header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 12px;
    width: 100%
}

.tdgv-wrapper .t-date-picker__header-controller {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 8px
}

.tdgv-wrapper .t-date-picker__header-controller .t-date-picker__header-controller-month {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 80px
}

.tdgv-wrapper .t-date-picker__header-controller .t-date-picker__header-controller-year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 78px
}

.tdgv-wrapper .t-date-picker__table table {
    width: 100%;
    border-collapse: collapse
}

.tdgv-wrapper .t-date-picker__table table th {
    font-weight: 400;
    color: rgba(0, 0, 0, .6);
    text-align: center
}

.tdgv-wrapper .t-date-picker__table table td.t-date-picker__cell {
    font-weight: 500;
    text-align: center
}

.tdgv-wrapper .t-date-picker__table table td.t-date-picker__cell,
.tdgv-wrapper .t-date-picker__table table th {
    padding: 0;
    line-height: 22px;
    border: 0
}

.tdgv-wrapper .t-date-picker__table table thead:after,
.tdgv-wrapper .t-date-picker__table table thead:before {
    display: block;
    line-height: 4px;
    color: rgba(0, 0, 0, 0);
    content: "-"
}

.tdgv-wrapper .t-date-picker__table-week-row {
    position: sticky;
    cursor: pointer
}

.tdgv-wrapper .t-date-picker__table-week-row .t-date-picker__cell:first-child .t-date-picker__cell-inner {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-date-picker__table-week-row .t-date-picker__cell:hover .t-date-picker__cell-inner {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-date-picker__table-week-row:after {
    position: absolute;
    top: 3px;
    right: 0;
    left: 32px;
    z-index: 10;
    height: 24px;
    pointer-events: none;
    border-radius: 3px;
    content: "";
    -webkit-transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear;
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-date-picker__table-week-row:hover .t-date-picker__cell:first-child .t-date-picker__cell-inner {
    color: #4285f4
}

.tdgv-wrapper .t-date-picker__table-week-row:hover:after {
    -webkit-box-shadow: inset 0 0 0 1px #4285f4;
    box-shadow: inset 0 0 0 1px #4285f4
}

.tdgv-wrapper .t-date-picker__table-week-row--active:after {
    z-index: 0;
    background-color: #4285f4;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__table-week-row--active .t-date-picker__cell:first-child .t-date-picker__cell-inner {
    color: #4285f4
}

.tdgv-wrapper .t-date-picker__table-week-row--active .t-date-picker__cell .t-date-picker__cell-inner {
    color: #fff;
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-date-picker__table-week-row--range:after {
    z-index: 0;
    background-color: #ecf2fe;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__table-week-row--range .t-date-picker__cell .t-date-picker__cell-inner {
    background: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-date-picker__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 12px;
    gap: 8px
}

.tdgv-wrapper .t-date-picker__footer--bottom {
    border-top: 1px solid #e7e7e7
}

.tdgv-wrapper .t-date-picker__footer--top {
    border-bottom: 1px solid #e7e7e7
}

.tdgv-wrapper .t-date-picker__footer--left {
    border-right: 1px solid #e7e7e7
}

.tdgv-wrapper .t-date-picker__footer--left,
.tdgv-wrapper .t-date-picker__footer--left .t-date-picker__presets,
.tdgv-wrapper .t-date-picker__footer--right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-date-picker__footer--right {
    border-left: 1px solid #e7e7e7
}

.tdgv-wrapper .t-date-picker__footer--right .t-date-picker__presets {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-date-picker__presets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 40px;
    white-space: nowrap;
    gap: 8px
}

.tdgv-wrapper .t-date-picker__presets .t-button {
    cursor: pointer
}

.tdgv-wrapper .t-date-picker__presets a {
    color: #4285f4
}

.tdgv-wrapper .t-date-picker__presets a:hover {
    color: #1d5ac9
}

.tdgv-wrapper .t-date-picker__panel-time,
.tdgv-wrapper .t-date-range-picker__panel-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6px;
    padding: 12px 8px;
    border-left: 1px solid #e7e7e7
}

.tdgv-wrapper .t-date-picker__panel-time-viewer,
.tdgv-wrapper .t-date-range-picker__panel-time-viewer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    line-height: 22px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-date-picker__panel-time .t-time-picker__panel-body,
.tdgv-wrapper .t-date-range-picker__panel-time .t-time-picker__panel-body {
    margin: 0
}

.tdgv-wrapper .t-date-picker__panel-date,
.tdgv-wrapper .t-date-picker__panel-month,
.tdgv-wrapper .t-date-picker__panel-quarter,
.tdgv-wrapper .t-date-picker__panel-week,
.tdgv-wrapper .t-date-picker__panel-year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:after,
.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:before,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:after,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--hover-highlight:before {
    left: -28px;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell--hover-highlight+.t-date-picker__cell--active:after,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell--hover-highlight+.t-date-picker__cell--active:after {
    left: 0;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell--highlight+.t-date-picker__cell--highlight:before,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell--highlight+.t-date-picker__cell--highlight:before {
    left: -28px
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__header-controller-year,
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__header-controller-year,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__header-controller-year {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 130px
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__table table tbody,
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__table table tbody,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__table table tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    gap: 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__table table tbody tr,
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__table table tbody tr,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__table table tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before,
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell--disabled+.t-date-picker__cell--disabled:before {
    left: -56px
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell:first-child,
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__cell:first-child,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell:first-child {
    text-align: left
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell:nth-child(3),
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__cell:nth-child(3),
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell:nth-child(3) {
    text-align: right
}

.tdgv-wrapper .t-date-picker__panel-month .t-date-picker__cell-inner,
.tdgv-wrapper .t-date-picker__panel-quarter .t-date-picker__cell-inner,
.tdgv-wrapper .t-date-picker__panel-year .t-date-picker__cell-inner {
    width: 48px
}

.tdgv-wrapper .t-date-picker__cell {
    position: relative;
    padding: 0;
    cursor: pointer
}

.tdgv-wrapper .t-date-picker__cell:after,
.tdgv-wrapper .t-date-picker__cell:before {
    position: absolute;
    top: 50%;
    right: -5%;
    left: -5%;
    z-index: 1;
    height: 24px;
    border-radius: 3px;
    content: "";
    opacity: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, .15, 1);
    transition: opacity .2s cubic-bezier(0, 0, .15, 1)
}

.tdgv-wrapper .t-date-picker__cell:hover .t-date-picker__cell-inner {
    -webkit-box-shadow: inset 0 0 0 1px #4285f4;
    box-shadow: inset 0 0 0 1px #4285f4
}

.tdgv-wrapper .t-date-picker__cell-inner {
    position: relative;
    z-index: 5;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 24px;
    height: 24px;
    margin: 3px;
    border-radius: 3px;
    -webkit-transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear;
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), background-color .2s linear, border-color .2s linear, color .2s linear, -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-date-picker__cell--now .t-date-picker__cell-inner {
    color: #4285f4;
    background: #ecf2fe
}

.tdgv-wrapper .t-date-picker__cell--highlight:before,
.tdgv-wrapper .t-date-picker__cell--hover-highlight:after {
    background-color: #ecf2fe;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__cell--highlight.t-date-picker__cell--hover-highlight:after {
    background-color: rgba(0, 0, 0, .06);
    opacity: 1
}

.tdgv-wrapper .t-date-picker__cell--additional:hover .t-date-picker__cell-inner {
    background-color: #f3f3f3;
    border-color: #f3f3f3;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-date-picker__cell--additional .t-date-picker__cell-inner {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-date-picker__cell--active .t-date-picker__cell-inner {
    color: #fff;
    background-color: #4285f4
}

.tdgv-wrapper .t-date-picker__cell--active-start:before {
    left: 6px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__cell--active-start:hover:before {
    left: -5%
}

.tdgv-wrapper .t-date-picker__cell--active-end:before {
    right: 6px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__cell--active-end:hover:before {
    right: -5%
}

.tdgv-wrapper .t-date-picker__cell--disabled:hover .t-date-picker__cell-inner {
    background-color: #eee;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-date-picker__cell--disabled .t-date-picker__cell-inner {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed;
    background-color: #eee
}

.tdgv-wrapper .t-date-picker__cell--disabled+.tdgv-wrapper .t-date-picker__cell--disabled:before {
    left: -36px;
    background-color: #eee;
    border-radius: 3px;
    opacity: 1
}

.tdgv-wrapper .t-date-picker__input--placeholder input {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-input-number {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    position: relative;
    display: inline-block;
    width: 144px;
    padding: 0 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tdgv-wrapper .t-input-number:not(.tdgv-wrapper .t-input-number--column)>.t-input-number__decrease+.t-input__wrap {
    margin-left: 4px
}

.tdgv-wrapper .t-input-number input::-webkit-inner-spin-button,
.tdgv-wrapper .t-input-number input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none
}

.tdgv-wrapper .t-input-number input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

.tdgv-wrapper .t-input-number>.t-input__tips {
    position: absolute;
    left: 0
}

.tdgv-wrapper .t-input-number input+.t-input__suffix {
    margin-left: 8px
}

.tdgv-wrapper .t-input-number .t-input__prefix {
    margin-right: 8px
}

.tdgv-wrapper .t-input-number .t-input {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-input-number.t-input-number--auto-width {
    width: auto
}

.tdgv-wrapper .t-input-number.t-input-number--auto-width.t-is-controls-right {
    width: auto;
    min-width: auto
}

.tdgv-wrapper .t-input-number.t-input-number--auto-width .t-input__inner {
    min-width: 42px
}

.tdgv-wrapper .t-input-number.t-input-number--auto-width:not(.t-input-number--column) .t-input-number__increase {
    right: -4px
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase {
    position: absolute;
    top: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease:hover,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase:hover {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease:hover .t-icon,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase:hover .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease:active,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase:active {
    color: #4285f4;
    background-color: #f3f3f3
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease .t-icon,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase .t-icon {
    position: relative;
    z-index: 1;
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: no-drop;
    background-color: #eee
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled .t-icon,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled:hover,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled:hover .t-icon,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled:hover .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled::-moz-placeholder,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease.t-is-disabled::placeholder,
.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase.t-is-disabled::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__decrease {
    left: 0
}

.tdgv-wrapper .t-input-number .tdgv-wrapper .t-input-number__increase {
    right: -8px
}

.tdgv-wrapper .t-input-number.t-is-disabled .t-input {
    color: rgba(0, 0, 0, .26);
    cursor: no-drop;
    background-color: #eee
}

.tdgv-wrapper .t-input-number.t-is-disabled .t-input:active,
.tdgv-wrapper .t-input-number.t-is-disabled .t-input:focus,
.tdgv-wrapper .t-input-number.t-is-disabled .t-input:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-input-number.t-is-disabled .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-is-disabled .t-input-number__increase {
    color: rgba(0, 0, 0, .26);
    cursor: no-drop;
    background-color: #eee
}

.tdgv-wrapper .t-input-number.t-is-disabled .t-input-number__decrease .t-icon,
.tdgv-wrapper .t-input-number.t-is-disabled .t-input-number__increase .t-icon {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-input-number.t-size-s {
    width: 120px;
    padding: 0 24px
}

.tdgv-wrapper .t-input-number.t-size-s .t-input {
    height: 24px;
    font-size: 12px;
    line-height: 24px
}

.tdgv-wrapper .t-input-number.t-size-s .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-size-s .t-input-number__increase {
    width: 24px;
    height: 24px;
    font-size: 14px
}

.tdgv-wrapper .t-input-number.t-size-l {
    width: 168px;
    padding: 0 40px
}

.tdgv-wrapper .t-input-number.t-size-l .t-input {
    height: 40px;
    line-height: 40px
}

.tdgv-wrapper .t-input-number.t-size-l .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-size-l .t-input-number__increase {
    width: 40px;
    height: 40px;
    font-size: 18px
}

.tdgv-wrapper .t-input-number.t-size-l.t-is-controls-right .t-input {
    height: 40px;
    padding-right: 48px;
    line-height: 40px
}

.tdgv-wrapper .t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-size-l.t-is-controls-right .t-input-number__increase {
    width: 40px;
    font-size: 16px
}

.tdgv-wrapper .t-input-number.t-input-number--normal {
    padding: 0;
    border-radius: 3px
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: no-drop
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled:hover .t-input {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-input-number--normal.t-is-disabled .t-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-input-number.t-is-controls-right {
    width: 96px;
    padding: 0
}

.tdgv-wrapper .t-input-number.t-is-controls-right:hover .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-is-controls-right:hover .t-input-number__increase {
    opacity: 1;
    visibility: visible
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input {
    width: 100%;
    padding-right: 40px;
    margin: 0;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase {
    top: auto;
    right: 1px;
    left: auto;
    z-index: 2;
    width: 32px;
    height: 14px;
    background: #f3f3f3;
    border: 0;
    border-radius: 0;
    opacity: 0;
    visibility: hidden
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase .t-icon {
    font-size: 12px
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease:hover,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase:hover {
    background: #dcdcdc
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: no-drop;
    background-color: #eee
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder,
.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__increase {
    top: 1px;
    border-top-right-radius: 2px
}

.tdgv-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease {
    top: 17px;
    border-bottom-right-radius: 2px
}

.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-l {
    width: 120px
}

.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-l .t-input-number__increase {
    height: 18px
}

.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease {
    top: 21px
}

.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-s {
    width: 88px
}

.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease,
.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-s .t-input-number__increase {
    height: 10px
}

.tdgv-wrapper .t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease {
    top: 13px
}

.tdgv-wrapper .t-input-number--row .t-input__wrap {
    width: auto;
    margin-right: 8px
}

.tdgv-wrapper .t-input-number--row .t-input-number__increase {
    right: 0
}

.tdgv-wrapper .flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-time-picker,
.tdgv-wrapper .t-time-range-picker {
    position: relative;
    display: inline-block;
    width: 240px;
    background: rgba(0, 0, 0, 0);
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-time-picker.t-is-disabled,
.tdgv-wrapper .t-time-range-picker.t-is-disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-time-picker>:active,
.tdgv-wrapper .t-time-picker>:focus,
.tdgv-wrapper .t-time-range-picker>:active,
.tdgv-wrapper .t-time-range-picker>:focus {
    outline: 0
}

.tdgv-wrapper .t-time-picker__group,
.tdgv-wrapper .t-time-range-picker__group {
    position: relative
}

.tdgv-wrapper .t-time-picker__group.active,
.tdgv-wrapper .t-time-range-picker__group.active {
    border: 1px solid #4285f4;
    -webkit-box-shadow: 0 0 2px 2px #d2e7fb;
    box-shadow: 0 0 2px 2px #d2e7fb
}

.tdgv-wrapper .t-time-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear,
.tdgv-wrapper .t-time-range-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear {
    display: block
}

.tdgv-wrapper .t-time-picker__group-text,
.tdgv-wrapper .t-time-range-picker__group-text {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-time-picker__group input,
.tdgv-wrapper .t-time-range-picker__group input {
    cursor: pointer
}

.tdgv-wrapper .t-time-range-picker {
    width: auto
}

.tdgv-wrapper .t-time-picker__panel {
    --timePickerPanelOffsetTop: 15;
    --timePickerPanelOffsetBottom: 21;
    position: relative;
    display: inline-block;
    width: 280px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    background: rgba(0, 0, 0, 0);
    border-radius: 3px
}

.tdgv-wrapper .t-time-picker__panel-body {
    position: relative;
    width: 100%;
    height: 216px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-time-picker__panel-body-active-mask {
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 24px
}

.tdgv-wrapper .t-time-picker__panel-body-active-mask>div {
    height: 24px;
    margin: 6px 4px;
    background-color: #ecf2fe;
    border-radius: 3px;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-time-picker__panel-body-scroll {
    position: relative;
    height: 100%;
    overflow-y: scroll;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0;
    margin: 0;
    list-style: none
}

.tdgv-wrapper .t-time-picker__panel-body-scroll::-webkit-scrollbar {
    width: 0
}

.tdgv-wrapper .t-time-picker__panel-body-scroll:after,
.tdgv-wrapper .t-time-picker__panel-body-scroll:before {
    display: block;
    height: 50%;
    content: ""
}

.tdgv-wrapper .t-time-picker__panel-body-scroll:before {
    height: calc(50% - var(--timePickerPanelOffsetTop, 0)*1px)
}

.tdgv-wrapper .t-time-picker__panel-body-scroll:after {
    height: calc(50% - var(--timePickerPanelOffsetBottom, 0)*1px)
}

.tdgv-wrapper .t-time-picker__panel-body-scroll:last-child {
    border-right: 0
}

.tdgv-wrapper .t-time-picker__panel-body-scroll-item {
    height: 24px;
    margin: 6px 4px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    line-height: 24px;
    color: rgba(0, 0, 0, .6);
    text-align: center;
    cursor: pointer;
    border-radius: 3px;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-time-picker__panel-body-scroll-item:not(.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-current):not(.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-disabled):hover {
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-time-picker__panel-body-scroll-item:not(.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-current):not(.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-disabled):active {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-hidden {
    display: none;
    cursor: not-allowed
}

.tdgv-wrapper .t-time-picker__panel-body-scroll-item.t-is-current {
    color: #4285f4
}

.tdgv-wrapper .t-time-picker__panel-section-body {
    padding: 12px 8px
}

.tdgv-wrapper .t-time-picker__panel-section-footer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 12px;
    background-color: rgba(0, 0, 0, 0);
    border-top: 1px solid #e7e7e7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-textarea {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative
}

.tdgv-wrapper .t-textarea,
.tdgv-wrapper .t-textarea__inner {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.tdgv-wrapper .t-textarea__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    min-height: 56px;
    padding: 5px 8px;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    outline: none;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1), height 0s;
    transition: all .2s cubic-bezier(.38, 0, .24, 1), height 0s;
    resize: vertical
}

.tdgv-wrapper .t-textarea__inner:hover {
    border-color: #4285f4
}

.tdgv-wrapper .t-textarea__inner:focus {
    border-color: #4285f4;
    -webkit-box-shadow: 0 0 0 2px #d2e7fb;
    box-shadow: 0 0 0 2px #d2e7fb
}

.tdgv-wrapper .t-textarea__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-textarea__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-textarea__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-textarea__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-textarea__inner::placeholder {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-textarea__inner.t-is-success {
    border-color: #00a870
}

.tdgv-wrapper .t-textarea__inner.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-textarea__inner.t-is-warning {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-textarea__inner.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-textarea__inner.t-is-error {
    border-color: #e34d59
}

.tdgv-wrapper .t-textarea__inner.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-textarea__limit {
    position: absolute;
    right: 16px;
    bottom: 8px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4);
    background: #fff
}

.tdgv-wrapper .t-textarea .t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed;
    background-color: #eee
}

.tdgv-wrapper .t-textarea .t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-textarea .t-is-disabled::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-textarea .t-is-disabled::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-textarea .t-is-disabled:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-textarea .t-is-disabled::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-textarea .t-is-disabled::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-textarea .t-resize-none {
    resize: none
}

.tdgv-wrapper .t-textarea__tips {
    display: inline-block;
    height: auto;
    min-height: 24px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-textarea__tips--normal {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-textarea__tips--success {
    color: #00a870
}

.tdgv-wrapper .t-textarea__tips--warning {
    color: #ed7b2f
}

.tdgv-wrapper .t-textarea__tips--error {
    color: #e34d59
}

.tdgv-wrapper .t-slider__input-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 24px
}

.tdgv-wrapper .t-slider__input-container.is-vertical {
    padding-top: 16px;
    margin-left: 0
}

.tdgv-wrapper .t-slider__input-container .t-slider__center-line {
    width: 8px;
    height: 1px;
    margin: 0 8px;
    background: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-slider {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 12px;
    padding: 4px 0
}

.tdgv-wrapper .t-slider__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-slider__container.is-vertical {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-slider__rail {
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #dcdcdc;
    border-radius: 999px;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-slider__rail:hover {
    background-color: #5e5e5e
}

.tdgv-wrapper .t-slider__track {
    position: absolute;
    right: auto;
    height: 4px;
    background-color: #4285f4;
    border-radius: 999px
}

.tdgv-wrapper .t-slider__step {
    position: absolute;
    width: 100%;
    height: 4px;
    cursor: pointer
}

.tdgv-wrapper .t-slider__button {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 2px solid #4285f4;
    border-radius: 50%;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .2s;
    transition: .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tdgv-wrapper .t-slider__button--dragging {
    -webkit-box-shadow: 0 0 0 2px #d2e7fb;
    box-shadow: 0 0 0 2px #d2e7fb
}

.tdgv-wrapper .t-slider__button:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-slider__button-wrapper {
    position: absolute;
    top: 50%;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-slider__stop {
    position: absolute;
    top: 4px;
    width: 1px;
    height: 4px;
    background-color: #dcdcdc
}

.tdgv-wrapper .t-slider__mark {
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%
}

.tdgv-wrapper .t-slider__mark-text {
    position: absolute;
    top: 10px;
    display: inline-block;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    cursor: pointer;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tdgv-wrapper .t-slider__mark-text:first-child {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.tdgv-wrapper .t-slider__mark-text:last-child {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.tdgv-wrapper .t-slider--vertical {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-slider--vertical .t-slider__rail {
    width: 4px;
    height: 100%
}

.tdgv-wrapper .t-slider--vertical .t-slider__track {
    top: auto;
    width: 4px
}

.tdgv-wrapper .t-slider--vertical .t-slider__step {
    width: 4px;
    height: 100%
}

.tdgv-wrapper .t-slider--vertical .t-slider__handle {
    top: auto;
    margin-top: -6px;
    margin-left: -5px;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
}

.tdgv-wrapper .t-slider--vertical .t-slider__mark {
    top: 0;
    left: 12px;
    width: 18px;
    height: 100%
}

.tdgv-wrapper .t-slider--vertical .t-slider__stop {
    left: 4px;
    width: 4px;
    height: 1px;
    background-color: #dcdcdc
}

.tdgv-wrapper .t-slider--vertical .t-slider__mark-text {
    margin-top: 0;
    margin-left: 2px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-slider--vertical .t-slider__button-wrapper {
    position: absolute;
    top: auto;
    left: 50%;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: normal;
    text-align: center;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-is-disabled {
    cursor: not-allowed
}

.tdgv-wrapper .t-is-disabled .t-slider__track {
    background-color: #b4d4fa
}

.tdgv-wrapper .t-is-disabled .t-slider__rail {
    background-color: #eee
}

.tdgv-wrapper .t-is-disabled .t-slider__handle {
    border: 2px solid #b4d4fa
}

.tdgv-wrapper .t-is-disabled .t-slider__button {
    border-color: #b4d4fa;
    outline: none
}

.tdgv-wrapper .t-is-disabled .t-slider__mark-text {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-is-disabled .t-slider__button-wrapper {
    cursor: not-allowed
}

.tdgv-wrapper .t-affix {
    position: fixed;
    z-index: 500
}

.tdgv-wrapper .t-swiper {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.tdgv-wrapper .t-swiper__wrap {
    position: relative;
    display: block;
    height: 100%
}

.tdgv-wrapper .t-swiper__content {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.tdgv-wrapper .t-swiper__container {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-swiper__container__item {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.tdgv-wrapper .t-swiper__arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper__arrow svg.t-icon {
    width: 20px;
    height: 20px
}

.tdgv-wrapper .t-swiper__arrow svg.t-icon:before {
    font-size: 24px
}

.tdgv-wrapper .t-swiper__arrow--default .t-swiper__arrow-left {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    color: hsla(0, 0%, 100%, .55);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: 16px
}

.tdgv-wrapper .t-swiper__arrow--default .t-swiper__arrow-left:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .22);
    border-radius: 3px;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-swiper__arrow--default .t-swiper__arrow-left:active {
    background-color: hsla(0, 0%, 100%, .35);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-swiper__arrow--default .t-swiper__arrow-right {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    color: hsla(0, 0%, 100%, .55);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: .2s linear;
    transition: .2s linear;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    right: 16px
}

.tdgv-wrapper .t-swiper__arrow--default .t-swiper__arrow-right:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .22);
    border-radius: 3px;
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-swiper__arrow--default .t-swiper__arrow-right:active {
    background-color: hsla(0, 0%, 100%, .35);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.tdgv-wrapper .t-swiper-card .t-swiper__container {
    display: block
}

.tdgv-wrapper .t-swiper-card .t-swiper__container .t-is-active {
    z-index: 2
}

.tdgv-wrapper .t-swiper-card .t-swiper__card {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 41.5%;
    height: 100%
}

.tdgv-wrapper .t-swiper-fade .t-swiper__container {
    display: block
}

.tdgv-wrapper .t-swiper-fade .t-swiper__fade {
    position: absolute;
    top: 0;
    left: 0
}

.tdgv-wrapper .t-swiper__navigation {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-swiper__navigation>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.tdgv-wrapper .t-swiper__navigation .t-swiper__arrow svg.t-icon {
    width: 16px;
    height: 16px
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    width: 14px;
    height: auto;
    padding: 18px 0;
    margin: 0 0 0 6px
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 100%;
    height: 3px
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    width: 24px
}

.tdgv-wrapper .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item {
    cursor: pointer;
    width: 14px;
    height: auto;
    padding: 18px 0;
    margin: 0 0 0 6px
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    border-radius: 1.5px;
    width: 100%;
    height: 3px
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active {
    width: 24px
}

.tdgv-wrapper .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item {
    cursor: pointer;
    width: 4px;
    height: auto;
    padding: 18px 0;
    margin: 0 0 0 6px
}

.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item span {
    border-radius: 50%;
    width: 100%;
    height: 4px
}

.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item.t-is-active span,
.tdgv-wrapper .t-swiper__navigation-dots .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: -34px;
    height: 22px;
    line-height: 22px
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__arrow-left {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__arrow-right {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__container,
.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    bottom: auto;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    width: auto;
    height: 14px;
    padding: 0 18px;
    margin: 6px 0 0 0
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 3px;
    height: 100%
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    height: 24px
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item {
    cursor: pointer;
    width: auto;
    height: 14px;
    padding: 0 18px;
    margin: 6px 0 0 0
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    border-radius: 1.5px;
    width: 3px;
    height: 100%
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active {
    height: 24px
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots-bar .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item {
    cursor: pointer;
    width: auto;
    max-height: 4px;
    padding: 0 18px;
    margin: 6px 0 0 0
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span {
    border-radius: 50%;
    width: 4px;
    height: 100%
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item.t-is-active span,
.tdgv-wrapper .t-swiper--vertical .t-swiper__navigation-dots .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation {
    bottom: -36px
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: -34px;
    height: 22px;
    line-height: 22px
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.tdgv-wrapper .t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation {
    right: -36px;
    bottom: auto
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: -34px;
    height: 22px;
    line-height: 22px
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-is-active span,
.tdgv-wrapper .t-swiper--outside.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation {
    bottom: 0
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: -34px;
    height: 22px;
    line-height: 22px
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 22px;
    height: 22px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--inside .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    margin: 0;
    font-size: 14px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-swiper--large .t-swiper__arrow i.t-icon:before {
    font-size: 32px
}

.tdgv-wrapper .t-swiper--large .t-swiper__arrow--default .t-swiper__arrow-left {
    width: 32px;
    height: 32px;
    left: 24px
}

.tdgv-wrapper .t-swiper--large .t-swiper__arrow--default .t-swiper__arrow-right {
    width: 32px;
    height: 32px;
    right: 24px
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    width: 21px;
    height: auto;
    padding: 24px 0;
    margin: 0 0 0 8px
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 100%;
    height: 4px
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    width: 36px
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: -36px;
    height: 24px;
    line-height: 24px
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--large .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    margin: 0;
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-swiper--large.t-swiper--outside .t-swiper__navigation {
    bottom: -48px
}

.tdgv-wrapper .t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.tdgv-wrapper .t-swiper--large.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    width: auto;
    height: 21px;
    padding: 0 24px;
    margin: 8px 0 0 0
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 4px;
    height: 100%
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    height: 36px
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation {
    right: -48px
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.tdgv-wrapper .t-swiper--large.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-swiper--small .t-swiper__arrow i.t-icon:before {
    font-size: 16px
}

.tdgv-wrapper .t-swiper--small .t-swiper__arrow--default .t-swiper__arrow-left {
    width: 16px;
    height: 16px;
    left: 8px
}

.tdgv-wrapper .t-swiper--small .t-swiper__arrow--default .t-swiper__arrow-right {
    width: 16px;
    height: 16px;
    right: 8px
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    width: 9px;
    height: auto;
    padding: 12px 0;
    margin: 0 0 0 4px
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 100%;
    height: 2px
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-left: 0
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    width: 15px
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
    bottom: -32px;
    height: 20px;
    line-height: 20px
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-left:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right {
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    color: rgba(0, 0, 0, .26);
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right:hover {
    color: #4285f4
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__arrow-right:active {
    color: #1d5ac9
}

.tdgv-wrapper .t-swiper--small .t-swiper__navigation--fraction .t-swiper__navigation-text-fraction {
    display: inline-block;
    margin: 0;
    font-size: 12px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-swiper--small.t-swiper--outside .t-swiper__navigation {
    bottom: -24px
}

.tdgv-wrapper .t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.tdgv-wrapper .t-swiper--small.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item {
    cursor: pointer;
    width: auto;
    height: 9px;
    padding: 0 12px;
    margin: 4px 0 0 0
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    width: 2px;
    height: 100%
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item:first-child {
    margin-top: 0
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background: hsla(0, 0%, 100%, .22)
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: hsla(0, 0%, 100%, .55)
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active {
    height: 15px
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical .t-swiper__navigation-bars .t-swiper__navigation-item.t-is-active span {
    background-color: #fff
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation {
    right: -24px
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span {
    background-color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:hover {
    background-color: #4285f4
}

.tdgv-wrapper .t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-is-active span,
.tdgv-wrapper .t-swiper--small.t-swiper--vertical.t-swiper--outside .t-swiper__navigation-bars .t-swiper__navigation-item span:active {
    background-color: #1d5ac9
}

.tdgv-wrapper .t-avatar {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    color: #4285f4;
    white-space: nowrap;
    vertical-align: middle;
    background: #d2e7fb;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32px;
    height: 32px;
    font-size: 16px;
    line-height: 32px
}

.tdgv-wrapper .t-avatar.t-avatar__icon {
    font-size: 20px
}

.tdgv-wrapper .t-avatar img {
    width: 32px;
    height: 32px
}

.tdgv-wrapper .t-avatar--circle {
    border-radius: 50%
}

.tdgv-wrapper .t-avatar--round {
    border-radius: 3px
}

.tdgv-wrapper .t-avatar.t-size-s {
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 24px
}

.tdgv-wrapper .t-avatar.t-size-s.t-avatar__icon {
    font-size: 16px
}

.tdgv-wrapper .t-avatar.t-size-s img {
    width: 24px;
    height: 24px
}

.tdgv-wrapper .t-avatar.t-size-l {
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px
}

.tdgv-wrapper .t-avatar.t-size-l.t-avatar__icon {
    font-size: 24px
}

.tdgv-wrapper .t-avatar.t-size-l img {
    width: 40px;
    height: 40px
}

.tdgv-wrapper .t-avatar-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-avatar-group .t-avatar {
    border: 2px solid #fff
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child) {
    margin-right: -6px
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-s {
    margin-right: -4px
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-l {
    margin-right: -8px
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:first-child {
    z-index: 49
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(2) {
    z-index: 48
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(3) {
    z-index: 47
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(4) {
    z-index: 46
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(5) {
    z-index: 45
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(6) {
    z-index: 44
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(7) {
    z-index: 43
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(8) {
    z-index: 42
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(9) {
    z-index: 41
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(10) {
    z-index: 40
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(11) {
    z-index: 39
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(12) {
    z-index: 38
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(13) {
    z-index: 37
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(14) {
    z-index: 36
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(15) {
    z-index: 35
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(16) {
    z-index: 34
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(17) {
    z-index: 33
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(18) {
    z-index: 32
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(19) {
    z-index: 31
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(20) {
    z-index: 30
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(21) {
    z-index: 29
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(22) {
    z-index: 28
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(23) {
    z-index: 27
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(24) {
    z-index: 26
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(25) {
    z-index: 25
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(26) {
    z-index: 24
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(27) {
    z-index: 23
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(28) {
    z-index: 22
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(29) {
    z-index: 21
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(30) {
    z-index: 20
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(31) {
    z-index: 19
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(32) {
    z-index: 18
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(33) {
    z-index: 17
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(34) {
    z-index: 16
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(35) {
    z-index: 15
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(36) {
    z-index: 14
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(37) {
    z-index: 13
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(38) {
    z-index: 12
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(39) {
    z-index: 11
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(40) {
    z-index: 10
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(41) {
    z-index: 9
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(42) {
    z-index: 8
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(43) {
    z-index: 7
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(44) {
    z-index: 6
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(45) {
    z-index: 5
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(46) {
    z-index: 4
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(47) {
    z-index: 3
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(48) {
    z-index: 2
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(49) {
    z-index: 1
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(50) {
    z-index: 0
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child) {
    margin-left: -6px
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-s {
    margin-left: -4px
}

.tdgv-wrapper .t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-l {
    margin-left: -8px
}

.tdgv-wrapper .t-comment {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .t-comment__avatar,
.tdgv-wrapper .t-comment__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tdgv-wrapper .t-comment__avatar {
    margin-right: 24px;
    cursor: pointer;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-comment__avatar-image {
    width: 56px;
    height: 56px;
    border-radius: 50%
}

.tdgv-wrapper .t-comment__content {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-comment__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 8px
}

.tdgv-wrapper .t-comment__name {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 8px;
    font: 600 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-comment__time {
    padding-right: 8px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-comment__detail {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    word-break: break-all
}

.tdgv-wrapper .t-comment__quote {
    padding-left: 16px;
    margin-top: 16px;
    border-left: 4px solid #e7e7e7
}

.tdgv-wrapper .t-comment__quote .t-comment__detail,
.tdgv-wrapper .t-comment__quote .t-comment__name {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-comment__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin-top: 8px;
    list-style: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    gap: 8px
}

.tdgv-wrapper .t-comment__actions .t-button--variant-text {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-comment__actions .t-button--variant-text .t-button__text {
    gap: 8px
}

.tdgv-wrapper .t-comment__reply {
    padding: 16px 24px;
    margin-top: 16px;
    margin-left: 80px;
    background-color: #f3f3f3;
    border-radius: 6px
}

.tdgv-wrapper .t-comment__reply .t-button--variant-text {
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-comment__reply .t-button--variant-text:hover {
    background-color: #eee
}

.tdgv-wrapper .t-comment__reply .t-button--variant-text .t-button__text {
    gap: 8px
}

.tdgv-wrapper .t-timeline {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-timeline,
.tdgv-wrapper .t-timeline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

.tdgv-wrapper .t-timeline-item {
    position: relative;
    min-height: 72px;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .t-timeline-item__label.tdgv-wrapper .t-timeline-item__label--alternate {
    position: absolute
}

.tdgv-wrapper .t-timeline-item__wrapper {
    position: relative;
    width: 8px
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot {
    position: absolute;
    top: 8px;
    width: 4px;
    height: 4px;
    border: 2px solid rgba(0, 0, 0, 0);
    border-radius: 50%
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--primary {
    border-color: #4285f4
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--default {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--success {
    border-color: #00a870
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--warning {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--error {
    border-color: #e34d59
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--custom {
    position: relative;
    top: 4px;
    left: 50%;
    border: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__dot--custom .t-timeline-item__dot-content {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__tail {
    position: absolute;
    bottom: 0;
    left: 50%;
    height: calc(100% - 24px);
    padding-bottom: 28px;
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-color: #dcdcdc;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .t-timeline-item__wrapper .t-timeline-item__tail--theme-dot {
    border-right: 0;
    border-style: dashed
}

.tdgv-wrapper .t-timeline-item__label {
    font-size: 14px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-timeline-item__content {
    padding-left: 16px;
    font-size: 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-timeline-item--last .t-timeline-item__tail {
    display: none
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-label--alternate.t-timeline-left .t-timeline-item__label {
    left: 0;
    text-align: right
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-label--alternate.t-timeline-left .t-timeline-item__wrapper {
    margin-left: 100px
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-label--alternate.t-timeline-right .t-timeline-item__label {
    right: 0;
    text-align: left
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-label--alternate.t-timeline-right .t-timeline-item__wrapper {
    margin-right: 100px
}

.tdgv-wrapper .t-timeline-right .t-timeline-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.tdgv-wrapper .t-timeline-right .t-timeline-item__content {
    padding-right: 16px;
    padding-left: 0;
    text-align: right
}

.tdgv-wrapper .t-timeline-alternate .t-timeline-item-left {
    margin-left: calc(50% - 4px)
}

.tdgv-wrapper .t-timeline-alternate .t-timeline-item-right {
    margin-right: calc(50% - 4px);
    text-align: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.tdgv-wrapper .t-timeline-alternate .t-timeline-item-right .t-timeline-item__content {
    padding-right: 16px;
    padding-left: 0
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-alternate .t-timeline-item__label {
    width: 100%
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-alternate .t-timeline-item-left .t-timeline-item__label--alternate {
    left: 0;
    padding-right: 16px;
    text-align: right;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-alternate .t-timeline-item-right .t-timeline-item__label--alternate {
    right: 0;
    padding-left: 16px;
    text-align: left;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.tdgv-wrapper .t-timeline-horizontal {
    min-height: 200px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item {
    min-width: 160px;
    padding-right: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__wrapper {
    width: 100%;
    height: 8px
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot {
    position: absolute;
    top: 50%;
    left: unset;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot--custom {
    position: relative;
    top: 50%;
    border: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__dot--custom .t-timeline-item__dot-content {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__tail {
    top: 50%;
    left: 16px;
    width: calc(100% - 16px);
    padding-bottom: 0;
    border: 0;
    border-top: 2px solid rgba(0, 0, 0, 0);
    border-color: #dcdcdc;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__wrapper .t-timeline-item__tail--theme-dot {
    border-right: 0;
    border-style: dashed
}

.tdgv-wrapper .t-timeline-horizontal .t-timeline-item__content {
    padding-top: 16px;
    padding-left: unset;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset
}

.tdgv-wrapper .t-timeline-vertical .t-timeline-item__content {
    padding-bottom: 16px
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-top .t-timeline-item__label--alternate {
    top: 0;
    width: 100%;
    padding-bottom: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-bottom .t-timeline-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-bottom .t-timeline-item__wrapper {
    padding-top: 0
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-bottom .t-timeline-item__label--alternate {
    bottom: 0;
    width: 100%;
    padding-top: 16px;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-bottom .t-timeline-item__content {
    padding-top: 0;
    padding-bottom: 16px
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-alternate .t-timeline-item-top .t-timeline-item__label--alternate {
    top: 0;
    width: 100%;
    padding-bottom: 16px;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-alternate .t-timeline-item-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    position: relative;
    -webkit-transform: translateY(calc(-100% + 8px));
    -ms-transform: translateY(calc(-100% + 8px));
    transform: translateY(calc(-100% + 8px))
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-alternate .t-timeline-item-bottom .t-timeline-item__content {
    padding-top: unset;
    padding-bottom: 16px
}

.tdgv-wrapper .t-timeline-label.tdgv-wrapper .t-timeline-horizontal.tdgv-wrapper .t-timeline-alternate .t-timeline-item-bottom .t-timeline-item__label--alternate {
    bottom: 0;
    padding-top: 16px;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.tdgv-wrapper .t-space {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.tdgv-wrapper .t-space .t-space-item {
    width: inherit
}

.tdgv-wrapper .t-space-align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tdgv-wrapper .t-space-align-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tdgv-wrapper .t-space-align-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.tdgv-wrapper .t-space-align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-space-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .t-space-vertical .t-space-item-separator {
    width: 100%
}

.tdgv-wrapper .t-card {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    list-style: none;
    position: relative;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1);
    transition: box-shadow .2s cubic-bezier(.38, 0, .24, 1), -webkit-box-shadow .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-card--bordered {
    border: 1px solid #dcdcdc
}

.tdgv-wrapper .t-card--shadow,
.tdgv-wrapper .t-card--shadow-hover:hover {
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12)
}

.tdgv-wrapper .t-card__cover {
    display: flow-root
}

.tdgv-wrapper .t-card__cover img {
    display: flow-root;
    width: 100%;
    max-height: 100%;
    border-radius: 3px 3px 0 0
}

.tdgv-wrapper .t-card__body {
    display: flow-root;
    padding: 16px 24px
}

.tdgv-wrapper .t-card__header {
    position: relative;
    padding: 16px 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center
}

.tdgv-wrapper .t-card__header,
.tdgv-wrapper .t-card__header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center
}

.tdgv-wrapper .t-card__header-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center
}

.tdgv-wrapper .t-card__header+.t-card__cover img {
    border-radius: 0
}

.tdgv-wrapper .t-card__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 24px
}

.tdgv-wrapper .t-card__footer-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-size-s .t-card__body,
.tdgv-wrapper .t-size-s .t-card__footer,
.tdgv-wrapper .t-size-s .t-card__header {
    padding: 8px 16px
}

.tdgv-wrapper .t-card__avatar {
    width: 56px;
    height: 56px;
    margin-right: 16px
}

.tdgv-wrapper .t-card__title {
    margin-right: 16px;
    font: 600 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    word-break: break-all
}

.tdgv-wrapper .t-card__description,
.tdgv-wrapper .t-card__subtitle {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .6);
    word-break: break-all
}

.tdgv-wrapper .t-card__description {
    margin-top: 4px
}

.tdgv-wrapper .t-card__actions {
    float: right;
    color: #4285f4
}

.tdgv-wrapper .t-card__title--bordered {
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .range-input-disabled.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    background-color: #eee
}

.tdgv-wrapper .range-input-disabled.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .range-input-disabled.t-is-disabled>.t-range-input__prefix .t-icon,
.tdgv-wrapper .range-input-disabled.t-is-disabled>.t-range-input__suffix .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    width: 100%;
    height: 32px;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 4px 8px 4px 4px;
    font-size: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border-color: #dcdcdc;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4px
}

.tdgv-wrapper .t-range-input:hover {
    border-color: #4285f4
}

.tdgv-wrapper .t-range-input.t-is-success {
    border-color: #00a870
}

.tdgv-wrapper .t-range-input.t-is-success.t-range-input--focused,
.tdgv-wrapper .t-range-input.t-is-success:focus {
    -webkit-box-shadow: 0 0 0 2px #bcebdc;
    box-shadow: 0 0 0 2px #bcebdc
}

.tdgv-wrapper .t-range-input.t-is-success>.t-range-input__extra {
    color: #00a870
}

.tdgv-wrapper .t-range-input.t-is-success>.t-range-input__tips {
    font-size: 12px;
    color: #00a870
}

.tdgv-wrapper .t-range-input.t-is-warning {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-range-input.t-is-warning.t-range-input--focused,
.tdgv-wrapper .t-range-input.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-range-input.t-is-warning>.t-range-input__extra {
    color: #ed7b2f
}

.tdgv-wrapper .t-range-input.t-is-warning>.t-range-input__tips {
    font-size: 12px;
    color: #ed7b2f
}

.tdgv-wrapper .t-range-input.t-is-error {
    border-color: #e34d59
}

.tdgv-wrapper .t-range-input.t-is-error.t-range-input--focused,
.tdgv-wrapper .t-range-input.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-range-input.t-is-error>.t-range-input__extra {
    color: #e34d59
}

.tdgv-wrapper .t-range-input.t-is-error>.t-range-input__tips {
    font-size: 12px;
    color: #e34d59
}

.tdgv-wrapper .t-range-input.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    background-color: #eee
}

.tdgv-wrapper .t-range-input.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-range-input.t-is-disabled .t-range-input__inner {
    color: rgba(0, 0, 0, .26);
    cursor: not-allowed
}

.tdgv-wrapper .t-range-input.t-is-disabled .t-range-input__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input.t-is-disabled .t-range-input__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input.t-is-disabled .t-range-input__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input.t-is-disabled .t-range-input__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input.t-is-disabled .t-range-input__inner::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input.t-is-disabled>.t-range-input__prefix .t-icon,
.tdgv-wrapper .t-range-input.t-is-disabled>.t-range-input__suffix .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-range-input.t-range-input--prefix .t-range-input__prefix,
.tdgv-wrapper .t-range-input.t-range-input--suffix .t-range-input__suffix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    font-size: 14px;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-range-input.t-size-l {
    height: 40px;
    padding-top: 4px;
    padding-bottom: 4px;
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-range-input.t-size-l .t-input {
    padding: 0 8px
}

.tdgv-wrapper .t-range-input.t-size-s {
    height: 24px;
    padding: 2px 4px;
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.tdgv-wrapper .t-range-input.t-is-focused {
    z-index: 1;
    border-color: #4285f4;
    -webkit-box-shadow: 0 0 0 2px #d2e7fb;
    box-shadow: 0 0 0 2px #d2e7fb
}

.tdgv-wrapper .t-range-input__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px
}

.tdgv-wrapper .t-range-input__inner .t-input__wrap {
    height: 100%;
    border-radius: 2px
}

.tdgv-wrapper .t-range-input__inner .t-input {
    height: 100%;
    padding: 0 4px;
    font-size: inherit;
    border: 0;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tdgv-wrapper .t-range-input__inner .t-input:hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-range-input__inner .t-input__inner {
    width: 100%;
    height: 100%;
    line-height: 1
}

.tdgv-wrapper .t-range-input__inner .t-input.t-is-focused {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-range-input__extra {
    font: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .4)
}

.tdgv-wrapper .t-range-input__status {
    position: absolute;
    top: 0;
    right: -32px
}

.tdgv-wrapper .t-range-input.t-range-input--suffix .t-input__clear {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1)
}

.tdgv-wrapper .t-range-input.t-range-input--suffix:hover .t-input__clear {
    opacity: 1;
    visibility: visible
}

.tdgv-wrapper .t-range-input .t-range-input__suffix-clear {
    cursor: pointer
}

.tdgv-wrapper .t-range-input__prefix>.t-icon,
.tdgv-wrapper .t-range-input__suffix>.t-icon {
    font-size: 16px;
    color: rgba(0, 0, 0, .4);
    -webkit-transition: color .2s linear;
    transition: color .2s linear;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-range-input-popup {
    width: 100%
}

.tdgv-wrapper .t-range-input-popup--visible .t-range-input {
    border-color: #4285f4;
    -webkit-box-shadow: 0 0 0 2px #d2e7fb;
    box-shadow: 0 0 0 2px #d2e7fb
}

.tdgv-wrapper .t-range-input-popup--visible .t-range-input .t-icon-calendar,
.tdgv-wrapper .t-range-input-popup--visible .t-range-input .t-icon-time {
    color: #4285f4
}

.tdgv-wrapper .t-range-input-popup--visible .t-range-input .t-input.t-is-focused {
    background-color: #e7e7e7
}

.tdgv-wrapper .t-select-input {
    padding: 0;
    margin: 0;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    vertical-align: middle
}

.tdgv-wrapper .t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input {
    padding-right: 24px
}

.tdgv-wrapper .t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-tag-input--with-tag .t-input.t-size-l {
    padding-right: 32px
}

.tdgv-wrapper .t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input {
    padding-right: 8px
}

.tdgv-wrapper .t-select-input--multiple .t-input--auto-width.t-tag-input__with-suffix-icon.t-is-empty .t-input.t-size-l {
    padding-right: 12px
}

.tdgv-wrapper .t-select-input--borderless .t-input {
    border: 1px solid rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.tdgv-wrapper .t-select-input--borderless .t-input:hover:not(.t-input--focused) {
    background-color: #f3f3f3;
    border-color: #dcdcdc;
    border-radius: 3px
}

.tdgv-wrapper .t-select-input--borderless .t-input--focused {
    background-color: #fff;
    border-color: #4285f4;
    -webkit-box-shadow: 0 0 0 2px #d2e7fb;
    box-shadow: 0 0 0 2px #d2e7fb
}

.tdgv-wrapper .t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible input {
    display: inline-block
}

.tdgv-wrapper .t-select-input--borderless.t-select-input--multiple:not(.t-select-input--empty).t-select-input--popup-visible .t-input {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-select-input--borderless.t-tag-input {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.tdgv-wrapper .t-select-input--borderless.t-tag-input:hover {
    background-color: #f3f3f3;
    border-radius: 3px
}

.tdgv-wrapper .t-table__content {
    scrollbar-width: auto
}

.tdgv-wrapper .t-table__content::-webkit-scrollbar {
    width: 12px;
    height: 12px
}

.tdgv-wrapper .t-table__content::-webkit-scrollbar-thumb {
    border-radius: 0
}

.tdgv-wrapper .t-table .t-table__content+div .t-affix .t-table__scrollbar--obvious {
    scrollbar-width: auto
}

.tdgv-wrapper .t-table .t-table__content+div .t-affix .t-table__scrollbar--obvious::-webkit-scrollbar {
    width: 12px;
    height: 12px
}

.tdgv-wrapper .t-table .t-table__content+div .t-affix .t-table__scrollbar--obvious::-webkit-scrollbar-thumb {
    border-radius: 0
}

.tdgv-wrapper .t-table .t-table__header--fixed:not(.t-table__header--multiple)>tr>th,
.tdgv-wrapper .t-table .t-table__header.t-table__header--multiple>tr,
.tdgv-wrapper .t-table__header--fixed .t-table__header tr,
.tdgv-wrapper .t-table thead tr {
    background-color: #fafbfc
}

.tdgv-wrapper .t-table--striped:not(.t-table__header--fixed) tbody tr:nth-of-type(odd) {
    background-color: #fff
}

.tdgv-wrapper .t-table--striped:not(.t-table__header--fixed) tbody tr:nth-of-type(2n) {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-table--hoverable tbody tr:hover,
.tdgv-wrapper .t-table--striped.t-table--hoverable tbody tr:hover {
    background-color: #d1e7fb
}

.tdgv-wrapper .t-table:not(.t-table--bordered) .t-table__cell .t-table--selectable+td,
.tdgv-wrapper .t-table:not(.t-table--bordered) .t-table__cell .t-table--selectable+th {
    padding-left: 0
}

.tdgv-wrapper .t-table td,
.tdgv-wrapper .t-table th {
    padding: 13px 8px 12px
}

.tdgv-wrapper .t-table__row--selected,
.tdgv-wrapper .t-table__row--selected td {
    background-color: #edeef2
}

.tdgv-wrapper .t-table__empty {
    height: 194px
}

.tdgv-wrapper .t-table--full-height {
    height: auto
}

.tdgv-wrapper .t-table__row-full-element {
    padding: 13px 8px 12px
}

.tdgv-wrapper .t-tree--block-node .t-tree__label {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tdgv-wrapper .t-tree--hoverable .t-tree__label:not(.t-is-active):not(.t-is-checked):hover {
    background-color: #f3f3f3
}

.tdgv-wrapper .t-tree__item+.t-tree__item--hidden {
    margin-top: 0
}

.tdgv-wrapper .t-tree__label--strictly {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important
}

.tdgv-wrapper .t-menu .t-icon+.t-menu__content,
.tdgv-wrapper .t-notification__detail-item+.t-notification__detail-item {
    margin-left: 8px
}

.tdgv-wrapper .t-upload__dragger-img-wrap+.t-progress-info {
    margin-left: 16px;
    max-width: 178px
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error {
    border-color: #e34d59
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error.t-input--focused,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error:focus {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-input__extra,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error>.t-input__extra {
    color: #e34d59
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-cascader,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-input,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-radio-button,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-range-input,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-select,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-textarea__inner {
    border-color: #e34d59
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-input--focused,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-select--focused,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-textarea__inner .t-icon {
    color: #e34d59
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #f9d7d9;
    box-shadow: 0 0 0 2px #f9d7d9
}

.tdgv-wrapper .t-form__controls.t-is-error.t-is-error .t-form__controls-content .t-form__status .t-icon {
    color: #e34d59
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning.t-input--focused,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning:focus {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-input__extra,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning>.t-input__extra {
    color: #ed7b2f
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-cascader,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-input,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-radio-button,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-range-input,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-select,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-textarea__inner {
    border-color: #ed7b2f
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-cascader--focused,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-input--focused,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-radio-button--focused,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-range-input--focused,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-select--focused,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-textarea__inner--focused {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-cascader .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-cascader .t-icon,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-input .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-input .t-icon,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-radio-button .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-radio-button .t-icon,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-range-input .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-range-input .t-icon,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-select .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-select .t-icon,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-select>.t-select__right-icon:not(.t-select__right-icon-clear),
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-textarea__inner .t-fake-arrow,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-textarea__inner .t-icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-cascader.t-is-active,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-select.t-is-active,
.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-textarea__inner.t-is-focused {
    -webkit-box-shadow: 0 0 0 2px #f9e0c7;
    box-shadow: 0 0 0 2px #f9e0c7
}

.tdgv-wrapper .t-form__controls.t-is-warning.t-is-warning .t-form__controls-content .t-form__status .t-icon {
    color: #ed7b2f
}

.tdgv-wrapper .t-form:not(.t-form-inline) .t-form__item:last-of-type {
    margin-bottom: 24px
}

.tdgv-wrapper .t-checkbox__input {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .t-checkbox.t-is-checked.t-is-disabled .t-checkbox__label {
    color: #666
}

.tdgv-wrapper .t-tabs .t-dialog__header .t-icon {
    font-size: 24px
}

.tdgv-wrapper .t-input-number .t-input-number__decrease,
.tdgv-wrapper .t-input-number .t-input-number__increase {
    position: absolute;
    top: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s cubic-bezier(.38, 0, .24, 1);
    transition: all .2s cubic-bezier(.38, 0, .24, 1);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tdgv-wrapper .t-input-number .t-input-number__decrease:hover,
.tdgv-wrapper .t-input-number .t-input-number__increase:hover {
    color: #4285f4;
    border-color: #4285f4
}

.tdgv-wrapper .t-input-number .t-input-number__decrease:hover .t-icon,
.tdgv-wrapper .t-input-number .t-input-number__increase:hover .t-icon {
    color: #4285f4
}

.tdgv-wrapper .t-input-number .t-input-number__decrease:active,
.tdgv-wrapper .t-input-number .t-input-number__increase:active {
    color: #4285f4;
    background-color: #f3f3f3
}

.tdgv-wrapper .t-input-number .t-input-number__decrease .t-icon,
.tdgv-wrapper .t-input-number .t-input-number__increase .t-icon {
    position: relative;
    z-index: 1;
    font-size: 16px;
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    cursor: no-drop;
    background-color: #eee
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled .t-icon,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled:hover,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled:hover {
    border-color: #dcdcdc
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled:-ms-input-placeholder,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled::-ms-input-placeholder,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease.t-is-disabled::placeholder,
.tdgv-wrapper .t-input-number .t-input-number__increase.t-is-disabled::placeholder {
    color: rgba(0, 0, 0, .26)
}

.tdgv-wrapper .t-input-number .t-input-number__decrease {
    left: 0
}

.tdgv-wrapper .t-input-number .t-input-number__increase {
    right: -8px
}

.tdgv-wrapper .g-logo {
    display: inline-block;
    width: 200px;
    height: 30px;
    margin-top: 0
}

.tdgv-wrapper .g-logo:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ""
}

.tdgv-wrapper .g-logo__img {
    display: inline-block;
    width: 200px;
    height: 30px;
    margin-bottom: 0;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background-repeat: no-repeat
}

.tdgv-wrapper .g-layout--header {
    position: relative;
    width: 100%;
    height: 64px
}

.tdgv-wrapper .g-layout--header .t-head-menu {
    height: 64px;
    background-color: #4285f4
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-head-menu__inner {
    height: 64px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__logo:not(:empty) {
    padding-left: 24px;
    margin-right: 0;
    vertical-align: middle
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__logo+.t-menu {
    margin-right: 20px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu>.t-menu__item {
    color: #fff;
    white-space: nowrap
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__operations:not(:empty) {
    position: absolute;
    right: 0;
    height: 64px;
    margin-right: 0;
    white-space: nowrap;
    background-color: #4285f4
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__operations:not(:empty) .t-icon {
    font-size: 16px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__operations:not(:empty) .t-icon+.t-icon {
    margin-left: 10px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__content {
    line-height: 22px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu.t-is-active .t-menu__item.t-is-opened {
    background-color: #1d5ac9
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu {
    margin-bottom: 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu>.t-menu__item {
    margin: 0 16px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu>.t-menu__item .t-fake-arrow {
    display: none
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup {
    right: 0;
    left: 16px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup.t-is-vertical {
    padding: 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup-wrapper {
    padding: 4px 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup-wrapper .t-menu__item {
    margin: 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup-wrapper .t-menu__item.t-is-active.t-is-opened {
    color: #1d5ac9;
    background-color: #fff
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup-wrapper .t-menu__item.t-is-active.t-is-opened:hover {
    font-weight: 400;
    color: #649bf5;
    background-color: #ecf2fe
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup-wrapper .t-menu__item.t-is-active:not(.t-is-opened) {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup .t-menu__item {
    border-radius: 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-submenu .t-menu__popup .t-menu__item:hover:not(.t-is-active) {
    font-weight: 400;
    color: #649bf5;
    background-color: #ecf2fe
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item {
    --ripple-color: #1d5ac9;
    height: 64px;
    min-width: 94px;
    margin: 0 8px;
    font-size: 14px;
    line-height: 64px;
    color: #fff;
    border-radius: 0;
    -webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item.t-is-active,
.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item.t-is-opened {
    color: #fff;
    background-color: #1d5ac9
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item.t-is-disabled {
    color: hsla(0, 0%, 100%, .3)
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item.t-is-active:after {
    position: absolute;
    bottom: 8px;
    width: 38px;
    height: 4px;
    background-color: #4285f4;
    content: ""
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item:hover:not(.t-is-disabled):not(.t-is-active):not(.t-is-opened) {
    color: #fff;
    background-color: #1d5ac9
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__item a {
    color: #fff
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup {
    top: 68px;
    right: 0;
    left: 8px;
    min-width: 120px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__item {
    --ripple-color: #e7e7e7;
    height: 32px;
    padding-right: 16px;
    padding-left: 16px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__item.t-is-active {
    font-weight: 400;
    color: #4285f4;
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__item.t-is-active:after {
    opacity: 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__item.t-is-opened {
    color: rgba(0, 0, 0, .9);
    background: #fff
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__item:hover:not(.t-is-active):not(.t-is-opened) {
    font-weight: 400;
    color: #649bf5;
    background-color: #ecf2fe
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__item .t-fake-arrow {
    display: block
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup li+li {
    margin-top: 0;
    margin-left: 0
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__popup-wrapper {
    padding: 4px 0
}

.tdgv-wrapper .g-layout--header .g-header-right-icon {
    display: inline-block;
    color: #fff
}

.tdgv-wrapper .g-layout--header .t-head-menu__inner>.t-menu>.t-submenu {
    top: auto;
    z-index: 1;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit
}

.tdgv-wrapper .g-layout--header .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-menu__item svg {
    position: absolute;
    left: 16px
}

.tdgv-wrapper .g-layout--header .t-head-menu .t-menu__popup .t-menu__content {
    margin-left: 22px
}

.tdgv-wrapper .g-layout--header .t-menu__popup .t-menu__item {
    width: 120px;
    min-width: 94px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tdgv-wrapper .t-head-menu .header-user {
    display: inline-block;
    float: right;
    height: 100%;
    min-width: 54px;
    padding-right: 24px;
    margin-left: 48px;
    font-size: 12px;
    color: #fff
}

.tdgv-wrapper .t-head-menu .header-user .header-user-avatar {
    display: inline-block;
    width: 36px;
    height: 36px;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    background-color: hsla(0, 0%, 60%, .3);
    border-radius: 50%
}

.tdgv-wrapper .t-head-menu .header-user .header-user-avatar .t-icon {
    width: 24px;
    height: 24px;
    padding: 0;
    font-size: 28px;
    vertical-align: top
}

.tdgv-wrapper .t-head-menu .header-user .header-user-avatar .t-icon:hover {
    background-color: rgba(0, 0, 0, 0)
}

.tdgv-wrapper .t-head-menu .header-user-name {
    display: inline-block;
    max-width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle
}

.tdgv-wrapper .t-head-menu .header-user-content {
    height: 100%
}

.tdgv-wrapper .t-head-menu .header-user-content .header-user-arrow.t-icon {
    margin-right: 0;
    font-size: 14px;
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear, -webkit-transform .2s linear
}

.tdgv-wrapper .t-head-menu .header-user-box {
    display: inline-block
}

.tdgv-wrapper .t-head-menu .header-user-box .header-user-name {
    float: left
}

.tdgv-wrapper .t-head-menu .header-user-box .header-user-arrow {
    float: left;
    margin-top: 24px;
    margin-left: 10px
}

.tdgv-wrapper .t-head-menu .header-user-login {
    display: inline-block
}

.tdgv-wrapper .t-head-menu .header-user-login-btn {
    padding: 0;
    font-size: 12px;
    cursor: pointer
}

.tdgv-wrapper .t-head-menu .header-user-login-btn:hover {
    font-weight: 500
}

.tdgv-wrapper .t-head-menu .header-user:hover .header-user-arrow {
    -webkit-transform: scale(.83333333) rotate(180deg);
    -ms-transform: scale(.83333333) rotate(180deg);
    transform: scale(.83333333) rotate(180deg)
}

.tdgv-wrapper .t-head-menu .header-user:before {
    float: left;
    width: 2px;
    height: 16px;
    margin: 24px 0 20px -24px;
    background: #dcdcdc;
    content: ""
}

.tdgv-wrapper .g-layout {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.tdgv-wrapper .g-layout--main {
    height: calc(100% - 64px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.tdgv-wrapper .g-layout .t-layout--sider {
    width: 208px
}

.tdgv-wrapper .g-layout .t-layout--sider .t-default-menu {
    vertical-align: top
}

.tdgv-wrapper .g-layout--sider {
    width: 208px;
    border: 1px solid #dcdcdc;
    -webkit-transition: width .3s;
    transition: width .3s
}

.tdgv-wrapper .g-layout--sider.is-collapsed {
    width: 56px
}

.tdgv-wrapper .g-layout--sider-slot {
    color: rgba(0, 0, 0, .6)
}

.tdgv-wrapper .g-layout .t-default-menu,
.tdgv-wrapper .g-layout .t-head-menu {
    -webkit-box-shadow: initial;
    box-shadow: none
}

.tdgv-wrapper .g-layout .t-default-menu {
    width: 208px
}

.tdgv-wrapper .g-main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

.tdgv-wrapper .g-main-header {
    padding: 16px 24px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0;
    color: rgba(0, 0, 0, .9);
    background-color: #fff
}

.tdgv-wrapper .g-main-header-desc {
    font-size: 12px;
    font-weight: 400;
    color: #999
}

.tdgv-wrapper .g-main-header-breadcrumb,
.tdgv-wrapper .g-main-header-desc {
    display: inline-block;
    margin-top: -3px;
    margin-left: 24px;
    vertical-align: middle
}

.tdgv-wrapper .g-main-header-breadcrumb {
    line-height: 28px
}

.tdgv-wrapper .g-dialog-wrapper .t-dialog {
    padding: 0
}

.tdgv-wrapper .g-dialog-wrapper .t-dialog__header {
    padding: 16px 24px;
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .g-dialog-wrapper .t-dialog__body {
    padding: 24px
}

.tdgv-wrapper .g-dialog-wrapper .t-dialog__footer {
    padding: 12px 24px;
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .g-sidebar {
    z-index: 10
}

.tdgv-wrapper .g-sidebar .t-menu__operations {
    background-color: #fff
}

.tdgv-wrapper .g-sidebar .t-menu--scroll {
    height: 100%
}

.tdgv-wrapper .g-sidebar .t-menu__operations .t-icon {
    margin-top: -3px
}

.tdgv-wrapper .splitpanes {
    width: 100%;
    height: 100%
}

.tdgv-wrapper .splitpanes--dragging * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tdgv-wrapper .splitpanes__pane {
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.tdgv-wrapper .splitpanes--vertical .splitpanes__pane {
    -webkit-transition: width .2s ease-out;
    transition: width .2s ease-out
}

.tdgv-wrapper .splitpanes--horizontal .splitpanes__pane {
    -webkit-transition: height .2s ease-out;
    transition: height .2s ease-out
}

.tdgv-wrapper .splitpanes--dragging .splitpanes__pane {
    -webkit-transition: none;
    transition: none
}

.tdgv-wrapper .splitpanes__splitter {
    -ms-touch-action: none;
    touch-action: none;
    float: left;
    height: 100%
}

.tdgv-wrapper .splitpanes--vertical>.splitpanes__splitter {
    min-width: 1px;
    cursor: col-resize
}

.tdgv-wrapper .splitpanes--horizontal>.splitpanes__splitter {
    min-height: 1px;
    cursor: row-resize
}

.tdgv-wrapper .splitpanes.default-theme .splitpanes__splitter {
    position: relative;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    flex-negative: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tdgv-wrapper .splitpanes.default-theme .splitpanes__splitter:first-child {
    cursor: auto
}

.tdgv-wrapper .default-theme.splitpanes .splitpanes .splitpanes__splitter {
    z-index: 1
}

.tdgv-wrapper .default-theme.splitpanes--vertical>.splitpanes__splitter,
.tdgv-wrapper .default-theme .splitpanes--vertical>.splitpanes__splitter {
    width: 1px;
    margin-left: -1px;
    border-left: 1px solid #dcdcdc
}

.tdgv-wrapper .default-theme.splitpanes--horizontal>.splitpanes__splitter,
.tdgv-wrapper .default-theme .splitpanes--horizontal>.splitpanes__splitter {
    height: 1px;
    margin-top: -1px;
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .default-theme.splitpanes--horizontal>.splitpanes__splitter:after,
.tdgv-wrapper .default-theme .splitpanes--horizontal>.splitpanes__splitter:after,
.tdgv-wrapper .default-theme.splitpanes--horizontal>.splitpanes__splitter:before,
.tdgv-wrapper .default-theme .splitpanes--horizontal>.splitpanes__splitter:before {
    width: 30px;
    height: 1px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tdgv-wrapper .g-select-dialog .t-dialog {
    padding: 0;
    overflow-y: auto
}

.tdgv-wrapper .g-select-dialog .t-dialog::-webkit-scrollbar {
    width: 1px;
    height: 10px
}

.tdgv-wrapper .g-select-dialog .t-dialog::-webkit-scrollbar-track {
    background-color: #fff
}

.tdgv-wrapper .g-select-dialog .t-dialog::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 60%, .4);
    border-radius: 1px
}

.tdgv-wrapper .g-select-dialog .t-dialog__header {
    width: 100%;
    height: 66px;
    padding: 16px 36px 16px 24px;
    border-bottom: 1px solid #dcdcdc
}

.tdgv-wrapper .g-select-dialog .t-dialog__title {
    line-height: 32px
}

.tdgv-wrapper .g-select-dialog .t-dialog__body {
    padding: 0;
    overflow-y: auto
}

.tdgv-wrapper .g-select-dialog .t-dialog__body::-webkit-scrollbar {
    width: 1px;
    height: 10px
}

.tdgv-wrapper .g-select-dialog .t-dialog__body::-webkit-scrollbar-track {
    background-color: #fff
}

.tdgv-wrapper .g-select-dialog .t-dialog__body::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 60%, .4);
    border-radius: 1px
}

.tdgv-wrapper .g-select-dialog .t-dialog__footer {
    padding: 12px 24px;
    border-top: 1px solid #dcdcdc
}

.tdgv-wrapper .g-select-dialog .t-dialog__close {
    top: 19px;
    right: 15px;
    width: 18px;
    font-size: 18px;
    color: #999
}

.tdgv-wrapper .g-select-dialog__header {
    width: 100%;
    line-height: 32px
}

.tdgv-wrapper .g-select-dialog__header-right {
    float: right
}

.tdgv-wrapper .g-select-dialog__content {
    height: 430px
}

.tdgv-wrapper .g-select-dialog__content-left {
    overflow-y: auto
}

.tdgv-wrapper .g-select-dialog__content-left::-webkit-scrollbar {
    width: 1px;
    height: 10px
}

.tdgv-wrapper .g-select-dialog__content-left::-webkit-scrollbar-track {
    background-color: #fff
}

.tdgv-wrapper .g-select-dialog__content-left::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 60%, .4);
    border-radius: 1px
}

.tdgv-wrapper .g-select-dialog__content-right {
    width: 100%;
    height: 100%;
    padding: 16px 0;
    overflow-y: auto
}

.tdgv-wrapper .g-select-dialog__content-right::-webkit-scrollbar {
    width: 1px;
    height: 10px
}

.tdgv-wrapper .g-select-dialog__content-right::-webkit-scrollbar-track {
    background-color: #fff
}

.tdgv-wrapper .g-select-dialog__content-right::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 60%, .4);
    border-radius: 1px
}

.tdgv-wrapper .g-select-dialog__content-right .t-checkbox-group {
    display: block
}

.tdgv-wrapper .g-select-dialog .list__content-header,
.tdgv-wrapper .g-select-dialog .list__content-item,
.tdgv-wrapper .g-select-dialog .list__content-title {
    padding: 0 24px
}

.tdgv-wrapper .g-select-dialog .list__content-title {
    height: 26px
}

.tdgv-wrapper .g-select-dialog .list__content-item {
    height: 36px;
    overflow: hidden;
    line-height: 36px
}

.tdgv-wrapper .g-select-dialog .list__content-item:hover {
    background-color: #ecf2fe
}

.tdgv-wrapper .g-select-dialog .list__content-item.g-is-selected {
    background-color: #e7e7e7
}

.tdgv-wrapper .g-select-dialog .list__content-item .t-checkbox {
    width: 100%
}

.tdgv-wrapper .g-select-dialog .list__content-item .t-checkbox__input {
    min-width: 16px
}

.tdgv-wrapper .g-select-dialog .list__content-item .t-checkbox__label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top
}

.tdgv-wrapper .g-select-dialog .list__content-description {
    margin-left: 4px;
    color: #999
}

.tdgv-wrapper .g-select-dialog__content-left+.tdgv-wrapper .g-select-dialog__content-right .list__content-header,
.tdgv-wrapper .g-select-dialog__content-left+.tdgv-wrapper .g-select-dialog__content-right .list__content-item,
.tdgv-wrapper .g-select-dialog__content-left+.tdgv-wrapper .g-select-dialog__content-right .list__content-title,
.tdgv-wrapper .g-select-dialog__content-middle+.tdgv-wrapper .g-select-dialog__content-right .list__content-header,
.tdgv-wrapper .g-select-dialog__content-middle+.tdgv-wrapper .g-select-dialog__content-right .list__content-item,
.tdgv-wrapper .g-select-dialog__content-middle+.tdgv-wrapper .g-select-dialog__content-right .list__content-title {
    padding: 0 16px
}

.tdgv-wrapper .g-search {
    width: 280px;
    margin-right: 20px;
    text-align: right
}

.tdgv-wrapper .g-search .t-icon {
    margin-right: 0
}

.tdgv-wrapper .g-search-popup {
    max-height: 380px;
    padding: 0;
    overflow-y: auto
}

.tdgv-wrapper .g-search-popup::-webkit-scrollbar {
    width: 1px;
    height: 10px
}

.tdgv-wrapper .g-search-popup::-webkit-scrollbar-track {
    background-color: #fff
}

.tdgv-wrapper .g-search-popup::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 60%, .4);
    border-radius: 1px
}

.tdgv-wrapper .g-search-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 280px;
    min-height: 32px;
    padding: 2px 16px 2px 20px;
    margin-bottom: 6px;
    overflow: hidden;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tdgv-wrapper .g-search-item__content,
.tdgv-wrapper .g-search-item__wrapper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tdgv-wrapper .g-search-item__content {
    color: #999;
    vertical-align: middle
}

.tdgv-wrapper .g-search-item__label {
    display: inline-block;
    max-width: 100%;
    line-height: 22px;
    color: rgba(0, 0, 0, .9);
    vertical-align: top
}

.tdgv-wrapper .g-search-item__info,
.tdgv-wrapper .g-search-item__label {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tdgv-wrapper .g-search-item__info {
    margin-top: 2px;
    line-height: 20px;
    color: #999
}

.tdgv-wrapper .g-search-item__add-btn {
    display: none;
    font-size: 12px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48px;
    flex: 0 0 48px
}

.tdgv-wrapper .g-search-item:hover {
    background-color: #ecf2fe
}

.tdgv-wrapper .g-search-item:hover .g-search-item__add-btn {
    display: block
}

.tdgv-wrapper .g-search input::input-placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #ccc
}

.tdgv-wrapper .g-selected-result {
    max-height: 120px;
    min-height: 58px;
    padding: 16px 24px 8px;
    border-top: 1px solid #dcdcdc;
    zoom: 1;
    overflow-y: auto
}

.tdgv-wrapper .g-selected-result:after {
    display: block;
    height: 0;
    clear: both;
    content: "";
    visibility: hidden
}

.tdgv-wrapper .g-selected-result::-webkit-scrollbar {
    width: 1px;
    height: 10px
}

.tdgv-wrapper .g-selected-result::-webkit-scrollbar-track {
    background-color: #fff
}

.tdgv-wrapper .g-selected-result::-webkit-scrollbar-thumb {
    background-color: hsla(0, 0%, 60%, .4);
    border-radius: 1px
}

.tdgv-wrapper .g-selected-result_title {
    float: left;
    width: 120px;
    margin-bottom: 10px;
    line-height: 24px;
    color: rgba(0, 0, 0, .9)
}

.tdgv-wrapper .g-selected-result_content {
    width: calc(100% - 120px);
    float: left
}

.tdgv-wrapper .g-selected-result_item {
    margin: 0 8px 8px 0
}

.tdgv-wrapper .g-filter-wrapper {
    padding: 24px
}

.tdgv-wrapper .g-filter-wrapper .t-form__label {
    padding-right: 8px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .remove-btn {
    position: absolute;
    top: 13px;
    right: 12px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .g-label__container {
    height: 40px;
    line-height: 40px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .g-label__container .g-label__content {
    max-width: 76px;
    overflow: hidden
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .g-label__container .g-tab-item-text {
    min-width: 37px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .g-label__container .g-tab-item-cover {
    position: absolute;
    top: 0;
    right: -2px;
    display: inline-block;
    width: 13px;
    height: 40px;
    background-image: -webkit-gradient(linear, right top, left top, from(#fff), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0))
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .g-label__container .g-tab-item-line {
    position: absolute;
    top: 12px;
    right: -32px;
    width: 1px;
    height: 16px;
    background-color: #f7f8fa
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav-item {
    position: relative;
    height: 40px;
    padding-right: 32px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 40px;
    background: #fff
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav-item:only-child {
    padding-right: 12px !important
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav-item:last-child {
    margin-right: 24px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav-item:first-child {
    margin-left: 24px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav-scroll {
    background-color: #fff
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav--card.t-tabs__nav-item,
.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type) {
    border: 0
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav--card.t-tabs__nav-item.t-is-active {
    background-color: #f7f8fa;
    border-bottom-color: #f7f8fa;
    border-radius: 4px 4px 0 0
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav--card.t-tabs__nav-item.t-is-active .g-tab-item-cover {
    background-image: -webkit-gradient(linear, right top, left top, from(#f7f8fa), to(rgba(247, 248, 250, 0)));
    background-image: linear-gradient(270deg, #f7f8fa, rgba(247, 248, 250, 0))
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__btn.t-size-m {
    width: 24px;
    height: 40px;
    line-height: 40px
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__btn.t-size-m:hover {
    color: #5383ec
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover {
    background-color: #f7f8fa
}

.tdgv-wrapper .g-tabRoute__container>.t-tabs .t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .g-tab-item-cover {
    background-image: -webkit-gradient(linear, right top, left top, from(#f7f8fa), to(rgba(247, 248, 250, 0)));
    background-image: linear-gradient(270deg, #f7f8fa, rgba(247, 248, 250, 0))
}

.tdgv-wrapper .t-layout__content {
    min-width: 1193px
}

.tdgv-wrapper .t-layout__content .t-layout__content {
    min-width: auto
}

.tdgv-wrapper .g-select-dialog__content-left+.g-select-dialog__content-right .list__content-header,
.tdgv-wrapper .g-select-dialog__content-left+.g-select-dialog__content-right .list__content-item,
.tdgv-wrapper .g-select-dialog__content-left+.g-select-dialog__content-right .list__content-title,
.tdgv-wrapper .g-select-dialog__content-middle+.g-select-dialog__content-right .list__content-header,
.tdgv-wrapper .g-select-dialog__content-middle+.g-select-dialog__content-right .list__content-item,
.tdgv-wrapper .g-select-dialog__content-middle+.g-select-dialog__content-right .list__content-title {
    padding: 0 16px
}

.tdgv-wrapper .g-menu__link {
    color: inherit;
    text-decoration: none
}

.tdgv-wrapper.ie-wrapper .no-sidebar .t-layout {
    left: 0;
    width: 100%
}

.tdgv-wrapper.ie-wrapper .t-default-menu .t-menu__operations:not(:empty) {
    position: absolute;
    top: inherit;
    bottom: 0
}

.tdgv-wrapper.ie-wrapper .g-logo {
    margin-top: 7px
}

.tdgv-wrapper.ie-wrapper .g-layout--header .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-menu__item svg {
    top: 14px
}

.tdgv-wrapper.ie-wrapper .g-layout--header .t-head-menu__inner>.t-menu>.t-menu__item {
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.tdgv-wrapper.ie-wrapper .g-layout--header .t-head-menu .t-menu__logo:not(:empty) {
    display: inline-block
}

.tdgv-wrapper.ie-wrapper .g-layout--header .t-head-menu__inner>.t-menu>.t-submenu {
    margin-top: 0
}

.tdgv-wrapper.ie-wrapper .t-layout--with-sider>.t-layout__sider {
    height: 100%
}

.tdgv-wrapper.ie-wrapper .g-main-header-breadcrumb>.t-breadcrumb {
    display: block
}

.tdgv-wrapper.ie-wrapper .t-layout__content {
    height: calc(100% - 4px)
}

.tdgv-wrapper.ie-wrapper .g-layout {
    overflow: hidden
}

.tdgv-wrapper.ie-wrapper .g-layout .g-main {
    overflow: auto
}

.tdgv-wrapper.ie-wrapper .g-layout .g-layout--sider {
    z-index: 9
}

.tdgv-wrapper.ie-wrapper.t-dialog--lock .g-main,
.tdgv-wrapper.ie-wrapper.t-drawer--lock .g-main {
    overflow: hidden
}

.tdgv-wrapper.ie-wrapper .g-sidebar {
    padding-bottom: 38px
}

.tdgv-wrapper:not(.ie-wrapper) .t-table__content+div .t-affix {
    margin: -1px 0
}

.tdgv-wrapper:not(.ie-wrapper) .t-table__content+div .t-affix .t-table__scrollbar--obvious div {
    height: 2px !important
}

.ie-wrapper .t-icon:before {
    font-family: inherit
}

.ie-wrapper .t-button,
.ie-wrapper .t-button>div {
    display: inline-block
}

.ie-wrapper .t-button .t-button__text {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-button .t-icon {
    margin-top: -2px
}

.ie-wrapper .t-button .t-loading {
    height: 100%;
    position: relative
}

.ie-wrapper .t-button .t-loading .t-loading__gradient {
    background-image: url(data:image/png;base64,R0lGODlhgACAAIABAP///////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMC1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2U5NGVmYWQtNWMyMi00YjJhLWFmMmItZDEyYjI5OGQ3NzJlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBNjJBRjdBNzEyMDExRUNCODcxQzEzRkQ0NzMwRkMxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBNjJBRjc5NzEyMDExRUNCODcxQzEzRkQ0NzMwRkMxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzdmNjlhYzItMTJkZi00NmFhLTgyNmEtNGJjNzdhNzljMmY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNlOTRlZmFkLTVjMjItNGIyYS1hZjJiLWQxMmIyOThkNzcyZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94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);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-button .t-loading:after {
    content: "";
    width: 16px;
    height: 100%;
    display: block;
    visibility: hidden;
    clear: both
}

.ie-wrapper .t-button.t-is-loading .t-button__text {
    margin-top: 0
}

.ie-wrapper .t-input {
    display: table;
    border-collapse: separate;
    vertical-align: middle;
    line-height: 100%;
    -webkit-transition: none;
    transition: none
}

.ie-wrapper .t-input.t-input--suffix>span.t-input__clear {
    -webkit-transition: none;
    transition: none;
    text-align: right
}

.ie-wrapper .t-input__inner {
    width: 100%;
    height: 30px;
    vertical-align: middle;
    line-height: 100%;
    white-space: nowrap;
    text-overflow: clip
}

.ie-wrapper .t-input__inner::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.ie-wrapper .t-input.t-input--prefix>.t-input__prefix {
    display: table-cell;
    white-space: nowrap
}

.ie-wrapper .t-input.t-input--prefix>.t-input__prefix-icon {
    width: 24px;
    vertical-align: middle;
    line-height: 100%;
    text-align: left
}

.ie-wrapper .t-input.t-input--suffix>.t-input__suffix {
    display: table-cell;
    white-space: nowrap
}

.ie-wrapper .t-input.t-input--suffix>.t-input__suffix-icon {
    width: 24px;
    vertical-align: middle;
    line-height: 100%;
    text-align: right
}

.ie-wrapper .t-input .t-input__prefix,
.ie-wrapper .t-input .t-input__suffix {
    vertical-align: middle
}

.ie-wrapper .t-input .t-input__prefix>svg,
.ie-wrapper .t-input .t-input__suffix>svg {
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-input.t-size-l,
.ie-wrapper .t-input.t-size-l .t-input__inner {
    height: 40px
}

.ie-wrapper .t-input.t-size-m .t-input__inner {
    line-height: 30px
}

.ie-wrapper .t-input.t-size-s,
.ie-wrapper .t-input.t-size-s .t-input__inner {
    height: 24px
}

.ie-wrapper .t-input.t-align-center .t-input__inner {
    text-align: center
}

.ie-wrapper .t-input.t-align-right .t-input__inner {
    text-align: right
}

.ie-wrapper .t-input .t-input__input-pre {
    left: 0
}

.ie-wrapper .t-input-group {
    display: block
}

.ie-wrapper .t-input-group .t-input {
    display: inline-block;
    width: auto
}

.ie-wrapper .t-input-group .t-input .t-input__inner {
    border-radius: 0
}

.ie-wrapper .t-input-group>span {
    float: left
}

.ie-wrapper .t-input-group .t-input__wrap {
    float: left;
    width: auto
}

.ie-wrapper .t-input-group:after {
    content: "";
    width: 16px;
    height: 100%;
    display: block;
    visibility: hidden;
    clear: both
}

.ie-wrapper .t-input-group.t-input-group--separate .t-input__wrap .t-input {
    margin-left: 0
}

.ie-wrapper .t-input__wrap .t-input.t-input--prefix .t-input__prefix {
    text-align: left
}

.ie-wrapper .t-input-adornment {
    display: table;
    border-collapse: separate
}

.ie-wrapper .t-input-adornment .t-select {
    background: none
}

.ie-wrapper .t-input-adornment .t-select .t-input {
    display: table
}

.ie-wrapper .t-input-adornment .t-select .t-input>* {
    display: table-cell
}

.ie-wrapper .t-input-adornment .t-select .t-input .t-input__suffix {
    padding-left: 8px
}

.ie-wrapper .t-input-adornment .t-tag-input.t-input__wrap {
    position: relative;
    z-index: 0;
    border: none;
    border-radius: 0
}

.ie-wrapper .t-input-adornment .t-tag-input.t-input__wrap .t-input {
    border: 1px solid #e7e7e7
}

.ie-wrapper .t-input-adornment .t-tag-input.t-input__wrap .t-input.t-is-focused,
.ie-wrapper .t-input-adornment .t-tag-input.t-input__wrap .t-input:hover {
    border-color: #0052d9
}

.ie-wrapper .t-input-adornment__text {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    line-height: 30px
}

.ie-wrapper .t-input-adornment .t-tag-input .t-input {
    min-height: 30px;
    padding-top: 0;
    padding-bottom: 0
}

.ie-wrapper .t-input-adornment .t-input-adornment__append,
.ie-wrapper .t-input-adornment .t-input-adornment__prepend {
    display: table-cell;
    width: 0
}

.ie-wrapper .t-input-adornment .t-input-adornment__append .t-input,
.ie-wrapper .t-input-adornment .t-input-adornment__append .t-input-adornment__text {
    border-left-color: rgba(0, 0, 0, 0)
}

.ie-wrapper .t-input-adornment .t-input-adornment__append .t-input.t-is-focused,
.ie-wrapper .t-input-adornment .t-input-adornment__append .t-input:hover {
    border-left-color: #0052d9
}

.ie-wrapper .t-input-adornment .t-input-adornment__prepend .t-input,
.ie-wrapper .t-input-adornment .t-input-adornment__prepend .t-input-adornment__text {
    border-right-color: rgba(0, 0, 0, 0)
}

.ie-wrapper .t-input-adornment .t-input-adornment__prepend .t-input.t-is-focused,
.ie-wrapper .t-input-adornment .t-input-adornment__prepend .t-input:hover {
    border-right-color: #0052d9
}

.ie-wrapper .t-input-adornment>div {
    display: table-cell
}

.ie-wrapper .t-input-adornment .t-input__wrap .t-input.t-input--prefix>.t-input__prefix,
.ie-wrapper .t-input-adornment .t-input__wrap.t-tag-input.t-tag-input--break-line .t-input .t-input__prefix {
    display: none
}

.ie-wrapper .t-input-adornment .t-tag-input.t-tag-input--break-line .t-input--prefix .t-input__inner {
    width: 100%;
    display: block
}

.ie-wrapper .t-input-adornment .t-tag-input.t-input__wrap .t-input__inner {
    height: 30px;
    line-height: 30px
}

.ie-wrapper .t-input-adornment .t-input {
    display: inline-block
}

.ie-wrapper .t-input-adornment .t-select .t-input__inner {
    height: 30px;
    line-height: 30px
}

.ie-wrapper .t-input-adornment .t-select .t-input.t-size-m {
    height: 32px
}

.ie-wrapper .t-input-adornment .t-select__wrap {
    vertical-align: middle
}

.ie-wrapper .t-input-adornment .t-input.t-input--suffix>.t-input__suffix-icon {
    margin-top: 2px
}

.ie-wrapper .t-message {
    position: relative;
    display: table;
    border-collapse: separate
}

.ie-wrapper .t-message.t-is-closable>.t-message-close,
.ie-wrapper .t-message.t-is-closable>.t-message__close {
    float: right;
    display: inline-block
}

.ie-wrapper .t-message .t-icon,
.ie-wrapper .t-message .t-icon-loading {
    margin-top: -3px
}

.ie-wrapper .t-message .t-loading {
    float: left
}

.ie-wrapper .t-message>svg+*,
.ie-wrapper .t-tag {
    display: inline-block
}

.ie-wrapper .t-tag {
    vertical-align: middle;
    line-height: 22px
}

.ie-wrapper .t-tag.t-size-l {
    line-height: 30px
}

.ie-wrapper .t-tag .t-icon {
    vertical-align: top;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .inline-block-vcenter {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .narrow-scrollbar::-webkit-scrollbar {
    width: 6px
}

.ie-wrapper .narrow-scrollbar::-webkit-scrollbar-thumb {
    width: 6px;
    background: #e5e5e5;
    border-radius: 3px
}

.ie-wrapper .t-pagination {
    position: relative;
    display: block;
    text-align: right
}

.ie-wrapper .t-pagination__total {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-pagination__btn,
.ie-wrapper .t-pagination__select,
.ie-wrapper .t-pagination__total {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-pagination__btn {
    position: relative
}

.ie-wrapper .t-pagination__btn>* {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.ie-wrapper .t-pagination__pager {
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    padding: 0;
    margin: 0
}

.ie-wrapper .t-pagination__pager .t-pagination__number {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    min-width: 22px;
    height: 30px
}

.ie-wrapper .t-pagination__jump {
    display: inline-block;
    vertical-align: middle;
    line-height: 32px
}

.ie-wrapper .t-pagination__jump .t-input-adornment {
    float: right;
    margin-left: 4px
}

.ie-wrapper .t-pagination__jump .t-size-s+.t-input-adornment__append {
    line-height: 24px
}

.ie-wrapper .t-pagination__jump .t-size-m+.t-input-adornment__append {
    line-height: 30px
}

.ie-wrapper .t-pagination.t-size-m .t-pagination__jump .t-input.t-size-m .t-input__inner {
    height: 26px;
    line-height: 26px
}

.ie-wrapper .t-pagination.t-size-s__btn {
    width: 24px;
    height: 24px;
    line-height: 24px
}

.ie-wrapper .t-pagination.t-size-s__btn:hover {
    background-color: #eee;
    -webkit-transition: all .2s cubic-bezier(.82, 0, 1, .9);
    transition: all .2s cubic-bezier(.82, 0, 1, .9)
}

.ie-wrapper .t-pagination.t-size-s__btn:active {
    background-color: #dcdcdc
}

.ie-wrapper .t-pagination.t-size-s__btn.t-is-disabled,
.ie-wrapper .t-pagination.t-size-s__btn.t-is-disabled:active,
.ie-wrapper .t-pagination.t-size-s__btn.t-is-disabled:hover {
    background: none;
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-pagination.t-size-s .t-input.t-size-s {
    padding-bottom: 0;
    padding-top: 0
}

.ie-wrapper .t-pagination.t-size-s .t-input.t-size-s .t-input__inner {
    height: 22px
}

.ie-wrapper .t-pagination.t-size-s .t-pagination__jump {
    line-height: 24px
}

.ie-wrapper .t-pagination.t-size-s .t-pagination__jump .t-input-number.t-size-s .t-input {
    height: 20px;
    line-height: 20px
}

.ie-wrapper .t-pagination.t-size-s .t-pagination__jump .t-input-number.t-size-s .t-input__inner {
    height: 18px;
    line-height: 18px
}

.ie-wrapper .t-pagination.t-size-s .t-pagination__jump .t-input-number.t-size-s .t-input__wrap {
    margin-top: -2px
}

.ie-wrapper .t-pagination.t-size-s .t-pagination__jump .t-input-adornment__text {
    height: 18px;
    line-height: 18px
}

.ie-wrapper .t-pagination .t-input-number {
    vertical-align: middle
}

.ie-wrapper .t-table .t-table__cell--filterable,
.ie-wrapper .t-table .t-table__cell--sortable {
    position: relative
}

.ie-wrapper .t-table .t-table__cell--filterable .t-table__cell--title,
.ie-wrapper .t-table .t-table__cell--sortable .t-table__cell--title {
    display: block;
    width: calc(100% - 20px)
}

.ie-wrapper .t-table .t-table__cell--filterable .t-table__cell--title>div:first-child,
.ie-wrapper .t-table .t-table__cell--sortable .t-table__cell--title>div:first-child {
    display: inline-block
}

.ie-wrapper .t-table .t-table__cell--filterable .t-table__filter-icon-wrap,
.ie-wrapper .t-table .t-table__cell--sortable .t-table__filter-icon-wrap {
    width: 20px;
    position: absolute;
    top: 2px;
    right: 0;
    display: inline-block;
    margin-top: -1px
}

.ie-wrapper .t-table .t-table__cell--filterable .t-table__filter-icon-wrap .t-table__double-icons,
.ie-wrapper .t-table .t-table__cell--sortable .t-table__filter-icon-wrap .t-table__double-icons,
.ie-wrapper .t-table__filter-icon,
.ie-wrapper .t-table__sort-icon {
    display: inline-block
}

.ie-wrapper .t-table .t-table__cell--filterable.t-table__cell--sortable .t-table__cell--title {
    width: calc(100% - 44px)
}

.ie-wrapper .t-table .t-table__cell--filterable.t-table__cell--sortable .t-table__filter-icon-wrap {
    width: 44px
}

.ie-wrapper .t-table .t-table__cell--title {
    display: block
}

.ie-wrapper .t-table .t-table__cell--title>div:first-child {
    display: inline-block
}

.ie-wrapper .t-table .t-table__cell--title .t-table__cell--filter {
    margin-top: -4px;
    display: inline-block
}

.ie-wrapper .t-table .t-table__empty {
    display: block;
    height: auto;
    text-align: center;
    padding: 40px 0
}

.ie-wrapper .t-table__scroll-bar-divider {
    border-right: 0
}

.ie-wrapper .t-table .t-loading--full {
    text-align: center;
    font-size: 0
}

.ie-wrapper .t-table .t-loading--full:before {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle
}

.ie-wrapper .t-table .t-loading--full .t-icon-loading {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-table .t-loading--full .t-table--loading-message {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    min-height: auto
}

.ie-wrapper .t-table--full-height {
    height: auto
}

.ie-wrapper .t-table__content {
    position: static;
    max-height: 100%
}

.ie-wrapper .t-table__content--scrollable-to-left .t-table__content,
.ie-wrapper .t-table__content--scrollable-to-right .t-table__content {
    overflow-x: scroll;
    height: auto
}

.ie-wrapper .t-table .t-form__item {
    min-height: 36px
}

.ie-wrapper .t-table .t-form__item .t-input__extra {
    margin: 0
}

.ie-wrapper .t-table .t-form__label {
    padding-right: 0
}

.ie-wrapper .t-table .t-form__label--required {
    position: absolute;
    left: -2px
}

.ie-wrapper .t-table__th-cell-inner .t-checkbox__label {
    margin: 0
}

.ie-wrapper .t-table__row--expanded .t-icon {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ie-wrapper .t-table__expand-box {
    display: inline-block;
    margin-top: -3px
}

.ie-wrapper .t-table__expand-box.t-positive-rotate-90 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.ie-wrapper .t-table--column-fixed .t-table__cell--fixed-left,
.ie-wrapper .t-table--column-fixed .t-table__cell--fixed-right {
    position: relative;
    left: 0 !important;
    top: 0 !important
}

.ie-wrapper .t-table--column-fixed .t-table__cell--fixed-right {
    right: auto !important
}

.ie-wrapper .t-table__double-icons {
    width: 28px;
    line-height: 0
}

.ie-wrapper .t-table__double-icons .t-table-sort-desc {
    bottom: -9px
}

.ie-wrapper .t-table__double-icons .t-table-sort-asc {
    top: -3px
}

.ie-wrapper .t-table__double-icons>span {
    display: inline-block
}

.ie-wrapper .t-table__double-icons .t-table__sort-icon,
.ie-wrapper .t-table__double-icons>span .t-table__sort-icon {
    height: auto
}

.ie-wrapper .t-table__double-icons .t-table__sort-icon {
    position: absolute
}

.ie-wrapper .t-table__sort-icon>svg {
    margin-top: -2px
}

.ie-wrapper .t-table__filter-icon>svg {
    margin-top: -3px
}

.ie-wrapper .t-table__filter-icon-wrap {
    width: 20px;
    display: inline-block
}

.ie-wrapper .t-table__filter-pop .t-radio-group.t-radio-group__outline.t-size-m {
    height: auto
}

.ie-wrapper .t-table__filter-result>.t-button {
    margin-top: -3px
}

.ie-wrapper .t-table .t-loading__parent {
    display: block
}

.ie-wrapper .t-table__cell--fixed .t-table__content {
    scrollbar-face-color: #eee;
    scrollbar-arrow-color: #333;
    scrollbar-darkshadow-color: #ddd;
    scrollbar-track-color: #e6e6e6;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.ie-wrapper .t-table__cell--fixed .t-table__content--scrollable-to-left,
.ie-wrapper .t-table__cell--fixed .t-table__content--scrollable-to-right {
    overflow-x: auto
}

.ie-wrapper .t-table__cell--fixed.t-table--has-fixed .t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after,
.ie-wrapper .t-table__cell--fixed.t-table--has-fixed .t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after {
    -webkit-box-shadow: 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 rgba(0, 0, 0, 0)
}

.ie-wrapper .t-table__cell--fixed td,
.ie-wrapper .t-table__cell--fixed th {
    position: static
}

.ie-wrapper .t-table--bordered .t-table__content td.t-table__cell--fixed-left-last+td {
    border-left: 1px solid #dcdcdc;
    border-left-width: 1px
}

.ie-wrapper .t-table--bordered .t-table__content td.t-table__cell--fixed-left,
.ie-wrapper .t-table--bordered .t-table__content td.t-table__cell--fixed-right {
    position: static;
    border-left: 1px solid #dcdcdc;
    border-left-width: 1px
}

.ie-wrapper .t-table .t-table__cell-check {
    position: relative;
    font-size: 0;
    text-align: center !important
}

.ie-wrapper .t-table .t-table__cell-check:before {
    content: "";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-table .t-table__cell-check .t-table__th-cell-inner {
    display: inline-block;
    font-size: 0;
    text-align: center
}

.ie-wrapper .t-table .t-table__cell-check .t-table__th-cell-inner:before {
    content: "";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-table .t-table__cell-check .t-checkbox,
.ie-wrapper .t-table .t-table__cell-check .t-radio {
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-table td,
.ie-wrapper .t-table th,
.ie-wrapper .t-table tr {
    background-color: rgba(0, 0, 0, 0)
}

.ie-wrapper .t-table .t-form__controls-content .t-input.t-input--prefix .t-input__prefix,
.ie-wrapper .t-table .t-form__controls-content .t-input.t-input--prefix .t-input__suffix,
.ie-wrapper .t-table .t-form__controls-content .t-input.t-input--suffix .t-input__prefix,
.ie-wrapper .t-table .t-form__controls-content .t-input.t-input--suffix .t-input__suffix,
.ie-wrapper .t-table .t-input.t-input--prefix .t-input__prefix,
.ie-wrapper .t-table .t-input.t-input--prefix .t-input__suffix,
.ie-wrapper .t-table .t-input.t-input--suffix .t-input__prefix,
.ie-wrapper .t-table .t-input.t-input--suffix .t-input__suffix {
    vertical-align: baseline
}

.ie-wrapper .t-table .t-select .t-input.t-input--suffix .t-input__suffix {
    vertical-align: middle
}

.ie-wrapper .t-table__affixed-footer-wrap,
.ie-wrapper .t-table__affixed-header-wrap {
    position: relative;
    z-index: 1
}

.ie-wrapper .t-table__affixed-footer-elm .t-table__header--fixed:not(.t-table__header--multiple)>tr>th,
.ie-wrapper .t-table__affixed-header-elm .t-table__header--fixed:not(.t-table__header--multiple)>tr>th {
    background-color: #f3f3f3
}

.ie-wrapper .t-table__affixed-footer-elm th,
.ie-wrapper .t-table__affixed-footer-elm tr,
.ie-wrapper .t-table__affixed-header-elm th,
.ie-wrapper .t-table__affixed-header-elm tr {
    background-color: #fff
}

.ie-wrapper .t-notification {
    display: block;
    white-space: nowrap
}

.ie-wrapper .t-notification__icon,
.ie-wrapper .t-notification__main {
    display: inline-block
}

.ie-wrapper .t-notification__icon {
    float: left
}

.ie-wrapper .t-notification>.t-icon-close-circle-filled {
    vertical-align: top
}

.ie-wrapper .t-notification__main {
    white-space: normal;
    padding-right: 32px;
    width: 100%
}

.ie-wrapper .t-notification__main .t-notification__title__wrap {
    display: block;
    white-space: nowrap;
    position: relative
}

.ie-wrapper .t-notification__main .t-notification__title__wrap .t-notification__title {
    display: inline-block;
    white-space: normal;
    width: calc(100% - 38px)
}

.ie-wrapper .t-notification__main .t-notification__title__wrap .t-message__close {
    position: absolute;
    top: 0;
    right: 0
}

.ie-wrapper .t-dialog .t-dialog__header {
    display: block;
    line-height: 24px
}

.ie-wrapper .t-dialog .t-dialog__header .t-icon:first-child {
    font-size: 24px;
    float: left
}

.ie-wrapper .t-dialog .t-dialog__header .t-dialog__header-content {
    display: inline-block;
    width: calc(100% - 30px)
}

.ie-wrapper .t-dialog .t-dialog__header .t-dialog__close {
    display: inline-block;
    line-height: 16px;
    text-align: center;
    float: right
}

.ie-wrapper .t-dialog .t-dialog__header .t-dialog__close svg.t-icon-close {
    font-size: 16px
}

.ie-wrapper .t-dialog__ctx {
    pointer-events: inherit
}

.ie-wrapper .t-dialog__ctx .t-dialog {
    display: inline-block;
    font-size: 14px;
    text-align: left;
    left: 0;
    right: 0
}

.ie-wrapper .t-dialog__ctx .t-dialog.t-dialog--center {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto
}

.ie-wrapper .t-dialog__ctx .t-dialog__position {
    display: block;
    text-align: center
}

.ie-wrapper .t-dialog__ctx .t-dialog__position.t-dialog--center {
    height: 100%;
    font-size: 0
}

.ie-wrapper .t-dialog__ctx .t-dialog__position.t-dialog--center:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.ie-wrapper .t-dialog__ctx .t-dialog__position.t-dialog--center .t-dialog {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-dialog-fade-appear,
.ie-wrapper .t-dialog-fade-appear.t-dialog-fade-appear-active,
.ie-wrapper .t-dialog-fade-enter,
.ie-wrapper .t-dialog-fade-enter.t-dialog-fade-enter-active,
.ie-wrapper .t-dialog-fade-exit,
.ie-wrapper .t-dialog-fade-exit.t-dialog-fade-exit-active,
.ie-wrapper .t-dialog-zoom-appear,
.ie-wrapper .t-dialog-zoom-appear-active,
.ie-wrapper .t-dialog-zoom-enter,
.ie-wrapper .t-dialog-zoom-enter-active,
.ie-wrapper .t-dialog-zoom-enter-from,
.ie-wrapper .t-dialog-zoom-exit,
.ie-wrapper .t-dialog-zoom-exit-active,
.ie-wrapper .t-dialog-zoom .animation-active,
.ie-wrapper .t-dialog-zoom .animation-enter,
.ie-wrapper .t-dialog-zoom .animation-exit,
.ie-wrapper .t-dialog-zoom__vue-enter-active .t-dialog,
.ie-wrapper .t-dialog-zoom__vue-enter-active .t-dialog__mask,
.ie-wrapper .t-dialog-zoom__vue-enter-to .t-dialog,
.ie-wrapper .t-dialog-zoom__vue-leave-active .t-dialog,
.ie-wrapper .t-dialog-zoom__vue-leave-active .t-dialog__mask,
.ie-wrapper .t-dialog-zoom__vue-leave-to .t-dialog {
    -webkit-animation: none;
    animation: none
}

.ie-wrapper .t-list-item {
    display: block
}

.ie-wrapper .t-list-item-main {
    display: table;
    border-collapse: separate;
    width: 100%;
    overflow: hidden
}

.ie-wrapper .t-list-item__content {
    display: table-cell;
    width: 100%
}

.ie-wrapper .t-list-item__content:first-child:last-child {
    display: table;
    border-collapse: separate;
    width: 100%;
    overflow: hidden
}

.ie-wrapper .t-list-item__action,
.ie-wrapper .t-list-item__meta {
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle
}

.ie-wrapper .t-list-item__meta {
    overflow-x: hidden
}

.ie-wrapper .t-list-item__meta-avatar,
.ie-wrapper .t-list-item__meta-content {
    white-space: normal
}

.ie-wrapper .t-list-item__meta-avatar {
    float: left
}

.ie-wrapper .t-list-item__meta-avatar+.t-list-item__meta-content {
    float: left;
    width: calc(100% - 72px)
}

.ie-wrapper .t-list-item__meta-description {
    margin-right: 0;
    padding-right: 24px
}

.ie-wrapper .t-list-item__meta-content {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

.ie-wrapper .default-step-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 50%;
    font-size: 16px
}

.ie-wrapper .t-steps {
    display: block;
    overflow: hidden
}

.ie-wrapper .t-steps .t-steps-item__icon {
    float: left
}

.ie-wrapper .t-steps.t-steps--horizontal .t-steps-item__icon--number {
    margin-top: 0
}

.ie-wrapper .t-steps:not(.t-steps--dot-anchor) .t-steps-item__content {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

.ie-wrapper .t-steps .t-steps-item__inner {
    display: block;
    width: 100%;
    white-space: nowrap
}

.ie-wrapper .t-steps .t-steps-item__inner>* {
    white-space: normal
}

.ie-wrapper .t-steps-item__icon--number {
    position: relative;
    display: inline-block;
    line-height: 20px
}

.ie-wrapper .t-steps-item__icon--number>svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ie-wrapper .t-steps--horizontal {
    display: table;
    border-collapse: separate;
    table-layout: fixed
}

.ie-wrapper .t-steps--horizontal .t-steps-item {
    display: table-cell;
    margin-right: 0;
    border-right: 8px solid rgba(0, 0, 0, 0);
    word-break: break-all
}

.ie-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item__title {
    display: inline-block
}

.ie-wrapper .t-steps--horizontal.t-steps--default-anchor .t-steps-item__content {
    display: block;
    width: auto
}

.ie-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item__icon {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-100%);
    -ms-transform: translate(-100%);
    transform: translate(-100%)
}

.ie-wrapper .t-steps--horizontal.t-steps--dot-anchor .t-steps-item__inner {
    position: relative;
    display: inline-block;
    width: auto;
    padding-top: 12px
}

.ie-wrapper .t-steps--vertical .t-steps-item__content {
    display: inline-block;
    width: 100%;
    overflow: hidden
}

.ie-wrapper .t-steps--vertical.t-steps--reverse,
.ie-wrapper .t-steps--vertical.t-steps--reverse .t-steps-item {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ie-wrapper .content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content {
    margin-bottom: 8px
}

.ie-wrapper .content-placement-top .t-popup[data-popper-placement^=top] .t-popup__content--arrow {
    margin-bottom: 16px
}

.ie-wrapper .content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content {
    margin-top: 8px
}

.ie-wrapper .content-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__content--arrow {
    margin-top: 16px
}

.ie-wrapper .content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content {
    margin-right: 8px
}

.ie-wrapper .content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--arrow {
    margin-right: 16px
}

.ie-wrapper .content-placement-left .t-popup[data-popper-placement^=left] .t-popup__content--text {
    max-width: 480px
}

.ie-wrapper .content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content {
    margin-left: 8px
}

.ie-wrapper .content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--arrow {
    margin-left: 16px
}

.ie-wrapper .content-placement-right .t-popup[data-popper-placement^=right] .t-popup__content--text {
    max-width: 480px
}

.ie-wrapper .t-progress--thin {
    display: block;
    white-space: nowrap;
    position: relative;
    padding-right: 45px
}

.ie-wrapper .t-progress--thin .t-progress__bar {
    float: left;
    white-space: normal
}

.ie-wrapper .t-progress--thin .t-progress__bar,
.ie-wrapper .t-progress--thin .t-progress__info {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-progress--thin .t-progress__info {
    display: inline-block;
    right: 0
}

.ie-wrapper .t-progress--plump {
    display: block;
    line-height: 18px;
    border-radius: 9px
}

.ie-wrapper .t-radio-group {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-radio-group .t-radio-button {
    display: inline-block
}

.ie-wrapper .t-radio-group.t-radio-group--filled.t-size-m {
    position: relative
}

.ie-wrapper .t-radio-group.t-radio-group--filled.t-size-m .t-radio-button {
    padding-top: 0;
    padding-bottom: 0;
    height: 28px;
    line-height: 28px
}

.ie-wrapper .t-radio-group.t-radio-group__outline.t-size-s {
    height: 24px;
    line-height: 24px
}

.ie-wrapper .t-radio-group.t-radio-group__outline.t-size-s .t-radio-button {
    display: inline-block;
    line-height: 24px;
    height: 24px
}

.ie-wrapper .t-radio-group.t-radio-group__outline.t-size-m {
    height: 32px;
    line-height: 32px
}

.ie-wrapper .t-radio-group.t-radio-group__outline.t-size-m .t-radio-button {
    height: 32px;
    display: inline-block
}

.ie-wrapper .t-radio-group.t-radio-group__outline.t-size-l {
    height: 40px;
    line-height: 40px
}

.ie-wrapper .t-radio-group.t-radio-group__outline.t-size-l .t-radio-button {
    display: inline-block;
    height: 40px
}

@-webkit-keyframes changeColor {
    0% {
        color: #266fe8
    }

    to {
        color: #0034b5
    }
}

@keyframes changeColor {
    0% {
        color: #266fe8
    }

    to {
        color: #0034b5
    }
}

.ie-wrapper .t-breadcrumb {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-block
}

.ie-wrapper .t-breadcrumb__separator {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-breadcrumb__separator .t-icon {
    margin-top: -2px
}

.ie-wrapper .t-breadcrumb__item {
    display: inline-block
}

.ie-wrapper .t-breadcrumb__select:hover .t-breadcrumb__option {
    display: block
}

.ie-wrapper .t-breadcrumb--text-overflow,
.ie-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner,
.ie-wrapper .t-breadcrumb--text-overflow:hover .t-breadcrumb__inner-msg {
    display: inline-block
}

.ie-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner .t-icon {
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-breadcrumb--text-overflow .t-breadcrumb__inner-text {
    display: block
}

.ie-wrapper .t-tabs {
    line-height: normal
}

.ie-wrapper .t-tabs__operations {
    display: inline-block
}

.ie-wrapper .t-tabs__operations--left,
.ie-wrapper .t-tabs__operations--right {
    z-index: 1;
    text-align: center
}

.ie-wrapper .t-tabs__btn {
    display: inline-block
}

.ie-wrapper .t-tabs__nav-scroll {
    line-height: normal
}

.ie-wrapper .t-tabs__nav-scroll,
.ie-wrapper .t-tabs__nav-wrap {
    display: inline-block;
    vertical-align: bottom
}

.ie-wrapper .t-tabs__nav-item {
    display: inline-block
}

.ie-wrapper .t-tabs__nav-item-wrapper {
    display: inline-block;
    vertical-align: middle;
    line-height: 32px
}

.ie-wrapper .t-tabs__nav-item-text-wrapper {
    display: inline-block
}

.ie-wrapper .t-tabs__nav-item.t-is-left,
.ie-wrapper .t-tabs__nav-item.t-is-right {
    display: block
}

.ie-wrapper .t-tabs__bar.t-is-top {
    bottom: 1px
}

.ie-wrapper .t-default-menu:not(.t-is-collapsed) .t-default-menu__inner .t-menu__item.t-is-opened svg.t-fake-arrow--active {
    -webkit-transform: rotate(180deg) !important;
    -ms-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important
}

.ie-wrapper .t-default-menu__inner {
    display: block
}

.ie-wrapper .t-default-menu__inner .t-menu__logo {
    display: inline-block;
    text-align: center;
    position: relative;
    line-height: 56px
}

.ie-wrapper .t-default-menu__inner .t-menu__item {
    display: block;
    float: unset;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.ie-wrapper .t-default-menu__inner .t-menu__item>.t-icon {
    position: relative;
    bottom: 38%
}

.ie-wrapper .t-default-menu__inner .t-menu__item>svg:nth-child(n+2) {
    position: relative;
    bottom: 24%
}

.ie-wrapper .t-default-menu__inner .t-menu__item .t-menu__content {
    display: inline-block
}

.ie-wrapper .t-default-menu__inner .t-menu__item .t-menu__content,
.ie-wrapper .t-default-menu__inner .t-menu__item .t-menu__content>div {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ie-wrapper .t-default-menu__inner .t-menu__item .t-icon+.t-menu__content {
    width: calc(100% - 28px)
}

.ie-wrapper .t-default-menu__inner .t-menu .t-submenu>.t-menu__item .t-menu__content {
    width: calc(100% - 17px)
}

.ie-wrapper .t-default-menu__inner .t-menu .t-submenu>.t-menu__item>.t-icon+.t-menu__content {
    width: calc(100% - 45px)
}

.ie-wrapper .t-default-menu__inner .t-menu__item.t-is-opened {
    background-color: inherit
}

.ie-wrapper .t-default-menu__inner .t-menu__item.t-is-opened svg.t-fake-arrow {
    -webkit-transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important
}

.ie-wrapper .t-default-menu__inner .t-menu__item.t-is-opened svg.t-fake-arrow--active {
    -webkit-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

.ie-wrapper .t-default-menu__inner .t-menu>.t-submenu>.t-menu__sub>.t-menu__item,
.ie-wrapper .t-default-menu__inner .t-menu>.t-submenu>.t-menu__sub>.t-submenu>.t-menu__item {
    padding-left: 44px
}

.ie-wrapper .t-default-menu__inner .t-menu>.t-submenu>.t-menu__sub>.t-submenu>.t-menu__sub>.t-menu__item,
.ie-wrapper .t-default-menu__inner .t-menu>.t-submenu>.t-menu__sub>.t-submenu>.t-menu__sub>.t-submenu .t-menu__item {
    padding-left: 60px
}

.ie-wrapper .t-default-menu__inner .t-menu>.t-submenu>.t-menu__sub>.t-submenu>.t-menu__sub>.t-submenu .t-menu__sub .t-menu__item {
    padding-left: 76px
}

.ie-wrapper .t-default-menu__inner .t-menu--scroll .t-menu__item,
.ie-wrapper .t-default-menu__inner .t-menu__popup-wrapper .t-menu__item {
    text-align: left
}

.ie-wrapper .t-default-menu__inner .t-menu__operations {
    display: inline-block;
    position: relative
}

.ie-wrapper .t-head-menu__inner {
    display: block
}

.ie-wrapper .t-head-menu__inner .t-menu__logo {
    display: inline-block;
    float: left;
    line-height: 56px
}

.ie-wrapper .t-head-menu__inner .t-menu__logo img {
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-head-menu__inner>.t-menu {
    height: 100%;
    display: inline-block;
    position: relative
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-menu__item {
    position: relative;
    display: inline-block;
    float: left;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu {
    display: block;
    float: left;
    top: 50%;
    margin-top: -16px
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__item {
    z-index: 1
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__item svg {
    vertical-align: middle
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>div {
    display: block
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-menu__item {
    position: relative;
    display: block;
    float: left;
    line-height: 40px;
    height: 40px;
    text-align: left
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-menu__item .t-fake-arrow,
.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-menu__item .t-icon {
    vertical-align: middle
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-menu__item svg {
    position: relative;
    bottom: 1px
}

.ie-wrapper .t-head-menu__inner>.t-menu>.t-submenu>.t-menu__popup>.t-menu__popup-wrapper .t-submenu {
    display: block;
    float: left;
    text-align: left
}

.ie-wrapper .t-head-menu__inner>.t-menu .t-menu__popup-wrapper:after {
    display: block;
    height: 0;
    clear: both;
    content: "020";
    visibility: hidden
}

.ie-wrapper .t-head-menu__inner>.t-menu .t-is-active:after {
    left: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ie-wrapper .t-head-menu__inner>.t-menu:after {
    display: block;
    content: "";
    clear: both;
    height: 0;
    visibility: hidden
}

.ie-wrapper .t-head-menu__inner .t-menu__operations:not(:empty) {
    height: 56px;
    line-height: 56px;
    display: inline-block;
    float: right
}

.ie-wrapper .t-head-menu>.t-head-menu__submenu .t-tabs {
    width: 100%
}

.ie-wrapper .t-head-menu>.t-head-menu__submenu .t-tabs__nav-item-wrapper {
    position: relative;
    top: 32%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 32px
}

.ie-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item {
    overflow: hidden
}

.ie-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item .t-menu__content {
    display: inline-block
}

.ie-wrapper .t-default-menu.t-is-collapsed .t-menu__popup .t-fake-arrow {
    display: inline-block;
    color: rgba(0, 0, 0, .9)
}

.ie-wrapper .t-default-menu.t-is-collapsed .t-menu__item .t-icon {
    bottom: 5%
}

.ie-wrapper .t-menu__popup .t-menu__item {
    height: 28px;
    line-height: 28px
}

.ie-wrapper .t-menu__popup.t-is-vertical.t-is-opened {
    width: 216px
}

.ie-wrapper .t-menu__popup.t-is-opened {
    max-height: none
}

.ie-wrapper .t-alert {
    display: table;
    width: 100%;
    border-collapse: separate
}

.ie-wrapper .t-alert__close,
.ie-wrapper .t-alert__icon {
    display: table-cell;
    vertical-align: top
}

.ie-wrapper .t-alert__close .t-icon,
.ie-wrapper .t-alert__icon .t-icon {
    vertical-align: top
}

.ie-wrapper .t-alert__icon {
    width: 20px
}

.ie-wrapper .t-alert__close {
    white-space: nowrap;
    text-align: right
}

.ie-wrapper .t-alert__close .t-icon {
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-alert__content {
    display: table;
    border-collapse: separate;
    width: 100%;
    table-layout: fixed
}

.ie-wrapper .t-alert__message,
.ie-wrapper .t-alert__title {
    width: 100%
}

.ie-wrapper .t-alert__description,
.ie-wrapper .t-alert__operation {
    display: table-cell
}

.ie-wrapper .t-alert__operation {
    white-space: nowrap
}

.ie-wrapper .t-alert-swiper {
    display: block
}

.ie-wrapper .t-alert-swiper__trigger-wrap>li {
    display: inline-block
}

.ie-wrapper .t-switch {
    display: inline-block;
    border-radius: 10px
}

.ie-wrapper .t-switch .t-loading__gradient {
    display: block;
    width: 100%;
    height: 100%;
    margin: auto
}

.ie-wrapper .t-switch__handle {
    display: inline-block
}

.ie-wrapper .t-switch__content {
    display: inline-block;
    min-width: auto;
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-switch.t-size-l .t-switch__content {
    min-width: auto;
    font-size: 12px
}

.ie-wrapper .t-switch.t-size-s .t-switch__content {
    min-width: auto
}

.ie-wrapper .t-switch.t-is-loading .t-loading {
    display: block;
    height: 100%
}

.ie-wrapper .t-select {
    display: inline-block;
    white-space: normal;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background: #fff
}

.ie-wrapper .t-select-input--multiple .t-input__prefix>span:not(.t-tag) {
    line-height: 24px;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-select.t-tag-input--break-line .t-input.t-input--prefix>.t-input__prefix {
    width: 100%;
    overflow: hidden
}

.ie-wrapper .t-select.t-tag-input--break-line.t-select-input--empty .t-input.t-input--prefix>.t-input__prefix {
    width: 0
}

.ie-wrapper .t-select .t-tag {
    margin-top: 0;
    margin-bottom: 0
}

.ie-wrapper .t-select .t-select__left-icon {
    display: block
}

.ie-wrapper .t-select .t-select__left-icon .t-icon {
    margin-top: -3px
}

.ie-wrapper .t-select .t-input {
    display: table;
    border-collapse: separate
}

.ie-wrapper .t-select+.t-tag,
.ie-wrapper .t-select .t-tag {
    white-space: normal
}

.ie-wrapper .t-select .t-tag+.t-input,
.ie-wrapper .t-select .t-tag+.t-input__wrap {
    display: inline-block;
    width: auto
}

.ie-wrapper .t-select svg.t-fake-arrow--active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ie-wrapper .t-select.t-size-s {
    position: relative;
    top: -1px
}

.ie-wrapper .t-select.t-size-m .t-input__inner {
    display: inline-block
}

.ie-wrapper .t-select.t-size-m .t-input__wrap {
    float: left;
    height: 30px
}

.ie-wrapper .t-select.t-size-m .t-tag {
    float: left
}

.ie-wrapper .t-select__wrap {
    display: inline-block;
    list-style: 100%
}

.ie-wrapper .t-select__wrap>.t-popup__reference {
    display: block
}

.ie-wrapper .t-select__dropdown .t-select__list .t-select-option>.t-checkbox {
    display: inline-block;
    height: 22px;
    line-height: 22px
}

.ie-wrapper .t-select.t-is-active .t-input.t-size-m {
    height: 30px;
    vertical-align: top
}

.ie-wrapper .t-select.t-is-active .t-input.t-size-l {
    height: 38px;
    vertical-align: top
}

.ie-wrapper .t-select .t-input.t-size-m {
    height: 30px
}

.ie-wrapper .t-select__dropdown {
    display: inline-block
}

.ie-wrapper .t-select__dropdown .t-popup__content {
    height: 100%
}

.ie-wrapper .t-select-input.t-select-input--borderless .t-input:hover {
    background-color: #f3f3f3
}

.ie-wrapper .t-select-input.t-select-input--borderless .t-input__wrap {
    border-color: rgba(0, 0, 0, 0)
}

.ie-wrapper .t-select-input.t-select-input--borderless .t-input__wrap--focused {
    border-color: #0052d9
}

.ie-wrapper .t-select-input .t-input.t-input--auto-width.t-size-m {
    padding-right: 35px
}

.ie-wrapper .t-select-input .t-input.t-input--auto-width.t-size-m .t-input__prefix {
    width: auto
}

.ie-wrapper .t-select-input .t-input.t-input--auto-width.t-size-m .t-input__suffix {
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: auto
}

.ie-wrapper .t-popconfirm__body {
    display: block
}

.ie-wrapper .t-popconfirm__body .t-icon,
.ie-wrapper .t-popconfirm__body .t-popconfirm__inner {
    vertical-align: top
}

.ie-wrapper .t-popconfirm__body .title {
    margin-top: 0
}

.ie-wrapper .t-dropdown__submenu {
    width: 100%;
    background-color: #fff;
    -webkit-box-sizing: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    box-sizing: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);
    border-radius: 6px;
    border: 1px solid #dcdcdc
}

.ie-wrapper .t-dropdown__submenu ul {
    display: block
}

.ie-wrapper .t-dropdown__menu {
    display: block;
    overflow-y: auto;
    height: 100%;
    border-radius: 0
}

.ie-wrapper .t-dropdown__menu>* {
    margin-bottom: 2px;
    overflow: hidden
}

.ie-wrapper .t-dropdown__menu>:last-of-type {
    margin-bottom: 0
}

.ie-wrapper .t-dropdown__menu .t-dropdown__menu-column {
    width: 148px;
    display: block;
    float: left;
    overflow-x: hidden;
    border-left: none
}

.ie-wrapper .t-dropdown__menu .t-dropdown__menu-column:not(:last-child) {
    border-right: 1px solid #e7e7e7
}

.ie-wrapper .t-dropdown__item {
    position: inherit;
    display: block;
    height: 28px;
    line-height: 22px
}

.ie-wrapper .t-dropdown__item-text {
    width: calc(100% - 24px)
}

.ie-wrapper .t-dropdown__item:hover>div {
    display: block
}

.ie-wrapper .t-dropdown__item:first-child,
.ie-wrapper .t-dropdown__item:last-child {
    margin: 0
}

.ie-wrapper .t-dropdown__item-content {
    display: inline-block;
    width: 100%;
    height: 40px
}

.ie-wrapper .t-dropdown__item-content .t-dropdown__item-text {
    display: inline-block
}

.ie-wrapper .t-dropdown__item .children-suffix,
.ie-wrapper .t-dropdown__item .t-icon-chevron-right {
    float: right;
    height: 22px;
    line-height: 22px
}

.ie-wrapper .t-tree__label {
    line-height: normal
}

.ie-wrapper .t-tree__label:hover {
    background-color: #f3f3f3
}

.ie-wrapper .t-tree__label.t-is-active:hover {
    background-color: #ecf2fe
}

.ie-wrapper .t-tree__label--strictly {
    display: inline
}

.ie-wrapper .t-tree__list {
    padding-left: 8px\9\0
}

.ie-wrapper .t-tree.t-tree--transition .t-tree__item--visible {
    display: table;
    max-height: 68px
}

.ie-wrapper .t-tree__item {
    display: table;
    border-collapse: separate;
    white-space: nowrap;
    width: 100%;
    line-height: 34px
}

.ie-wrapper .t-tree__item:before {
    display: inline-block;
    float: left;
    vertical-align: middle
}

.ie-wrapper .t-tree__item[data-level$="1"] {
    padding-left: 24px
}

.ie-wrapper .t-tree__item[data-level$="2"] {
    padding-left: 48px
}

.ie-wrapper .t-tree__item[data-level$="3"] {
    padding-left: 72px
}

.ie-wrapper .t-tree__item[data-level$="4"] {
    padding-left: 96px
}

.ie-wrapper .t-tree__item[data-level$="5"] {
    padding-left: 120px
}

.ie-wrapper .t-tree__item[data-level$="6"] {
    padding-left: 144px
}

.ie-wrapper .t-tree__item[data-level$="7"] {
    padding-left: 168px
}

.ie-wrapper .t-tree__item[data-level$="8"] {
    padding-left: 192px
}

.ie-wrapper .t-tree__item[data-level$="9"] {
    padding-left: 216px
}

.ie-wrapper .t-tree__item[data-level$="10"] {
    padding-left: 240px
}

.ie-wrapper .t-tree__item[data-level$="11"] {
    padding-left: 264px
}

.ie-wrapper .t-tree__item[data-level$="12"] {
    padding-left: 288px
}

.ie-wrapper .t-tree__item[data-level$="13"] {
    padding-left: 312px
}

.ie-wrapper .t-tree__item[data-level$="14"] {
    padding-left: 336px
}

.ie-wrapper .t-tree__item[data-level$="15"] {
    padding-left: 360px
}

.ie-wrapper .t-tree__item[data-level$="16"] {
    padding-left: 384px
}

.ie-wrapper .t-tree__item[data-level$="17"] {
    padding-left: 408px
}

.ie-wrapper .t-tree__item[data-level$="18"] {
    padding-left: 432px
}

.ie-wrapper .t-tree__item[data-level$="19"] {
    padding-left: 456px
}

.ie-wrapper .t-tree__item[data-level$="20"] {
    padding-left: 480px
}

.ie-wrapper .t-tree__item[data-level$="21"] {
    padding-left: 504px
}

.ie-wrapper .t-tree__item[data-level$="22"] {
    padding-left: 528px
}

.ie-wrapper .t-tree__item[data-level$="23"] {
    padding-left: 552px
}

.ie-wrapper .t-tree__item[data-level$="24"] {
    padding-left: 576px
}

.ie-wrapper .t-tree__item[data-level$="25"] {
    padding-left: 600px
}

.ie-wrapper .t-tree__item[data-level$="26"] {
    padding-left: 624px
}

.ie-wrapper .t-tree__item[data-level$="27"] {
    padding-left: 648px
}

.ie-wrapper .t-tree__item[data-level$="28"] {
    padding-left: 672px
}

.ie-wrapper .t-tree__item[data-level$="29"] {
    padding-left: 696px
}

.ie-wrapper .t-tree__item[data-level$="30"] {
    padding-left: 720px
}

.ie-wrapper .t-tree__item[data-level$="31"] {
    padding-left: 744px
}

.ie-wrapper .t-tree__item[data-level$="32"] {
    padding-left: 768px
}

.ie-wrapper .t-tree__item[data-level$="33"] {
    padding-left: 792px
}

.ie-wrapper .t-tree__item[data-level$="34"] {
    padding-left: 816px
}

.ie-wrapper .t-tree__item[data-level$="35"] {
    padding-left: 840px
}

.ie-wrapper .t-tree__item[data-level$="36"] {
    padding-left: 864px
}

.ie-wrapper .t-tree__item[data-level$="37"] {
    padding-left: 888px
}

.ie-wrapper .t-tree__item[data-level$="38"] {
    padding-left: 912px
}

.ie-wrapper .t-tree__item[data-level$="39"] {
    padding-left: 936px
}

.ie-wrapper .t-tree__item[data-level$="40"] {
    padding-left: 960px
}

.ie-wrapper .t-tree__item[data-level$="41"] {
    padding-left: 984px
}

.ie-wrapper .t-tree__item[data-level$="42"] {
    padding-left: 1008px
}

.ie-wrapper .t-tree__item[data-level$="43"] {
    padding-left: 1032px
}

.ie-wrapper .t-tree__item[data-level$="44"] {
    padding-left: 1056px
}

.ie-wrapper .t-tree__item[data-level$="45"] {
    padding-left: 1080px
}

.ie-wrapper .t-tree__item[data-level$="46"] {
    padding-left: 1104px
}

.ie-wrapper .t-tree__item[data-level$="47"] {
    padding-left: 1128px
}

.ie-wrapper .t-tree__item[data-level$="48"] {
    padding-left: 1152px
}

.ie-wrapper .t-tree__item[data-level$="49"] {
    padding-left: 1176px
}

.ie-wrapper .t-tree__item[data-level$="50"] {
    padding-left: 1200px
}

.ie-wrapper .t-tree__item .t-icon,
.ie-wrapper .t-tree__item .t-loading {
    margin-top: -2px
}

.ie-wrapper .t-tree__item>span {
    display: table-cell
}

.ie-wrapper .t-tree__item>span.t-tree__icon {
    line-height: 16px
}

.ie-wrapper .t-tree__item>span.t-tree__label {
    line-height: 22px
}

.ie-wrapper .t-tree__item>span.t-tree__icon,
.ie-wrapper .t-tree__item>span.t-tree__label {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-tree__item .t-tree__operations {
    text-align: right
}

.ie-wrapper .t-tree__item .t-checkbox__input {
    margin-top: -1px
}

.ie-wrapper .t-tree__item--hidden {
    display: none
}

.ie-wrapper .t-tree__icon {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0
}

.ie-wrapper .t-tree__icon:after {
    top: 0;
    left: -2px
}

.ie-wrapper .t-tree .t-checkbox,
.ie-wrapper .t-tree__operations {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-tree__line {
    width: 14px;
    margin-left: -16px;
    border-left: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7
}

.ie-wrapper .t-tree .t-is-active .t-tree__label {
    color: rgba(0, 0, 0, .9);
    background-color: #ecf2fe
}

.ie-wrapper .t-divider {
    border-top: 1px solid rgba(0, 3, 56, .08)
}

.ie-wrapper .t-divider--horizontal {
    display: block
}

.ie-wrapper .t-divider--dashed-left,
.ie-wrapper .t-divider--with-text-left {
    text-align: left
}

.ie-wrapper .t-divider--dashed-center,
.ie-wrapper .t-divider--with-text-center {
    text-align: center
}

.ie-wrapper .t-divider--dashed-right,
.ie-wrapper .t-divider--with-text-right {
    text-align: right
}

.ie-wrapper .t-divider__inner-text {
    z-index: 1;
    background: #fff;
    position: relative
}

.ie-wrapper .t-divider--with-text-left {
    border-top: 0;
    position: relative
}

.ie-wrapper .t-divider--with-text-left .t-divider__inner-text {
    left: 5%
}

.ie-wrapper .t-divider--with-text-center,
.ie-wrapper .t-divider--with-text-right {
    border-top: 0;
    position: relative
}

.ie-wrapper .t-divider--with-text-right .t-divider__inner-text {
    right: 5%
}

.ie-wrapper .t-divider--dashed:before,
.ie-wrapper .t-divider--with-text:before {
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 8px;
    left: 0;
    z-index: 0
}

.ie-wrapper .t-divider--dashed:after,
.ie-wrapper .t-divider--with-text:after {
    display: none
}

.ie-wrapper .t-cascader {
    display: block
}

.ie-wrapper .t-cascader.t-tag-input--break-line .t-input {
    display: table;
    border-collapse: separate
}

.ie-wrapper .t-cascader:hover:not(.t-is-disabled) {
    cursor: pointer;
    border-color: #266fe8
}

.ie-wrapper .t-cascader__placeholder {
    color: #c4c4c4;
    margin-left: 8px;
    height: 30px;
    line-height: 29px
}

.ie-wrapper .t-cascader--multiple>span:not(.t-tag),
.ie-wrapper .t-cascader--multiple>span>span:not(.t-tag) {
    display: inline-block;
    vertical-align: top
}

.ie-wrapper .t-cascader__panel {
    display: block
}

.ie-wrapper .t-cascader__menu {
    display: inline-block;
    vertical-align: top;
    height: calc(100% - 16px)
}

.ie-wrapper .t-cascader__item {
    display: block
}

.ie-wrapper .t-cascader__item .t-checkbox {
    display: inline-block;
    line-height: 28px
}

.ie-wrapper .t-cascader__item .t-checkbox .t-checkbox__input {
    margin-top: -3px
}

.ie-wrapper .t-cascader__item .t-checkbox .t-checkbox__label {
    margin-top: -3px;
    display: inline-block;
    width: calc(100% - 32px)
}

.ie-wrapper .t-cascader__item-label {
    display: inline-block;
    width: calc(100% - 32px);
    vertical-align: top;
    line-height: 28px;
    padding: 0
}

.ie-wrapper .t-cascader__item.t-size-s .t-cascader__item-label {
    line-height: 24px;
    padding: 0
}

.ie-wrapper .t-cascader__item.t-size-l .t-cascader__item-label {
    line-height: 32px;
    padding: 0
}

.ie-wrapper .t-cascader__item-icon {
    position: absolute;
    vertical-align: top;
    height: 100%
}

.ie-wrapper .t-cascader__item--with-icon {
    padding: 0 8px
}

.ie-wrapper .t-cascader__icon {
    display: inline-block;
    top: -1px
}

.ie-wrapper .t-cascader__icon .t-icon-loading {
    display: inline-block;
    height: 100%;
    color: #0052d9
}

.ie-wrapper .t-cascader.t-size-l {
    line-height: 30px
}

.ie-wrapper .t-cascader.t-size-m {
    line-height: 26px
}

.ie-wrapper .t-cascader.t-size-s {
    line-height: 22px
}

.ie-wrapper .t-cascader .t-loading {
    margin-top: -5px
}

.ie-wrapper .t-row {
    display: block
}

.ie-wrapper .t-col {
    display: inline-block;
    width: 100%;
    vertical-align: top
}

.ie-wrapper .t-col-1,
.ie-wrapper .t-col-lg-1,
.ie-wrapper .t-col-md-1,
.ie-wrapper .t-col-sm-1,
.ie-wrapper .t-col-xl-1,
.ie-wrapper .t-col-xs-1 {
    width: 8.33333333%
}

.ie-wrapper .t-col-2,
.ie-wrapper .t-col-lg-2,
.ie-wrapper .t-col-md-2,
.ie-wrapper .t-col-sm-2,
.ie-wrapper .t-col-xl-2,
.ie-wrapper .t-col-xs-2 {
    width: 16.66666667%
}

.ie-wrapper .t-col-3,
.ie-wrapper .t-col-lg-3,
.ie-wrapper .t-col-md-3,
.ie-wrapper .t-col-sm-3,
.ie-wrapper .t-col-xl-3,
.ie-wrapper .t-col-xs-3 {
    width: 25%
}

.ie-wrapper .t-col-4,
.ie-wrapper .t-col-lg-4,
.ie-wrapper .t-col-md-4,
.ie-wrapper .t-col-sm-4,
.ie-wrapper .t-col-xl-4,
.ie-wrapper .t-col-xs-4 {
    width: 33.33333333%
}

.ie-wrapper .t-col-5,
.ie-wrapper .t-col-lg-5,
.ie-wrapper .t-col-md-5,
.ie-wrapper .t-col-sm-5,
.ie-wrapper .t-col-xl-5,
.ie-wrapper .t-col-xs-5 {
    width: 41.66666667%
}

.ie-wrapper .t-col-6,
.ie-wrapper .t-col-lg-6,
.ie-wrapper .t-col-md-6,
.ie-wrapper .t-col-sm-6,
.ie-wrapper .t-col-xl-6,
.ie-wrapper .t-col-xs-6 {
    width: 50%
}

.ie-wrapper .t-col-7,
.ie-wrapper .t-col-lg-7,
.ie-wrapper .t-col-md-7,
.ie-wrapper .t-col-sm-7,
.ie-wrapper .t-col-xl-7,
.ie-wrapper .t-col-xs-7 {
    width: 58.33333333%
}

.ie-wrapper .t-col-8,
.ie-wrapper .t-col-lg-8,
.ie-wrapper .t-col-md-8,
.ie-wrapper .t-col-sm-8,
.ie-wrapper .t-col-xl-8,
.ie-wrapper .t-col-xs-8 {
    width: 66.66666667%
}

.ie-wrapper .t-col-9,
.ie-wrapper .t-col-lg-9,
.ie-wrapper .t-col-md-9,
.ie-wrapper .t-col-sm-9,
.ie-wrapper .t-col-xl-9,
.ie-wrapper .t-col-xs-9 {
    width: 75%
}

.ie-wrapper .t-col-10,
.ie-wrapper .t-col-lg-10,
.ie-wrapper .t-col-md-10,
.ie-wrapper .t-col-sm-10,
.ie-wrapper .t-col-xl-10,
.ie-wrapper .t-col-xs-10 {
    width: 83.33333333%
}

.ie-wrapper .t-col-11,
.ie-wrapper .t-col-lg-11,
.ie-wrapper .t-col-md-11,
.ie-wrapper .t-col-sm-11,
.ie-wrapper .t-col-xl-11,
.ie-wrapper .t-col-xs-11 {
    width: 91.66666667%
}

.ie-wrapper .t-col-12,
.ie-wrapper .t-col-lg-12,
.ie-wrapper .t-col-md-12,
.ie-wrapper .t-col-sm-12,
.ie-wrapper .t-col-xl-12,
.ie-wrapper .t-col-xs-12 {
    width: 100%
}

.ie-wrapper .t-col-0,
.ie-wrapper .t-col-lg-0,
.ie-wrapper .t-col-md-0,
.ie-wrapper .t-col-sm-0,
.ie-wrapper .t-col-xl-0,
.ie-wrapper .t-col-xs-0 {
    display: none
}

.ie-wrapper .t-row[row-gap="1"] {
    margin-top: -.5px;
    margin-bottom: -.5px
}

.ie-wrapper .t-row[row-gap="1"] .t-col {
    margin: .5px 0
}

.ie-wrapper .t-row[row-gap="2"] {
    margin-top: -1px;
    margin-bottom: -1px
}

.ie-wrapper .t-row[row-gap="2"] .t-col {
    margin: 1px 0
}

.ie-wrapper .t-row[row-gap="3"] {
    margin-top: -1.5px;
    margin-bottom: -1.5px
}

.ie-wrapper .t-row[row-gap="3"] .t-col {
    margin: 1.5px 0
}

.ie-wrapper .t-row[row-gap="4"] {
    margin-top: -2px;
    margin-bottom: -2px
}

.ie-wrapper .t-row[row-gap="4"] .t-col {
    margin: 2px 0
}

.ie-wrapper .t-row[row-gap="5"] {
    margin-top: -2.5px;
    margin-bottom: -2.5px
}

.ie-wrapper .t-row[row-gap="5"] .t-col {
    margin: 2.5px 0
}

.ie-wrapper .t-row[row-gap="6"] {
    margin-top: -3px;
    margin-bottom: -3px
}

.ie-wrapper .t-row[row-gap="6"] .t-col {
    margin: 3px 0
}

.ie-wrapper .t-row[row-gap="7"] {
    margin-top: -3.5px;
    margin-bottom: -3.5px
}

.ie-wrapper .t-row[row-gap="7"] .t-col {
    margin: 3.5px 0
}

.ie-wrapper .t-row[row-gap="8"] {
    margin-top: -4px;
    margin-bottom: -4px
}

.ie-wrapper .t-row[row-gap="8"] .t-col {
    margin: 4px 0
}

.ie-wrapper .t-row[row-gap="9"] {
    margin-top: -4.5px;
    margin-bottom: -4.5px
}

.ie-wrapper .t-row[row-gap="9"] .t-col {
    margin: 4.5px 0
}

.ie-wrapper .t-row[row-gap="10"] {
    margin-top: -5px;
    margin-bottom: -5px
}

.ie-wrapper .t-row[row-gap="10"] .t-col {
    margin: 5px 0
}

.ie-wrapper .t-row[row-gap="11"] {
    margin-top: -5.5px;
    margin-bottom: -5.5px
}

.ie-wrapper .t-row[row-gap="11"] .t-col {
    margin: 5.5px 0
}

.ie-wrapper .t-row[row-gap="12"] {
    margin-top: -6px;
    margin-bottom: -6px
}

.ie-wrapper .t-row[row-gap="12"] .t-col {
    margin: 6px 0
}

.ie-wrapper .t-row[row-gap="13"] {
    margin-top: -6.5px;
    margin-bottom: -6.5px
}

.ie-wrapper .t-row[row-gap="13"] .t-col {
    margin: 6.5px 0
}

.ie-wrapper .t-row[row-gap="14"] {
    margin-top: -7px;
    margin-bottom: -7px
}

.ie-wrapper .t-row[row-gap="14"] .t-col {
    margin: 7px 0
}

.ie-wrapper .t-row[row-gap="15"] {
    margin-top: -7.5px;
    margin-bottom: -7.5px
}

.ie-wrapper .t-row[row-gap="15"] .t-col {
    margin: 7.5px 0
}

.ie-wrapper .t-row[row-gap="16"] {
    margin-top: -8px;
    margin-bottom: -8px
}

.ie-wrapper .t-row[row-gap="16"] .t-col {
    margin: 8px 0
}

.ie-wrapper .t-row[row-gap="17"] {
    margin-top: -8.5px;
    margin-bottom: -8.5px
}

.ie-wrapper .t-row[row-gap="17"] .t-col {
    margin: 8.5px 0
}

.ie-wrapper .t-row[row-gap="18"] {
    margin-top: -9px;
    margin-bottom: -9px
}

.ie-wrapper .t-row[row-gap="18"] .t-col {
    margin: 9px 0
}

.ie-wrapper .t-row[row-gap="19"] {
    margin-top: -9.5px;
    margin-bottom: -9.5px
}

.ie-wrapper .t-row[row-gap="19"] .t-col {
    margin: 9.5px 0
}

.ie-wrapper .t-row[row-gap="20"] {
    margin-top: -10px;
    margin-bottom: -10px
}

.ie-wrapper .t-row[row-gap="20"] .t-col {
    margin: 10px 0
}

.ie-wrapper .t-row[row-gap="21"] {
    margin-top: -10.5px;
    margin-bottom: -10.5px
}

.ie-wrapper .t-row[row-gap="21"] .t-col {
    margin: 10.5px 0
}

.ie-wrapper .t-row[row-gap="22"] {
    margin-top: -11px;
    margin-bottom: -11px
}

.ie-wrapper .t-row[row-gap="22"] .t-col {
    margin: 11px 0
}

.ie-wrapper .t-row[row-gap="23"] {
    margin-top: -11.5px;
    margin-bottom: -11.5px
}

.ie-wrapper .t-row[row-gap="23"] .t-col {
    margin: 11.5px 0
}

.ie-wrapper .t-row[row-gap="24"] {
    margin-top: -12px;
    margin-bottom: -12px
}

.ie-wrapper .t-row[row-gap="24"] .t-col {
    margin: 12px 0
}

.ie-wrapper .t-row[row-gap="25"] {
    margin-top: -12.5px;
    margin-bottom: -12.5px
}

.ie-wrapper .t-row[row-gap="25"] .t-col {
    margin: 12.5px 0
}

.ie-wrapper .t-row[row-gap="26"] {
    margin-top: -13px;
    margin-bottom: -13px
}

.ie-wrapper .t-row[row-gap="26"] .t-col {
    margin: 13px 0
}

.ie-wrapper .t-row[row-gap="27"] {
    margin-top: -13.5px;
    margin-bottom: -13.5px
}

.ie-wrapper .t-row[row-gap="27"] .t-col {
    margin: 13.5px 0
}

.ie-wrapper .t-row[row-gap="28"] {
    margin-top: -14px;
    margin-bottom: -14px
}

.ie-wrapper .t-row[row-gap="28"] .t-col {
    margin: 14px 0
}

.ie-wrapper .t-row[row-gap="29"] {
    margin-top: -14.5px;
    margin-bottom: -14.5px
}

.ie-wrapper .t-row[row-gap="29"] .t-col {
    margin: 14.5px 0
}

.ie-wrapper .t-row[row-gap="30"] {
    margin-top: -15px;
    margin-bottom: -15px
}

.ie-wrapper .t-row[row-gap="30"] .t-col {
    margin: 15px 0
}

.ie-wrapper .t-row[row-gap="31"] {
    margin-top: -15.5px;
    margin-bottom: -15.5px
}

.ie-wrapper .t-row[row-gap="31"] .t-col {
    margin: 15.5px 0
}

.ie-wrapper .t-row[row-gap="32"] {
    margin-top: -16px;
    margin-bottom: -16px
}

.ie-wrapper .t-row[row-gap="32"] .t-col {
    margin: 16px 0
}

.ie-wrapper .t-row[row-gap="33"] {
    margin-top: -16.5px;
    margin-bottom: -16.5px
}

.ie-wrapper .t-row[row-gap="33"] .t-col {
    margin: 16.5px 0
}

.ie-wrapper .t-row[row-gap="34"] {
    margin-top: -17px;
    margin-bottom: -17px
}

.ie-wrapper .t-row[row-gap="34"] .t-col {
    margin: 17px 0
}

.ie-wrapper .t-row[row-gap="35"] {
    margin-top: -17.5px;
    margin-bottom: -17.5px
}

.ie-wrapper .t-row[row-gap="35"] .t-col {
    margin: 17.5px 0
}

.ie-wrapper .t-row[row-gap="36"] {
    margin-top: -18px;
    margin-bottom: -18px
}

.ie-wrapper .t-row[row-gap="36"] .t-col {
    margin: 18px 0
}

.ie-wrapper .t-row[row-gap="37"] {
    margin-top: -18.5px;
    margin-bottom: -18.5px
}

.ie-wrapper .t-row[row-gap="37"] .t-col {
    margin: 18.5px 0
}

.ie-wrapper .t-row[row-gap="38"] {
    margin-top: -19px;
    margin-bottom: -19px
}

.ie-wrapper .t-row[row-gap="38"] .t-col {
    margin: 19px 0
}

.ie-wrapper .t-row[row-gap="39"] {
    margin-top: -19.5px;
    margin-bottom: -19.5px
}

.ie-wrapper .t-row[row-gap="39"] .t-col {
    margin: 19.5px 0
}

.ie-wrapper .t-row[row-gap="40"] {
    margin-top: -20px;
    margin-bottom: -20px
}

.ie-wrapper .t-row[row-gap="40"] .t-col {
    margin: 20px 0
}

.ie-wrapper .t-row[row-gap="41"] {
    margin-top: -20.5px;
    margin-bottom: -20.5px
}

.ie-wrapper .t-row[row-gap="41"] .t-col {
    margin: 20.5px 0
}

.ie-wrapper .t-row[row-gap="42"] {
    margin-top: -21px;
    margin-bottom: -21px
}

.ie-wrapper .t-row[row-gap="42"] .t-col {
    margin: 21px 0
}

.ie-wrapper .t-row[row-gap="43"] {
    margin-top: -21.5px;
    margin-bottom: -21.5px
}

.ie-wrapper .t-row[row-gap="43"] .t-col {
    margin: 21.5px 0
}

.ie-wrapper .t-row[row-gap="44"] {
    margin-top: -22px;
    margin-bottom: -22px
}

.ie-wrapper .t-row[row-gap="44"] .t-col {
    margin: 22px 0
}

.ie-wrapper .t-row[row-gap="45"] {
    margin-top: -22.5px;
    margin-bottom: -22.5px
}

.ie-wrapper .t-row[row-gap="45"] .t-col {
    margin: 22.5px 0
}

.ie-wrapper .t-row[row-gap="46"] {
    margin-top: -23px;
    margin-bottom: -23px
}

.ie-wrapper .t-row[row-gap="46"] .t-col {
    margin: 23px 0
}

.ie-wrapper .t-row[row-gap="47"] {
    margin-top: -23.5px;
    margin-bottom: -23.5px
}

.ie-wrapper .t-row[row-gap="47"] .t-col {
    margin: 23.5px 0
}

.ie-wrapper .t-row[row-gap="48"] {
    margin-top: -24px;
    margin-bottom: -24px
}

.ie-wrapper .t-row[row-gap="48"] .t-col {
    margin: 24px 0
}

.ie-wrapper .t-row[row-gap="49"] {
    margin-top: -24.5px;
    margin-bottom: -24.5px
}

.ie-wrapper .t-row[row-gap="49"] .t-col {
    margin: 24.5px 0
}

.ie-wrapper .t-row[row-gap="50"] {
    margin-top: -25px;
    margin-bottom: -25px
}

.ie-wrapper .t-row[row-gap="50"] .t-col {
    margin: 25px 0
}

.ie-wrapper .t-row[row-gap="51"] {
    margin-top: -25.5px;
    margin-bottom: -25.5px
}

.ie-wrapper .t-row[row-gap="51"] .t-col {
    margin: 25.5px 0
}

.ie-wrapper .t-row[row-gap="52"] {
    margin-top: -26px;
    margin-bottom: -26px
}

.ie-wrapper .t-row[row-gap="52"] .t-col {
    margin: 26px 0
}

.ie-wrapper .t-row[row-gap="53"] {
    margin-top: -26.5px;
    margin-bottom: -26.5px
}

.ie-wrapper .t-row[row-gap="53"] .t-col {
    margin: 26.5px 0
}

.ie-wrapper .t-row[row-gap="54"] {
    margin-top: -27px;
    margin-bottom: -27px
}

.ie-wrapper .t-row[row-gap="54"] .t-col {
    margin: 27px 0
}

.ie-wrapper .t-row[row-gap="55"] {
    margin-top: -27.5px;
    margin-bottom: -27.5px
}

.ie-wrapper .t-row[row-gap="55"] .t-col {
    margin: 27.5px 0
}

.ie-wrapper .t-row[row-gap="56"] {
    margin-top: -28px;
    margin-bottom: -28px
}

.ie-wrapper .t-row[row-gap="56"] .t-col {
    margin: 28px 0
}

.ie-wrapper .t-row[row-gap="57"] {
    margin-top: -28.5px;
    margin-bottom: -28.5px
}

.ie-wrapper .t-row[row-gap="57"] .t-col {
    margin: 28.5px 0
}

.ie-wrapper .t-row[row-gap="58"] {
    margin-top: -29px;
    margin-bottom: -29px
}

.ie-wrapper .t-row[row-gap="58"] .t-col {
    margin: 29px 0
}

.ie-wrapper .t-row[row-gap="59"] {
    margin-top: -29.5px;
    margin-bottom: -29.5px
}

.ie-wrapper .t-row[row-gap="59"] .t-col {
    margin: 29.5px 0
}

.ie-wrapper .t-row[row-gap="60"] {
    margin-top: -30px;
    margin-bottom: -30px
}

.ie-wrapper .t-row[row-gap="60"] .t-col {
    margin: 30px 0
}

.ie-wrapper .t-row[row-gap="61"] {
    margin-top: -30.5px;
    margin-bottom: -30.5px
}

.ie-wrapper .t-row[row-gap="61"] .t-col {
    margin: 30.5px 0
}

.ie-wrapper .t-row[row-gap="62"] {
    margin-top: -31px;
    margin-bottom: -31px
}

.ie-wrapper .t-row[row-gap="62"] .t-col {
    margin: 31px 0
}

.ie-wrapper .t-row[row-gap="63"] {
    margin-top: -31.5px;
    margin-bottom: -31.5px
}

.ie-wrapper .t-row[row-gap="63"] .t-col {
    margin: 31.5px 0
}

.ie-wrapper .t-row[row-gap="64"] {
    margin-top: -32px;
    margin-bottom: -32px
}

.ie-wrapper .t-row[row-gap="64"] .t-col {
    margin: 32px 0
}

.ie-wrapper .t-row[row-gap="65"] {
    margin-top: -32.5px;
    margin-bottom: -32.5px
}

.ie-wrapper .t-row[row-gap="65"] .t-col {
    margin: 32.5px 0
}

.ie-wrapper .t-row[row-gap="66"] {
    margin-top: -33px;
    margin-bottom: -33px
}

.ie-wrapper .t-row[row-gap="66"] .t-col {
    margin: 33px 0
}

.ie-wrapper .t-row[row-gap="67"] {
    margin-top: -33.5px;
    margin-bottom: -33.5px
}

.ie-wrapper .t-row[row-gap="67"] .t-col {
    margin: 33.5px 0
}

.ie-wrapper .t-row[row-gap="68"] {
    margin-top: -34px;
    margin-bottom: -34px
}

.ie-wrapper .t-row[row-gap="68"] .t-col {
    margin: 34px 0
}

.ie-wrapper .t-row[row-gap="69"] {
    margin-top: -34.5px;
    margin-bottom: -34.5px
}

.ie-wrapper .t-row[row-gap="69"] .t-col {
    margin: 34.5px 0
}

.ie-wrapper .t-row[row-gap="70"] {
    margin-top: -35px;
    margin-bottom: -35px
}

.ie-wrapper .t-row[row-gap="70"] .t-col {
    margin: 35px 0
}

.ie-wrapper .t-row[row-gap="71"] {
    margin-top: -35.5px;
    margin-bottom: -35.5px
}

.ie-wrapper .t-row[row-gap="71"] .t-col {
    margin: 35.5px 0
}

.ie-wrapper .t-row[row-gap="72"] {
    margin-top: -36px;
    margin-bottom: -36px
}

.ie-wrapper .t-row[row-gap="72"] .t-col {
    margin: 36px 0
}

.ie-wrapper .t-row[row-gap="73"] {
    margin-top: -36.5px;
    margin-bottom: -36.5px
}

.ie-wrapper .t-row[row-gap="73"] .t-col {
    margin: 36.5px 0
}

.ie-wrapper .t-row[row-gap="74"] {
    margin-top: -37px;
    margin-bottom: -37px
}

.ie-wrapper .t-row[row-gap="74"] .t-col {
    margin: 37px 0
}

.ie-wrapper .t-row[row-gap="75"] {
    margin-top: -37.5px;
    margin-bottom: -37.5px
}

.ie-wrapper .t-row[row-gap="75"] .t-col {
    margin: 37.5px 0
}

.ie-wrapper .t-row[row-gap="76"] {
    margin-top: -38px;
    margin-bottom: -38px
}

.ie-wrapper .t-row[row-gap="76"] .t-col {
    margin: 38px 0
}

.ie-wrapper .t-row[row-gap="77"] {
    margin-top: -38.5px;
    margin-bottom: -38.5px
}

.ie-wrapper .t-row[row-gap="77"] .t-col {
    margin: 38.5px 0
}

.ie-wrapper .t-row[row-gap="78"] {
    margin-top: -39px;
    margin-bottom: -39px
}

.ie-wrapper .t-row[row-gap="78"] .t-col {
    margin: 39px 0
}

.ie-wrapper .t-row[row-gap="79"] {
    margin-top: -39.5px;
    margin-bottom: -39.5px
}

.ie-wrapper .t-row[row-gap="79"] .t-col {
    margin: 39.5px 0
}

.ie-wrapper .t-row[row-gap="80"] {
    margin-top: -40px;
    margin-bottom: -40px
}

.ie-wrapper .t-row[row-gap="80"] .t-col {
    margin: 40px 0
}

.ie-wrapper .t-row[row-gap="81"] {
    margin-top: -40.5px;
    margin-bottom: -40.5px
}

.ie-wrapper .t-row[row-gap="81"] .t-col {
    margin: 40.5px 0
}

.ie-wrapper .t-row[row-gap="82"] {
    margin-top: -41px;
    margin-bottom: -41px
}

.ie-wrapper .t-row[row-gap="82"] .t-col {
    margin: 41px 0
}

.ie-wrapper .t-row[row-gap="83"] {
    margin-top: -41.5px;
    margin-bottom: -41.5px
}

.ie-wrapper .t-row[row-gap="83"] .t-col {
    margin: 41.5px 0
}

.ie-wrapper .t-row[row-gap="84"] {
    margin-top: -42px;
    margin-bottom: -42px
}

.ie-wrapper .t-row[row-gap="84"] .t-col {
    margin: 42px 0
}

.ie-wrapper .t-row[row-gap="85"] {
    margin-top: -42.5px;
    margin-bottom: -42.5px
}

.ie-wrapper .t-row[row-gap="85"] .t-col {
    margin: 42.5px 0
}

.ie-wrapper .t-row[row-gap="86"] {
    margin-top: -43px;
    margin-bottom: -43px
}

.ie-wrapper .t-row[row-gap="86"] .t-col {
    margin: 43px 0
}

.ie-wrapper .t-row[row-gap="87"] {
    margin-top: -43.5px;
    margin-bottom: -43.5px
}

.ie-wrapper .t-row[row-gap="87"] .t-col {
    margin: 43.5px 0
}

.ie-wrapper .t-row[row-gap="88"] {
    margin-top: -44px;
    margin-bottom: -44px
}

.ie-wrapper .t-row[row-gap="88"] .t-col {
    margin: 44px 0
}

.ie-wrapper .t-row[row-gap="89"] {
    margin-top: -44.5px;
    margin-bottom: -44.5px
}

.ie-wrapper .t-row[row-gap="89"] .t-col {
    margin: 44.5px 0
}

.ie-wrapper .t-row[row-gap="90"] {
    margin-top: -45px;
    margin-bottom: -45px
}

.ie-wrapper .t-row[row-gap="90"] .t-col {
    margin: 45px 0
}

.ie-wrapper .t-row[row-gap="91"] {
    margin-top: -45.5px;
    margin-bottom: -45.5px
}

.ie-wrapper .t-row[row-gap="91"] .t-col {
    margin: 45.5px 0
}

.ie-wrapper .t-row[row-gap="92"] {
    margin-top: -46px;
    margin-bottom: -46px
}

.ie-wrapper .t-row[row-gap="92"] .t-col {
    margin: 46px 0
}

.ie-wrapper .t-row[row-gap="93"] {
    margin-top: -46.5px;
    margin-bottom: -46.5px
}

.ie-wrapper .t-row[row-gap="93"] .t-col {
    margin: 46.5px 0
}

.ie-wrapper .t-row[row-gap="94"] {
    margin-top: -47px;
    margin-bottom: -47px
}

.ie-wrapper .t-row[row-gap="94"] .t-col {
    margin: 47px 0
}

.ie-wrapper .t-row[row-gap="95"] {
    margin-top: -47.5px;
    margin-bottom: -47.5px
}

.ie-wrapper .t-row[row-gap="95"] .t-col {
    margin: 47.5px 0
}

.ie-wrapper .t-row[row-gap="96"] {
    margin-top: -48px;
    margin-bottom: -48px
}

.ie-wrapper .t-row[row-gap="96"] .t-col {
    margin: 48px 0
}

.ie-wrapper .t-row[row-gap="97"] {
    margin-top: -48.5px;
    margin-bottom: -48.5px
}

.ie-wrapper .t-row[row-gap="97"] .t-col {
    margin: 48.5px 0
}

.ie-wrapper .t-row[row-gap="98"] {
    margin-top: -49px;
    margin-bottom: -49px
}

.ie-wrapper .t-row[row-gap="98"] .t-col {
    margin: 49px 0
}

.ie-wrapper .t-row[row-gap="99"] {
    margin-top: -49.5px;
    margin-bottom: -49.5px
}

.ie-wrapper .t-row[row-gap="99"] .t-col {
    margin: 49.5px 0
}

.ie-wrapper .t-row[row-gap="100"] {
    margin-top: -50px;
    margin-bottom: -50px
}

.ie-wrapper .t-row[row-gap="100"] .t-col {
    margin: 50px 0
}

.ie-wrapper .t-row--start {
    text-align: left
}

.ie-wrapper .t-row--center {
    text-align: center
}

.ie-wrapper .t-row--end {
    text-align: right
}

.ie-wrapper .t-row--space-around .t-col {
    vertical-align: middle
}

.ie-wrapper .t-row--bottom .t-col {
    vertical-align: bottom
}

.ie-wrapper .t-drawer {
    pointer-events: inherit;
    display: none
}

.ie-wrapper .t-drawer .t-drawer__mask {
    background-color: rgba(0, 0, 0, .6)
}

.ie-wrapper .t-drawer .t-loading__parent {
    display: inline-table;
    text-align: left
}

.ie-wrapper .t-drawer--open {
    display: block
}

.ie-wrapper .t-drawer__content-wrapper {
    display: block;
    background-color: #fff
}

.ie-wrapper .t-drawer__body {
    height: calc(100% - 121px)
}

.ie-wrapper .t-drawer__body:last-child {
    height: 100%
}

.ie-wrapper .t-drawer__header {
    display: block;
    line-height: 56px
}

.ie-wrapper .t-drawer__header+.t-drawer__close-btn .ie-wrapper .t-drawer__header+.t-drawer__body {
    height: calc(100% - 121px)
}

.ie-wrapper .t-drawer__header+.t-drawer__close-btn .ie-wrapper .t-drawer__header+.t-drawer__body:last-child {
    height: calc(100% - 56px)
}

.ie-wrapper .t-drawer__close-btn {
    display: inline-block;
    line-height: 24px;
    text-align: center
}

.ie-wrapper .t-drawer__close-btn .t-icon {
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-drawer.t-drawer--bottom .t-drawer__footer,
.ie-wrapper .t-drawer.t-drawer--left .t-drawer__footer,
.ie-wrapper .t-drawer.t-drawer--top .t-drawer__footer {
    text-align: right
}

.ie-wrapper .t-drawer .t-drawer__content-wrapper--right {
    position: static;
    right: auto;
    float: right
}

.ie-wrapper .t-table-layout.t-layout--with-sider {
    display: block;
    position: relative
}

.ie-wrapper .t-table-layout.t-layout--with-sider>.t-layout__sider {
    display: table-cell;
    position: absolute;
    left: 0;
    top: 0
}

.ie-wrapper .t-table-layout.t-layout--with-sider>.t-layout__content {
    display: table-row;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 232px;
    right: 0
}

.ie-wrapper .t-table-layout.t-layout--with-sider>.t-layout:after {
    display: block;
    content: "";
    visibility: hidden;
    height: 0;
    clear: both
}

.ie-wrapper .t-table-layout.t-layout--with-sider>.t-layout__sider+.t-layout {
    display: table;
    border-collapse: separate;
    width: calc(100% - 232px);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 232px;
    right: 0
}

.ie-wrapper .t-table-layout.t-layout--with-sider:after {
    display: block;
    content: "";
    visibility: hidden;
    height: 0;
    clear: both
}

.ie-wrapper .t-table-layout.t-layout {
    display: table;
    border-collapse: separate;
    width: 100%
}

.ie-wrapper .t-table-layout.t-layout>.t-layout__content {
    display: table-row;
    height: 100%;
    width: 100%
}

.ie-wrapper .t-table-layout.t-layout>.t-layout__sider {
    height: 100%
}

.ie-wrapper .t-layout {
    display: block
}

.ie-wrapper .t-layout--with-sider {
    display: block;
    position: relative
}

.ie-wrapper .t-layout--with-sider>.t-layout__sider {
    display: inline-block
}

.ie-wrapper .t-layout--with-sider>.t-layout,
.ie-wrapper .t-layout--with-sider>.t-layout__content {
    display: inline-block;
    width: auto !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 232px;
    right: 0
}

.ie-wrapper .t-layout--with-sider>.t-layout>.t-layout__footer {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0
}

.ie-wrapper .t-layout--with-sider>.t-layout>.t-layout__content {
    display: inline-block;
    width: 100%
}

.ie-wrapper .t-layout--with-sider:after,
.ie-wrapper .t-layout--with-sider>.t-layout:after {
    display: block;
    content: "";
    visibility: hidden;
    height: 0;
    clear: both
}

.ie-wrapper .t-transfer {
    display: inline-block
}

.ie-wrapper .t-transfer .t-pagination__jump {
    margin-left: 0
}

.ie-wrapper .t-transfer__pagination .t-transfer__list {
    width: 230px;
    padding-bottom: 48px
}

.ie-wrapper .t-transfer__pagination .t-input-number.t-size-s {
    width: 48px
}

.ie-wrapper .t-transfer.t-transfer--with-tree .t-transfer__list .t-transfer__list-body {
    min-height: 100px
}

.ie-wrapper .t-transfer__list {
    display: inline-block
}

.ie-wrapper .t-transfer__list-pagination {
    height: 32px;
    line-height: 32px
}

.ie-wrapper .t-transfer__list-source,
.ie-wrapper .t-transfer__list-target {
    width: 200px
}

.ie-wrapper .t-transfer__list-header {
    display: inline-block
}

.ie-wrapper .t-transfer__list-header .t-checkbox {
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-transfer__list-header>div {
    display: block;
    vertical-align: middle
}

.ie-wrapper .t-transfer__list-header>span {
    position: absolute;
    top: 0;
    right: 12px
}

.ie-wrapper .t-transfer__list-content .t-checkbox {
    width: calc(100% - 16px);
    vertical-align: middle
}

.ie-wrapper .t-transfer__list-item {
    display: block
}

.ie-wrapper .t-transfer__list-item .t-checkbox__label {
    width: calc(100% - 16px);
    vertical-align: top
}

.ie-wrapper .t-transfer__list-item .t-checkbox__label>span,
.ie-wrapper .t-transfer__operations {
    display: inline-block
}

.ie-wrapper .t-transfer__operations .t-button {
    display: block;
    margin-bottom: 16px
}

.ie-wrapper .t-transfer__operations .t-button:last-of-type {
    margin-bottom: 0
}

.ie-wrapper .t-form .t-form__item.t-form__item__table .t-form__controls .t-form__controls-content,
.ie-wrapper .t-form .t-form__item.t-form__item__table .t-form__controls .t-form__controls-content .t-input {
    display: table;
    border-collapse: separate
}

.ie-wrapper .t-form .t-form__item.t-form__item__table .t-form__controls .t-form__controls-content .t-form__status {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
    margin-left: 0;
    padding-left: 8px;
    width: unset;
    margin-top: unset
}

.ie-wrapper .t-form {
    display: block
}

.ie-wrapper .t-form.t-form-inline>* {
    margin-bottom: 16px
}

.ie-wrapper .t-form.t-form-inline>:last-of-type {
    margin-bottom: 0
}

.ie-wrapper .t-form__controls-content>* {
    vertical-align: middle
}

.ie-wrapper .t-form__controls-content>.t-size-m {
    vertical-align: top
}

.ie-wrapper .t-form__controls-content>.t-switch.t-size-m {
    vertical-align: middle
}

.ie-wrapper .t-form__controls .t-form__status {
    display: inline-block
}

.ie-wrapper .t-form__controls .t-input-number,
.ie-wrapper .t-form__controls .t-textarea {
    line-height: 1.15
}

.ie-wrapper .t-form__controls-content {
    display: block;
    border-collapse: separate;
    width: 100%;
    line-height: 32px;
    white-space: nowrap
}

.ie-wrapper .t-form__controls-content>.t-input__wrap {
    float: left;
    white-space: normal
}

.ie-wrapper .t-form__controls-content .t-select__wrap {
    float: left
}

.ie-wrapper .t-form__controls-content .t-select__wrap>.t-select {
    display: inline-block
}

.ie-wrapper .t-form__controls-content .t-input {
    display: table;
    border-collapse: separate
}

.ie-wrapper .t-form__controls-content .t-input:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ie-wrapper .t-form__controls-content .t-form__status {
    width: 20px;
    margin-left: 8px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap
}

.ie-wrapper .t-form__status button {
    width: auto
}

.ie-wrapper .t-form-item {
    display: inline-block
}

.ie-wrapper .t-form__item {
    vertical-align: top
}

.ie-wrapper .t-form .t-form__item .t-form__controls .t-form__controls-content .t-input__wrap .t-input.t-input--focused,
.ie-wrapper .t-form .t-form__item .t-form__controls.t-is-error:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.ie-wrapper .t-form.with__icon .t-form__controls-content {
    padding-right: 40px
}

.ie-wrapper .t-loading {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-icon-loading {
    -webkit-animation: none;
    animation: none
}

.ie-wrapper .t-loading__gradient {
    display: inline;
    background-image: url(data:image/png;base64,R0lGODlhgACAAPf+AP3+//z9//v8/vr8/vn7/vf6/vj6/vb5/vX4/gFT2fP3/QJT2fT4/fL2/fH2/QNU2QRV2vD1/e/0/e3z/AVV2gZW2ghX2uvx/Orx/Ozy/AdX2u7z/Ofv+wlY2gtZ2+bu++Lr+wpZ2gxa2+jv/OHr++Tt++Xt++nw/A1b29/p+g5b2+Ps+w9c2xJe3BBd297p+hVg3N3o+hRg3ODq+trm+dzn+hNf3Nvn+hFe3Bhi3dbj+dnl+Rlj3dTi+djl+R1m3dDf+Bdi3Btk3dLg+NXj+SBo3s7e+Mja98/e+Nfk+R5m3RZh3M3d+Bpk3cna99Ph+Mrb99Hg+CFo3szc98DU9sTX9iVr3xxl3SNq3ids3yJp3svc97PL9B9n3rrQ9SRq3rzS9Slu3ytv37jP9MfZ9yZs38bY98LW9i9y4C1x4L7T9bTM9MHV9qjE8rfO9L3S9cPW9jFz4Cxw4MXY9rLL9Cht363H8zt64rXN9DV24Spu36vG8r/U9Td34T994qXC8pu78DBz4DZ34ZO277vR9a7I87nQ9T174qLA8Th44X+o7Dl54UWB42yb6aPB8UN/47HK8zR14Z698TN14TJ04EyG5FeN5rDJ812R54Ws7S5x4I2y7pW376rF8qG/8Za470SA42SW6Iqw7pe48KfD8lKK5UF+45m68D584p++8UiD5Jy88KzH802G5EqE5K/J87bN9Hql64+z7kJ/41SL5oeu7UeC5HWh6kuF5FGJ5XKf6lqP5n2n7EB946nF8k6H5YGq7Imv7WGU5zp54nSh6qC/8Zq68KTB8XOg6nij646y7miZ6Iuw7oKq7IOr7WCT53ym60+I5Tx74nCe6oyx7pK172WX6Ji58G2c6X6n7JG072qa6Xai62mZ6VWM5qbD8lCI5ViO5nej61OK5VyQ50aB42aX6Iiu7W6d6YSs7ZC07luQ53Gf6mOV6ABS2V+S53ul62eY6FmO5l6S55298Iat7VaM5kmE5G+d6nmk65S272KU6Gub6YCp7P///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMC1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2U5NGVmYWQtNWMyMi00YjJhLWFmMmItZDEyYjI5OGQ3NzJlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5MDhENzc3NzEyMTExRUNCODcxQzEzRkQ0NzMwRkMxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5MDhENzc2NzEyMTExRUNCODcxQzEzRkQ0NzMwRkMxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzdmNjlhYzItMTJkZi00NmFhLTgyNmEtNGJjNzdhNzljMmY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNlOTRlZmFkLTVjMjItNGIyYS1hZjJiLWQxMmIyOThkNzcyZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiH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);
    background-size: 100% 100%
}

.ie-wrapper .t-loading__gradient-conic {
    display: none
}

.ie-wrapper .t-loading__fullscreen .t-loading--center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    text-align: center
}

.ie-wrapper .t-loading--center {
    text-align: center
}

.ie-wrapper .t-loading__parent .t-loading--full .t-loading__text {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px);
    height: 100%
}

.ie-wrapper .t-loading__parent .t-loading--full .t-icon-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ie-wrapper .t-calendar__control {
    display: block;
    position: relative;
    height: 98px;
    text-align: right
}

.ie-wrapper .t-calendar__control .t-calendar__title {
    display: inline-block;
    float: left;
    height: 32px;
    line-height: 32px
}

.ie-wrapper .t-calendar__control .t-calendar__control-section {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    text-align: left
}

.ie-wrapper .t-calendar__control .t-calendar__control-section .t-calendar__control-section-cell {
    display: inline-block
}

.ie-wrapper .t-calendar__control .t-calendar__control-section .t-calendar__control-section-cell>* {
    float: left
}

.ie-wrapper .t-calendar__control .t-calendar__control-section .t-calendar__control-section-cell .t-radio-button {
    bottom: 6.25%
}

.ie-wrapper .t-calendar__control .t-calendar__control-section .t-calendar__control-section-cell .t-tag {
    line-height: 32px
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-head-row {
    display: block;
    overflow: hidden;
    background: unset
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-head-row .t-calendar__table-head-cell {
    display: inline-block;
    float: left;
    width: calc(14.28571% - 10.28571px);
    padding: 12px 0;
    margin: 0;
    margin-right: 12px;
    text-align: right;
    background: #fff
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-head-row .t-calendar__table-head-cell:last-child {
    padding-right: 0;
    margin-right: 0
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-head-row .t-calendar__table-head-cell:nth-child(3n) {
    margin-right: 11px
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-body-row {
    display: block;
    padding: 0;
    overflow: hidden
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-body-row .t-calendar__table-body-cell {
    display: inline-block;
    float: left;
    width: calc(14.28571% - 10.28571px);
    padding: 0;
    margin-right: 12px;
    text-align: right
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-body-row .t-calendar__table-body-cell .t-calendar__table-body-cell-display {
    margin-top: 6px
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-body-row .t-calendar__table-body-cell:last-child {
    margin-right: 0;
    padding-right: 0
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-body-row .t-calendar__table-body-cell:first-child {
    display: inline-block;
    float: left;
    width: calc(14.28571% - 10.28571px);
    padding: 0;
    margin-right: 12px;
    text-align: right
}

.ie-wrapper .t-calendar__panel--month .t-calendar__table-body-row .t-calendar__table-body-cell:nth-child(3n) {
    margin-right: 11px
}

.ie-wrapper .t-calendar__panel--month[is-show-weekend=false] .t-calendar__table-body-row .t-calendar__table-body-cell,
.ie-wrapper .t-calendar__panel--month[is-show-weekend=false] .t-calendar__table-head-row .t-calendar__table-head-cell {
    width: calc(20% - 14.4px)
}

.ie-wrapper .t-calendar__panel--month[is-show-weekend=true] .t-calendar__table-body-row .t-calendar__table-body-cell,
.ie-wrapper .t-calendar__panel--month[is-show-weekend=true] .t-calendar__table-head-row .t-calendar__table-head-cell {
    width: calc(14.28571% - 10.28571px)
}

.ie-wrapper .t-calendar__panel--year .t-calendar__table-body-row {
    display: block
}

.ie-wrapper .t-calendar__panel--year .t-calendar__table-body-row .t-calendar__table-body-cell {
    display: inline-block;
    width: calc(25% - 9px)
}

.ie-wrapper .t-calendar__panel--year .t-calendar__table-body-row .t-calendar__table-body-cell:nth-child(:last) {
    margin: 0
}

.ie-wrapper .t-calendar--card .t-calendar__control .t-calendar__control-section {
    line-height: 32px;
    height: 32px
}

.ie-wrapper .t-calendar--card .t-calendar__control .t-calendar__control-section .t-calendar__control-section-cell {
    float: left
}

.ie-wrapper .t-calendar--card .t-calendar__control .t-calendar__control-section .t-calendar__control-section-cell .t-radio-group {
    top: 0
}

.ie-wrapper .t-calendar--card .t-calendar__panel .t-calendar__table {
    width: 100%
}

.ie-wrapper .t-calendar--card .t-calendar__panel .t-calendar__table .t-calendar__table-head .t-calendar__table-head-cell {
    width: 14.28571429%;
    padding: 0;
    line-height: 32px;
    text-align: center;
    margin: 0
}

.ie-wrapper .t-calendar--card .t-calendar__panel .t-calendar__table .t-calendar__table-body-cell {
    width: 14.28571429%;
    padding: 0;
    margin: 0;
    text-align: center
}

.ie-wrapper .t-calendar--card .t-calendar__panel .t-calendar__table .t-calendar__table-body-cell>span {
    display: inline-block
}

.ie-wrapper .t-calendar--card .t-calendar__panel .t-calendar__table .t-calendar__table-body-cell .t-calendar__table-body-cell-display {
    width: 40px;
    height: 40px;
    margin: 0
}

.ie-wrapper .t-calendar--card .t-calendar__panel--year .t-calendar__table {
    display: block
}

.ie-wrapper .t-calendar--card .t-calendar__panel--year .t-calendar__table .t-calendar__table-body {
    display: block;
    width: 100%;
    height: 100%
}

.ie-wrapper .t-calendar--card .t-calendar__panel--year .t-calendar__table .t-calendar__table-body .t-calendar__table-body-row {
    display: inline-block;
    width: 100%;
    height: 33.33%
}

.ie-wrapper .t-calendar--card .t-calendar__panel--year .t-calendar__table .t-calendar__table-body .t-calendar__table-body-row .t-calendar__table-body-cell {
    display: inline-block;
    width: 25%;
    height: 100%;
    position: relative;
    top: 15px
}

.ie-wrapper .t-input-number {
    width: 152px;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-input-number__increase {
    right: 0
}

.ie-wrapper .t-input-number .t-input.t-input--auto-width.t-size-m {
    padding-right: 8px
}

.ie-wrapper .t-input-number .t-input {
    display: inline-block;
    width: calc(100% - 8px)
}

.ie-wrapper .t-input-number .t-input.t-input--auto-width {
    width: calc(100% - 4px)
}

.ie-wrapper .t-input-number .t-input__inner {
    text-align: center;
    vertical-align: top;
    height: 30px;
    line-height: 100%
}

.ie-wrapper .t-input-number--normal .t-input,
.ie-wrapper .t-input-number.t-is-controls-right .t-input {
    width: 100%
}

.ie-wrapper .t-input-number--normal .t-input__inner,
.ie-wrapper .t-input-number.t-is-controls-right .t-input__inner {
    text-align: left
}

.ie-wrapper .t-input-number.t-size-s .t-input__inner {
    height: 22px;
    line-height: 22px
}

.ie-wrapper .t-input-number.t-size-l .t-input__inner {
    height: 38px
}

.ie-wrapper .t-input-number .t-align-left>.t-input__inner {
    text-align: left
}

.ie-wrapper .t-input-number .t-align-right>.t-input__inner {
    text-align: right
}

.ie-wrapper .t-input-number::-ms-clear {
    display: none
}

.ie-wrapper .t-input-number__decrease,
.ie-wrapper .t-input-number__increase {
    position: absolute;
    display: inline-block
}

.ie-wrapper .t-input-number.t-is-controls-right {
    position: relative
}

.ie-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease,
.ie-wrapper .t-input-number.t-is-controls-right .t-input-number__increase {
    line-height: 14px;
    right: 1px;
    height: 14px
}

.ie-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,
.ie-wrapper .t-input-number.t-is-controls-right .t-input-number__increase .t-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-input-number.t-is-controls-right .t-input-number__decrease {
    top: auto;
    left: auto;
    bottom: 1px
}

.ie-wrapper .t-input-number.t-is-controls-right .t-input-number__increase {
    top: 1px
}

.ie-wrapper .flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ie-wrapper .t-time-picker__panel {
    text-align: center
}

.ie-wrapper .t-time-picker__panel-body-scroll-item {
    width: 100%
}

.ie-wrapper .t-time-picker__panel-body-scroll-item.t-is-current {
    color: #0052d9
}

.ie-wrapper .t-time-picker__group {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-time-picker__group>.t-input--suffix {
    padding: 0
}

.ie-wrapper .t-time-picker__group>.t-input--suffix>input {
    padding-right: 24px;
    padding-left: 8px
}

.ie-wrapper .t-time-picker__group>.t-input--suffix .t-input__inner {
    line-height: 30px;
    height: 30px
}

.ie-wrapper .t-time-picker__group>.t-input--suffix>.t-input__suffix {
    display: inline-block;
    position: absolute;
    right: 8px
}

.ie-wrapper .t-time-picker__group>.t-input--suffix>.t-input__suffix .t-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    margin-top: 0
}

.ie-wrapper .t-time-picker__group>.t-input--suffix>.t-input__suffix-icon {
    position: absolute;
    top: 1px;
    right: 8px;
    display: inline-block;
    height: 30px;
    line-height: 30px
}

.ie-wrapper .t-time-picker__group>.t-input--suffix>.t-input__suffix-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ie-wrapper .t-time-picker__group>.t-input--suffix>.t-input__suffix-icon:after {
    display: block;
    height: 0;
    clear: both;
    content: ".";
    visibility: hidden
}

.ie-wrapper .t-time-picker__group>.t-time-picker__input[size=medium] {
    top: 1px;
    height: 24px
}

.ie-wrapper .t-time-picker__group>.t-time-picker__input[size=medium]>.t-time-picker__input-item {
    height: 100%
}

.ie-wrapper .t-time-picker__input {
    display: block
}

.ie-wrapper .t-time-picker__input[size=medium],
.ie-wrapper .t-time-picker__input[size=medium] .t-time-picker__input-item {
    height: 24px;
    line-height: 24px
}

.ie-wrapper .t-time-picker__panel-section-body {
    display: inline-block
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body {
    display: block;
    height: 216px
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-active-mask {
    display: block;
    margin-top: 13px
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-active-mask>div {
    display: inline-block
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-scroll {
    display: block;
    float: left
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-scroll-item {
    width: 39px
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body[col-num="2"] .t-time-picker__panel-body-active-mask>div {
    width: calc(50% - 16px)
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body[col-num="2"] .t-time-picker__panel-body-scroll {
    width: calc(50% - 1px)
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body[col-num="3"] .t-time-picker__panel-body-active-mask>div {
    width: calc(33.33333% - 16.66667px)
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body[col-num="3"] .t-time-picker__panel-body-scroll {
    width: calc(33.33333% - .66667px)
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body[col-num="4"] .t-time-picker__panel-body-active-mask>div {
    width: calc(25% - 16px)
}

.ie-wrapper .t-time-picker__panel-section-body .t-time-picker__panel-body[col-num="4"] .t-time-picker__panel-body-scroll {
    width: calc(25% - .5px)
}

.ie-wrapper .t-time-picker__range .t-time-picker__panel-section-body .t-time-picker__panel-body {
    width: calc(50% - 16px);
    float: left;
    margin-left: 0
}

.ie-wrapper .t-time-picker__panel-section-footer {
    display: block;
    height: 48px;
    padding-top: 12px;
    line-height: 48px
}

.ie-wrapper .t-time-picker__panel-section-footer>div {
    display: inline-block;
    line-height: normal;
    float: left
}

.ie-wrapper .t-time-picker__panel-section-footer .t-button--variant-base {
    float: right
}

.ie-wrapper .t-textarea__limit {
    bottom: 4px;
    right: 20px
}

.ie-wrapper .t-textarea__inner {
    font-family: Microsoft YaHei, sans-serif;
    white-space: normal;
    padding: 5px 8px
}

.ie-wrapper .t-slider__container {
    position: relative;
    display: block;
    text-align: right
}

.ie-wrapper .t-slider__container:before {
    display: block;
    height: 32px;
    content: ""
}

.ie-wrapper .t-slider__container .t-slider--with-input.t-slider {
    position: absolute;
    top: 50%;
    width: calc(100% - 120px);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider--with-input.t-slider:not(.t-slider--vertical) {
    width: calc(100% - 240px)
}

.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider-input-container,
.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider__input-container {
    width: 216px
}

.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider-input-container>.t-input-number:first-child,
.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider__input-container>.t-input-number:first-child {
    float: left
}

.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider-input-container>.t-input-number:last-child,
.ie-wrapper .t-slider__container[aria-valuetext*="-"] .t-slider__input-container>.t-input-number:last-child {
    float: right
}

.ie-wrapper .t-slider__container.is-vertical {
    height: 100%
}

.ie-wrapper .t-slider__container.is-vertical:before {
    display: none
}

.ie-wrapper .t-slider__container.is-vertical .t-slider {
    position: static;
    width: 100%;
    height: calc(100% - 48px);
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0)
}

.ie-wrapper .t-slider__container.is-vertical .t-slider-input-container,
.ie-wrapper .t-slider__container.is-vertical .t-slider__input-container {
    position: relative
}

.ie-wrapper .t-slider__container.is-vertical .center-line,
.ie-wrapper .t-slider__container.is-vertical .t-slider__center-line {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px)
}

.ie-wrapper .t-slider-input-container,
.ie-wrapper .t-slider__input-container {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    overflow-y: hidden
}

.ie-wrapper .t-slider-input-container .center-line,
.ie-wrapper .t-slider-input-container .t-slider__center-line,
.ie-wrapper .t-slider__input-container .center-line,
.ie-wrapper .t-slider__input-container .t-slider__center-line {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.ie-wrapper .t-slider__mark-text {
    white-space: nowrap
}

.ie-wrapper .t-slider--vertical,
.ie-wrapper .t-slider-vertical {
    position: relative;
    display: block;
    text-align: center
}

.ie-wrapper .t-slider--vertical .t-slider__rail,
.ie-wrapper .t-slider-vertical .t-slider__rail {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.ie-wrapper .t-slider--vertical .t-slider__button-wrapper,
.ie-wrapper .t-slider-vertical .t-slider__button-wrapper {
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.ie-wrapper .t-date-picker__panel-container,
.ie-wrapper .t-date-range-picker__panel-container {
    min-width: 190px
}

.ie-wrapper .t-date-picker__panel-container .t-select__wrap,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap {
    margin-right: 8px
}

.ie-wrapper .t-date-picker__panel-container .t-select__wrap:last-of-type,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap:last-of-type {
    margin-right: 0
}

.ie-wrapper .t-date-picker__panel-container .t-select__wrap .t-input,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap .t-input {
    white-space: nowrap
}

.ie-wrapper .t-date-picker__panel-container .t-select__wrap .t-input__inner,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap .t-input__inner {
    display: inline-block;
    width: calc(100% - 20px)
}

.ie-wrapper .t-date-picker__panel-container .t-select__wrap .t-input .t-input__suffix,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap .t-input .t-input__suffix {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-date-picker__panel-container .t-select__wrap .t-input .t-input__suffix .ie-input,
.ie-wrapper .t-date-picker__panel-container .t-select__wrap .t-input .t-input__suffix svg,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap .t-input .t-input__suffix .ie-input,
.ie-wrapper .t-date-range-picker__panel-container .t-select__wrap .t-input .t-input__suffix svg {
    display: inline-block
}

.ie-wrapper .t-date-picker__panel-container .t-time-picker__panel-section-body,
.ie-wrapper .t-date-range-picker__panel-container .t-time-picker__panel-section-body {
    width: 100%
}

.ie-wrapper .t-date-picker__panel-container .t-time-picker__panel-section-body .t-time-picker__panel-body,
.ie-wrapper .t-date-range-picker__panel-container .t-time-picker__panel-section-body .t-time-picker__panel-body {
    text-align: center
}

.ie-wrapper .t-date-picker__panel-container .t-time-picker__panel-section-body .t-time-picker__panel-body-scroll,
.ie-wrapper .t-date-range-picker__panel-container .t-time-picker__panel-section-body .t-time-picker__panel-body-scroll {
    min-width: 35px;
    display: inline-block;
    float: none
}

.ie-wrapper .t-date-picker__panel-container .t-date-picker__panel-content,
.ie-wrapper .t-date-range-picker__panel-container .t-date-picker__panel-content {
    width: 100%
}

.ie-wrapper .t-date-picker__panel-container .t-jumper,
.ie-wrapper .t-date-range-picker__panel-container .t-jumper {
    float: right
}

.ie-wrapper .t-date-picker__panel-container .t-date-picker__panel .t-date-picker__panel-month,
.ie-wrapper .t-date-picker__panel-container .t-date-picker__panel .t-date-picker__panel-quarter,
.ie-wrapper .t-date-picker__panel-container .t-date-picker__panel .t-date-picker__panel-time,
.ie-wrapper .t-date-picker__panel-container .t-date-picker__panel .t-date-picker__panel-week,
.ie-wrapper .t-date-picker__panel-container .t-date-picker__panel .t-date-picker__panel-year,
.ie-wrapper .t-date-picker__panel-container .t-date-range-picker__panel .t-date-picker__panel-month,
.ie-wrapper .t-date-picker__panel-container .t-date-range-picker__panel .t-date-picker__panel-quarter,
.ie-wrapper .t-date-picker__panel-container .t-date-range-picker__panel .t-date-picker__panel-time,
.ie-wrapper .t-date-picker__panel-container .t-date-range-picker__panel .t-date-picker__panel-week,
.ie-wrapper .t-date-picker__panel-container .t-date-range-picker__panel .t-date-picker__panel-year {
    max-width: none
}

.ie-wrapper .t-date-range-picker__panel-container .t-date-range-picker__panel-content-wrapper .t-date-picker__panel-content {
    width: auto
}

.ie-wrapper .t-date-picker__panel .t-time-picker__panel,
.ie-wrapper .t-date-range-picker__panel .t-time-picker__panel {
    text-align: center
}

.ie-wrapper .t-date-picker__panel .t-date-picker__header-controller-month,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__header-controller-month {
    margin-right: 10px
}

.ie-wrapper .t-date-picker__panel .t-pagination-mini,
.ie-wrapper .t-date-range-picker__panel .t-pagination-mini {
    display: inline-block;
    float: right;
    margin-top: 4px
}

.ie-wrapper .t-date-picker__header {
    display: block
}

.ie-wrapper .t-date-picker__header-controller {
    display: inline-block
}

.ie-wrapper .t-date-picker__header-controller .t-date-picker__header-controller-month,
.ie-wrapper .t-date-picker__header-controller .t-date-picker__header-controller-year {
    display: inline-block;
    width: 82px
}

.ie-wrapper .t-date-picker__header .t-jumper {
    display: inline-block;
    vertical-align: top;
    margin-top: 4px
}

.ie-wrapper .t-date-picker__header .ie-input,
.ie-wrapper .t-date-range-picker {
    display: inline-block
}

.ie-wrapper .t-date-range-picker .t-range-input__inner .t-input__wrap {
    width: 45%
}

.ie-wrapper .t-date-picker {
    display: inline-block
}

.ie-wrapper .t-date-picker:after,
.ie-wrapper .t-date-picker:before,
.ie-wrapper .t-date-picker__cell-inner {
    -webkit-transition: none;
    transition: none
}

.ie-wrapper .t-date-picker__cell-inner,
.ie-wrapper .t-date-picker__panel-time-viewer {
    text-align: center
}

.ie-wrapper .t-date-picker__panel,
.ie-wrapper .t-date-range-picker__panel {
    display: block
}

.ie-wrapper .t-date-picker__panel-content,
.ie-wrapper .t-date-range-picker__panel-content {
    display: inline-block
}

.ie-wrapper .t-date-picker__panel-content:after,
.ie-wrapper .t-date-range-picker__panel-content:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-date-picker__panel .t-date-picker__panel-date,
.ie-wrapper .t-date-picker__panel .t-date-picker__panel-month,
.ie-wrapper .t-date-picker__panel .t-date-picker__panel-quarter,
.ie-wrapper .t-date-picker__panel .t-date-picker__panel-time,
.ie-wrapper .t-date-picker__panel .t-date-picker__panel-week,
.ie-wrapper .t-date-picker__panel .t-date-picker__panel-year,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__panel-date,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__panel-month,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__panel-quarter,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__panel-time,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__panel-week,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__panel-year {
    display: inline-block;
    float: left
}

.ie-wrapper .t-date-picker__panel .t-date-picker__cell,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__cell {
    text-align: center
}

.ie-wrapper .t-date-picker__panel .t-date-picker__cell-inner,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__cell-inner {
    display: inline-block;
    line-height: 24px
}

.ie-wrapper .t-date-picker__panel .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-active-mask>div,
.ie-wrapper .t-date-range-picker__panel .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-active-mask>div {
    width: 0
}

.ie-wrapper .t-date-picker__panel .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-scroll-item,
.ie-wrapper .t-date-range-picker__panel .t-time-picker__panel-section-body .t-time-picker__panel-body .t-time-picker__panel-body-scroll-item {
    width: 28px
}

.ie-wrapper .t-date-picker__panel .t-input .t-input__suffix:not(:empty),
.ie-wrapper .t-date-range-picker__panel .t-input .t-input__suffix:not(:empty) {
    margin-left: 0
}

.ie-wrapper .t-date-picker__panel .t-date-picker__table,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__table {
    margin-top: 12px
}

.ie-wrapper .t-date-picker__panel .t-date-picker__table table thead:before,
.ie-wrapper .t-date-range-picker__panel .t-date-picker__table table thead:before {
    display: none
}

.ie-wrapper .t-date-picker__panel-month .t-date-picker__table table tbody tr,
.ie-wrapper .t-date-picker__panel-quarter .t-date-picker__table table tbody tr,
.ie-wrapper .t-date-picker__panel-year .t-date-picker__table table tbody tr {
    display: inline-table;
    width: 100%
}

.ie-wrapper .t-swiper {
    display: block
}

.ie-wrapper .t-swiper .t-swiper__trigger-wrap {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-swiper__swiper-wrap--horizontal {
    display: table;
    border-collapse: separate;
    table-layout: fixed
}

.ie-wrapper .t-swiper__swiper-wrap--horizontal>* {
    display: table-cell
}

.ie-wrapper .t-avatar {
    display: inline-block;
    text-align: center
}

.ie-wrapper .t-avatar>span {
    display: inline-block;
    height: 1px;
    line-height: 1px
}

.ie-wrapper .t-avatar>img,
.ie-wrapper .t-avatar>span,
.ie-wrapper .t-avatar>svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.ie-wrapper .t-avatar-group {
    display: inline-block
}

.ie-wrapper .t-comment__inner {
    position: relative;
    display: block;
    width: 100%;
    white-space: nowrap;
    padding-right: 80px
}

.ie-wrapper .t-comment__inner .t-comment__avatar {
    float: left;
    white-space: normal
}

.ie-wrapper .t-comment__inner .t-comment__content {
    white-space: normal;
    width: 100%;
    display: inline-block;
    overflow: hidden
}

.ie-wrapper .t-comment__inner .t-comment__content .t-comment__author {
    display: inline-block
}

.ie-wrapper .t-comment__inner .t-comment__content .t-comment__actions {
    display: inline-block;
    width: 100%;
    text-align: right;
    margin-bottom: 0
}

.ie-wrapper .t-comment__inner .t-comment__content .t-comment__actions li {
    display: inline-block
}

.ie-wrapper .t-comment__quote .t-comment__content {
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
    margin-left: 0
}

.ie-wrapper.ie-10 .t-upload__card-mask,
.ie-wrapper.ie-11 .t-upload__card-mask {
    padding-top: 0
}

.ie-wrapper .t-upload .t-dialog__ctx .t-dialog {
    position: relative;
    left: auto;
    right: auto;
    display: inline-block
}

.ie-wrapper .t-upload .t-dialog__ctx .t__dialog-body-img-box img {
    max-width: 100%
}

.ie-wrapper .t-upload .t-size-s {
    display: inline-block\9\0
}

.ie-wrapper .t-upload__card-container,
.ie-wrapper .t-upload__card-content {
    display: block\9\0;
    text-align: center
}

.ie-wrapper .t-upload__card-container .t-icon {
    margin-top: 24px\9\0;
    margin-bottom: 0
}

.ie-wrapper .t-upload__card-container .t-size-s {
    display: block\9\0
}

.ie-wrapper .t-upload__card-container .t-loading {
    margin-top: 24px\9\0;
    margin-bottom: 0
}

.ie-wrapper .t-upload__card-status-wrap {
    padding-top: 12px
}

.ie-wrapper .t-upload__dragger {
    display: block;
    text-align: center
}

.ie-wrapper .t-upload__dragger .t-upload__trigger {
    margin-top: 40px
}

.ie-wrapper .t-upload__dragger .t-upload__dragger-text {
    display: inline-block
}

.ie-wrapper .t-upload__card-mask {
    padding-top: 43%\9
}

.ie-wrapper .t-upload__single-input-delete {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-upload__single-file-input {
    display: block;
    white-space: nowrap
}

.ie-wrapper .t-upload__single-file-input .t-input {
    display: inline-block
}

.ie-wrapper .t-upload__single-file-input .t-input__inner {
    display: inline-block;
    position: relative;
    line-height: 32px
}

.ie-wrapper .t-upload__single-file-input .t-input__inner .t-upload__single-input-text {
    display: inline-block
}

.ie-wrapper .t-upload__single-file-input .t-input__inner .t-icon {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px
}

.ie-wrapper .t-upload__flow-bottom {
    text-align: right
}

.ie-wrapper .t-upload__dragger-img-wrap {
    float: left;
    display: block
}

.ie-wrapper .t-upload__dragger-progress-info {
    float: left;
    width: 150px;
    text-align: left
}

.ie-wrapper :root,
.ie-wrapper :root[theme-mode=light] {
    --skeleton-animation-gradient: rgba(0, 0, 0, 0.04)
}

.ie-wrapper :root[theme-mode=dark] {
    --skeleton-animation-gradient: hsla(0, 0%, 100%, 0.06)
}

.ie-wrapper .t-skeleton__row {
    display: table;
    border-collapse: separate;
    table-layout: fixed;
    width: 100%
}

.ie-wrapper .t-skeleton__col {
    display: table-cell;
    border-right: 15px solid #fff;
    text-align: center;
    vertical-align: middle;
    background-color: #f3f3f3;
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-skeleton__col:first-child:last-child,
.ie-wrapper .t-skeleton__col:last-child {
    border-right: none
}

.ie-wrapper .t-skeleton--type-text:first-child:last-child {
    display: inline-block
}

.ie-wrapper .t-skeleton--type-circle {
    display: inline-block;
    border-right: none;
    margin-right: 15px
}

.ie-wrapper .t-skeleton--type-circle+.t-skeleton--type-text {
    display: inline-block;
    width: calc(100% - 47px)
}

.ie-wrapper .t-skeleton--animation-gradient:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(--skeleton-animation-gradient), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), --skeleton-animation-gradient, hsla(0, 0%, 100%, 0))
}

.ie-wrapper .t-checkbox,
.ie-wrapper .t-checkbox-group {
    display: inline-block
}

.ie-wrapper .t-checkbox-group .t-checkbox {
    margin-right: 8px
}

.ie-wrapper .t-checkbox-group .t-checkbox:last-of-type {
    margin-right: 0
}

.ie-wrapper .t-tag-input.t-input__wrap {
    overflow: hidden;
    border: 1px solid #dcdcdc;
    border-radius: 3px
}

.ie-wrapper .t-tag-input.t-input__wrap--focused {
    border-color: #0052d9;
    -webkit-box-shadow: 0 0 0 2px #d4e3fc;
    box-shadow: 0 0 0 2px #d4e3fc
}

.ie-wrapper .t-tag-input.t-input__wrap:hover {
    border-color: #0052d9
}

.ie-wrapper .t-tag-input.t-input__wrap .t-input__inner {
    height: 32px;
    line-height: 32px
}

.ie-wrapper .t-tag-input.t-select-input--empty .t-input .ie-input,
.ie-wrapper .t-tag-input.t-select-input--empty .t-input input {
    margin-left: 4px
}

.ie-wrapper .t-tag-input.t-select-input--empty .t-input .ie-input input {
    margin-left: 0
}

.ie-wrapper .t-tag-input .t-input {
    height: auto;
    line-height: normal;
    border: none
}

.ie-wrapper .t-tag-input .t-input.t-size-s {
    height: 32px
}

.ie-wrapper .t-tag-input .t-input.t-size-l {
    height: 42px
}

.ie-wrapper .t-tag-input.t-size-l .t-tag,
.ie-wrapper .t-tag-input.t-size-s .t-tag {
    margin-top: -3px
}

.ie-wrapper .t-tag-input .t-tag.t-size-m {
    line-height: 22px
}

.ie-wrapper .t-tag-input .t-tag>div,
.ie-wrapper .t-tag-input .t-tag>img,
.ie-wrapper .t-tag-input .t-tag>span {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px
}

.ie-wrapper .t-tag-input .t-input__inner {
    display: inline-block
}

.ie-wrapper .t-tag-input .t-input__prefix {
    width: 0
}

.ie-wrapper .t-tag-input .t-input__suffix-icon {
    position: relative;
    z-index: 1
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-input.t-input--prefix>.t-input__prefix {
    display: table-cell
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-input__suffix-icon {
    top: 50%;
    margin-top: -8px;
    z-index: 1
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-tag,
.ie-wrapper .t-tag-input .t-tag-input__prefix {
    margin: 4px 4px 4px 0
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-input--prefix .t-tag-input__prefix {
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 3px
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-input--prefix>.t-input__prefix {
    display: inline-block;
    white-space: normal;
    width: auto
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-input--prefix .t-input__inner {
    display: inline-block;
    width: auto
}

.ie-wrapper .t-tag-input.t-tag-input--break-line .t-input--prefix .ie-input {
    display: inline-block
}

.ie-wrapper .range-input-disabled.t-is-disabled {
    color: rgba(0, 0, 0, .26);
    background-color: #eee
}

.ie-wrapper .range-input-disabled.t-is-disabled:hover {
    border-color: #dcdcdc
}

.ie-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner {
    cursor: not-allowed;
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner:-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::-ms-input-placeholder {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .range-input-disabled.t-is-disabled .t-range-input__inner::placeholder {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .range-input-disabled.t-is-disabled>.t-range-input__prefix .t-icon,
.ie-wrapper .range-input-disabled.t-is-disabled>.t-range-input__suffix .t-icon {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-range-input {
    display: inline-block
}

.ie-wrapper .t-range-input.t-size-l {
    font: 16px/24px PingFang SC, Microsoft YaHei, Arial Regular;
    line-height: 40px;
    height: 40px;
    padding-top: 4px;
    padding-bottom: 4px
}

.ie-wrapper .t-range-input.t-size-l .ie-input,
.ie-wrapper .t-range-input.t-size-l .t-range-input__inner-separator {
    height: 30px;
    line-height: 30px
}

.ie-wrapper .t-range-input__inner {
    display: block;
    white-space: nowrap
}

.ie-wrapper .t-range-input__inner .t-input::-webkit-input-placeholder {
    line-height: 100%;
    height: 100%
}

.ie-wrapper .t-range-input__inner .t-input::-moz-placeholder {
    line-height: 100%;
    height: 100%
}

.ie-wrapper .t-range-input__inner .t-input:-ms-input-placeholder {
    line-height: 100%;
    height: 100%
}

.ie-wrapper .t-range-input__inner .t-input::-ms-input-placeholder {
    line-height: 100%;
    height: 100%
}

.ie-wrapper .t-range-input__inner .t-input,
.ie-wrapper .t-range-input__inner .t-input::placeholder,
.ie-wrapper .t-range-input__inner .t-input__inner {
    line-height: 100%;
    height: 100%
}

.ie-wrapper .t-range-input__inner .t-input {
    height: 100%
}

.ie-wrapper .t-range-input__inner .t-input .t-input__inner {
    line-height: 100%;
    height: 100%;
    font-size: 12px/20px PingFang SC, Microsoft YaHei, Arial Regular
}

.ie-wrapper .t-range-input__inner .t-input__wrap {
    width: calc(50% - 15px);
    display: inline-block
}

.ie-wrapper .t-range-input__inner .t-range-input__inner-separator {
    width: inherit;
    display: inline-block;
    vertical-align: top;
    margin: -2px 4px 0
}

.ie-wrapper .t-range-input__inner .t-range-input__suffix {
    width: inherit;
    display: inline-block;
    line-height: 32px;
    position: relative;
    top: -7px
}

.ie-wrapper .t-range-input:not(.t-size-s):not(.t-size-l) .t-range-input__inner .t-input .t-input__inner {
    height: 22px
}

.ie-wrapper .t-card {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    background-color: #fff
}

.ie-wrapper .t-card__title--bordered {
    border-bottom: 1px solid #dcdcdc
}

.ie-wrapper .t-card__header {
    display: block;
    padding: 16px 24px
}

.ie-wrapper .t-card__header:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-card__header-wrapper {
    float: left
}

.ie-wrapper .t-card__header__actions {
    line-height: 24px
}

.ie-wrapper .t-card__body {
    padding: 16px 24px
}

.ie-wrapper .t-card__footer {
    position: relative;
    display: block;
    padding: 16px 24px
}

.ie-wrapper .t-card__footer:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-card__footer-wrapper {
    float: left
}

.ie-wrapper .t-card__footer__actions {
    position: absolute;
    top: 50%;
    right: 32px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-card--bordered {
    border: 1px solid #dcdcdc;
    border-radius: 6px
}

.ie-wrapper .t-card__cover img {
    border-radius: 3px 3px 0 0
}

.ie-wrapper .t-collapse {
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    color: rgba(0, 0, 0, .9);
    border: 1px solid #dcdcdc;
    background-color: #fff
}

.ie-wrapper .t-collapse.t--border-less {
    border: none
}

.ie-wrapper .t-collapse.t--border-less .t-collapse-panel__body {
    background: #fff
}

.ie-wrapper .t-collapse-panel.t-is-disabled .t-collapse-panel__header {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-collapse-panel__wrapper .t-collapse-panel__header {
    padding: 12px 16px
}

.ie-wrapper .t-collapse-panel__wrapper .t-collapse-panel__body {
    background: #f3f3f3
}

.ie-wrapper .t-collapse-panel__wrapper .t-collapse-panel__content {
    padding: 12px 16px 12px 40px;
    color: rgba(0, 0, 0, .6)
}

.ie-wrapper .t-collapse-panel__header {
    display: block;
    font: 600 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    border-bottom: 1px solid #dcdcdc
}

.ie-wrapper .t-collapse-panel__header:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-collapse-panel__header--blank {
    display: none
}

.ie-wrapper .t-collapse-panel__header-content,
.ie-wrapper .t-collapse-panel__header-left {
    max-width: calc(100% - 24px);
    display: inline-block;
    float: left;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.ie-wrapper .t-collapse-panel__header-right {
    display: inline-block;
    float: right
}

.ie-wrapper .t-collapse-panel__header-right-content {
    display: inline-block
}

.ie-wrapper .t-collapse-panel__body {
    border-bottom: 1px solid #dcdcdc;
    background-color: #f3f3f3
}

.ie-wrapper .t-collapse-panel__icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    line-height: normal
}

.ie-wrapper .t-collapse-panel__icon .t-fake-arrow {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ie-wrapper .t-collapse-panel__icon .t-fake-arrow--active {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.ie-wrapper .t-collapse-panel__icon--active {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ie-wrapper .t-collapse-panel__icon:hover {
    background-color: #f3f3f3;
    border-radius: 2px
}

.ie-wrapper .t-collapse-panel__icon .t-collapse-panel__icon--default {
    margin-top: 3px
}

.ie-wrapper .t-collapse-panel__icon--left {
    margin-right: 8px
}

.ie-wrapper .t-space {
    display: block
}

.ie-wrapper .t-space:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-space.t-space-horizontal .t-space-item {
    display: inline-block;
    float: left
}

.ie-wrapper .t-space.t-space-horizontal .t-space-item-separator {
    position: relative;
    float: left;
    width: 25px;
    height: 100%
}

.ie-wrapper .t-space.t-space-horizontal .t-space-item-separator>* {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ie-wrapper .t-space-item-separator {
    text-align: center
}

.ie-wrapper .t-rate,
.ie-wrapper .t-space.t-space-vertical .t-space-item {
    display: block
}

.ie-wrapper .t-rate:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-rate__list {
    display: block;
    float: left
}

.ie-wrapper .t-rate__list:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-rate__text {
    float: left;
    line-height: 36px;
    color: rgba(0, 0, 0, .9);
    font-size: 14px
}

.ie-wrapper .t-rate__item {
    float: left;
    margin-right: 4px
}

.ie-wrapper .t-rate__item:last-of-type {
    margin-right: 0
}

.ie-wrapper .t-rate__star-bottom,
.ie-wrapper .t-rate__star-top {
    display: block
}

.ie-wrapper .t-rate__star-bottom {
    color: #e7e7e7 !important
}

.ie-wrapper .t-image__wrapper {
    background: #f3f3f3
}

.ie-wrapper .t-image__wrapper--gallery,
.ie-wrapper .t-image__wrapper--shape-round {
    border-radius: 6px
}

.ie-wrapper .t-image__overlay-content {
    z-index: 1
}

.ie-wrapper .t-image__overlay-content>div {
    display: block !important;
    text-align: center;
    font-size: 0
}

.ie-wrapper .t-image__overlay-content>div:before {
    content: "";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-image__overlay-content>div .t-tag {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.ie-wrapper .t-image__overlay-content>div .t-tag>span {
    font-size: 10px
}

.ie-wrapper .t-image__overlay-content .t-tag {
    z-index: 1
}

.ie-wrapper .t-image__error {
    display: block;
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-image__error>* {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ie-wrapper .t-image.t-image--position-center {
    font-family: "object-position: center;"
}

.ie-wrapper .t-image.t-image--position-bottom {
    font-family: "object-position: bottom;"
}

.ie-wrapper .t-image.t-image--position-top {
    font-family: "object-position: top;"
}

.ie-wrapper .t-image.t-image--position-left {
    font-family: "object-position: left;"
}

.ie-wrapper .t-image.t-image--position-right {
    font-family: "object-position: right;"
}

.ie-wrapper .t-image.t-image--fit-fill {
    font-family: "object-fit: fill;"
}

.ie-wrapper .t-image.t-image--fit-fill.t-image--position-center {
    font-family: "object-position: center; object-fit: fill;"
}

.ie-wrapper .t-image.t-image--fit-fill.t-image--position-left {
    font-family: "object-position: left; object-fit: fill;"
}

.ie-wrapper .t-image.t-image--fit-fill.t-image--position-right {
    font-family: "object-position: right; object-fit: fill;"
}

.ie-wrapper .t-image.t-image--fit-fill.t-image--position-top {
    font-family: "object-position: top; object-fit: fill;"
}

.ie-wrapper .t-image.t-image--fit-fill.t-image--position-bottom {
    font-family: "object-position: bottom; object-fit: fill;"
}

.ie-wrapper .t-image.t-image--fit-contain {
    font-family: "object-fit: contain;"
}

.ie-wrapper .t-image.t-image--fit-contain.t-image--position-center {
    font-family: "object-position: center; object-fit: contain;"
}

.ie-wrapper .t-image.t-image--fit-contain.t-image--position-left {
    font-family: "object-position: left; object-fit: contain;"
}

.ie-wrapper .t-image.t-image--fit-contain.t-image--position-right {
    font-family: "object-position: right; object-fit: contain;"
}

.ie-wrapper .t-image.t-image--fit-contain.t-image--position-top {
    font-family: "object-position: top; object-fit: contain;"
}

.ie-wrapper .t-image.t-image--fit-contain.t-image--position-bottom {
    font-family: "object-position: bottom; object-fit: contain;"
}

.ie-wrapper .t-image.t-image--fit-cover {
    font-family: "object-fit: cover;"
}

.ie-wrapper .t-image.t-image--fit-cover.t-image--position-center {
    font-family: "object-position: center; object-fit: cover;"
}

.ie-wrapper .t-image.t-image--fit-cover.t-image--position-left {
    font-family: "object-position: left; object-fit: cover;"
}

.ie-wrapper .t-image.t-image--fit-cover.t-image--position-right {
    font-family: "object-position: right; object-fit: cover;"
}

.ie-wrapper .t-image.t-image--fit-cover.t-image--position-top {
    font-family: "object-position: top; object-fit: cover;"
}

.ie-wrapper .t-image.t-image--fit-cover.t-image--position-bottom {
    font-family: "object-position: bottom; object-fit: cover;"
}

.ie-wrapper .t-image.t-image--fit-scale-down {
    font-family: "object-fit: scale-down;"
}

.ie-wrapper .t-image.t-image--fit-scale-down.t-image--position-center {
    font-family: "object-position: center; object-fit: scale-down;"
}

.ie-wrapper .t-image.t-image--fit-scale-down.t-image--position-left {
    font-family: "object-position: left; object-fit: scale-down;"
}

.ie-wrapper .t-image.t-image--fit-scale-down.t-image--position-right {
    font-family: "object-position: right; object-fit: scale-down;"
}

.ie-wrapper .t-image.t-image--fit-scale-down.t-image--position-top {
    font-family: "object-position: top; object-fit: scale-down;"
}

.ie-wrapper .t-image.t-image--fit-scale-down.t-image--position-bottom {
    font-family: "object-position: bottom; object-fit: scale-down;"
}

.ie-wrapper .t-image.t-image--fit-none {
    font-family: "object-fit: none;"
}

.ie-wrapper .t-image.t-image--fit-none.t-image--position-center {
    font-family: "object-position: center; object-fit: none;"
}

.ie-wrapper .t-image.t-image--fit-none.t-image--position-left {
    font-family: "object-position: left; object-fit: none;"
}

.ie-wrapper .t-image.t-image--fit-none.t-image--position-right {
    font-family: "object-position: right; object-fit: none;"
}

.ie-wrapper .t-image.t-image--fit-none.t-image--position-top {
    font-family: "object-position: top; object-fit: none;"
}

.ie-wrapper .t-image.t-image--fit-none.t-image--position-bottom {
    font-family: "object-position: bottom; object-fit: none;"
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-box {
    display: block
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev {
    display: none;
    width: 521.77777778px
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:after,
.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev:before {
    width: 71.11111111px
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header.t-is-show .t-image-viewer__header-prev {
    display: inline-block
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-pre-bt {
    color: rgba(0, 0, 0, .9);
    background-color: #fff;
    border: 1px solid #f3f3f3;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans {
    margin-left: 225.33333333px;
    display: block;
    line-height: 54px
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box {
    width: 71.11111111px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 3px;
    background-color: #f3f3f3;
    margin-right: 3px
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box:last-of-type {
    margin-right: 0
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box.t-is-active {
    border: 1px solid #0052d9
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-header .t-image-viewer__header-prev .t-image-viewer__header-trans .t-image-viewer__header-box .t-image-viewer__header-img {
    width: auto
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-close-bt,
.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-next-bt,
.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-prev-bt {
    width: 40px;
    height: 40px
}

.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-close-bt.t-image-viewer__modal-icon,
.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-next-bt.t-image-viewer__modal-icon,
.ie-wrapper .t-image-viewer-preview-image .t-image-viewer__modal-prev-bt.t-image-viewer__modal-icon {
    display: inline-block;
    padding-top: 8px;
    color: #fff;
    text-align: center
}

.ie-wrapper .t-image-viewer__utils {
    width: auto;
    display: inline-block;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: rgba(0, 0, 0, .9)
}

.ie-wrapper .t-image-viewer__utils-content {
    display: inline-block;
    background-color: #fff;
    border-radius: 6px;
    padding: 9px 4px 0
}

.ie-wrapper .t-image-viewer__utils-content:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-image-viewer__utils-content .t-image-viewer__modal-icon {
    display: inline-block;
    padding-top: 8px;
    border-radius: 3px;
    float: left;
    color: rgba(0, 0, 0, .9);
    text-align: center;
    margin: 0 4px;
    width: 32px;
    height: 32px
}

.ie-wrapper .t-image-viewer__utils-content .t-image-viewer__modal-icon:hover {
    background-color: #f3f3f3
}

.ie-wrapper .t-image-viewer__utils-content .t-image-viewer__modal-icon:last-of-type {
    display: none
}

.ie-wrapper .t-image-viewer__utils-content .t-image-viewer__modal-icon>.t-image-viewer__modal-icon {
    display: inline-block;
    padding-top: 0;
    margin: 0;
    height: auto;
    text-align: center
}

.ie-wrapper .t-image-viewer__utils-content .t-image-viewer__utils-scale {
    width: 40px
}

.ie-wrapper .t-image-viewer__modal-index {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 14px;
    color: #fff
}

.ie-wrapper .t-image-viewer__modal-pic {
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.ie-wrapper .t-image-viewer__modal-box {
    display: block
}

.ie-wrapper .t-image-viewer__modal-mask {
    background-color: rgba(0, 0, 0, .6)
}

.ie-wrapper .t-image-viewer__modal-header {
    display: block;
    text-align: center;
    background-color: #fff;
    z-index: 1
}

.ie-wrapper .t-image-viewer__modal-header:after {
    display: table;
    clear: both;
    content: ""
}

.ie-wrapper .t-image-viewer__modal-header .t-image-viewer__header-pre__bt,
.ie-wrapper .t-image-viewer__modal-header .t-image-viewer__header-prev {
    display: inline-block;
    vertical-align: middle
}

.ie-wrapper .t-image-viewer__img-error {
    top: -220px;
    left: -220px;
    background-color: #eee
}

.ie-wrapper .t-image-viewer__img-error .t-image-viewer__img-error-content {
    display: block;
    height: 100%;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular;
    text-align: center;
    margin-top: 170px
}

.ie-wrapper .t-image-viewer__img-error .t-image-viewer__img-error-content .t-image-viewer__img-error-text {
    margin-top: 8px
}

.ie-wrapper .t-badge--circle,
.ie-wrapper .t-badge--round {
    border-radius: 10px
}

.ie-wrapper .t-link {
    display: inline;
    font: 14px/22px PingFang SC, Microsoft YaHei, Arial Regular
}

.ie-wrapper .t-link .t-link__prefix-icon {
    margin-right: 8px
}

.ie-wrapper .t-link--theme-default {
    color: rgba(0, 0, 0, .9)
}

.ie-wrapper .t-link--theme-default.t-is-underline:after,
.ie-wrapper .t-link--theme-default.t-link--hover-underline:after {
    border-bottom: 1px solid rgba(0, 0, 0, .9)
}

.ie-wrapper .t-link--theme-default.t-is-disabled {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-link--theme-default.t-is-disabled.t-is-underline:after {
    border-color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-link--theme-default.t-is-disabled:active,
.ie-wrapper .t-link--theme-default.t-is-disabled:hover {
    color: rgba(0, 0, 0, .26)
}

.ie-wrapper .t-link--theme-primary {
    color: #0052d9
}

.ie-wrapper .t-link--theme-primary.t-is-underline:after,
.ie-wrapper .t-link--theme-primary.t-link--hover-underline:after {
    border-bottom: 1px solid #0052d9
}

.ie-wrapper .t-link--theme-primary.t-is-disabled {
    color: #bbd3fb
}

.ie-wrapper .t-link--theme-primary.t-is-disabled.t-is-underline:after {
    border-color: #bbd3fb
}

.ie-wrapper .t-link--theme-primary.t-is-disabled:active,
.ie-wrapper .t-link--theme-primary.t-is-disabled:hover {
    color: #bbd3fb
}

.ie-wrapper .t-link--theme-danger {
    color: #e34d59
}

.ie-wrapper .t-link--theme-danger.t-is-underline:after,
.ie-wrapper .t-link--theme-danger.t-link--hover-underline:after {
    border-bottom: 1px solid #e34d59
}

.ie-wrapper .t-link--theme-danger.t-is-disabled {
    color: #f8b9be
}

.ie-wrapper .t-link--theme-danger.t-is-disabled.t-is-underline:after {
    border-color: #f8b9be
}

.ie-wrapper .t-link--theme-danger.t-is-disabled:active,
.ie-wrapper .t-link--theme-danger.t-is-disabled:hover {
    color: #f8b9be
}

.ie-wrapper .t-link--theme-warning {
    color: #ed7b2f
}

.ie-wrapper .t-link--theme-warning.t-is-underline:after,
.ie-wrapper .t-link--theme-warning.t-link--hover-underline:after {
    border-bottom: 1px solid #ed7b2f
}

.ie-wrapper .t-link--theme-warning.t-is-disabled {
    color: #f7c797
}

.ie-wrapper .t-link--theme-warning.t-is-disabled.t-is-underline:after {
    border-color: #f7c797
}

.ie-wrapper .t-link--theme-warning.t-is-disabled:active,
.ie-wrapper .t-link--theme-warning.t-is-disabled:hover {
    color: #f7c797
}

.ie-wrapper .t-link--theme-success {
    color: #00a870
}

.ie-wrapper .t-link--theme-success.t-is-underline:after,
.ie-wrapper .t-link--theme-success.t-link--hover-underline:after {
    border-bottom: 1px solid #00a870
}

.ie-wrapper .t-link--theme-success.t-is-disabled {
    color: #85dbbe
}

.ie-wrapper .t-link--theme-success.t-is-disabled.t-is-underline:after {
    border-color: #85dbbe
}

.ie-wrapper .t-link--theme-success.t-is-disabled:active,
.ie-wrapper .t-link--theme-success.t-is-disabled:hover {
    color: #85dbbe
}

.ie-wrapper.ie-9 .t-dialog__ctx .t-dialog {
    margin: 0 auto
}

.ie-wrapper.ie-9 .t-date-picker__header-controller,
.ie-wrapper.ie-9 .t-date-picker__header .t-jumper-jumper {
    display: inline-block
}

.ie-wrapper.ie-9 .t-date-picker__panel--content {
    display: inline-block;
    white-space: nowrap
}

.ie-wrapper.ie-9 .t-date-picker__panel--content .t-date-picker__panel--date,
.ie-wrapper.ie-9 .t-date-picker__panel--content .t-date-picker__panel--time {
    display: inline-block;
    vertical-align: top
}

.ie-wrapper.ie-9 .t-date-picker__panel--content .t-date-picker__cell--inner,
.ie-wrapper.ie-9 .t-date-picker__panel--content .t-date-picker__panel--time-viewer {
    text-align: center
}

.ie-wrapper.ie-9 .t-date-picker__footer .t-date-picker__presets {
    display: inline-block
}

.ie-wrapper.ie-9 .t-date-picker__footer .t-button {
    float: right
}

.ie-wrapper.ie-9 .t-date-picker__header-controller .t-date-picker__header-controller--month .t-select .t-input,
.ie-wrapper.ie-9 .t-date-picker__header-controller .t-date-picker__header-controller--month .t-select .t-input .ie-input,
.ie-wrapper.ie-9 .t-date-picker__header-controller .t-date-picker__header-controller--year .t-select .t-input,
.ie-wrapper.ie-9 .t-date-picker__header-controller .t-date-picker__header-controller--year .t-select .t-input .ie-input {
    display: inline-block
}

.ie-wrapper.ie-9 .t-date-picker__header-controller .t-select__wrap .t-input.t-input--suffix .ie-input {
    display: inline
}

.ie-wrapper.ie-9 .t-table .t-table__ellipsis>* {
    width: calc(100% - 1px)
}