/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
    border: 0 solid #e5e7eb;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    -webkit-tap-highlight-color: transparent;
    font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-variation-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    line-height: inherit;
    margin: 0
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-feature-settings: normal;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
    font-feature-settings: inherit;
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9ca3af;
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    color: #9ca3af;
    opacity: 1
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    display: block;
    vertical-align: middle
}

img,
video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 transparent;
    --tw-ring-shadow: 0 0 transparent;
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media (min-width: 640px) {
    .container {
        max-width: 640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px
    }
}

.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.bottom-0 {
    bottom: 0
}

.bottom-\[-16px\] {
    bottom: -16px
}

.bottom-\[-53px\] {
    bottom: -53px
}

.bottom-\[0px\] {
    bottom: 0
}

.bottom-\[158px\] {
    bottom: 158px
}

.bottom-\[19px\] {
    bottom: 19px
}

.bottom-\[20px\] {
    bottom: 20px
}

.bottom-\[24px\] {
    bottom: 24px
}

.bottom-\[30px\] {
    bottom: 30px
}

.left-0 {
    left: 0
}

.left-\[0\.195vw\] {
    left: .195vw
}

.left-\[10px\] {
    left: 10px
}

.left-\[162px\] {
    left: 162px
}

.left-\[171px\] {
    left: 171px
}

.left-\[200px\] {
    left: 200px
}

.left-\[20px\] {
    left: 20px
}

.left-\[21px\] {
    left: 21px
}

.left-\[24\%\] {
    left: 24%
}

.left-\[50\%\] {
    left: 50%
}

.left-\[77px\] {
    left: 77px
}

.left-\[7px\] {
    left: 7px
}

.right-0 {
    right: 0
}

.right-\[-10px\] {
    right: -10px
}

.right-\[-209px\] {
    right: -209px
}

.right-\[-23px\] {
    right: -23px
}

.right-\[-8\.1vw\] {
    right: -8.1vw
}

.right-\[10px\] {
    right: 10px
}

.right-\[14px\] {
    right: 14px
}

.right-\[153px\] {
    right: 153px
}

.right-\[20px\] {
    right: 20px
}

.right-\[34px\] {
    right: 34px
}

.right-\[67px\] {
    right: 67px
}

.top-0 {
    top: 0
}

.top-\[-10px\] {
    top: -10px
}

.top-\[-11px\] {
    top: -11px
}

.top-\[-28px\] {
    top: -28px
}

.top-\[-2px\] {
    top: -2px
}

.top-\[-5px\] {
    top: -5px
}

.top-\[-60px\] {
    top: -60px
}

.top-\[10px\] {
    top: 10px
}

.top-\[110\%\] {
    top: 110%
}

.top-\[14px\] {
    top: 14px
}

.top-\[3\.2vw\] {
    top: 3.2vw
}

.top-\[3\.67vw\] {
    top: 3.67vw
}

.top-\[30px\] {
    top: 30px
}

.top-\[37px\] {
    top: 37px
}

.top-\[7px\] {
    top: 7px
}

.top-\[84px\] {
    top: 84px
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-\[1\] {
    z-index: 1
}

.z-\[2\] {
    z-index: 2
}

.z-\[2px\] {
    z-index: 2px
}

.z-\[3\] {
    z-index: 3
}

.z-\[5\] {
    z-index: 5
}

.z-\[999\] {
    z-index: 999
}

.z-\[99\] {
    z-index: 99
}

.float-right {
    float: right
}

.m-0 {
    margin: 0
}

.m-\[0_auto\] {
    margin: 0 auto
}

.m-\[20px_auto\] {
    margin: 20px auto
}

.m-\[30px_auto\] {
    margin: 30px auto
}

.m-auto {
    margin: auto
}

.mx-\[0\.23vw\] {
    margin-left: .23vw;
    margin-right: .23vw
}

.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px
}

