._CWC .bn-svg {
    width: 1em;
    height: 1em;
    font-size: inherit
}

._CWC .bn-flex {
    display: flex
}

._CWC .bn-grid {
    display: grid
}

._CWC .bn-textField {
    height: 40px;
    width: 345px;
    max-width: 100vw;
    flex-wrap: nowrap;
    align-items: center;
    display: inline-flex;
    gap: var(--space-2xs);
    padding: 0 var(--space-s);
    color: var(--color-PrimaryText);
    background-color: var(--color-Input);
    border-radius: var(--radii-m);
    border: 1px solid rgba(0, 0, 0, 0);
    transition-property: all;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-textField.data-size-huge {
    height: 56px;
    border-radius: var(--radii-l)
}

._CWC .bn-textField.data-size-huge .bn-textField-input {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._CWC .bn-textField.data-size-huge .bn-textField-input::placeholder,
._CWC .bn-textField.data-size-huge .bn-textField-input .input-placeholder {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

._CWC .bn-textField.data-size-huge.data-prefix-fixed .bn-textField-suffix,
._CWC .bn-textField.data-size-huge.data-prefix-fixed .bn-textField-prefix-fixed {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-textField.data-size-huge .bn-textField-numeric-controls-trade-minus,
._CWC .bn-textField.data-size-huge .bn-textField-numeric-controls-trade-plus {
    height: 20px;
    line-height: 20px
}

._CWC .bn-textField.data-size-huge .bn-textField-numeric-controls-trade-minus svg,
._CWC .bn-textField.data-size-huge .bn-textField-numeric-controls-trade-plus svg {
    font-size: 20px
}

._CWC .bn-textField.data-size-huge.bn-textField-numeric-controls-trade-suffix .bn-textField-suffix {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-textField.data-size-huge .bn-textField-input {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
    ._CWC .bn-textField.data-size-huge .bn-textField-input::placeholder,
    ._CWC .bn-textField.data-size-huge .bn-textField-input .input-placeholder {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
    ._CWC .bn-textField.data-size-huge.bn-textField-numeric-controls-trade-suffix .bn-textField-suffix {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
}

._CWC .bn-textField.data-size-large {
    height: 48px;
    border-radius: var(--radii-l)
}

._CWC .bn-textField.data-size-large .bn-textField-input {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-textField.data-size-large .bn-textField-input::placeholder,
._CWC .bn-textField.data-size-large .bn-textField-input .input-placeholder {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-textField.data-size-large.data-prefix-fixed .bn-textField-suffix,
._CWC .bn-textField.data-size-large.data-prefix-fixed .bn-textField-prefix-fixed {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-textField.data-size-large .bn-textField-numeric-controls-trade-minus,
._CWC .bn-textField.data-size-large .bn-textField-numeric-controls-trade-plus {
    height: 20px;
    line-height: 20px
}

._CWC .bn-textField.data-size-large .bn-textField-numeric-controls-trade-minus svg,
._CWC .bn-textField.data-size-large .bn-textField-numeric-controls-trade-plus svg {
    font-size: 20px
}

._CWC .bn-textField.data-size-large.bn-textField-numeric-controls-trade-suffix .bn-textField-suffix {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-textField.data-size-small {
    height: 32px
}

._CWC .bn-textField.data-size-small .bn-textField-prefix svg,
._CWC .bn-textField.data-size-small .bn-textField-suffix svg,
._CWC .bn-textField.data-size-small .bn-textField-clear svg {
    font-size: 16px
}

._CWC .bn-textField.data-size-small .bn-textField-input {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-textField.data-size-small .bn-textField-input::placeholder,
._CWC .bn-textField.data-size-small .bn-textField-input .input-placeholder {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-textField.data-size-small.bn-textField-numeric-controls-trade-suffix .bn-textField-suffix {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-textField.data-size-tiny {
    height: 24px;
    width: 200px;
    border-radius: var(--radii-s)
}

._CWC .bn-textField.data-size-tiny .bn-textField-prefix,
._CWC .bn-textField.data-size-tiny .bn-textField-suffix,
._CWC .bn-textField.data-size-tiny .bn-textField-clear {
    font-size: 12px
}

._CWC .bn-textField.data-size-tiny .bn-textField-input {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

._CWC .bn-textField.data-size-tiny .bn-textField-input::placeholder,
._CWC .bn-textField.data-size-tiny .bn-textField-input .input-placeholder {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

._CWC .bn-textField.data-size-tiny.data-prefix-fixed .bn-textField-suffix,
._CWC .bn-textField.data-size-tiny.data-prefix-fixed .bn-textField-prefix-fixed {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

._CWC .bn-textField.data-size-tiny.bn-textField-numeric-controls-trade-suffix .bn-textField-suffix {
    width: 75px;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

._CWC .bn-textField.data-gap-size-small {
    gap: var(--space-4xs);
    padding: 0 var(--space-2xs)
}

._CWC .bn-textField.disabled {
    position: relative;
    color: var(--color-TertiaryText);
    background-color: var(--color-Line);
    border-color: rgba(0, 0, 0, 0)
}

._CWC .bn-textField.disabled::before {
    content: "";
    z-index: 11;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: not-allowed
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-textField.disabled {
        color: var(--color-DisabledText)
    }
}

._CWC .bn-textField.disabled .bn-textField-input {
    color: var(--color-DisabledText)
}

._CWC .bn-textField.disabled .bn-textField-input::placeholder,
._CWC .bn-textField.disabled .bn-textField-input .input-placeholder {
    color: var(--color-DisabledText)
}

._CWC .bn-textField.data-error:not(.disabled) {
    border-color: var(--color-Error)
}

._CWC .bn-textField.data-prefix-fixed .bn-textField-suffix,
._CWC .bn-textField.data-prefix-fixed .bn-textField-prefix-fixed {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-textField.data-prefix-fixed .bn-textField-prefix {
    color: var(--color-TertiaryText)
}

._CWC .bn-textField.data-prefix-fixed .bn-textField-suffix {
    color: var(--color-PrimaryText)
}

._CWC .bn-textField.data-prefix-fixed .bn-textField-input {
    text-align: end
}

._CWC .bn-textField__line {
    background: rgba(0, 0, 0, 0);
    border-color: var(--color-InputLine)
}

._CWC .bn-textField__line.focus:not(.static):not(.data-error) {
    border-color: var(--color-PrimaryYellow)
}

._CWC .bn-textField-prefix,
._CWC .bn-textField-suffix {
    flex: none;
    display: inline-flex;
    color: var(--color-IconNormal)
}

._CWC .bn-textField-prefix svg,
._CWC .bn-textField-suffix svg {
    font-size: 20px
}

._CWC .bn-textField-clear {
    flex: none;
    cursor: pointer;
    display: inline-flex;
    color: var(--color-IconNormal)
}

._CWC .bn-textField-clear svg {
    font-size: 20px
}

._CWC .bn-textField-input {
    flex: 1;
    height: 100%;
    border: none;
    outline: none;
    color: inherit;
    overflow: hidden;
    appearance: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    background: rgba(0, 0, 0, 0);
    caret-color: var(--color-PrimaryYellow);
    min-width: 0
}

._CWC .bn-textField-input::placeholder,
._CWC .bn-textField-input .input-placeholder {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: var(--color-IconNormal)
}

._CWC .bn-textField-input[type=password] {
    letter-spacing: 2px
}

._CWC .bn-textField-numeric-controls {
    position: relative;
    padding-inline-end: 32px
}

._CWC .bn-textField-numeric-controls .bn-textField-input[type=number],
._CWC .bn-textField-numeric-controls .bn-textField-input [type=number] {
    -moz-appearance: textfield;
    appearance: textfield
}

._CWC .bn-textField-numeric-controls .bn-textField-input[type=number]::-webkit-inner-spin-button,
._CWC .bn-textField-numeric-controls .bn-textField-input [type=number]::-webkit-inner-spin-button,
._CWC .bn-textField-numeric-controls .bn-textField-input[type=number]::-webkit-outer-spin-button,
._CWC .bn-textField-numeric-controls .bn-textField-input [type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

._CWC .bn-textField-numeric-controls-panel {
    position: absolute;
    inset-inline-end: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    padding: 1px 0;
    border-inline-start: 1px solid var(--color-CardBg)
}

._CWC .bn-textField-numeric-controls-panel-up,
._CWC .bn-textField-numeric-controls-panel-down {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50%;
    padding: 0 4px;
    user-select: none
}

._CWC .bn-textField-numeric-controls-panel-up svg,
._CWC .bn-textField-numeric-controls-panel-down svg {
    color: var(--color-IconNormal);
    font-size: 16px
}

._CWC .bn-textField-numeric-controls-panel-down {
    border-block-start: 1px solid var(--color-CardBg)
}

._CWC .bn-textField-numeric-controls-panel-up:active svg,
._CWC .bn-textField-numeric-controls-panel-down:active svg {
    color: var(--color-PrimaryText)
}

._CWC .bn-textField-numeric-controls.bn-textField__line .bn-textField-numeric-controls-panel {
    border-inline-start: 1px solid var(--color-InputLine)
}

._CWC .bn-textField-numeric-controls.bn-textField__line .bn-textField-numeric-controls-panel-down {
    border-block-start: 1px solid var(--color-InputLine)
}

._CWC .bn-textField-numeric-controls-trade {
    padding: 0 var(--space-s)
}

._CWC .bn-textField-numeric-controls-trade-minus,
._CWC .bn-textField-numeric-controls-trade-plus {
    height: 12px;
    line-height: 12px;
    cursor: pointer
}

._CWC .bn-textField-numeric-controls-trade-minus svg,
._CWC .bn-textField-numeric-controls-trade-plus svg {
    color: var(--color-IconNormal);
    font-size: 12px
}

._CWC .bn-textField-numeric-controls-trade .bn-textField-input {
    text-align: center
}

._CWC .bn-textField-numeric-controls-trade-suffix {
    gap: 0
}

._CWC .bn-textField-numeric-controls-trade-suffix .bn-textField-input {
    text-align: end
}

._CWC .bn-textField-numeric-controls-trade-suffix .bn-textField-suffix {
    width: 140px;
    color: var(--color-PrimaryText);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-textField:hover:not(.data-error):not(.disabled):not(.static):not(:has(.bn-bubble: hover)) {
        border-color:var(--color-PrimaryYellow)
    }
    ._CWC .bn-textField__default.focus:not(.static):not(.data-error) {
        border-color: var(--color-PrimaryYellow)
    }
    ._CWC .bn-textField-numeric-controls-panel-up:hover:not(.disabled) svg,
    ._CWC .bn-textField-numeric-controls-panel-down:hover:not(.disabled) svg {
        color: var(--color-PrimaryText)
    }
}

._CWC .bn-selection-group {
    display: inline-flex;
    gap: var(--space-xl);
    align-items: center
}

._CWC .bn-selection-group.data-dir-vertical {
    gap: var(--space-m);
    flex-direction: column;
    align-items: flex-start
}

._CWC .bn-switch {
    padding: 2px;
    width: 42px;
    height: 22px;
    cursor: pointer;
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    border-radius: var(--radii-m);
    background-color: var(--color-DisabledText);
    transition: background-color ease-in-out 150ms
}

._CWC .bn-switch::before {
    flex: 0;
    content: "";
    transition: flex ease-in-out 150ms
}

._CWC .bn-switch.checked {
    background-color: var(--color-BtnBg)
}

._CWC .bn-switch.checked::before {
    flex: 1
}

._CWC .bn-switch.disabled {
    opacity: .5;
    cursor: not-allowed
}

._CWC .bn-switch.data-size-small {
    width: 32px;
    height: 18px;
    border-radius: var(--radii-s)
}

._CWC .bn-switch.data-size-small .bn-switch-dot {
    font-size: 14px;
    border-radius: var(--radii-xs)
}

._CWC .bn-switch.data-size-large {
    padding: 3px;
    width: 56px;
    height: 30px
}

._CWC .bn-switch.data-size-large .bn-switch-dot {
    font-size: 24px
}

._CWC .bn-switch-dot {
    width: 1em;
    height: 1em;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radii-s);
    background-color: var(--color-RedGreenBgText)
}

._CWC .bn-switch__content {
    width: 92px;
    height: 32px;
    border-radius: var(--radii-s);
    border: 1px solid var(--color-InputLine);
    background-color: rgba(0, 0, 0, 0);
    align-items: center
}

._CWC .bn-switch__content .bn-switch-dot {
    width: 50%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px 0 0 5px;
    background-color: var(--color-Input)
}

._CWC .bn-switch__content.checked {
    background-color: rgba(0, 0, 0, 0)
}

._CWC .bn-switch__content.checked .bn-switch-dot {
    border-radius: 0 5px 5px 0
}

._CWC .bn-switch__content.checked .bn-switch__content-left {
    color: var(--color-IconNormal)
}

._CWC .bn-switch__content.checked .bn-switch__content-right {
    color: var(--color-PrimaryText)
}

._CWC .bn-switch__content__filled,
._CWC .bn-switch__content__filled.checked {
    border: none;
    background-color: var(--color-Input)
}

._CWC .bn-switch__content__filled .bn-switch-dot,
._CWC .bn-switch__content__filled.checked .bn-switch-dot {
    background-color: var(--color-CardBg)
}

._CWC .bn-switch__content.data-size-small {
    width: 84px;
    height: 28px
}

._CWC .bn-switch__content.data-size-small .bn-switch__content-left,
._CWC .bn-switch__content.data-size-small .bn-switch__content-right {
    font-size: 16px
}

._CWC .bn-switch__content.data-size-small .bn-switch-dot {
    border-radius: var(--radii-xs) 0 0 var(--radii-xs)
}

._CWC .bn-switch__content.data-size-small.checked .bn-switch-dot {
    border-radius: 0 var(--radii-xs) var(--radii-xs) 0
}

._CWC .bn-switch__content.data-size-small.bn-switch-rtl .bn-switch-dot {
    border-radius: 0 var(--radii-xs) var(--radii-xs) 0
}

._CWC .bn-switch__content.data-size-small.bn-switch-rtl.checked .bn-switch-dot {
    border-radius: var(--radii-xs) 0 0 var(--radii-xs)
}

._CWC .bn-switch__content.data-size-large {
    width: 92px;
    height: 32px
}

._CWC .bn-switch__content.data-size-large .bn-switch__content-left,
._CWC .bn-switch__content.data-size-large .bn-switch__content-right {
    font-size: 20px
}

._CWC .bn-switch__content-left,
._CWC .bn-switch__content-right {
    position: absolute;
    top: 0;
    bottom: 0;
    width: calc(50% - 2px);
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px
}

._CWC .bn-switch__content-left {
    left: 2px;
    color: var(--color-PrimaryText)
}

._CWC .bn-switch__content-right {
    right: 2px;
    color: var(--color-IconNormal)
}

._CWC .bn-switch__content.bn-switch-rtl .bn-switch-dot {
    border-radius: 0 5px 5px 0
}

._CWC .bn-switch__content.bn-switch-rtl .bn-switch__content-left {
    left: unset;
    right: 2px
}

._CWC .bn-switch__content.bn-switch-rtl .bn-switch__content-right {
    right: unset;
    left: 2px
}

._CWC .bn-switch__content.bn-switch-rtl.checked .bn-switch-dot {
    border-radius: 5px 0 0 5px
}

._CWC .bn-radio {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    align-items: center;
    display: inline-flex;
    gap: var(--space-2xs);
    color: var(--color-PrimaryText)
}

._CWC .bn-radio.checked>.bn-radio-icon {
    border-color: var(--color-PrimaryText);
    background-color: var(--color-PrimaryText)
}

._CWC .bn-radio.checked>.bn-radio-icon:before {
    background-color: var(--color-CardBg)
}

._CWC .bn-radio.disabled {
    cursor: not-allowed;
    color: var(--color-DisableText)
}

._CWC .bn-radio.disabled>.bn-radio-icon {
    background-color: var(--color-Line);
    border-color: var(--color-DisableText)
}

._CWC .bn-radio.disabled.checked>.bn-radio-icon::before {
    background-color: var(--color-DisableText)
}

._CWC .bn-radio-icon {
    flex: none;
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: var(--radii-circle);
    border: 2px solid var(--color-IconNormal)
}

._CWC .bn-radio-icon::before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: var(--radii-circle);
    transition-property: background-color;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-fast)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-radio {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
    ._CWC .bn-radio.disabled>.bn-radio-icon {
        border-color: var(--color-Line)
    }
    ._CWC .bn-radio-icon {
        width: 16px;
        height: 16px;
        border: 1px solid var(--color-DisableText)
    }
    ._CWC .bn-radio-icon::before {
        width: 6px;
        height: 6px
    }
}

._CWC .bn-checkbox {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    cursor: pointer;
    align-items: center;
    display: inline-flex;
    gap: var(--space-4xs);
    color: var(--color-PrimaryText)
}

._CWC .bn-checkbox.checked .bn-checkbox-icon {
    color: var(--color-BasicBg);
    border-color: var(--color-PrimaryText);
    background-color: var(--color-PrimaryText)
}

._CWC .bn-checkbox.disabled {
    cursor: not-allowed;
    color: var(--color-DisabledText)
}

._CWC .bn-checkbox.disabled:not(.checked) .bn-checkbox-icon {
    border-color: var(--color-DisabledText);
    background-color: var(--color-Line)
}

._CWC .bn-checkbox.disabled.checked .bn-checkbox-icon {
    opacity: .5
}

._CWC .bn-checkbox__circle .bn-checkbox-icon {
    border-radius: var(--radii-circle)
}

._CWC .bn-checkbox-icon {
    flex: none;
    border: 1px solid;
    color: rgba(0, 0, 0, 0);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color-IconNormal);
    margin: 3.335px;
    font-size: 11.33px;
    border-radius: 2.5px
}

._CWC .bn-checkbox.data-size-lg .bn-checkbox-icon {
    font-size: 14px;
    border-radius: 3px;
    margin: var(--space-4xs)
}

._CWC .bn-checkbox.data-size-sm .bn-checkbox-icon {
    font-size: 8.67px;
    border-radius: 2px;
    margin: 2.665px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-checkbox {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
}

._CWC .bn-subscript {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: var(--color-PrimaryText);
    border-radius: var(--radii-m);
    border-color: var(--color-InputLine);
    padding: 7px var(--space-l);
    text-align: center
}

._CWC .bn-subscript.data-size-small {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 3px 5px;
    border-radius: var(--radii-s);
    width: 40px
}

._CWC .bn-subscript.checked {
    border-color: var(--color-PrimaryText);
    box-shadow: 0 0 0 .5px var(--color-PrimaryText)
}

._CWC .bn-subscript.checked .bn-subscript-icon {
    color: var(--color-CardBg);
    background: var(--color-PrimaryText)
}

._CWC .bn-subscript.disabled {
    color: var(--color-DisabledText);
    border-color: var(--color-DisableBtn)
}

._CWC .bn-subscript-icon {
    top: 0;
    right: 0;
    z-index: 11;
    width: 14px;
    height: 14px;
    font-size: 12px;
    position: absolute;
    display: inline-flex;
    justify-content: flex-end;
    color: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
    border-bottom-left-radius: var(--radii-m)
}

._CWC .bn-subscript-rtl .bn-subscript-icon {
    left: 0;
    right: auto;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: var(--radii-m)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-subscript {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-subscript:hover:not(.disabled) {
        border-color: var(--color-PrimaryText);
        box-shadow: 0 0 0 .5px var(--color-PrimaryText)
    }
}

._CWC .bn-trans {
    opacity: 0;
    visibility: hidden;
    transition-property: all;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-trans.data-seo {
    display: none
}

._CWC .bn-trans.data-show {
    opacity: 1;
    visibility: visible
}

._CWC .bn-bubble-web.web-shadow>.bn-bubble-content {
    box-shadow: var(--shadow-shadow2)
}

._CWC .bn-bubble-web[data-popper-placement^=top]>[data-popper-arrow] {
    bottom: -3px
}

._CWC .bn-bubble-web[data-popper-placement^=top]>[data-popper-arrow]::before {
    transform: rotate(45deg)
}

._CWC .bn-bubble-web[data-popper-placement^=bottom]>[data-popper-arrow] {
    top: -3px
}

._CWC .bn-bubble-web[data-popper-placement^=bottom]>[data-popper-arrow]::before {
    transform: rotate(225deg)
}

._CWC .bn-bubble-web[data-popper-placement^=left]>[data-popper-arrow] {
    right: -3px
}

._CWC .bn-bubble-web[data-popper-placement^=left]>[data-popper-arrow]::before {
    transform: rotate(-45deg)
}

._CWC .bn-bubble-web[data-popper-placement^=right]>[data-popper-arrow] {
    left: -3px
}

._CWC .bn-bubble-web[data-popper-placement^=right]>[data-popper-arrow]::before {
    transform: rotate(135deg)
}

._CWC .bn-bubble-web-arrow {
    visibility: hidden
}

._CWC .bn-bubble-web-arrow,
._CWC .bn-bubble-web-arrow::before {
    position: absolute;
    width: 6px;
    background: linear-gradient(-45deg, var(--color-arrow) 0%, var(--color-arrow) 50%, transparent 50%, transparent 100%);
    height: 6px
}

._CWC .bn-bubble-web-arrow[data-hide]::before {
    visibility: hidden
}

._CWC .bn-bubble-web-arrow::before {
    visibility: visible;
    content: "";
    transform: rotate(45deg)
}

._CWC .bn-bubble-web .bn-bubble-content {
    width: 100%
}

._CWC .bn-bubble {
    cursor: auto;
    position: relative;
    display: inline-flex;
    color: var(--color-TextOnYellow);
    --color-arrow: var(--color-PrimaryYellow);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

._CWC .bn-bubble.data-font-12 {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

._CWC .bn-bubble.data-shadow>.bn-bubble-arrow-shadow,
._CWC .bn-bubble.data-shadow>.bn-bubble-content {
    box-shadow: var(--shadow-shadow2)
}

._CWC .bn-bubble__secondary {
    --color-arrow: var(--color-Input);
    color: var(--color-SecondaryText)
}

._CWC .bn-bubble__gray {
    --color-arrow: var(--color-PrimaryText);
    color: var(--color-SecondaryBg)
}

._CWC .bn-bubble__unset,
._CWC .bn-bubble__normal {
    color: var(--color-PrimaryText);
    --color-arrow: var(--color-CardBg)
}

._CWC .bn-bubble__normal-unset>.bn-bubble-content {
    padding: 0;
    max-width: none
}

._CWC .bn-bubble__info {
    color: var(--color-TertiaryText);
    --color-arrow: var(--color-Line)
}

._CWC .bn-bubble__warn {
    color: var(--color-TextLink);
    --color-arrow: var(--color-BadgeBg)
}

._CWC .bn-bubble__success {
    color: var(--color-Success);
    --color-arrow: var(--color-SuccessBg)
}

._CWC .bn-bubble__error {
    color: var(--color-Error);
    --color-arrow: var(--color-ErrorBg)
}

._CWC .bn-bubble-arrow,
._CWC .bn-bubble-arrow-shadow {
    width: 6px;
    height: 6px;
    position: absolute;
    background: linear-gradient(-45deg, transparent 0%, transparent 45%, var(--color-arrow) 45.1%, var(--color-arrow) 100%)
}

._CWC .bn-bubble-arrow {
    z-index: 2;
    box-shadow: none
}

._CWC .bn-bubble-content {
    z-index: 1;
    max-width: 320px;
    position: relative;
    border-radius: var(--radii-xs);
    background-color: var(--color-arrow);
    padding: var(--space-4xs) var(--space-2xs)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-bubble {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-bubble.data-font-12 {
        font-size: 12px;
        font-weight: 400;
        line-height: 18px
    }
    ._CWC .bn-bubble__gray {
        color: var(--color-RedGreenBgText)
    }
}

._CWC .bn-tooltips {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
    position: absolute;
    width: max-content;
    z-index: var(--zindex-tooltip);
    transition-property: opacity, visibility;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-tooltips-trans {
    position: fixed;
    z-index: var(--zindex-tooltip)
}

._CWC .bn-tooltips>.bn-bubble-content {
    padding: var(--space-m);
    border-radius: var(--radii-m)
}

._CWC .bn-tooltips.bn-bubble__gray>.bn-bubble-content {
    color: var(--color-SecondaryBg);
    background-color: var(--color-PrimaryText);
    opacity: .95;
    max-height: 160px;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px;
    padding: var(--space-3xs) var(--space-xs)
}

._CWC .bn-tooltips.bn-bubble__gray .bn-bubble-arrow,
._CWC .bn-tooltips.bn-bubble__gray .bn-bubble-arrow-shadow {
    opacity: .95;
    background: linear-gradient(-45deg, transparent 0%, transparent 50%, var(--color-PrimaryText) 50%, var(--color-PrimaryText) 100%)
}

._CWC .bn-tooltips.bn-bubble__gray .bn-bubble-web-arrow {
    opacity: .95
}

._CWC .bn-tooltips.bn-bubble__unset>.bn-bubble-content {
    padding: 0;
    max-width: none
}

._CWC .bn-tooltips.data-shadow>.bn-bubble-content {
    box-shadow: none
}

._CWC .bn-tooltips.active {
    opacity: 1;
    --scroll-size: 0;
    overflow: visible;
    visibility: visible;
    max-height: fit-content
}

._CWC .bn-tooltips.active.data-shadow>.bn-bubble-content {
    box-shadow: var(--shadow-shadow2)
}

._CWC .bn-tooltips-wrap {
    width: fit-content;
    position: relative;
    display: inline-flex
}

._CWC .bn-tooltips-wrap.active>.bn-tooltips {
    opacity: 1;
    --scroll-size: 0;
    overflow: visible;
    visibility: visible;
    max-height: fit-content
}

._CWC .bn-tooltips-ele {
    width: 100%;
    align-items: center;
    display: inline-flex
}

._CWC .bn-tooltips-ele-rtl {
    direction: rtl
}

._CWC .bn-tooltips-ele-with-safe-area {
    z-index: 1
}

._CWC .bn-tooltips-safety-triangle {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: visible
}

._CWC .bn-tooltips-safety-triangle polygon {
    opacity: 0
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-tooltips.bn-bubble__gray>.bn-bubble-content {
        padding: var(--space-2xs) var(--space-s)
    }
}

._CWC .bn-lazy-img {
    overflow: hidden;
    position: relative
}

._CWC .bn-lazy-img.data-round {
    border-radius: var(--radii-circle)
}

._CWC .bn-lazy-img.data-lazy-load {
    background-color: rgba(0, 0, 0, .03)
}

._CWC .bn-lazy-img.data-mode-scaleToFill {
    object-fit: fill
}

._CWC .bn-lazy-img.data-mode-aspectFit {
    object-fit: contain
}

._CWC .bn-lazy-img.data-mode-aspectFill {
    object-fit: cover
}

._CWC .bn-lazy-img.data-mode-widthFix {
    object-fit: scale-down;
    width: 100%
}

._CWC .bn-lazy-img.data-mode-heightFix {
    object-fit: scale-down;
    height: 100%
}

._CWC .bn-lazy-img.data-mode-top {
    object-fit: none;
    object-position: top
}

._CWC .bn-lazy-img.data-mode-bottom {
    object-fit: none;
    object-position: bottom
}

._CWC .bn-lazy-img.data-mode-center {
    object-fit: none;
    object-position: center
}

._CWC .bn-lazy-img.data-mode-left {
    object-fit: none;
    object-position: left
}

._CWC .bn-lazy-img.data-mode-right {
    object-fit: none;
    object-position: right
}

._CWC .bn-lazy-img.data-mode-top-left {
    object-fit: none;
    object-position: top left
}

._CWC .bn-lazy-img.data-mode-top-right {
    object-fit: none;
    object-position: top right
}

._CWC .bn-lazy-img.data-mode-bottom-left {
    object-fit: none;
    object-position: bottom left
}

._CWC .bn-lazy-img.data-mode-bottom-right {
    object-fit: none;
    object-position: bottom right
}

._CWC .bn-lazy-img.data-mask:hover::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .08)
}

._CWC .bn-mask {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: var(--zindex-modal);
    background-color: rgba(0, 0, 0, .5)
}

._CWC .bn-mask-rtl {
    direction: rtl
}

._CWC .bn-mask-inner {
    position: absolute;
    background-color: rgba(0, 0, 0, .08)
}

._CWC .bn-mask-body {
    width: calc(100% - var(--scroll-size))
}

._CWC .bn-spinner {
    font-size: 48px;
    position: relative;
    display: inline-flex;
    fill: var(--color-TertiaryText);
    stroke: var(--color-TertiaryText)
}

._CWC .bn-spinner__nezha {
    gap: 4px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    padding: var(--space-m)
}

._CWC .bn-spinner__nezha>.nezha-line {
    width: 4px;
    height: 8px;
    transform-origin: top;
    animation: jump-scaleY 1.5s infinite linear;
    background-color: var(--color-BtnBg)
}

._CWC .bn-spinner>svg {
    width: 1em;
    height: 1em
}

._CWC .bn-spinner svg.css {
    animation: spin 1.8s linear infinite
}

._CWC .bn-spinner circle.css {
    animation: spin-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
    stroke-width: 2.2;
    stroke-linecap: round
}

._CWC .bn-drawer {
    z-index: var(--zindex-drawer)
}

._CWC .bn-drawer>.bn-drawer-wrap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    max-width: 100vw;
    max-height: 100vh;
    transition-property: transform;
    transition-timing-function: ease-in;
    background-color: var(--color-CardBg);
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-left {
    right: auto;
    transform: translate3d(-100%, 0, 0);
    max-width: 84%
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-left.data-size-limit {
    width: 84%
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-left.data-size-full {
    width: 100%;
    max-width: 100%;
    border-radius: 0
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-top {
    bottom: auto;
    transform: translate3d(0, -100%, 0);
    border-radius: 0 0 var(--radii-l) var(--radii-l);
    max-height: calc(100% - 80px)
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-top.data-size-limit {
    height: calc(100% - 80px)
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-top.data-size-full {
    height: 100%;
    max-height: 100%;
    border-radius: 0
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-right {
    left: auto;
    transform: translate3d(100%, 0, 0);
    max-width: 84%
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-right.data-size-limit {
    width: 84%
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-right.data-size-full {
    width: 100%;
    max-width: 100%;
    border-radius: 0
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-bottom {
    top: auto;
    transform: translate3d(0, 100%, 0);
    border-radius: var(--radii-xl) var(--radii-xl) 0 0;
    max-height: calc(100% - 80px)
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-bottom.data-size-limit {
    height: calc(100% - 80px)
}

._CWC .bn-drawer>.bn-drawer-wrap.data-dir-bottom.data-size-full {
    height: 100%;
    max-height: 100%;
    border-radius: 0
}

._CWC .bn-drawer.data-show>.bn-drawer-wrap {
    transform: translate3d(0, 0, 0)
}

._CWC .bn-actionSheet__basic-col>.bn-drawer-wrap {
    display: flex;
    flex-direction: column
}

._CWC .bn-actionSheet .bn-grid {
    gap: var(--space-2xs);
    padding: var(--space-xs) var(--space-m)
}

._CWC .bn-actionSheet .bn-grid>.item {
    cursor: pointer;
    text-align: center;
    color: var(--color-SecondaryText)
}

._CWC .bn-actionSheet-cancel {
    flex: none;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-SecondaryText);
    padding: var(--space-s) var(--space-m);
    border-top: 6px solid var(--color-Line);
    cursor: pointer
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-actionSheet-cancel {
        cursor: pointer;
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
}

._CWC .bn-actionSheet-header {
    display: flex;
    position: relative;
    align-items: center;
    gap: var(--space-2xs);
    color: var(--color-PrimaryText);
    padding: var(--space-s) var(--space-m)
}

._CWC .bn-actionSheet-header-prev,
._CWC .bn-actionSheet-header-next {
    flex: none;
    font-size: 20px;
    cursor: pointer;
    display: inline-flex
}

._CWC .bn-actionSheet-header-main {
    display: flex;
    flex-direction: column;
    gap: var(--space-5xs);
    flex: 1;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px
}

._CWC .bn-actionSheet-header-main-subtitle {
    color: var(--color-SecondaryText);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

._CWC .bn-actionSheet-header-main-description {
    color: var(--color-SecondaryText);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-actionSheet-header-main {
        font-size: 24px;
        font-weight: 600;
        line-height: 34px
    }
    ._CWC .bn-actionSheet-header-main-subtitle {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-actionSheet-header-main-description {
        font-size: 16px;
        font-weight: 400;
        line-height: 24px
    }
}

._CWC .bn-actionSheet-content {
    flex: 1;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px;
    padding: 0 var(--space-m)
}

._CWC .bn-actionSheet-footer {
    display: flex;
    gap: var(--space-xs);
    padding: var(--space-m)
}

._CWC .bn-button {
    outline: none;
    user-select: none;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    word-break: break-all;
    appearance: none;
    border: none;
    height: 40px;
    min-width: 72px;
    min-height: 40px;
    gap: var(--space-3xs);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding-left: var(--space-l);
    padding-right: var(--space-l);
    border-radius: var(--radii-m);
    --button-bg: var(--color-BtnBg);
    --button-color: var(--color-TextOnYellow);
    color: var(--button-color);
    background-color: var(--button-bg)
}

._CWC .bn-button.active:not(.inactive),
._CWC .bn-button:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-PrimaryYellow)
}

._CWC .bn-button[disabled]:not(.inactive),
._CWC .bn-button:disabled:not(.inactive) {
    cursor: not-allowed;
    --button-bg: var(--color-DisableBtn);
    --button-color: var(--color-DisabledText)
}

._CWC .bn-button.inactive {
    opacity: .3;
    cursor: not-allowed
}

._CWC .bn-button.data-two-line {
    flex-direction: column;
    gap: 0;
    line-height: 16px
}

._CWC .bn-button .bn-spinner__nezha {
    gap: 3px;
    height: 24px;
    padding: 0 var(--space-2xs)
}

._CWC .bn-button .bn-spinner__nezha>.nezha-line {
    width: 3px;
    height: 5px;
    background-color: var(--button-color)
}

._CWC .bn-button.data-size-huge {
    height: 56px;
    min-width: 96px;
    min-height: 56px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    border-radius: var(--radii-l)
}

._CWC .bn-button.data-size-huge .bn-spinner__nezha {
    height: 26px
}

._CWC .bn-button.data-size-huge.bn-button__info {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

._CWC .bn-button.data-size-huge.bn-button__icon {
    width: 56px;
    min-width: 56px;
    border-radius: 18px;
    padding: 0
}

._CWC .bn-button.data-size-huge.bn-button__icon svg {
    width: 32px;
    height: 32px
}

._CWC .bn-button.data-size-huge-two-line {
    line-height: 20px
}

._CWC .bn-button.data-size-large {
    height: 48px;
    min-width: 80px;
    min-height: 48px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    border-radius: var(--radii-l)
}

._CWC .bn-button.data-size-large .bn-spinner__nezha {
    height: 26px
}

._CWC .bn-button.data-size-large.bn-button__info {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

._CWC .bn-button.data-size-large.bn-button__icon {
    width: 48px;
    min-width: 48px;
    border-radius: var(--radii-xl);
    padding: 0
}

._CWC .bn-button.data-size-large.bn-button__icon svg {
    width: 28px;
    height: 28px
}

._CWC .bn-button.data-size-large-two-line {
    line-height: 18px
}

._CWC .bn-button.data-size-regular {
    height: 36px;
    min-width: 64px;
    min-height: 36px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    border-radius: var(--radii-m);
    padding-left: var(--space-m);
    padding-right: var(--space-m)
}

._CWC .bn-button.data-size-regular.bn-button__info {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

._CWC .bn-button.data-size-regular.bn-button__icon {
    width: 36px;
    min-width: 36px;
    border-radius: var(--radii-l);
    padding: 0
}

._CWC .bn-button.data-size-regular.bn-button__icon svg {
    width: 20px;
    height: 20px
}

._CWC .bn-button.data-size-regular-two-line {
    line-height: 14px
}

._CWC .bn-button.data-size-small {
    height: 32px;
    min-width: 52px;
    min-height: 32px;
    border-radius: var(--radii-s);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding-left: var(--space-xs);
    padding-right: var(--space-xs)
}

._CWC .bn-button.data-size-small.bn-button__info {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

._CWC .bn-button.data-size-small.bn-button__icon {
    width: 32px;
    min-width: 32px;
    border-radius: var(--radii-m);
    padding: 0
}

._CWC .bn-button.data-size-small.bn-button__icon svg {
    width: 20px;
    height: 20px
}

._CWC .bn-button.data-size-small-two-line {
    line-height: 12px
}

._CWC .bn-button.data-size-tiny {
    height: 24px;
    min-width: 40px;
    min-height: 24px;
    border-radius: var(--radii-s);
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    padding-left: var(--space-2xs);
    padding-right: var(--space-2xs)
}

._CWC .bn-button.data-size-tiny .bn-spinner__nezha {
    height: 16px
}

._CWC .bn-button.data-size-tiny.bn-button__info {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

._CWC .bn-button.data-size-tiny.bn-button__icon {
    width: 24px;
    min-width: 24px;
    border-radius: var(--radii-m);
    padding: 0
}

._CWC .bn-button.data-size-tiny.bn-button__icon svg {
    width: 16px;
    height: 16px
}

._CWC .bn-button.data-size-tiny-two-line {
    line-height: 9px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-button.data-size-huge {
        font-size: 20px;
        font-weight: 500;
        line-height: 28px;
        padding-left: var(--space-xl);
        padding-right: var(--space-xl)
    }
    ._CWC .bn-button.data-size-huge-two-line {
        line-height: 20px
    }
    ._CWC .bn-button.data-size-large {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
    ._CWC .bn-button.data-size-large .bn-spinner__nezha {
        height: 24px
    }
    ._CWC .bn-button.data-size-large-two-line {
        line-height: 18px
    }
    ._CWC .bn-button.data-size-regular {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-button.data-size-regular-two-line {
        line-height: 14px
    }
    ._CWC .bn-button.data-size-small {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        padding-left: var(--space-s);
        padding-right: var(--space-s)
    }
    ._CWC .bn-button.data-size-small-two-line {
        line-height: 12px
    }
    ._CWC .bn-button.data-size-tiny {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px
    }
    ._CWC .bn-button.data-size-tiny-two-line {
        line-height: 9px
    }
}

._CWC .bn-button__secondary {
    --button-bg: var(--color-Line);
    --button-color: var(--color-PrimaryText)
}

._CWC .bn-button__secondary.active:not(.inactive),
._CWC .bn-button__secondary:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-DisableBtn)
}

._CWC .bn-button__round {
    --button-bg: var(--color-Input);
    border-radius: var(--radii-circle);
    --button-color: var(--color-TextLink)
}

._CWC .bn-button__round.active:not(.inactive),
._CWC .bn-button__round:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-Line);
    --button-color: var(--color-PrimaryYellow)
}

._CWC .bn-button__text {
    padding-left: 0;
    padding-right: 0;
    min-width: fit-content
}

._CWC .bn-button__text[class*=data-size-] {
    padding-left: 0;
    padding-right: 0;
    min-width: fit-content
}

._CWC .bn-button__text.inactive,
._CWC .bn-button__text[disabled]:not(.inactive),
._CWC .bn-button__text:disabled:not(.inactive) {
    --button-bg: transparent;
    --button-color: var(--color-DisabledText)
}

._CWC .bn-button__text__yellow {
    --button-bg: transparent;
    --button-color: var(--color-TextLink)
}

._CWC .bn-button__text__yellow.active:not(.inactive),
._CWC .bn-button__text__yellow:active:not(.inactive, [disabled]) {
    --button-bg: transparent;
    --button-color: var(--color-PrimaryYellow)
}

._CWC .bn-button__text__black {
    --button-bg: transparent;
    --button-color: var(--color-PrimaryText)
}

._CWC .bn-button__text__black.active:not(.inactive),
._CWC .bn-button__text__black:active:not(.inactive, [disabled]) {
    --button-bg: transparent;
    --button-color: var(--color-SecondaryText)
}

._CWC .bn-button__text__gray {
    --button-bg: transparent;
    --button-color: var(--color-SecondaryText)
}

._CWC .bn-button__text__gray.active:not(.inactive),
._CWC .bn-button__text__gray:active:not(.inactive, [disabled]) {
    --button-bg: transparent;
    --button-color: var(--color-SecondaryText)
}

._CWC .bn-button__buy {
    --button-bg: var(--color-Buy);
    --button-color: var(--color-RedGreenBgText)
}

._CWC .bn-button__buy.active:not(.inactive),
._CWC .bn-button__buy:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-BuyHover)
}

._CWC .bn-button__sell {
    --button-bg: var(--color-Sell);
    --button-color: var(--color-RedGreenBgText)
}

._CWC .bn-button__sell.active:not(.inactive),
._CWC .bn-button__sell:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-SellHover)
}

._CWC .bn-button__gray {
    --button-bg: var(--color-TextOnYellow);
    --button-color: var(--color-RedGreenBgText)
}

._CWC .bn-button__icon {
    --button-bg: transparent;
    --button-color: var(--color-PrimaryText);
    border: 1px solid var(--color-Line);
    width: 40px;
    min-width: 40px;
    border-radius: 14px;
    padding: 0
}

._CWC .bn-button__icon.active:not(.inactive),
._CWC .bn-button__icon:active:not(.inactive, [disabled]) {
    --button-bg: transparent
}

._CWC .bn-button__icon svg {
    width: 24px;
    height: 24px
}

._CWC .bn-button__icon__primary {
    border: none;
    --button-bg: var(--color-BtnBg);
    --button-color: var(--color-TextOnYellow)
}

._CWC .bn-button__icon__primary.active:not(.inactive),
._CWC .bn-button__icon__primary:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-PrimaryYellow)
}

._CWC .bn-button__icon__secondary {
    border: none;
    --button-bg: var(--color-Line)
}

._CWC .bn-button__icon__secondary.active:not(.inactive),
._CWC .bn-button__icon__secondary:active:not(.inactive, [disabled]) {
    --button-bg: var(--color-DisabledText)
}

._CWC .bn-button__info {
    position: relative;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    --button-bg: transparent;
    --button-color: var(--color-PrimaryText)
}

._CWC .bn-button__info.bn-button {
    padding: 0;
    min-height: fit-content;
    min-width: fit-content;
    height: fit-content;
    border-radius: 0
}

._CWC .bn-button__info::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    transform: scaleY(0.5);
    background-repeat: repeat-x;
    background-size: 2px 1px;
    background-image: linear-gradient(to right, var(--color-PrimaryText) 50%, transparent 50%)
}

._CWC .bn-button__info.active:not(.inactive),
._CWC .bn-button__info:active:not(.inactive, [disabled]) {
    --button-bg: transparent;
    --button-color: var(--color-PrimaryText)
}

._CWC .bn-button__info.inactive,
._CWC .bn-button__info[disabled]:not(.inactive),
._CWC .bn-button__info:disabled:not(.inactive) {
    --button-bg: transparent;
    --button-color: var(--color-DisabledText)
}

._CWC .bn-button__info.inactive::after,
._CWC .bn-button__info[disabled]:not(.inactive)::after,
._CWC .bn-button__info:disabled:not(.inactive)::after {
    background-image: linear-gradient(to right, var(--color-DisabledText) 50%, transparent 50%)
}

._CWC .bn-button__info__yellow {
    --button-bg: transparent;
    --button-color: var(--color-TextLink)
}

._CWC .bn-button__info__yellow::after {
    background-image: linear-gradient(to right, var(--color-TextLink) 50%, transparent 50%)
}

._CWC .bn-button__info__yellow.active:not(.inactive),
._CWC .bn-button__info__yellow:active:not(.inactive, [disabled]) {
    --button-bg: transparent;
    --button-color: var(--color-TextLink)
}

._CWC .bn-button__info__gray {
    --button-bg: transparent;
    --button-color: var(--color-SecondaryText)
}

._CWC .bn-button__info__gray::after {
    background-image: linear-gradient(to right, var(--color-SecondaryText) 50%, transparent 50%)
}

._CWC .bn-button__info__gray.active:not(.inactive),
._CWC .bn-button__info__gray:active:not(.inactive, [disabled]) {
    --button-bg: transparent;
    --button-color: var(--color-SecondaryText)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-button {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px;
        padding-left: var(--space-m);
        padding-right: var(--space-m)
    }
    ._CWC .bn-button:hover:not(.inactive, [disabled]) {
        opacity: .8
    }
    ._CWC .bn-button .bn-spinner__nezha {
        height: 20px
    }
    ._CWC .bn-button__secondary:hover:not(.inactive, [disabled]) {
        opacity: .8
    }
    ._CWC .bn-button__secondary.active:not(.inactive),
    ._CWC .bn-button__secondary:active:not(.inactive, [disabled]) {
        --button-bg: var(--color-DisabledText)
    }
    ._CWC .bn-button__round:hover:not(.inactive) {
        opacity: 1;
        --button-color: var(--color-PrimaryYellow)
    }
    ._CWC .bn-button__text__yellow:hover:not(.inactive, [disabled]) {
        opacity: 1;
        --button-color: var(--color-BtnBg)
    }
    ._CWC .bn-button__text__black:hover:not(.inactive, [disabled]) {
        opacity: 1;
        --button-color: var(--color-TertiaryText)
    }
    ._CWC .bn-button__text__gray {
        --button-color: var(--color-TertiaryText)
    }
    ._CWC .bn-button__text__gray.active:not(.inactive),
    ._CWC .bn-button__text__gray:active:not(.inactive, [disabled]) {
        --button-color: var(--color-TertiaryText)
    }
    ._CWC .bn-button__icon {
        border: 1px solid var(--color-InputLine)
    }
    ._CWC .bn-button__icon:hover:not(.inactive, [disabled]) {
        opacity: 1;
        --button-bg: var(--color-Input)
    }
    ._CWC .bn-button__icon.active:not(.inactive),
    ._CWC .bn-button__icon:active:not(.inactive, [disabled]) {
        --button-bg: transparent
    }
    ._CWC .bn-button__icon__primary {
        border: none
    }
    ._CWC .bn-button__icon__primary:hover:not(.inactive, [disabled]) {
        opacity: .8;
        --button-bg: var(--color-BtnBg)
    }
    ._CWC .bn-button__icon__primary.active:not(.inactive),
    ._CWC .bn-button__icon__primary:active:not(.inactive, [disabled]) {
        --button-bg: var(--color-PrimaryYellow)
    }
    ._CWC .bn-button__icon__secondary {
        border: none
    }
    ._CWC .bn-button__icon__secondary:hover:not(.inactive, [disabled]) {
        opacity: .8;
        --button-bg: var(--color-Line)
    }
    ._CWC .bn-button__icon__secondary.active:not(.inactive),
    ._CWC .bn-button__icon__secondary:active:not(.inactive, [disabled]) {
        --button-bg: var(--color-DisabledText)
    }
    ._CWC .bn-button__info {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-button__info::after {
        height: 1px
    }
    ._CWC .bn-button__info__black:hover:not(.inactive, [disabled]) {
        opacity: 1;
        --button-color: var(--color-TertiaryText)
    }
    ._CWC .bn-button__info__gray {
        --button-color: var(--color-TertiaryText)
    }
    ._CWC .bn-button__info__gray::after {
        background-image: linear-gradient(to right, var(--color-TertiaryText) 50%, transparent 50%)
    }
    ._CWC .bn-button__info__gray.active:not(.inactive),
    ._CWC .bn-button__info__gray:active:not(.inactive, [disabled]) {
        --button-color: var(--color-TertiaryText)
    }
}

._CWC .bn-modal>.bn-modal-wrap {
    width: 360px;
    max-width: 80vw;
    overflow: hidden;
    position: relative;
    transform: scale(0.9);
    border-radius: var(--radii-xl);
    box-shadow: var(--shadow-shadow1);
    background-color: var(--color-CardBg);
    transition-property: all;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-modal>.bn-modal-wrap.data-size-fit {
    width: fit-content
}

._CWC .bn-modal>.bn-modal-wrap.data-size-medium {
    width: 420px
}

._CWC .bn-modal>.bn-modal-wrap.data-size-middle {
    width: 520px
}

._CWC .bn-modal>.bn-modal-wrap.data-size-large {
    width: 720px
}

._CWC .bn-modal.data-show>.bn-modal-wrap {
    transform: scale(1)
}

._CWC .bn-modal-header {
    display: flex;
    position: relative;
    align-items: center;
    gap: var(--space-2xs);
    color: var(--color-PrimaryText);
    padding: 18px var(--space-xl)
}

._CWC .bn-modal-header-prev,
._CWC .bn-modal-header-next {
    flex: none;
    font-size: 24px;
    cursor: pointer;
    display: inline-flex
}

._CWC .bn-modal-header-main {
    flex: 1;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px
}

._CWC .bn-modal-header-pre .bn-modal-header-main {
    text-align: center
}

._CWC .bn-modal-header-pre-hidden .bn-modal-header-prev {
    visibility: hidden
}

._CWC .bn-modal-header-next-hidden {
    visibility: hidden
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-modal-header-main {
        font-size: 20px;
        font-weight: 600;
        line-height: 28px
    }
}

._CWC .bn-modal-content {
    max-height: 350px;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px;
    padding: var(--space-xl)
}

._CWC .bn-modal-footer {
    display: flex;
    gap: var(--space-2xs);
    justify-content: flex-end;
    padding: 0 var(--space-xl) var(--space-xl)
}

._CWC .bn-modal-footer-column {
    flex-direction: column
}

._CWC .bn-modal-footer-row>* {
    flex: 1
}

._CWC .bn-drawer-wrap {
    display: flex;
    flex-direction: column
}

._CWC .bn-drawer .bn-modal-header {
    padding: 18px 15px
}

._CWC .bn-drawer .bn-modal-content {
    max-height: unset;
    flex: 1;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px;
    padding: var(--space-xl) 15px
}

._CWC .bn-drawer .bn-modal-footer {
    padding: 0 15px var(--space-xl);
    gap: var(--space-xs)
}

._CWC .bn-modal-confirm {
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: column;
    padding-top: var(--space-xl);
    max-height: calc(100vh - 48px);
    min-height: 200px;
    color: var(--color-PrimaryText)
}

._CWC .bn-modal-confirm-icon {
    font-size: 64px;
    margin-bottom: var(--space-m)
}

._CWC .bn-modal-confirm-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: var(--space-2xs);
    width: 100%;
    padding: 0 var(--space-xl)
}

._CWC .bn-modal-confirm-subtitle {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px
}

._CWC .bn-modal-confirm-desc {
    flex: 1;
    padding: 0 var(--space-xl);
    width: 100%;
    text-align: start;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px;
    word-break: break-word
}

._CWC .bn-modal-confirm-actions {
    width: 100%;
    padding: var(--space-xl)
}

._CWC .bn-modal-confirm-actions .bn-modal-footer {
    padding: unset
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-modal-confirm-icon {
        font-size: 96px
    }
    ._CWC .bn-modal-confirm-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 28px
    }
    ._CWC .bn-modal-confirm-subtitle {
        font-size: 20px;
        font-weight: 500;
        line-height: 28px
    }
    ._CWC .bn-modal-confirm-desc {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
}

._CWC .bn-modal-basic {
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 48px);
    min-height: 200px
}

._CWC .bn-modal-basic .bn-modal-content {
    max-height: unset;
    flex: 1;
    padding: 0 var(--space-xl)
}

._CWC .bn-modal-basic .bn-modal-footer {
    padding: var(--space-xl)
}

._CWC .bn-drawer .bn-modal-basic {
    min-height: 182px
}

._CWC .bn-drawer .bn-modal-basic .bn-modal-header {
    padding: var(--space-s) var(--space-m)
}

._CWC .bn-drawer .bn-modal-basic .bn-modal-content {
    padding: 0 var(--space-m)
}

._CWC .bn-drawer .bn-modal-basic .bn-modal-footer {
    padding: var(--space-m)
}

._CWC .bn-swiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

._CWC .bn-swiper-wrapper {
    display: flex;
    width: 100%;
    height: 100%
}

._CWC .bn-swiper-item {
    flex: none;
    width: 100%;
    height: 100%
}

._CWC .bn-swiper.vertical>.bn-swiper-wrapper {
    flex-direction: column
}

._CWC .bn-badge {
    top: 0;
    left: 50%;
    min-width: 16px;
    position: absolute;
    align-items: center;
    display: inline-flex;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    justify-content: center;
    padding: 0 var(--space-4xs);
    color: var(--color-TextOnYellow);
    border-radius: var(--radii-xl);
    background-color: var(--color-BtnBg);
    transform: translate3d(0, -50%, 0)
}

._CWC .bn-badge.data-theme-error {
    color: var(--color-RedGreenBgText);
    background-color: var(--color-Sell)
}

._CWC .bn-badge__dot,
._CWC .bn-badge__dot-side {
    border-radius: var(--radii-circle);
    left: 100%;
    padding: 0;
    width: 8px;
    height: 8px;
    min-width: 8px;
    transform: translate3d(-50%, -50%, 0)
}

._CWC .bn-badge__dot-side {
    top: 50%;
    transform: translate3d(4px, -50%, 0)
}

._CWC .bn-badge__string {
    top: 0;
    right: 0;
    left: unset;
    transform: none
}

._CWC .bn-badge:not(.bn-badge__dot).data-size-sm {
    padding: 0 var(--space-5xs);
    min-width: 12px;
    font-size: 8px;
    font-weight: 500;
    line-height: 12px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-badge:not(.bn-badge__dot).data-size-sm {
        font-size: 8px;
        font-weight: 500;
        line-height: 12px
    }
}

._CWC .bn-badge-wrap {
    position: relative;
    display: inline-flex
}

._CWC .bn-badge-rtl {
    left: auto;
    right: 50%;
    transform: translate3d(0, -50%, 0)
}

._CWC .bn-badge-rtl.bn-badge__dot {
    transform: translate3d(50%, -50%, 0)
}

._CWC .bn-badge-rtl.bn-badge__dot-side {
    transform: translate3d(-4px, -50%, 0)
}

._CWC .bn-badge-rtl.bn-badge__string {
    top: 0;
    left: 0;
    right: unset;
    transform: none
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-badge {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px
    }
    ._CWC .bn-badge:not(.bn-badge__dot) {
        min-width: 18px
    }
}

._CWC .bn-tab {
    flex: none;
    cursor: pointer;
    user-select: none;
    position: relative;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    transition: all 150ms linear;
    gap: var(--space-2xs);
    padding: var(--space-2xs) var(--space-m);
    color: var(--color-SecondaryText)
}

._CWC .bn-tab__primary.data-size-large,
._CWC .bn-tab__primary-gray.data-size-large {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    padding: var(--space-2xs) var(--space-xl)
}

._CWC .bn-tab__primary.data-size-small,
._CWC .bn-tab__primary-gray.data-size-small {
    padding: 3px var(--space-2xs);
    border-radius: var(--radii-s)
}

._CWC .bn-tab__default.data-size-large,
._CWC .bn-tab__default-breakline.data-size-large {
    height: 64px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-tab__default.data-size-small,
._CWC .bn-tab__default-breakline.data-size-small {
    height: 32px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

._CWC .bn-tab__vertical.data-size-large {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    padding: var(--space-s) var(--space-m)
}

._CWC .bn-tab__round.data-size-large {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: var(--space-2xs) var(--space-xl)
}

._CWC .bn-tab.data-font-1 {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px
}

._CWC .bn-tab.data-font-2 {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-tab.data-font-3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-tab.data-font-4 {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-tab.data-font-1 {
        font-size: 20px;
        font-weight: 500;
        line-height: 28px
    }
    ._CWC .bn-tab.data-font-2 {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
    ._CWC .bn-tab.data-font-3 {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-tab.data-font-4 {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px
    }
}

._CWC .bn-tab__default.data-font-3,
._CWC .bn-tab__default-breakline.data-font-3 {
    gap: var(--space-mm)
}

._CWC .bn-tab-badge-wrap {
    flex: none
}

._CWC .bn-tab__primary {
    padding: 7px var(--space-m);
    border-radius: var(--radii-m)
}

._CWC .bn-tab__primary.active {
    color: var(--color-PrimaryYellow);
    background-color: var(--color-BadgeBg)
}

._CWC .bn-tab__primary-gray {
    padding: 7px var(--space-m);
    border-radius: var(--radii-m)
}

._CWC .bn-tab__primary-gray.active {
    color: var(--color-PrimaryText);
    background-color: var(--color-Input)
}

._CWC .bn-tab__segment,
._CWC .bn-tab__segment-outline {
    min-width: 88px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    border-radius: var(--radii-s);
    color: var(--color-TertiaryText);
    padding: var(--space-4xs) var(--space-s)
}

._CWC .bn-tab__segment.active,
._CWC .bn-tab__segment-outline.active {
    color: var(--color-PrimaryText);
    background-color: var(--color-Input)
}

._CWC .bn-tab__third {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    gap: var(--space-4xs);
    border-radius: var(--radii-2xs);
    color: var(--color-SecondaryText);
    padding: var(--space-4xs) var(--space-3xs)
}

._CWC .bn-tab__third.active {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-PrimaryText);
    background-color: var(--color-Input)
}

._CWC .bn-tab__default,
._CWC .bn-tab__default-breakline {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding: 0;
    padding-top: var(--space-2xs);
    padding-bottom: 5px;
    border-bottom: 3px solid rgba(0, 0, 0, 0)
}

._CWC .bn-tab__default::after,
._CWC .bn-tab__default-breakline::after {
    content: "";
    position: absolute;
    margin: 0 auto;
    bottom: -3px;
    width: 16px;
    height: 3px;
    opacity: 0;
    background-image: linear-gradient(to right, transparent calc(50% - 8px), var(--color-BtnBg) calc(50% - 8px), var(--color-BtnBg) calc(50% + 8px), transparent calc(50% + 8px));
    transition: opacity 150ms linear
}

._CWC .bn-tab__default.active,
._CWC .bn-tab__default-breakline.active {
    color: var(--color-PrimaryText)
}

._CWC .bn-tab__default.active::after,
._CWC .bn-tab__default-breakline.active::after {
    opacity: 1
}

._CWC .bn-tab__default.bn-tab-badge,
._CWC .bn-tab__default-breakline.bn-tab-badge {
    padding-right: 7px
}

._CWC .bn-tab__vertical {
    border-left: 2px solid rgba(0, 0, 0, 0);
    border-right: 2px solid rgba(0, 0, 0, 0);
    padding: var(--space-2xs) var(--space-m)
}

._CWC .bn-tab__vertical.active {
    color: var(--color-PrimaryText);
    border-left-color: var(--color-PrimaryYellow)
}

._CWC .bn-tab__buySell {
    min-width: 95px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    border-radius: var(--radii-xs);
    transition-duration: 0ms;
    margin: -1px;
    padding: 0;
    flex-grow: 1
}

._CWC .bn-tab__buySell:nth-child(odd).active {
    color: var(--color-RedGreenBgText);
    background-color: var(--color-Buy)
}

._CWC .bn-tab__buySell:nth-child(odd).active::after {
    right: -7px;
    width: 17px;
    height: 17px;
    z-index: 1;
    content: "";
    position: absolute;
    transform: rotate(-135deg);
    background-color: inherit;
    border-radius: 0 0 0 var(--radii-xs)
}

._CWC .bn-tab__buySell:nth-child(even).active {
    color: var(--color-RedGreenBgText);
    background-color: var(--color-Sell)
}

._CWC .bn-tab__buySell:nth-child(even).active::before {
    left: -7px;
    width: 17px;
    height: 17px;
    z-index: 1;
    content: "";
    position: absolute;
    transform: rotate(45deg);
    background-color: inherit;
    border-radius: 0 0 0 var(--radii-xs)
}

._CWC .bn-tab__buySell__gray:nth-child(n).active {
    color: var(--color-PrimaryText);
    background-color: var(--color-InputLine)
}

._CWC .bn-tab-rtl.bn-tab__buySell:nth-child(odd).active::after {
    left: -7px;
    right: auto;
    border-radius: 0 var(--radii-xs) 0 0
}

._CWC .bn-tab-rtl.bn-tab__buySell:nth-child(even).active::before {
    right: -7px;
    left: auto;
    border-radius: 0 var(--radii-xs) 0 0
}

._CWC .bn-tab-rtl.bn-tab__default.bn-tab-badge,
._CWC .bn-tab-rtl.bn-tab__default-breakline.bn-tab-badge {
    padding-right: unset;
    padding-left: 7px
}

._CWC .bn-tab__round {
    color: var(--color-PrimaryText);
    border-radius: var(--radii-circle)
}

._CWC .bn-tab__round.active {
    color: var(--color-TextOnYellow);
    background-color: var(--color-BtnBg)
}

._CWC .bn-tab__secondary {
    min-width: 90px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    border-radius: var(--radii-xs);
    color: var(--color-PrimaryText);
    padding: var(--space-4xs) var(--space-2xs)
}

._CWC .bn-tab__secondary.active {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: var(--color-TextOnYellow);
    background-color: var(--color-BtnBg)
}

._CWC .bn-tab__card {
    height: 44px;
    justify-content: start;
    border-bottom: 4px solid var(--color-Input);
    padding: var(--space-4xs) var(--space-3xs);
    border-radius: var(--radii-xs) var(--radii-xs) 0 0
}

._CWC .bn-tab__card.active {
    color: var(--color-PrimaryText);
    background-color: var(--color-BasicBg);
    border-bottom-color: var(--color-BasicBg)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-tab {
        color: var(--color-TertiaryText);
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-tab__primary:hover {
        color: var(--color-PrimaryYellow);
        background-color: var(--color-BadgeBg)
    }
    ._CWC .bn-tab__primary-gray:hover {
        color: var(--color-PrimaryText);
        background-color: var(--color-Input)
    }
    ._CWC .bn-tab__segment,
    ._CWC .bn-tab__segment-outline {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-tab__segment:hover,
    ._CWC .bn-tab__segment-outline:hover {
        color: var(--color-PrimaryText);
        background-color: var(--color-Input)
    }
    ._CWC .bn-tab__third {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px
    }
    ._CWC .bn-tab__third:hover,
    ._CWC .bn-tab__third.active {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
        color: var(--color-PrimaryText);
        background-color: var(--color-Input)
    }
    ._CWC .bn-tab__default,
    ._CWC .bn-tab__default-breakline {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
    ._CWC .bn-tab__default:hover,
    ._CWC .bn-tab__default-breakline:hover {
        color: var(--color-PrimaryText)
    }
    ._CWC .bn-tab__vertical:hover {
        color: var(--color-PrimaryText);
        background-color: var(--color-Input)
    }
    ._CWC .bn-tab__buySell {
        min-width: 122px;
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-tab__round:hover {
        background-color: var(--color-Input)
    }
    ._CWC .bn-tab__secondary {
        font-size: 12px;
        font-weight: 400;
        line-height: 16px
    }
    ._CWC .bn-tab__secondary:hover,
    ._CWC .bn-tab__secondary.active {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
        color: var(--color-TextOnYellow);
        background-color: var(--color-BtnBg)
    }
    ._CWC .bn-tab__card:hover {
        color: var(--color-PrimaryText)
    }
}

._CWC .bn-tab-list {
    display: flex;
    position: relative;
    width: 100%;
    overflow: auto;
    scrollbar-width: none;
    gap: var(--space-m);
    background: rgba(0, 0, 0, 0)
}

._CWC .bn-tab-list::-webkit-scrollbar {
    height: 0 !important
}

._CWC .bn-tab-list-wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    gap: var(--space-m)
}

._CWC .bn-tab-list-content {
    position: relative;
    overflow: auto
}

._CWC .bn-tab-list__primary.data-size-large,
._CWC .bn-tab-list__primary-gray.data-size-large,
._CWC .bn-tab-list__round.data-size-large {
    gap: var(--space-xl)
}

._CWC .bn-tab-list__primary.data-size-small,
._CWC .bn-tab-list__primary-gray.data-size-small,
._CWC .bn-tab-list__round.data-size-small {
    gap: 0
}

._CWC .bn-tab-list__third.data-size-large {
    gap: var(--space-m)
}

._CWC .bn-tab-list__default.data-size-large,
._CWC .bn-tab-list__default-breakline.data-size-large {
    gap: var(--space-5xl)
}

._CWC .bn-tab-list__default.data-size-small,
._CWC .bn-tab-list__default-breakline.data-size-small {
    gap: var(--space-m)
}

._CWC .bn-tab-list.data-font-1 {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px
}

._CWC .bn-tab-list.data-font-2 {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-tab-list.data-font-3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-tab-list.data-font-4 {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-tab-list.data-font-1 {
        font-size: 20px;
        font-weight: 500;
        line-height: 28px
    }
    ._CWC .bn-tab-list.data-font-2 {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
    ._CWC .bn-tab-list.data-font-3 {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-tab-list.data-font-4 {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px
    }
}

._CWC .bn-tab-list__default.data-font-3,
._CWC .bn-tab-list__default-breakline.data-font-3 {
    gap: var(--space-mm)
}

._CWC .bn-tab-list__secondary {
    gap: 2px;
    border-radius: var(--radii-xs);
    background-color: var(--color-Input)
}

._CWC .bn-tab-list__segment {
    gap: 0;
    background-color: var(--color-Input);
    border-radius: var(--radii-xs);
    padding-top: 2px;
    padding-bottom: 2px
}

._CWC .bn-tab-list__segment-outline {
    gap: 0;
    padding: var(--space-4xs);
    border-radius: var(--radii-m);
    border: 1px solid var(--color-InputLine)
}

._CWC .bn-tab-list__third {
    gap: var(--space-4xs)
}

._CWC .bn-tab-list__card {
    background-color: var(--color-Input);
    padding: var(--space-4xs) var(--space-4xs) 0
}

._CWC .bn-tab-list__default {
    gap: var(--space-xl)
}

._CWC .bn-tab-list__default-breakline {
    gap: var(--space-xl);
    border-bottom: 1px solid var(--color-Line)
}

._CWC .bn-tab-list__vertical {
    gap: 0;
    height: 100%;
    flex-direction: column
}

._CWC .bn-tab-list__buySell {
    gap: var(--space-s);
    border: 1px solid var(--color-InputLine);
    border-radius: var(--radii-s);
    overflow: visible;
    height: 25px
}

._CWC .bn-tab-list__primary,
._CWC .bn-tab-list__primary-gray {
    gap: var(--space-4xs)
}

._CWC .bn-tab-list-shadow {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 56px;
    pointer-events: none
}

._CWC .bn-tab-list-shadow-left {
    left: 0;
    background: linear-gradient(90deg, var(--color-BasicBg) 0%, var(--color-BasicBg) 12px, transparent 100%)
}

._CWC .bn-tab-list-shadow-left-arrow {
    left: 0;
    font-size: 24px
}

._CWC .bn-tab-list-shadow-right {
    right: 0;
    background: linear-gradient(270deg, var(--color-BasicBg) 0%, var(--color-BasicBg) 12px, transparent 100%)
}

._CWC .bn-tab-list-shadow-right-arrow {
    right: 0;
    font-size: 24px
}

._CWC .bn-tab-list-arrow {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    font-size: 24px;
    cursor: pointer;
    color: var(--color-IconNormal)
}

._CWC .bn-tab-list-arrow-left {
    left: 0
}

._CWC .bn-tab-list-arrow-right {
    right: 0
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-tab-list-arrow-left:hover,
    ._CWC .bn-tab-list-arrow-right:hover {
        color: var(--color-PrimaryText)
    }
}

._CWC .bn-tab-pane:not(.active) {
    display: none
}

._CWC .bn-tabs {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative
}

._CWC .bn-tabs__vertical {
    flex-direction: row
}

._CWC .bn-tabs__vertical>.bn-tab-list {
    flex: none
}

._CWC .bn-tabs__vertical>.bn-tab-pane-list {
    flex: 1
}

._CWC .bn-select-field {
    width: 100%;
    height: 40px;
    display: flex;
    cursor: pointer;
    flex-wrap: nowrap;
    align-items: center;
    gap: var(--space-2xs);
    color: var(--color-PrimaryText);
    padding-left: var(--space-s);
    padding-right: var(--space-s);
    border-radius: var(--radii-m);
    transition-property: all;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-select-field.data-size-huge {
    height: 56px;
    border-radius: var(--radii-l)
}

._CWC .bn-select-field.data-size-huge .bn-select-field-input,
._CWC .bn-select-field.data-size-huge .bn-select-field-placeholder {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-field.data-size-huge .bn-select-field-input,
    ._CWC .bn-select-field.data-size-huge .bn-select-field-placeholder {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
}

._CWC .bn-select-field.data-size-large {
    height: 48px;
    border-radius: var(--radii-l)
}

._CWC .bn-select-field.data-size-large.data-multi {
    min-height: 48px
}

._CWC .bn-select-field.data-size-large .bn-select-field-input,
._CWC .bn-select-field.data-size-large .bn-select-field-placeholder {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-field.data-size-large .bn-select-field-input,
    ._CWC .bn-select-field.data-size-large .bn-select-field-placeholder {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
    }
}

._CWC .bn-select-field.data-size-small {
    height: 32px
}

._CWC .bn-select-field.data-size-small.data-multi {
    min-height: 32px
}

._CWC .bn-select-field.data-size-small .bn-select-field-arrow {
    font-size: 16px
}

._CWC .bn-select-field.data-size-tiny {
    height: 24px;
    border-radius: var(--radii-s)
}

._CWC .bn-select-field.data-size-tiny.data-multi {
    min-height: 24px
}

._CWC .bn-select-field.data-size-tiny .bn-select-field-arrow {
    font-size: 16px
}

._CWC .bn-select-field.data-filled {
    background-color: var(--color-Input)
}

._CWC .bn-select-field.data-line {
    border: 1px solid var(--color-InputLine)
}

._CWC .bn-select-field.data-borderless {
    border: none;
    gap: 0;
    padding: 0
}

._CWC .bn-select-field.active>.bn-select-field-arrow {
    transform: rotate(180deg)
}

._CWC .bn-select-field.disabled {
    position: relative;
    color: var(--color-TertiaryText);
    background-color: var(--color-Line);
    border-color: rgba(0, 0, 0, 0)
}

._CWC .bn-select-field.disabled::before {
    content: "";
    z-index: 11;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: not-allowed
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-field.disabled {
        color: var(--color-DisabledText)
    }
}

._CWC .bn-select-field.disabled .bn-select-field-input,
._CWC .bn-select-field.disabled .bn-select-field-placeholder,
._CWC .bn-select-field.disabled .bn-select-field-arrow {
    color: var(--color-DisabledText)
}

._CWC .bn-select-field.data-multi {
    height: auto;
    min-height: 40px;
    max-width: 336px
}

._CWC .bn-select-field.data-multi>.bn-select-field-input {
    display: flex;
    flex-wrap: wrap;
    row-gap: var(--space-3xs);
    column-gap: var(--space-xs);
    margin: var(--space-2xs) 0
}

._CWC .bn-select-field.data-multi>.bn-select-field-input .bn-select-field-block {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

._CWC .bn-select-field-prefix {
    flex: none;
    display: inline-flex
}

._CWC .bn-select-field-arrow {
    flex: none;
    font-size: 20px;
    display: inline-flex;
    color: var(--color-IconNormal);
    transition-property: transform;
    transition-timing-function: ease-in-out;
    transition-duration: var(--animation-duration-base)
}

._CWC .bn-select-field-input {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-select-field-input .data-label-input {
    width: 100%;
    display: inline-flex;
    justify-content: space-between
}

._CWC .bn-select-field-input .data-label-input .data-label {
    color: var(--color-SecondaryText)
}

._CWC .bn-select-field-placeholder {
    color: var(--color-IconNormal)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-field-input {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-select-field-input .data-label-input .data-label {
        color: var(--color-TertiaryText)
    }
    ._CWC .bn-select-field.data-multi>.bn-select-field-input .bn-select-field-block {
        font-size: 12px;
        font-weight: 400;
        line-height: 18px
    }
}

._CWC .bn-select-overlay {
    width: 100%;
    padding-top: var(--space-xs);
    padding-bottom: var(--space-xs)
}

._CWC .bn-select-overlay-search {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 var(--space-xs) var(--space-xs)
}

._CWC .bn-select-overlay-search .bn-textField {
    width: 100%
}

._CWC .bn-select-overlay-search .bn-textField input {
    width: 0;
    flex-grow: 1
}

._CWC .bn-select-overlay-options {
    max-height: 260px;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px
}

._CWC .bn-select-overlay-options .bn-select-option-group:not(:first-child) .bn-select-option-group-title {
    border-top: .5px solid var(--color-Line)
}

._CWC .bn-select-overlay-empty {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: var(--space-2xs) var(--space-m)
}

._CWC .bn-select-overlay__drawer {
    --search-field-height: 60px;
    padding: 0
}

._CWC .bn-select-overlay__drawer .bn-select-overlay-search-close {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: var(--space-m);
    padding: var(--space-3xs) var(--space-m);
    padding-top: var(--space-s)
}

._CWC .bn-select-overlay__drawer .bn-select-overlay-search-close .bn-textField {
    height: 34px
}

._CWC .bn-select-overlay__drawer .bn-select-overlay-search-close-btn {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

._CWC .bn-select-overlay__drawer .bn-select-overlay-search .bn-button {
    padding: 0;
    min-width: fit-content
}

._CWC .bn-select-overlay__drawer .bn-select-overlay-search+.bn-select-overlay-options {
    max-height: calc(100vh - var(--search-field-height) - 80px)
}

._CWC .bn-select-overlay__drawer .bn-select-overlay-options {
    max-height: calc(100vh - 80px)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-overlay-options {
        max-height: 520px
    }
    ._CWC .bn-select-overlay-empty {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
    }
}

._CWC .bn-select-option {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: var(--space-2xs) var(--space-xs);
    color: var(--color-SecondaryText)
}

._CWC .bn-select-option:active {
    background-color: var(--color-Input);
    color: var(--color-PrimaryText)
}

._CWC .bn-select-option.icon {
    display: flex;
    justify-content: space-between;
    align-items: center
}

._CWC .bn-select-option.icon svg {
    font-size: 16px
}

._CWC .bn-select-option.active {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: var(--color-PrimaryText)
}

._CWC .bn-select-option.disabled {
    cursor: not-allowed;
    background-color: inherit;
    color: var(--color-DisabledText)
}

._CWC .bn-select-option-group-title {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: var(--color-TertiaryText);
    margin: 0 var(--space-xs);
    padding: var(--space-3xs) 0
}

._CWC .bn-select-option__drawer {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-PrimaryText);
    padding: var(--space-m)
}

._CWC .bn-select-option__drawer.active,
._CWC .bn-select-option__drawer:active {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-PrimaryText)
}

._CWC .bn-select-option__drawer.icon svg {
    font-size: 20px
}

._CWC .bn-select-option.multi {
    display: flex;
    align-items: center;
    padding: var(--space-2xs) var(--space-xs)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-option {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-select-option.active {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-select-option:hover:not(.disabled) {
        background-color: var(--color-Input);
        color: var(--color-PrimaryText)
    }
    ._CWC .bn-select-option-group-title {
        font-size: 12px;
        font-weight: 400;
        line-height: 18px
    }
}

._CWC .bn-select-field-block {
    cursor: auto;
    align-items: center;
    display: inline-flex;
    gap: var(--space-4xs);
    padding: 2px var(--space-2xs);
    border-radius: var(--radii-xs);
    background-color: var(--color-Input)
}

._CWC .bn-select-field-block-value {
    max-width: 70px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

._CWC .bn-select-field-block-remove {
    font-size: 12px;
    cursor: pointer;
    color: var(--color-IconNormal)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-select-field-block-remove:hover {
        color: var(--color-SecondaryText)
    }
}

._CWC .bn-select-bubble,
._CWC .bn-select-bubble>.bn-bubble-content {
    min-width: 112px
}

._CWC .bn-select__full {
    width: 100%
}

._CWC .bn-select__full:not(.bn-tooltips-web) .bn-tooltips,
._CWC .bn-select__full:not(.bn-tooltips-web) .bn-tooltips>.bn-bubble-content {
    width: 100%
}

._CWC .bn-select .bn-bubble-content {
    overflow: auto
}

._CWC .bn-select-bubble .bn-bubble-content {
    border-radius: var(--radii-2l)
}

._CWC .bn-select-bubble__line .bn-bubble-content {
    border: 1px solid var(--color-Line)
}

._CWC .bn-formItem {
    display: flex;
    flex-direction: column;
    gap: var(--space-4xs);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

._CWC .bn-formItem-label {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: var(--color-SecondaryText)
}

._CWC .bn-formItem-errMsg {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: var(--color-Error)
}

._CWC .bn-formItem-tips {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: var(--color-SecondaryText)
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-formItem {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-formItem-label {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        color: var(--color-PrimaryText)
    }
    ._CWC .bn-formItem-tips {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        color: var(--color-TertiaryText)
    }
    ._CWC .bn-formItem-errMsg {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
}

._CWC .bn-layer-notifies {
    position: fixed;
    gap: var(--space-s);
    display: inline-flex;
    flex-direction: column;
    z-index: var(--zindex-notification)
}

._CWC .bn-layer-notifies>.bn-trans {
    transform: scale(0.9)
}

._CWC .bn-layer-notifies>.bn-trans.data-show {
    transform: scale(1)
}

._CWC .bn-layer-notifies.data-pos-start>.bn-trans {
    transform: translateX(-20%)
}

._CWC .bn-layer-notifies.data-pos-start>.bn-trans.data-show {
    transform: translateX(0)
}

._CWC .bn-layer-notifies.data-pos-end>.bn-trans {
    transform: translateX(20%)
}

._CWC .bn-layer-notifies.data-pos-end>.bn-trans.data-show {
    transform: translateX(0)
}

._CWC .bn-notification {
    display: flex;
    gap: var(--space-5xs);
    border-radius: var(--radii-2l);
    padding: var(--space-s);
    color: var(--color-PrimaryText);
    background-color: var(--color-BadgeBg);
    --prefix-color: var(--color-PrimaryText)
}

._CWC .bn-notification-mw {
    min-width: 196px
}

._CWC .bn-notification__primary .bn-notification-content-message {
    color: var(--color-PrimaryText)
}

._CWC .bn-notification__secondary {
    background-color: var(--color-Input)
}

._CWC .bn-notification__tertiary {
    background-color: var(--color-Input);
    --prefix-color: var(--color-SecondaryText);
    color: var(--color-SecondaryText)
}

._CWC .bn-notification__tertiary .bn-notification-content-message {
    color: var(--color-SecondaryText)
}

._CWC .bn-notification__success {
    background: var(--color-SuccessBg);
    --prefix-color: var(--color-Success)
}

._CWC .bn-notification__error {
    background: var(--color-ErrorBg)
}

._CWC .bn-notification__push {
    max-width: 360px;
    box-shadow: var(--shadow-shadow2);
    background-color: var(--color-Vessel);
    padding: var(--space-s) var(--space-m)
}

._CWC .bn-notification__push .bn-notification-content {
    min-height: 22px
}

._CWC .bn-notification__push .bn-notification-content-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

._CWC .bn-notification__push .bn-notification-content-message {
    color: var(--color-SecondaryText);
    max-height: 8em;
    overflow-y: auto;
    --scroll-pad: 1px;
    --scroll-size: 6px
}

._CWC .bn-notification__push .bn-notification-content-message.data-push-message {
    color: var(--color-PrimaryText)
}

._CWC .bn-notification__push .bn-notification-prefix {
    font-size: 20px;
    min-height: 22px
}

._CWC .bn-notification__push .bn-notification-close {
    min-height: 22px
}

._CWC .bn-notification-prefix {
    flex: none;
    font-size: 16px;
    min-height: 18px;
    color: var(--prefix-color);
    margin-top: 1px
}

._CWC .bn-notification-content {
    flex: 1;
    display: flex;
    min-height: 18px;
    position: relative;
    flex-direction: column;
    justify-content: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

._CWC .bn-notification-content.closable>*:first-child {
    margin-right: 20px
}

._CWC .bn-notification-content-message {
    height: fit-content;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: var(--color-PrimaryText)
}

._CWC .bn-notification-close {
    top: 0;
    right: 0;
    font-size: 16px;
    min-height: 18px;
    cursor: pointer;
    position: absolute;
    color: var(--color-IconNormal);
    margin-top: 1px
}

._CWC .bn-notification.data-multiple .bn-slider-ticks {
    max-height: 32px;
    padding: 3px 4px
}

._CWC .bn-notification.data-multiple .bn-slider-ticks-tick:not(.active) {
    background-color: var(--color-PrimaryText);
    opacity: .3
}

._CWC .bn-notification.data-multiple .bn-swiper {
    height: 54px
}

._CWC .bn-notification.data-multiple .bn-swiper-item {
    position: relative
}

._CWC .bn-notification-rtl .bn-notification-content.closable>*:first-child {
    margin-right: 0;
    margin-left: 20px
}

._CWC .bn-notification-rtl .bn-notification-close {
    left: 0;
    right: auto
}

@media only screen and (min-width: 768px) {
    ._CWC .bn-notification {
        padding: var(--space-s)
    }
    ._CWC .bn-notification.data-size-small {
        padding: var(--space-2xs)
    }
    ._CWC .bn-notification.data-size-small .bn-notification-prefix,
    ._CWC .bn-notification.data-size-small .bn-notification-close {
        font-size: 16px;
        min-height: 18px
    }
    ._CWC .bn-notification.data-size-small .bn-notification-content {
        min-height: 18px
    }
    ._CWC .bn-notification.data-size-small .bn-notification-content-title {
        font-size: 12px;
        font-weight: 500;
        line-height: 18px
    }
    ._CWC .bn-notification.data-size-small .bn-notification-content-message {
        font-size: 12px;
        font-weight: 400;
        line-height: 18px
    }
    ._CWC .bn-notification__primary .bn-notification-content-message {
        color: var(--color-PrimaryText)
    }
    ._CWC .bn-notification__tertiary {
        --prefix-color: var(--color-TertiaryText);
        color: var(--color-TertiaryText)
    }
    ._CWC .bn-notification__tertiary .bn-notification-content-message {
        color: var(--color-TertiaryText)
    }
    ._CWC .bn-notification__success .bn-notification-content,
    ._CWC .bn-notification__error .bn-notification-content {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-notification__push .bn-notification-content-message {
        color: var(--color-TertiaryText)
    }
    ._CWC .bn-notification__push .bn-notification-prefix,
    ._CWC .bn-notification__push .bn-notification-close {
        min-height: 22px
    }
    ._CWC .bn-notification-prefix,
    ._CWC .bn-notification-close {
        font-size: 20px;
        min-height: 22px
    }
    ._CWC .bn-notification-content {
        min-height: 22px;
        gap: var(--space-5xs);
        font-size: 14px;
        font-weight: 500;
        line-height: 22px
    }
    ._CWC .bn-notification-content-message {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px
    }
    ._CWC .bn-notification.data-multiple .bn-swiper {
        height: 68px
    }
}

._CWC .light {
    --color-sell: #e33b54;
    --color-textSell: #e33b54;
    --color-sellHover: #e33b54;
    --color-depthSellBg: #fef1f2;
    --color-buy: #2ebd85;
    --color-textBuy: #2ebd85;
    --color-buyHover: #2ebd85;
    --color-depthBuyBg: #e6fff1;
    --color-line: #eaecef;
    --color-outlineHover: #ffef87;
    --color-primary: #fcd535;
    --color-primaryHover: #f0b90b;
    --color-error: #e33b54;
    --color-errorBg: #fff0f0;
    --color-success: #2ebd85;
    --color-successBg: #e6fff1;
    --color-disable: #d8dce1;
    --color-iconNormal: #929aa5;
    --color-textWhite: #ffffff;
    --color-textGray: #eaecef;
    --color-textBlack: #202630;
    --color-textPrimary: #202630;
    --color-textSecondary: #848e9c;
    --color-textThird: #b7bdc6;
    --color-textDisabled: #b7bdc6;
    --color-textBrand: #d89f00;
    --color-textToast: #d89f00;
    --color-bg: #f5f5f5;
    --color-bg1: #ffffff;
    --color-bg2: #fafafa;
    --color-bg3: #f5f5f5;
    --color-bg4: #707a8a;
    --color-bg6: #ffffff;
    --color-bg7: #fafafa;
    --color-popupBg: #ffffff;
    --color-badgeBg: #fef6d8;
    --color-selectedBg: #1e2026;
    --color-gradientBrand: linear-gradient(180deg, #f8d12f 0%, #f0b90b 100%);
    --color-gradientPrimary: linear-gradient(295.27deg, #ffffff 0%, #e6e8ea 84.52%)
}

@media only screen and (min-width: 768px) {
    ._CWC .light {
        --color-sell: #ff707e;
        --color-textSell: #e33b54;
        --color-sellHover: #ff99a0;
        --color-depthSellBg: #fef1f2;
        --color-buy: #0ecb81;
        --color-textBuy: #2ebd85;
        --color-buyHover: #32d993;
        --color-depthBuyBg: #e6fff1;
        --color-outlineHover: #ffef87;
        --color-primary: #fcd535;
        --color-primaryHover: #f0b90b;
        --color-error: #e33b54;
        --color-errorBg: #fef1f2;
        --color-successBg: #e6fff1;
        --color-disable: #eaecef;
        --color-textPrimary: #1e2329;
        --color-textSecondary: #474d57;
        --color-textThird: #707a8a;
        --color-textBrand: #c99400;
        --color-bg: #f5f5f5;
        --color-bg2: #fafafa;
        --color-bg3: #f5f5f5;
        --color-badgeBg: #fef6d8
    }
}

._CWC .dark {
    --color-sell: #f6465d;
    --color-textSell: #f6465d;
    --color-sellHover: #f6465d;
    --color-depthSellBg: #35141d;
    --color-buy: #2ebd85;
    --color-textBuy: #2ebd85;
    --color-buyHover: #2ebd85;
    --color-depthBuyBg: #102821;
    --color-line: #333b47;
    --color-outlineHover: #ffef87;
    --color-primary: #fcd535;
    --color-primaryHover: #f0b90b;
    --color-error: #f6465d;
    --color-errorBg: #35141d;
    --color-success: #2ebd85;
    --color-successBg: #102821;
    --color-disable: #434c5a;
    --color-iconNormal: #707a8a;
    --color-textWhite: #ffffff;
    --color-textGray: #eaecef;
    --color-textBlack: #202630;
    --color-textPrimary: #eaecef;
    --color-textSecondary: #848e9c;
    --color-textThird: #4f5867;
    --color-textDisabled: #4f5867;
    --color-textBrand: #d89f00;
    --color-textToast: #d89f00;
    --color-bg: #181e25;
    --color-bg1: #202630;
    --color-bg2: #29313d;
    --color-bg3: #29313d;
    --color-bg4: #434c5a;
    --color-bg6: #202630;
    --color-bg7: #191a1f;
    --color-popupBg: #202630;
    --color-badgeBg: #2c1c00;
    --color-selectedBg: #1e2026;
    --color-gradientBrand: linear-gradient(180deg, #f8d12f 0%, #f0b90b 100%);
    --color-gradientPrimary: linear-gradient(295.27deg, #15141a 0%, #474d57 84.52%)
}

@media only screen and (min-width: 768px) {
    ._CWC .dark {
        --color-sell: #ff707e;
        --color-textSell: #ff707e;
        --color-sellHover: #ff99a0;
        --color-depthSellBg: #35141d;
        --color-buy: #0ecb81;
        --color-textBuy: #2ebd85;
        --color-buyHover: #32d993;
        --color-depthBuyBg: #102821;
        --color-outlineHover: #6a4403;
        --color-primary: #fcd535;
        --color-primaryHover: #f0b90b;
        --color-error: #ff707e;
        --color-errorBg: #35141d;
        --color-successBg: #102821;
        --color-disable: #474d57;
        --color-textPrimary: #eaecef;
        --color-textSecondary: #b7bdc6;
        --color-textThird: #848e9c;
        --color-textBrand: #f0b90b;
        --color-bg: #181a20;
        --color-bg2: #0b0e11;
        --color-bg3: #2b3139;
        --color-badgeBg: #2d2a20
    }
}

._CWC .light {
    --color-BasicBg: #ffffff;
    --color-SecondaryBg: #fafafa;
    --color-Input: #f5f5f5;
    --color-InputLine: #d8dce1;
    --color-CardBg: #ffffff;
    --color-TagBg: #eaecef;
    --color-Line: #eaecef;
    --color-DisableBtn: #d8dce1;
    --color-Grid: #eaecef;
    --color-DisabledText: #b7bdc6;
    --color-DisableText: #b7bdc6;
    --color-Placeholder: #b7bdc6;
    --color-TertiaryText: #b7bdc6;
    --color-SecondaryText: #848e9c;
    --color-PrimaryText: #202630;
    --color-RedGreenBgText: #ffffff;
    --color-EmphasizeText: #ff693d;
    --color-TradeBg: #f5f5f5;
    --color-TextOnGray: #eaecef;
    --color-TextOnYellow: #202630;
    --color-IconNormal: #929aa5;
    --color-ToastBg: #707a8a;
    --color-BtnBg: #fcd535;
    --color-PrimaryYellow: #f0b90b;
    --color-TextLink: #d89f00;
    --color-TextToast: #f0b90b;
    --color-DepthSellBg: #fef1f2;
    --color-SellHover: #f6465d;
    --color-Sell: #f6465d;
    --color-TextSell: #f6465d;
    --color-DepthBuyBg: #e6fff1;
    --color-BuyHover: #2ebd85;
    --color-Buy: #2ebd85;
    --color-TextBuy: #2ebd85;
    --color-Error: #f6465d;
    --color-SuccessBg: #e6fff1;
    --color-Success: #2ebd85;
    --color-Vessel: #fafafa;
    --color-LiteBg1: #ffffff;
    --color-LiteBg2: #fafafa;
    --color-TwoColorIcon: #434c5a;
    --color-ErrorBg: rgba(246, 70, 93, 0.1);
    --color-BadgeBg: rgba(240, 185, 11, 0.1)
}

@media only screen and (min-width: 768px) {
    ._CWC .light {
        --color-BasicBg: #ffffff;
        --color-SecondaryBg: #fafafa;
        --color-Input: #f5f5f5;
        --color-InputLine: #d8dce1;
        --color-CardBg: #ffffff;
        --color-Vessel: #fafafa;
        --color-Line: #eaecef;
        --color-DisableBtn: #eaecef;
        --color-DisabledText: #b7bdc6;
        --color-TertiaryText: #707a8a;
        --color-SecondaryText: #474d57;
        --color-PrimaryText: #202630;
        --color-IconNormal: #929aa5;
        --color-LiteBg1: #ffffff;
        --color-LiteBg2: #fafafa;
        --color-BtnBg: #fcd535;
        --color-PrimaryYellow: #f0b90b;
        --color-TextLink: #c99400;
        --color-TextToast: #8d5f02;
        --color-DepthSellBg: #fef1f2;
        --color-SellHover: #ff99a0;
        --color-Sell: #ff707e;
        --color-TextSell: #e33b54;
        --color-DepthBuyBg: #e6fff1;
        --color-BuyHover: #32d993;
        --color-Buy: #2ebd85;
        --color-TextBuy: #2ebd85;
        --color-Error: #e33b54;
        --color-SuccessBg: #e6fff1
    }
}

._CWC .dark {
    --color-BasicBg: #181e25;
    --color-SecondaryBg: #191a1f;
    --color-Input: #29313d;
    --color-InputLine: #434c5a;
    --color-CardBg: #202630;
    --color-TagBg: #434c5a;
    --color-Line: #333b47;
    --color-DisableBtn: #434c5a;
    --color-Grid: #333b47;
    --color-DisabledText: #707a8a;
    --color-DisableText: #707a8a;
    --color-Placeholder: #434c5a;
    --color-TertiaryText: #4f5867;
    --color-SecondaryText: #848e9c;
    --color-PrimaryText: #eaecef;
    --color-RedGreenBgText: #ffffff;
    --color-EmphasizeText: #ff693d;
    --color-TradeBg: #0b0e11;
    --color-TextOnGray: #eaecef;
    --color-TextOnYellow: #202630;
    --color-IconNormal: #707a8a;
    --color-ToastBg: #707a8a;
    --color-BtnBg: #fcd535;
    --color-PrimaryYellow: #f0b90b;
    --color-TextLink: #f0b90b;
    --color-TextToast: #f0b90b;
    --color-DepthSellBg: #35141d;
    --color-SellHover: #f6465d;
    --color-Sell: #f6465d;
    --color-TextSell: #f6465d;
    --color-DepthBuyBg: #102821;
    --color-BuyHover: #2ebd85;
    --color-Buy: #2ebd85;
    --color-TextBuy: #2ebd85;
    --color-Error: #f6465d;
    --color-SuccessBg: #102821;
    --color-Success: #2ebd85;
    --color-Vessel: #29313d;
    --color-LiteBg1: #ffffff;
    --color-LiteBg2: #fafafa;
    --color-TwoColorIcon: #caced3;
    --color-ErrorBg: rgba(246, 70, 93, 0.1);
    --color-BadgeBg: rgba(240, 185, 11, 0.1)
}

@media only screen and (min-width: 768px) {
    ._CWC .dark {
        --color-BasicBg: #181a20;
        --color-SecondaryBg: #0b0e11;
        --color-Input: #2b3139;
        --color-InputLine: #474d57;
        --color-CardBg: #1e2329;
        --color-Vessel: #1e2329;
        --color-Line: #2b3139;
        --color-DisableBtn: #2b3139;
        --color-DisabledText: #5e6673;
        --color-TertiaryText: #848e9c;
        --color-SecondaryText: #b7bdc6;
        --color-PrimaryText: #eaecef;
        --color-IconNormal: #848e9c;
        --color-LiteBg1: #202630;
        --color-LiteBg2: #191a1f;
        --color-BtnBg: #fcd535;
        --color-PrimaryYellow: #f0b90b;
        --color-TextLink: #f0b90b;
        --color-TextToast: #a37200;
        --color-DepthSellBg: #35141d;
        --color-SellHover: #ff99a0;
        --color-Sell: #ff707e;
        --color-TextSell: #ff707e;
        --color-DepthBuyBg: #102821;
        --color-BuyHover: #32d993;
        --color-Buy: #2ebd85;
        --color-TextBuy: #2ebd85;
        --color-Error: #ff707e;
        --color-SuccessBg: #102821
    }
}