.mx-\[18px\] {
    margin-left: 18px;
    margin-right: 18px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-\[16px\] {
    margin-bottom: 16px;
    margin-top: 16px
}

.my-\[24px\] {
    margin-bottom: 24px;
    margin-top: 24px
}

.my-\[40px\] {
    margin-bottom: 40px;
    margin-top: 40px
}

.mb-0 {
    margin-bottom: 0
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[11px\] {
    margin-bottom: 11px
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mb-\[14px\] {
    margin-bottom: 14px
}

.mb-\[16px\] {
    margin-bottom: 16px
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[22px\] {
    margin-bottom: 22px
}

.mb-\[24px\] {
    margin-bottom: 24px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[26px\] {
    margin-bottom: 26px
}

.mb-\[2px\] {
    margin-bottom: 2px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[38px\] {
    margin-bottom: 38px
}

.mb-\[40px\] {
    margin-bottom: 40px
}

.mb-\[60px\] {
    margin-bottom: 60px
}

.mb-\[6px\] {
    margin-bottom: 6px
}

.mb-\[7px\] {
    margin-bottom: 7px
}

.mb-\[92px\] {
    margin-bottom: 92px
}

.ml-1 {
    margin-left: .25rem
}

.ml-2\.5 {
    margin-left: .625rem
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-8 {
    margin-left: 2rem
}

.ml-\[10px\] {
    margin-left: 10px
}

.ml-\[14px\] {
    margin-left: 14px
}

.ml-\[18px\] {
    margin-left: 18px
}

.ml-\[200px\] {
    margin-left: 200px
}

.ml-\[20px\] {
    margin-left: 20px
}

.ml-\[24px\] {
    margin-left: 24px
}

.ml-\[40px\] {
    margin-left: 40px
}

.ml-\[4px\] {
    margin-left: 4px
}

.ml-\[5px\] {
    margin-left: 5px
}

.ml-\[6px\] {
    margin-left: 6px
}

.ml-\[80px\] {
    margin-left: 80px
}

.ml-\[8px\] {
    margin-left: 8px
}

.mr-1 {
    margin-right: .25rem
}

.mr-\[0\.156vw\] {
    margin-right: .156vw
}

.mr-\[10px\] {
    margin-right: 10px
}

.mr-\[130px\] {
    margin-right: 130px
}

.mr-\[140px\] {
    margin-right: 140px
}

.mr-\[15px\] {
    margin-right: 15px
}

.mr-\[16px\] {
    margin-right: 16px
}

.mr-\[18px\] {
    margin-right: 18px
}

.mr-\[20px\] {
    margin-right: 20px
}

.mr-\[26px\] {
    margin-right: 26px
}

.mr-\[2px\] {
    margin-right: 2px
}

.mr-\[30px\] {
    margin-right: 30px
}

.mr-\[40px\] {
    margin-right: 40px
}

.mr-\[4px\] {
    margin-right: 4px
}

.mr-\[5px\] {
    margin-right: 5px
}

.mr-\[68px\] {
    margin-right: 68px
}

.mr-\[6px\] {
    margin-right: 6px
}

.mr-\[7px\] {
    margin-right: 7px
}

.mr-\[8px\] {
    margin-right: 8px
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-2\.5 {
    margin-top: .625rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-7 {
    margin-top: 1.75rem
}

.mt-\[0\.23vw\] {
    margin-top: .23vw
}

.mt-\[0\.31vw\] {
    margin-top: .31vw
}

.mt-\[0\.46vw\] {
    margin-top: .46vw
}

.mt-\[1\.32vw\] {
    margin-top: 1.32vw
}

.mt-\[1\.7vw\] {
    margin-top: 1.7vw
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[120px\] {
    margin-top: 120px
}

.mt-\[12px\] {
    margin-top: 12px
}

.mt-\[14px\] {
    margin-top: 14px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[18px\] {
    margin-top: 18px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[23px\] {
    margin-top: 23px
}

.mt-\[24px\] {
    margin-top: 24px
}

.mt-\[26px\] {
    margin-top: 26px
}

.mt-\[28px\] {
    margin-top: 28px
}

.mt-\[29px\] {
    margin-top: 29px
}

.mt-\[2px\] {
    margin-top: 2px
}

.mt-\[3\.04vw\] {
    margin-top: 3.04vw
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[34px\] {
    margin-top: 34px
}

.mt-\[36px\] {
    margin-top: 36px
}

.mt-\[38px\] {
    margin-top: 38px
}

.mt-\[3px\] {
    margin-top: 3px
}

.mt-\[40px\] {
    margin-top: 40px
}

.mt-\[44px\] {
    margin-top: 44px
}

.mt-\[48px\] {
    margin-top: 48px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[55px\] {
    margin-top: 55px
}

.mt-\[5px\] {
    margin-top: 5px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[6px\] {
    margin-top: 6px
}

.mt-\[78px\] {
    margin-top: 78px
}

.mt-\[7px\] {
    margin-top: 7px
}

.mt-\[82px\] {
    margin-top: 82px
}

.mt-\[8px\] {
    margin-top: 8px
}

.line-clamp-2 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.list-item {
    display: list-item
}

.hidden {
    display: none
}

.aspect-\[8\/5\] {
    aspect-ratio: 8/5
}

.h-0 {
    height: 0
}

.h-\[0\.25vw\] {
    height: .25vw
}

.h-\[0\.54vw\] {
    height: .54vw
}

.h-\[0\.93vw\] {
    height: .93vw
}

.h-\[1\.01vw\] {
    height: 1.01vw
}

.h-\[1\.17vw\] {
    height: 1.17vw
}

.h-\[10\.93vw\] {
    height: 10.93vw
}

.h-\[100\%\] {
    height: 100%
}

.h-\[100px\] {
    height: 100px
}

.h-\[105px\] {
    height: 105px
}

.h-\[10px\] {
    height: 10px
}

.h-\[110px\] {
    height: 110px
}

.h-\[11px\] {
    height: 11px
}

.h-\[12px\] {
    height: 12px
}

.h-\[131px\] {
    height: 131px
}

.h-\[132\] {
    height: 132
}

.h-\[134px\] {
    height: 134px
}

.h-\[13px\] {
    height: 13px
}

.h-\[140px\] {
    height: 140px
}

.h-\[14px\] {
    height: 14px
}

.h-\[154px\] {
    height: 154px
}

.h-\[168px\] {
    height: 168px
}

.h-\[16px\] {
    height: 16px
}

.h-\[171px\] {
    height: 171px
}

.h-\[178px\] {
    height: 178px
}

.h-\[18px\] {
    height: 18px
}

.h-\[19px\] {
    height: 19px
}

.h-\[1px\] {
    height: 1px
}

.h-\[20px\] {
    height: 20px
}

.h-\[211px\] {
    height: 211px
}

.h-\[215px\] {
    height: 215px
}

.h-\[21px\] {
    height: 21px
}

.h-\[224px\] {
    height: 224px
}

.h-\[22px\] {
    height: 22px
}

.h-\[23px\] {
    height: 23px
}

.h-\[240px\] {
    height: 240px
}

.h-\[246px\] {
    height: 246px
}

.h-\[24px\] {
    height: 24px
}

.h-\[260px\] {
    height: 260px
}

.h-\[26px\] {
    height: 26px
}

.h-\[270px\] {
    height: 270px
}

.h-\[27px\] {
    height: 27px
}

.h-\[28px\] {
    height: 28px
}

.h-\[290px\] {
    height: 290px
}

.h-\[30px\] {
    height: 30px
}

.h-\[32px\] {
    height: 32px
}

.h-\[33px\] {
    height: 33px
}

.h-\[34px\] {
    height: 34px
}

.h-\[35px\] {
    height: 35px
}

.h-\[36px\] {
    height: 36px
}

.h-\[370px\] {
    height: 370px
}

.h-\[384px\] {
    height: 384px
}

.h-\[38px\] {
    height: 38px
}

.h-\[390px\] {
    height: 390px
}

.h-\[3px\] {
    height: 3px
}

.h-\[402px\] {
    height: 402px
}

.h-\[40px\] {
    height: 40px
}

.h-\[426px\] {
    height: 426px
}

.h-\[42px\] {
    height: 42px
}

.h-\[43px\] {
    height: 43px
}

.h-\[44px\] {
    height: 44px
}

.h-\[454px\] {
    height: 454px
}

.h-\[45px\] {
    height: 45px
}

.h-\[46px\] {
    height: 46px
}

.h-\[472px\] {
    height: 472px
}

.h-\[488px\] {
    height: 488px
}

.h-\[48px\] {
    height: 48px
}

.h-\[492px\] {
    height: 492px
}

.h-\[500px\] {
    height: 500px
}

.h-\[506px\] {
    height: 506px
}

.h-\[50px\] {
    height: 50px
}

.h-\[51px\] {
    height: 51px
}

.h-\[54px\] {
    height: 54px
}

.h-\[558px\] {
    height: 558px
}

.h-\[60px\] {
    height: 60px
}

.h-\[640px\] {
    height: 640px
}

.h-\[64px\] {
    height: 64px
}

.h-\[650px\] {
    height: 650px
}

.h-\[660px\] {
    height: 660px
}

.h-\[67px\] {
    height: 67px
}

.h-\[6px\] {
    height: 6px
}

.h-\[70px\] {
    height: 70px
}

.h-\[74px\] {
    height: 74px
}

.h-\[76px\] {
    height: 76px
}

.h-\[80px\] {
    height: 80px
}

.h-\[82px\] {
    height: 82px
}

.h-\[84px\] {
    height: 84px
}

.h-\[8px\] {
    height: 8px
}

.h-\[90px\] {
    height: 90px
}

.h-\[91px\] {
    height: 91px
}

.h-\[92px\] {
    height: 92px
}

.h-\[auto\],
.h-auto {
    height: auto
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-\[22px\] {
    max-height: 22px
}

.max-h-\[317px\] {
    max-height: 317px
}

.max-h-\[404px\] {
    max-height: 404px
}

.max-h-\[430px\] {
    max-height: 430px
}

.max-h-\[450px\] {
    max-height: 450px
}

.max-h-\[488px\] {
    max-height: 488px
}

.max-h-\[520px\] {
    max-height: 520px
}

.min-h-\[260px\] {
    min-height: 260px
}

.min-h-\[300px\] {
    min-height: 300px
}

.min-h-\[488px\] {
    min-height: 488px
}

.min-h-\[622px\] {
    min-height: 622px
}

.min-h-screen {
    min-height: 100vh
}

.w-0 {
    width: 0
}

.w-20 {
    width: 5rem
}

.w-\[0\.54vw\] {
    width: .54vw
}

.w-\[0\.8vw\] {
    width: .8vw
}

.w-\[1\.17vw\] {
    width: 1.17vw
}

.w-\[100\%\] {
    width: 100%
}

.w-\[1000px\] {
    width: 1000px
}

.w-\[100px\] {
    width: 100px
}

.w-\[1024px\] {
    width: 1024px
}

.w-\[102px\] {
    width: 102px
}

.w-\[104px\] {
    width: 104px
}

.w-\[108px\] {
    width: 108px
}

.w-\[1100px\] {
    width: 1100px
}

.w-\[110px\] {
    width: 110px
}

.w-\[1120px\] {
    width: 1120px
}

.w-\[119px\] {
    width: 119px
}

.w-\[11px\] {
    width: 11px
}

.w-\[1200px\] {
    width: 1200px
}

.w-\[126px\] {
    width: 126px
}

.w-\[12px\] {
    width: 12px
}

.w-\[132px\] {
    width: 132px
}

.w-\[1360px\] {
    width: 1360px
}

.w-\[13px\] {
    width: 13px
}

.w-\[140px\] {
    width: 140px
}

.w-\[142px\] {
    width: 142px
}

.w-\[146px\] {
    width: 146px
}

.w-\[14px\] {
    width: 14px
}

.w-\[150px\] {
    width: 150px
}

.w-\[156px\] {
    width: 156px
}

.w-\[160px\] {
    width: 160px
}

.w-\[164px\] {
    width: 164px
}

.w-\[168px\] {
    width: 168px
}

.w-\[16px\] {
    width: 16px
}

.w-\[17\.1vw\] {
    width: 17.1vw
}

.w-\[180px\] {
    width: 180px
}

.w-\[18px\] {
    width: 18px
}

.w-\[190px\] {
    width: 190px
}

.w-\[192px\] {
    width: 192px
}

.w-\[1px\] {
    width: 1px
}

.w-\[200px\] {
    width: 200px
}

.w-\[20px\] {
    width: 20px
}

.w-\[216px\] {
    width: 216px
}

.w-\[220px\] {
    width: 220px
}

.w-\[224px\] {
    width: 224px
}

.w-\[226px\] {
    width: 226px
}

.w-\[22px\] {
    width: 22px
}

.w-\[230px\] {
    width: 230px
}

.w-\[236px\] {
    width: 236px
}

.w-\[240px\] {
    width: 240px
}

.w-\[245px\] {
    width: 245px
}

.w-\[24px\] {
    width: 24px
}

.w-\[250px\] {
    width: 250px
}

.w-\[254px\] {
    width: 254px
}

.w-\[26\.56vw\] {
    width: 26.56vw
}

.w-\[26px\] {
    width: 26px
}

.w-\[274px\] {
    width: 274px
}

.w-\[28\.3vw\] {
    width: 28.3vw
}

.w-\[285px\] {
    width: 285px
}

.w-\[305px\] {
    width: 305px
}

.w-\[30px\] {
    width: 30px
}

.w-\[310px\] {
    width: 310px
}

.w-\[313px\] {
    width: 313px
}

.w-\[320px\] {
    width: 320px
}

.w-\[326px\] {
    width: 326px
}

.w-\[32px\] {
    width: 32px
}

.w-\[330px\] {
    width: 330px
}

.w-\[360px\] {
    width: 360px
}

.w-\[364px\] {
    width: 364px
}

.w-\[380px\] {
    width: 380px
}

.w-\[386px\] {
    width: 386px
}

.w-\[38px\] {
    width: 38px
}

.w-\[412px\] {
    width: 412px
}

.w-\[42px\] {
    width: 42px
}

.w-\[434px\] {
    width: 434px
}

.w-\[440px\] {
    width: 440px
}

.w-\[448px\] {
    width: 448px
}

.w-\[450px\] {
    width: 450px
}

.w-\[46\.8vw\] {
    width: 46.8vw
}

.w-\[47px\] {
    width: 47px
}

.w-\[485px\] {
    width: 485px
}

.w-\[48px\] {
    width: 48px
}

.w-\[5\.54vw\] {
    width: 5.54vw
}

.w-\[540px\] {
    width: 540px
}

.w-\[54px\] {
    width: 54px
}

.w-\[55px\] {
    width: 55px
}

.w-\[56px\] {
    width: 56px
}

.w-\[60px\] {
    width: 60px
}

.w-\[64px\] {
    width: 64px
}

.w-\[656px\] {
    width: 656px
}

.w-\[695px\] {
    width: 695px
}

.w-\[70px\] {
    width: 70px
}

.w-\[726px\] {
    width: 726px
}

.w-\[72px\] {
    width: 72px
}

.w-\[73px\] {
    width: 73px
}

.w-\[74px\] {
    width: 74px
}

.w-\[760px\] {
    width: 760px
}

.w-\[761px\] {
    width: 761px
}

.w-\[8\.59vw\] {
    width: 8.59vw
}

.w-\[80px\] {
    width: 80px
}

.w-\[820px\] {
    width: 820px
}

.w-\[85px\] {
    width: 85px
}

.w-\[862px\] {
    width: 862px
}

.w-\[8px\] {
    width: 8px
}

.w-\[920px\] {
    width: 920px
}

.w-\[947px\] {
    width: 947px
}

.w-\[980px\] {
    width: 980px
}

.w-auto {
    width: auto
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.min-w-\[600px\] {
    min-width: 600px
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-\[100\%\] {
    max-width: 100%
}

.max-w-\[100px\] {
    max-width: 100px
}

.max-w-\[136px\] {
    max-width: 136px
}

.max-w-\[142px\] {
    max-width: 142px
}

.max-w-\[143px\] {
    max-width: 143px
}

.max-w-\[2560px\] {
    max-width: 2560px
}

.max-w-\[400px\] {
    max-width: 400px
}

.max-w-\[560px\] {
    max-width: 560px
}

.max-w-\[88px\] {
    max-width: 88px
}

.max-w-full {
    max-width: 100%
}

.flex-1 {
    flex: 1 1 0%
}

.flex-none {
    flex: none
}

.flex-shrink {
    flex-shrink: 1
}

.flex-grow {
    flex-grow: 1
}

.basis-1\/2 {
    flex-basis: 50%
}

.basis-1\/3 {
    flex-basis: 33.333333%
}

.basis-1\/4 {
    flex-basis: 25%
}

.basis-1\/5 {
    flex-basis: 20%
}

.origin-right {
    transform-origin: right
}

.\!translate-x-0 {
    --tw-translate-x: 0px !important;
    transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-\[50\%\],
.translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(-50%, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-50px\] {
    --tw-translate-x: -50px;
    transform: translate(-50px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[50px\] {
    --tw-translate-x: 50px;
    transform: translate(50px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50px\] {
    --tw-translate-y: -50px;
    transform: translate(var(--tw-translate-x), -50px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180,
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[2px\] {
    gap: 2px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[50px\] {
    gap: 50px
}

.gap-\[5px\] {
    gap: 5px
}

.gap-x-\[0\.4vw\] {
    -moz-column-gap: .4vw;
    column-gap: .4vw
}

.gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px
}

.gap-x-\[18px\] {
    -moz-column-gap: 18px;
    column-gap: 18px
}

.gap-x-\[20px\] {
    -moz-column-gap: 20px;
    column-gap: 20px
}

.gap-x-\[2px\] {
    -moz-column-gap: 2px;
    column-gap: 2px
}

.gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px
}

.gap-x-\[3px\] {
    -moz-column-gap: 3px;
    column-gap: 3px
}

.gap-x-\[4px\] {
    -moz-column-gap: 4px;
    column-gap: 4px
}

.gap-x-\[6px\] {
    -moz-column-gap: 6px;
    column-gap: 6px
}

.gap-y-\[10px\] {
    row-gap: 10px
}

.gap-y-\[14px\] {
    row-gap: 14px
}

.space-x-10>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 2.5rem;
    margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(2.5rem*var(--tw-space-x-reverse))
}

.space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 1.25rem;
    margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(1.25rem*var(--tw-space-x-reverse))
}

.space-x-6>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 1.5rem;
    margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(1.5rem*var(--tw-space-x-reverse))
}

.space-x-7>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: 1.75rem;
    margin-left: calc(1.75rem*(1 - var(--tw-space-x-reverse)));
    margin-right: 0;
    margin-right: calc(1.75rem*var(--tw-space-x-reverse))
}

.space-y-\[13px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(13px*var(--tw-space-y-reverse));
    margin-top: 13px;
    margin-top: calc(13px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[18px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: 0;
    margin-bottom: calc(18px*var(--tw-space-y-reverse));
    margin-top: 18px;
    margin-top: calc(18px*(1 - var(--tw-space-y-reverse)))
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.rounded {
    border-radius: .25rem
}

.rounded-\[0\.31vw\] {
    border-radius: .31vw
}

.rounded-\[0px_0px_4px_4px\] {
    border-radius: 0 0 4px 4px
}

.rounded-\[100px\] {
    border-radius: 100px
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[13px\] {
    border-radius: 13px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[2px\] {
    border-radius: 2px
}

.rounded-\[30px\] {
    border-radius: 30px
}

.rounded-\[3px\] {
    border-radius: 3px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[50\%\] {
    border-radius: 50%
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[63px\] {
    border-radius: 63px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-b-\[4px\] {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.rounded-br-\[14px\] {
    border-bottom-right-radius: 14px
}

.rounded-br-\[6px\] {
    border-bottom-right-radius: 6px
}

.border {
    border-width: 1px
}

.border-\[0\.15vw\] {
    border-width: .15vw
}

.border-\[1px\] {
    border-width: 1px
}

.border-\[2px\] {
    border-width: 2px
}

.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-t-\[1px\] {
    border-top-width: 1px
}

.border-solid {
    border-style: solid
}

.border-\[\#02CF92\] {
    --tw-border-opacity: 1;
    border-color: #02cf92;
    border-color: rgba(2, 207, 146, var(--tw-border-opacity))
}

.border-\[\#0a7043\] {
    --tw-border-opacity: 1;
    border-color: #0a7043;
    border-color: rgba(10, 112, 67, var(--tw-border-opacity))
}

.border-\[\#2F2F2F\] {
    --tw-border-opacity: 1;
    border-color: #2f2f2f;
    border-color: rgba(47, 47, 47, var(--tw-border-opacity))
}

.border-\[\#7A9931\] {
    --tw-border-opacity: 1;
    border-color: #7a9931;
    border-color: rgba(122, 153, 49, var(--tw-border-opacity))
}

.border-\[\#97FB4D\] {
    --tw-border-opacity: 1;
    border-color: #97fb4d;
    border-color: rgba(151, 251, 77, var(--tw-border-opacity))
}

.border-\[\#FF7A2F\] {
    --tw-border-opacity: 1;
    border-color: #ff7a2f;
    border-color: rgba(255, 122, 47, var(--tw-border-opacity))
}

.border-\[\#FFCC3F\] {
    --tw-border-opacity: 1;
    border-color: #ffcc3f;
    border-color: rgba(255, 204, 63, var(--tw-border-opacity))
}

.border-\[\#fff\] {
    --tw-border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity))
}

.border-\[\#ffffff1a\] {
    border-color: hsla(0, 0%, 100%, .102)
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: #d1d5db;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.\!bg-\[\#141822\] {
    --tw-bg-opacity: 1 !important;
    background-color: #141822 !important;
    background-color: rgba(20, 24, 34, var(--tw-bg-opacity)) !important
}

.\!bg-\[\#ff461d\] {
    --tw-bg-opacity: 1 !important;
    background-color: #ff461d !important;
    background-color: rgba(255, 70, 29, var(--tw-bg-opacity)) !important
}

.\!bg-\[\#ff8f00\] {
    --tw-bg-opacity: 1 !important;
    background-color: #ff8f00 !important;
    background-color: rgba(255, 143, 0, var(--tw-bg-opacity)) !important
}

.\!bg-\[\#ffc700\] {
    --tw-bg-opacity: 1 !important;
    background-color: #ffc700 !important;
    background-color: rgba(255, 199, 0, var(--tw-bg-opacity)) !important
}

.bg-\[\#0000004d\] {
    background-color: rgba(0, 0, 0, .302)
}

.bg-\[\#00000080\] {
    background-color: rgba(0, 0, 0, .502)
}

.bg-\[\#000000\],
.bg-\[\#000\] {
    --tw-bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[\#060606\] {
    --tw-bg-opacity: 1;
    background-color: #060606;
    background-color: rgba(6, 6, 6, var(--tw-bg-opacity))
}

.bg-\[\#080707\] {
    --tw-bg-opacity: 1;
    background-color: #080707;
    background-color: rgba(8, 7, 7, var(--tw-bg-opacity))
}

.bg-\[\#0b0e16\] {
    --tw-bg-opacity: 1;
    background-color: #0b0e16;
    background-color: rgba(11, 14, 22, var(--tw-bg-opacity))
}

.bg-\[\#121821\] {
    --tw-bg-opacity: 1;
    background-color: #121821;
    background-color: rgba(18, 24, 33, var(--tw-bg-opacity))
}

.bg-\[\#141414\] {
    --tw-bg-opacity: 1;
    background-color: #141414;
    background-color: rgba(20, 20, 20, var(--tw-bg-opacity))
}

.bg-\[\#141822\] {
    --tw-bg-opacity: 1;
    background-color: #141822;
    background-color: rgba(20, 24, 34, var(--tw-bg-opacity))
}

.bg-\[\#14382a\] {
    --tw-bg-opacity: 1;
    background-color: #14382a;
    background-color: rgba(20, 56, 42, var(--tw-bg-opacity))
}

.bg-\[\#171717\] {
    --tw-bg-opacity: 1;
    background-color: #171717;
    background-color: rgba(23, 23, 23, var(--tw-bg-opacity))
}

.bg-\[\#171719\] {
    --tw-bg-opacity: 1;
    background-color: #171719;
    background-color: rgba(23, 23, 25, var(--tw-bg-opacity))
}

.bg-\[\#18202C\] {
    --tw-bg-opacity: 1;
    background-color: #18202c;
    background-color: rgba(24, 32, 44, var(--tw-bg-opacity))
}

.bg-\[\#191b1e\] {
    --tw-bg-opacity: 1;
    background-color: #191b1e;
    background-color: rgba(25, 27, 30, var(--tw-bg-opacity))
}

.bg-\[\#1d2127\] {
    --tw-bg-opacity: 1;
    background-color: #1d2127;
    background-color: rgba(29, 33, 39, var(--tw-bg-opacity))
}

.bg-\[\#242c3b\] {
    --tw-bg-opacity: 1;
    background-color: #242c3b;
    background-color: rgba(36, 44, 59, var(--tw-bg-opacity))
}

.bg-\[\#263040\] {
    --tw-bg-opacity: 1;
    background-color: #263040;
    background-color: rgba(38, 48, 64, var(--tw-bg-opacity))
}

.bg-\[\#273447\] {
    --tw-bg-opacity: 1;
    background-color: #273447;
    background-color: rgba(39, 52, 71, var(--tw-bg-opacity))
}

.bg-\[\#2F2F2F\] {
    --tw-bg-opacity: 1;
    background-color: #2f2f2f;
    background-color: rgba(47, 47, 47, var(--tw-bg-opacity))
}

.bg-\[\#327BF6\] {
    --tw-bg-opacity: 1;
    background-color: #327bf6;
    background-color: rgba(50, 123, 246, var(--tw-bg-opacity))
}

.bg-\[\#33363C\] {
    --tw-bg-opacity: 1;
    background-color: #33363c;
    background-color: rgba(51, 54, 60, var(--tw-bg-opacity))
}

.bg-\[\#353535\] {
    --tw-bg-opacity: 1;
    background-color: #353535;
    background-color: rgba(53, 53, 53, var(--tw-bg-opacity))
}

.bg-\[\#353B4E\] {
    --tw-bg-opacity: 1;
    background-color: #353b4e;
    background-color: rgba(53, 59, 78, var(--tw-bg-opacity))
}

.bg-\[\#36373b\] {
    --tw-bg-opacity: 1;
    background-color: #36373b;
    background-color: rgba(54, 55, 59, var(--tw-bg-opacity))
}

.bg-\[\#383839\] {
    --tw-bg-opacity: 1;
    background-color: #383839;
    background-color: rgba(56, 56, 57, var(--tw-bg-opacity))
}

.bg-\[\#4CD55C\] {
    --tw-bg-opacity: 1;
    background-color: #4cd55c;
    background-color: rgba(76, 213, 92, var(--tw-bg-opacity))
}

.bg-\[\#82AD3E\],
.bg-\[\#82ad3e\] {
    --tw-bg-opacity: 1;
    background-color: #82ad3e;
    background-color: rgba(130, 173, 62, var(--tw-bg-opacity))
}

.bg-\[\#8891AB\] {
    --tw-bg-opacity: 1;
    background-color: #8891ab;
    background-color: rgba(136, 145, 171, var(--tw-bg-opacity))
}

.bg-\[\#97FB4D\] {
    --tw-bg-opacity: 1;
    background-color: #97fb4d;
    background-color: rgba(151, 251, 77, var(--tw-bg-opacity))
}

.bg-\[\#D9D9D9\] {
    --tw-bg-opacity: 1;
    background-color: #d9d9d9;
    background-color: rgba(217, 217, 217, var(--tw-bg-opacity))
}

.bg-\[\#FF66001A\]\/10 {
    background-color: rgba(255, 102, 0, .1)
}

.bg-\[\#FFC36133\] {
    background-color: rgba(255, 195, 97, .2)
}

.bg-\[\#FFD100\] {
    --tw-bg-opacity: 1;
    background-color: #ffd100;
    background-color: rgba(255, 209, 0, var(--tw-bg-opacity))
}

.bg-\[\#FFD29A\] {
    --tw-bg-opacity: 1;
    background-color: #ffd29a;
    background-color: rgba(255, 210, 154, var(--tw-bg-opacity))
}

.bg-\[\#FFFFFF1A\] {
    background-color: hsla(0, 0%, 100%, .102)
}

.bg-\[\#FFFFFF80\] {
    background-color: hsla(0, 0%, 100%, .502)
}

.bg-\[\#FFFFFF\]\/50 {
    background-color: hsla(0, 0%, 100%, .5)
}

.bg-\[\#f6f7fb\] {
    --tw-bg-opacity: 1;
    background-color: #f6f7fb;
    background-color: rgba(246, 247, 251, var(--tw-bg-opacity))
}

.bg-\[\#f95901\] {
    --tw-bg-opacity: 1;
    background-color: #f95901;
    background-color: rgba(249, 89, 1, var(--tw-bg-opacity))
}

.bg-\[\#ff460f\] {
    --tw-bg-opacity: 1;
    background-color: #ff460f;
    background-color: rgba(255, 70, 15, var(--tw-bg-opacity))
}

.bg-\[\#fff\] {
    --tw-bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[\#ffffff0d\] {
    background-color: hsla(0, 0%, 100%, .051)
}

.bg-\[\#ffffff1a\] {
    background-color: hsla(0, 0%, 100%, .102)
}

.bg-\[\#ffffff33\] {
    background-color: hsla(0, 0%, 100%, .2)
}

.bg-\[\#ffffff4d\] {
    background-color: hsla(0, 0%, 100%, .302)
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.05\)\] {
    background-color: hsla(0, 0%, 100%, .05)
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[url\(\@\/assets\/imgs\/promote\/cardBg\.png\)\] {
    background-image: url(https://game.bohe.com/img/cardBg.a69509e.png)
}

.bg-\[url\(\@\/assets\/imgs\/promote\/gengduoback\.png\)\] {
    background-image: url(https://game.bohe.com/img/gengduoback.375479f.png)
}

.bg-\[url\(\@\/assets\/imgs\/steamaccount\/decrease\.svg\)\] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41IDJBMS41IDEuNSAwIDAgMSAyIC41aDI3LjV2MjlIMkExLjUgMS41IDAgMCAxIC41IDI4VjJaIiBmaWxsPSIjMTcxODFDIiBmaWxsLW9wYWNpdHk9Ii40IiBzdHJva2U9IiM5N0ZCNEQiLz48cGF0aCBkPSJNMjIuNTEzIDE0Ljk5N2EuNzY3Ljc2NyAwIDAgMS0uNzY4Ljc2N0g4LjI1NWEuNzY2Ljc2NiAwIDEgMSAwLTEuNTM0aDEzLjQ5Yy40MjQgMCAuNzY4LjM0My43NjguNzY3WiIgZmlsbD0iIzk3RkI0RCIvPjwvc3ZnPg==)
}

.bg-\[url\(\@\/assets\/imgs\/steamaccount\/increase\.svg\)\] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41LjVIMjhBMS41IDEuNSAwIDAgMSAyOS41IDJ2MjZhMS41IDEuNSAwIDAgMS0xLjUgMS41SC41Vi41WiIgZmlsbD0iIzE3MTgxQyIgZmlsbC1vcGFjaXR5PSIuNCIgc3Ryb2tlPSIjOTdGQjREIi8+PHBhdGggZD0iTTIxLjcwNCAxNC4yMTRoLTUuOTE4VjguMjk3YS43ODUuNzg1IDAgMSAwLTEuNTcxIDB2NS45MTdIOC4yOTdhLjc4Ni43ODYgMCAwIDAgMCAxLjU3Mmg1LjkxN3Y1LjkxOGEuNzg3Ljc4NyAwIDAgMCAxLjU3MiAwdi01LjkxOGg1LjkxN2EuNzg1Ljc4NSAwIDEgMCAwLTEuNTcyWiIgZmlsbD0iIzk3RkI0RCIvPjwvc3ZnPg==)
}

.bg-\[url\(\@\/assets\/imgs\/steamaccount\/steam_account_guit\.png\)\] {
    background-image: url(https://game.bohe.com/img/steam_account_guit.a038e93.png)
}

.bg-\[url\(\@bohe\/assets\/imgs\/discount\/couponBg\.png\)\] {
    background-image: url(https://game.bohe.com/img/couponBg.b5f64a8.png)
}

.bg-\[url\(\@bohe\/assets\/imgs\/discount\/coupon_btn_hover\.png\)\] {
    background-image: url(https://game.bohe.com/img/coupon_btn_hover.644bbac.png)
}

.bg-\[url\(\@bohe\/assets\/imgs\/game\/game_bag_horn\.png\)\] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAA2CAYAAAAf4R06AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKJSURBVHgB7dwxctNAFAbg99axQ6hCQ+0yE5ghnABzg9yAuGKgIgV17I4BF6EyVAknIJwg5gaugNKlZ5LCHcS29rFaT+xoJIv1kIn3zfxfY1leV/88Pa2kFdOK6ieyff9Psk/Mz5i4ke4iuF1CI2Lqk5VvCY/Pfr3aGiwbyrSC3c/JEVt+4/61TXBnhOTUyrhdFGRQgDtdqRsjX1loj2A9XFVakfbP15Xjm7v/GaAPj+WccaiMgrC0frystK+/lwaI8OJkrRxeV6IpG8hkWwgvPob5aKf7u+63lw3a7U4P3MAXBPFxJ5EV3jyZbS7x6JM9dx8NgmhVN/lBpeiHWe+jY4KoJVO5KjyEGkoaBNFjdzGlMECZXWGByIk7wSwMME2WIHpcFGDa/zB10MPkd6D/aZILEP1Pl1yA6H+6ZAJE/9PHZL+g/2mTCRD9T59MgOh/+swDRP/TySw20P80mgeI/qfTPED0P518gOh/evkAqybB44JK+QATywhQKR8gDp96GQLVfIDCNCJQaVaBYvoEKvkAa/fojEAlH2C/yekhtEegzuJKjCRtAnUyj9bjcXp9MtOIqnDTfQwI1Mgtbtlz10UnLGkl1gmiV7g6CSHqUbpC93E3aclsjWCdIEpBLzlIF3u6drnP7IN8QhCNlV4zAv/v4VsrdDtGQvZwg0AdV3XfuXJ1MHy3NUCAuvh3xVx2Fu+KQYBKuOOuu+EwbV52apkbD7gfqICQfJxM+PnFh1rurhEqMGZMA2O5OeyY3rIhqMBYsXwZj/npsMO9smGowPj46cHF+43TkMEIMCI3pweh/0GAcchND0IhwDVbNj0IhZOYNSqbHoRCBa5DwPQgFCrwrgVOD0L9BZTHzxEBs8eSAAAAAElFTkSuQmCC)
}

.bg-\[url\(\@bohe\/assets\/imgs\/pay\/code_dim_white\.png\)\] {
    background-image: url(https://game.bohe.com/img/code_dim_white.850557d.png)
}

.bg-\[url\(https\:\/\/dfs01\.nn\.com\/v2\/default\/1763707730\/7193\/7qz6ez\.webp\)\] {
    background-image: url(https://dfs01.nn.com/v2/default/1763707730/7193/7qz6ez.webp)
}

.bg-\[url\(https\:\/\/dfs01\.nn\.com\/v2\/default\/1765420852\/8314\/so6cz5\.webp\)\] {
    background-image: url(https://dfs01.nn.com/v2/default/1765420852/8314/so6cz5.webp)
}

.bg-contain {
    background-size: contain
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.bg-repeat-x {
    background-repeat: repeat-x
}

.fill-\[\#1FE779\] {
    fill: #1fe779
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-6 {
    padding: 1.5rem
}

.p-\[0_12px\] {
    padding: 0 12px
}

.p-\[0_9px\] {
    padding: 0 9px
}

.p-\[0px_16px\] {
    padding: 0 16px
}

.p-\[0px_32px\] {
    padding: 0 32px
}

.p-\[0px_40px_30px\] {
    padding: 0 40px 30px
}

.p-\[10px\] {
    padding: 10px
}

.p-\[14px\] {
    padding: 14px
}

.p-\[15px_42px_15px_27px\] {
    padding: 15px 42px 15px 27px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[20px_30px_20px_14px\] {
    padding: 20px 30px 20px 14px
}

.p-\[24px_30px\] {
    padding: 24px 30px
}

.p-\[30px\] {
    padding: 30px
}

.p-\[30px_0\] {
    padding: 30px 0
}

.p-\[3px_6px\] {
    padding: 3px 6px
}

.p-\[3px_7px\] {
    padding: 3px 7px
}

.p-\[3px_7px_3px_3px\] {
    padding: 3px 7px 3px 3px
}

.p-\[3px_7px_3px_4px\] {
    padding: 3px 7px 3px 4px
}

.p-\[46px_21px_70px\] {
    padding: 46px 21px 70px
}

.p-\[4px\] {
    padding: 4px
}

.p-\[5px\] {
    padding: 5px
}

.p-\[5px_10px\] {
    padding: 5px 10px
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-\[0\.23vw\] {
    padding-left: .23vw;
    padding-right: .23vw
}

.px-\[0\.31vw\] {
    padding-left: .31vw;
    padding-right: .31vw
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[4px\] {
    padding-left: 4px;
    padding-right: 4px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.py-\[21px\] {
    padding-bottom: 21px;
    padding-top: 21px
}

.py-\[30px\] {
    padding-bottom: 30px;
    padding-top: 30px
}

.py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
}

.\!pl-\[30px\] {
    padding-left: 30px !important
}

.pb-\[1\.95vw\] {
    padding-bottom: 1.95vw
}

.pb-\[14px\] {
    padding-bottom: 14px
}

.pb-\[30px\] {
    padding-bottom: 30px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[60px\] {
    padding-bottom: 60px
}

.pl-12 {
    padding-left: 3rem
}

.pl-\[10px\] {
    padding-left: 10px
}

.pl-\[12px\] {
    padding-left: 12px
}

.pl-\[13px\] {
    padding-left: 13px
}

.pl-\[16px\] {
    padding-left: 16px
}

.pl-\[18px\] {
    padding-left: 18px
}

.pl-\[268px\] {
    padding-left: 268px
}

.pl-\[30px\] {
    padding-left: 30px
}

.pl-\[34px\] {
    padding-left: 34px
}

.pl-\[55px\] {
    padding-left: 55px
}

.pl-\[5px\] {
    padding-left: 5px
}

.pl-\[70px\] {
    padding-left: 70px
}

.pl-\[7px\] {
    padding-left: 7px
}

.pr-12 {
    padding-right: 3rem
}

.pr-\[10px\] {
    padding-right: 10px
}

.pr-\[18px\] {
    padding-right: 18px
}

.pr-\[20px\] {
    padding-right: 20px
}

.pr-\[25px\] {
    padding-right: 25px
}

.pr-\[30px\] {
    padding-right: 30px
}

.pr-\[34px\] {
    padding-right: 34px
}

.pr-\[5px\] {
    padding-right: 5px
}

.pr-\[7px\] {
    padding-right: 7px
}

.pt-3 {
    padding-top: .75rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-\[107px\] {
    padding-top: 107px
}

.pt-\[10px\] {
    padding-top: 10px
}

.pt-\[134px\] {
    padding-top: 134px
}

.pt-\[15px\] {
    padding-top: 15px
}

.pt-\[19px\] {
    padding-top: 19px
}

.pt-\[20px\] {
    padding-top: 20px
}

.pt-\[237px\] {
    padding-top: 237px
}

.pt-\[30px\] {
    padding-top: 30px
}

.pt-\[36px\] {
    padding-top: 36px
}

.pt-\[40px\] {
    padding-top: 40px
}

.pt-\[50px\] {
    padding-top: 50px
}

.pt-\[51px\] {
    padding-top: 51px
}

.pt-\[62px\] {
    padding-top: 62px
}

.pt-\[88px\] {
    padding-top: 88px
}

.text-center {
    text-align: center
}

.text-end {
    text-align: right
}

.font-\[\'MiSans\'\] {
    font-family: MiSans
}

.\!text-\[14px\] {
    font-size: 14px !important
}

.\!text-\[15px\] {
    font-size: 15px !important
}

.text-\[0\.39vw\] {
    font-size: .39vw
}

.text-\[0\.468vw\] {
    font-size: .468vw
}

.text-\[0\.46vw\] {
    font-size: .46vw
}

.text-\[0\.546vw\] {
    font-size: .546vw
}

.text-\[0\.585vw\] {
    font-size: .585vw
}

.text-\[0\.62vw\] {
    font-size: .62vw
}

.text-\[0\.70vw\],
.text-\[0\.7vw\] {
    font-size: .7vw
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[17px\] {
    font-size: 17px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[19px\] {
    font-size: 19px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[21px\] {
    font-size: 21px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[25px\] {
    font-size: 25px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[36px\] {
    font-size: 36px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[46px\] {
    font-size: 46px
}

.text-\[49px\] {
    font-size: 49px
}

.text-\[56px\] {
    font-size: 56px
}

.font-\[330\] {
    font-weight: 330
}

.font-\[380\] {
    font-weight: 380
}

.font-\[400\] {
    font-weight: 400
}

.font-\[450\] {
    font-weight: 450
}

.font-\[520\] {
    font-weight: 520
}

.font-\[600\] {
    font-weight: 600
}

.font-\[630\] {
    font-weight: 630
}

.font-\[900\] {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.italic {
    font-style: italic
}

.leading-5 {
    line-height: 1.25rem
}

.leading-\[1\.17vw\] {
    line-height: 1.17vw
}

.leading-\[110px\] {
    line-height: 110px
}

.leading-\[14px\] {
    line-height: 14px
}

.leading-\[15px\] {
    line-height: 15px
}

.leading-\[16px\] {
    line-height: 16px
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[19px\] {
    line-height: 19px
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[23px\] {
    line-height: 23px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[26px\] {
    line-height: 26px
}

.leading-\[27px\] {
    line-height: 27px
}

.leading-\[28px\] {
    line-height: 28px
}

.leading-\[30px\] {
    line-height: 30px
}

.leading-\[32px\] {
    line-height: 32px
}

.leading-\[33px\] {
    line-height: 33px
}

.leading-\[34px\] {
    line-height: 34px
}

.leading-\[36px\] {
    line-height: 36px
}

.leading-\[40px\] {
    line-height: 40px
}

.leading-\[42px\] {
    line-height: 42px
}

.leading-\[74px\] {
    line-height: 74px
}

.leading-\[92px\] {
    line-height: 92px
}

.\!text-\[\#666666\] {
    --tw-text-opacity: 1 !important;
    color: #666 !important;
    color: rgba(102, 102, 102, var(--tw-text-opacity)) !important
}

.\!text-\[\#FF6600\] {
    --tw-text-opacity: 1 !important;
    color: #f60 !important;
    color: rgba(255, 102, 0, var(--tw-text-opacity)) !important
}

.\!text-black {
    color: #000 !important;
    color: rgba(0, 0, 0, var(--tw-text-opacity)) !important
}

.\!text-black,
.\!text-white {
    --tw-text-opacity: 1 !important
}

.\!text-white {
    color: #fff !important;
    color: rgba(255, 255, 255, var(--tw-text-opacity)) !important
}

.text-\[\#000000cc\] {
    color: rgba(0, 0, 0, .8)
}

.text-\[\#01E777\] {
    --tw-text-opacity: 1;
    color: #01e777;
    color: rgba(1, 231, 119, var(--tw-text-opacity))
}

.text-\[\#1FE779\] {
    --tw-text-opacity: 1;
    color: #1fe779;
    color: rgba(31, 231, 121, var(--tw-text-opacity))
}

.text-\[\#262626\] {
    --tw-text-opacity: 1;
    color: #262626;
    color: rgba(38, 38, 38, var(--tw-text-opacity))
}

.text-\[\#33333360\] {
    color: rgba(51, 51, 51, .376)
}

.text-\[\#333333\],
.text-\[\#333\] {
    --tw-text-opacity: 1;
    color: #333;
    color: rgba(51, 51, 51, var(--tw-text-opacity))
}

.text-\[\#38310F\] {
    --tw-text-opacity: 1;
    color: #38310f;
    color: rgba(56, 49, 15, var(--tw-text-opacity))
}

.text-\[\#515256\] {
    --tw-text-opacity: 1;
    color: #515256;
    color: rgba(81, 82, 86, var(--tw-text-opacity))
}

.text-\[\#59A9D7\] {
    --tw-text-opacity: 1;
    color: #59a9d7;
    color: rgba(89, 169, 215, var(--tw-text-opacity))
}

.text-\[\#613400\] {
    --tw-text-opacity: 1;
    color: #613400;
    color: rgba(97, 52, 0, var(--tw-text-opacity))
}

.text-\[\#666\] {
    --tw-text-opacity: 1;
    color: #666;
    color: rgba(102, 102, 102, var(--tw-text-opacity))
}

.text-\[\#7a3c00\] {
    --tw-text-opacity: 1;
    color: #7a3c00;
    color: rgba(122, 60, 0, var(--tw-text-opacity))
}

.text-\[\#808080\] {
    --tw-text-opacity: 1;
    color: grey;
    color: rgba(128, 128, 128, var(--tw-text-opacity))
}

.text-\[\#97FB4D\] {
    --tw-text-opacity: 1;
    color: #97fb4d;
    color: rgba(151, 251, 77, var(--tw-text-opacity))
}

.text-\[\#999999\] {
    --tw-text-opacity: 1;
    color: #999;
    color: rgba(153, 153, 153, var(--tw-text-opacity))
}

.text-\[\#9E703E\],
.text-\[\#9e703e\] {
    --tw-text-opacity: 1;
    color: #9e703e;
    color: rgba(158, 112, 62, var(--tw-text-opacity))
}

.text-\[\#9e703e\]\/60 {
    color: rgba(158, 112, 62, .6)
}

.text-\[\#A4A4A4\] {
    --tw-text-opacity: 1;
    color: #a4a4a4;
    color: rgba(164, 164, 164, var(--tw-text-opacity))
}

.text-\[\#A66B17\] {
    --tw-text-opacity: 1;
    color: #a66b17;
    color: rgba(166, 107, 23, var(--tw-text-opacity))
}

.text-\[\#BBBBBB\] {
    --tw-text-opacity: 1;
    color: #bbb;
    color: rgba(187, 187, 187, var(--tw-text-opacity))
}

.text-\[\#BDBDBD\] {
    --tw-text-opacity: 1;
    color: #bdbdbd;
    color: rgba(189, 189, 189, var(--tw-text-opacity))
}

.text-\[\#C3C3C3\] {
    --tw-text-opacity: 1;
    color: #c3c3c3;
    color: rgba(195, 195, 195, var(--tw-text-opacity))
}

.text-\[\#C49F78\] {
    --tw-text-opacity: 1;
    color: #c49f78;
    color: rgba(196, 159, 120, var(--tw-text-opacity))
}

.text-\[\#CCC\] {
    --tw-text-opacity: 1;
    color: #ccc;
    color: rgba(204, 204, 204, var(--tw-text-opacity))
}

.text-\[\#D5D6DA\] {
    --tw-text-opacity: 1;
    color: #d5d6da;
    color: rgba(213, 214, 218, var(--tw-text-opacity))
}

.text-\[\#E34261\] {
    --tw-text-opacity: 1;
    color: #e34261;
    color: rgba(227, 66, 97, var(--tw-text-opacity))
}

.text-\[\#E9E9E9\] {
    --tw-text-opacity: 1;
    color: #e9e9e9;
    color: rgba(233, 233, 233, var(--tw-text-opacity))
}

.text-\[\#EC8533\] {
    --tw-text-opacity: 1;
    color: #ec8533;
    color: rgba(236, 133, 51, var(--tw-text-opacity))
}

.text-\[\#F5BF42\] {
    --tw-text-opacity: 1;
    color: #f5bf42;
    color: rgba(245, 191, 66, var(--tw-text-opacity))
}

.text-\[\#FAFF00\] {
    --tw-text-opacity: 1;
    color: #faff00;
    color: rgba(250, 255, 0, var(--tw-text-opacity))
}

.text-\[\#FBECD8\] {
    --tw-text-opacity: 1;
    color: #fbecd8;
    color: rgba(251, 236, 216, var(--tw-text-opacity))
}

.text-\[\#FCEBD5\] {
    --tw-text-opacity: 1;
    color: #fcebd5;
    color: rgba(252, 235, 213, var(--tw-text-opacity))
}

.text-\[\#FF7A2F\] {
    --tw-text-opacity: 1;
    color: #ff7a2f;
    color: rgba(255, 122, 47, var(--tw-text-opacity))
}

.text-\[\#FF8900\] {
    --tw-text-opacity: 1;
    color: #ff8900;
    color: rgba(255, 137, 0, var(--tw-text-opacity))
}

.text-\[\#FFAC00\] {
    --tw-text-opacity: 1;
    color: #ffac00;
    color: rgba(255, 172, 0, var(--tw-text-opacity))
}

.text-\[\#FFC361\] {
    --tw-text-opacity: 1;
    color: #ffc361;
    color: rgba(255, 195, 97, var(--tw-text-opacity))
}

.text-\[\#FFD29A\] {
    --tw-text-opacity: 1;
    color: #ffd29a;
    color: rgba(255, 210, 154, var(--tw-text-opacity))
}

.text-\[\#FFFDFA\] {
    --tw-text-opacity: 1;
    color: #fffdfa;
    color: rgba(255, 253, 250, var(--tw-text-opacity))
}

.text-\[\#FFFFFF80\] {
    color: hsla(0, 0%, 100%, .502)
}

.text-\[\#FFFFFFB2\] {
    color: hsla(0, 0%, 100%, .698)
}

.text-\[\#FFFFFFE5\] {
    color: hsla(0, 0%, 100%, .898)
}

.text-\[\#FFFFFF\],
.text-\[\#FFF\] {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#cfcecd\] {
    --tw-text-opacity: 1;
    color: #cfcecd;
    color: rgba(207, 206, 205, var(--tw-text-opacity))
}

.text-\[\#fff9\] {
    color: hsla(0, 0%, 100%, .6)
}

.text-\[\#fff\] {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#fffc\] {
    color: hsla(0, 0%, 100%, .8)
}

.text-\[\#ffffff50\] {
    color: hsla(0, 0%, 100%, .314)
}

.text-\[\#ffffff99\] {
    color: hsla(0, 0%, 100%, .6)
}

.text-\[\#ffffff\] {
    --tw-text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#ffffffb3\] {
    color: hsla(0, 0%, 100%, .702)
}

.text-\[\#ffffffe6\] {
    color: hsla(0, 0%, 100%, .902)
}

.text-black {
    --tw-text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-black\/50 {
    color: rgba(0, 0, 0, .5)
}

.text-gray-300 {
    --tw-text-opacity: 1;
    color: #d1d5db;
    color: rgba(209, 213, 219, var(--tw-text-opacity))
}

.text-white {
    color: #fff;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-opacity-100,
.text-white {
    --tw-text-opacity: 1
}

.text-opacity-80 {
    --tw-text-opacity: 0.8
}

.underline {
    text-decoration-line: underline
}

.line-through {
    text-decoration-line: line-through
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.\!opacity-100 {
    opacity: 1 !important
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-70 {
    opacity: .7
}

.opacity-80 {
    opacity: .8
}

.opacity-90 {
    opacity: .9
}

.outline {
    outline-style: solid
}

.blur {
    --tw-blur: blur(8px);
    filter: blur(8px) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale-0 {
    --tw-grayscale: grayscale(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(0) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter,
.grayscale-0 {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-\[27px\] {
    --tw-backdrop-blur: blur(27px);
    -webkit-backdrop-filter: blur(27px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: blur(27px) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-\[27px\],
.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-all {
    /* transition-duration:.1;/* transition-property:all; */
    y: all;
    /* transition-timing-function:cubic-bezier(.4,0,.2,1); */
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    /* transition-duration:.5s; */
}

.ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.ease-in-out {
    /* transition-timing-function:cubic-bezier(.4,0,.2,1); */
}

.mt-5 {
    margin-top: 1.25rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-6 {
    margin-left: 1.5rem
}

.hover\:translate-y-\[-0\.23vw\]:hover {
    --tw-translate-y: -0.23vw;
    transform: translate(var(--tw-translate-x), -.23vw) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:translate-y-\[-4px\]:hover {
    --tw-translate-y: -4px;
    transform: translate(var(--tw-translate-x), -4px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:translate-y-\[-6px\]:hover {
    --tw-translate-y: -6px;
    transform: translate(var(--tw-translate-x), -6px) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:border-\[1px\]:hover {
    border-width: 1px
}

.hover\:border-solid:hover {
    border-style: solid
}

.hover\:border-\[\#97FB4D\]:hover {
    --tw-border-opacity: 1;
    border-color: #97fb4d;
    border-color: rgba(151, 251, 77, var(--tw-border-opacity))
}

.hover\:border-\[\#FFCC3F\]:hover {
    --tw-border-opacity: 1;
    border-color: #ffcc3f;
    border-color: rgba(255, 204, 63, var(--tw-border-opacity))
}

.hover\:\!bg-transparent:hover {
    background-color: transparent !important
}

.hover\:bg-\[\#96C152\]:hover {
    --tw-bg-opacity: 1;
    background-color: #96c152;
    background-color: rgba(150, 193, 82, var(--tw-bg-opacity))
}

.hover\:bg-\[\#FFFFFF0D\]:hover {
    background-color: hsla(0, 0%, 100%, .051)
}

.hover\:bg-\[\#acdf86\]:hover {
    --tw-bg-opacity: 1;
    background-color: #acdf86;
    background-color: rgba(172, 223, 134, var(--tw-bg-opacity))
}

.hover\:bg-\[\#ffffff26\]:hover {
    background-color: hsla(0, 0%, 100%, .149)
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]:hover {
    background-color: hsla(0, 0%, 100%, .1)
}

.hover\:bg-\[url\(\@\/assets\/imgs\/steamaccount\/decrease_hover\.svg\)\]:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41IDJBMS41IDEuNSAwIDAgMSAyIC41aDI3LjV2MjlIMkExLjUgMS41IDAgMCAxIC41IDI4VjJaIiBmaWxsPSIjMTcxODFDIiBmaWxsLW9wYWNpdHk9Ii42IiBzdHJva2U9IiM5N0ZCNEQiLz48cGF0aCBkPSJNMjIuNTEzIDE0Ljk5N2EuNzY3Ljc2NyAwIDAgMS0uNzY4Ljc2N0g4LjI1NWEuNzY2Ljc2NiAwIDEgMSAwLTEuNTM0aDEzLjQ5Yy40MjQgMCAuNzY4LjM0My43NjguNzY3WiIgZmlsbD0iIzk3RkI0RCIvPjwvc3ZnPg==)
}

.hover\:bg-\[url\(\@\/assets\/imgs\/steamaccount\/increase_hover\.svg\)\]:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41LjVIMjhBMS41IDEuNSAwIDAgMSAyOS41IDJ2MjZhMS41IDEuNSAwIDAgMS0xLjUgMS41SC41Vi41WiIgZmlsbD0iIzE3MTgxQyIgZmlsbC1vcGFjaXR5PSIuNiIgc3Ryb2tlPSIjOTdGQjREIi8+PHBhdGggZD0iTTIxLjcwNCAxNC4yMTRoLTUuOTE4VjguMjk3YS43ODUuNzg1IDAgMSAwLTEuNTcxIDB2NS45MTdIOC4yOTdhLjc4Ni43ODYgMCAwIDAgMCAxLjU3Mmg1LjkxN3Y1LjkxOGEuNzg3Ljc4NyAwIDAgMCAxLjU3MiAwdi01LjkxOGg1LjkxN2EuNzg1Ljc4NSAwIDEgMCAwLTEuNTcyWiIgZmlsbD0iIzk3RkI0RCIvPjwvc3ZnPg==)
}

.hover\:text-\[\#97FB4D\]:hover {
    --tw-text-opacity: 1;
    color: #97fb4d;
    color: rgba(151, 251, 77, var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:opacity-100:hover {
    opacity: 1
}

.group:hover .group-hover\:h-0 {
    height: 0
}

.group:hover .group-hover\:h-\[30px\] {
    height: 30px
}

.group:hover .group-hover\:w-0 {
    width: 0
}

.group:hover .group-hover\:w-\[30px\] {
    width: 30px
}

.group:hover .group-hover\:fill-\[\#1FE779\] {
    fill: #1fe779
}

.group:hover .group-hover\:text-\[\#1FE779\] {
    --tw-text-opacity: 1;
    color: #1fe779;
    color: rgba(31, 231, 121, var(--tw-text-opacity))
}

.group:hover .group-hover\:opacity-0 {
    opacity: 0
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
}

.animate__animated {
    animation-duration: 1s;
    animation-duration: var(--animate-duration);
    animation-fill-mode: both
}

.animate__animated.animate__infinite {
    animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
    animation-iteration-count: 1;
    animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
    animation-iteration-count: 2;
    animation-iteration-count: calc(var(--animate-repeat)*2)
}

.animate__animated.animate__repeat-3 {
    animation-iteration-count: 3;
    animation-iteration-count: calc(var(--animate-repeat)*3)
}

.animate__animated.animate__delay-1s {
    animation-delay: 1s;
    animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
    animation-delay: 2s;
    animation-delay: calc(var(--animate-delay)*2)
}

.animate__animated.animate__delay-3s {
    animation-delay: 3s;
    animation-delay: calc(var(--animate-delay)*3)
}

.animate__animated.animate__delay-4s {
    animation-delay: 4s;
    animation-delay: calc(var(--animate-delay)*4)
}

.animate__animated.animate__delay-5s {
    animation-delay: 5s;
    animation-delay: calc(var(--animate-delay)*5)
}

.animate__animated.animate__faster {
    animation-duration: .5s;
    animation-duration: calc(var(--animate-duration)/2)
}

.animate__animated.animate__fast {
    animation-duration: .8s;
    animation-duration: calc(var(--animate-duration)*.8)
}

.animate__animated.animate__slow {
    animation-duration: 2s;
    animation-duration: calc(var(--animate-duration)*2)
}

.animate__animated.animate__slower {
    animation-duration: 3s;
    animation-duration: calc(var(--animate-duration)*3)
}

@media (prefers-reduced-motion:reduce),
print {
    .animate__animated {
        animation-duration: 1ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 1ms !important
    }

    .animate__animated[class*=Out] {
        opacity: 0
    }
}

@keyframes bounce {

    0%,
    20%,
    53%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        transform: translateZ(0)
    }

    40%,
    43% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -30px, 0) scaleY(1.1)
    }

    70% {
        animation-timing-function: cubic-bezier(.755, .05, .855, .06);
        transform: translate3d(0, -15px, 0) scaleY(1.05)
    }

    80% {
        transform: translateZ(0) scaleY(.95);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    90% {
        transform: translate3d(0, -4px, 0) scaleY(1.02)
    }
}

.animate__bounce {
    animation-name: bounce;
    transform-origin: center bottom
}

@keyframes flash {

    0%,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.animate__flash {
    animation-name: flash
}

@keyframes pulse {
    0% {
        transform: scaleX(1)
    }

    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        transform: scaleX(1)
    }
}

.animate__pulse {
    animation-name: pulse;
    animation-timing-function: ease-in-out
}

@keyframes rubberBand {
    0% {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        transform: scale3d(1.05, .95, 1)
    }

    to {
        transform: scaleX(1)
    }
}

.animate__rubberBand {
    animation-name: rubberBand
}

@keyframes shakeX {

    0%,
    to {
        transform: translateZ(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0)
    }
}

.animate__shakeX {
    animation-name: shakeX
}

@keyframes shakeY {

    0%,
    to {
        transform: translateZ(0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(0, -10px, 0)
    }

    20%,
    40%,
    60%,
    80% {
        transform: translate3d(0, 10px, 0)
    }
}

.animate__shakeY {
    animation-name: shakeY
}

@keyframes headShake {
    0% {
        transform: translateX(0)
    }

    6.5% {
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        transform: translateX(0)
    }
}

.animate__headShake {
    animation-name: headShake;
    animation-timing-function: ease-in-out
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0deg)
    }
}

.animate__swing {
    animation-name: swing;
    transform-origin: top center
}

@keyframes tada {
    0% {
        transform: scaleX(1)
    }

    10%,
    20% {
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }

    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }

    to {
        transform: scaleX(1)
    }
}

.animate__tada {
    animation-name: tada
}

@keyframes wobble {
    0% {
        transform: translateZ(0)
    }

    15% {
        transform: translate3d(-25%, 0, 0) rotate(-5deg)
    }

    30% {
        transform: translate3d(20%, 0, 0) rotate(3deg)
    }

    45% {
        transform: translate3d(-15%, 0, 0) rotate(-3deg)
    }

    60% {
        transform: translate3d(10%, 0, 0) rotate(2deg)
    }

    75% {
        transform: translate3d(-5%, 0, 0) rotate(-1deg)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__wobble {
    animation-name: wobble
}

@keyframes jello {

    0%,
    11.1%,
    to {
        transform: translateZ(0)
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.animate__jello {
    animation-name: jello;
    transform-origin: center
}

@keyframes heartBeat {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.animate__heartBeat {
    animation-duration: 1.3s;
    animation-duration: calc(var(--animate-duration)*1.3);
    animation-name: heartBeat;
    animation-timing-function: ease-in-out
}

@keyframes backInDown {
    0% {
        opacity: .7;
        transform: translateY(-1200px) scale(.7)
    }

    80% {
        opacity: .7;
        transform: translateY(0) scale(.7)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.animate__backInDown {
    animation-name: backInDown
}

@keyframes backInLeft {
    0% {
        opacity: .7;
        transform: translateX(-2000px) scale(.7)
    }

    80% {
        opacity: .7;
        transform: translateX(0) scale(.7)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.animate__backInLeft {
    animation-name: backInLeft
}

@keyframes backInRight {
    0% {
        opacity: .7;
        transform: translateX(2000px) scale(.7)
    }

    80% {
        opacity: .7;
        transform: translateX(0) scale(.7)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.animate__backInRight {
    animation-name: backInRight
}

@keyframes backInUp {
    0% {
        opacity: .7;
        transform: translateY(1200px) scale(.7)
    }

    80% {
        opacity: .7;
        transform: translateY(0) scale(.7)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.animate__backInUp {
    animation-name: backInUp
}

@keyframes backOutDown {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: .7;
        transform: translateY(0) scale(.7)
    }

    to {
        opacity: .7;
        transform: translateY(700px) scale(.7)
    }
}

.animate__backOutDown {
    animation-name: backOutDown
}

@keyframes backOutLeft {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: .7;
        transform: translateX(0) scale(.7)
    }

    to {
        opacity: .7;
        transform: translateX(-2000px) scale(.7)
    }
}

.animate__backOutLeft {
    animation-name: backOutLeft
}

@keyframes backOutRight {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: .7;
        transform: translateX(0) scale(.7)
    }

    to {
        opacity: .7;
        transform: translateX(2000px) scale(.7)
    }
}

.animate__backOutRight {
    animation-name: backOutRight
}

@keyframes backOutUp {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: .7;
        transform: translateY(0) scale(.7)
    }

    to {
        opacity: .7;
        transform: translateY(-700px) scale(.7)
    }
}

.animate__backOutUp {
    animation-name: backOutUp
}

@keyframes bounceIn {

    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

.animate__bounceIn {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration)*.75);
    animation-name: bounceIn
}

@keyframes bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0) scaleY(3)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0) scaleY(.9)
    }

    75% {
        transform: translate3d(0, -10px, 0) scaleY(.95)
    }

    90% {
        transform: translate3d(0, 5px, 0) scaleY(.985)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInDown {
    animation-name: bounceInDown
}

@keyframes bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0) scaleX(3)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0) scaleX(1)
    }

    75% {
        transform: translate3d(-10px, 0, 0) scaleX(.98)
    }

    90% {
        transform: translate3d(5px, 0, 0) scaleX(.995)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px, 0, 0) scaleX(3)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0) scaleX(1)
    }

    75% {
        transform: translate3d(10px, 0, 0) scaleX(.98)
    }

    90% {
        transform: translate3d(-5px, 0, 0) scaleX(.995)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {

    0%,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0, 3000px, 0) scaleY(5)
    }

    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0) scaleY(.9)
    }

    75% {
        transform: translate3d(0, 10px, 0) scaleY(.95)
    }

    90% {
        transform: translate3d(0, -5px, 0) scaleY(.985)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__bounceInUp {
    animation-name: bounceInUp
}

@keyframes bounceOut {
    20% {
        transform: scale3d(.9, .9, .9)
    }

    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
}

.animate__bounceOut {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration)*.75);
    animation-name: bounceOut
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0) scaleY(.985)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0) scaleY(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0) scaleY(3)
    }
}

.animate__bounceOutDown {
    animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0) scaleX(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0) scaleX(2)
    }
}

.animate__bounceOutLeft {
    animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0) scaleX(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0) scaleX(2)
    }
}

.animate__bounceOutRight {
    animation-name: bounceOutRight
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0) scaleY(.985)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0) scaleY(.9)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0) scaleY(3)
    }
}

.animate__bounceOutUp {
    animation-name: bounceOutUp
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animate__fadeIn {
    animation-name: fadeIn
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInDownBig {
    animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInLeftBig {
    animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInRightBig {
    animation-name: fadeInRightBig
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInUpBig {
    animation-name: fadeInUpBig
}

@keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInTopLeft {
    animation-name: fadeInTopLeft
}

@keyframes fadeInTopRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInTopRight {
    animation-name: fadeInTopRight
}

@keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInBottomLeft {
    animation-name: fadeInBottomLeft
}

@keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__fadeInBottomRight {
    animation-name: fadeInBottomRight
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.animate__fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

.animate__fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.animate__fadeOutDownBig {
    animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
}

.animate__fadeOutLeft {
    animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.animate__fadeOutLeftBig {
    animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

.animate__fadeOutRight {
    animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.animate__fadeOutRightBig {
    animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

.animate__fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.animate__fadeOutUpBig {
    animation-name: fadeOutUpBig
}

@keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, -100%, 0)
    }
}

.animate__fadeOutTopLeft {
    animation-name: fadeOutTopLeft
}

@keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(100%, -100%, 0)
    }
}

.animate__fadeOutTopRight {
    animation-name: fadeOutTopRight
}

@keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 100%, 0)
    }
}

.animate__fadeOutBottomRight {
    animation-name: fadeOutBottomRight
}

@keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 100%, 0)
    }
}

.animate__fadeOutBottomLeft {
    animation-name: fadeOutBottomLeft
}

@keyframes flip {
    0% {
        animation-timing-function: ease-out;
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
    }

    40% {
        animation-timing-function: ease-out;
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
    }

    50% {
        animation-timing-function: ease-in;
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
    }

    80% {
        animation-timing-function: ease-in;
        transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
    }

    to {
        animation-timing-function: ease-in;
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
    }
}

.animate__animated.animate__flip {
    animation-name: flip;
    backface-visibility: visible
}

@keyframes flipInX {
    0% {
        animation-timing-function: ease-in;
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.animate__flipInX {
    animation-name: flipInX;
    backface-visibility: visible !important
}

@keyframes flipInY {
    0% {
        animation-timing-function: ease-in;
        opacity: 0;
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        animation-timing-function: ease-in;
        transform: perspective(400px) rotateY(-20deg)
    }

    60% {
        opacity: 1;
        transform: perspective(400px) rotateY(10deg)
    }

    80% {
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.animate__flipInY {
    animation-name: flipInY;
    backface-visibility: visible !important
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        transform: perspective(400px) rotateX(90deg)
    }
}

.animate__flipOutX {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration)*.75);
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        transform: perspective(400px) rotateY(-15deg)
    }

    to {
        opacity: 0;
        transform: perspective(400px) rotateY(90deg)
    }
}

.animate__flipOutY {
    animation-duration: .75s;
    animation-duration: calc(var(--animate-duration)*.75);
    animation-name: flipOutY;
    backface-visibility: visible !important
}

@keyframes lightSpeedInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0) skewX(-30deg)
    }

    60% {
        opacity: 1;
        transform: skewX(20deg)
    }

    80% {
        transform: skewX(-5deg)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__lightSpeedInRight {
    animation-name: lightSpeedInRight;
    animation-timing-function: ease-out
}

@keyframes lightSpeedInLeft {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) skewX(30deg)
    }

    60% {
        opacity: 1;
        transform: skewX(-20deg)
    }

    80% {
        transform: skewX(5deg)
    }

    to {
        transform: translateZ(0)
    }
}

.animate__lightSpeedInLeft {
    animation-name: lightSpeedInLeft;
    animation-timing-function: ease-out
}

@keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) skewX(30deg)
    }
}

.animate__lightSpeedOutRight {
    animation-name: lightSpeedOutRight;
    animation-timing-function: ease-in
}

@keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) skewX(-30deg)
    }
}

.animate__lightSpeedOutLeft {
    animation-name: lightSpeedOutLeft;
    animation-timing-function: ease-in
}

@keyframes rotateIn {
    0% {
        opacity: 0;
        transform: rotate(-200deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rotateIn {
    animation-name: rotateIn;
    transform-origin: center
}

@keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        transform: rotate(-45deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rotateInDownLeft {
    animation-name: rotateInDownLeft;
    transform-origin: left bottom
}

@keyframes rotateInDownRight {
    0% {
        opacity: 0;
        transform: rotate(45deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rotateInDownRight {
    animation-name: rotateInDownRight;
    transform-origin: right bottom
}

@keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        transform: rotate(45deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rotateInUpLeft {
    animation-name: rotateInUpLeft;
    transform-origin: left bottom
}

@keyframes rotateInUpRight {
    0% {
        opacity: 0;
        transform: rotate(-90deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rotateInUpRight {
    animation-name: rotateInUpRight;
    transform-origin: right bottom
}

@keyframes rotateOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: rotate(200deg)
    }
}

.animate__rotateOut {
    animation-name: rotateOut;
    transform-origin: center
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: rotate(45deg)
    }
}

.animate__rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
    transform-origin: left bottom
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: rotate(-45deg)
    }
}

.animate__rotateOutDownRight {
    animation-name: rotateOutDownRight;
    transform-origin: right bottom
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: rotate(-45deg)
    }
}

.animate__rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
    transform-origin: left bottom
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: rotate(90deg)
    }
}

.animate__rotateOutUpRight {
    animation-name: rotateOutUpRight;
    transform-origin: right bottom
}

@keyframes hinge {
    0% {
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        animation-timing-function: ease-in-out;
        transform: rotate(80deg)
    }

    40%,
    80% {
        animation-timing-function: ease-in-out;
        opacity: 1;
        transform: rotate(60deg)
    }

    to {
        opacity: 0;
        transform: translate3d(0, 700px, 0)
    }
}

.animate__hinge {
    animation-duration: 2s;
    animation-duration: calc(var(--animate-duration)*2);
    animation-name: hinge;
    transform-origin: top left
}

@keyframes jackInTheBox {
    0% {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom
    }

    50% {
        transform: rotate(-10deg)
    }

    70% {
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.animate__jackInTheBox {
    animation-name: jackInTheBox
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) rotate(-120deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.animate__rollIn {
    animation-name: rollIn
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) rotate(120deg)
    }
}

.animate__rollOut {
    animation-name: rollOut
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.animate__zoomIn {
    animation-name: zoomIn
}

@keyframes zoomInDown {
    0% {
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
    }
}

.animate__zoomInDown {
    animation-name: zoomInDown
}

@keyframes zoomInLeft {
    0% {
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0)
    }
}

.animate__zoomInLeft {
    animation-name: zoomInLeft
}

@keyframes zoomInRight {
    0% {
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0)
    }
}

.animate__zoomInRight {
    animation-name: zoomInRight
}

@keyframes zoomInUp {
    0% {
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
    }
}

.animate__zoomInUp {
    animation-name: zoomInUp
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.animate__zoomOut {
    animation-name: zoomOut
}

@keyframes zoomOutDown {
    40% {
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
    }

    to {
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0)
    }
}

.animate__zoomOutDown {
    animation-name: zoomOutDown;
    transform-origin: center bottom
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px, 0, 0)
    }
}

.animate__zoomOutLeft {
    animation-name: zoomOutLeft;
    transform-origin: left center
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(2000px, 0, 0)
    }
}

.animate__zoomOutRight {
    animation-name: zoomOutRight;
    transform-origin: right center
}

@keyframes zoomOutUp {
    40% {
        animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
    }

    to {
        animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0)
    }
}

.animate__zoomOutUp {
    animation-name: zoomOutUp;
    transform-origin: center bottom
}

@keyframes slideInDown {
    0% {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    0% {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    0% {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInRight {
    animation-name: slideInRight
}

@keyframes slideInUp {
    0% {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.animate__slideInUp {
    animation-name: slideInUp
}

@keyframes slideOutDown {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0, 100%, 0);
        visibility: hidden
    }
}

.animate__slideOutDown {
    animation-name: slideOutDown
}

@keyframes slideOutLeft {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-100%, 0, 0);
        visibility: hidden
    }
}

.animate__slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(100%, 0, 0);
        visibility: hidden
    }
}

.animate__slideOutRight {
    animation-name: slideOutRight
}

@keyframes slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0, -100%, 0);
        visibility: hidden
    }
}

.animate__slideOutUp {
    animation-name: slideOutUp
}

body[data-v-56424a0d] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-56424a0d]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-56424a0d]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-56424a0d]::-webkit-scrollbar-thumb,
body[data-v-56424a0d]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-56424a0d]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-56424a0d] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-56424a0d] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-56424a0d] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-56424a0d] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-56424a0d],
.ant-checkbox-checked[data-v-56424a0d]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-56424a0d],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-56424a0d],
.ant-checkbox:hover .ant-checkbox-inner[data-v-56424a0d],
.ant-radio-checked .ant-radio-inner[data-v-56424a0d],
.ant-radio-checked[data-v-56424a0d]:after,
.ant-radio:hover .ant-radio-inner[data-v-56424a0d] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-56424a0d],
.ant-radio-inner[data-v-56424a0d]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-56424a0d],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-56424a0d],
.ant-checkbox:hover .ant-checkbox-inner[data-v-56424a0d] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-56424a0d] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-56424a0d],
.ant-input-number[data-v-56424a0d]:focus,
.ant-input-number[data-v-56424a0d]:hover,
.ant-input[data-v-56424a0d]:focus,
.ant-input[data-v-56424a0d]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-56424a0d] {
    display: none
}

.ant-pagination-item-active a[data-v-56424a0d] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-56424a0d] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-56424a0d]:focus,
.ant-pagination-item[data-v-56424a0d]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-56424a0d],
.ant-pagination-item:hover a[data-v-56424a0d] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-56424a0d],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-56424a0d],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-56424a0d],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-56424a0d] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-56424a0d],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-56424a0d] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-56424a0d]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-56424a0d]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-56424a0d] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-56424a0d] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-56424a0d],
.ant-select-selection[data-v-56424a0d]:active,
.ant-select-selection[data-v-56424a0d]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-56424a0d]:focus,
.ant-calendar-picker .ant-input[data-v-56424a0d]:hover,
.ant-calendar-picker:focus .ant-input[data-v-56424a0d],
.ant-select-selection[data-v-56424a0d]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-56424a0d]:not(.ant-input-disabled),
.ant-select-selection[data-v-56424a0d]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-56424a0d] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-56424a0d],
.ant-calendar-today .ant-calendar-date[data-v-56424a0d] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-56424a0d]:hover,
.ant-calendar-month-panel-month[data-v-56424a0d]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-56424a0d]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-56424a0d],
.ant-calendar-year-panel-year[data-v-56424a0d]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-56424a0d],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-56424a0d]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-56424a0d],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-56424a0d]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-56424a0d],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-56424a0d]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-56424a0d],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-56424a0d]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-56424a0d]:hover,
.ant-calendar-header a[data-v-56424a0d]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-56424a0d] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-56424a0d]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-56424a0d]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-56424a0d],
.ant-tabs-nav .ant-tabs-tab[data-v-56424a0d]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-56424a0d] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-56424a0d]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-56424a0d]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-56424a0d]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-56424a0d] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-56424a0d] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-56424a0d]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-56424a0d]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-56424a0d]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-56424a0d],
html[data-v-56424a0d] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-56424a0d] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-56424a0d] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-56424a0d] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-56424a0d],
a[data-v-56424a0d],
button[data-v-56424a0d],
input[data-v-56424a0d],
span[data-v-56424a0d] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-56424a0d]:focus-visible,
a[data-v-56424a0d]:focus-visible,
button[data-v-56424a0d]:focus-visible,
input[data-v-56424a0d]:focus-visible,
span[data-v-56424a0d]:focus-visible {
    outline: none
}

button[data-v-56424a0d]:focus,
button[data-v-56424a0d]:hover,
input[data-v-56424a0d]:focus,
input[data-v-56424a0d]:hover {
    outline: none !important
}

.w1200-layout[data-v-56424a0d] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-56424a0d],
.w1280-layout[data-v-56424a0d] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-56424a0d],
.g-full[data-v-56424a0d] {
    width: 100%
}

.g-fill[data-v-56424a0d] {
    height: 100%
}

.min-height-630[data-v-56424a0d] {
    min-height: 630px
}

.ant-btn[data-v-56424a0d]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-56424a0d]:after,
.ant-btn[data-v-56424a0d]:before {
    display: none
}

.lgd-grid-cols-1[data-v-56424a0d] {
    width: 100%
}

.lgd-grid-gap-1[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-56424a0d] {
    width: 50%
}

.lgd-grid-gap-2[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-56424a0d] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-56424a0d] {
    width: 25%
}

.lgd-grid-gap-4[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-56424a0d] {
    width: 20%
}

.lgd-grid-gap-5[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-56424a0d] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-56424a0d] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-56424a0d] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-56424a0d] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-56424a0d] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-56424a0d] {
    background-color: #66c0f4
}

.bh-spin[data-v-56424a0d] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-56424a0d] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-56424a0d] {
    min-height: calc(100vh - 320px)
}

.scrollTo[data-v-56424a0d] {
    background: linear-gradient(180deg, #4176f6, rgba(65, 118, 246, .8));
    border-radius: 100px;
    bottom: 174px;
    color: #fff;
    font-size: 16px;
    padding: 7px;
    position: fixed;
    width: 60px;
    z-index: 11
}

.scrollTo .kefu-img[data-v-56424a0d] {
    background-image: url(https://game.bohe.com/img/kefu_icon_dub.beb517c.png);
    background-position: 0 0;
    cursor: pointer;
    height: 46px;
    position: relative;
    width: 46px
}

.scrollTo .kefu-img[data-v-56424a0d],
.scrollTo .kefu-img[data-v-56424a0d]:after {
    background-repeat: no-repeat;
    background-size: cover
}

.scrollTo .kefu-img[data-v-56424a0d]:after {
    background-image: url(https://game.bohe.com/img/hover_title_kefu.0d1a523.png);
    content: "";
    height: 26px;
    left: -58px;
    opacity: 0;
    position: absolute;
    top: 12px;
    transition: all .3s;
    width: 47px
}

.scrollTo .kefu-img[data-v-56424a0d]:hover {
    background-position: 0 -46px
}

.scrollTo .kefu-img[data-v-56424a0d]:hover:after {
    opacity: 1
}

.scrollTo .kefu-title[data-v-56424a0d] {
    display: block;
    margin: 3px 0 0;
    text-align: center
}

.scrollTo .kefu-time[data-v-56424a0d] {
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
    transform: scale(.85);
    white-space: nowrap
}

.scrollTo .top-arrow[data-v-56424a0d] {
    background-image: url(https://game.bohe.com/img/to_top.a477e16.png);
    background-position: 0 0;
    cursor: pointer;
    height: 30px;
    position: relative;
    width: 30px
}

.scrollTo .top-arrow[data-v-56424a0d],
.scrollTo .top-arrow[data-v-56424a0d]:after {
    background-repeat: no-repeat;
    background-size: cover
}

.scrollTo .top-arrow[data-v-56424a0d]:after {
    background-image: url(https://game.bohe.com/img/hover_title.6b475a3.png);
    content: "";
    height: 26px;
    left: -94px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 74px
}

.scrollTo .top-arrow[data-v-56424a0d]:hover {
    background-position: 0 -30px
}

.scrollTo .top-arrow[data-v-56424a0d]:hover:after {
    opacity: 1
}

@keyframes scaleFade-56424a0d {
    0% {
        transform: scale(0)
    }

    70% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.scaleFade-enter-active[data-v-56424a0d] {
    animation: scaleFade-56424a0d .3s
}

.scaleFade-leave-active[data-v-56424a0d] {
    animation: scaleFade-56424a0d .3s reverse
}

body[data-v-454d1e58] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-454d1e58]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-454d1e58]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-454d1e58]::-webkit-scrollbar-thumb,
body[data-v-454d1e58]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-454d1e58]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-454d1e58] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-454d1e58] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-454d1e58] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-454d1e58] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-454d1e58],
.ant-checkbox-checked[data-v-454d1e58]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-454d1e58],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-454d1e58],
.ant-checkbox:hover .ant-checkbox-inner[data-v-454d1e58],
.ant-radio-checked .ant-radio-inner[data-v-454d1e58],
.ant-radio-checked[data-v-454d1e58]:after,
.ant-radio:hover .ant-radio-inner[data-v-454d1e58] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-454d1e58],
.ant-radio-inner[data-v-454d1e58]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-454d1e58],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-454d1e58],
.ant-checkbox:hover .ant-checkbox-inner[data-v-454d1e58] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-454d1e58] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-454d1e58],
.ant-input-number[data-v-454d1e58]:focus,
.ant-input-number[data-v-454d1e58]:hover,
.ant-input[data-v-454d1e58]:focus,
.ant-input[data-v-454d1e58]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-454d1e58] {
    display: none
}

.ant-pagination-item-active a[data-v-454d1e58] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-454d1e58] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-454d1e58]:focus,
.ant-pagination-item[data-v-454d1e58]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-454d1e58],
.ant-pagination-item:hover a[data-v-454d1e58] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-454d1e58],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-454d1e58],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-454d1e58],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-454d1e58] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-454d1e58],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-454d1e58] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-454d1e58]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-454d1e58]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-454d1e58] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-454d1e58] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-454d1e58],
.ant-select-selection[data-v-454d1e58]:active,
.ant-select-selection[data-v-454d1e58]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-454d1e58]:focus,
.ant-calendar-picker .ant-input[data-v-454d1e58]:hover,
.ant-calendar-picker:focus .ant-input[data-v-454d1e58],
.ant-select-selection[data-v-454d1e58]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-454d1e58]:not(.ant-input-disabled),
.ant-select-selection[data-v-454d1e58]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-454d1e58] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-454d1e58],
.ant-calendar-today .ant-calendar-date[data-v-454d1e58] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-454d1e58]:hover,
.ant-calendar-month-panel-month[data-v-454d1e58]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-454d1e58]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-454d1e58],
.ant-calendar-year-panel-year[data-v-454d1e58]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-454d1e58],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-454d1e58]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-454d1e58],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-454d1e58]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-454d1e58],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-454d1e58]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-454d1e58],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-454d1e58]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-454d1e58]:hover,
.ant-calendar-header a[data-v-454d1e58]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-454d1e58] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-454d1e58]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-454d1e58]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-454d1e58],
.ant-tabs-nav .ant-tabs-tab[data-v-454d1e58]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-454d1e58] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-454d1e58]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-454d1e58]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-454d1e58]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-454d1e58] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-454d1e58] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-454d1e58]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-454d1e58]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-454d1e58]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-454d1e58],
html[data-v-454d1e58] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-454d1e58] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-454d1e58] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-454d1e58] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-454d1e58],
a[data-v-454d1e58],
button[data-v-454d1e58],
input[data-v-454d1e58],
span[data-v-454d1e58] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-454d1e58]:focus-visible,
a[data-v-454d1e58]:focus-visible,
button[data-v-454d1e58]:focus-visible,
input[data-v-454d1e58]:focus-visible,
span[data-v-454d1e58]:focus-visible {
    outline: none
}

button[data-v-454d1e58]:focus,
button[data-v-454d1e58]:hover,
input[data-v-454d1e58]:focus,
input[data-v-454d1e58]:hover {
    outline: none !important
}

.w1200-layout[data-v-454d1e58] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-454d1e58],
.w1280-layout[data-v-454d1e58] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-454d1e58],
.g-full[data-v-454d1e58] {
    width: 100%
}

.g-fill[data-v-454d1e58] {
    height: 100%
}

.min-height-630[data-v-454d1e58] {
    min-height: 630px
}

.ant-btn[data-v-454d1e58]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-454d1e58]:after,
.ant-btn[data-v-454d1e58]:before {
    display: none
}

.lgd-grid-cols-1[data-v-454d1e58] {
    width: 100%
}

.lgd-grid-gap-1[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-454d1e58] {
    width: 50%
}

.lgd-grid-gap-2[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-454d1e58] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-454d1e58] {
    width: 25%
}

.lgd-grid-gap-4[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-454d1e58] {
    width: 20%
}

.lgd-grid-gap-5[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-454d1e58] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-454d1e58] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-454d1e58] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-454d1e58] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-454d1e58] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-454d1e58] {
    background-color: #66c0f4
}

.bh-spin[data-v-454d1e58] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-454d1e58] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-454d1e58] {
    min-height: calc(100vh - 320px)
}

img[data-v-454d1e58] {
    transition: all .2s ease 0s
}

.u-countdown[data-v-6fb27b0e] {
    align-items: center;
    display: inline-flex
}

.u-countdown-item[data-v-6fb27b0e] {
    align-items: center;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    padding: 2px;
    transform: translateZ(0);
    white-space: nowrap
}

.u-countdown-time[data-v-6fb27b0e] {
    line-height: 1;
    margin: 0;
    padding: 0
}

.u-countdown-colon[data-v-6fb27b0e] {
    align-items: center;
    display: flex;
    justify-content: center;
    line-height: 1;
    padding-bottom: 4px
}

.u-countdown-scale[data-v-6fb27b0e] {
    transform: scale(.9);
    transform-origin: center center
}

body {
    min-width: 1280px;
    overflow: overlay
}

body::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body::-webkit-scrollbar-thumb {
    background: #51596f
}

body::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body::-webkit-scrollbar-track {
    background: none
}

.ant-message {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner,
.ant-checkbox-checked:after,
.ant-checkbox-input:focus+.ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-radio-checked .ant-radio-inner,
.ant-radio-checked:after,
.ant-radio:hover .ant-radio-inner {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner,
.ant-radio-inner:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused,
.ant-input-number:focus,
.ant-input-number:hover,
.ant-input:focus,
.ant-input:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap {
    display: none
}

.ant-pagination-item-active a {
    color: #fff !important
}

.ant-pagination-item-active {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item:focus,
.ant-pagination-item:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link,
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection,
.ant-select-selection:active,
.ant-select-selection:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input:focus,
.ant-calendar-picker .ant-input:hover,
.ant-calendar-picker:focus .ant-input,
.ant-select-selection:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),
.ant-select-selection:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date,
.ant-calendar-today .ant-calendar-date {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date:hover,
.ant-calendar-month-panel-month:hover,
.ant-calendar-range .ant-calendar-in-range-cell:before,
.ant-calendar-selected-day .ant-calendar-date,
.ant-calendar-year-panel-year:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month,
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
    background: #66c0f4
}

.ant-calendar-footer a:hover,
.ant-calendar-header a:hover {
    color: #66c0f4
}

.ant-popover-inner {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-nav .ant-tabs-tab:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu {
    overflow-y: scroll
}

.ant-select-dropdown-menu::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body,
html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body {
    overflow-x: hidden;
    overflow-y: scroll
}

body {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p {
    margin: 0;
    padding: 0
}

.no-drag,
a,
button,
input,
span {
    -webkit-app-region: no-drag !important
}

.no-drag:focus-visible,
a:focus-visible,
button:focus-visible,
input:focus-visible,
span:focus-visible {
    outline: none
}

button:focus,
button:hover,
input:focus,
input:hover {
    outline: none !important
}

.w1200-layout {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout,
.w1280-layout {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill,
.g-full {
    width: 100%
}

.g-fill {
    height: 100%
}

.min-height-630 {
    min-height: 630px
}

.ant-btn:hover {
    transform: scale(1) !important
}

.ant-btn:after,
.ant-btn:before {
    display: none
}

.lgd-grid-cols-1 {
    width: 100%
}

.lgd-grid-gap-1 {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2 {
    width: 50%
}

.lgd-grid-gap-2 {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3 {
    width: 33.3333333333%
}

.lgd-grid-gap-3 {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4 {
    width: 25%
}

.lgd-grid-gap-4 {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5 {
    width: 20%
}

.lgd-grid-gap-5 {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6 {
    width: 16.6666666667%
}

.lgd-grid-gap-6 {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7 {
    width: 14.2857142857%
}

.lgd-grid-gap-7 {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8 {
    width: 12.5%
}

.lgd-grid-gap-8 {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9 {
    width: 11.1111111111%
}

.lgd-grid-gap-9 {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item {
    background-color: #66c0f4
}

.bh-spin {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height {
    min-height: calc(100vh - 320px)
}

.popper-content {
    cursor: auto;
    z-index: 100
}

.in-popover .ant-popover-inner-content {
    padding: 0 !important
}

.in-popover .ant-popover-arrow {
    display: none !important
}

.user-popover {
    z-index: 11 !important
}

.user-popover .ant-tooltip-inner {
    background-color: #fff !important;
    padding: 5px !important
}

.user-popover .ant-popover-inner-content {
    background: linear-gradient(180deg, #1d293a, #212123);
    border-radius: 2px;
    box-sizing: border-box;
    padding: 10px 14px !important
}

.user-popover .ant-popover-arrow {
    display: none !important
}

.user-popover .ant-popover-inner {
    border: 0 !important
}

.user-popover .userInfo-content {
    color: #fff;
    display: flex
}

.user-popover .userInfo-content .nick-name {
    margin-right: 20px
}

.user-popover .userInfo-content .exit-btn {
    cursor: pointer;
    transition: all .3s
}

.user-popover .userInfo-content .exit-btn:hover {
    color: #66c0f4
}

.ant-message[data-v-b1b37376] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-b1b37376] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-b1b37376] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-b1b37376] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-b1b37376],
.ant-checkbox-checked[data-v-b1b37376]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-b1b37376],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-b1b37376],
.ant-checkbox:hover .ant-checkbox-inner[data-v-b1b37376],
.ant-radio-checked .ant-radio-inner[data-v-b1b37376],
.ant-radio-checked[data-v-b1b37376]:after,
.ant-radio:hover .ant-radio-inner[data-v-b1b37376] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-b1b37376],
.ant-radio-inner[data-v-b1b37376]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-b1b37376],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-b1b37376],
.ant-checkbox:hover .ant-checkbox-inner[data-v-b1b37376] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-b1b37376] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-b1b37376],
.ant-input-number[data-v-b1b37376]:focus,
.ant-input-number[data-v-b1b37376]:hover,
.ant-input[data-v-b1b37376]:focus,
.ant-input[data-v-b1b37376]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-b1b37376] {
    display: none
}

.ant-pagination-item-active a[data-v-b1b37376] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-b1b37376] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-b1b37376]:focus,
.ant-pagination-item[data-v-b1b37376]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-b1b37376],
.ant-pagination-item:hover a[data-v-b1b37376] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-b1b37376],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-b1b37376],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-b1b37376],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-b1b37376] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-b1b37376],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-b1b37376] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-b1b37376]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-b1b37376]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-b1b37376] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-b1b37376] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-b1b37376],
.ant-select-selection[data-v-b1b37376]:active,
.ant-select-selection[data-v-b1b37376]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-b1b37376]:focus,
.ant-calendar-picker .ant-input[data-v-b1b37376]:hover,
.ant-calendar-picker:focus .ant-input[data-v-b1b37376],
.ant-select-selection[data-v-b1b37376]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-b1b37376]:not(.ant-input-disabled),
.ant-select-selection[data-v-b1b37376]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-b1b37376] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-b1b37376],
.ant-calendar-today .ant-calendar-date[data-v-b1b37376] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-b1b37376]:hover,
.ant-calendar-month-panel-month[data-v-b1b37376]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-b1b37376]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-b1b37376],
.ant-calendar-year-panel-year[data-v-b1b37376]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-b1b37376],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-b1b37376]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-b1b37376],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-b1b37376]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-b1b37376],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-b1b37376]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-b1b37376],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-b1b37376]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-b1b37376]:hover,
.ant-calendar-header a[data-v-b1b37376]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-b1b37376] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-b1b37376]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-b1b37376]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-b1b37376],
.ant-tabs-nav .ant-tabs-tab[data-v-b1b37376]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-b1b37376] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-b1b37376]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-b1b37376]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-b1b37376]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-b1b37376] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-b1b37376] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-b1b37376]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-b1b37376]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-b1b37376]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-b1b37376],
html[data-v-b1b37376] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-b1b37376] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-b1b37376] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-b1b37376] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-b1b37376],
a[data-v-b1b37376],
button[data-v-b1b37376],
input[data-v-b1b37376],
span[data-v-b1b37376] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-b1b37376]:focus-visible,
a[data-v-b1b37376]:focus-visible,
button[data-v-b1b37376]:focus-visible,
input[data-v-b1b37376]:focus-visible,
span[data-v-b1b37376]:focus-visible {
    outline: none
}

button[data-v-b1b37376]:focus,
button[data-v-b1b37376]:hover,
input[data-v-b1b37376]:focus,
input[data-v-b1b37376]:hover {
    outline: none !important
}

.w1200-layout[data-v-b1b37376] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-b1b37376],
.w1280-layout[data-v-b1b37376] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-b1b37376],
.g-full[data-v-b1b37376] {
    width: 100%
}

.g-fill[data-v-b1b37376] {
    height: 100%
}

.min-height-630[data-v-b1b37376] {
    min-height: 630px
}

.ant-btn[data-v-b1b37376]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-b1b37376]:after,
.ant-btn[data-v-b1b37376]:before {
    display: none
}

.lgd-grid-cols-1[data-v-b1b37376] {
    width: 100%
}

.lgd-grid-gap-1[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-b1b37376] {
    width: 50%
}

.lgd-grid-gap-2[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-b1b37376] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-b1b37376] {
    width: 25%
}

.lgd-grid-gap-4[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-b1b37376] {
    width: 20%
}

.lgd-grid-gap-5[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-b1b37376] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-b1b37376] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-b1b37376] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-b1b37376] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-b1b37376] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-b1b37376] {
    background-color: #66c0f4
}

.bh-spin[data-v-b1b37376] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-b1b37376] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-b1b37376] {
    min-height: calc(100vh - 320px)
}

body[data-v-b1b37376] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-b1b37376]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-b1b37376]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-b1b37376]::-webkit-scrollbar-thumb,
body[data-v-b1b37376]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-b1b37376]::-webkit-scrollbar-track {
    background: none
}

.top-header-enable-drag[data-v-b1b37376] {
    -webkit-app-region: drag
}

.refresh-count[data-v-b1b37376] {
    background: rgba(0, 0, 0, .4);
    color: #fff;
    height: 50px;
    left: 0;
    min-width: 150px;
    padding: 0 20px;
    pointer-events: none;
    position: fixed;
    top: 0;
    z-index: 999
}

.top-header[data-v-b1b37376] {
    background: linear-gradient(180deg, #1d293a, #212123);
    height: 60px;
    min-width: 1200px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 10
}

.top-header .logo-info[data-v-b1b37376] {
    padding: 8px 0
}

.top-header .logo[data-v-b1b37376] {
    background: url(https://game.bohe.com/img/logo.8ca8fbe.png) no-repeat;
    background-size: 100%;
    height: 32px;
    margin-left: 0;
    width: 81px
}

.top-header button[data-v-b1b37376] {
    border: none;
    border-radius: 6px;
    line-height: normal;
    padding: 0;
    transition: all .2s ease-in-out
}

.top-header .right-group[data-v-b1b37376] {
    position: relative
}

.top-header .right-group button[data-v-b1b37376]:hover {
    transform: scale(1.3);
    transform-origin: center
}

.top-header .right-group .download-popper[data-v-b1b37376] {
    animation: loopTop2Bottom-b1b37376 .7s linear infinite alternate;
    background-size: 100%;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    height: 34px;
    overflow: hidden;
    position: absolute;
    right: 81px;
    top: 30px;
    width: 164px
}

@keyframes loopTop2Bottom-b1b37376 {
    to {
        transform: translateY(5px)
    }
}

.top-header .nav-tab[data-v-b1b37376] {
    margin-left: 56px;
    position: relative
}

.top-header .nav-tab a[data-v-b1b37376],
.top-header .nav-tab span[data-v-b1b37376] {
    color: #333;
    color: hsla(0, 0%, 100%, .5);
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    height: 60px;
    line-height: 30px;
    padding: 14px 24px;
    position: relative;
    transition: background-position .2s linear
}

.top-header .nav-tab a .user-info-vipText[data-v-b1b37376],
.top-header .nav-tab span .user-info-vipText[data-v-b1b37376] {
    margin-left: 28px
}

.top-header .nav-tab a .user-info-vipText[data-v-b1b37376]:after,
.top-header .nav-tab span .user-info-vipText[data-v-b1b37376]:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAtZJREFUWEftWC1z3TAQ3GOFhYGFhYWFhYWBhYWFgYX9CYGBgYGFgYGBhYGBgYFhl1mPznM6fVh+dmcMnmY8eS+2pNXe3t75CQ4+5OD4cAa4NUJnBg/DoKpeAPgJ4A3AnYi8bAXH+buFWFWvAHxMoJ5F5PYwAFX1C4DLAOhWRJ63gtyFwcCeYdqFxc0AG+wZyM0s7gHQay9GdDOLM0BVpYY+rcnABfZWs6iqXwF8A/AoIg9ZFqvqbwAf0qr3IvK4JPCG9k5iUVUJjBfHi4jcRIC/ANDLbDzYKWpAB9kbYlFVvwMge0WCxRDTLvwg1fcNgD3tDbGoqowYpfW5ta8H6Cn2zz8B+CsirBDTWMlelUVVpan/CFGzZ2eJeYA1s7UJrwBoGfxLgGvYK8KWwLEsWuWJjM/25AEygzmpNSaQKdNj1ehMy25xPiNB5lrgOOHGarkHyAlkpje4OK/e4r35PCR1Z25RfVZE/tiNzKiD1YyysvdzryJy3QLYrQoAJg2GETPf3ybbTLI4aGfe0vz9rPpEBqmNmPI2mZtRGzNIVV3SLedm9XggQTJriwCjYcaTZ6dLPkaDb2kyy34upqpMRB6sNbIqFgHSzQmyN7ITpk6aIGvjOjDe8lo/l934LIsIkOFlmJdGDFvtYFmpHJQD950thl8iwBGr4byaHn3onkTkzk45oLuZEG8xNYD0J3Y1I6OlR0sMn0xLurP9MospACYRryljUY+T+P27SGijlg5eNLhFRz2QZXGTZlu/Qne2ZtE91QCyzvbMNwIsrCRFgnruNQQ1NotGuQZwxGri4kVoTogE18wspqXBkepQO/1sKyt1NyeIb+nsn9W3uhM3mLI3Ldxr22qHo22xKS7qdvO1M3XN1CKLerc9cjuatYy0YwTFXx54/fMduz/B0HtxKmfc1MDys/V1PfAEbD0kP9t3vrXVOqOC3SGAS+b1P++fAW5l9/AMvgPSRkg4R0DmvQAAAABJRU5ErkJggg==) 50% no-repeat;
    background-size: cover;
    bottom: 0;
    content: "";
    display: inline-block;
    height: 20px;
    left: 20px;
    margin: auto;
    position: absolute;
    top: -2px;
    width: 20px
}

.top-header .nav-tab a[data-v-b1b37376]:after,
.top-header .nav-tab a[data-v-b1b37376]:before,
.top-header .nav-tab span[data-v-b1b37376]:after,
.top-header .nav-tab span[data-v-b1b37376]:before {
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity .2s linear
}

.top-header .nav-tab a.active[data-v-b1b37376],
.top-header .nav-tab span.active[data-v-b1b37376] {
    color: #fff
}

.top-header .nav-tab a.active[data-v-b1b37376]:after,
.top-header .nav-tab a.active[data-v-b1b37376]:before,
.top-header .nav-tab span.active[data-v-b1b37376]:after,
.top-header .nav-tab span.active[data-v-b1b37376]:before {
    opacity: 1
}

.top-header .nav-tab a[data-v-b1b37376]:hover,
.top-header .nav-tab span[data-v-b1b37376]:hover {
    color: #fff
}

.top-header .nav-tab a[data-v-b1b37376]:hover:after,
.top-header .nav-tab span[data-v-b1b37376]:hover:after {
    opacity: 1
}

.top-header .nav-tab a:hover .user-info-vipText[data-v-b1b37376]:after,
.top-header .nav-tab span:hover .user-info-vipText[data-v-b1b37376]:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA0pJREFUWEftWFFS2zAUXMk9QG5QuEAHDQcocAI4AbT/TcgJgBM4cQ5AewLoCUj/S8UNSE/QXCB6nWfjWJJlWyZhJh9ohmGYWvJq37596wrs+BI7jg/vADet0DuDu8OgTg8kkgcAS4PVGdT4aVNwvH9rJZY6ewawx4cSMCc1PN4ZgInOLgi4tQEZrI6hxvNNQW6FQZu9EtC2WNwYYIi9EuQ2WNwYYIi9bbK4Bij/TL9DiM99OrCNvdewKPVsBNA1ICZGfbtxuljq7B+AQX6wwdgcDiddAm9jry+LUs+uCnDsAvREaqQ8gDMN0EEFSlyXtwgBjWEvlkWpsxTAZehSfonPPTATo4bjEMAY9jpZ1OlAILkVwKnzDkNTczjKAVcAH6fXkOLKB0PAPWH1BWq8LP+tD3uNLOp0T+LDnVu1l6ctia0Bdrx08WIZCz6iD3tBFnNw+VjMJ4+/bHuqbEanRy+bmnojB5kgOfKnRlczOSwCS4nkrglc0aMrVc5yGyDfiudp2+Iy80/w5hFAuQLsFIVbNCyjhmtcjlE7VhPxtjd6ZGHUcL882we4TiSBZpkLINegty5agDLb9/Wz6EBAWJZWPeHPcAeg0NldreWrvZzzWBsVyG7dsp7cVNPRILAshl/tMvg4nUCKURMjtYSS+5jUAiKoSQItCIYBri8ldPYggKNmAbpTzAOYXUKCXb1tueZdJGkd2mCw2rfB2eOssUESOsWn0c+gBpPfs1NKiC2gdQXKdimReBejG6NG+WzNV4Qc+DHbYmolRqGPLqvhfTU92qXLp48anlngWo3ZZsO2mBDAgUTCqaZzNemRN/bWXfU2x2LqAPuPMV+Phfitb5EY3ZX4Qp8JtUTd2WUet62xPlJ36yM9iwkzWCRrP3a1ldwJEq/RXQWwHpRrDMrHKKtxAAdL0+V3gSsbz2KCDMbaQf38KoH30V2lP3ommBNnUjX9z4LUU/5wqYXXrtbO9ciNVmS92EUEWhLMV6hxbW43f3bq9EIgOefEKyBa45GFpBxpTXGMLMaWgJwTzC/A/LATu32zuO9inXLy2JNG8u8BSfGxyHTUke0EA14KzpCG/hpp8r8BPPmlbKI7DmBssd7guXeAm5K68wz+B+sfpzih++V6AAAAAElFTkSuQmCC) 50% no-repeat;
    background-size: cover
}

.top-header .nav-tab .horn-tab[data-v-b1b37376] {
    background: linear-gradient(48deg, #ff5d2b, #ffa14a);
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    color: #fff;
    font-size: 12px;
    height: 18px;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 1px 7px 3px;
    position: absolute;
    right: 0;
    top: 12px;
    transform: translateY(-50%)
}

.top-header .search-panel[data-v-b1b37376] {
    position: relative
}

.top-header .search-panel .search-input[data-v-b1b37376]:focus-within {
    border: 1px solid #66c0f4
}

.top-header .search-panel .search-input[data-v-b1b37376] {
    background: #3d617f;
    border: 1px solid transparent;
    border-radius: 3px;
    height: 28px;
    outline: none;
    width: 190px
}

.top-header .search-panel .search-input .ant-btn[data-v-b1b37376] {
    border-radius: 3px;
    height: 26px;
    width: 26px
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group {
    padding-left: 14px
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group input {
    background: none;
    border: none;
    caret-color: #66c0f4;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    height: 26px;
    line-height: 26px;
    outline: none;
    padding: 0 6px 0 0
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group input::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group input::placeholder {
    color: rgba(0, 0, 0, .5)
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group input:focus {
    box-shadow: none;
    outline: none
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group .ant-input-group-addon {
    background-color: transparent
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group .ant-input-group-addon button .iconfont {
    color: #2c4c68
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group .ant-input-group-addon button:hover {
    background: none
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group .ant-input-suffix {
    right: 6px
}

.top-header .search-panel .search-input[data-v-b1b37376] .ant-input-group .ant-input-suffix i {
    background-color: #3b5f7d;
    border-radius: 50%;
    color: #9eb0bf;
    font-size: 12px
}

.top-header .search-panel .search-input[data-v-b1b37376]:hover {
    border-color: #66c0f4
}

.top-header .search-panel .search-input[data-v-b1b37376]::-moz-placeholder {
    color: #bbb
}

.top-header .search-panel .search-input[data-v-b1b37376]::placeholder {
    color: #bbb
}

.top-header .user-info[data-v-b1b37376] {
    cursor: pointer;
    margin-left: 24px
}

.top-header .user-info .head-img[data-v-b1b37376] {
    display: inline-block;
    height: 28px;
    position: relative
}

.top-header .user-info .head-img img[data-v-b1b37376] {
    border: 1px solid #a1a1a1;
    border-radius: 50%;
    display: inline-block;
    height: 28px;
    width: 28px
}

.top-header .user-info .head-img[data-v-b1b37376]:not(.hide-vip-icon):after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAc9JREFUOE+dkr9LG2EYx59fVxuakqRX6lDHOjQW6iBdiobiJC65a8SSUJoTClL8I7KHCxlCEDokiqgdQrtKl7pYNXbzP6hwdrPThQh5y3PkQrAu7QvHO9z7eb7P832+CP958CbXbDZzRFQWkWciAkR0zsz7pVLpYPztCKxUKndt224x8xsRMcwM4x8RfQrD0PM8r6cFRmC9Xt9j5lVVuQkxM2oxItovFArFEej7/iIzfx0MBnB5+QsR0UxPP4ke9/vXeHHxE2z7oZmaegyI+Mp13cNI0ff91nAuc3Jyit3uD1hffw/pdBqCIDBbWzu4svIaZmefazdtx3G8CKxWq10RmVOFIAiw0/kCy8tLkM0+NdvbO5hM3ody+W00NyKeua77IlbsElEEGmNwc/MjzMxkIZVKwdHRd9jY+GBs+wEMXT5zHGcEqpvvYlM6nc94dfUbwjCE+fmXJpdbiAxTEBHbruuuRYq1Wi2HiN/iNeicx8enMDn5yHheGSYm7kTQsPBSPp8/GF/Hru5Qf6q7/f41JJP3IJFIKHD7OlRVA5DJZFqWZa3GbelNRAppi3u9Xm/trwDEcWo0GouWZZU0crpQETkXkXaxWDy8NXL/mvU/s7aVD59/CcoAAAAASUVORK5CYII=) no-repeat;
    bottom: -2px;
    content: "";
    display: inline-block;
    height: 14px;
    position: absolute;
    right: -2px;
    width: 14px
}

.top-header .user-info .head-img.active img[data-v-b1b37376] {
    border: 1px solid #f5cf9c
}

.top-header .user-info .head-img.active[data-v-b1b37376]:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAgFJREFUOE+dkktoU1EQhv+Zc869N1asgQRKCQUpSRGCKBQVVEINLrJrhGJpxTbxvRIECQiWICpuKrhSKHKDC5uKIL76MIK2W0PJIoILtRvBR61GIhJLmyMnsSGoGz2bfzPf/HNmfsJ/PvqdK89dilTZGiYpw8wKEKoobSfrhA/NNNc2wIWnacdbZRdS9rO0NAkFEhZIGlUAyYkPn5YTm3oSFdOgAX5+fG6clTpQB35BRqUCWJJpxqyy9ua+gQZYmjob1ZJzlRWg8KZEmljv3tZZKy5XVmn+5TsE2n26qzMALUSPJ7h/tua4NJ1yidUwS6WvP3hB7mQRj64Mos3vReH1oj6cnqDLp+OIRbaCWGbsUDxRB6dSz0mobgPOv1qik6NPcP74Xuzb2aWH0nfI512PayMHNYQCs8hbofj2JlB2m9GWq0zRU7cR2xVEu78VN+7lcffqMR1o89WXxCJvN8DplMtCDa0t5cRojt5+LKP0rYKj8R36SN8esLAAIcFCZaxgb7Lm+GXyTERL+5kZ1cBjD4s0dr+AUIdf37wwANvjNEAIFXOCvTONc5RyI7cgRL8BK6uMr99XsLF1A1pa1hmn2obBKutpPodxXXDTTmsHXCGt+i2lXf+TkGSUhTX+fvFH8o8ArMWpNHcxysIaBKswC9tARVac8WxJzv41cv+a9Z/oXZgPH7ceWwAAAABJRU5ErkJggg==) no-repeat
}

.top-header .how-start-game[data-v-b1b37376] {
    align-items: center;
    border: 1px solid #82ad3e;
    border-radius: 2px;
    color: #82ad3e;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 32px;
    justify-content: center;
    margin-left: 30px;
    margin-right: 20px;
    width: 100px
}

.top-header .message-btn[data-v-b1b37376] {
    background: url(https://game.bohe.com/img/header_message.4a85adc.svg) 50% no-repeat;
    height: 30px;
    position: relative;
    width: 30px
}

.top-header .message-btn[data-v-b1b37376]:hover {
    transform: scale(1.1) !important
}

.top-header .message-btn span[data-v-b1b37376] {
    background: #fe5151;
    border-radius: 100px;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    height: 12px;
    line-height: 12px;
    padding: 0 4px;
    position: absolute;
    right: 0;
    text-align: center
}

.top-header .service-btn[data-v-b1b37376] {
    height: auto;
    line-height: 1;
    padding: 0
}

.top-header .service-btn[data-v-b1b37376]:hover {
    background: transparent;
    transform: scale(1.1) !important
}

.top-header .service-btn[data-v-b1b37376]:active,
.top-header .service-btn[data-v-b1b37376]:focus {
    background: transparent
}

.top-header .service-btn .icon[data-v-b1b37376] {
    height: 25px;
    width: 25px
}

.top-header .tool-bar[data-v-b1b37376] {
    position: relative
}

.top-header .tool-bar button[data-v-b1b37376] {
    background: none;
    color: #bcbec9;
    height: 30px;
    width: 30px
}

.top-header .tool-bar button[data-v-b1b37376]:hover {
    background: none;
    transform: scale(1.1) !important
}

.top-header .tool-bar button i[data-v-b1b37376] {
    font-size: 25px;
    line-height: 1
}

.top-header .tool-bar button+button[data-v-b1b37376] {
    margin-left: 10px
}

.top-header .tool-bar .close-btn[data-v-b1b37376] {
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px
}

.top-header .tool-bar .close-btn .iconfont[data-v-b1b37376] {
    color: #b2b2b2;
    font-size: 25px;
    font-style: normal
}

@keyframes animate-b1b37376 {
    0% {
        background-position-x: 0
    }

    to {
        background-position-x: -420px
    }
}

.top-header .tool-bar .close-btn[data-v-b1b37376]:hover {
    animation: animate-b1b37376 .2s steps(14);
    background-image: url(https://game.bohe.com/img/closesprite.019a5b9.png);
    background-size: 420px 30px;
    transform: scale(1.1) !important
}

.top-header .tool-bar .close-btn:hover i[data-v-b1b37376] {
    opacity: 0;
    visibility: hidden
}

.service-tip[data-v-b1b37376] {
    background: #66c0f4;
    border-radius: 4px;
    bottom: -36px;
    color: #fff;
    font-size: 12px;
    height: 28px;
    left: 50%;
    line-height: 28px;
    min-width: 80px;
    padding: 0 10px;
    position: absolute;
    text-align: center;
    transform: translateX(-51%);
    z-index: 1
}

.service-tip[data-v-b1b37376]:before {
    border-color: #66c0f4 transparent transparent #66c0f4;
    border-style: solid;
    border-width: 3px;
    content: "";
    left: 50%;
    position: absolute;
    top: -1px;
    transform: rotate(45deg) translateX(-50%)
}

.user-box[data-v-b1b37376] {
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    margin-left: 124px;
    margin-right: 35px;
    width: 58px
}

.user-box .head-img[data-v-b1b37376] {
    display: block;
    margin-right: 6px
}

.user-box .head-img img[data-v-b1b37376] {
    height: 28px;
    width: 28px
}

.user-box .user-login[data-v-b1b37376] {
    color: #fff;
    font-size: 12px
}

.user-box .user-login img[data-v-b1b37376] {
    height: 28px;
    margin-right: 6px;
    width: 28px
}

.download[data-v-b1b37376] {
    background: linear-gradient(180deg, #82ad3e, #638730);
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    height: 32px;
    opacity: 1;
    padding: 8px 11px;
    width: 110px
}

.download img[data-v-b1b37376] {
    height: 20px
}

.download .iconfont[data-v-b1b37376] {
    font-size: 14px
}

.download p[data-v-b1b37376] {
    font-size: 12px;
    font-weight: 500
}

.login-btn[data-v-b1b37376] {
    align-items: center;
    color: #fff;
    display: flex;
    position: relative
}

.login-btn .login-text[data-v-b1b37376] {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    margin-left: 5px;
    opacity: .6;
    width: 24px
}

.login-btn .login-img[data-v-b1b37376] {
    background: url(https://game.bohe.com/img/user-dft.9a796d8.png) no-repeat 50%;
    background-size: cover;
    height: 28px;
    width: 28px
}

.searchPannel-enter-active[data-v-b1b37376],
.searchPannel-leave-active[data-v-b1b37376] {
    transition: all .5s
}

.searchPannel-enter[data-v-b1b37376],
.searchPannel-leave-to[data-v-b1b37376] {
    opacity: 0;
    transform: scale(0)
}

.searchPannel-enter-to[data-v-b1b37376] {
    opacity: 1;
    transform: scale(1)
}

body[data-v-6a8d317c] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-6a8d317c]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-6a8d317c]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-6a8d317c]::-webkit-scrollbar-thumb,
body[data-v-6a8d317c]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-6a8d317c]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-6a8d317c] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-6a8d317c] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-6a8d317c] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-6a8d317c] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-6a8d317c],
.ant-checkbox-checked[data-v-6a8d317c]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-6a8d317c],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-6a8d317c],
.ant-checkbox:hover .ant-checkbox-inner[data-v-6a8d317c],
.ant-radio-checked .ant-radio-inner[data-v-6a8d317c],
.ant-radio-checked[data-v-6a8d317c]:after,
.ant-radio:hover .ant-radio-inner[data-v-6a8d317c] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-6a8d317c],
.ant-radio-inner[data-v-6a8d317c]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-6a8d317c],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-6a8d317c],
.ant-checkbox:hover .ant-checkbox-inner[data-v-6a8d317c] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-6a8d317c] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-6a8d317c],
.ant-input-number[data-v-6a8d317c]:focus,
.ant-input-number[data-v-6a8d317c]:hover,
.ant-input[data-v-6a8d317c]:focus,
.ant-input[data-v-6a8d317c]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-6a8d317c] {
    display: none
}

.ant-pagination-item-active a[data-v-6a8d317c] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-6a8d317c] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-6a8d317c]:focus,
.ant-pagination-item[data-v-6a8d317c]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-6a8d317c],
.ant-pagination-item:hover a[data-v-6a8d317c] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-6a8d317c],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-6a8d317c],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-6a8d317c],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-6a8d317c] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-6a8d317c],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-6a8d317c] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-6a8d317c]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-6a8d317c]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-6a8d317c] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-6a8d317c] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-6a8d317c],
.ant-select-selection[data-v-6a8d317c]:active,
.ant-select-selection[data-v-6a8d317c]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-6a8d317c]:focus,
.ant-calendar-picker .ant-input[data-v-6a8d317c]:hover,
.ant-calendar-picker:focus .ant-input[data-v-6a8d317c],
.ant-select-selection[data-v-6a8d317c]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-6a8d317c]:not(.ant-input-disabled),
.ant-select-selection[data-v-6a8d317c]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-6a8d317c] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-6a8d317c],
.ant-calendar-today .ant-calendar-date[data-v-6a8d317c] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-6a8d317c]:hover,
.ant-calendar-month-panel-month[data-v-6a8d317c]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-6a8d317c]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-6a8d317c],
.ant-calendar-year-panel-year[data-v-6a8d317c]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-6a8d317c],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-6a8d317c]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-6a8d317c],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-6a8d317c]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-6a8d317c],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-6a8d317c]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-6a8d317c],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-6a8d317c]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-6a8d317c]:hover,
.ant-calendar-header a[data-v-6a8d317c]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-6a8d317c] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-6a8d317c]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-6a8d317c]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-6a8d317c],
.ant-tabs-nav .ant-tabs-tab[data-v-6a8d317c]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-6a8d317c] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-6a8d317c]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-6a8d317c]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-6a8d317c]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-6a8d317c] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-6a8d317c] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-6a8d317c]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-6a8d317c]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-6a8d317c]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-6a8d317c],
html[data-v-6a8d317c] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-6a8d317c] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-6a8d317c] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-6a8d317c] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-6a8d317c],
a[data-v-6a8d317c],
button[data-v-6a8d317c],
input[data-v-6a8d317c],
span[data-v-6a8d317c] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-6a8d317c]:focus-visible,
a[data-v-6a8d317c]:focus-visible,
button[data-v-6a8d317c]:focus-visible,
input[data-v-6a8d317c]:focus-visible,
span[data-v-6a8d317c]:focus-visible {
    outline: none
}

button[data-v-6a8d317c]:focus,
button[data-v-6a8d317c]:hover,
input[data-v-6a8d317c]:focus,
input[data-v-6a8d317c]:hover {
    outline: none !important
}

.w1200-layout[data-v-6a8d317c] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-6a8d317c],
.w1280-layout[data-v-6a8d317c] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-6a8d317c],
.g-full[data-v-6a8d317c] {
    width: 100%
}

.g-fill[data-v-6a8d317c] {
    height: 100%
}

.min-height-630[data-v-6a8d317c] {
    min-height: 630px
}

.ant-btn[data-v-6a8d317c]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-6a8d317c]:after,
.ant-btn[data-v-6a8d317c]:before {
    display: none
}

.lgd-grid-cols-1[data-v-6a8d317c] {
    width: 100%
}

.lgd-grid-gap-1[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-6a8d317c] {
    width: 50%
}

.lgd-grid-gap-2[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-6a8d317c] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-6a8d317c] {
    width: 25%
}

.lgd-grid-gap-4[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-6a8d317c] {
    width: 20%
}

.lgd-grid-gap-5[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-6a8d317c] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-6a8d317c] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-6a8d317c] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-6a8d317c] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-6a8d317c] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-6a8d317c] {
    background-color: #66c0f4
}

.bh-spin[data-v-6a8d317c] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-6a8d317c] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-6a8d317c] {
    min-height: calc(100vh - 320px)
}

.system-set[data-v-6a8d317c] {
    background-color: #16202d;
    border-top: 1px solid #5fa9d4;
    color: #66c0f4;
    font-size: 12px;
    position: fixed;
    right: 220px;
    top: 179px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 70px
}

.system-set .system-content[data-v-6a8d317c] {
    padding: 0 5px 5px;
    position: relative;
    width: 100%
}

.system-set .system-content .items-center[data-v-6a8d317c] {
    cursor: pointer;
    height: 60px;
    justify-content: center;
    margin-top: 8px;
    position: relative;
    width: 60px
}

.system-set .system-content .items-center .code-box[data-v-6a8d317c]:after {
    background: var(--qrcodeImg) no-repeat center;
    background-size: 224px 310px;
    content: "";
    height: 310px;
    left: -220px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: -130px;
    transform: scale(.95);
    transition: all .1s ease-in;
    width: 224px;
    z-index: 1001
}

.system-set .system-content .items-center:hover .code-box[data-v-6a8d317c]:after {
    opacity: 1;
    transform: scale(1)
}

.system-set .system-content .items-center .system-item .item-title[data-v-6a8d317c] {
    margin-top: 11px;
    text-align: center
}

.system-set .system-content .items-center .system-item .img[data-v-6a8d317c] {
    position: relative
}

.system-set .system-content .items-center .system-item .sign[data-v-6a8d317c]:after {
    background-color: red;
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    right: 12px;
    top: 0;
    width: 4px
}

.system-set .system-content .items-center .system-item img[data-v-6a8d317c] {
    height: 14px;
    width: 14px
}

.system-set .system-content .items-center[data-v-6a8d317c]:hover {
    background: hsla(0, 0%, 100%, .05);
    border-radius: 4px 4px 4px 4px
}

.system-set .system-content .items-center .my-popover[data-v-6a8d317c] {
    background-color: #5fa9d4;
    height: 30px;
    position: absolute;
    width: 30px
}

.system-set .system-divider[data-v-6a8d317c] {
    margin: 0 auto;
    width: 28px
}

body[data-v-2ddf8e64] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-2ddf8e64]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-2ddf8e64]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-2ddf8e64]::-webkit-scrollbar-thumb,
body[data-v-2ddf8e64]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-2ddf8e64]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-2ddf8e64] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-2ddf8e64] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-2ddf8e64] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-2ddf8e64] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-2ddf8e64],
.ant-checkbox-checked[data-v-2ddf8e64]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-2ddf8e64],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-2ddf8e64],
.ant-checkbox:hover .ant-checkbox-inner[data-v-2ddf8e64],
.ant-radio-checked .ant-radio-inner[data-v-2ddf8e64],
.ant-radio-checked[data-v-2ddf8e64]:after,
.ant-radio:hover .ant-radio-inner[data-v-2ddf8e64] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-2ddf8e64],
.ant-radio-inner[data-v-2ddf8e64]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-2ddf8e64],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-2ddf8e64],
.ant-checkbox:hover .ant-checkbox-inner[data-v-2ddf8e64] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-2ddf8e64] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-2ddf8e64],
.ant-input-number[data-v-2ddf8e64]:focus,
.ant-input-number[data-v-2ddf8e64]:hover,
.ant-input[data-v-2ddf8e64]:focus,
.ant-input[data-v-2ddf8e64]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-2ddf8e64] {
    display: none
}

.ant-pagination-item-active a[data-v-2ddf8e64] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-2ddf8e64] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-2ddf8e64]:focus,
.ant-pagination-item[data-v-2ddf8e64]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-2ddf8e64],
.ant-pagination-item:hover a[data-v-2ddf8e64] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-2ddf8e64],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-2ddf8e64],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-2ddf8e64],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-2ddf8e64] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-2ddf8e64],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-2ddf8e64] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-2ddf8e64]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-2ddf8e64]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-2ddf8e64] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-2ddf8e64] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-2ddf8e64],
.ant-select-selection[data-v-2ddf8e64]:active,
.ant-select-selection[data-v-2ddf8e64]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-2ddf8e64]:focus,
.ant-calendar-picker .ant-input[data-v-2ddf8e64]:hover,
.ant-calendar-picker:focus .ant-input[data-v-2ddf8e64],
.ant-select-selection[data-v-2ddf8e64]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-2ddf8e64]:not(.ant-input-disabled),
.ant-select-selection[data-v-2ddf8e64]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-2ddf8e64] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-2ddf8e64],
.ant-calendar-today .ant-calendar-date[data-v-2ddf8e64] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-2ddf8e64]:hover,
.ant-calendar-month-panel-month[data-v-2ddf8e64]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-2ddf8e64]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-2ddf8e64],
.ant-calendar-year-panel-year[data-v-2ddf8e64]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-2ddf8e64],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-2ddf8e64]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-2ddf8e64],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-2ddf8e64]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-2ddf8e64],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-2ddf8e64]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-2ddf8e64],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-2ddf8e64]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-2ddf8e64]:hover,
.ant-calendar-header a[data-v-2ddf8e64]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-2ddf8e64] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-2ddf8e64]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-2ddf8e64]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-2ddf8e64],
.ant-tabs-nav .ant-tabs-tab[data-v-2ddf8e64]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-2ddf8e64] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-2ddf8e64]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-2ddf8e64]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-2ddf8e64]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-2ddf8e64] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-2ddf8e64] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-2ddf8e64]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-2ddf8e64]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-2ddf8e64]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-2ddf8e64],
html[data-v-2ddf8e64] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-2ddf8e64] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-2ddf8e64] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-2ddf8e64] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-2ddf8e64],
a[data-v-2ddf8e64],
button[data-v-2ddf8e64],
input[data-v-2ddf8e64],
span[data-v-2ddf8e64] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-2ddf8e64]:focus-visible,
a[data-v-2ddf8e64]:focus-visible,
button[data-v-2ddf8e64]:focus-visible,
input[data-v-2ddf8e64]:focus-visible,
span[data-v-2ddf8e64]:focus-visible {
    outline: none
}

button[data-v-2ddf8e64]:focus,
button[data-v-2ddf8e64]:hover,
input[data-v-2ddf8e64]:focus,
input[data-v-2ddf8e64]:hover {
    outline: none !important
}

.w1200-layout[data-v-2ddf8e64] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-2ddf8e64],
.w1280-layout[data-v-2ddf8e64] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-2ddf8e64],
.g-full[data-v-2ddf8e64] {
    width: 100%
}

.g-fill[data-v-2ddf8e64] {
    height: 100%
}

.min-height-630[data-v-2ddf8e64] {
    min-height: 630px
}

.ant-btn[data-v-2ddf8e64]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-2ddf8e64]:after,
.ant-btn[data-v-2ddf8e64]:before {
    display: none
}

.lgd-grid-cols-1[data-v-2ddf8e64] {
    width: 100%
}

.lgd-grid-gap-1[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-2ddf8e64] {
    width: 50%
}

.lgd-grid-gap-2[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-2ddf8e64] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-2ddf8e64] {
    width: 25%
}

.lgd-grid-gap-4[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-2ddf8e64] {
    width: 20%
}

.lgd-grid-gap-5[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-2ddf8e64] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-2ddf8e64] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-2ddf8e64] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-2ddf8e64] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-2ddf8e64] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-2ddf8e64] {
    background-color: #66c0f4
}

.bh-spin[data-v-2ddf8e64] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-2ddf8e64] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-2ddf8e64] {
    min-height: calc(100vh - 320px)
}

.breadcrumb-list[data-v-2ddf8e64] {
    height: 34px;
    line-height: 34px;
    opacity: .6
}

.breadcrumb-list a[data-v-2ddf8e64] {
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

.breadcrumb-list a[data-v-2ddf8e64]:after {
    content: ">";
    margin: 0 10px
}

.breadcrumb-list a[data-v-2ddf8e64]:last-child:after {
    content: "";
    margin: 0
}

.breadcrumb-list a[data-v-2ddf8e64]:not(:disabled):hover {
    color: #66c0f4
}

.breadcrumb-list.dark[data-v-2ddf8e64] {
    background: rgba(0, 0, 0, .5)
}

.breadcrumb-list.dark a[data-v-2ddf8e64] {
    color: #fff
}

.breadcrumb-list.dark a[data-v-2ddf8e64]:last-child,
.breadcrumb-list.dark a[data-v-2ddf8e64]:not(:disabled):hover {
    color: #66c0f4
}

@font-face {
    font-family: iconfont;
    src: url(https://game.bohe.com/fonts/iconfont.453c265.woff2) format("woff2"), url(https://game.bohe.com/fonts/iconfont.cc33b24.woff) format("woff"), url(https://game.bohe.com/fonts/iconfont.19d7f8b.ttf) format("truetype"), url(https://game.bohe.com/img/iconfont.8cf79eb.svg#iconfont) format("svg")
}

.iconfont {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont !important;
    font-size: 16px;
    font-style: normal
}

.icon-ic-exit:before {
    content: "\e63c"
}

.icon-ic-order:before {
    content: "\e63d"
}

.icon-a-Group1276:before {
    content: "\e61e"
}

.icon-a-Group1278:before {
    content: "\e623"
}

.icon-a-Group1277:before {
    content: "\e638"
}

.icon-a-Group1275:before {
    content: "\e639"
}

.icon-a-diannao41:before {
    content: "\e63a"
}

.icon-a-tuceng3:before {
    content: "\e63b"
}

.icon-qianqian-:before {
    content: "\e61d"
}

.icon-zanting1:before {
    content: "\e60a"
}

.icon-guanbi1:before {
    content: "\e617"
}

.icon-jinhangzhong1:before {
    content: "\e61c"
}

.icon-setting-one:before {
    content: "\e64a"
}

.icon-suoxiao-bai1:before {
    content: "\e636"
}

.icon-qiehuananniu1:before {
    content: "\e604"
}

.icon-guanbi-bai1:before {
    content: "\e637"
}

.icon-jinggao-toast:before {
    content: "\e632"
}

.icon-shoucang-weishoucang:before {
    content: "\e633"
}

.icon-biyan:before {
    content: "\e634"
}

.icon-zhifubao:before {
    content: "\e635"
}

.icon-a-jiantou-denglu:before {
    content: "\e607"
}

.icon-anquan:before {
    content: "\e61b"
}

.icon-shijian:before {
    content: "\e61f"
}

.icon-tianjia:before {
    content: "\e620"
}

.icon-jinhangzhong-1:before {
    content: "\e621"
}

.icon-wancheng:before {
    content: "\e622"
}

.icon-zhanghao:before {
    content: "\e624"
}

.icon-jinggao:before {
    content: "\e625"
}

.icon-yanjing:before {
    content: "\e626"
}

.icon-a-riqi11:before {
    content: "\e627"
}

.icon-jinhangzhong:before {
    content: "\e628"
}

.icon-zanting:before {
    content: "\e629"
}

.icon-gouxuan:before {
    content: "\e62a"
}

.icon-shoucang-yishoucang:before {
    content: "\e62b"
}

.icon-shouye:before {
    content: "\e62c"
}

.icon-shibai:before {
    content: "\e62d"
}

.icon-guanbi:before {
    content: "\e62e"
}

.icon-saomiao-erweima:before {
    content: "\e62f"
}

.icon-yijieshu:before {
    content: "\e630"
}

.icon-weixin:before {
    content: "\e631"
}

.icon-shangyiye-huaguo1:before {
    content: "\e60e"
}

.icon-shezhi1:before {
    content: "\e610"
}

.icon-shuaxin-huaguo:before {
    content: "\e619"
}

.icon-kefutop1:before {
    content: "\e61a"
}

.icon-qiehuan1:before {
    content: "\e618"
}

.icon-guanbi-moren:before {
    content: "\e600"
}

.icon-guanyuwomen:before {
    content: "\e601"
}

.icon-kefu:before {
    content: "\e602"
}

.icon-shouqihou-huaguo:before {
    content: "\e603"
}

.icon-guanbi-huaguo:before {
    content: "\e605"
}

.icon-shezhitop:before {
    content: "\e606"
}

.icon-sousuo:before {
    content: "\e608"
}

.icon-suoxiao:before {
    content: "\e609"
}

.icon-shouye-jiantou:before {
    content: "\e60b"
}

.icon-moren-shuaxin:before {
    content: "\e60c"
}

.icon-zhankaihou-huaguo-1:before {
    content: "\e60d"
}

.icon-moren-shangyiye:before {
    content: "\e60f"
}

.icon-shouqihou-moren:before {
    content: "\e611"
}

.icon-tuichu:before {
    content: "\e612"
}

.icon-a-Group571:before {
    content: "\e613"
}

.icon-zan:before {
    content: "\e614"
}

.icon-cdk:before {
    content: "\e615"
}

.icon-zhankaihou-huaguo:before {
    content: "\e616"
}

body[data-v-7b999a48] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-7b999a48]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-7b999a48]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-7b999a48]::-webkit-scrollbar-thumb,
body[data-v-7b999a48]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-7b999a48]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-7b999a48] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-7b999a48] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-7b999a48] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-7b999a48] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-7b999a48],
.ant-checkbox-checked[data-v-7b999a48]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-7b999a48],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-7b999a48],
.ant-checkbox:hover .ant-checkbox-inner[data-v-7b999a48],
.ant-radio-checked .ant-radio-inner[data-v-7b999a48],
.ant-radio-checked[data-v-7b999a48]:after,
.ant-radio:hover .ant-radio-inner[data-v-7b999a48] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-7b999a48],
.ant-radio-inner[data-v-7b999a48]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-7b999a48],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-7b999a48],
.ant-checkbox:hover .ant-checkbox-inner[data-v-7b999a48] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-7b999a48] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-7b999a48],
.ant-input-number[data-v-7b999a48]:focus,
.ant-input-number[data-v-7b999a48]:hover,
.ant-input[data-v-7b999a48]:focus,
.ant-input[data-v-7b999a48]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-7b999a48] {
    display: none
}

.ant-pagination-item-active a[data-v-7b999a48] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-7b999a48] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-7b999a48]:focus,
.ant-pagination-item[data-v-7b999a48]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-7b999a48],
.ant-pagination-item:hover a[data-v-7b999a48] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-7b999a48],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-7b999a48],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-7b999a48],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-7b999a48] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-7b999a48],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-7b999a48] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-7b999a48]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-7b999a48]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-7b999a48] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-7b999a48] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-7b999a48],
.ant-select-selection[data-v-7b999a48]:active,
.ant-select-selection[data-v-7b999a48]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-7b999a48]:focus,
.ant-calendar-picker .ant-input[data-v-7b999a48]:hover,
.ant-calendar-picker:focus .ant-input[data-v-7b999a48],
.ant-select-selection[data-v-7b999a48]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-7b999a48]:not(.ant-input-disabled),
.ant-select-selection[data-v-7b999a48]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-7b999a48] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-7b999a48],
.ant-calendar-today .ant-calendar-date[data-v-7b999a48] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-7b999a48]:hover,
.ant-calendar-month-panel-month[data-v-7b999a48]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-7b999a48]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-7b999a48],
.ant-calendar-year-panel-year[data-v-7b999a48]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-7b999a48],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-7b999a48]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-7b999a48],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-7b999a48]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-7b999a48],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-7b999a48]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-7b999a48],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-7b999a48]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-7b999a48]:hover,
.ant-calendar-header a[data-v-7b999a48]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-7b999a48] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-7b999a48]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-7b999a48]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-7b999a48],
.ant-tabs-nav .ant-tabs-tab[data-v-7b999a48]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-7b999a48] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-7b999a48]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-7b999a48]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-7b999a48]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-7b999a48] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-7b999a48] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-7b999a48]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-7b999a48]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-7b999a48]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-7b999a48],
html[data-v-7b999a48] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-7b999a48] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-7b999a48] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-7b999a48] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-7b999a48],
a[data-v-7b999a48],
button[data-v-7b999a48],
input[data-v-7b999a48],
span[data-v-7b999a48] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-7b999a48]:focus-visible,
a[data-v-7b999a48]:focus-visible,
button[data-v-7b999a48]:focus-visible,
input[data-v-7b999a48]:focus-visible,
span[data-v-7b999a48]:focus-visible {
    outline: none
}

button[data-v-7b999a48]:focus,
button[data-v-7b999a48]:hover,
input[data-v-7b999a48]:focus,
input[data-v-7b999a48]:hover {
    outline: none !important
}

.w1200-layout[data-v-7b999a48] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-7b999a48],
.w1280-layout[data-v-7b999a48] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-7b999a48],
.g-full[data-v-7b999a48] {
    width: 100%
}

.g-fill[data-v-7b999a48] {
    height: 100%
}

.min-height-630[data-v-7b999a48] {
    min-height: 630px
}

.ant-btn[data-v-7b999a48]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-7b999a48]:after,
.ant-btn[data-v-7b999a48]:before {
    display: none
}

.lgd-grid-cols-1[data-v-7b999a48] {
    width: 100%
}

.lgd-grid-gap-1[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-7b999a48] {
    width: 50%
}

.lgd-grid-gap-2[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-7b999a48] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-7b999a48] {
    width: 25%
}

.lgd-grid-gap-4[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-7b999a48] {
    width: 20%
}

.lgd-grid-gap-5[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-7b999a48] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-7b999a48] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-7b999a48] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-7b999a48] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-7b999a48] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-7b999a48] {
    background-color: #66c0f4
}

.bh-spin[data-v-7b999a48] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-7b999a48] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-7b999a48] {
    min-height: calc(100vh - 320px)
}

.modal-box[data-v-7b999a48] {
    background: #263040;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 8px 36px 0 rgba(0, 0, 0, .16);
    height: 238px;
    padding: 24px;
    width: 400px
}

.modal-box .header[data-v-7b999a48] {
    color: #fff;
    font-size: 18px;
    font-weight: 500
}

.modal-box .header .title[data-v-7b999a48] {
    margin: 0
}

.modal-box .message-alt[data-v-7b999a48] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 21px;
    line-height: 21px;
    text-align: center
}

.modal-box .message[data-v-7b999a48] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 24px 0
}

.modal-box .submit-btn[data-v-7b999a48] {
    border: 1px solid transparent;
    border-radius: 2px;
    height: 42px;
    line-height: 42px;
    padding: 0;
    text-align: center;
    width: 136px
}

.modal-box .submit-btn.confirm[data-v-7b999a48] {
    background: #82ad3e;
    color: #fff
}

.modal-box .submit-btn.cancel[data-v-7b999a48] {
    background: hsla(0, 0%, 100%, .1);
    color: hsla(0, 0%, 100%, .5)
}

.modal-box .cancel-yes[data-v-7b999a48] {
    background: #454546;
    border-radius: 4px;
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    line-height: 24px;
    text-align: center;
    width: 136px
}

.modal-box .cancel-yes[data-v-7b999a48]:hover {
    background: hsla(0, 0%, 100%, .102)
}

.modal-box .confirm-yes[data-v-7b999a48] {
    background: #ffcc3f;
    border-radius: 4px;
    color: #000;
    font-weight: 500;
    gap: 10px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 136px
}

.modal-box .confirm-yes[data-v-7b999a48]:hover {
    background: #ffdd64
}

body[data-v-fb702296] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-fb702296]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-fb702296]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-fb702296]::-webkit-scrollbar-thumb,
body[data-v-fb702296]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-fb702296]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-fb702296] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-fb702296] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-fb702296] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-fb702296] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-fb702296],
.ant-checkbox-checked[data-v-fb702296]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-fb702296],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-fb702296],
.ant-checkbox:hover .ant-checkbox-inner[data-v-fb702296],
.ant-radio-checked .ant-radio-inner[data-v-fb702296],
.ant-radio-checked[data-v-fb702296]:after,
.ant-radio:hover .ant-radio-inner[data-v-fb702296] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-fb702296],
.ant-radio-inner[data-v-fb702296]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-fb702296],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-fb702296],
.ant-checkbox:hover .ant-checkbox-inner[data-v-fb702296] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-fb702296] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-fb702296],
.ant-input-number[data-v-fb702296]:focus,
.ant-input-number[data-v-fb702296]:hover,
.ant-input[data-v-fb702296]:focus,
.ant-input[data-v-fb702296]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-fb702296] {
    display: none
}

.ant-pagination-item-active a[data-v-fb702296] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-fb702296] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-fb702296]:focus,
.ant-pagination-item[data-v-fb702296]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-fb702296],
.ant-pagination-item:hover a[data-v-fb702296] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-fb702296],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-fb702296],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-fb702296],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-fb702296] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-fb702296],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-fb702296] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-fb702296]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-fb702296]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-fb702296] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-fb702296] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-fb702296],
.ant-select-selection[data-v-fb702296]:active,
.ant-select-selection[data-v-fb702296]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-fb702296]:focus,
.ant-calendar-picker .ant-input[data-v-fb702296]:hover,
.ant-calendar-picker:focus .ant-input[data-v-fb702296],
.ant-select-selection[data-v-fb702296]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-fb702296]:not(.ant-input-disabled),
.ant-select-selection[data-v-fb702296]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-fb702296] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-fb702296],
.ant-calendar-today .ant-calendar-date[data-v-fb702296] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-fb702296]:hover,
.ant-calendar-month-panel-month[data-v-fb702296]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-fb702296]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-fb702296],
.ant-calendar-year-panel-year[data-v-fb702296]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-fb702296],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-fb702296]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-fb702296],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-fb702296]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-fb702296],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-fb702296]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-fb702296],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-fb702296]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-fb702296]:hover,
.ant-calendar-header a[data-v-fb702296]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-fb702296] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-fb702296]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-fb702296]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-fb702296],
.ant-tabs-nav .ant-tabs-tab[data-v-fb702296]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-fb702296] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-fb702296]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-fb702296]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-fb702296]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-fb702296] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-fb702296] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-fb702296]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-fb702296]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-fb702296]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-fb702296],
html[data-v-fb702296] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-fb702296] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-fb702296] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-fb702296] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-fb702296],
a[data-v-fb702296],
button[data-v-fb702296],
input[data-v-fb702296],
span[data-v-fb702296] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-fb702296]:focus-visible,
a[data-v-fb702296]:focus-visible,
button[data-v-fb702296]:focus-visible,
input[data-v-fb702296]:focus-visible,
span[data-v-fb702296]:focus-visible {
    outline: none
}

button[data-v-fb702296]:focus,
button[data-v-fb702296]:hover,
input[data-v-fb702296]:focus,
input[data-v-fb702296]:hover {
    outline: none !important
}

.w1200-layout[data-v-fb702296] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-fb702296],
.w1280-layout[data-v-fb702296] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-fb702296],
.g-full[data-v-fb702296] {
    width: 100%
}

.g-fill[data-v-fb702296] {
    height: 100%
}

.min-height-630[data-v-fb702296] {
    min-height: 630px
}

.ant-btn[data-v-fb702296]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-fb702296]:after,
.ant-btn[data-v-fb702296]:before {
    display: none
}

.lgd-grid-cols-1[data-v-fb702296] {
    width: 100%
}

.lgd-grid-gap-1[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-fb702296] {
    width: 50%
}

.lgd-grid-gap-2[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-fb702296] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-fb702296] {
    width: 25%
}

.lgd-grid-gap-4[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-fb702296] {
    width: 20%
}

.lgd-grid-gap-5[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-fb702296] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-fb702296] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-fb702296] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-fb702296] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-fb702296] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-fb702296] {
    background-color: #66c0f4
}

.bh-spin[data-v-fb702296] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-fb702296] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-fb702296] {
    min-height: calc(100vh - 320px)
}

.l-button[data-v-fb702296] {
    border: 1px solid hsla(0, 0%, 83%, .4);
    color: gray;
    cursor: pointer;
    padding: 5px 25px;
    text-align: center
}

.l-button[data-v-fb702296]:hover {
    background: #f6f6f6
}

.l-button.disabled[data-v-fb702296],
.l-button[data-v-fb702296]:disabled {
    cursor: not-allowed;
    opacity: .8
}

.l-button.l-btn-primary[data-v-fb702296] {
    color: #fff
}

.l-button.l-btn-primary[data-v-fb702296],
.l-button.l-btn-primary[data-v-fb702296]:not(.disabled):not(:disabled):hover {
    background: #66c0f4;
    border-color: #66c0f4
}

.l-button.l-btn-success[data-v-fb702296] {
    background-color: #67c23a;
    border-color: #67c23a;
    color: #fff
}

.l-button.l-btn-success[data-v-fb702296]:not(.disabled):not(:disabled):hover {
    background: #85ce61;
    border-color: #85ce61
}

.ant-message[data-v-0d3f08b4] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-0d3f08b4] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-0d3f08b4] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-0d3f08b4] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-0d3f08b4],
.ant-checkbox-checked[data-v-0d3f08b4]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-0d3f08b4],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-0d3f08b4],
.ant-checkbox:hover .ant-checkbox-inner[data-v-0d3f08b4],
.ant-radio-checked .ant-radio-inner[data-v-0d3f08b4],
.ant-radio-checked[data-v-0d3f08b4]:after,
.ant-radio:hover .ant-radio-inner[data-v-0d3f08b4] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-0d3f08b4],
.ant-radio-inner[data-v-0d3f08b4]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-0d3f08b4],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-0d3f08b4],
.ant-checkbox:hover .ant-checkbox-inner[data-v-0d3f08b4] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-0d3f08b4] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-0d3f08b4],
.ant-input-number[data-v-0d3f08b4]:focus,
.ant-input-number[data-v-0d3f08b4]:hover,
.ant-input[data-v-0d3f08b4]:focus,
.ant-input[data-v-0d3f08b4]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-0d3f08b4] {
    display: none
}

.ant-pagination-item-active a[data-v-0d3f08b4] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-0d3f08b4] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-0d3f08b4]:focus,
.ant-pagination-item[data-v-0d3f08b4]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-0d3f08b4],
.ant-pagination-item:hover a[data-v-0d3f08b4] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-0d3f08b4],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-0d3f08b4],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-0d3f08b4],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-0d3f08b4] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-0d3f08b4],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-0d3f08b4] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-0d3f08b4]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-0d3f08b4]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-0d3f08b4] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-0d3f08b4] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-0d3f08b4],
.ant-select-selection[data-v-0d3f08b4]:active,
.ant-select-selection[data-v-0d3f08b4]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-0d3f08b4]:focus,
.ant-calendar-picker .ant-input[data-v-0d3f08b4]:hover,
.ant-calendar-picker:focus .ant-input[data-v-0d3f08b4],
.ant-select-selection[data-v-0d3f08b4]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-0d3f08b4]:not(.ant-input-disabled),
.ant-select-selection[data-v-0d3f08b4]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-0d3f08b4] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-0d3f08b4],
.ant-calendar-today .ant-calendar-date[data-v-0d3f08b4] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-0d3f08b4]:hover,
.ant-calendar-month-panel-month[data-v-0d3f08b4]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-0d3f08b4]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-0d3f08b4],
.ant-calendar-year-panel-year[data-v-0d3f08b4]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-0d3f08b4],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-0d3f08b4]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-0d3f08b4],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-0d3f08b4]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-0d3f08b4],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-0d3f08b4]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-0d3f08b4],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-0d3f08b4]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-0d3f08b4]:hover,
.ant-calendar-header a[data-v-0d3f08b4]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-0d3f08b4] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-0d3f08b4]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-0d3f08b4]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-0d3f08b4],
.ant-tabs-nav .ant-tabs-tab[data-v-0d3f08b4]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-0d3f08b4] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-0d3f08b4]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-0d3f08b4]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-0d3f08b4]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-0d3f08b4] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-0d3f08b4] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-0d3f08b4]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-0d3f08b4]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-0d3f08b4]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-0d3f08b4],
html[data-v-0d3f08b4] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-0d3f08b4] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-0d3f08b4] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-0d3f08b4] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-0d3f08b4],
a[data-v-0d3f08b4],
button[data-v-0d3f08b4],
input[data-v-0d3f08b4],
span[data-v-0d3f08b4] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-0d3f08b4]:focus-visible,
a[data-v-0d3f08b4]:focus-visible,
button[data-v-0d3f08b4]:focus-visible,
input[data-v-0d3f08b4]:focus-visible,
span[data-v-0d3f08b4]:focus-visible {
    outline: none
}

button[data-v-0d3f08b4]:focus,
button[data-v-0d3f08b4]:hover,
input[data-v-0d3f08b4]:focus,
input[data-v-0d3f08b4]:hover {
    outline: none !important
}

.w1200-layout[data-v-0d3f08b4] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-0d3f08b4],
.w1280-layout[data-v-0d3f08b4] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-0d3f08b4],
.g-full[data-v-0d3f08b4] {
    width: 100%
}

.g-fill[data-v-0d3f08b4] {
    height: 100%
}

.min-height-630[data-v-0d3f08b4] {
    min-height: 630px
}

.ant-btn[data-v-0d3f08b4]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-0d3f08b4]:after,
.ant-btn[data-v-0d3f08b4]:before {
    display: none
}

.lgd-grid-cols-1[data-v-0d3f08b4] {
    width: 100%
}

.lgd-grid-gap-1[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-0d3f08b4] {
    width: 50%
}

.lgd-grid-gap-2[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-0d3f08b4] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-0d3f08b4] {
    width: 25%
}

.lgd-grid-gap-4[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-0d3f08b4] {
    width: 20%
}

.lgd-grid-gap-5[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-0d3f08b4] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-0d3f08b4] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-0d3f08b4] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-0d3f08b4] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-0d3f08b4] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-0d3f08b4] {
    background-color: #66c0f4
}

.bh-spin[data-v-0d3f08b4] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-0d3f08b4] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-0d3f08b4] {
    min-height: calc(100vh - 320px)
}

body[data-v-0d3f08b4] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-0d3f08b4]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-0d3f08b4]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-0d3f08b4]::-webkit-scrollbar-thumb,
body[data-v-0d3f08b4]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-0d3f08b4]::-webkit-scrollbar-track {
    background: none
}

.license-modal-box[data-v-0d3f08b4] {
    background: #263040;
    border: 1px solid hsla(0, 0%, 70%, .4);
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(24, 15, 15, .1);
    padding: 0 18px;
    width: 600px
}

.license-modal-box .header[data-v-0d3f08b4] {
    align-items: center;
    border-bottom: 1px solid hsla(0, 0%, 100%, .03);
    display: flex;
    justify-content: space-between;
    padding: 13px 0 17px
}

.license-modal-box .header .title[data-v-0d3f08b4] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 16px;
    font-weight: 400
}

.license-modal-box .body-box[data-v-0d3f08b4] {
    height: 440px;
    margin: 12px 0 18px 5px;
    overflow-y: scroll
}

.license-modal-box .body-box[data-v-0d3f08b4]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.license-modal-box .body-box[data-v-0d3f08b4]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.license-modal-box .body-box[data-v-0d3f08b4]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.license-modal-box .body-box[data-v-0d3f08b4]::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 100%, .1)
}

.license-modal-box .body-box .content-box[data-v-0d3f08b4] {
    margin: 0 !important;
    padding-right: 5px
}

body[data-v-e86c5f7a] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-e86c5f7a]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-e86c5f7a]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-e86c5f7a]::-webkit-scrollbar-thumb,
body[data-v-e86c5f7a]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-e86c5f7a]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-e86c5f7a] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-e86c5f7a] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-e86c5f7a] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-e86c5f7a] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-e86c5f7a],
.ant-checkbox-checked[data-v-e86c5f7a]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-e86c5f7a],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-e86c5f7a],
.ant-checkbox:hover .ant-checkbox-inner[data-v-e86c5f7a],
.ant-radio-checked .ant-radio-inner[data-v-e86c5f7a],
.ant-radio-checked[data-v-e86c5f7a]:after,
.ant-radio:hover .ant-radio-inner[data-v-e86c5f7a] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-e86c5f7a],
.ant-radio-inner[data-v-e86c5f7a]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-e86c5f7a],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-e86c5f7a],
.ant-checkbox:hover .ant-checkbox-inner[data-v-e86c5f7a] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-e86c5f7a] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-e86c5f7a],
.ant-input-number[data-v-e86c5f7a]:focus,
.ant-input-number[data-v-e86c5f7a]:hover,
.ant-input[data-v-e86c5f7a]:focus,
.ant-input[data-v-e86c5f7a]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-e86c5f7a] {
    display: none
}

.ant-pagination-item-active a[data-v-e86c5f7a] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-e86c5f7a] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-e86c5f7a]:focus,
.ant-pagination-item[data-v-e86c5f7a]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-e86c5f7a],
.ant-pagination-item:hover a[data-v-e86c5f7a] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-e86c5f7a],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-e86c5f7a],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-e86c5f7a],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-e86c5f7a] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-e86c5f7a],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-e86c5f7a] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-e86c5f7a]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-e86c5f7a]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-e86c5f7a] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-e86c5f7a] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-e86c5f7a],
.ant-select-selection[data-v-e86c5f7a]:active,
.ant-select-selection[data-v-e86c5f7a]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-e86c5f7a]:focus,
.ant-calendar-picker .ant-input[data-v-e86c5f7a]:hover,
.ant-calendar-picker:focus .ant-input[data-v-e86c5f7a],
.ant-select-selection[data-v-e86c5f7a]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-e86c5f7a]:not(.ant-input-disabled),
.ant-select-selection[data-v-e86c5f7a]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-e86c5f7a] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-e86c5f7a],
.ant-calendar-today .ant-calendar-date[data-v-e86c5f7a] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-e86c5f7a]:hover,
.ant-calendar-month-panel-month[data-v-e86c5f7a]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-e86c5f7a]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-e86c5f7a],
.ant-calendar-year-panel-year[data-v-e86c5f7a]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-e86c5f7a],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-e86c5f7a]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-e86c5f7a],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-e86c5f7a]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-e86c5f7a],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-e86c5f7a]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-e86c5f7a],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-e86c5f7a]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-e86c5f7a]:hover,
.ant-calendar-header a[data-v-e86c5f7a]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-e86c5f7a] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-e86c5f7a]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-e86c5f7a]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-e86c5f7a],
.ant-tabs-nav .ant-tabs-tab[data-v-e86c5f7a]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-e86c5f7a] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-e86c5f7a]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-e86c5f7a]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-e86c5f7a]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-e86c5f7a] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-e86c5f7a] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-e86c5f7a]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-e86c5f7a]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-e86c5f7a]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-e86c5f7a],
html[data-v-e86c5f7a] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-e86c5f7a] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-e86c5f7a] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-e86c5f7a] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-e86c5f7a],
a[data-v-e86c5f7a],
button[data-v-e86c5f7a],
input[data-v-e86c5f7a],
span[data-v-e86c5f7a] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-e86c5f7a]:focus-visible,
a[data-v-e86c5f7a]:focus-visible,
button[data-v-e86c5f7a]:focus-visible,
input[data-v-e86c5f7a]:focus-visible,
span[data-v-e86c5f7a]:focus-visible {
    outline: none
}

button[data-v-e86c5f7a]:focus,
button[data-v-e86c5f7a]:hover,
input[data-v-e86c5f7a]:focus,
input[data-v-e86c5f7a]:hover {
    outline: none !important
}

.w1200-layout[data-v-e86c5f7a] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-e86c5f7a],
.w1280-layout[data-v-e86c5f7a] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-e86c5f7a],
.g-full[data-v-e86c5f7a] {
    width: 100%
}

.g-fill[data-v-e86c5f7a] {
    height: 100%
}

.min-height-630[data-v-e86c5f7a] {
    min-height: 630px
}

.ant-btn[data-v-e86c5f7a]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-e86c5f7a]:after,
.ant-btn[data-v-e86c5f7a]:before {
    display: none
}

.lgd-grid-cols-1[data-v-e86c5f7a] {
    width: 100%
}

.lgd-grid-gap-1[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-e86c5f7a] {
    width: 50%
}

.lgd-grid-gap-2[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-e86c5f7a] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-e86c5f7a] {
    width: 25%
}

.lgd-grid-gap-4[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-e86c5f7a] {
    width: 20%
}

.lgd-grid-gap-5[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-e86c5f7a] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-e86c5f7a] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-e86c5f7a] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-e86c5f7a] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-e86c5f7a] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-e86c5f7a] {
    background-color: #66c0f4
}

.bh-spin[data-v-e86c5f7a] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-e86c5f7a] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-e86c5f7a] {
    min-height: calc(100vh - 320px)
}

.close-btn[data-v-e86c5f7a] {
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    width: 30px
}

.close-btn .iconfont[data-v-e86c5f7a] {
    color: #b2b2b2;
    font-size: 25px;
    font-style: normal
}

@keyframes animate-e86c5f7a {
    0% {
        background-position-x: 0
    }

    to {
        background-position-x: -420px
    }
}

.close-btn.close-hover[data-v-e86c5f7a] {
    background-image: url(https://game.bohe.com/img/closesprite.019a5b9.png);
    background-size: 420px 30px
}

.close-btn.close-hover[data-v-e86c5f7a]:hover {
    animation: animate-e86c5f7a .2s steps(14)
}

.ant-message[data-v-374187bc] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-374187bc] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-374187bc] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-374187bc] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-374187bc],
.ant-checkbox-checked[data-v-374187bc]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-374187bc],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-374187bc],
.ant-checkbox:hover .ant-checkbox-inner[data-v-374187bc],
.ant-radio-checked .ant-radio-inner[data-v-374187bc],
.ant-radio-checked[data-v-374187bc]:after,
.ant-radio:hover .ant-radio-inner[data-v-374187bc] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-374187bc],
.ant-radio-inner[data-v-374187bc]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-374187bc],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-374187bc],
.ant-checkbox:hover .ant-checkbox-inner[data-v-374187bc] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-374187bc] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-374187bc],
.ant-input-number[data-v-374187bc]:focus,
.ant-input-number[data-v-374187bc]:hover,
.ant-input[data-v-374187bc]:focus,
.ant-input[data-v-374187bc]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-374187bc] {
    display: none
}

.ant-pagination-item-active a[data-v-374187bc] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-374187bc] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-374187bc]:focus,
.ant-pagination-item[data-v-374187bc]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-374187bc],
.ant-pagination-item:hover a[data-v-374187bc] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-374187bc],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-374187bc],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-374187bc],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-374187bc] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-374187bc],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-374187bc] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-374187bc]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-374187bc]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-374187bc] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-374187bc] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-374187bc],
.ant-select-selection[data-v-374187bc]:active,
.ant-select-selection[data-v-374187bc]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-374187bc]:focus,
.ant-calendar-picker .ant-input[data-v-374187bc]:hover,
.ant-calendar-picker:focus .ant-input[data-v-374187bc],
.ant-select-selection[data-v-374187bc]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-374187bc]:not(.ant-input-disabled),
.ant-select-selection[data-v-374187bc]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-374187bc] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-374187bc],
.ant-calendar-today .ant-calendar-date[data-v-374187bc] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-374187bc]:hover,
.ant-calendar-month-panel-month[data-v-374187bc]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-374187bc]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-374187bc],
.ant-calendar-year-panel-year[data-v-374187bc]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-374187bc],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-374187bc]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-374187bc],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-374187bc]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-374187bc],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-374187bc]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-374187bc],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-374187bc]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-374187bc]:hover,
.ant-calendar-header a[data-v-374187bc]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-374187bc] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-374187bc]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-374187bc]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-374187bc],
.ant-tabs-nav .ant-tabs-tab[data-v-374187bc]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-374187bc] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-374187bc]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-374187bc]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-374187bc]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-374187bc] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-374187bc] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-374187bc]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-374187bc]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-374187bc]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-374187bc],
html[data-v-374187bc] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-374187bc] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-374187bc] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-374187bc] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-374187bc],
a[data-v-374187bc],
button[data-v-374187bc],
input[data-v-374187bc],
span[data-v-374187bc] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-374187bc]:focus-visible,
a[data-v-374187bc]:focus-visible,
button[data-v-374187bc]:focus-visible,
input[data-v-374187bc]:focus-visible,
span[data-v-374187bc]:focus-visible {
    outline: none
}

button[data-v-374187bc]:focus,
button[data-v-374187bc]:hover,
input[data-v-374187bc]:focus,
input[data-v-374187bc]:hover {
    outline: none !important
}

.w1200-layout[data-v-374187bc] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-374187bc],
.w1280-layout[data-v-374187bc] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-374187bc],
.g-full[data-v-374187bc] {
    width: 100%
}

.g-fill[data-v-374187bc] {
    height: 100%
}

.min-height-630[data-v-374187bc] {
    min-height: 630px
}

.ant-btn[data-v-374187bc]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-374187bc]:after,
.ant-btn[data-v-374187bc]:before {
    display: none
}

.lgd-grid-cols-1[data-v-374187bc] {
    width: 100%
}

.lgd-grid-gap-1[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-374187bc] {
    width: 50%
}

.lgd-grid-gap-2[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-374187bc] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-374187bc] {
    width: 25%
}

.lgd-grid-gap-4[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-374187bc] {
    width: 20%
}

.lgd-grid-gap-5[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-374187bc] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-374187bc] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-374187bc] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-374187bc] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-374187bc] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-374187bc] {
    background-color: #66c0f4
}

.bh-spin[data-v-374187bc] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-374187bc] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-374187bc] {
    min-height: calc(100vh - 320px)
}

body[data-v-374187bc] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-374187bc]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-374187bc]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-374187bc]::-webkit-scrollbar-thumb,
body[data-v-374187bc]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-374187bc]::-webkit-scrollbar-track {
    background: none
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw button[data-v-374187bc]:after,
.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip button[data-v-374187bc]:after,
.after_style[data-v-374187bc] {
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: -1
}

.VipSetMeal-container[data-v-374187bc] {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 0 10px rgba(24, 15, 15, .1);
    display: flex;
    flex-direction: column;
    min-height: 500px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 845px
}

.VipSetMeal-container .VipSetMeal-header[data-v-374187bc] {
    background: url(https://game.bohe.com/img/vipSetMeal_banner.a6c3cdd.png);
    display: flex;
    height: 100px;
    padding: 23px 0 0 44px;
    width: 845px
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-avator[data-v-374187bc] {
    border: 2px solid #fff;
    border-radius: 100px;
    height: 50px;
    width: 50px
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-info .username span[data-v-374187bc] {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-info .username span.active[data-v-374187bc] {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #f2d59c, #dca54f);
    -webkit-background-clip: text;
    background-clip: text
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-info .username img[data-v-374187bc] {
    height: 14px;
    margin-left: 6px;
    width: 40px
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-info .loginAcc[data-v-374187bc] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 12px;
    font-weight: 500;
    height: 16px;
    line-height: 16px
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-info .vipText[data-v-374187bc] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    font-weight: 500;
    height: 16px;
    line-height: 16px
}

.VipSetMeal-container .VipSetMeal-header .VipSetMeal-info .vipText.active[data-v-374187bc] {
    color: #f3d69d;
    font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
    font-weight: 400;
    height: 20px;
    line-height: 20px
}

.VipSetMeal-container .VipSetMeal-main[data-v-374187bc] {
    flex: 1;
    padding: 0 0 30px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw[data-v-374187bc] {
    background-color: #fff;
    height: 89px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip[data-v-374187bc] {
    background-color: #fff;
    height: 89px;
    left: 0;
    width: 50%
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip button[data-v-374187bc] {
    background: #fff7eb;
    border-radius: 0 0 20px 0;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip button[data-v-374187bc]:after {
    background: linear-gradient(180deg, #feefda, #fff);
    border-radius: 0 20px 0 0;
    opacity: 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip.active[data-v-374187bc] {
    background-color: #f2f2f2
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip.active>button[data-v-374187bc] {
    border-radius: 0 20px 0 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-vip.active>button[data-v-374187bc]:after {
    opacity: 1
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw[data-v-374187bc] {
    background-color: #fff;
    height: 89px;
    right: 0;
    width: 50%
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw button[data-v-374187bc] {
    background: #f2f2f2;
    border-radius: 0 0 0 20px;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw button[data-v-374187bc]:after {
    background: linear-gradient(180deg, #ededed, #fff);
    border-radius: 20px 0 0 0;
    opacity: 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw.active[data-v-374187bc] {
    background-color: #fff7eb
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw.active>button[data-v-374187bc] {
    border-radius: 20px 0 0 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-vipAndSw .type-sw.active>button[data-v-374187bc]:after {
    opacity: 1
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list[data-v-374187bc] {
    flex-wrap: nowrap;
    margin-top: 28px;
    overflow-x: scroll;
    padding-top: 20px;
    transform: translateY(-20px);
    width: 785px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list[data-v-374187bc]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list[data-v-374187bc]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list[data-v-374187bc]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list[data-v-374187bc]::-webkit-scrollbar {
    height: 3px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.disabled[data-v-374187bc] {
    filter: grayscale(1);
    margin-bottom: 65px;
    pointer-events: none
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li[data-v-374187bc] {
    background: url(https://game.bohe.com/img/vipSetMeal_img.687dd46.png) top no-repeat;
    border-radius: 10px;
    cursor: pointer;
    flex: 0 0 180px;
    flex-direction: column;
    height: 137px;
    padding: 0 0 12px;
    position: relative;
    transition: all .2s linear
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li .recommend-icon[data-v-374187bc] {
    height: 30px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: -15px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li+li[data-v-374187bc] {
    margin-left: 15px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li.active[data-v-374187bc] {
    background-image: url(https://game.bohe.com/img/vipSetMeal_img_active.86bb8ac.png);
    flex: 0 0 200px;
    height: 136px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li.active .originPrice[data-v-374187bc] {
    color: #dcae78
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li h4[data-v-374187bc] {
    color: #000;
    font-size: 17px;
    font-weight: 500;
    height: 20px;
    line-height: 20px;
    margin: 15px 0 10px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li .price[data-v-374187bc] {
    color: #7b4800;
    font-family: HarmonyOS Sans SC-Bold, HarmonyOS Sans SC;
    font-size: 20px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin: 4px 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li .price span[data-v-374187bc] {
    font-size: 14px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li .originPrice[data-v-374187bc] {
    color: #999;
    font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    -webkit-text-decoration: line-through;
    text-decoration: line-through
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list li .desc[data-v-374187bc] {
    border: 1px solid #d6964d;
    border-radius: 4px;
    color: #d6964d;
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 6px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li[data-v-374187bc] {
    background: url(https://game.bohe.com/img/swSetMeal_img.4cf5ca9.png) top no-repeat;
    flex: 0 0 180px;
    height: 137px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li .price[data-v-374187bc] {
    color: #333
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li .desc[data-v-374187bc] {
    border-color: #ccc;
    color: #999
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li.active[data-v-374187bc] {
    background-image: url(https://game.bohe.com/img/swSetMeal_img_active.461db6e.png);
    flex: 0 0 180px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li.active .price[data-v-374187bc] {
    color: #66c0f4
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li.active .originPrice[data-v-374187bc] {
    color: #999
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-list.swSetMeal li.active .desc[data-v-374187bc] {
    border-color: #66c0f4;
    color: #66c0f4
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy[data-v-374187bc] {
    border: 3px solid #f6f7f9;
    border-radius: 10px;
    height: 220px;
    width: 785px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info[data-v-374187bc] {
    height: 185px;
    margin: 20px 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .qrcode-box[data-v-374187bc] {
    border-radius: 10px;
    margin-right: 35px;
    width: 165px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info[data-v-374187bc] #qrcode {
    background: #f6f7f9;
    border: 10px solid #f6f7f9;
    border-radius: 10px;
    height: 160px;
    width: 160px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap[data-v-374187bc] {
    color: #666;
    font-size: 14px;
    font-weight: 400
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-desc-price[data-v-374187bc] {
    line-height: 20px;
    margin-bottom: 6px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-desc-price span[data-v-374187bc] {
    color: #fe5151;
    font-family: HarmonyOS Sans SC-Bold;
    font-weight: 600
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-wellet[data-v-374187bc] {
    align-items: center;
    color: #666;
    display: flex;
    font-size: 14px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-wellet button[data-v-374187bc] {
    background: #fbfbfb;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    color: #666;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 8px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-wellet span[data-v-374187bc] {
    color: #66c0f4;
    margin-left: 6px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-wellet[data-v-374187bc] .ant-checkbox-inner {
    background: transparent !important;
    border: 1px solid #ddd
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-wellet[data-v-374187bc] .ant-checkbox-inner:after {
    border-color: #66c0f4
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-tips[data-v-374187bc] {
    color: #fe5151;
    font-size: 12px;
    padding-left: 26px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-license[data-v-374187bc] {
    color: #999;
    font-size: 14px;
    line-height: 14px;
    margin: 10px 0 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-license span[data-v-374187bc] {
    color: #66c0f4;
    cursor: pointer
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .saomiao[data-v-374187bc] {
    margin-right: 15px;
    padding: 3px 0
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .icon-saomiao[data-v-374187bc] {
    height: 35px;
    width: 35px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .icon-payment[data-v-374187bc] {
    height: 26px;
    width: 26px
}

.VipSetMeal-container .VipSetMeal-main .VipSetMeal-buy .order-info .pay-desc-wrap .pay-methods[data-v-374187bc] {
    margin: 0 0 15px
}

.VipSetMeal-container .VipSetMeal-main footer[data-v-374187bc] {
    margin: 26px 0 0
}

.VipSetMeal-container .VipSetMeal-main footer .footer-box[data-v-374187bc] {
    font-family: HarmonyOS Sans SC-Medium, HarmonyOS Sans SC;
    height: 42px;
    margin-left: 75px
}

.VipSetMeal-container .VipSetMeal-main footer .footer-box img[data-v-374187bc] {
    height: 42px;
    margin-right: 10px;
    width: 42px
}

.VipSetMeal-container .VipSetMeal-main footer .footer-box .info[data-v-374187bc] {
    flex-direction: column
}

.VipSetMeal-container .VipSetMeal-main footer .footer-box .info h5[data-v-374187bc] {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.VipSetMeal-container .VipSetMeal-main footer .footer-box .info p[data-v-374187bc] {
    color: #999;
    font-family: HarmonyOS Sans SC-Regular, HarmonyOS Sans SC;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin: 1px 0 0
}

.VipSetMeal-container .close-btn[data-v-374187bc] {
    border: none;
    height: 30px;
    padding: 0;
    position: absolute;
    right: 18px;
    top: 13px;
    width: 30px
}

.VipSetMeal-container .close-btn[data-v-374187bc]:hover {
    border: none
}

body[data-v-00575186] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-00575186]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-00575186]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-00575186]::-webkit-scrollbar-thumb,
body[data-v-00575186]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-00575186]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-00575186] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-00575186] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-00575186] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-00575186] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-00575186],
.ant-checkbox-checked[data-v-00575186]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-00575186],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-00575186],
.ant-checkbox:hover .ant-checkbox-inner[data-v-00575186],
.ant-radio-checked .ant-radio-inner[data-v-00575186],
.ant-radio-checked[data-v-00575186]:after,
.ant-radio:hover .ant-radio-inner[data-v-00575186] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-00575186],
.ant-radio-inner[data-v-00575186]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-00575186],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-00575186],
.ant-checkbox:hover .ant-checkbox-inner[data-v-00575186] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-00575186] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-00575186],
.ant-input-number[data-v-00575186]:focus,
.ant-input-number[data-v-00575186]:hover,
.ant-input[data-v-00575186]:focus,
.ant-input[data-v-00575186]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-00575186] {
    display: none
}

.ant-pagination-item-active a[data-v-00575186] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-00575186] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-00575186]:focus,
.ant-pagination-item[data-v-00575186]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-00575186],
.ant-pagination-item:hover a[data-v-00575186] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-00575186],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-00575186],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-00575186],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-00575186] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-00575186],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-00575186] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-00575186]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-00575186]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-00575186] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-00575186] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-00575186],
.ant-select-selection[data-v-00575186]:active,
.ant-select-selection[data-v-00575186]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-00575186]:focus,
.ant-calendar-picker .ant-input[data-v-00575186]:hover,
.ant-calendar-picker:focus .ant-input[data-v-00575186],
.ant-select-selection[data-v-00575186]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-00575186]:not(.ant-input-disabled),
.ant-select-selection[data-v-00575186]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-00575186] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-00575186],
.ant-calendar-today .ant-calendar-date[data-v-00575186] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-00575186]:hover,
.ant-calendar-month-panel-month[data-v-00575186]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-00575186]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-00575186],
.ant-calendar-year-panel-year[data-v-00575186]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-00575186],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-00575186]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-00575186],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-00575186]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-00575186],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-00575186]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-00575186],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-00575186]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-00575186]:hover,
.ant-calendar-header a[data-v-00575186]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-00575186] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-00575186]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-00575186]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-00575186],
.ant-tabs-nav .ant-tabs-tab[data-v-00575186]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-00575186] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-00575186]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-00575186]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-00575186]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-00575186] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-00575186] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-00575186]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-00575186]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-00575186]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-00575186],
html[data-v-00575186] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-00575186] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-00575186] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-00575186] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-00575186],
a[data-v-00575186],
button[data-v-00575186],
input[data-v-00575186],
span[data-v-00575186] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-00575186]:focus-visible,
a[data-v-00575186]:focus-visible,
button[data-v-00575186]:focus-visible,
input[data-v-00575186]:focus-visible,
span[data-v-00575186]:focus-visible {
    outline: none
}

button[data-v-00575186]:focus,
button[data-v-00575186]:hover,
input[data-v-00575186]:focus,
input[data-v-00575186]:hover {
    outline: none !important
}

.w1200-layout[data-v-00575186] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-00575186],
.w1280-layout[data-v-00575186] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-00575186],
.g-full[data-v-00575186] {
    width: 100%
}

.g-fill[data-v-00575186] {
    height: 100%
}

.min-height-630[data-v-00575186] {
    min-height: 630px
}

.ant-btn[data-v-00575186]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-00575186]:after,
.ant-btn[data-v-00575186]:before {
    display: none
}

.lgd-grid-cols-1[data-v-00575186] {
    width: 100%
}

.lgd-grid-gap-1[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-00575186] {
    width: 50%
}

.lgd-grid-gap-2[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-00575186] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-00575186] {
    width: 25%
}

.lgd-grid-gap-4[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-00575186] {
    width: 20%
}

.lgd-grid-gap-5[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-00575186] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-00575186] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-00575186] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-00575186] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-00575186] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-00575186] {
    background-color: #66c0f4
}

.bh-spin[data-v-00575186] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-00575186] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-00575186] {
    min-height: calc(100vh - 320px)
}

.main-box[data-v-00575186] {
    height: 670px;
    transform: scale(.8);
    width: 520px
}

.login-container[data-v-00575186] {
    background: url(https://game.bohe.com/img/login_bg.e59e517.png) 50% no-repeat;
    background-size: 100% 100%;
    border: 10px solid hsla(0, 0%, 100%, .2);
    border-radius: 50px;
    height: 670px;
    overflow: hidden;
    padding-left: 60px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 520px
}

.login-container .login-warpper[data-v-00575186] {
    transition: all .2s linear
}

.login-container .login-warpper.active[data-v-00575186] {
    transform: translateX(-515px)
}

.login-container .login-main[data-v-00575186] {
    min-width: 385px
}

.login-container .login-main .login-please[data-v-00575186] {
    margin-top: 57px;
    pointer-events: none
}

.login-container .login-main .login-tabs[data-v-00575186] {
    margin-top: 50px
}

.login-container .login-main .login-tabs[data-v-00575186]:after {
    background: #66c0f4;
    border-radius: 100px;
    content: "";
    display: block;
    height: 4px;
    left: 29px;
    position: absolute;
    top: 33px;
    transition: left .1s linear;
    width: 104px
}

.login-container .login-main .login-tabs.active[data-v-00575186]:after {
    left: 251px
}

.login-container .login-main .login-tabs .login-tabs-item[data-v-00575186] {
    color: #666;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 51px 24px 30px
}

.login-container .login-main .login-tabs .login-tabs-item[data-v-00575186]:last-child {
    padding: 6px 34px 24px 54px
}

.login-container .login-main .login-tabs .login-tabs-item.active[data-v-00575186] {
    color: #333;
    font-weight: 500
}

.login-container .login-main .login-go-forgetPwd[data-v-00575186] {
    color: #999;
    margin-top: 18px
}

.login-container .login-forgetPwd[data-v-00575186] {
    margin-left: 130px;
    margin-top: 78px;
    width: 385px
}

.login-container .login-forgetPwd .login-forgetPwd-title[data-v-00575186] {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.login-container .login-forgetPwd .login-forgetPwd-title p[data-v-00575186] {
    color: #2a5748;
    cursor: pointer;
    font-size: 18px;
    width: 100px
}

.login-container .login-forgetPwd .login-forgetPwd-title h2[data-v-00575186] {
    color: #2a5748;
    font-size: 30px;
    margin-top: 30px
}

.login-container .login-forgetPwd .login-forgetPwd-title .border[data-v-00575186] {
    background: #66c0f4;
    border: none;
    border-radius: 100px;
    height: 4px;
    margin-left: 3px;
    margin-top: 39px;
    width: 32px
}

.login-container .login-button[data-v-00575186] {
    background: #9edecb;
    border-radius: 100px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    height: 60px;
    margin-top: 24px;
    position: relative;
    transition: all .2s linear;
    width: 370px;
    z-index: 0
}

.login-container .login-button[data-v-00575186]:after {
    background: linear-gradient(180deg, #00f2aa, #01be78);
    border-radius: 100px;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s linear;
    width: 100%;
    z-index: -1
}

.login-container .login-button.active[data-v-00575186] {
    box-shadow: 0 10px 10px 0 rgba(1, 208, 120, .2);
    color: #fff
}

.login-container .login-button.active[data-v-00575186]:after {
    opacity: 1
}

.login-container .login-sendCode[data-v-00575186] {
    color: #66c0f4;
    cursor: pointer;
    font-size: 18px
}

.login-container[data-v-00575186] .login-ipt .ant-input {
    border: none;
    border-bottom: 1px solid #f2f2f2;
    border-radius: 0;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    height: 64px;
    width: 370px
}

.login-container[data-v-00575186] .login-ipt .ant-input::-moz-placeholder {
    color: #bbb;
    font-size: 18px
}

.login-container[data-v-00575186] .login-ipt .ant-input::placeholder {
    color: #bbb;
    font-size: 18px
}

.login-container[data-v-00575186] .login-ipt .ant-input:focus,
.login-container[data-v-00575186] .login-ipt .ant-input:hover {
    border-color: #f2f2f2;
    border-right-width: 1px !important;
    outline: 0
}

.login-container[data-v-00575186] .login-ipt .ant-input-prefix {
    left: 1px
}

.login-container[data-v-00575186] .has-error .ant-input,
.login-container[data-v-00575186] .has-error .ant-input:focus {
    box-shadow: none;
    outline: 0
}

.login-container[data-v-00575186] .ant-form-explain {
    font-size: 18px;
    margin-top: 6px;
    padding-left: 30px
}

.login-close[data-v-00575186] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAjNJREFUaEPtmet1wjAMhaVO0NMJ0kwAmcCT9DVB2wWACWg7QMMmzQQ0E1A2YAT3JE0gpCEPS5Y5wflNpHy617ItEC7swQvjBQ88dsW9wl7hkVXAW3pkgv7D8Qp7hUdWAW/pkQnqmxbZ0qGKZhr0c1ZKBFxtkvULp0uO4iPGm6/1KyU+CThU0bKELT+igH6kfFTxLoYq+tSgH6qxNOjFNknnpvFJwLdqugOA63pyBuhG2CLP7if5vjkr4Iq9TZRug81CuwMO1GSOgLNT1TZQugsWNOi3bZIa9wmSpTPQQE1XCHDPAN0HdrVNUhPX7D+PDMwELQL7t9SYHoLSYrCswKZKhyqK61tPbRsi27gaj03hMugQpaVh2RUeAp39VlLZw8GIaQ3Xw3Qp3ZZWg2a1sVVLV4ObQNuEtWZpU2jbsCLAfbp3sZ6t2VjM0mWirm5cOXs/5b3M4sO+LdW+tfNQcVz9/D5tFdom8CDYw7ZhF9oWsBGsBLQN4E7YrBsDXAHWphkS9uYG7gVbXvECFcXS0JzAg2CHHEM5GxkXsBFsAY2BmsY9hggs3ZsDmAK771NS0FRgDtih0O5GPE1zaeLlvdPeZzmXJp6Nu6DdjWlPDeIZbj1t0O6Am+bSDLBta1pr0O+O59KTJQLmc2kN+oPyv0/DJQkDlce/K+JnsAvKZYrapSm5nbzrgZ2UXTCpV1iw2E5SeYWdlF0wqVdYsNhOUnmFnZRdMKlXWLDYTlJ5hZ2UXTDpL9xMbEzzfK2CAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100% 100%;
    height: 37.5px;
    margin: auto;
    right: 28px;
    top: 28px;
    width: 37.5px
}

.login-close[data-v-00575186]:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAi5JREFUaEPtmVtSwzAMRa9ZAcP2SHmtAPilT1q+CyyAZKbp+rqDmkmCmaZpXpZsd1L5txPJR1eSbVXhwpa6MF4I8NAVF4VF4YFFQFJ6YIJWcERhUXhgEZCUHpig0rToKb2MZgCe81BqnWC6fWHNkkP7e8SYpa8U+zTg99EaShewZimVYLx5pGyqCB4UPkY/0PqhZGuPBWbp3NY+DXgZ7QBcVwuFCF0HWzjaYZLenBdwthtbpZthAwMvojmukNXw6dUXuh0W0OoT0411n6CldIa5jBIA92ToLrBKJxhvSf2BDswB7Qk2rzTb4q98Z6u0R1heYFulV6O4cvSUjjl6GpfMsSlsDPVR2jMsv8J9oPPLxdGlwqGyxjRfDR+nSpvSTanF0I1rT0r2lD40aAPtENZdSttCO4b1A9yle+c74e3GYVLaeG3rxjmwSvC2eYKCdllm7ppW3oVrnni14XcP7Q64L+z/ueEW2g2wLawHaH7gLrBZg8pTXpWnGaWLhxuleYG7wpon3uo29g3NB9wXts81lLF78wDbwppOvori1iECEzQdmAJrVM5seIKmAXPA9oUmjoBpwKfm0pQnXhelz3IuTbkbt0Of4Vya+hBohg4IfGouTYVtrmkNrb7CzqWLOjZz6W9M7P/3qbwpCqXXAO7+fvvCJF1QXlO0pkXxHOhbAQ4UeG9uRWFvoQ7kSBQOFHhvbkVhb6EO5EgUDhR4b25FYW+hDuRIFA4UeG9ufwEPIDRMaACD8QAAAABJRU5ErkJggg==)
}

.ant-message[data-v-0219d027] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-0219d027] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-0219d027] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-0219d027] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-0219d027],
.ant-checkbox-checked[data-v-0219d027]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-0219d027],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-0219d027],
.ant-checkbox:hover .ant-checkbox-inner[data-v-0219d027],
.ant-radio-checked .ant-radio-inner[data-v-0219d027],
.ant-radio-checked[data-v-0219d027]:after,
.ant-radio:hover .ant-radio-inner[data-v-0219d027] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-0219d027],
.ant-radio-inner[data-v-0219d027]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-0219d027],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-0219d027],
.ant-checkbox:hover .ant-checkbox-inner[data-v-0219d027] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-0219d027] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-0219d027],
.ant-input-number[data-v-0219d027]:focus,
.ant-input-number[data-v-0219d027]:hover,
.ant-input[data-v-0219d027]:focus,
.ant-input[data-v-0219d027]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-0219d027] {
    display: none
}

.ant-pagination-item-active a[data-v-0219d027] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-0219d027] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-0219d027]:focus,
.ant-pagination-item[data-v-0219d027]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-0219d027],
.ant-pagination-item:hover a[data-v-0219d027] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-0219d027],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-0219d027],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-0219d027],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-0219d027] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-0219d027],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-0219d027] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-0219d027]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-0219d027]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-0219d027] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-0219d027] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-0219d027],
.ant-select-selection[data-v-0219d027]:active,
.ant-select-selection[data-v-0219d027]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-0219d027]:focus,
.ant-calendar-picker .ant-input[data-v-0219d027]:hover,
.ant-calendar-picker:focus .ant-input[data-v-0219d027],
.ant-select-selection[data-v-0219d027]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-0219d027]:not(.ant-input-disabled),
.ant-select-selection[data-v-0219d027]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-0219d027] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-0219d027],
.ant-calendar-today .ant-calendar-date[data-v-0219d027] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-0219d027]:hover,
.ant-calendar-month-panel-month[data-v-0219d027]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-0219d027]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-0219d027],
.ant-calendar-year-panel-year[data-v-0219d027]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-0219d027],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-0219d027]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-0219d027],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-0219d027]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-0219d027],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-0219d027]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-0219d027],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-0219d027]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-0219d027]:hover,
.ant-calendar-header a[data-v-0219d027]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-0219d027] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-0219d027]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-0219d027]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-0219d027],
.ant-tabs-nav .ant-tabs-tab[data-v-0219d027]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-0219d027] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-0219d027]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-0219d027]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-0219d027]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-0219d027] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-0219d027] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-0219d027]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-0219d027]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-0219d027]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-0219d027],
html[data-v-0219d027] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-0219d027] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-0219d027] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-0219d027] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-0219d027],
a[data-v-0219d027],
button[data-v-0219d027],
input[data-v-0219d027],
span[data-v-0219d027] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-0219d027]:focus-visible,
a[data-v-0219d027]:focus-visible,
button[data-v-0219d027]:focus-visible,
input[data-v-0219d027]:focus-visible,
span[data-v-0219d027]:focus-visible {
    outline: none
}

button[data-v-0219d027]:focus,
button[data-v-0219d027]:hover,
input[data-v-0219d027]:focus,
input[data-v-0219d027]:hover {
    outline: none !important
}

.w1200-layout[data-v-0219d027] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-0219d027],
.w1280-layout[data-v-0219d027] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-0219d027],
.g-full[data-v-0219d027] {
    width: 100%
}

.g-fill[data-v-0219d027] {
    height: 100%
}

.min-height-630[data-v-0219d027] {
    min-height: 630px
}

.ant-btn[data-v-0219d027]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-0219d027]:after,
.ant-btn[data-v-0219d027]:before {
    display: none
}

.lgd-grid-cols-1[data-v-0219d027] {
    width: 100%
}

.lgd-grid-gap-1[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-0219d027] {
    width: 50%
}

.lgd-grid-gap-2[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-0219d027] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-0219d027] {
    width: 25%
}

.lgd-grid-gap-4[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-0219d027] {
    width: 20%
}

.lgd-grid-gap-5[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-0219d027] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-0219d027] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-0219d027] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-0219d027] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-0219d027] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-0219d027] {
    background-color: #66c0f4
}

.bh-spin[data-v-0219d027] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-0219d027] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-0219d027] {
    min-height: calc(100vh - 320px)
}

body[data-v-0219d027] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-0219d027]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-0219d027]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-0219d027]::-webkit-scrollbar-thumb,
body[data-v-0219d027]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-0219d027]::-webkit-scrollbar-track {
    background: none
}

.vip-suit-bug-content[data-v-0219d027] {
    background-color: #191e2b;
    background-image: url(https://game.bohe.com/img/zhifu_bg.893968a.png);
    background-size: cover;
    padding: 24px 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 950px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content[data-v-0219d027] {
    height: 167px;
    margin-bottom: 68px;
    margin-right: 30px;
    padding-top: 25px;
    width: 390px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content[data-v-0219d027] {
    margin-right: 14px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content .label .label-title[data-v-0219d027] {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content .label .label-alt[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    height: 16px;
    line-height: 16px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content img[data-v-0219d027] {
    height: 30px;
    margin-right: 8px;
    width: 30px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content[data-v-0219d027] {
    border: 1px solid transparent;
    border-radius: 2px 2px 2px 2px;
    height: 50px;
    margin-bottom: 50px;
    opacity: 1;
    position: relative;
    width: 100%
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-btn[data-v-0219d027] {
    background: linear-gradient(90deg, #91c045, #688e31);
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    height: 50px;
    margin-left: 10px;
    width: 120px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-btn[data-v-0219d027]:hover {
    background: linear-gradient(90deg, #8fbd46, #709a34)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-disable-btn[data-v-0219d027] {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 2px 2px 2px 2px;
    color: hsla(0, 0%, 100%, .5);
    cursor: not-allowed;
    height: 50px;
    margin-left: 10px;
    width: 120px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .rule-text[data-v-0219d027] {
    bottom: -30px;
    color: #fe5151;
    font-size: 14px;
    left: 0;
    position: absolute
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027]:focus-within {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027]:focus-within {
    border: 1px solid #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027],
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027] {
    align-items: center;
    background: #18202c;
    border: 1px solid transparent;
    display: flex;
    height: 50px;
    outline: none;
    transition: all .5s;
    width: 260px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum .ant-input-prefix img[data-v-0219d027],
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input .ant-input-prefix img[data-v-0219d027] {
    height: 16px;
    width: 16px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027] .ant-input,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027] .ant-input {
    background: hsla(0, 0%, 100%, .05) !important;
    border: 0 solid transparent;
    border-radius: 0;
    caret-color: #fff;
    color: #fff;
    font-size: 14px;
    height: 50px;
    width: 260px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027] .ant-input::-moz-placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027] .ant-input::-moz-placeholder {
    color: hsla(0, 0%, 98%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027] .ant-input::placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027] .ant-input::placeholder {
    color: hsla(0, 0%, 98%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027]:hover,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027]:hover {
    border-color: #82ad3e
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027]::-moz-placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027]::-moz-placeholder {
    color: #bbb
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027]::placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-0219d027]::placeholder {
    color: #bbb
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027] {
    border: 1px solid #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-0219d027]:hover {
    border-color: #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .confirm[data-v-0219d027] .ant-input {
    color: hsla(0, 0%, 100%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-title[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 14px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-title .warn[data-v-0219d027] {
    color: #ff6262
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent[data-v-0219d027] {
    width: 100%
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe[data-v-0219d027] {
    padding-top: 43px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .serve-content[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .serve-content .license span[data-v-0219d027] {
    color: #66c0f4;
    cursor: pointer
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder[data-v-0219d027] {
    cursor: pointer;
    font-size: 14px;
    margin-top: 11px;
    position: relative
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .wallet[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8)
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .wallet .price[data-v-0219d027] {
    color: #ffc361
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .check[data-v-0219d027] {
    border: 1px solid hsla(0, 0%, 100%, .5);
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-right: 4px;
    width: 16px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder:hover .check[data-v-0219d027] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .check-active[data-v-0219d027] {
    border: 1px solid #82ad3e;
    position: relative
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .check-active[data-v-0219d027]:after {
    border-right: 1px solid #82ad3e;
    border-top: 1px solid #82ad3e;
    border-color: transparent transparent #82ad3e #82ad3e;
    border-style: solid;
    border-width: 1px;
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 3px;
    top: 1px;
    transform: rotate(-45deg);
    width: 9px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .pay-mode[data-v-0219d027] {
    margin-top: 8px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .pay-mode .mode-alt[data-v-0219d027] {
    color: #fff;
    font-size: 14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .pay-mode .icon-payment[data-v-0219d027] {
    height: 25px;
    width: 25px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .price-box[data-v-0219d027] {
    margin-top: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .price-box .price[data-v-0219d027] {
    color: #ffc361;
    font-size: 28px;
    font-weight: 700
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .price-box .discount[data-v-0219d027] {
    border: 1px solid #ffc361;
    border-radius: 4px;
    color: #ffc361;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    margin-left: 8px;
    padding: 0 4px;
    white-space: nowrap
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .pay-amount[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 20px;
    line-height: 20px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code[data-v-0219d027] {
    margin-right: 20px;
    margin-top: 15px;
    width: 199px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .pay-time[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-top: 11px;
    text-align: center
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .pay-time .time[data-v-0219d027] {
    color: #ffc361
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .code-img[data-v-0219d027] {
    background-color: #fff;
    padding: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .code-img img[data-v-0219d027] {
    height: 150px;
    width: 150px
}

.vip-suit-bug-content .goods-type[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    height: 110px;
    width: 100%
}

.vip-suit-bug-content .goods-type .goods-item[data-v-0219d027] {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid transparent;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    margin-left: 10px;
    max-width: 440px;
    padding: 30px 18px;
    position: relative;
    transition: all .3s
}

.vip-suit-bug-content .goods-type .goods-item .radio[data-v-0219d027] {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid #fff;
    border-radius: 50%;
    height: 20px;
    margin-top: 2px;
    position: relative;
    width: 20px
}

.vip-suit-bug-content .goods-type .goods-item .radio-active[data-v-0219d027]:after {
    background: #bdff00;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 12px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info[data-v-0219d027] {
    margin-left: 12px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .goods-title-content .goods-title[data-v-0219d027] {
    font-size: 16px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .goods-title-content .goods-alt[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .item-alt-content .realPrice[data-v-0219d027] {
    color: #ffc361;
    font-size: 24px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .item-alt-content .orginPrice[data-v-0219d027] {
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin-left: 10px
}

.vip-suit-bug-content .goods-type .goods-item[data-v-0219d027]:first-child {
    margin-left: 0
}

.vip-suit-bug-content .goods-type .goods-item[data-v-0219d027]:hover {
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .goods-type .goods-item:hover .radio[data-v-0219d027] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .goods-type .goods-share[data-v-0219d027]:after {
    background: url(https://game.bohe.com/img/vip_jb.e6319fd.png) no-repeat 50%;
    background-size: 70px 24px;
    content: "";
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px
}

.vip-suit-bug-content .goods-type .goods-only[data-v-0219d027]:after {
    background: url(https://game.bohe.com/img/only_jb.3e3d602.png) no-repeat 50%;
    background-size: 50px 24px;
    content: "";
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px
}

.vip-suit-bug-content .goods-type .goods-item-active[data-v-0219d027] {
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .goods-type .goods-item-active .radio[data-v-0219d027] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .coll-goods[data-v-0219d027] {
    height: 122px;
    padding-top: 10px
}

.vip-suit-bug-content .coll-goods .coll-goods-content[data-v-0219d027] {
    color: #fff;
    height: 90px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item[data-v-0219d027] {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid transparent;
    cursor: pointer;
    float: left;
    height: 76px;
    margin-left: 10px;
    padding: 18px 0 0 17px;
    position: relative;
    transition: all .3s;
    width: 290px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .corner-mark[data-v-0219d027] {
    position: absolute;
    right: 0;
    top: -12px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price[data-v-0219d027] {
    margin-left: 12px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content[data-v-0219d027] {
    height: 18px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .discount[data-v-0219d027] {
    border: 1px solid #4c6b22;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    padding-right: 3px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .discount .discount-alt[data-v-0219d027] {
    background-color: #4c6b22;
    color: #bdff00;
    display: inline-block;
    height: 17px;
    margin-right: 3px;
    position: relative;
    text-align: center;
    width: 19px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .discount .discount-alt[data-v-0219d027]:after {
    border-color: #4c6b22 transparent;
    border-style: solid;
    border-width: 0 2px 17px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -2px;
    top: 0;
    width: 0
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .del[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    margin: 0 2px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .price[data-v-0219d027] {
    color: #ffc361;
    font-size: 14px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .price .alt[data-v-0219d027] {
    font-size: 18px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-title[data-v-0219d027] {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 8px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .check-content[data-v-0219d027] {
    border: 1px solid hsla(0, 0%, 100%, .5);
    height: 16px;
    width: 16px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .check-content-active[data-v-0219d027] {
    position: relative
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .check-content-active[data-v-0219d027]:after {
    border-right: 1px solid #82ad3e;
    border-top: 1px solid #82ad3e;
    border-color: transparent transparent #82ad3e #82ad3e;
    border-style: solid;
    border-width: 1px;
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 3px;
    top: 2px;
    transform: rotate(-45deg);
    width: 9px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item[data-v-0219d027]:first-child {
    margin-left: 0
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item[data-v-0219d027]:hover {
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item-active .check-content[data-v-0219d027],
.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item-active[data-v-0219d027],
.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item:hover .check-content[data-v-0219d027] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .coll-goods .coll-title[data-v-0219d027] {
    color: #fff;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 16px
}

.vip-suit-bug-content .coll-goods .coll-title .coll-alt[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px
}

.vip-suit-bug-content .bug-goods-content[data-v-0219d027] {
    background: hsla(0, 0%, 100%, .05);
    border-radius: 2px;
    color: hsla(0, 0%, 100%, .5);
    height: 180px;
    margin-bottom: 20px;
    width: 890px
}

.vip-suit-bug-content .bug-goods-content .goods-img[data-v-0219d027] {
    height: auto;
    margin-right: 31px;
    width: 322px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .sign-alt[data-v-0219d027] {
    color: #fe5151;
    font-size: 12px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .sign-alt img[data-v-0219d027] {
    height: 12px;
    margin-right: 5px;
    width: 12px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .game-coll-container[data-v-0219d027] {
    margin: 5px 0 10px;
    overflow: hidden
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .game-coll-container .coll-item[data-v-0219d027] {
    align-items: center;
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e;
    border-radius: 2px 2px 2px 2px;
    color: #82ad3e;
    display: flex;
    float: left;
    font-size: 12px;
    height: 28px;
    justify-content: center;
    line-height: 28px;
    margin-bottom: 6px;
    margin-right: 6px;
    padding: 0 5px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .game-coll-container .coll-item-del[data-v-0219d027] {
    background: hsla(0, 0%, 100%, .1);
    border: 1px solid hsla(0, 0%, 100%, .3);
    color: hsla(0, 0%, 100%, .3)
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .plate-name[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-top: 12px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content[data-v-0219d027] {
    font-size: 14px;
    height: 18px;
    margin-top: 11px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .real-price[data-v-0219d027] {
    color: #ffc361;
    font-size: 18px;
    height: 18px;
    line-height: 18px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .origin-price[data-v-0219d027] {
    margin-left: 6px;
    margin-right: 8px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .discunt[data-v-0219d027] {
    background: #4c6b22;
    color: #bdff00;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    text-align: center;
    width: 34px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .suit-title[data-v-0219d027] {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    height: 26px;
    line-height: 26px;
    margin-top: 17px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .suit-alt[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-top: 10px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .suit-alt-sub[data-v-0219d027] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-top: 10px
}

.vip-suit-bug-content .head-content[data-v-0219d027] {
    height: 54px;
    margin-bottom: 24px;
    position: relative
}

.vip-suit-bug-content .head-content .zhifu-title[data-v-0219d027] {
    color: #fff;
    font-size: 18px;
    height: 24px;
    line-height: 24px
}

.vip-suit-bug-content .head-content[data-v-0219d027]:after {
    background: url(https://game.bohe.com/img/zhifu_head_bg.47e660f.png) no-repeat 50%;
    background-size: 577px 34px;
    bottom: 0;
    content: "";
    display: block;
    height: 34px;
    left: 142px;
    position: absolute;
    width: 577px
}

.vip-suit-bug-content .close-btn[data-v-0219d027] {
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 40px
}

.vip-suit-bug-content .close-btn[data-v-0219d027]:hover {
    background: hsla(0, 0%, 100%, .1)
}

.ant-message[data-v-8275a276] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-8275a276] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-8275a276] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-8275a276] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-8275a276],
.ant-checkbox-checked[data-v-8275a276]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-8275a276],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-8275a276],
.ant-checkbox:hover .ant-checkbox-inner[data-v-8275a276],
.ant-radio-checked .ant-radio-inner[data-v-8275a276],
.ant-radio-checked[data-v-8275a276]:after,
.ant-radio:hover .ant-radio-inner[data-v-8275a276] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-8275a276],
.ant-radio-inner[data-v-8275a276]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-8275a276],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-8275a276],
.ant-checkbox:hover .ant-checkbox-inner[data-v-8275a276] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-8275a276] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-8275a276],
.ant-input-number[data-v-8275a276]:focus,
.ant-input-number[data-v-8275a276]:hover,
.ant-input[data-v-8275a276]:focus,
.ant-input[data-v-8275a276]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-8275a276] {
    display: none
}

.ant-pagination-item-active a[data-v-8275a276] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-8275a276] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-8275a276]:focus,
.ant-pagination-item[data-v-8275a276]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-8275a276],
.ant-pagination-item:hover a[data-v-8275a276] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-8275a276],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-8275a276],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-8275a276],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-8275a276] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-8275a276],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-8275a276] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-8275a276]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-8275a276]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-8275a276] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-8275a276] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-8275a276],
.ant-select-selection[data-v-8275a276]:active,
.ant-select-selection[data-v-8275a276]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-8275a276]:focus,
.ant-calendar-picker .ant-input[data-v-8275a276]:hover,
.ant-calendar-picker:focus .ant-input[data-v-8275a276],
.ant-select-selection[data-v-8275a276]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-8275a276]:not(.ant-input-disabled),
.ant-select-selection[data-v-8275a276]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-8275a276] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-8275a276],
.ant-calendar-today .ant-calendar-date[data-v-8275a276] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-8275a276]:hover,
.ant-calendar-month-panel-month[data-v-8275a276]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-8275a276]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-8275a276],
.ant-calendar-year-panel-year[data-v-8275a276]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-8275a276],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-8275a276]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-8275a276],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-8275a276]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-8275a276],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-8275a276]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-8275a276],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-8275a276]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-8275a276]:hover,
.ant-calendar-header a[data-v-8275a276]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-8275a276] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-8275a276]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-8275a276]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-8275a276],
.ant-tabs-nav .ant-tabs-tab[data-v-8275a276]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-8275a276] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-8275a276]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-8275a276]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-8275a276]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-8275a276] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-8275a276] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-8275a276]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-8275a276]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-8275a276]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-8275a276],
html[data-v-8275a276] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-8275a276] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-8275a276] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-8275a276] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-8275a276],
a[data-v-8275a276],
button[data-v-8275a276],
input[data-v-8275a276],
span[data-v-8275a276] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-8275a276]:focus-visible,
a[data-v-8275a276]:focus-visible,
button[data-v-8275a276]:focus-visible,
input[data-v-8275a276]:focus-visible,
span[data-v-8275a276]:focus-visible {
    outline: none
}

button[data-v-8275a276]:focus,
button[data-v-8275a276]:hover,
input[data-v-8275a276]:focus,
input[data-v-8275a276]:hover {
    outline: none !important
}

.w1200-layout[data-v-8275a276] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-8275a276],
.w1280-layout[data-v-8275a276] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-8275a276],
.g-full[data-v-8275a276] {
    width: 100%
}

.g-fill[data-v-8275a276] {
    height: 100%
}

.min-height-630[data-v-8275a276] {
    min-height: 630px
}

.ant-btn[data-v-8275a276]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-8275a276]:after,
.ant-btn[data-v-8275a276]:before {
    display: none
}

.lgd-grid-cols-1[data-v-8275a276] {
    width: 100%
}

.lgd-grid-gap-1[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-8275a276] {
    width: 50%
}

.lgd-grid-gap-2[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-8275a276] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-8275a276] {
    width: 25%
}

.lgd-grid-gap-4[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-8275a276] {
    width: 20%
}

.lgd-grid-gap-5[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-8275a276] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-8275a276] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-8275a276] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-8275a276] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-8275a276] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-8275a276] {
    background-color: #66c0f4
}

.bh-spin[data-v-8275a276] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-8275a276] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-8275a276] {
    min-height: calc(100vh - 320px)
}

body[data-v-8275a276] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-8275a276]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-8275a276]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-8275a276]::-webkit-scrollbar-thumb,
body[data-v-8275a276]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-8275a276]::-webkit-scrollbar-track {
    background: none
}

.vip-suit-bug-content[data-v-8275a276] {
    background-color: #191e2b;
    background-image: url(https://game.bohe.com/img/zhifu_bg.893968a.png);
    background-size: cover;
    padding: 24px 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 950px
}

.vip-suit-bug-content .vip-suit-container[data-v-8275a276] {
    margin-bottom: 23px;
    width: 100%
}

.vip-suit-bug-content .vip-suit-container ul .suit-itme-price[data-v-8275a276] {
    background: #353a47;
    border-radius: 0 0 8px 8px;
    height: 93px;
    width: 100%
}

.vip-suit-bug-content .vip-suit-container ul .suit-itme-price .suit-foot[data-v-8275a276] {
    width: 100%
}

.vip-suit-bug-content .vip-suit-container ul .suit-itme-price .suit-foot .price[data-v-8275a276] {
    color: #fff;
    font-size: 27px;
    font-weight: 700
}

.vip-suit-bug-content .vip-suit-container ul .suit-itme-price .suit-foot .price span[data-v-8275a276] {
    font-size: 14px
}

.vip-suit-bug-content .vip-suit-container ul .suit-itme-price .suit-foot del[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .5)
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item[data-v-8275a276] {
    border: 2px solid transparent;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    height: 160px;
    margin-right: 18px;
    position: relative;
    text-align: center;
    transition: all .3s;
    width: 210px
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item .horn[data-v-8275a276] {
    position: absolute;
    right: 0;
    top: -17px
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item .suit-itme-info[data-v-8275a276] {
    background: #3e424e;
    border-radius: 8px 8px 0 0;
    height: 63px;
    width: 100%
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item .suit-itme-info .suit-itme-head[data-v-8275a276] {
    width: 100%
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item .suit-itme-info .suit-itme-head .suit-name[data-v-8275a276] {
    font-size: 18px;
    font-weight: 700
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item .suit-itme-info .suit-itme-head .suit-alt[data-v-8275a276] {
    color: #ffc361;
    font-size: 14px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item .suit-itme-info .suit-itme-head .suit-alt-permanent[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-item[data-v-8275a276]:hover {
    border: 2px solid #bdff00
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-cur[data-v-8275a276] {
    border: 2px solid #bdff00;
    position: relative
}

.vip-suit-bug-content .vip-suit-container ul .vip-suit-cur[data-v-8275a276]:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA0BJREFUWEfNmcFLFFEcxz9vFMGI0OgWlAZBnQz/gVzX9VjSLQi0ayDqqaCDa7fo4FbQLTLonHRWW4NOXdRDJHRwEaNAwYGgIHJe/N7uLOM4u/Nmml19sLAwv/d7n/f9vfd7836jSNmWNEOdMODBkIJrGnqo/qS5CioaKh5sAKsFxWqaoVSSTmVtAKY8mA7A2LqoCKgDczmF/LdqVoA1sNkamJXjGKMFW9BYwLI2ihVTKBY3kYoDxZzidTPDpoBlzXyGqjXiKOUVM40eRgJKSDUsahiKkyGL5wrWFeRyCjfsLxJwWbMmOzOLwW19KFgdVuRiAdsUVutwH1JwRTMBvLKddYvsZvKKku+7DljW9HlQBvpaNLCtW9eBfn891gGXNQsKxm29tNiuvrMNYE29rRYPmsi9A72iogE8YeqZiXgwV1AUDeCKRtRr6drb/tLNqTMHnDv/x1ZJN6/oVfJW4lQ3R8vaywcX+fj2rPF/++EOo+O7VmN5kBPAogOzVj1SGAXhpLso+KT82cqTBzNqRbMIjFn1SGgUhpPugyMuky/s9qOGdyrJsSbr6PGdywZzdGKXm5PfGyJHwYl69998TbIOK6Lgvu2r1OyNK2xvdtehxiZ/REJmBCfjuAKobSMn6m1+On3IPAyZIZwZJxGgH+JfPzsiIbOG8wGtQywdGkFeuPrbPAu2FGsuHEwT4sRJuhFkxnCy9tZTp5lmkBkoZ+Zq0sySZtqBeduNErSLgswKTsaR8/i/jzqBfH7vEnvfukx+S5jnmupijjqxSJILozzKrt7b6UI2Soatklf0G8BWn8cpoRfyirv+C2uPhzlRTkyrvfZXgq/8JQVTJ4TQqGcStQ8kl3UPkxP9CtWxsCrYUjDsF5jC106pWqVKOVnNxoGJYL3mSGVhWXNsofagVAjVaSJLH++1XPTaU5fxldewNqIYDEeiWfFIINtSn9FQ7oBb1sUjfxZtCLf24Gk4rEEVYwuYtXqNXKqyvpbue/CoEKjDRG20WEDpJJWHA8wlOovSiFGts1qrPlIPtFqDjVJGAPR6AkX9K4XrwbNOKNmA+QxWCkYBy4Wf6ieIAYFV1SUQ/AwhIVzvgA9/YSPtZ4h/SClUV9pjN6IAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: 20px;
    bottom: 10px;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: 10px;
    width: 20px
}

.vip-suit-bug-content .vip-buy-dec p[data-v-8275a276] {
    color: #fff;
    font-size: 14px
}

.vip-suit-bug-content .vip-buy-dec p span[data-v-8275a276] {
    color: #ffc361
}

.vip-suit-bug-content .vip-label[data-v-8275a276] {
    margin-top: 15px
}

.vip-suit-bug-content .vip-label h3[data-v-8275a276] {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px
}

.vip-suit-bug-content .vip-label ul[data-v-8275a276] {
    margin: 0 auto;
    width: 100%
}

.vip-suit-bug-content .vip-label ul li[data-v-8275a276] {
    background: hsla(0, 0%, 100%, .05);
    border-radius: 4px 4px 4px 4px;
    height: 60px;
    padding: 0 10px;
    width: 216px
}

.vip-suit-bug-content .vip-label ul li .vip-alt .title[data-v-8275a276] {
    color: #fff;
    font-size: 14px;
    height: 20px;
    line-height: 20px
}

.vip-suit-bug-content .vip-label ul li .vip-alt .label[data-v-8275a276] {
    color: #999;
    font-size: 12px;
    height: 20px;
    line-height: 20px
}

.vip-suit-bug-content .vip-label ul li img[data-v-8275a276] {
    height: 42px;
    margin-right: 10px;
    width: 42px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content[data-v-8275a276] {
    height: 167px;
    margin-bottom: 68px;
    margin-right: 30px;
    padding-top: 25px;
    width: 390px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content[data-v-8275a276] {
    margin-right: 14px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content .label .label-title[data-v-8275a276] {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content .label .label-alt[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    height: 16px;
    line-height: 16px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content img[data-v-8275a276] {
    height: 30px;
    margin-right: 8px;
    width: 30px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content[data-v-8275a276] {
    border: 1px solid transparent;
    border-radius: 2px 2px 2px 2px;
    height: 50px;
    margin-bottom: 50px;
    opacity: 1;
    position: relative;
    width: 100%
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-btn[data-v-8275a276] {
    background: linear-gradient(90deg, #91c045, #688e31);
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    height: 50px;
    margin-left: 10px;
    width: 120px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-btn[data-v-8275a276]:hover {
    background: linear-gradient(90deg, #8fbd46, #709a34)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-disable-btn[data-v-8275a276] {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 2px 2px 2px 2px;
    color: hsla(0, 0%, 100%, .5);
    cursor: not-allowed;
    height: 50px;
    margin-left: 10px;
    width: 120px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .rule-text[data-v-8275a276] {
    bottom: -30px;
    color: #fe5151;
    font-size: 14px;
    left: 0;
    position: absolute
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276]:focus-within {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276]:focus-within {
    border: 1px solid #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276],
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276] {
    align-items: center;
    background: #18202c;
    border: 1px solid transparent;
    display: flex;
    height: 50px;
    outline: none;
    transition: all .5s;
    width: 260px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum .ant-input-prefix img[data-v-8275a276],
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input .ant-input-prefix img[data-v-8275a276] {
    height: 16px;
    width: 16px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276] .ant-input,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276] .ant-input {
    background: hsla(0, 0%, 100%, .05) !important;
    border: 0 solid transparent;
    border-radius: 0;
    caret-color: #fff;
    color: #fff;
    font-size: 14px;
    height: 50px;
    width: 260px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276] .ant-input::-moz-placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276] .ant-input::-moz-placeholder {
    color: hsla(0, 0%, 98%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276] .ant-input::placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276] .ant-input::placeholder {
    color: hsla(0, 0%, 98%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276]:hover,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276]:hover {
    border-color: #82ad3e
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276]::-moz-placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276]::-moz-placeholder {
    color: #bbb
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276]::placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-8275a276]::placeholder {
    color: #bbb
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276] {
    border: 1px solid #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-8275a276]:hover {
    border-color: #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .confirm[data-v-8275a276] .ant-input {
    color: hsla(0, 0%, 100%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-title[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 14px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-title .warn[data-v-8275a276] {
    color: #ff6262
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent[data-v-8275a276] {
    width: 100%
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container[data-v-8275a276] {
    color: #fff;
    height: 46px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content[data-v-8275a276] {
    background: #232a39;
    border-radius: 4px;
    cursor: pointer;
    height: 46px;
    padding: 0 3px;
    width: 449px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item[data-v-8275a276] {
    border-radius: 4px;
    height: 40px;
    position: relative;
    width: 220px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item .tag[data-v-8275a276] {
    background: #f95901;
    border-radius: 10px 10px 10px 0;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 7px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -15px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item img[data-v-8275a276] {
    height: 34px;
    margin-right: 2px;
    width: 34px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item[data-v-8275a276]:hover {
    background: rgba(52, 64, 85, .4)
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .active[data-v-8275a276],
.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .active[data-v-8275a276]:hover {
    background: #344055
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe[data-v-8275a276] {
    padding-top: 43px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .serve-content[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .serve-content .license span[data-v-8275a276] {
    color: #66c0f4;
    cursor: pointer
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder[data-v-8275a276] {
    cursor: pointer;
    font-size: 14px;
    margin-top: 11px;
    position: relative
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .wallet[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8)
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .wallet .price[data-v-8275a276] {
    color: #ffc361
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .check[data-v-8275a276] {
    border: 1px solid hsla(0, 0%, 100%, .5);
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-right: 4px;
    width: 16px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder:hover .check[data-v-8275a276] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .check-active[data-v-8275a276] {
    border: 1px solid #82ad3e;
    position: relative
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .remainder .check-active[data-v-8275a276]:after {
    border-right: 1px solid #82ad3e;
    border-top: 1px solid #82ad3e;
    border-color: transparent transparent #82ad3e #82ad3e;
    border-style: solid;
    border-width: 1px;
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 3px;
    top: 1px;
    transform: rotate(-45deg);
    width: 9px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .pay-mode[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    margin-bottom: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .price-box[data-v-8275a276] {
    margin-top: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .price-box .price[data-v-8275a276] {
    color: #ffc361;
    font-size: 28px;
    font-weight: 700
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .price-box .discount[data-v-8275a276] {
    border: 1px solid #ffc361;
    border-radius: 4px;
    color: #ffc361;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    margin-left: 8px;
    padding: 0 4px;
    white-space: nowrap
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-describe .pay-amount[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 20px;
    line-height: 20px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code[data-v-8275a276] {
    margin-right: 20px;
    margin-top: 15px;
    width: 199px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .pay-time[data-v-8275a276] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-top: 11px;
    text-align: center
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .pay-time .time[data-v-8275a276] {
    color: #ffc361
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .code-img[data-v-8275a276] {
    background-color: #fff;
    padding: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-code .code-img img[data-v-8275a276] {
    height: 150px;
    width: 150px
}

.vip-suit-bug-content .head-content[data-v-8275a276] {
    height: 54px;
    margin-bottom: 24px;
    position: relative
}

.vip-suit-bug-content .head-content .zhifu-title[data-v-8275a276] {
    color: #fff;
    font-size: 18px;
    height: 24px;
    line-height: 24px
}

.vip-suit-bug-content .head-content[data-v-8275a276]:after {
    background: url(https://game.bohe.com/img/zhifu_head_bg.47e660f.png) no-repeat 50%;
    background-size: 577px 34px;
    bottom: 0;
    content: "";
    display: block;
    height: 34px;
    left: 142px;
    position: absolute;
    width: 577px
}

.vip-suit-bug-content .close-btn[data-v-8275a276] {
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 40px
}

.vip-suit-bug-content .close-btn[data-v-8275a276]:hover {
    background: hsla(0, 0%, 100%, .1)
}

.ant-message[data-v-d376153a] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-d376153a] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-d376153a] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-d376153a] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-d376153a],
.ant-checkbox-checked[data-v-d376153a]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-d376153a],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-d376153a],
.ant-checkbox:hover .ant-checkbox-inner[data-v-d376153a],
.ant-radio-checked .ant-radio-inner[data-v-d376153a],
.ant-radio-checked[data-v-d376153a]:after,
.ant-radio:hover .ant-radio-inner[data-v-d376153a] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-d376153a],
.ant-radio-inner[data-v-d376153a]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-d376153a],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-d376153a],
.ant-checkbox:hover .ant-checkbox-inner[data-v-d376153a] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-d376153a] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-d376153a],
.ant-input-number[data-v-d376153a]:focus,
.ant-input-number[data-v-d376153a]:hover,
.ant-input[data-v-d376153a]:focus,
.ant-input[data-v-d376153a]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-d376153a] {
    display: none
}

.ant-pagination-item-active a[data-v-d376153a] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-d376153a] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-d376153a]:focus,
.ant-pagination-item[data-v-d376153a]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-d376153a],
.ant-pagination-item:hover a[data-v-d376153a] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-d376153a],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-d376153a],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-d376153a],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-d376153a] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-d376153a],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-d376153a] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-d376153a]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-d376153a]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-d376153a] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-d376153a] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-d376153a],
.ant-select-selection[data-v-d376153a]:active,
.ant-select-selection[data-v-d376153a]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-d376153a]:focus,
.ant-calendar-picker .ant-input[data-v-d376153a]:hover,
.ant-calendar-picker:focus .ant-input[data-v-d376153a],
.ant-select-selection[data-v-d376153a]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-d376153a]:not(.ant-input-disabled),
.ant-select-selection[data-v-d376153a]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-d376153a] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-d376153a],
.ant-calendar-today .ant-calendar-date[data-v-d376153a] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-d376153a]:hover,
.ant-calendar-month-panel-month[data-v-d376153a]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-d376153a]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-d376153a],
.ant-calendar-year-panel-year[data-v-d376153a]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-d376153a],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-d376153a]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-d376153a],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-d376153a]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-d376153a],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-d376153a]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-d376153a],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-d376153a]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-d376153a]:hover,
.ant-calendar-header a[data-v-d376153a]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-d376153a] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-d376153a]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-d376153a]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-d376153a],
.ant-tabs-nav .ant-tabs-tab[data-v-d376153a]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-d376153a] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-d376153a]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-d376153a]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-d376153a]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-d376153a] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-d376153a] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-d376153a]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-d376153a]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-d376153a]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-d376153a],
html[data-v-d376153a] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-d376153a] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-d376153a] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-d376153a] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-d376153a],
a[data-v-d376153a],
button[data-v-d376153a],
input[data-v-d376153a],
span[data-v-d376153a] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-d376153a]:focus-visible,
a[data-v-d376153a]:focus-visible,
button[data-v-d376153a]:focus-visible,
input[data-v-d376153a]:focus-visible,
span[data-v-d376153a]:focus-visible {
    outline: none
}

button[data-v-d376153a]:focus,
button[data-v-d376153a]:hover,
input[data-v-d376153a]:focus,
input[data-v-d376153a]:hover {
    outline: none !important
}

.w1200-layout[data-v-d376153a] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-d376153a],
.w1280-layout[data-v-d376153a] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-d376153a],
.g-full[data-v-d376153a] {
    width: 100%
}

.g-fill[data-v-d376153a] {
    height: 100%
}

.min-height-630[data-v-d376153a] {
    min-height: 630px
}

.ant-btn[data-v-d376153a]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-d376153a]:after,
.ant-btn[data-v-d376153a]:before {
    display: none
}

.lgd-grid-cols-1[data-v-d376153a] {
    width: 100%
}

.lgd-grid-gap-1[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-d376153a] {
    width: 50%
}

.lgd-grid-gap-2[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-d376153a] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-d376153a] {
    width: 25%
}

.lgd-grid-gap-4[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-d376153a] {
    width: 20%
}

.lgd-grid-gap-5[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-d376153a] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-d376153a] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-d376153a] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-d376153a] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-d376153a] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-d376153a] {
    background-color: #66c0f4
}

.bh-spin[data-v-d376153a] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-d376153a] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-d376153a] {
    min-height: calc(100vh - 320px)
}

body[data-v-d376153a] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-d376153a]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-d376153a]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-d376153a]::-webkit-scrollbar-thumb,
body[data-v-d376153a]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-d376153a]::-webkit-scrollbar-track {
    background: none
}

.vip-suit-bug-content[data-v-d376153a] {
    background-color: #191e2b;
    background-image: url(https://game.bohe.com/img/zhifu_bg.893968a.png);
    background-size: cover;
    min-height: 600px;
    padding: 24px 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 950px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content[data-v-d376153a] {
    height: 167px;
    margin-bottom: 68px;
    margin-right: 30px;
    padding-top: 25px;
    width: 390px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content[data-v-d376153a] {
    margin-right: 14px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content .label .label-title[data-v-d376153a] {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 5px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content .label .label-alt[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    height: 16px;
    line-height: 16px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-bottom .label-content img[data-v-d376153a] {
    height: 30px;
    margin-right: 8px;
    width: 30px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content[data-v-d376153a] {
    border: 1px solid transparent;
    border-radius: 2px 2px 2px 2px;
    height: 50px;
    margin-bottom: 50px;
    opacity: 1;
    position: relative;
    width: 100%
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-btn[data-v-d376153a] {
    background: linear-gradient(90deg, #91c045, #688e31);
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    height: 50px;
    margin-left: 10px;
    width: 120px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-btn[data-v-d376153a]:hover {
    background: linear-gradient(90deg, #8fbd46, #709a34)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .phone-disable-btn[data-v-d376153a] {
    background: hsla(0, 0%, 100%, .1);
    border-radius: 2px 2px 2px 2px;
    color: hsla(0, 0%, 100%, .5);
    cursor: not-allowed;
    height: 50px;
    margin-left: 10px;
    width: 120px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .rule-text[data-v-d376153a] {
    bottom: -30px;
    color: #fe5151;
    font-size: 14px;
    left: 0;
    position: absolute
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a]:focus-within {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a]:focus-within {
    border: 1px solid #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a],
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a] {
    align-items: center;
    background: #18202c;
    border: 1px solid transparent;
    display: flex;
    height: 50px;
    outline: none;
    transition: all .5s;
    width: 260px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum .ant-input-prefix img[data-v-d376153a],
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input .ant-input-prefix img[data-v-d376153a] {
    height: 16px;
    width: 16px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a] .ant-input,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a] .ant-input {
    background: hsla(0, 0%, 100%, .05) !important;
    border: 0 solid transparent;
    border-radius: 0;
    caret-color: #fff;
    color: #fff;
    font-size: 14px;
    height: 50px;
    width: 260px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a] .ant-input::-moz-placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a] .ant-input::-moz-placeholder {
    color: hsla(0, 0%, 98%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a] .ant-input::placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a] .ant-input::placeholder {
    color: hsla(0, 0%, 98%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a]:hover,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a]:hover {
    border-color: #82ad3e
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a]::-moz-placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a]::-moz-placeholder {
    color: #bbb
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a]::placeholder,
.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .search-input[data-v-d376153a]::placeholder {
    color: #bbb
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a] {
    border: 1px solid #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .no-phonenum[data-v-d376153a]:hover {
    border-color: #fe5151
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-input-content .confirm[data-v-d376153a] .ant-input {
    color: hsla(0, 0%, 100%, .5)
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-title[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 14px
}

.vip-suit-bug-content .zhifu-footer .user-phone-content .phone-title .warn[data-v-d376153a] {
    color: #ff6262
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent[data-v-d376153a] {
    height: 267px;
    width: 100%
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container[data-v-d376153a] {
    color: #fff
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content[data-v-d376153a] {
    background: #232a39;
    border-radius: 4px;
    cursor: pointer;
    gap: 3px;
    height: 46px;
    padding: 3px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item[data-v-d376153a] {
    border-radius: 4px;
    height: 40px;
    position: relative;
    width: 128px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item .tag[data-v-d376153a] {
    background: #f95901;
    border-radius: 10px 10px 10px 0;
    font-size: 12px;
    height: 20px;
    left: 28px;
    padding: 0 7px;
    position: absolute;
    text-align: center;
    top: -14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item img[data-v-d376153a] {
    height: 34px;
    margin-right: 2px;
    width: 34px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .active[data-v-d376153a],
.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-type-container .pay-type-content .pay-type-item[data-v-d376153a]:hover {
    background: #344055
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe[data-v-d376153a] {
    padding-top: 18px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .pay-alt[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .kefu-online-time[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    text-align: center
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .kefu-btn[data-v-d376153a] {
    background-image: url(https://game.bohe.com/img/kefu_btn.719c128.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 38px;
    margin-bottom: 6px;
    margin-top: 10px;
    width: 200px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .kefu-btn[data-v-d376153a]:hover {
    background-position: 0 -38px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .serve-content[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .serve-content .license span[data-v-d376153a] {
    color: #66c0f4;
    cursor: pointer
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder[data-v-d376153a] {
    cursor: pointer;
    font-size: 14px;
    margin-top: 11px;
    position: relative
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder .wallet[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8)
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder .wallet .price[data-v-d376153a] {
    color: #ffc361
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder .check[data-v-d376153a] {
    border: 1px solid hsla(0, 0%, 100%, .5);
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-right: 4px;
    width: 16px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder:hover .check[data-v-d376153a] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder .check-active[data-v-d376153a] {
    border: 1px solid #82ad3e;
    position: relative
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .remainder .check-active[data-v-d376153a]:after {
    border-right: 1px solid #82ad3e;
    border-top: 1px solid #82ad3e;
    border-color: transparent transparent #82ad3e #82ad3e;
    border-style: solid;
    border-width: 1px;
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 3px;
    top: 1px;
    transform: rotate(-45deg);
    width: 9px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .pay-mode[data-v-d376153a] {
    margin-top: 8px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .pay-mode .mode-alt[data-v-d376153a] {
    color: #fff;
    font-size: 14px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .pay-mode .icon-payment[data-v-d376153a] {
    height: 25px;
    width: 25px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .price-box[data-v-d376153a] {
    margin-top: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .price-box .price[data-v-d376153a] {
    color: #ffc361;
    font-size: 28px;
    font-weight: 700
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .price-box .discount[data-v-d376153a] {
    border: 1px solid #ffc361;
    border-radius: 4px;
    color: #ffc361;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    margin-left: 8px;
    padding: 0 4px;
    white-space: nowrap
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-describe .pay-amount[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 20px;
    line-height: 20px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-code[data-v-d376153a] {
    margin-right: 20px;
    margin-top: 15px;
    width: 199px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-code .pay-time[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-top: 11px;
    text-align: center
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-code .pay-time .time[data-v-d376153a] {
    color: #ffc361
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-code .code-img[data-v-d376153a] {
    background-color: #fff;
    padding: 5px
}

.vip-suit-bug-content .zhifu-footer .zhifu-centent .pay-bottom .pay-code .code-img img[data-v-d376153a] {
    height: 150px;
    width: 150px
}

.vip-suit-bug-content .goods-type[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    height: 110px;
    width: 100%
}

.vip-suit-bug-content .goods-type .goods-item[data-v-d376153a] {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid transparent;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    margin-left: 10px;
    max-width: 440px;
    padding: 30px 18px;
    position: relative;
    transition: all .3s
}

.vip-suit-bug-content .goods-type .goods-item .radio[data-v-d376153a] {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid #fff;
    border-radius: 50%;
    height: 20px;
    margin-top: 2px;
    position: relative;
    width: 20px
}

.vip-suit-bug-content .goods-type .goods-item .radio-active[data-v-d376153a]:after {
    background: #bdff00;
    border-radius: 50%;
    content: "";
    display: block;
    height: 12px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 12px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info[data-v-d376153a] {
    margin-left: 12px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .goods-title-content .goods-title[data-v-d376153a] {
    font-size: 16px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .goods-title-content .goods-alt[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .item-alt-content .realPrice[data-v-d376153a] {
    color: #ffc361;
    font-size: 24px
}

.vip-suit-bug-content .goods-type .goods-item .goods-info .item-alt-content .orginPrice[data-v-d376153a] {
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin-left: 10px
}

.vip-suit-bug-content .goods-type .goods-item[data-v-d376153a]:first-child {
    margin-left: 0
}

.vip-suit-bug-content .goods-type .goods-item[data-v-d376153a]:hover {
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .goods-type .goods-item:hover .radio[data-v-d376153a] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .goods-type .goods-share[data-v-d376153a]:after {
    background: url(https://game.bohe.com/img/vip_jb.e6319fd.png) no-repeat 50%;
    background-size: 70px 24px;
    content: "";
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px
}

.vip-suit-bug-content .goods-type .goods-only[data-v-d376153a]:after {
    background: url(https://game.bohe.com/img/only_jb.3e3d602.png) no-repeat 50%;
    background-size: 50px 24px;
    content: "";
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px
}

.vip-suit-bug-content .goods-type .goods-item-active[data-v-d376153a] {
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .goods-type .goods-item-active .radio[data-v-d376153a] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .coll-goods[data-v-d376153a] {
    height: 122px;
    padding-top: 10px
}

.vip-suit-bug-content .coll-goods .coll-goods-content[data-v-d376153a] {
    color: #fff;
    height: 90px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item[data-v-d376153a] {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid transparent;
    cursor: pointer;
    float: left;
    height: 76px;
    margin-left: 10px;
    padding: 18px 0 0 17px;
    position: relative;
    transition: all .3s;
    width: 290px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .corner-mark[data-v-d376153a] {
    position: absolute;
    right: 0;
    top: -12px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price[data-v-d376153a] {
    margin-left: 12px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content[data-v-d376153a] {
    height: 18px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .discount[data-v-d376153a] {
    border: 1px solid #4c6b22;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    padding-right: 3px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .discount .discount-alt[data-v-d376153a] {
    background-color: #4c6b22;
    color: #bdff00;
    display: inline-block;
    height: 17px;
    margin-right: 3px;
    position: relative;
    text-align: center;
    width: 19px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .discount .discount-alt[data-v-d376153a]:after {
    border-color: #4c6b22 transparent;
    border-style: solid;
    border-width: 0 2px 17px 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: -2px;
    top: 0;
    width: 0
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .del[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    margin: 0 2px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .price[data-v-d376153a] {
    color: #ffc361;
    font-size: 14px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-content .price .alt[data-v-d376153a] {
    font-size: 18px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .coll-price .coll-price-title[data-v-d376153a] {
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 8px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .check-content[data-v-d376153a] {
    border: 1px solid hsla(0, 0%, 100%, .5);
    height: 16px;
    width: 16px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .check-content-active[data-v-d376153a] {
    position: relative
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item .check-content-active[data-v-d376153a]:after {
    border-right: 1px solid #82ad3e;
    border-top: 1px solid #82ad3e;
    border-color: transparent transparent #82ad3e #82ad3e;
    border-style: solid;
    border-width: 1px;
    content: "";
    display: block;
    height: 6px;
    position: absolute;
    right: 3px;
    top: 2px;
    transform: rotate(-45deg);
    width: 9px
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item[data-v-d376153a]:first-child {
    margin-left: 0
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item[data-v-d376153a]:hover {
    background: rgba(130, 173, 62, .1);
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item-active .check-content[data-v-d376153a],
.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item-active[data-v-d376153a],
.vip-suit-bug-content .coll-goods .coll-goods-content .coll-item:hover .check-content[data-v-d376153a] {
    border: 1px solid #82ad3e
}

.vip-suit-bug-content .coll-goods .coll-title[data-v-d376153a] {
    color: #fff;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 16px
}

.vip-suit-bug-content .coll-goods .coll-title .coll-alt[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px
}

.vip-suit-bug-content .bug-goods-content[data-v-d376153a] {
    background: hsla(0, 0%, 100%, .05);
    border-radius: 2px;
    color: hsla(0, 0%, 100%, .5);
    height: 120px;
    margin-bottom: 20px;
    width: 890px
}

.vip-suit-bug-content .bug-goods-content .goods-img[data-v-d376153a] {
    height: 120px;
    margin-right: 31px;
    width: 215px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .plate-name[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-top: 12px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 18px;
    margin-top: 12px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .real-price[data-v-d376153a] {
    color: #ffc361;
    font-size: 14px;
    height: 18px;
    line-height: 18px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .real-price .price-num[data-v-d376153a] {
    font-size: 18px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .origin-price[data-v-d376153a] {
    margin-left: 6px;
    margin-right: 8px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .price-content .discunt[data-v-d376153a] {
    background: #4c6b22;
    color: #bdff00;
    display: inline-block;
    font-size: 12px;
    height: 18px;
    text-align: center;
    width: 34px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .suit-title[data-v-d376153a] {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    height: 26px;
    line-height: 26px;
    margin-top: 17px;
    max-width: 600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .cdk-desc[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    margin-bottom: 12px;
    margin-top: 8px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .cdk-tag[data-v-d376153a] {
    background: linear-gradient(180deg, #723a7b, #663964);
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    padding: 0 5px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .suit-alt[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .8);
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-top: 10px
}

.vip-suit-bug-content .bug-goods-content .vip-suit-info .suit-alt-sub[data-v-d376153a] {
    color: hsla(0, 0%, 100%, .5);
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    margin-top: 10px
}

.vip-suit-bug-content .head-content[data-v-d376153a] {
    height: 54px;
    margin-bottom: 24px;
    position: relative
}

.vip-suit-bug-content .head-content .zhifu-title[data-v-d376153a] {
    color: #fff;
    font-size: 18px;
    height: 24px;
    line-height: 24px
}

.vip-suit-bug-content .head-content[data-v-d376153a]:after {
    background: url(https://game.bohe.com/img/zhifu_head_bg.47e660f.png) no-repeat 50%;
    background-size: 577px 34px;
    bottom: 0;
    content: "";
    display: block;
    height: 34px;
    left: 142px;
    position: absolute;
    width: 577px
}

.vip-suit-bug-content .close-btn[data-v-d376153a] {
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 40px
}

.vip-suit-bug-content .close-btn[data-v-d376153a]:hover {
    background: hsla(0, 0%, 100%, .1)
}

.ant-message[data-v-43aff318] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-43aff318] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-43aff318] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-43aff318] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-43aff318],
.ant-checkbox-checked[data-v-43aff318]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-43aff318],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-43aff318],
.ant-checkbox:hover .ant-checkbox-inner[data-v-43aff318],
.ant-radio-checked .ant-radio-inner[data-v-43aff318],
.ant-radio-checked[data-v-43aff318]:after,
.ant-radio:hover .ant-radio-inner[data-v-43aff318] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-43aff318],
.ant-radio-inner[data-v-43aff318]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-43aff318],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-43aff318],
.ant-checkbox:hover .ant-checkbox-inner[data-v-43aff318] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-43aff318] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-43aff318],
.ant-input-number[data-v-43aff318]:focus,
.ant-input-number[data-v-43aff318]:hover,
.ant-input[data-v-43aff318]:focus,
.ant-input[data-v-43aff318]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-43aff318] {
    display: none
}

.ant-pagination-item-active a[data-v-43aff318] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-43aff318] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-43aff318]:focus,
.ant-pagination-item[data-v-43aff318]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-43aff318],
.ant-pagination-item:hover a[data-v-43aff318] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-43aff318],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-43aff318],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-43aff318],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-43aff318] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-43aff318],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-43aff318] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-43aff318]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-43aff318]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-43aff318] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-43aff318] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-43aff318],
.ant-select-selection[data-v-43aff318]:active,
.ant-select-selection[data-v-43aff318]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-43aff318]:focus,
.ant-calendar-picker .ant-input[data-v-43aff318]:hover,
.ant-calendar-picker:focus .ant-input[data-v-43aff318],
.ant-select-selection[data-v-43aff318]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-43aff318]:not(.ant-input-disabled),
.ant-select-selection[data-v-43aff318]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-43aff318] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-43aff318],
.ant-calendar-today .ant-calendar-date[data-v-43aff318] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-43aff318]:hover,
.ant-calendar-month-panel-month[data-v-43aff318]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-43aff318]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-43aff318],
.ant-calendar-year-panel-year[data-v-43aff318]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-43aff318],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-43aff318]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-43aff318],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-43aff318]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-43aff318],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-43aff318]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-43aff318],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-43aff318]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-43aff318]:hover,
.ant-calendar-header a[data-v-43aff318]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-43aff318] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-43aff318]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-43aff318]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-43aff318],
.ant-tabs-nav .ant-tabs-tab[data-v-43aff318]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-43aff318] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-43aff318]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-43aff318]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-43aff318]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-43aff318] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-43aff318] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-43aff318]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-43aff318]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-43aff318]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-43aff318],
html[data-v-43aff318] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-43aff318] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-43aff318] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-43aff318] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-43aff318],
a[data-v-43aff318],
button[data-v-43aff318],
input[data-v-43aff318],
span[data-v-43aff318] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-43aff318]:focus-visible,
a[data-v-43aff318]:focus-visible,
button[data-v-43aff318]:focus-visible,
input[data-v-43aff318]:focus-visible,
span[data-v-43aff318]:focus-visible {
    outline: none
}

button[data-v-43aff318]:focus,
button[data-v-43aff318]:hover,
input[data-v-43aff318]:focus,
input[data-v-43aff318]:hover {
    outline: none !important
}

.w1200-layout[data-v-43aff318] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-43aff318],
.w1280-layout[data-v-43aff318] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-43aff318],
.g-full[data-v-43aff318] {
    width: 100%
}

.g-fill[data-v-43aff318] {
    height: 100%
}

.min-height-630[data-v-43aff318] {
    min-height: 630px
}

.ant-btn[data-v-43aff318]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-43aff318]:after,
.ant-btn[data-v-43aff318]:before {
    display: none
}

.lgd-grid-cols-1[data-v-43aff318] {
    width: 100%
}

.lgd-grid-gap-1[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-43aff318] {
    width: 50%
}

.lgd-grid-gap-2[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-43aff318] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-43aff318] {
    width: 25%
}

.lgd-grid-gap-4[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-43aff318] {
    width: 20%
}

.lgd-grid-gap-5[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-43aff318] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-43aff318] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-43aff318] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-43aff318] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-43aff318] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-43aff318] {
    background-color: #66c0f4
}

.bh-spin[data-v-43aff318] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-43aff318] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-43aff318] {
    min-height: calc(100vh - 320px)
}

body[data-v-43aff318] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-43aff318]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-43aff318]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-43aff318]::-webkit-scrollbar-thumb,
body[data-v-43aff318]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-43aff318]::-webkit-scrollbar-track {
    background: none
}

.goods-detail-container[data-v-43aff318] {
    background: #2c3246;
    min-height: 200px;
    padding: 20px 40px 80px;
    width: 800px
}

.goods-detail-container .close-btn[data-v-43aff318] {
    cursor: pointer;
    opacity: .9;
    position: absolute;
    right: 14px;
    top: 14px
}

.goods-detail-container .close-btn[data-v-43aff318]:hover {
    opacity: 1
}

.goods-detail-container .game-desc[data-v-43aff318] {
    font-size: 14px;
    margin-top: 14px
}

.goods-detail-container .game-desc .game-detail-content[data-v-43aff318] {
    color: #fff;
    max-height: 390px;
    overflow: hidden;
    overflow-y: auto
}

.goods-detail-container .game-desc .game-detail-content[data-v-43aff318]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.goods-detail-container .game-desc .game-detail-content[data-v-43aff318]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.goods-detail-container .game-desc .game-detail-content[data-v-43aff318]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.goods-detail-container .submit-btn[data-v-43aff318] {
    align-items: center;
    background: #82ad3e;
    border-radius: 2px 2px 2px 2px;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 42px;
    justify-content: center;
    margin: 0 auto;
    opacity: .95;
    width: 136px
}

.goods-detail-container .submit-btn img[data-v-43aff318] {
    margin-right: 6px
}

.goods-detail-container .submit-btn[data-v-43aff318]:hover {
    opacity: 1
}

body[data-v-58436a78] {
    min-width: 1280px;
    overflow: overlay
}

body[data-v-58436a78]::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

body[data-v-58436a78]::-webkit-scrollbar-thumb {
    background: #51596f
}

body[data-v-58436a78]::-webkit-scrollbar-thumb,
body[data-v-58436a78]::-webkit-scrollbar-track {
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-58436a78]::-webkit-scrollbar-track {
    background: none
}

.ant-message[data-v-58436a78] {
    height: 80px;
    left: 0;
    position: fixed;
    right: 0;
    top: 100px !important;
    width: 100%
}

.ant-message .ant-message-notice-content[data-v-58436a78] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px;
    color: #fff
}

.ant-message .ant-message-notice-content i[data-v-58436a78] {
    color: #fff !important;
    margin-top: -2px
}

.ant-radio-inner[data-v-58436a78] {
    background: transparent !important;
    border-radius: 2px !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-58436a78],
.ant-checkbox-checked[data-v-58436a78]:after,
.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-58436a78],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-58436a78],
.ant-checkbox:hover .ant-checkbox-inner[data-v-58436a78],
.ant-radio-checked .ant-radio-inner[data-v-58436a78],
.ant-radio-checked[data-v-58436a78]:after,
.ant-radio:hover .ant-radio-inner[data-v-58436a78] {
    background: transparent !important;
    border-color: #66c0f4 !important
}

.ant-checkbox-checked .ant-checkbox-inner[data-v-58436a78],
.ant-radio-inner[data-v-58436a78]:after {
    background-color: #66c0f4;
    border-radius: 0 !important
}

.ant-checkbox-input:focus+.ant-checkbox-inner[data-v-58436a78],
.ant-checkbox-wrapper:hover .ant-checkbox-inner[data-v-58436a78],
.ant-checkbox:hover .ant-checkbox-inner[data-v-58436a78] {
    border: 1px solid #66c0f4 !important
}

.ant-input-disabled[data-v-58436a78] {
    background-color: #fafafa !important;
    border: 1px solid #f2f2f2 !important
}

.ant-input-number-focused[data-v-58436a78],
.ant-input-number[data-v-58436a78]:focus,
.ant-input-number[data-v-58436a78]:hover,
.ant-input[data-v-58436a78]:focus,
.ant-input[data-v-58436a78]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-input-number-handler-wrap[data-v-58436a78] {
    display: none
}

.ant-pagination-item-active a[data-v-58436a78] {
    color: #fff !important
}

.ant-pagination-item-active[data-v-58436a78] {
    background: #66c0f4 !important;
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-58436a78]:focus,
.ant-pagination-item[data-v-58436a78]:hover {
    border-color: #66c0f4;
    transition: all .3s
}

.ant-pagination-item:focus a[data-v-58436a78],
.ant-pagination-item:hover a[data-v-58436a78] {
    color: #66c0f4
}

.ant-pagination-next:focus .ant-pagination-item-link[data-v-58436a78],
.ant-pagination-next:hover .ant-pagination-item-link[data-v-58436a78],
.ant-pagination-prev:focus .ant-pagination-item-link[data-v-58436a78],
.ant-pagination-prev:hover .ant-pagination-item-link[data-v-58436a78] {
    border-color: #66c0f4 !important;
    color: #66c0f4 !important
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-58436a78],
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon[data-v-58436a78] {
    color: #66c0f4 !important
}

.ant-pagination-options-quick-jumper input[data-v-58436a78]:hover {
    border-color: #66c0f4
}

.ant-pagination-options-quick-jumper input[data-v-58436a78]:focus {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-pagination-options .ant-select:not(.ant-select-disabled):hover .ant-select-selector[data-v-58436a78] {
    border-color: #66c0f4
}

.ant-pagination-options .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector[data-v-58436a78] {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-select-focused .ant-select-selection[data-v-58436a78],
.ant-select-selection[data-v-58436a78]:active,
.ant-select-selection[data-v-58436a78]:focus {
    border-color: #66c0f4 !important;
    box-shadow: none
}

.ant-calendar-picker .ant-input[data-v-58436a78]:focus,
.ant-calendar-picker .ant-input[data-v-58436a78]:hover,
.ant-calendar-picker:focus .ant-input[data-v-58436a78],
.ant-select-selection[data-v-58436a78]:hover {
    border-color: #66c0f4;
    box-shadow: none
}

.ant-calendar-picker:hover .ant-calendar-picker-input[data-v-58436a78]:not(.ant-input-disabled),
.ant-select-selection[data-v-58436a78]:hover {
    border-color: #66c0f4 !important
}

.ant-pagination-item[data-v-58436a78] {
    background: #f4f4f5;
    border-color: #f4f4f5
}

.ant-calendar-selected-day .ant-calendar-date[data-v-58436a78],
.ant-calendar-today .ant-calendar-date[data-v-58436a78] {
    border-color: #66c0f4;
    color: #66c0f4;
    font-weight: 700
}

.ant-calendar-date[data-v-58436a78]:hover,
.ant-calendar-month-panel-month[data-v-58436a78]:hover,
.ant-calendar-range .ant-calendar-in-range-cell[data-v-58436a78]:before,
.ant-calendar-selected-day .ant-calendar-date[data-v-58436a78],
.ant-calendar-year-panel-year[data-v-58436a78]:hover {
    background: rgba(230, 250, 244, .8)
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-58436a78],
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month[data-v-58436a78]:hover,
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-58436a78],
.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date[data-v-58436a78]:hover,
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-58436a78],
.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date[data-v-58436a78]:hover,
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-58436a78],
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year[data-v-58436a78]:hover {
    background: #66c0f4
}

.ant-calendar-footer a[data-v-58436a78]:hover,
.ant-calendar-header a[data-v-58436a78]:hover {
    color: #66c0f4
}

.ant-popover-inner[data-v-58436a78] {
    border: 1px solid #eee;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .16)
}

.ant-select-dropdown-menu-item-active[data-v-58436a78]:not(.ant-select-dropdown-menu-item-disabled),
.ant-select-dropdown-menu-item[data-v-58436a78]:hover:not(.ant-select-dropdown-menu-item-disabled) {
    background-color: rgba(230, 250, 244, .8)
}

.ant-tabs-nav .ant-tabs-tab-active[data-v-58436a78],
.ant-tabs-nav .ant-tabs-tab[data-v-58436a78]:hover {
    color: #66c0f4
}

.ant-tabs-ink-bar[data-v-58436a78] {
    background-color: #66c0f4
}

.ant-table-scroll>.ant-table-body[data-v-58436a78]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-table-scroll>.ant-table-body[data-v-58436a78]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-table-scroll>.ant-table-body[data-v-58436a78]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-message-custom-content[data-v-58436a78] {
    align-items: center;
    display: inline-flex
}

.ant-select-dropdown-menu[data-v-58436a78] {
    overflow-y: scroll
}

.ant-select-dropdown-menu[data-v-58436a78]::-webkit-scrollbar {
    height: 1px;
    width: 5px
}

.ant-select-dropdown-menu[data-v-58436a78]::-webkit-scrollbar-thumb {
    background: #51596f;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

.ant-select-dropdown-menu[data-v-58436a78]::-webkit-scrollbar-track {
    background: none;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(247, 248, 250, .2)
}

body[data-v-58436a78],
html[data-v-58436a78] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #1e2837;
    font-family: Microsoft YaHei, 微软雅黑, Arial, sans-serif !important;
    scroll-behavior: smooth;
    text-rendering: optimizeLegibility
}

html>body[data-v-58436a78] {
    overflow-x: hidden;
    overflow-y: scroll
}

body[data-v-58436a78] {
    --ant-primary-color: #66c0f4;
    --primary-color: #66c0f4;
    --primary-active-color: #66c0f4;
    font-size: 16px
}

p[data-v-58436a78] {
    margin: 0;
    padding: 0
}

.no-drag[data-v-58436a78],
a[data-v-58436a78],
button[data-v-58436a78],
input[data-v-58436a78],
span[data-v-58436a78] {
    -webkit-app-region: no-drag !important
}

.no-drag[data-v-58436a78]:focus-visible,
a[data-v-58436a78]:focus-visible,
button[data-v-58436a78]:focus-visible,
input[data-v-58436a78]:focus-visible,
span[data-v-58436a78]:focus-visible {
    outline: none
}

button[data-v-58436a78]:focus,
button[data-v-58436a78]:hover,
input[data-v-58436a78]:focus,
input[data-v-58436a78]:hover {
    outline: none !important
}

.w1200-layout[data-v-58436a78] {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px
}

.w1274-layout[data-v-58436a78],
.w1280-layout[data-v-58436a78] {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 1280px
}

.g-fill[data-v-58436a78],
.g-full[data-v-58436a78] {
    width: 100%
}

.g-fill[data-v-58436a78] {
    height: 100%
}

.min-height-630[data-v-58436a78] {
    min-height: 630px
}

.ant-btn[data-v-58436a78]:hover {
    transform: scale(1) !important
}

.ant-btn[data-v-58436a78]:after,
.ant-btn[data-v-58436a78]:before {
    display: none
}

.lgd-grid-cols-1[data-v-58436a78] {
    width: 100%
}

.lgd-grid-gap-1[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px .22rem
}

.lgd-grid-cols-2[data-v-58436a78] {
    width: 50%
}

.lgd-grid-gap-2[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px .44rem
}

.lgd-grid-cols-3[data-v-58436a78] {
    width: 33.3333333333%
}

.lgd-grid-gap-3[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px .66rem
}

.lgd-grid-cols-4[data-v-58436a78] {
    width: 25%
}

.lgd-grid-gap-4[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px .88rem
}

.lgd-grid-cols-5[data-v-58436a78] {
    width: 20%
}

.lgd-grid-gap-5[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px 1.1rem
}

.lgd-grid-cols-6[data-v-58436a78] {
    width: 16.6666666667%
}

.lgd-grid-gap-6[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px 1.32rem
}

.lgd-grid-cols-7[data-v-58436a78] {
    width: 14.2857142857%
}

.lgd-grid-gap-7[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px 1.54rem
}

.lgd-grid-cols-8[data-v-58436a78] {
    width: 12.5%
}

.lgd-grid-gap-8[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px 1.76rem
}

.lgd-grid-cols-9[data-v-58436a78] {
    width: 11.1111111111%
}

.lgd-grid-gap-9[data-v-58436a78] {
    box-sizing: border-box;
    padding: 8px 1.98rem
}

.ant-spin-dot-item[data-v-58436a78] {
    background-color: #66c0f4
}

.bh-spin[data-v-58436a78] {
    animation: bohe-spin-animation .5s linear infinite;
    display: inline-block;
    height: 34px;
    width: 33px
}

.bh-grayscale[data-v-58436a78] {
    -moz-filter: grayscale(.95);
    -ms-filter: grayscale(.95);
    -o-filter: grayscale(.95);
    filter: grayscale(.95)
}

.min-viewport-height[data-v-58436a78] {
    min-height: calc(100vh - 320px)
}

.alert-fade-enter-active[data-v-58436a78],
.alert-fade-leave-active[data-v-58436a78] {
    transition: opacity .3s
}

.alert-fade-enter[data-v-58436a78],
.alert-fade-leave-to[data-v-58436a78] {
    opacity: 0
}

.dialog-tips[data-v-58436a78] {
    background: rgba(0, 0, 0, .85);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .16);
    color: #333;
    color: #fff;
    font-weight: 500;
    line-height: 20px;
    min-width: 100px;
    padding: 12px 30px;
    position: fixed;
    text-align: center;
    white-space: nowrap;
    z-index: 999
}

.dialog-center[data-v-58436a78] {
    left: 50%;
    top: 20%;
    transform: translate(-50%, -50%)
}

.toast-icon[data-v-58436a78] {
    display: inline-flex !important
}