@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700&display=swap");

body {
    margin: 0;
    padding: 0;
    width: 100vw;
    overflow-x: hidden;
    scrollbar-width: none;
    font-family: "Noto Sans TC", sans-serif;
  }


@font-face {
    font-family: "Archivo";
    src: url(../media/Archivo-regular.1a5ee99d.ttf) format("woff");
    font-weight: 100 1000;
    font-stretch: 25% 151%;
    font-style: normal
}

@font-face {
    font-family: "icomoon";
    src: url(../media/icomoon.d4b237ab.eot);
    src: url(../media/icomoon.d4b237ab.eot#iefix) format("embedded-opentype"), url(../media/icomoon.3ce6d4ca.ttf) format("truetype"), url(../media/icomoon.d9be9a71.woff) format("woff"), url(../media/icomoon.0475a417.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: "icomoon" !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-guild:before {
    content: "\e940";
    color: #66778a
}

.icon-emoji:before {
    content: "\e93f";
    color: #66778a
}

.icon-chat:before {
    content: "\e93e";
    color: #66778a
}

.icon-block:before {
    content: "\e93d";
    color: #66778a
}

.icon-image .path1:before {
    content: "\e93b";
    color: #7f3f02
}

.icon-image .path2:before {
    content: "\e93c";
    margin-left: -1em;
    color: #000
}

.icon-missioncancel .path1:before {
    content: "\e939";
    color: #7f3f02
}

.icon-missioncancel .path2:before {
    content: "\e93a";
    margin-left: -1em;
    color: #000
}

.icon-groupmail:before {
    content: "\e936";
    color: #66778a
}

.icon-vice:before {
    content: "\e937";
    color: #66778a
}

.icon-download:before {
    content: "\e938";
    color: #66778a
}

.icon-plus:before {
    content: "\e935";
    color: #66778a
}

.icon-process:before {
    content: "\e933";
    color: #66778a
}

.icon-mission:before {
    content: "\e934";
    color: #66778a
}

.icon-mail:before {
    content: "\e92e";
    color: #66778a
}

.icon-newmail:before {
    content: "\e92f";
    color: #66778a
}

.icon-reply:before {
    content: "\e930";
    color: #66778a
}

.icon-delete:before {
    content: "\e931";
    color: #66778a
}

.icon-lock:before {
    content: "\e932";
    color: #66778a
}

.icon-circle:before {
    content: "\e92d";
    color: #04bb5d
}

.icon-setting:before {
    content: "\e928";
    color: #fafafa
}

.icon-arrow_b_2up:before {
    content: "\e929";
    color: #66778a
}

.icon-changeleader:before {
    content: "\e92a";
    color: #66778a
}

.icon-closeguild:before {
    content: "\e92b";
    color: #66778a
}

.icon-outguild:before {
    content: "\e92c";
    color: #66778a
}

.icon-check:before {
    content: "\e927";
    color: #ffb700
}

.icon-search:before {
    content: "\e925";
    color: #ffb700
}

.icon-card:before {
    content: "\e923"
}

.icon-atm:before {
    content: "\e924"
}

.icon-bill:before {
    content: "\e926"
}

.icon-copy:before {
    content: "\e918";
    color: #ffb700
}

.icon-deposit:before {
    content: "\e919";
    color: #ffb700
}

.icon-edit:before {
    content: "\e91a";
    color: #ffb700
}

.icon-line:before {
    content: "\e91b";
    color: #ffb700
}

.icon-mobilepay:before {
    content: "\e91c";
    color: #ffb700
}

.icon-share:before {
    content: "\e91d";
    color: #ffb700
}

.icon-sort:before {
    content: "\e91e";
    color: #ffb700
}

.icon-sortdown .path1:before {
    content: "\e91f";
    color: #ffb700;
    opacity: .32
}

.icon-sortdown .path2:before {
    content: "\e920";
    margin-left: -1em;
    color: #ffb700
}

.icon-sortup .path1:before {
    content: "\e921";
    color: #ffb700
}

.icon-sortup .path2:before {
    content: "\e922";
    margin-left: -1em;
    color: #ffb700;
    opacity: .32
}

.icon-withdral:before {
    content: "\e917";
    color: #ffb700
}

.icon-info:before {
    content: "\e916";
    color: #ffb700
}

.icon-arrow_a_left:before {
    content: "\e90e";
    color: #ffb700
}

.icon-arrow_a_right:before {
    content: "\e90f";
    color: #ffb700
}

.icon-arrow_a_up:before {
    content: "\e910";
    color: #ffb700
}

.icon-arrow_b_down:before {
    content: "\e911";
    color: #ffb700
}

.icon-arrow_b_left:before {
    content: "\e912";
    color: #ffb700
}

.icon-arrow_b_right:before {
    content: "\e913";
    color: #ffb700
}

.icon-arrow_b_up:before {
    content: "\e914";
    color: #ffb700
}

.icon-arrow_a_down:before {
    content: "\e915";
    color: #ffb700
}

.icon-close:before {
    content: "\e90d";
    color: #ffb700
}

.icon-account:before {
    content: "\e900";
    color: #ffb700
}

.icon-announce:before {
    content: "\e901";
    color: #ffb700
}

.icon-bankbook:before {
    content: "\e902";
    color: #ffb700
}

.icon-favoriteoff:before {
    content: "\e903";
    color: #ffb700
}

.icon-favoriteon:before {
    content: "\e904";
    color: #ffb700
}

.icon-gift:before {
    content: "\e905";
    color: #ffb700
}

.icon-home:before {
    content: "\e906";
    color: #ffb700
}

.icon-menu:before {
    content: "\e907";
    color: #ffb700
}

.icon-news:before {
    content: "\e908";
    color: #ffb700
}

.icon-reward:before {
    content: "\e909";
    color: #ffb700
}

.icon-team:before {
    content: "\e90a";
    color: #66778a
}

.icon-vip:before {
    content: "\e90b";
    color: #ffb700
}

.icon-winner:before {
    content: "\e90c";
    color: #ffb700
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

li,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none
}

button {
    outline: none;
    border: none
}

input {
    border-radius: 4px;
    background-color: initial;
    text-align: center;
    height: 32px;
    border: none
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input.ie-clearX::-ms-clear {
    display: none
}

input:focus {
    outline: none
}

label {
    margin-bottom: 0
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0;
    outline: 1px none;
    background-color: initial;
    font-size: 14px
}

::-webkit-input-placeholder {
    color: #494f56;
    opacity: .32
}

::-moz-placeholder {
    color: #494f56;
    opacity: .32
}

:-ms-input-placeholder {
    color: #494f56;
    opacity: .32
}

input:-moz-placeholder {
    color: #494f56;
    opacity: .32
}

textarea:focus {
    outline: 0
}

a:focus {
    text-decoration: none;
    outline: none
}

* {
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    user-select: none
}

body,
body button,
body input {
    font-family: "Archivo", "PingFang TC", "Microsoft JhengHei", sans-serif;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201
}

input,
textarea {
    -webkit-user-select: auto;
    user-select: auto
}

img {
    pointer-events: none
}

::-webkit-input-placeholder {
    color: #452201;
    opacity: .4;
    font-size: 14px
}

::-moz-placeholder {
    color: #452201;
    opacity: .4;
    font-size: 14px
}

.switch-box input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    transition: all .1s;
    margin: 0 auto;
    display: block;
    border-radius: 50px;
    background-color: rgba(205, 194, 162, .48);
    width: 52px;
    height: 32px;
    outline: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.switch-box input[type=checkbox]:before {
    content: "";
    transition: all .1s;
    position: absolute;
    left: 2px;
    top: 2px;
    bottom: 2px;
    right: auto;
    -webkit-transform: translate(0);
    transform: translate(0);
    display: block;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    -webkit-animation: button 3s ease-out;
    animation: button 3s ease-out
}

.switch-box input[type=checkbox]:focus {
    outline: none
}

.switch-box input[type=checkbox]:checked {
    background-color: #f4b63f;
    box-shadow: inset 0 0 0 15px #f4b63f;
    transition: all .25s
}

.switch-box input[type=checkbox]:checked:before {
    -webkit-transform: translate(20px);
    transform: translate(20px)
}

.checkbox-item {
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.checkbox-item input {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff8e4;
    border: 1px solid #cdc2a2;
    border-radius: 4px
}

.checkbox-item input:checked~.checkmark {
    background-color: #f4b63f;
    border: 1px solid #f4b63f;
    box-shadow: 0 4px 8px 0 rgba(255, 192, 97, .24)
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.checkbox-item input:checked~.checkmark:after {
    display: block
}

.checkbox-item .checkmark:after {
    content: "\e927";
    font-family: "icomoon" !important;
    font-size: 12px;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: absolute;
    left: 1px;
    top: 0
}

.checkbox-item .text {
    color: #452201;
    font-weight: 400;
    font-size: 12px
}

.pagination-box {
    margin-top: 16px
}

.pagination-box,
.pagination-box .btn-next,
.pagination-box .btn-previous {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.pagination-box .btn-next,
.pagination-box .btn-previous {
    width: 32px;
    height: 32px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 8px;
    margin: 0 4px
}

.pagination-box .btn-next span:before,
.pagination-box .btn-previous span:before {
    font-size: 16px;
    color: #452201
}

.pagination-box .inputBox {
    width: 48px;
    height: 32px;
    margin: 0 4px;
    padding: 0
}

.pagination-box .inputBox input {
    text-align: center
}

.btn-select {
    width: 50%;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #b2bbc4;
    margin-bottom: 16px;
    padding-left: 16px;
    position: relative
}

.btn-select select {
    width: 100%;
    height: 100%;
    color: #e9f0f4
}

.btn-select select option {
    color: #001b3b
}

.btn-select:after {
    content: "\e90a";
    font-family: "icomoon" !important;
    font-size: 17px;
    color: #fafafa;
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none
}

.disabled {
    opacity: .32
}

.win {
    color: #04bb5d
}

.lose {
    color: #fb5723
}

.g-wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.empty {
    min-width: 200px;
    height: auto;
    padding: 16px 0;
    margin: 0 auto
}

.empty .imgBox {
    width: 120px;
    height: 120px;
    margin: 16px auto;
    background-image: url(../media/empty.164a4140.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.empty p {
    text-align: center;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    margin: 16px 0;
    text-align: center !important
}

.formBox {
    width: 240px;
    margin: 0 auto;
    color: #452201
}

.formBox>div {
    margin-bottom: 27px
}

.formBox .itemName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin-bottom: 2px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.formBox .inputFocus .inputBox {
    border: 2px solid #f4b63f;
    background-color: #fde397
}

.formBox .inputFocus .inputBox input {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.inputBox {
    width: 100%;
    height: 48px;
    border-radius: 8px;
    border: 1px solid #cdc2a2;
    background-color: #fff8e4;
    position: relative
}

.inputBox input {
    width: 100%;
    text-align: left;
    height: 100%;
    border: none;
    padding: 0 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.error {
    margin-bottom: 8px
}

.error .inputBox {
    border: 2px solid #fb5723
}

.error .inputBox input {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fb5723
}

.error .tips,
p.error {
    color: #fb5723;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 2px
}

.btn-confirm {
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.btn-confirm,
.btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.btn-confirm:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-receive {
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.btn-receive,
.btn-receive .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.btn-receive .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.btn-receive:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-cancel {
    min-width: 96px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 8px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    color: #452201;
    border-radius: 100px;
    text-shadow: 1px 1px 0 #fff8e4
}

.btn-cancel:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-verify {
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.btn-verify,
.btn-verify .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.btn-verify .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.btn-verify:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-addValue {
    width: 120px;
    height: 48px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    margin: 0 4px
}

.btn-addValue,
.btn-addValue .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.btn-addValue .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.btn-addValue:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-addValue .icon-account:before {
    color: #fafafa;
    font-size: 16px;
    margin: 0 4px
}

.btn-bindNumber {
    width: 120px;
    height: 48px;
    margin: 0 4px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    position: relative
}

.btn-bindNumber,
.btn-bindNumber .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.btn-bindNumber .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.btn-bindNumber:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-paybabi {
    width: 170px;
    height: 56px;
    font-size: 19px;
    margin: 0 4px;
    font-weight: 800;
    font-stretch: 90%;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.btn-paybabi,
.btn-paybabi .text {
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.btn-paybabi .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4
}

.btn-paybabi .icon-money {
    width: 32px;
    height: 32px;
    margin: 0 4px
}

.btn-paybabi .icon-money img {
    width: 100%;
    height: 100%
}

.btn-pay-toolcard {
    min-width: 170px;
    height: 56px;
    font-size: 19px;
    margin: 0 4px;
    font-weight: 800;
    font-stretch: 90%;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.btn-pay-toolcard,
.btn-pay-toolcard .text {
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.btn-pay-toolcard .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4
}

.btn-pay-toolcard .icon-tool {
    width: 32px;
    height: auto;
    margin: 0 4px
}

.btn-pay-toolcard .icon-tool img {
    width: 100%;
    height: auto
}

.category-tabs {
    width: 70%;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    height: 40px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 4px;
    margin: 0 auto;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.category-tabs>div {
    flex: 1 1;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 4px 8px;
    margin: 0 2px;
    color: #452201;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    white-space: nowrap
}

.category-tabs>div.active {
    text-shadow: 1px 1px 0 #fff8e4;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32);
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    border-radius: 100px;
    color: #fff8e4
}

.category-tabs>div.active,
.pointIcon {
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.pointIcon {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #fb5723;
    color: #fafafa;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    line-height: 20px;
    margin-left: 4px
}

.tips-box {
    position: absolute;
    top: 70px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.tips-box .tips-content {
    min-width: 64px;
    min-height: 24px;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    background-size: 100% 100%;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    white-space: nowrap;
    position: relative
}

.tips-box .tips-content:before {
    content: "\e910";
    display: block;
    width: 16px;
    height: 16px;
    color: #fa5c1d;
    font-size: 18px;
    font-family: "icomoon" !important;
    position: absolute;
    top: -14px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    text-shadow: none
}

.area-title-box {
    width: 100%;
    height: 24px;
    margin-bottom: 16px;
    position: relative
}

.area-title-box:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: rgba(205, 194, 162, .48);
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.area-title-box .area-title {
    min-width: 56px;
    height: 100%;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    background-size: 100% 100%;
    border-radius: 100px;
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    justify-content: center;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 0 16px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4
}

.area-title-box .area-title,
.levelBox {
    display: flex;
    align-items: center;
    flex-direction: row
}

.levelBox {
    width: 240px;
    height: 56px;
    background-image: url(data:image/jpeg;base64,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);
    background-size: 100%;
    background-position: 50%;
    border-radius: 28px;
    margin: 0 auto 8px;
    padding: 8px 4px;
    box-shadow: 0 8px 16px 0 rgba(205, 194, 162, .48), inset -2px -4px 2px 0 rgba(205, 194, 162, .48), inset 0 2px 1px 0 rgba(255, 248, 228, .72);
    justify-content: space-between
}

.levelBox .levelInfo {
    font-size: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.levelBox .levelNumber {
    margin-bottom: 4px;
    font-weight: 800
}

.levelBox .levelNumber,
.levelBox .text {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.levelBox .text {
    margin-top: 2px
}

.levelBox .vipImg {
    width: 40px;
    height: 40px;
    margin: 0 4px;
    flex-shrink: 0
}

.levelBox .vipImg img {
    width: 100%;
    height: 100%
}

.levelBox .nextVip {
    position: relative;
    z-index: 0;
    flex-shrink: 0
}

.verifyBox {
    width: 100%;
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.verifyBox input {
    width: 42%;
    height: 48px;
    border: 1px solid #cdc2a2;
    background-color: #fff8e4;
    border-radius: 8px
}

.verifyBox button {
    width: 56%;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.verifyBox button .text {
    height: 40px
}

.singlePage {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100
}

.dealPage {
    background-image: url(../media/bg.b80b88c5.jpg);
    background-position: bottom;
    background-size: cover
}

.dealPage .page-main {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.dealPage .deal-box p {
    font-size: 19px;
    color: #452201;
    font-weight: 800;
    font-stretch: 90%;
    text-align: center
}

.dealPage .deal-box.success>div {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #04bb5d;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 24px auto
}

.dealPage .deal-box.success>div span:before {
    color: #fafafa;
    font-size: 31px
}

.dealPage .deal-box.fail>div {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #fb5723;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 16px auto
}

.dealPage .deal-box.fail>div span:before {
    color: #fafafa;
    font-size: 31px
}

.dealPage .btn-back {
    width: 160px;
    height: 48px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 auto 160px;
    text-shadow: 1px 1px 0 #fff8e4;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.dealPage .btn-back,
.dealPage .btn-back .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.dealPage .btn-back .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.dealPage .btn-back:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.systemPage {
    background-image: url(../media/uc_bg.d85b68d4.jpg);
    background-position: 50%;
    background-size: cover
}

.systemPage .page-main {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.systemPage .imgBox {
    width: 90vw;
    height: 90vw;
    max-width: 360px;
    max-height: 360px
}

.systemPage .imgBox img {
    width: 100%;
    height: 100%
}

.systemPage h1 {
    font-size: 37px
}

.systemPage h1,
.systemPage h4 {
    font-weight: 800;
    font-stretch: 90%;
    text-align: center;
    margin: 0
}

.systemPage h4 {
    font-size: 19px;
    color: #fb5723
}

.systemPage h6 {
    font-size: 14px;
    color: #fb5723;
    margin-top: 24px
}

.systemPage h6,
.systemPage p {
    font-weight: 800;
    font-stretch: 90%;
    text-align: center
}

.systemPage p {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 19px
}

.systemPage.error403 .imgBox {
    width: 300px;
    height: 300px
}

.systemPage.error403 .imgBox img {
    width: 100%;
    height: 100%
}

.systemPage.error403 p {
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    word-break: break-word;
    margin-top: 16px
}

.share-liff-page {
    background-color: #fff
}

.sharePage .shareImg,
.sharePage .shareImg img {
    width: 100%
}

.sharePage span {
    text-align: center;
    margin: 8px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    width: 100%;
    display: block;
    font-weight: 800;
    font-stretch: 90%;
    font-size: 14px
}

.loadingArea {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 27, 59, .16);
    z-index: 100;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.loadingArea .loaderBox {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loadingArea .loader {
    width: 100px;
    height: 40px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-animation: rubberBand .8s infinite;
    animation: rubberBand .8s infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.loadingArea p {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fafafa;
    text-align: center;
    margin: 16px 0;
    letter-spacing: 1px
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(.75);
        transform: scaleX(1.25) scaleY(.75)
    }

    40% {
        -webkit-transform: scaleX(.75) scaleY(1.25);
        transform: scaleX(.75) scaleY(1.25)
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(.85);
        transform: scaleX(1.15) scaleY(.85)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(.75);
        transform: scaleX(1.25) scaleY(.75)
    }

    40% {
        -webkit-transform: scaleX(.75) scaleY(1.25);
        transform: scaleX(.75) scaleY(1.25)
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(.85);
        transform: scaleX(1.15) scaleY(.85)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes rubberBand2 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleY(1.25) scaleX(.75);
        transform: scaleY(1.25) scaleX(.75)
    }

    40% {
        -webkit-transform: scaleY(.75) scaleX(1.25);
        transform: scaleY(.75) scaleX(1.25)
    }

    60% {
        -webkit-transform: scaleY(1.15) scaleX(.85);
        transform: scaleY(1.15) scaleX(.85)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes rubberBand2 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleY(1.25) scaleX(.75);
        transform: scaleY(1.25) scaleX(.75)
    }

    40% {
        -webkit-transform: scaleY(.75) scaleX(1.25);
        transform: scaleY(.75) scaleX(1.25)
    }

    60% {
        -webkit-transform: scaleY(1.15) scaleX(.85);
        transform: scaleY(1.15) scaleX(.85)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes rotate3d-animation {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    25% {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg)
    }

    50% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    75% {
        -webkit-transform: rotateY(270deg);
        transform: rotateY(270deg)
    }

    to {
        -webkit-transform: rotateY(1turn);
        transform: rotateY(1turn)
    }
}

@keyframes rotate3d-animation {
    0% {
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg)
    }

    25% {
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg)
    }

    50% {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }

    75% {
        -webkit-transform: rotateY(270deg);
        transform: rotateY(270deg)
    }

    to {
        -webkit-transform: rotateY(1turn);
        transform: rotateY(1turn)
    }
}

@-webkit-keyframes bounce-lobby {

    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    40% {
        -webkit-transform: translate(-50%, -15px);
        transform: translate(-50%, -15px)
    }

    60% {
        -webkit-transform: translate(-50%, -15px);
        transform: translate(-50%, -15px)
    }
}

@keyframes bounce-lobby {

    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }

    40% {
        -webkit-transform: translate(-50%, -15px);
        transform: translate(-50%, -15px)
    }

    60% {
        -webkit-transform: translate(-50%, -15px);
        transform: translate(-50%, -15px)
    }
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes jackpot-win-rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: .8
    }

    50% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes jackpot-win-rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: .8
    }

    50% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.login {
    background-color: #fafafa
}

.login .btn-login {
    width: 240px;
    height: 56px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 48px auto 24px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.login .btn-login,
.login .btn-login .text {
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fff8e4;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.login .btn-login .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.login .btn-login:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.login .btn-clear {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: rgba(205, 194, 162, .48);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.login .btn-clear .icon-close:before {
    color: #7f3f02;
    font-size: 12px
}

.login .checkmark {
    position: absolute;
    top: -12px;
    left: 0
}

.login .formBox>div {
    margin-bottom: 16px
}

.login-header {
    width: 100%;
    height: 180px;
    background-image: url(../media/register.f87519ae.jpg);
    background-size: cover;
    background-position: top;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: row;
    position: relative
}

.login-header .title {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 2px 2px 0 rgba(69, 34, 1, .48);
    color: #fff8e4;
    position: absolute;
    bottom: 40px
}

.login-main {
    position: absolute;
    top: 200px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.agreeBox {
    width: 240px;
    margin: 4px auto
}

.agreeBox>span {
    padding-left: 16px;
    color: #452201;
    font-size: 12px;
    text-shadow: 1px 1px 0 #fff8e4
}

.agreeBox a {
    margin: 0 4px;
    color: #3359f2;
    font-weight: 800;
    font-stretch: 90%
}

.popup-s.popup-agree-login {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%)
}

.popup-s.popup-agree-login .popup-topbg {
    width: 360px;
    height: 180px;
    background-image: url(../media/popuphead_register.fa3a06cd.png);
    background-size: 100% 100%;
    background-position: top;
    position: absolute;
    bottom: 98%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    overflow: hidden
}

.popup-s.popup-agree-login .messageContent {
    padding: 32px 24px 0
}

.popup-s.popup-agree-login .messageContent .body-content {
    padding: 0
}

.popup-s.popup-agree-login p {
    margin-bottom: 0;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #7f3f02
}

.popup-s.popup-agree-login .formBox {
    width: 100%;
    margin: 24px auto 0
}

.popup-s.popup-agree-login .agreeBox {
    width: 85%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    margin-bottom: 16px
}

.popup-s.popup-agree-login .agreeBox>span {
    padding-left: 12px;
    font-size: 12px;
    text-align: left;
    line-height: 20px
}

.popup-s.popup-agree-login .agreeBox a {
    margin: 0 2px;
    text-decoration: underline
}

.popup-s.popup-agree-login .agreeBox img {
    width: 24px;
    height: 24px;
    margin-left: 8px
}

.popup-s.popup-agree-login .checkbox-item {
    width: 24px;
    height: 24px
}

.popup-s.popup-agree-login .checkbox-item input:checked~.checkmark {
    background-color: #f4b63f
}

.popup-s.popup-agree-login .checkbox-item .checkmark {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border: none
}

.popup-s.popup-agree-login .checkbox-item .checkmark:after {
    content: "\e927";
    font-family: "icomoon" !important;
    border: none;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    left: 5px;
    top: 2px
}

.lobby {
    background-color: #fff8e4
}

.lobby-header {
    width: 100%;
    height: 56px;
    padding: 8px;
    background-image: linear-gradient(180deg, rgba(69, 34, 1, .48), rgba(69, 34, 1, 0)), linear-gradient(180deg, rgba(69, 34, 1, .48), rgba(69, 34, 1, 0));
    justify-content: space-between;
    position: fixed;
    top: 0;
    z-index: 10;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.lobby-header,
.lobby-header .areaL {
    display: flex;
    align-items: center;
    flex-direction: row
}

.lobby-header .areaL {
    justify-content: flex-start;
    color: #fff8e4
}

.lobby-header .logoBox {
    width: 40px;
    height: 40px;
    background-image: url(../media/logo-01.f256cb18.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    justify-content: center
}

.lobby-header .logoBox,
.lobby-header .userBox {
    display: flex;
    align-items: center;
    flex-direction: row
}

.lobby-header .userBox {
    justify-content: flex-start
}

.lobby-header .userImg {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid #f4b63f;
    box-shadow: inset 1px 2px 2px 0 rgba(69, 34, 1, .72);
    margin: 0 4px;
    position: relative
}

.lobby-header .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.lobby-header .userImg .pointIcon {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #fb5723;
    position: absolute;
    top: -2px;
    right: 0;
    border: 1px solid #fff8e4
}

.lobby-header .userImg .btn-account {
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: absolute;
    bottom: 0;
    right: -53px;
    z-index: 1;
    top:8px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 24px;
    padding: 0 4px;
    color: #452201;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.lobby-header .userImg .btn-account .icon-account {
    height: 20px;
    margin: 0 2px 2px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.lobby-header .userImg .btn-account .icon-account:before {
    font-size: 14px;
    color: #7f3f02
}

.lobby-header .userMoney {
    min-width: 100px;
    height: 28px;
    background-color: rgba(69, 34, 1, .16);
    border-radius: 100px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: relative
}

.lobby-header .userMoney .count {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 8px
}

.lobby-header .userMoney .icon-money {
    width: 32px;
    height: 32px;
    position: absolute;
    left: -20px
}

.lobby-header .userMoney .icon-money img {
    width: 100%;
    height: 100%
}

.lobby-header .userName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin-bottom: 2px
}

.lobby-header .level {
    display: inline-flex;
    align-items: center;
    height: 20px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-size: 12px;
    padding: 0 8px;
    border-radius: 4px;
    margin-left: 42px;
    position: relative
}

.lobby-header .level b {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.lobby-header .level:before {
    content: "\e910";
    display: block;
    width: 16px;
    height: 16px;
    color: #fbd35e;
    font-size: 16px;
    font-family: "icomoon" !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: absolute;
    left: -10px;
    top: 2px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    text-shadow: none
}

.lobby-header .areaR {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    color: #fff8e4
}

.lobby-header .btn-setting {
    width: 20px;
    height: 20px;
    margin: 0 4px 0 12px;
    cursor: pointer;
}

.lobby-header .btn-setting img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    /* border:solid; */
}



#banner {
    height: 200px
}

#banner,
#banner .fill {
    width: 100%;
    position: relative
}

#banner .fill {
    height: 100%;
    background-position: 50%;
    background-size: cover
}

#banner .active,
#banner .carousel,
#banner .item {
    height: 100%
}

#banner .carousel-inner {
    height: 100%;
    background: #001b3b
}

#banner .bgg {
    width: 170px;
    height: 85px;
    background-size: cover;
    position: absolute;
    right: 0px;
    bottom: 35px
}

#banner .noteArea {
    height: 48px;
    align-items: flex-end;
    padding: 0 16px;
    position: absolute;
    bottom: 24px;
    left: 0;
    z-index: 8;
    color: #fafafa
}

#banner .noteArea,
#banner .noteArea .news {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-direction: row
}

#banner .noteArea .news {
    height: 24px;
    align-items: center
}

#banner .noteArea .icon-news:before {
    color: #fafafa;
    font-size: 16px;
    margin-bottom: 4px
}

#banner .noteArea .text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin-left: 8px
}

#banner .banner-bottom-mask {
    width: 100%;
    height: 24px;
    background-image: linear-gradient(180deg, rgba(255, 248, 228, 0) 2%, #fff8e4);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.game-tabs {
    height: 40px;
    position: fixed;
    top: 180px;
    left: 50%;
    z-index: 9;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 0 4px;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 100px
}

.game-tabs,
.game-tabs>div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.game-tabs>div {
    min-width: 56px;
    height: 32px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.game-tabs>div.active {
    height: 32px;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32);
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    border-radius: 100px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fff8e4
}

.gameCard-area {
    position: absolute;
    top: 195px;
    left: 0;
    right: 0;
    bottom: 56px;
    z-index: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.gameCard-area .topcard-content {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 40px 16px 4px;
    color: #fafafa
}

.gameCard-area .topcard-content .gameCard {
    width: 57.5vw;
    height: 57.5vw;
    margin: 0 12px 0 0;
    border-radius: 20vw;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .32)
}

.gameCard-area .topcard-content .gameCard .favorite,
.gameCard-area .topcard-content .gameCard .favorite.addlove {
    width: 40px;
    height: 40px
}

.gameCard-area .s-card-content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column
}

.gameCard-area .s-card-content .s-card {
    width: 27.2vw;
    height: 27.2vw;
    margin: 4px 1.7%;
    border-radius: 9vw;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .32)
}

.gameCard-area .s-card-content .s-card .favorite,
.gameCard-area .s-card-content .s-card .favorite.addlove {
    width: 24px;
    height: 24px
}

.gameCard-area .card-content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 16px 32px;
    position: relative;
    color: #fafafa
}

.gameCard-area .gameCard {
    position: relative
}

.gameCard-area .gameCard img {
    width: 100%;
    height: 100%
}

.gameCard-area .gameCard .favorite {
    background-image: url(../media/game-love-off.64f4f34e.png);
    z-index: 1
}

.gameCard-area .gameCard .favorite,
.gameCard-area .gameCard .favorite.addlove {
    width: 24px;
    height: 24px;
    background-position: 50%;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: -8px;
    border-radius: 50%
}

.gameCard-area .gameCard .favorite.addlove {
    background-image: url(data:image/png;base64,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)
}

.gameCard-area .gameCard .show-jackpot {
    width: 90%;
    height: 24%;
    background-image: url(../media/jackpot-01.68c1223c.png);
    background-position: 50%;
    background-size: 100% 100%;
    position: absolute;
    top: -4px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.gameCard-area .gameCard .show-jackpot:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(../media/jackpot-02.24b8ba2b.png);
    background-position: 50%;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: flash 1.5s infinite;
    animation: flash 1.5s infinite
}

.gameCard-area .gameCard .show-jackpot .count {
    width: 100%;
    height: 100%;
    padding: 4px 0 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 23px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.gameCard-area .gameCard .show-lock {
    width: 56px;
    height: 20px;
    line-height: 20px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    background-size: 100% 100%;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    position: absolute;
    right: 0;
    bottom: 0
}

.gameCard-area .gameCard .show-lock .icon-lock:before {
    font-size: 12px;
    color: #452201;
    margin-left: 4px
}

.gameCard-area .gameCard .icon-jackpot {
    width: 50%;
    height: 50%;
    background-image: url(../media/jackpot3.352ecf75.png);
    background-size: 100% 100%;
    position: absolute;
    top: -2px;
    left: -2px
}

.gameCard-area .gameCard .icon-label {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 4px;
    left: -16px;
    z-index: 1
}

.gameCard-area .gameCard .icon-hot {
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%
}

.gameCard-area .gameCard .icon-new {
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%
}

.gameCard-area .gameCard .icon-recommend {
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%
}

.gameCard-area .s-card {
    width: 27.2vw;
    height: 27.2vw;
    margin: 6px 1.74%;
    border-radius: 9vw;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .32)
}

.gameCard-area .s-card .show-jackpot .count {
    width: 100%;
    height: 100%;
    padding: 4px 0 8px;
    font-size: 12px
}

.gameCard-area .s-card .icon-label {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: -8px;
    z-index: 1
}

.gameCard-area .gameCard.w-100-card {
    width: 100%;
    height: auto;
    margin: 4px 1.74%;
    position: relative;
    border-radius: 20%;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .32)
}

.gameCard-area .gameCard.w-100-card .areaL {
    width: 60%;
    position: absolute;
    top: 16px;
    left: 0;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.gameCard-area .gameCard.w-100-card .show-jackpot {
    width: 220px;
    height: 110px;
    background-image: url(../media/jackpot7.0dce764c.png);
    background-position: 50%;
    background-size: contain;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: -8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.gameCard-area .gameCard.w-100-card .show-jackpot:after {
    display: none
}

.gameCard-area .gameCard.w-100-card .show-jackpot span {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 32%;
    text-align: center;
    font-size: 19px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.gameCard-area .gameCard.w-100-card .timer {
    width: 160px;
    height: 32px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    border: 4px solid #fafafa;
    border-radius: 16px;
    padding: 0 4px;
    margin: -8px auto 0;
    font-size: 14px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.gameCard-area .gameCard.w-100-card .timer span {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin: 0 4px
}

.gameCard-area .empty {
    padding-top: 72px
}

.gameCard-area.quiz {
    position: absolute;
    top: 236px;
    left: 0;
    right: 0;
    bottom: 56px
}

.gameCard-area.quiz .area-title {
    color: #452201
}

.gameCard-area.quiz .w-100-card {
    margin: 0 1.74% 16px;
    box-shadow: 0 8px 16px rgba(69, 34, 1, .32);
    border-radius: 32px
}

.gameCard-area.quiz .empty-card {
    width: 100%;
    height: 88px;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    overflow: hidden;
    opacity: .48
}

.gameCard-area.quiz .empty-card .icon-empty-circle {
    width: 120px;
    height: 120px;
    border-radius: 100%;
    border: 8px dashed rgba(69, 34, 1, .2);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.gameCard-area.quiz .empty-card p {
    color: #452201;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%
}

.gameCard-area.quiz .sport-card {
    width: 100%;
    height: 72px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    color: #452201;
    margin: 32px 0 48px;
    padding: 0 16px
}

.gameCard-area.quiz .time-zone-block {
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0
}

.gameCard-area.quiz .time-zone-block .time-zone-val {
    margin: 0;
    font-size: 12px;
    line-height: 12px;
    color: #f4b63f;
    text-align: center;
    font-weight: 500;
    font-stretch: 100%
}

.gameCard-area.quiz .time-zone-block .date {
    margin: 0;
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.gameCard-area.quiz .team {
    width: 72px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: -36px
}

.gameCard-area.quiz .team img {
    width: 72px;
    height: 72px;
    border-radius: 100%;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(0, 27, 59, .48), inset 1px 2px 1px 0 hsla(0, 0%, 98%, .48), inset -2px -2px 2px 0 hsla(0, 0%, 98%, .32)
}

.gameCard-area.quiz .team .name {
    margin: 4px 0 0;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 500;
    font-stretch: 100%
}

.gameCard-area.quiz .score {
    font-size: 25px;
    color: #452201;
    text-shadow: 2px 2px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    margin-bottom: 16px
}

.gameCard-area.quiz .btn-join-quiz {
    width: 100px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    position: absolute;
    bottom: -12px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.gameCard-area.quiz .btn-join-quiz,
.gameCard-area.quiz .btn-join-quiz .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.gameCard-area.quiz .btn-join-quiz .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.gameCard-area.quiz .btn-join-quiz:active {
    -webkit-transform: translateX(-50%) scale(.9);
    transform: translateX(-50%) scale(.9)
}

.lobby-footer {
    width: 100%;
    height: 72px;
    border-radius: 16px 16px 0 0;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    background-color: #fafafa;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10;
    padding: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.lobby-footer .footerMenu {
    width: 100%;
    height: calc(100% - 4px);
    border-radius: 12px 12px 0 0;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    background-size: cover;
    box-shadow: 0 0 3px 0 rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48);
    margin-top: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: relative
}

.lobby-footer .footerMenu:after {
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(../media/jackpot_bg.1da04155.jpg);
    background-size: cover;
    opacity: .16;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    display: none
}

.lobby-footer .footerMenu>div {
    flex: 1 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.lobby-footer .footerMenu>div:active {
    border-radius: 0 0 12px 12px;
    background-image: linear-gradient(180deg, rgba(246, 249, 251, 0), rgba(246, 249, 251, .3))
}

.lobby-footer .footerMenu [class^=icon-]:before {
    font-size: 20px;
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.lobby-footer .footerMenu .text {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 12px;
    margin-top: 4px;
    font-weight: 800;
    font-stretch: 90%
}

.lobby-footer .footerMenu .btn-store {
    flex: none;
    width: 90px;
    height: 80px;
    background-size: 100% 100%;
    margin-top: -36px
}

.lobby-footer .footerMenu .btn-store,
.lobby-footer .footerMenu .btn-store:active {
    background-image: url(data:image/png;base64,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)
}

.lobby-footer .footerMenu .btn-store:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.lobby-footer .footerMenu .btn-store .iconBox {
    width: 58px;
    height: 48px;
    margin-bottom: 8px;
    position: relative
}

.lobby-footer .footerMenu .btn-store .icon-reward {
    display: none
}

.lobby-footer .footerMenu .btn-store .tips-box {
    position: absolute;
    top: -48px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-animation: bounce-lobby 1.3s infinite;
    animation: bounce-lobby 1.3s infinite
}

.lobby-footer .footerMenu .btn-store .tips-box .tips-content {
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48), 0 8px 16px 0 #03a57b
}

.lobby-footer .footerMenu .btn-store .tips-box .tips-content:before {
    content: "\e910";
    display: block;
    width: 20px;
    height: 20px;
    color: #00dda4;
    font-size: 20px;
    font-family: "icomoon" !important;
    position: absolute;
    top: 20px;
    left: 50%;
    -webkit-transform: translate(-50%) rotate(180deg);
    transform: translate(-50%) rotate(180deg);
    text-shadow: none
}

.lobby-footer .icon-guild {
    position: relative
}

.lobby-footer .icon-guild .pointIcon {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #fb5723;
    position: absolute;
    top: -4px;
    right: -10px;
    border: 1px solid #fff8e4
}

.lobby-footer .icon-gift {
    position: relative
}

.lobby-footer .icon-gift .pointIcon {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #fb5723;
    color: #fafafa;
    position: absolute;
    top: -8px;
    right: -10px;
    border: 1px solid #fff8e4
}

.line-addfriend {
    width: 80px;
    height: 88px;
    position: fixed;
    left: -8px;
    bottom: 12%;
    border-radius: 32px;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-animation: rubberBand2 .8s infinite;
    animation: rubberBand2 .8s infinite
}

.line-addfriend img {
    width: 100%;
    height: 100%
}

.line-share {
    width: 80px;
    height: 88px;
    position: fixed;
    left: -8px;
    bottom: 12%;
    border-radius: 32px
}

.line-share img {
    width: 100%;
    height: 100%
}

.go-chat,
.go-donate {
    width: 80px;
    height: 88px;
    position: fixed;
    right: -8px;
    top: 50%;
    border-radius: 32px
}

.go-chat img,
.go-donate img {
    width: 100%;
    height: 100%
}

.go-chat .pointIcon,
.go-donate .pointIcon {
    position: absolute;
    top: 16px;
    left: 55%
}

.btn-customer {
    width: 80px;
    height: 88px;
    position: fixed;
    right: -8px;
    bottom: 12%;
    border-radius: 32px;
    z-index: 10
}

.btn-customer img {
    width: 100%;
    height: 100%
}

.btn-mission {
    width: 80px;
    height: 88px;
    position: fixed;
    left: -8px;
    bottom: 25%;
    border-radius: 32px
}

.btn-mission img {
    width: 100%;
    height: 100%
}

.btn-mission .pointIcon {
    position: absolute;
    top: 16px;
    left: 55%
}

.btn-tools {
    width: 80px;
    height: 88px;
    position: fixed;
    left: -8px;
    bottom: 40%;
    border-radius: 32px
}

.btn-tools img {
    width: 100%;
    height: 100%
}

@media screen and (min-width:600px) {
    .gameCard-area .topcard-content .gameCard {
        max-width: 290px;
        max-height: 290px;
        margin-right: 24px
    }

    .gameCard-area .s-card-content {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: column
    }

    .gameCard-area .s-card-content .s-card {
        width: 145px;
        height: 145px;
        margin: 0
    }

    .gameCard-area .card-content {
        width: 520px;
        margin: 0 auto
    }

    .gameCard-area .card-content .s-card {
        max-width: 145px;
        max-height: 145px;
        margin: 0 8px 8px
    }
}

@media screen and (max-width:360px) {
    .gameCard-area .s-card-content .s-card {
        width: 27.2vw;
        height: 27.2vw;
        margin: 4px 1.7%
    }

    .gameCard-area .card-content .s-card {
        width: 27vw;
        height: 27vw;
        margin: 6px calc(16.66667% - 13.5vw)
    }
}

@-webkit-keyframes bounce-jackpot {

    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0)
    }

    40% {
        -webkit-transform: translateX(-50%) translateY(-5px);
        transform: translateX(-50%) translateY(-5px)
    }

    60% {
        -webkit-transform: translateX(-50%) translateY(-5px);
        transform: translateX(-50%) translateY(-5px)
    }
}

@keyframes bounce-jackpot {

    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0)
    }

    40% {
        -webkit-transform: translateX(-50%) translateY(-5px);
        transform: translateX(-50%) translateY(-5px)
    }

    60% {
        -webkit-transform: translateX(-50%) translateY(-5px);
        transform: translateX(-50%) translateY(-5px)
    }
}

.popup-box {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.popup-box .p-content {
    width: 100%;
    height: 100%;
    margin: auto;
    position: relative;
    z-index: 100;
    border-radius: 16px
}

.popup-box .p-content .close-footer {
    width: 100%;
    height: 80px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    -webkit-animation: fadeInUp 1s;
    animation: fadeInUp 1s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-box .p-content .close-footer .btn-close {
    width: 48px;
    height: 48px;
    margin: 0 8px 16px;
    background-color: #452201;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100%
}

.popup-box .p-content .close-footer .btn-close .icon-close:before {
    font-size: 24px;
    color: #7f3f02;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-box .p-content .close-footer .btn-close:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-box .p-content .close-footer .btn-prev {
    width: 120px;
    height: 48px;
    margin: 0 8px 16px;
    padding: 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    color: #452201;
    border-radius: 100px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #7f3f02;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-box .p-content .close-footer .btn-prev .icon-arrow_b_left:before {
    font-size: 24px;
    color: #7f3f02;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-box .p-content .close-footer .btn-prev:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.mask {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(69, 34, 1, .16);
    z-index: 100;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.popup {
    width: 92.5%;
    height: 90%;
    min-width: 340px;
    max-width: 500px;
    background-color: #fafafa;
    border: 8px solid #f4b63f;
    border-radius: 24px;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.popup .popupBg {
    width: 100%;
    height: 100%
}

.popup .p-header {
    width: 100%;
    height: 72px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    top: -50px;
    z-index: 1;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    border-radius: 16px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    overflow: hidden
}

.popup .p-header,
.popup .p-header .headerBox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup .p-header .headerBox {
    width: 80%;
    height: 60%;
    margin: -18px auto 0
}

.popup .p-header .headerBox>div {
    flex: 1 1;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 16px;
    white-space: nowrap;
    position: relative
}

.popup .p-header .headerBox>div:after {
    content: "";
    display: block;
    width: 1px;
    height: 16px;
    background-color: rgba(253, 227, 151, .48);
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.popup .p-header .headerBox>div:last-child:after {
    display: none
}

.popup .p-header .headerBox .title {
    flex: 1 1;
    padding: 4px 16px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fff8e4;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: -4px
}

.popup .p-header .active span {
    height: 28px;
    padding: 4px 8px;
    border-radius: 100px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .16)
}

.popup .p-body {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 24px 0 32px
}

.popup .p-footer {
    position: fixed;
    bottom: 64px
}

.popup-s {
    width: 92.5%;
    min-width: 340px;
    max-width: 500px;
    min-height: 200px;
    max-height: 600px;
    background-color: #fafafa;
    border: 8px solid #f4b63f;
    border-radius: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: popup-zoomIn .5s;
    animation: popup-zoomIn .5s
}

.popup-s .popupBg {
    width: 100%;
    height: 100%
}

.popup-s .p-header {
    width: 100%;
    height: 72px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    top: -40px;
    z-index: 1;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    border-radius: 16px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    overflow: hidden
}

.popup-s .p-header,
.popup-s .p-header .headerBox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-s .p-header .headerBox {
    width: 90%;
    height: 70%;
    margin: -18px auto 0
}

.popup-s .p-header .headerBox>div {
    flex: 1 1;
    height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 16px;
    white-space: nowrap;
    position: relative
}

.popup-s .p-header .headerBox>div:after {
    content: "";
    display: block;
    width: 1px;
    height: 16px;
    background-color: rgba(253, 227, 151, .48);
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.popup-s .p-header .headerBox>div:last-child:after {
    display: none
}

.popup-s .p-header .headerBox .title {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-s .p-header .active span {
    height: 28px;
    padding: 4px 8px;
    border-radius: 100px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .16)
}

.popup-s .p-header .title {
    flex: 1 1;
    padding: 4px 16px;
    font-size: 19px
}

.popup-s .p-body {
    width: 100%;
    height: auto;
    max-height: 560px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-s .p-footer {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0 0 16px
}

.popup-s .body-content {
    width: 100%;
    height: 100%;
    min-height: 120px;
    padding: 16px;
    margin: 0 auto;
    font-size: 14px;
    text-align: center
}

.popup-s .btn-confirm {
    width: 120px;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 8px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.popup-s .btn-confirm,
.popup-s .btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-s .btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-s .btn-confirm .icon-money {
    width: 32px;
    height: 32px;
    margin: 0 4px
}

.popup-s .btn-confirm .icon-money img {
    width: 100%;
    height: 100%
}

.popup-s .btn-cancel {
    width: 120px;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.ad-popup {
    width: 90vw;
    height: 90vw;
    max-width: 360px;
    max-height: 360px;
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: popup-zoomIn .5s;
    animation: popup-zoomIn .5s
}

.ad-popup img {
    width: 100%;
    height: 100%
}

.ad-popup .btn-golink {
    width: 160px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    position: absolute;
    left: 50%;
    bottom: -30px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.ad-popup .btn-golink,
.ad-popup .btn-golink .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.ad-popup .btn-golink .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.ad-popup .btn-golink:active {
    -webkit-transform: scale(.9) translate(-50%);
    transform: scale(.9) translate(-50%)
}

.ad-popup .btn-golink .text {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-first-addvalue {
    position: absolute;
    top: 32%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.popup-first-addvalue .fast-payment-list {
    margin: -64px 0 16px;
    padding: 0
}

.popup-first-addvalue .fast-payment-list li {
    height: 133px;
    font-size: 14px
}

.popup-first-addvalue .fast-payment-list li>div>div:first-child {
    width: 72px;
    height: 24px;
    margin: 0 auto
}

.popup-first-addvalue .fast-payment-list li>div [class^=icon-]:before {
    font-size: 24px
}

.popup-first-addvalue .fast-payment-list hr {
    margin: 4px 0 8px;
    border-top: 1px solid rgba(205, 194, 162, .48)
}

.popup-first-addvalue .fast-payment-list .pointBox {
    border: none;
    margin: 0;
    padding-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-first-addvalue .fast-payment-list .pointBox.original {
    -webkit-transform: scale(.9);
    transform: scale(.9);
    opacity: .4
}

.popup-first-addvalue .fast-payment-list .pointBox.original .count {
    text-decoration: line-through
}

.popup-first-addvalue .fast-payment-list .btn-paymoney {
    height: 40px
}

.popup-first-addvalue .btn-gostore {
    width: 120px;
    height: 40px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px
}

.popup-first-addvalue .btn-gostore:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-first-addvalue .btn-gostore .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-message {
    min-height: 240px
}

.popup-message .messageContent {
    padding: 32px 32px 0
}

.popup-message .body-content {
    min-height: 120px
}

.popup-message .p-footer {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-message .tips-box {
    position: absolute;
    top: 60px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.popup-message .weblink {
    word-wrap: break-word
}

.popup-s .empty {
    padding: 48px 0
}

.share-done>div {
    width: 64px;
    height: 64px;
    background-color: #04bb5d;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0 auto
}

.share-done>div span:before {
    font-size: 31px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.share-done p {
    margin-top: 24px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.share-fail>div {
    width: 64px;
    height: 64px;
    background-color: #fb5723;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0 auto
}

.share-fail>div span:before {
    font-size: 31px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.share-fail p {
    margin-top: 24px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-addLineFriend .body-content {
    padding: 16px 0
}

.popup-addLineFriend p {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 0
}

.popup-addLineFriend .tipsTxt {
    color: #f4b63f;
    font-size: 37px;
    font-weight: 800;
    font-stretch: 90%;
    line-height: 42px;
    margin: 8px 0
}

.popup-addLineFriend .keypoint {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 25px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.popup-addLineFriend .count {
    font-size: 60px;
    margin: 0 8px
}

.popup-addLineFriend .icon-money {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-addLineFriend .icon-money img {
    width: 100%;
    height: 100%
}

.popup-addLineFriend .btn-confirm {
    width: 160px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    font-size: 19px
}

.popup-addLineFriend .btn-confirm,
.popup-addLineFriend .btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-addLineFriend .btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

@-webkit-keyframes popup-fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@keyframes popup-fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, 20px);
        transform: translate(-50%, 20px)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%);
        transform: translate(-50%)
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes popup-zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(.3);
        transform: translate(-50%, -50%) scale(.3)
    }

    50% {
        opacity: translate(0%, 0%) 1
    }
}

@keyframes popup-zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(.3);
        transform: translate(-50%, -50%) scale(.3)
    }

    50% {
        opacity: translate(0%, 0%) 1
    }
}

@-webkit-keyframes popup-zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: .3;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    to {
        opacity: 0
    }
}

@keyframes popup-zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: .3;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    to {
        opacity: 0
    }
}

@media screen and (max-width:360px) {
    .popup-s {
        max-height: 460px
    }

    .popup-s .p-body {
        max-height: 420px
    }
}

.popup-announcement .postContent {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row
}

.popup-announcement .menuL {
    width: 35%;
    height: 100%;
    padding: 8px 8px 48px;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    line-height: 18px;
    border-right: 1px solid rgba(205, 194, 162, .32);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-announcement .menuL>div {
    padding: 8px;
    min-height: 48px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-announcement .menuL .active {
    color: #452201;
    font-weight: 800;
    font-stretch: 90%;
    background-color: rgba(69, 34, 1, .16);
    border-radius: 8px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24)
}

.popup-announcement .body-content {
    width: 65%;
    height: 100%;
    padding: 16px 16px 48px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-announcement .body-content .text {
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-announcement .body-content .text h1 {
    font-size: 25px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 0;
    margin-bottom: 8px
}

.popup-announcement .body-content .text h2 {
    font-size: 21px;
    color: #7f3f02;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 8px;
    margin-bottom: 4px
}

.popup-announcement .body-content .text h3 {
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 4px;
    margin-bottom: 0
}

.popup-announcement .body-content .text h4 {
    font-size: 16px;
    color: #fb8d23;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 24px;
    margin-bottom: 8px
}

.popup-announcement .body-content .text h5 {
    font-size: 14px;
    color: #fb5723;
    margin-top: 0;
    margin-bottom: 0
}

.popup-announcement .body-content .text h6 {
    font-size: 12px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 0;
    margin-bottom: 4px
}

.popup-announcement .body-content .text p {
    margin-bottom: 4px;
    min-height: 4px;
    word-break: break-word
}

.popup-announcement .body-content .text ul {
    padding-left: 16px
}

.popup-announcement .body-content .text ul li {
    list-style: disc
}

.popup-announcement .body-content .text ol {
    padding-left: 16px
}

.popup-announcement .body-content .text ol li {
    list-style: decimal
}

.popup-active .activeContent {
    width: 100%;
    height: 100%;
    padding: 16px 16px 88px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-active .bannerImg {
    width: 100%;
    height: calc(45vw - 20px);
    max-width: 468px;
    max-height: 234px;
    border-radius: 8px;
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
    margin-bottom: 16px
}

.popup-active h1 {
    font-size: 25px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 8px
}

.popup-active h1,
.popup-active h6 {
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 0
}

.popup-active h6 {
    font-size: 12px;
    color: #f4b63f;
    margin-bottom: 4px
}

.popup-active .text {
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-active .text h2 {
    font-size: 21px;
    color: #7f3f02;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 8px;
    margin-bottom: 4px
}

.popup-active .text h3 {
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 4px;
    margin-bottom: 0
}

.popup-active .text h4 {
    font-size: 16px;
    color: #fb8d23;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 24px;
    margin-bottom: 8px
}

.popup-active .text h5 {
    font-size: 14px;
    color: #fb5723;
    margin-top: 0;
    margin-bottom: 0
}

.popup-active .text h6 {
    font-size: 12px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 0;
    margin-bottom: 4px
}

.popup-active .text p {
    margin-bottom: 4px;
    min-height: 4px;
    word-break: break-word
}

.popup-active .text ul {
    padding-left: 16px
}

.popup-active .text ul li {
    list-style: disc
}

.popup-active .text ol {
    padding-left: 16px
}

.popup-active .text ol li {
    list-style: decimal
}

.popup-active .activeList {
    width: 100%;
    height: auto;
    padding-top: 16px
}

.popup-active .activeCard {
    border-radius: 12px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .24), inset 0 -3px 0 0 #7f3f02;
    background-color: #452201;
    overflow: hidden;
    margin-bottom: 16px
}

.popup-active .activeCard .activeImg {
    width: 100%;
    height: 45vw;
    max-width: 468px;
    max-height: 234px;
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
    position: relative
}

.popup-active .activeCard .activeImg:before {
    content: "";
    width: 100%;
    height: 82px;
    background-image: linear-gradient(180deg, rgba(69, 34, 1, 0), #452201);
    background-size: 100% 100%;
    display: block;
    position: absolute;
    bottom: 16px;
    left: 0;
    z-index: 0
}

.popup-active .activeCard h4 {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 12px;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.popup-active .activeCard h6 {
    padding: 0 12px 12px;
    font-size: 12px;
    font-weight: 400
}

.popup-active .activeCard:last-child {
    margin: 0
}

.activePage {
    background-color: #fff8e4
}

.activePage h1 {
    font-size: 25px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-top: 16px;
    margin-bottom: 8px
}

.activePage h1,
.activePage h6 {
    font-weight: 800;
    font-stretch: 90%
}

.activePage h6 {
    font-size: 12px;
    color: #f4b63f;
    margin-top: 0;
    margin-bottom: 4px
}

.activePage .text {
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.activePage .text h2 {
    font-size: 21px;
    color: #7f3f02;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 8px;
    margin-bottom: 4px
}

.activePage .text h3 {
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 4px;
    margin-bottom: 0
}

.activePage .text h4 {
    font-size: 16px;
    color: #fb8d23;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 24px;
    margin-bottom: 8px
}

.activePage .text h5 {
    font-size: 14px;
    color: #fb5723;
    margin-top: 0;
    margin-bottom: 0
}

.activePage .text h6 {
    font-size: 12px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 0;
    margin-bottom: 4px
}

.activePage .text p {
    margin-bottom: 4px;
    min-height: 4px;
    word-break: break-word
}

.activePage .text ul {
    padding-left: 16px
}

.activePage .text ul li {
    list-style: disc
}

.activePage .text ol {
    padding-left: 16px
}

.activePage .text ol li {
    list-style: decimal
}

.activePage .listContent {
    width: 100%;
    height: 100%
}

.activePage .listContent .body-content {
    width: 100%;
    height: 100%;
    padding: 16px 24px 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.activePage .listContent .header {
    height: 56px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.activePage .listContent .header,
.activePage .listContent .header .title {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.activePage .listContent .header .title {
    padding: 0 16px;
    height: 40px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    overflow: hidden
}

.activePage .listContent .activeList ul {
    width: 100%;
    height: auto
}

.activePage .listContent .activeList .activeCard {
    border-radius: 12px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .24), inset 0 -3px 0 0 #7f3f02;
    background-color: #452201;
    overflow: hidden;
    margin-bottom: 16px
}

.activePage .listContent .activeList .activeCard .activeImg {
    width: 100%;
    height: 45vw;
    background-size: 100% 100%;
    background-position: top;
    position: relative
}

.activePage .listContent .activeList .activeCard .activeImg:before {
    content: "";
    width: 100%;
    height: 82px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-image: linear-gradient(180deg, rgba(69, 34, 1, 0), #452201);
    background-size: 100% 100%
}

.activePage .listContent .activeList .activeCard h4 {
    color: #fff8e4;
    padding: 0 12px;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.activePage .listContent .activeList .activeCard h6 {
    padding: 0 12px 12px;
    font-size: 12px;
    font-weight: 400
}

.activePage .listContent .activeList .activeCard:last-child {
    margin: 0
}

.activePage .activeContent {
    width: 100%;
    height: 100%
}

.activePage .activeContent .body-content {
    width: 100%;
    height: 100%;
    padding: 50vw 24px 72px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.activePage .activeContent .body-content .bannerImg {
    width: 100%;
    height: 50vw;
    background-size: 100%;
    background-position: 50%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1
}

.activePage .activeContent .body-content .bannerImg:after {
    content: "";
    display: block;
    width: 100%;
    height: 48px;
    position: absolute;
    bottom: -2px;
    left: 0;
    background-image: linear-gradient(180deg, rgba(255, 248, 228, 0) 2%, #fff8e4)
}

.activePage .leaderboard-area ul {
    padding-bottom: 8px
}

.activePage .btns {
    height: 80px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%
}

.activePage .btn-start {
    width: 122px;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.activePage .btn-start,
.activePage .btn-start .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.activePage .btn-start .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.activePage .btn-start:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.activePage .btn-lobby {
    width: 124px;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.activePage .btn-lobby,
.activePage .btn-lobby .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.activePage .btn-lobby .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.activePage .btn-lobby .icon-home:before {
    width: 24px;
    height: 24px;
    margin: 0 4px;
    font-size: 24px;
    color: #fff8e4
}

.activePage .btn-lobby:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-personal p {
    margin: 0;
    font-size: 12px;
    color: #f4b63f
}

.popup-personal .p-footer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.p-body.personalContent {
    padding: 24px 12px 120px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.p-body.personalContent .btnBox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-top: 20px
}

.p-body.personalContent .btnBox .tips-box {
    width: 100%;
    position: absolute;
    top: 115%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.p-body.personalContent .btn-removeFriend {
    width: 120px;
    height: 48px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0 4px
}

.p-body.personalContent .btn-removeFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.personInfo-block {
    justify-content: space-between;
    margin-bottom: 16px
}

.personInfo-block,
.personInfo-block .userBox {
    display: flex;
    align-items: center;
    flex-direction: row
}

.personInfo-block .userBox {
    justify-content: flex-start
}

.personInfo-block .userImg {
    width: 96px;
    height: 96px;
    border-radius: 100%;
    margin-right: 8px;
    border: 4px solid #f4b63f
}

.personInfo-block .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.personInfo-block .name-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.personInfo-block .userName {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.personInfo-block .btns,
.personInfo-block .userName {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.personInfo-block .btns {
    margin-top: 8px
}

.personInfo-block .btns>div {
    height: 40px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.personInfo-block .btns>div .text {
    padding: 0 8px
}

.personInfo-block .btn-edit {
    width: 90px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px
}

.personInfo-block .btn-edit .text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.personInfo-block .btn-edit span {
    display: block;
    width: 30px;
    height: 24px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    margin: 0 4px 0 0
}

.personInfo-block .btn-edit:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.personInfo-block .btn-megaphone {
    width: 90px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px
}

.personInfo-block .btn-megaphone .text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.personInfo-block .btn-megaphone span {
    display: block;
    width: 30px;
    height: 24px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    margin: 0 4px 0 0
}

.personInfo-block .btn-megaphone:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.personInfo-block .btn-share {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    margin-left: 16px
}

.personInfo-block .btn-share,
.personInfo-block .btn-share .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.personInfo-block .btn-share .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.personInfo-block .btn-share .icon-share:before {
    font-size: 20px;
    color: #452201;
    margin: 0 auto
}

.personInfo-block .btn-share:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.signText-box {
    width: 100%;
    height: auto;
    min-height: 56px;
    max-height: 96px;
    margin-top: 8px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 8px 40px 8px 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 8px;
    position: relative
}

.signText-box .text {
    width: 100%;
    max-height: 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    word-break: break-word;
    white-space: pre-wrap
}

.signText-box .btn-edit {
    width: 24px;
    height: 24px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: absolute;
    right: 8px;
    bottom: 8px
}

.signText-box .btn-edit .icon-edit:before {
    font-size: 12px;
    color: #452201
}

.achievement-box {
    width: 100%;
    height: 72px;
    background-color: rgba(51, 89, 242, .08);
    border-radius: 12px;
    margin-top: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding: 0 12px
}

.achievement-box .areaL>div {
    font-size: 14px;
    line-height: 20px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.achievement-box .areaL .done-text {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%
}

.achievement-box .areaL .count {
    font-size: 19px;
    color: #f4b63f;
    margin: 0 4px;
    font-weight: 800;
    font-stretch: 90%
}

.achievement-box .areaC {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.achievement-box .imgBox {
    width: 40px;
    height: 40px;
    margin: 0 4px;
    box-shadow: 0 8px 12px 0 rgba(69, 34, 1, .48);
    border-radius: 50%
}

.achievement-box .imgBox img {
    width: 100%;
    height: 100%
}

.achievement-box .btn-more {
    height: 32px;
    padding: 0 8px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.achievement-box .btn-more span:before {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 16px
}

.memberInfo-box {
    width: 100%;
    border-radius: 16px;
    padding: 8px;
    margin-top: 24px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    border: 4px solid #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row
}

.memberInfo-box .memberlevel {
    width: 38%;
    padding-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.memberInfo-box .memberlevel .btn-vipInfo {
    width: 72px;
    height: 32px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-top: 4px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201
}

.memberInfo-box .memberlevel .btn-vipInfo:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.memberInfo-box .vipImg {
    width: 72px;
    height: 72px;
    margin-top: -32px;
    box-shadow: 0 8px 12px 0 rgba(69, 34, 1, .48);
    border-radius: 50%
}

.memberInfo-box .vipImg img {
    width: 100%;
    height: 100%
}

.memberInfo-box .levelNumber {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-align: center;
    margin-bottom: 8px
}

.memberInfo-box .levelNumber span {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 2px
}

.memberInfo-box ul {
    width: 62%
}

.memberInfo-box li {
    min-height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    color: #452201;
    font-weight: 500;
    text-shadow: 1px 1px 0 #fff8e4
}

.memberInfo-box li:last-child {
    border: none
}

.memberInfo-box li .text {
    font-size: 12px;
    color: #452201;
    font-weight: 500;
    text-shadow: 1px 1px 0 #fff8e4
}

.p-body.nickNameContent {
    padding: 24px 32px 0
}

.p-body.nickNameContent .inputBox {
    height: 48px
}

.p-body.nickNameContent p {
    font-size: 12px;
    color: #452201;
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0
}

.popup-personal-sign {
    padding: 24px 24px 0
}

.popup-personal-sign .signContent .inputBox {
    height: 120px;
    border: 1px solid #cdc2a2;
    border-radius: 8px
}

.popup-personal-sign .signContent .inputBox textarea {
    width: 100%;
    height: 100%;
    resize: none;
    background-color: initial;
    padding: 8px;
    border: none;
    color: #452201
}

.p-body.shareCardContent {
    padding: 24px 24px 0
}

.shareKind-box {
    flex-direction: row
}

.shareKind-box,
.shareKind-box>div {
    display: flex;
    justify-content: center;
    align-items: center
}

.shareKind-box>div {
    margin: 0 24px;
    flex-direction: column
}

.shareKind-box>div p {
    font-size: 12px;
    color: #452201;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 10px;
    margin-bottom: 0
}

.shareKind-box .btn-copy {
    width: 64px;
    height: 64px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.shareKind-box .btn-copy,
.shareKind-box .btn-copy .text {
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.shareKind-box .btn-copy .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.shareKind-box .btn-copy .icon-copy:before {
    font-size: 32px;
    color: #452201
}

.shareKind-box .btn-copy:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.shareKind-box .btn-line {
    width: 64px;
    height: 64px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.shareKind-box .btn-line,
.shareKind-box .btn-line .text {
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.shareKind-box .btn-line .text {
    width: 100%;
    height: 100%;
    background-color: #06c755;
    box-shadow: 0 2px 16px 0 rgba(255, 248, 228, .48), 0 8px 16px 0 rgba(6, 199, 85, .72);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.shareKind-box .btn-line .icon-line:before {
    font-size: 32px;
    color: #fafafa
}

.shareKind-box .btn-line:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-bindNumber .body-content {
    padding: 32px 32px 0
}

.popup-bindNumber input {
    height: 48px;
    width: 100%;
    border: 1px solid #cdc2a2;
    border-radius: 8px;
    background-color: #fff8e4
}

.popup-bindNumber p {
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    color: #452201;
    margin-top: 16px
}

.popup-bindNumber .memberId {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-align: left
}

.popup-bindNumber .verifyBox input {
    width: 42%
}

.popup-bindNumber .verifyBox .btn-verify {
    width: 54%
}

.popup-bindNumber .verifyBox .btn-verify:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.p-body.bankbookContent {
    padding: 32px 0
}

.bankbook-table {
    width: 100%;
    height: 100%
}

.bankbook-table .table-header {
    width: 100%;
    background-color: #452201;
    border-bottom: 1px solid rgba(178, 187, 196, .32);
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.bankbook-table .table-header>div {
    height: 24px;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.bankbook-table .table-body {
    padding-bottom: 88px;
    position: absolute;
    top: 56px;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.bankbook-table .table-body .time {
    font-size: 12px
}

.bankbook-table li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .32)
}

.bankbook-table li>div {
    min-height: 40px;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.bankbook-table .time {
    width: 23%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column
}

.bankbook-table .item {
    width: 42%;
    justify-content: flex-start
}

.bankbook-table .count,
.bankbook-table .item {
    display: flex;
    align-items: center;
    flex-direction: row
}

.bankbook-table .count {
    width: 35%;
    justify-content: flex-end
}

.popup-gift-friendList,
.popup-lockdown-list {
    height: 60%
}

.popup-gift-friendList .p-body,
.popup-lockdown-list .p-body {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-gift-friendList .p-footer,
.popup-lockdown-list .p-footer {
    position: fixed;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.popup-gift-friendList .body-content,
.popup-lockdown-list .body-content {
    padding: 0 24px
}

.popup-gift-friendList .list li,
.popup-lockdown-list .list li {
    height: 40px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-gift-friendList .list .active,
.popup-lockdown-list .list .active {
    background-color: #fde397
}

.popup-gift-friendList .userBox,
.popup-lockdown-list .userBox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-gift-friendList .userImg,
.popup-lockdown-list .userImg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    margin: 0 8px;
    border: 2px solid #f4b63f
}

.popup-gift-friendList .userImg img,
.popup-lockdown-list .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.popup-gift-friendList .userName,
.popup-lockdown-list .userName {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-s.popup-mail .body-content {
    padding: 48px 24px 24px
}

.mailContent .inputBox {
    height: 48px
}

.mailContent p {
    font-size: 12px;
    color: #452201;
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0
}

.popup-friend .friendContent {
    padding: 36px 0 24px
}

.popup-friend .body-content {
    width: 100%;
    height: 100%;
    position: relative
}

.popup-friend .searchBar {
    width: 60%;
    min-width: 240px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.popup-friend .searchBar .inputBox {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-friend .searchBar .inputBox input {
    width: calc(100% - 64px);
    text-align: left;
    padding: 0
}

.popup-friend .searchBar .icon-search {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-friend .searchBar .icon-search:before {
    font-size: 16px;
    color: #7f3f02
}

.popup-friend .searchBar .btn-clear {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-friend .searchBar .btn-clear .icon-close {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-friend .searchBar .btn-clear .icon-close:before {
    font-size: 12px;
    color: #7f3f02;
    display: block
}

.popup-friend .searchBar .btn-clear:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.friend-list {
    padding-bottom: 56px;
    position: absolute;
    top: 64px;
    left: 16px;
    right: 16px;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.friend-list li {
    width: 100%;
    height: 56px;
    border-radius: 8px;
    box-shadow: 0 4px 8px 0 rgba(251, 141, 35, .24), inset -4px -4px 4px 0 rgba(205, 194, 162, .24), inset 4px 4px 4px 0 #fafafa;
    background-color: #fff8e4;
    border: 4px solid #f4b63f;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    margin-bottom: 8px;
    padding: 0 4px
}

.friend-list li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.friend-list .userBox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.friend-list .userBox .userImg {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid #f4b63f
}

.friend-list .userBox .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.friend-list .userBox .userName {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.search-done .status {
    width: 72px;
    height: 32px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    color: #452201;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    opacity: .48
}

.search-done .addfriend .status,
.search-done .status {
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.search-done .addfriend .status {
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    opacity: 1
}

.search-done .addfriend .status .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.search-done .empty {
    width: 100%;
    height: 100%;
    padding: 16px 0
}

.search-done .empty .imgBox {
    width: 120px;
    height: 120px;
    margin: 0 auto;
    background-image: url(../media/empty.164a4140.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

.search-done .empty p {
    text-align: center;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    margin: 16px 0
}

@media screen and (max-width:375px) and (max-height:667px) {
    .popup-guild-memberdetail {
        max-height: 400px
    }
}

@media screen and (max-width:360px) {
    .popup-guild-memberdetail {
        max-height: 400px
    }
}

.popup-gift .giftContent {
    width: 100%;
    height: 100%;
    padding: 36px 16px 96px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-gift .giftContent>p {
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    margin: 0 0 8px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-gift .giftContent .btns {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-gift .giftContent .btn-confirm {
    width: 240px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.popup-gift .giftContent .btn-confirm,
.popup-gift .giftContent .btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-gift .giftContent .btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-gift .currentBox {
    width: 100%;
    height: 56px;
    border-radius: 16px;
    margin: 0 0 4px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-gift .currentBox .icon-money {
    width: 40px;
    height: 40px;
    margin-right: 8px;
    border-radius: 50%;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-gift .currentBox .icon-money img {
    width: 100%;
    height: 100%
}

.popup-gift .currentBox .pointBox {
    min-width: 64px;
    height: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-gift .currentBox .pointBox .text {
    font-size: 12px;
    font-weight: 600
}

.popup-gift .currentBox .pointBox .count {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.popup-gift .currentBox .btn-directions {
    width: auto;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin-right: 8px
}

.popup-gift .currentBox .btn-directions .icon-info {
    margin-right: 4px
}

.popup-gift .currentBox .btn-directions .icon-info:before {
    font-size: 16px;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201
}

.popup-gift .currentBox .btn-directions:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-gift .giftInfoBox {
    width: 100%;
    padding: 8px 16px;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 16px
}

.popup-gift .giftInfoBox li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    min-height: 40px;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.popup-gift .giftInfoBox .text {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-gift .giftInfoBox .count {
    font-size: 14px
}

.popup-gift .giftInfoBox .btn-blockInfo,
.popup-gift .giftInfoBox .count {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.popup-gift .giftInfoBox .btn-blockInfo {
    width: 64px;
    height: 32px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    border-radius: 100px;
    padding: 0 16px;
    font-size: 12px;
    margin-left: 8px
}

.popup-gift .giftInfoBox .btn-blockInfo:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-gift .formBox {
    margin-top: 24px
}

.popup-gift .formBox .inputBox {
    position: relative
}

.popup-gift .formBox .icon-team {
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.popup-gift .formBox .icon-team:before {
    content: "\e925";
    font-size: 16px;
    color: #452201
}

.p-body.gift-detail-content {
    padding: 36px 0 0
}

.gift-detail-table {
    width: 100%
}

.gift-detail-table .table-header {
    width: 100%;
    background-color: #452201;
    color: #fff8e4;
    border-bottom: 1px solid rgba(205, 194, 162, .32);
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02
}

.gift-detail-table .table-header,
.gift-detail-table .table-header>div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.gift-detail-table .table-header>div {
    height: 24px;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.gift-detail-table .table-body {
    padding-bottom: 88px;
    position: absolute;
    top: 60px;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.gift-detail-table .table-body li {
    width: 100%;
    border-bottom: 1px solid rgba(205, 194, 162, .32);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.gift-detail-table .table-body li>div {
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.gift-detail-table .table-body p {
    margin: 0;
    word-break: break-all;
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.gift-detail-table .table-body .time p {
    font-size: 12px
}

.gift-detail-table .item {
    width: 36.5%;
    padding: 0 0 0 8px
}

.gift-detail-table .count {
    width: 34.5%;
    padding: 0 0 0 8px
}

.gift-detail-table .time {
    width: 29%;
    padding: 0 4px
}

.popup-gift-center .p-body,
.popup-gift-record .p-body {
    padding: 24px 0 0
}

.popup-gift-center .body-content,
.popup-gift-record .body-content {
    width: 100%;
    height: 100%;
    position: relative
}

.popup-gift-center .category-tabs,
.popup-gift-record .category-tabs {
    width: 70%
}

.gift-table {
    width: 100%;
    position: absolute;
    top: 56px;
    left: 0;
    bottom: 0;
    right: 0
}

.gift-table .table-header {
    width: 100%;
    height: 24px;
    background-color: #452201;
    border-bottom: 1px solid rgba(205, 194, 162, .32);
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.gift-table .table-header>div {
    padding: 0 8px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.gift-table .table-body {
    padding-bottom: 88px;
    position: absolute;
    top: 24px;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.gift-table .table-body li {
    width: 100%;
    border-bottom: 1px solid rgba(205, 194, 162, .32);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.gift-table .table-body li>div {
    min-height: 56px;
    padding: 0 8px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column
}

.gift-table .table-body li .status {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.gift-table .table-body li .kind {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.gift-table .table-body p {
    margin: 0;
    font-size: 12px;
    word-break: break-all
}

.gift-table .table-body button {
    min-width: 48px;
    height: 32px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 0 0 4px
}

.gift-table .table-body button .text {
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.gift-table .time-id {
    width: 30%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.gift-table .time-id .number {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    line-height: 16px
}

.gift-table .time-id .date {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    line-height: 16px
}

.gift-table .time-id .time {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    line-height: 16px
}

.gift-table .player {
    width: 32%;
    height: 100%;
    border-left: 1px solid rgba(205, 194, 162, .32);
    border-right: 1px solid rgba(205, 194, 162, .32);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.gift-table .player .nick-name {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.gift-table .player .count {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.gift-table .status {
    width: 38%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.gift-table .status .finish {
    color: #04bb5d;
    margin: 0 4px 0 0
}

.gift-table .kind {
    width: 36%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.gift-table .kind .text-cancel {
    color: #fb5723;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.p-body.gift-info-content {
    padding: 36px 0 0
}

.p-body.gift-info-content .body-content {
    width: 100%;
    height: 100%;
    position: relative
}

.p-body.gift-info-content .category-tabs>div {
    flex: 1 1
}

.p-body.gift-info-content .tabs-content {
    width: 100%;
    border-radius: 0 0 24px 24px;
    position: absolute;
    top: 40px;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 16px 16px 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.p-body.gift-info-content .tipsTxt {
    background-color: rgba(251, 87, 35, .16);
    padding: 16px;
    color: #fb5723;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.gift-about .about-block {
    width: 100%;
    height: auto
}

.gift-about .about-block .text {
    font-size: 14px;
    font-weight: 400;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.gift-about .about-block h6 {
    text-align: center;
    color: #f4b63f;
    margin: 16px 0;
    font-weight: 800;
    font-stretch: 90%
}

.gift-about .flow-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    margin-bottom: 16px
}

.gift-about .flow-box li {
    width: 72px;
    height: auto
}

.gift-about .flow-box .imgBox {
    width: 72px;
    height: 72px;
    margin-bottom: 8px
}

.gift-about .flow-box .imgBox img {
    width: 100%;
    height: 100%
}

.gift-about .flow-box p {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin: 0;
    text-align: center
}

.gift-about .quota-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    margin-bottom: 16px
}

.gift-about .quota-box li {
    width: 72px;
    height: auto
}

.gift-about .quota-box .imgBox {
    width: 56px;
    height: 56px;
    margin: 0 auto 8px
}

.gift-about .quota-box .imgBox img {
    width: 100%;
    height: 100%
}

.gift-about .quota-box p {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin: 0;
    text-align: center
}

.gift-about .quota-box .text-yellow {
    color: #f4b63f;
    font-size: 12px;
    font-weight: 400
}

.gift-about .rule-box {
    padding-left: 16px
}

.gift-about .rule-box li {
    list-style: decimal;
    font-weight: 400;
    font-size: 14px;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 8px;
    line-height: 20px
}

.gift-tutorial .step-block {
    width: 100%;
    height: auto;
    padding-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: relative;
    z-index: 0
}

.gift-tutorial .step-block:after {
    content: "";
    width: 2px;
    height: 100%;
    background-color: rgba(205, 194, 162, .32);
    display: block;
    position: absolute;
    left: 19px;
    top: 0;
    bottom: 0;
    z-index: -1
}

.gift-tutorial .step-block:last-child:after {
    display: none
}

.gift-tutorial .time-line {
    width: 40px
}

.gift-tutorial .step-order {
    width: 40px;
    height: 40px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    text-align: center;
    line-height: 32px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.gift-tutorial .step-order,
.gift-tutorial .step-order .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100%
}

.gift-tutorial .step-order .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.gift-tutorial .info-box {
    width: calc(100% - 56px)
}

.gift-tutorial .info-box p {
    min-height: 40px;
    font-size: 14px;
    font-weight: 400;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.gift-tutorial .imgBox {
    width: 68vw;
    height: 34vw
}

.gift-tutorial .imgBox img {
    width: 100%;
    height: 100%
}

.popup-gift-confirm .body-content {
    padding: 32px 36px 24px
}

.popup-gift-confirm ul {
    width: 100%;
    height: 100%
}

.popup-gift-confirm li {
    width: 100%;
    height: 44px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-gift-confirm .itemName {
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-gift-confirm .itemValue {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-gift-confirm.verify ul {
    width: 100%;
    height: auto
}

.popup-gift-confirm.verify p {
    width: 100%;
    margin-top: 16px;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: left
}

.popup-gift-chooseFriend {
    height: 520px
}

.popup-gift-chooseFriend .p-body {
    width: 100%;
    height: auto;
    position: absolute;
    top: 24px;
    left: 0;
    right: 0;
    bottom: 8px;
    color: #7f3f02
}

.popup-gift-chooseFriend .friend-list {
    padding-bottom: 8px;
    position: absolute;
    top: 80px;
    left: 16px;
    right: 16px;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-gift-chooseFriend .searchBar {
    width: 60%;
    min-width: 240px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.popup-gift-chooseFriend .searchBar .inputBox {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-gift-chooseFriend .searchBar .inputBox input {
    width: calc(100% - 64px);
    text-align: left;
    padding: 0
}

.popup-gift-chooseFriend .searchBar .icon-search {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-gift-chooseFriend .searchBar .icon-search:before {
    font-size: 16px;
    color: #7f3f02
}

.popup-gift-chooseFriend .searchBar .btn-clear {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-gift-chooseFriend .searchBar .btn-clear .icon-close {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-gift-chooseFriend .searchBar .btn-clear .icon-close:before {
    font-size: 12px;
    color: #7f3f02;
    display: block
}

.popup-gift-chooseFriend .searchBar .btn-clear:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-store {
    height: 80%
}

.popup-store .popup-topbg {
    width: 100%;
    height: 120px;
    background-image: url(../media/headbg-store.042f1a96.png);
    background-size: 100% 100%;
    background-position: top;
    position: absolute;
    bottom: 100%
}

.popup-store .popup-topbg .vipImg {
    width: 80px;
    height: 80px;
    margin: 0 auto
}

.popup-store .popup-topbg .vipImg img {
    width: 100%;
    height: 100%
}

.popup-store .p-header {
    min-width: 76px
}

.popup-store .area-title-box {
    margin: 8px auto;
    width: calc(100% - 48px)
}

.popup-store .area-title {
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.popup-store .generally .area-title {
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    box-shadow: 0 0 3px 0 rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48)
}

.popup-store .storeContent {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-store .payContent {
    padding: 0 0 32px
}

.popup-store .payContent .body-content {
    position: absolute;
    top: 0;
    left: 8px;
    right: 8px;
    bottom: 8px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-store .levelBox {
    flex-direction: row
}

.popup-store .levelBox,
.popup-store .levelBox .levelInfo {
    display: flex;
    justify-content: space-around;
    align-items: center
}

.popup-store .levelBox .levelInfo {
    width: calc(100% - 96px);
    flex-direction: column
}

.popup-store .levelBox .levelInfo .text {
    text-align: center;
    margin: 0
}

.popup-store .levelBox .icon-info:before {
    font-size: 16px;
    color: #452201
}

.popup-store .levelBox.best-level {
    width: 70%;
    background-color: #d6cfc9
}

.popup-store .levelBox.best-level .vipImg {
    width: 80px;
    height: 80px
}

.popup-store .currentBox {
    height: 120px;
    padding: 12px 16px 0;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    left: -8px;
    right: -8px;
    z-index: 10
}

.popup-store .currentBox .icon-money {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-store .currentBox .icon-money img {
    width: 100%;
    height: 100%
}

.popup-store .currentBox .pointBox {
    min-width: 64px;
    height: 32px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-store .currentBox .pointBox .text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-store .currentBox .pointBox .count {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.popup-store .currentBox .btn-getmoney {
    width: auto;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: -8px
}

.popup-store .currentBox .btn-getmoney,
.popup-store .currentBox .btn-getmoney .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-store .currentBox .btn-getmoney .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    padding: 0 16px
}

.popup-store .currentBox .btn-getmoney .icon-withdral {
    margin-right: 8px
}

.popup-store .currentBox .btn-getmoney .icon-withdral:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-store .currentBox .btn-getmoney:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-store .currentBox .btn-countdown {
    width: auto;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    font-size: 12px;
    margin-top: -8px
}

.popup-store .currentBox .btn-countdown,
.popup-store .currentBox .btn-countdown .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.popup-store .currentBox .btn-countdown .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    padding: 0 16px
}

.popup-store .currentBox .btn-countdown .timer {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 4px
}

.popup-store .currentBox .btn-countdown:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-store .currentBox .btn-runout {
    width: auto;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    padding: 0 24px;
    font-size: 12px;
    color: #b2bbc4
}

.popup-store .tips-text {
    font-size: 12px;
    font-weight: 400;
    color: #452201;
    text-align: center;
    margin: 16px 0
}

.specialOffer-block {
    height: 80px;
    bottom: calc(100% + 40px);
    z-index: 5;
    padding: 8px;
    background-image: url(../media/jackpot-01.68c1223c.png);
    -webkit-animation: bounce-store 1.5s infinite;
    animation: bounce-store 1.5s infinite
}

.specialOffer-block,
.specialOffer-block:after {
    width: 100%;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.specialOffer-block:after {
    content: "";
    display: block;
    height: 100%;
    background-image: url(../media/jackpot-02.24b8ba2b.png);
    top: 0;
    -webkit-animation: flash 1.5s infinite;
    animation: flash 1.5s infinite
}

.specialOffer-block .specialOfferBox {
    min-width: 240px;
    max-width: 320px;
    height: 48px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    position: relative
}

.specialOffer-block .specialOfferBox .imgBox {
    width: 128px;
    height: 64px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5
}

.specialOffer-block .specialOfferBox .imgBox img {
    width: 100%
}

.specialOffer-block .specialOfferBox .countdown {
    font-size: 12px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding-right: 8px
}

.specialOffer-block .specialOfferBox .countdown .count {
    font-size: 25px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 2px
}

.fast-payment-list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 24px
}

.fast-payment-list li {
    width: 32%;
    min-height: 92px;
    box-shadow: 0 0 3p 0 x rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48);
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 8px .66667%;
    padding: 6px;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    font-stretch: 80%;
    position: relative
}

.fast-payment-list li>div {
    width: 100%;
    height: 100%
}

.fast-payment-list li>div>div:first-child {
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.fast-payment-list li .imgBox {
    width: 48px;
    height: 16px;
    margin: 0 auto
}

.fast-payment-list li .imgBox img {
    width: 100%;
    height: 100%
}

.fast-payment-list li .pointBox {
    width: 100%;
    margin: 3px 0 0;
    padding-top: 3px;
    border-top: 1px solid #cdc2a2
}

.fast-payment-list li .pointBox [class^=icon-] {
    margin-right: 4px
}

.fast-payment-list li .pointBox>div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.fast-payment-list li .pointBox>div .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    font-stretch: 80%
}

.fast-payment-list li .icon-money {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.fast-payment-list li .icon-money img {
    width: 100%;
    height: 100%
}

.fast-payment-list li .btn-paymoney {
    height: 32px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.fast-payment-list li .btn-paymoney,
.fast-payment-list li .btn-paymoney .text {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.fast-payment-list li .btn-paymoney .text {
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    font-stretch: 80%;
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 8px
}

.fast-payment-list li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.fast-payment-list li .mycard .imgBox {
    width: 37px;
    height: 16px;
    margin: 0 2px
}

.fast-payment-list .icon-sale {
    min-width: 32px;
    width: auto;
    height: 16px;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32);
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    border-radius: 100px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fff8e4;
    border-radius: 8px 8px 8px 0;
    padding: 0 8px;
    position: absolute;
    right: -4px;
    top: -12px;
    font-family: "Archivo", "PingFang TC", "Microsoft JhengHei", sans-serif !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.fast-payment-list .icon-sale span {
    font-size: 12px;
    font-weight: 600;
    font-stretch: 80%
}

.fast-payment-list .history-payment {
    border: 1px solid #fb8d23;
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa
}

.fast-payment-list .history-payment .icon-label-last {
    width: 30px;
    height: 30px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAAByFBMVEUAAAD7jST8jSP/qjn8jST8jiT7jiP8jiT9jyP8jSP8jiP8jSP8jiP7jSP8jiT8jSX7jSP9jiT8jyT8jyT8jST7jyf/kSb/kSP/jyb/kyf/lSv//4D8jSP7jSP/+OSjWRKzYhX1iiH+9+L+7M78tGn74sCzayOrXhO7Zxb117D7mzz7kSv5iyL+7tL3iiLuhCCmWxKmXhrDfTbxhyDMcBmpXBP+9N393bP+9uD+8tno0K/92q77nUH7lTDPcxr+8NX26M/+3bT9ypH7okn7mTjjfh757tb+5sT95MD8zZj9woLUroL8sWT8q1iyczP7jyfmgB7gfR3EbBjAaRe5ZxauXxT91qb90Jz9xor8vnz8uXHLnWv8rV3bm1j7lzTzjy2qZSLrgx/dex2uZR3YeRymYBv46tHt2r3ky6j9yY7VmVznoVr7qFP7pU7znUa6gUbtlj7Xij33mjy0djnsjS7qgx/pgx+9bR/WdxvSdRvHbRj+6sv+4bvw1K/vxpbcvJXbu5P4xYz1vYDot3/Qp3nPpXfws3HfpWf2rmPzq2LFlGDAjVfTk0/jmU7kl0nUgTDLey2ubi3NfCv7kSrphybhgiazbCXYfSQ+ohKKAAAAHXRSTlMAgP0G+ezSsHPw7+ffzLmSiW1iW1VCPDMiGgwCZdpu5bQAAAOVSURBVFjDpNXXVxNREAbwK11EqoqK95uQqIkSNqshgZBAlF4lpNAFqYfeBey912P9d92wGo27G/aG7yEPefidOTtzZ1iKVJSXFufmFGRncbEcMRTPlOTmmwAEzMyywgwBxox5Nu+YAGLKzMzL5tpU9XIutaZrnsrheuZ1a48Upam0zMyiDF2zFgjuEnmkNMzTx7mRCbwgokZx8+RRQ7O6DW3THqVUUfOEZsrHRzh3/4ybV7uBp41KqYLmOc3nHAuit3+6Pm7SLS98EzJ5KsXq1LaoC7B9Uk2ydwJdYaVUoe+p88L77gM+4NqN2Xd2VwAdy5NkCYn0XbdHAS/2zXq8kaJrypS2Cs2n/izxIcC7QW+V3w9EckjsHRVx/TQEgVUPPQZ8i0qX+p0ib9NgJzXHe9XZSPIDAHPdW2SvuW16h+Tom03WnhYrvBNE0+2Ip62+e3R08dWzh0szjXenUposz8AEvF/mgdcOoo9ISjcR1aTen9lGZt1NGgWG9hRhEPC/fz7fpqKPFDScymR5KUxaU7AQkWPch7oJD8mbK83N6+vbk5Mud8rbobvnu1RT/j44vCyF74T4AjBSQzRj7saVcb0EbHVjrpjcn/ijFxhoJYqYMlkh11fHOHepZkuAc/c20FFJZDF3iw+8mw3twYBksQNBJ5HdjMlKDjL7/IDfQVSHai6T3YzJcg9COwHbZ6IfQLubyGLGrMjXvSANnEvqPh4GfBtE8ipQu0PkMGGycv2L3N4gRS1xtQewLhFR6wgwNKN5R/opTSyPga98J+JUTcAf3a9qxQu8lIn2+ADQG1FwEyYr/mP6UPvNQw7nvqleEJcyTfew4I7F6xvssFWFLXZJaxr3qccKXLpCivqvqahNyozWaHZd6iS23vnf6m5twkxE0GQFPFmdrT+8ybJ5sqqYc4c1WRZPVuPXM8ls6VM+qlPIZJz/r24R0d9LdNnm73PHIk4Rk3GNqs5AwgSexJJmXgjVqqp54SKRpVLEZNxQTd9k3FhN22TcWN1M12TcUP1VKx2bUAgEURS9jcwv4IMlCIaamJuImTVoF3asuSzLrNzHxAfm8a6h1SRK6txuEiX1uX1rM4mSWjPz6L+r/J5H31tKxjAxTAwTwXyja93MozH9xv6smPlOlz7i+GQSxbSbGCaGiWFimBgmholhYpgYJoaJYWKYGCaGiWFimBgmholhYpgYJoaJYWKYGCaGiWFimDeV07X+WlUl0wAAAABJRU5ErkJggg==);
    background-size: 100% 100%;
    position: absolute;
    top: -1px;
    left: -1px
}

.fast-payment-list .history-payment .btn-paymoney {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 100px
}

.fast-payment-list .history-payment .btn-paymoney .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.payment-list {
    padding: 0 24px 112px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap
}

.payment-list li {
    width: 32%;
    height: 64px;
    box-shadow: 0 0 3px 0 rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48);
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 8px 0;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.payment-list li>div {
    width: 100%
}

.payment-list li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.payment-list li .bill:before {
    content: "\e926"
}

.payment-list li .bill:before,
.payment-list li .creditCard:before {
    font-family: "icomoon" !important;
    font-size: 24px;
    color: #7f3f02;
    display: block
}

.payment-list li .creditCard:before {
    content: "\e923"
}

.payment-list li .mobilePay:before {
    content: "\e91c"
}

.payment-list li .atmTransfer:before,
.payment-list li .mobilePay:before {
    font-family: "icomoon" !important;
    font-size: 24px;
    color: #7f3f02;
    display: block
}

.payment-list li .atmTransfer:before {
    content: "\e924"
}

.payment-list .imgBox {
    width: 72px;
    height: 24px;
    margin-bottom: 6px
}

.payment-list .imgBox img {
    width: 100%;
    height: 100%
}

.payment-list .w-100 {
    width: 100%
}

.payment-list .w-50 {
    width: calc(50% - 8px)
}

.payment-list .w-25 {
    width: calc(25% - 4px)
}

.productList {
    width: 100%;
    padding: 24px 8px 136px
}

.productList p.text {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 8px
}

.productList h4,
.productList p.text {
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.productList h4 {
    font-size: 19px;
    color: #f4b63f;
    margin: 0 0 10px
}

.productList li {
    width: 100%;
    height: 72px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    background-position: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding: 0 0 0 20px;
    margin: 0 0 8px;
    position: relative
}

.productList li>div {
    margin-bottom: 16px;
    font-size: 14px
}

.productList li.under-grade {
    pointer-events: none
}

.productList li.under-grade>div {
    opacity: .24;
    -webkit-filter: blur(1px);
    filter: blur(1px)
}

.productList li.under-grade h6 {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: 19px;
    color: #452201;
    text-shadow: 2px 2px 0 #fff8e4;
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.productList .areaL {
    position: absolute;
    left: 20px;
    z-index: 5;
    justify-content: flex-start
}

.productList .areaL,
.productList .userMoney {
    display: flex;
    align-items: center;
    flex-direction: row
}

.productList .userMoney {
    min-width: 88px;
    height: 30px;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 100px;
    justify-content: center;
    position: relative;
    z-index: 2
}

.productList .userMoney .count {
    margin: 0 8px 0 16px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4
}

.productList .userMoney .icon-money {
    width: 32px;
    height: 32px;
    position: absolute;
    left: -20px
}

.productList .userMoney .icon-money img {
    width: 100%;
    height: 100%
}

.productList .add-tool {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.productList .icon-plus-text {
    font-size: 24px;
    color: #fff8e4;
    text-shadow: 2px 2px 0 rgba(69, 34, 1, .48);
    font-weight: 800;
    font-stretch: 90%
}

.productList .tool-card {
    width: 40px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 4px 0 0
}

.productList .gameIcon {
    width: 100%;
    height: 100%;
    padding: 4px;
    position: relative
}

.productList .gameIcon img {
    width: 100%;
    height: 100%
}

.productList .gameIcon .toolx2 {
    width: 32px;
    height: 26px;
    position: absolute;
    top: -12px;
    left: 0
}

.productList .gameIcon .toolx2 img {
    width: 100%;
    height: 100%
}

.productList .toolIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.productList .toolIcon p {
    position: unset;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center;
    -webkit-transform: none;
    transform: none
}

.productList .toolIcon img {
    width: 32px;
    height: 26px;
    margin-bottom: 3px
}

.productList .imgBox {
    width: 100px;
    height: 60px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -65%);
    transform: translate(-50%, -65%);
    z-index: 0
}

.productList .imgBox img {
    width: 100%;
    height: 100%
}

.productList .price {
    min-width: 100px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    position: absolute;
    right: 0
}

.productList .price,
.productList .price .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.productList .price .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fafafa;
    padding: 0 8px
}

.productList .price:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.p-body.paymentContent {
    width: 100%;
    height: 100%;
    padding: 36px 16px 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.p-body.paymentContent .payInfoBox {
    width: 100%;
    padding: 0 8px;
    margin: 0 auto;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 8px
}

.p-body.paymentContent .payInfoBox li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    min-height: 40px;
    border-bottom: 1px solid #cdc2a2
}

.p-body.paymentContent .payInfoBox li:last-child {
    border: none
}

.p-body.paymentContent .payInfoBox .text {
    font-size: 12px;
    font-weight: 400;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.p-body.paymentContent .payInfoBox .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.p-body.paymentContent .body-content {
    padding-bottom: 64px
}

.p-body.paymentContent .body-content ul {
    width: 100%;
    padding: 8px 8px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap
}

.p-body.paymentContent .body-content li {
    width: 30%;
    height: 64px;
    box-shadow: 0 0 3px 0 rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48);
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 8px 1.66667%;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.p-body.paymentContent .body-content li>div {
    width: 100%
}

.p-body.paymentContent .body-content li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.p-body.paymentContent .body-content li.w-50 {
    width: 46%;
    margin: 8px 2%
}

.p-body.paymentContent .body-content li.w-100 {
    width: 100%
}

.p-body.paymentContent .body-content .logo {
    width: 72px;
    height: 24px;
    margin: 8px 0
}

.p-body.paymentContent .body-content .logo img {
    width: 100%;
    height: 100%
}

@-webkit-keyframes btnturn {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg)
    }

    50% {
        -webkit-transform: translate(-50%, -50%) rotate(180deg);
        transform: translate(-50%, -50%) rotate(180deg)
    }

    to {
        -webkit-transform: translate(-50%, -50%) rotate(1turn);
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@keyframes btnturn {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg)
    }

    50% {
        -webkit-transform: translate(-50%, -50%) rotate(180deg);
        transform: translate(-50%, -50%) rotate(180deg)
    }

    to {
        -webkit-transform: translate(-50%, -50%) rotate(1turn);
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@-webkit-keyframes flash {

    0%,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {

    0%,
    50%,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@-webkit-keyframes bounce-store {

    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    40% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    60% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

@keyframes bounce-store {

    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    40% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    60% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

.popup-store .tool-card-tipsBox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 16px auto
}

.popup-store .tool-card-tipsBox .card {
    width: 168px;
    height: 40px;
    border-radius: 100px;
    background-color: rgba(35, 163, 251, .24);
    margin: 0 4px;
    padding: 0 4px 0 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #3359f2
}

.popup-store .tool-card-tipsBox .card img {
    width: 70px;
    height: 56px
}

.popup-store .tool-card-tipsBox .use-card {
    background-color: rgba(205, 194, 162, .48);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-store .tool-card-tipsBox .btn-recommend {
    height: 40px;
    display: flex;
    justify-content: center;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 100px;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-store .tool-card-tipsBox .btn-recommend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    font-size: 12px
}

.popup-store .tool-card-tipsBox .btn-recommend .icon-share:before {
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin: 0 4px
}

.popup-store .btn-all-saleCard,
.popup-store .btn-go-saleCard {
    height: 32px;
    width: 80px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-store .btn-all-saleCard,
.popup-store .btn-all-saleCard .text,
.popup-store .btn-go-saleCard,
.popup-store .btn-go-saleCard .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-store .btn-all-saleCard span:before,
.popup-store .btn-go-saleCard span:before {
    font-size: 16px;
    color: #452201;
    text-align: 1px 1px 0 #fff8e4
}

.popup-store .payContent .old {
    line-height: 12px
}

.popup-store .payContent .old,
.popup-store .paymentContent .old {
    text-decoration: line-through;
    color: rgba(69, 34, 1, .4);
    text-shadow: none;
    font-weight: 500;
    font-stretch: 100%
}

.popup-store .paymentContent .old {
    font-size: 12px;
    margin-right: 4px
}

.popup-store .fast-payment-list li .old {
    width: 100%;
    margin-right: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-store .fast-payment-list li .old .count {
    text-decoration: line-through;
    color: rgba(69, 34, 1, .4);
    text-shadow: none;
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-store .fast-payment-list li .old .icon-money {
    width: 12px;
    height: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    opacity: .4
}

.popup-store .fast-payment-list li .old .icon-money img {
    width: 100%;
    height: 100%
}

.popup-card-select .p-body {
    max-height: 460px
}

.popup-card-select .all-card-box {
    margin-top: 24px
}

.popup-card-select .tool-card {
    height: 64px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    padding: 0 8px 0 12px;
    margin-bottom: 16px
}

.popup-card-select .tool-card .tool-icons {
    width: 70px;
    height: 56px;
    flex-shrink: 0
}

.popup-card-select .tool-card .tool-icons img {
    width: 100%;
    height: 100%
}

.popup-card-select .tool-card .card-info {
    padding: 0 8px;
    width: calc(100% - 70px)
}

.popup-card-select .tool-card .card-info h4 {
    margin: 0 0 4px;
    text-align: left;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-align: 1px 1px 0 #fff8e4
}

.popup-card-select .tool-card .card-info p {
    margin: 0;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.popup-card-select .tool-card:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-card-select .tool-card.active {
    border: 4px solid #3359f2;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48)
}

.popup-card-select .btn-use-tool {
    width: 160px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.popup-card-select .btn-use-tool,
.popup-card-select .btn-use-tool .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.popup-card-select .btn-use-tool .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

@media screen and (max-width:360px) {
    .popup-card-select .p-body {
        max-height: 360px
    }
}

.leaderboard-area {
    width: 100%
}

.leaderboard-area .area-title-box {
    margin-bottom: 0
}

.leaderboard-area .area-title {
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.leaderboard-area p {
    font-size: 12px;
    color: #452201;
    text-align: right
}

.leaderboard-area ul {
    width: 100%
}

.leaderboard-area ul .areaL {
    justify-content: flex-start
}

.leaderboard-area ul .areaL,
.leaderboard-area ul .areaR {
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: row
}

.leaderboard-area ul .areaR {
    justify-content: flex-end
}

.leaderboard-area li {
    width: 100%;
    height: 48px;
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background-color: #fff8e4;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #f4b63f;
    border-radius: 16px
}

.leaderboard-area li.top1,
.leaderboard-area li.top2,
.leaderboard-area li.top3 {
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    background-image: top;
    background-size: cover;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #fafafa;
    border-radius: 16px
}

.leaderboard-area li.top1 .leaderImg,
.leaderboard-area li.top2 .leaderImg,
.leaderboard-area li.top3 .leaderImg {
    margin-top: -16px
}

.leaderboard-area li.top1 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAAC/VBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZN2gZN2gZN3gZS/Upl2gZNNLJx8doZxdpSnN0WjQk6GYW+bkIGFh4vtsFdPL5xaRZr//vNVPZvTpWReTZlmXZaTMzr///5QMZxSNZzaSl2slndpZ5aLUt////92gZPnXHH///+LUt/orln///////+LUt+LUt/JomnbSl3////jVmubTVrgU2fgq12NP0jnXXKVVmTnXXLiVWqCTNf//eelO0nlrFuRNz+LUt+LR1LCn2yIUVzeT2L////nXXL+/NrHTHz86tDaSl1TOZvaqWD///+LUt/aSl2LUt+LUt+LUt/gU2b///+LUt/aSl26nHD//ejaSl3784CLUt/784DaSl3784D784D21l7uo1n784DDQE7wsVVfMsX/+OT////slFRMKZ2KLz+rNkFDJZ+LUt+YShrnXXKULjTaSl1YL7P55W/yu1fzwln67Xk2Hn8+I5HvqFj87sJaL7x5KDWeUB32013xt2PxtldQK6jtnFX//ff1zlz432n322P0yVuYNWKxtGftmFX+9tj32mmaN0tJKKT32nJdMcHzxlvwrVfupFfUSluPMkCgMz/673z54Yb/++x5RdROKqFBJJf56HPLRFTAP0z766+8PUv16YH65ZdpPMX56nfWfU+xOUZTLLI5IIb44XRULazmsG3gVGiWN0KYLzf76qL99PBcOJTdnmK9Y0356ub88s387rhkPrKdbIDVc371y2TwqmLnqVmUM1i2O0nkyY/ywGn++eHw0NNyQM2skKTFi2vRbVvHS1bki1JtJ0+ETNvrvcT406789Y1ySorzvIb43nyreXHNXWn++871x5mHW37tx3TxsXD1zm/jpWrPlWraUmXJcE2xVkilSUZ4UbuKZ7Lcj5jUw5HYiGGolF7KVlTDdzn9+LKZdafo3Ijo43qIMlScQkOtYCj76NblrLLhoKeAV6a+p5u7hmyUUUqCKzi5leaSXN3119v98sNaOnmYbV/v5vXtpa7JtpBl+f+GAAAAX3RSTlMAemgIO09zIBRcEC77hIL92ZuRgvfvvRDMyrCd8fDm3sCekIZaRemc8O/hwEAgvZyAXb8g3s/HrqOAbiDs5uLAv7SucEBANP348NbW0NDQoFsw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);
    background-size: 100% 100%;
    background-position: 50%
}

.leaderboard-area li.top2 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAADAFBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZN2gZOBho52gZP///////+AjJ52gZP///92gZP///92gZPtsFejQE17eIh2gZP///92gZOslnf///92gZOFkKOOVmN2gZP////////784Dorlngq13JomlaRZqekX/784D///+aTVtwdZSqOURRM5yEj6LYqWKNQEn////784D784D////VpmP///+Aa3qTLzjlrFv784D///5UO5v784DCn2x9iJpmYJf////////784D784DPpGb879STMzqRNz+KSlR/iZ26nHD784CSjIWCX2xPL5yCjaCMYnF5hZf89Y+fRlP784D784D784D784BfUJl7hpj++9L+/Nz21l7uo1n/+OT784DwsVXDQE7////slFThci6KLz+rNkFfMsVMKZ2GkaSULjRDJZ/55W82Hn/xulfzxFn67Hjvp1h5KDXxt2P10V31zlz673v//ff201332Wf22GD322P866/tnFX76KL56XSYNWLuoFaxtGftmFW+PkxRK6f0ylv+9tj44Wv43mjws1aaN0vwrVjzwVv98sz54Ibkfjj0yFvxtVr/++z323L87MD98cPxtlaTM0FCI5Dyv1jpk024PEmxOUb87bj4337yvFv+9tw5IIb44XShMjtbML/545HmsG3vrFX46XzVe0+gNUWYLzf65Zv32m7vqmRWLreQlJ3yuVqUM1iNMUHmgz30ymTwqVz++eHRbVvehVFtJ0/Ea0zyvVf30av0xZTzvIL43Hflq1yfREPojEL103Ltx3TjpWrzwWi7YU2nN0b+9NTrr1rjeTP99Ov869pRK69IJ6a9onvfm2XYiGHKVlSyV0eWPELwuHP++9D9+LL65Zn89ZCjmo7o43rLpnHwr27YqmjFjmWnkl2IMlT1yob1y2z9+sb527779IixnoSUZ3aldmbHS1GUUUqrTkiCKzj88Jv42Zyal5VhOpVuSIxILH3Oc09ZN5b55JB4SIdlQ3R8VW/Kf2OqnGCkQ0zgcS4bI8ZiAAAAW3RSTlMAegg9cyBca4JNwBC9LvAX4WT33oJUQA+fgDb0qkUgoPDv3r28kxBgvoP14t7ZzZCAZTDNsI/55uDTz8C0nZhwUEAgxfTx4ruurJiLm+/L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);
    background-size: 100% 100%;
    background-position: 50%
}

.leaderboard-area li.top2 .userMoney,
.leaderboard-area li.top2 .userName {
    text-shadow: none
}

.leaderboard-area li.top3 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAAC/VBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZP784B2gZN2gZN2gZP784B7eIh2gZN2gZOjQU3///+Fh4vtsFdbR5p2gZP89IWIYG5OLJ2bkIH784D///////////9RM5z////784BVPJv784DJoml2gZN2gZN2gZOAa3pxdpSUMDeSNDvgq12NQUqaT1xmYJf///+qOEPorlmlO0nlrFv784CeR1TSpWWKSlS+nm6UV2WHVGD784D////////////784D784D784CQOkLaqWD////784CxmHX///+olXn784D784D//vP784D///////z////+/OFsbZX21l7uo1n/+OTDQE7784DwsVX////slFSKLz/hci6rNkFfMsVMKZ2ULjRDJZ82Hn/zxFl5KDXyu1fvp1j67Hj55W/xt2P434DuoFeYNWJRK6ixtGf10l3zwVztm1X+9dbxtVj//ffvq2T0xl3673yaN0v0yVv1zlvyv1jyuVjql0743HHwrVf21F3wr1XAP0z56XT322L22GC8PUv867D43nntmFXlgTr305axOUY5IIb32Wjxs1btnVXoikOSMkH54Ib1zl3nhj/78X744WrvqVn+++v+9tzmsG2gMjv46Xz87blBI47sl1XslVTpkEn98ctZL7yUM1jUe0+2O0mmN0aNMUHjeTT98MNVLbT33Wfsm1H545HzvYHRbVvEa0y5X0ygRERdMcH65Zvvpln406776afcmWVrJ0+fNUWnNT6ZMT3idTD44270wmn32Gb88s376KH1x5ntx3TjpWr21XHxsXD99Ov75tL747tIJ6f1y4v55HX1zW7UhGDKVlSWPEL54atEJZVuR4Xo43rnjlPhiFHagVCvU0j87MD42qH89JDwunH1zGWnk17++9P9+sZfOZWUZ3bBi2bmqVnHS1GJMlCUUUpOLZrxsl7wrV787uDzwI1ILH2peG/Oc0+pT0byvGXxvlLurE3qmUP89Z753pl8VW+qnGCFMl+dclPYfVJ3K06li1ubfqj0AAAAUXRSTlMAeghzPVwr8B9rTRCCZBbcwIL3uVQvnPSRgEAQ8OLg0M3AvUU2D4+C9+zezLuYIPfv7Obgysi7sKyqoJCAcGBQINzWsLCkoJuQcFJAMNZg54uxrHpAAAAbv0lEQVR42uzYsY2DMBjFcY/g2iBGYAGgskQRkUiuvMaJHXBFkyqNV6CLlPVOOl0RHIfYkPL/G+HJen76BAAAAAAAAAAAAAAAAHBMobpWSmn/SCnbThUC3zV0urIRle4GgS85NZXdUDUngcPqMOV41rXAEUrbRFoJ7KWkzSCJep9B2kySjzFf0duon382qmfwZerK14inxZknbple4y47gXQqXBo3fzVRV38LFwhVnaoOynn0zmxwfgyqmq2XomiCx3yfzQfzPXjWDVX90aUMYjZJgqjLi8AWdV6XxsMke6wL5ExVv1dru+Jnk2H2dkVT1XFFG8w5ZzK5YO61VHVCOS9mh4WqzjtrjJPZaRo5gLxX93bllz3zZ00kCMP4dFtsbSEXIvsZ0nlcYmFh4kGYCbNsK0mEKXRYQfyDBkw4thFBUa44iHWwTR1IPodF/BKpTz2CO5NE8854wVn9fYSn+M3zPnPXxsq076SrfKfqhZz3RDl3sRZdUdV7O1X/42Qf1pzhrXp/9wWD0E9Zzm28Btq/SrsBddkY+tjAa6LxuBtQF0hyPuviNdI9k1SNthVpDC3d4zVzX9oNqG/HUICcAare+gH123eAnLVUvd0D6g/p3u7i/0b39/b+dZ1AxlB95AF1W1p17BQ2huojD6inMRR97PhEvLcb+AtoiFf5JG6jiHNoUf0xVH9ApdYhijJZh1KqNYZWiv6cYkVrQKWUOlkUVVJJOkN5DO3ViReC1HvKAyqdkUyhKGLHLTpnovZTVWPeG1hN7a9rQudYUVT10QF95Xkm5ycMosi9d+FFDOJppupn+srBEYoWMYeGGL+Mb2BmJt6HEJitb/68jGkIJ0pVz05SgdY1hlBoektpFjCE6xYVSEbGH1M5hymPMAg/8FYQ+BjEqEzDWHEUBaZyDtMfYBA57n0CnsMgBn06JUqqTjlUIA+Tc0+S85BzxghhjPOhpOoeTNV5KuCYXfXsjJ6cXU/gtkNCdG49AVdP1RmDVX2sJ+d6IMbMiAQTow7qeqo+RmaSleT8AJQzk6RB3kESCAOq+kFStYlXeSqtJ+cLT4CTD+CewIWeqtPGqTpOBS6Bcva9ZdaQ/SHgA1V9aXLViyVEOQMrXS2Q38CldCRV17RUnTDoVDwW5Zxfr5xXq5oAVZ0XVW3Koygd3C2gnJur5bxa1U2gqlsGHuV2QkvOwSflvKrqaak6YUDSMUtHznypnEGq5kBVD8KqtjZe1ELOea0xVJYzXNUVYNUzKOlwzmW9MZQzAoZxvQG1bErS4ZyBXQMgZ5Cqgf3DjKRDOfdHOj9Vww5RpjPU+esa9Q1I2k4oaqNHAJUOXPVID6aPze8eziJnyCtYlWaNgBFNWCANIFXIm7hI2kEbSUYt5xyHyhmuap5TSzqDNpAjpZyrPoNXOnjVY35VKekN/OKyLYWcC+euy+Fyhquau+55QSFpa/M0nYbnfJVzp3C4NeD+4O6U3BU86fRf9s1dx2kgCsPpKHgCKsRrUCBaRDUTxcV0URbYFJisCHIcHKJFIjKFjUQgShGJbBfEpWJFlSXaYpEQaShB5AGgBETL2sGjGGyfmcSZzML5HgDBx9F/LuMUNIMHxyPhecPyjAAf0JyLat8I8Czh2eORpuFxmj9bPRYN56Yxp/0ECOccovpJ25jTFI3qx/x5S6/wOMOPooLhbBuctn/jhk/XRvX4T28bHFswqvnhVKsnF94JeUAD4ewZi7T36RrZDzVzPB7VQEzr2A/5CC20eFs7cc1bdM1sxVXvWELLuIbD9GmZ4GhU4pp7VAG9uOpKQyQ89CtpntB34dSwjRitfaqE/ZYRw4bz465+KX1KuKDLnprUgPPDK4uXdEETLvCC1i2cgagWLWldfsF1jhc0tG/H6FHl9IwY0Fa+q9cV76JYQVue6nCGo9qzxEpajw/FLkVfFpAsbLHUMEkumKL5YZMsrmj1Sc1ZkeXbFhzp6iRX0/CoZ4ss4mcLGhAN0Y+EPbcoBUSv1zRtCZuObks6jNIXBFqhDezbMdHbxVz4DG/lsOldjeaO83ByWPFwViP6Zld01LPg7Dhf2DxRRKefkxpeLDVUiWbcNJAfXiP9tKRRSEd3O5JKJVbO6kRz01BRV0gq0Q2vsHEugxFtxdJZpWjmCt5PLTCkN//rlgtgRPO9e4sqFg3WNN/GSRoH2nTDM9Al2oqt3IpFs9vASg6V9DNtLnjR6zdJg78NUv1EU/6WSNLQ5jX8HCD6Og8OHUXz8Eg9L2lzVzoLHDrKvKB1FM1Lupx67tBlvoMuSpWooPUUvQVNeFd0me8g0byg9RTNS/qki25EK6GuoqMFsfGPiO7pKrr3j4guRxGtq+gopMsoGkWj6AxQNIrOV/QHhqJViN5zUbQK0f0hQ9GZ2PmIrjIUnU2vnofolwxFg+x0cmiEKFqE+2n8PDzmNdwIGadLUXQqvsuS+UECBpDnmssiRlUUncVwzBJwScAhOHBUWcTYpyg62zRLIHxt2pZohOw5RdHypr+RY5w+5PkT4wwpipZLDx7Qkz3I87vFRoiiBfAfxJg3wnsCm3fEiKLoJSABL+BGmDVwoGiYsBF2BE6jEePnFEXLY4UBDTbC94uNEEXL0yQBTyU27y5F0fK0SMBriUboUhS9BHfEGuHi5o2il8AMGyEY0NXFRoiil6AutKm8XDyNouhlRQ8kGuEDiqIhln5G/Lg4cKDotYmuTRoub4Qoen2iBx1CGvNGWKUoehXREHsvJuR7eIJG0SuJhukfTq6zIUXRq4uGVZMWis5BNExt2/x/Rc+mU8dUITrktSUt2nSm09nJF+2UAuqqRBf3ZpKi66UA56SI3iXJPPz9/6BMdLF/JCf6t8mHJJldzURPSTJOac4XZaKL/TdUgi+lOQ5JZqqZaAcQfU2BaG76KxXnGvQP0EW0UwqZkWQOFIrm1Lryog9IMrNSiFPYNM1b4d+jQpK5qlI05+lYWvRVkkwlrKRbzcKmMZpHwXSkl+ji/XFuooP59KhpFDaNEaKb6P5wlJvoEBSdwoC5KFqF6OJNNkTRcrSWEj1grIqiJTG5aAmGjKFoWd4W5fnEWBdFS3Kb/UH1fQ3cWhhjPoqWpcv+wH3Vh7+oGaHo1U1/7/Thb0tvo2hpXBZnRDrwryxGKHr1mr5ODsGQZj6KXrklfiOTYibsmC6K/oummU4r+SvTAfh96RhF/wXJIsH0DiGv4F+0PEfRgGjQtEnINiz6AYr+xd75uzQSRHF8B1RsLBQLa6+zEkHsBbGehZkiraCmyBGR4O+AkSxroUETw0Ea0wX0rE6u0lhZSMgfYPAfMJ13cO2dN5fHZs/d784ld5tw+6kF4cPjm/dm9+28Idpa9eb6jQ0iC4u2I9Fu0v77QI3L3//+DouuRKLdnPqLTrrjluPoeCUS7WYDfCMiTqZp9/AkgOjLSLSLPSA62zZR79FKHBC9E4l2g3bcnlrlSTtxSf8+OhL9Nihzy0v0Qv9ekCX8WCTa89fQ31w2/eVnSW8n+Ct3/gWdjER7r3yXwYPAO+4gC07vItEeXOOF7+Qqb3GHlvBrkWgvEvwEv+31cZf/wPqMd5Yj0V48q1EPkmyFM4joqI/2Ahx86j4FjyZDL5Yc2QHByRGddXhx7ZhBIHg7PDq982QNDCF6XzaOzqO9OaUpBIJ/Cv+nJyy6qxV7WiWNP8xWCbxa0eeiL4SibgZkmw6lO+Eh8Nc76kJx0eeiM0KxG/zVUfj5JMwHGyUHsSsUmT4XTZfyFwOb3vzUteDAr/0XhaLA+130vlAE37K83sx26LkW/IOOVaHY73nRU+B23FuhsEwN0+Uu3aVQMRGWUNyCu4mnjHAh0ZKDkNZ6Kex9+R/dWbEiQERz2Sui56Uije4SLVFKY+Jfy93wjBO6hG5yTUvFvBE2k+CGS34mqMPTMJ3PdpzP9NwL93bijIMbRieNsJlD9z3zlKDfQw3sb3/S5SXXYxrBURW/SHF02/acETaLUrHFQUnrms6bZf3YsB2ec9gzLGi+JRWLRtgwqVjjHKS0rulcrKZX1GUqZ5oJgWdKaE/WpIIZYcNm0KX8PFMQLe6LWi+e24fBVSevYjqei/eiRSHDvUhIxUwPiJ6Vig3uEx5ESqeo47GYrfbcII9PMS3P1ZTwCQ5iQypme0D0ApoN1WEpYek01K/O4g3kulw7d0rG+bxiCQUdkIK5cKEHRI9K0EnTIE750dTdxYrXHrwyJPlw1bJMVPz7jSalBg3foIuWoz0gmk25sgObTtWDR/UlHVusHzYeH51p8dg4XCfJDvJx33Cup1yecXJMsfBFD7I5mB2UHkTpRaf7AGiV80tJEJQbKDnm2KARGiR6QoLhUHFWEE6sZ40xUUOz/3ndsyWcFNTvIBoL5UQPiB5nbB7NLIoDig/tVi+euwmk2T6HLZ2T/QOuANPKPGPjRtgMMMoOmeD+XKREe1SbwbnMI9eVHFiTrbv+/QX3JyEpOdiAETZDjLFpj5KG+VFaMXVc5+wbL8n2OVkG4exODVzQ04yxISNshhljk7CkiYNl0YbVNLU43snlbduZFnY+t3NsIpqWaGOZUgMX9CRjbNgIHcbY6Bg1HpiMK6pxq9c5xbornDOcgC3H2Cjrge7OMEaopKmX1ozqqvmXqWqEM7HhLOgRI3zeOUv6KM2DcAuiuqusuML5lgchfeQs6O/c2s9LVFEUB/B5YwYTFDi0aN2PTasQpH0gre8T7n0LHzNDPyBi0nmCzogaBOpCRxgh3ChSOxdJhmirQFyYtmihFEGB+QMRtFpGtOi9N/PO3HNHmjnOWHf8/AM6Xy7fe+6ZuRL6/84acKShPEhV/XnTcZ59MU/Il2eOs/mZUM5QHHCgtbgLQ6Gw4bnBCxKsMk/uBTk7wrPQZZ6ArgXhcYKk7z1hlUlwGDk84ZAGGg3XbR5Iswo9zTfnpshzls2aW3ZE3ma+nJ+yCqV54Lb74TR4F3quGp4WXpBNskrd96q6TQQOZs2amj0QgTavnO+zSiWzHBbRnqshHVwzPE1QHr0DrCx4lftBg7UVs2ZW1kRRG7y3KzHQC8XRZHiuhbRw0QjKg5A0VPVXIXGgqqsuZ0dIvrrlTMwZikOHRQfMHZ7LpKTBmwkhe7tck3J+K2QTbxgxZ5g4dJk5fBHDd+t4SY9OOkK2ulJ1a6wKmTM5erycbxm+SEgXZwxfUzMPpNKMoG9GIGtdVbXGmkBm+hhBOsUDzX5B67C5C4QbCklHeSDbwyhynQJXtXlsuJxFZ45R9GR5IFrIuUGLIRqOtO9SlIPMAKOYd3BVH5rHcojL2ZlnFAMZDqKXDN0ONBxpnHRvmlGMDooqqxrKGQyOMop0L8pZvwMNRxolTT7UfUsCWegiv7eRpT7qcUY5a3igXRFIupkXZROMJNcmZM4y/b0N2nKMJJHlRc1uzrqNHMUvWvDsAeMHyaJS1bMVv7eVcl5kgDJs4HlDj69WsHMGaOGyO0laVU+WVjW9nCdp5Zy8w2UtRp4mi2gsHDFAa5TLEsSq7lSrmlrOncRyTnBZtNUAEa1uQigPcOk6B/ShmuUmlKomlfNEjlFHZ9l1t571LY5g8gA34VDDqEcxiLM7mC23DAXOIKOOdLLoTcOl6cQhb/FAUwtHMsSqnlGrurJyniGWc4YjLcEtqNXWThU+b8jU/iBW9VCnKLtA7VLf20PEci5pDdl5DQsaHohI6w0uSxGr+oW6QC23DH1BLOcUl90ILkEtn4TYBSXppsu7eNSjvsodJeou6TQrMTvU9zYe6XYvNyk5XwhpLEgabH3nCPVVPiOw1YXDWdfhwqrAZsjvbeT7llFPOZcmbcc3dpSqZuQFanmd9Pe2bGcjbtdXzm7S+EZcj8fjP3fpVY0XqGU481WV8+5P959cx/eg9jmrs8dU3PVtm1dX1eKv6OWMbH+Lu6bqY95AruCg/ahRf/Sb2XQVC9SqlqHprNmPWsOL2Q9a5wUHwM42qEGPxDZe84LHHZZlTaeoVV2bck5Nu3+84zEveL0RG1GDbtDmS+/yrjWWBB2LbReqeszydVBvxaUjTjP1DuywfGOFct6OxUqCbtTk1zIVutqgBO3az496VsAcZyR9i0uOAM7SYh8jGTetQH6k24+VBN2gx6+/CMLncNC+rR0/aJBKMqKh3KAvN8SIkimryCvnrZgHB32uPm5B7EIjCtrnVfW0VTScYf9IZtgqmvbK2YODbqyDoe5IZyPFoMH2mCV7kGD/QOKBJRvzylkNOlJHl6AqfAaCLtp/byF3x9kJG79rIe/3Y6VBn6nH1ihah6AlWzjqYVpV08t5GMfsl7Ma9Hqovtn2CAQt2cBRd5xgVWc6cMxQznLQI7Ydqm+2ba+PQNCSuQ+WzDyhqk6YluzDHLSGFPTIun0agrbtqSOC/vXqh4X0n0B/JPst5MerX7HSoKds+5QE7Z7qmGqvu/vTb6WqWY0p5fz7U3f3XkzlnuZTFPTD5+9KgnbNfcRV/YjV0CNczh/nul1q0O+ePzxdQbe3Q9QQtOelhZg9rEZ6TAt52e3bU2Jubz91Qf9h7/xdnAbDON6Ci64dMhWyder/IvJWfEleDt20KrgIFgo3HAg3BUe7VdtAlv5aer2O1cVBO3jXTl1dbxRRjG/Kl/Qx+OTHkjR+hlvuuKOfe/g0eY97YtveSYifLzXumqT6frZUYzMBifPafan5eRLCs+2jFO2/qBNwoV+580jK6eYw1Z3snjuHcd5MpXzk6N/rxQloz+yjFR3qx8Uj37HUH+QWl3rMAWqSw1BwtZU++x93Ea7GEYv2+/EJojXyDw5N9ZsM99s0zo4MRPtA9Ce/Gkcu2p55RLRm/Z5Jdco4v19LHyram9nHL9pX3SaiNdPrw1S/Sn8YCq79OFPRQZxLIVqnGqIlmFyRA9SMh6FXEwkgWse5NKL9VBPRSDVzgMoehtI4U9F+nEsl2n7iQHSIKUn1i2fxD0NJnHU1qGjniV060dal1KIJN9eprqo7JM43kqB/1qVVRtGW9ZaIRqqZPwswR/uIMxH91rJKKtqyllo0Yb1PNeg+/+fhUZd8+XgtI0QvLavEoq3LoQQAqQavu8+fRc7y8y6GOSrOYHhplVu0Jc6WMoItUg0edzsP34QuMh52uricA9dbGcHyTFilFy3EuSMBcCYPInl9T4M5PmQS+a3OhfgvWvxh6EanmoePszsUogSiDVa05nTBpToaPs6LUxFLtFEpNnUVwIgWYrCU7FTz00xZDoRgRKuAeqXYmCpgxohGqgFaveEtb9BmgDgzomcqwKwUm5oK8HjR4hSpJgWhrqllNIPE+VTwoj0VUKsUmybeDRnRmjOkmuBsx5tIyeOtI6NZnAnBi8Z7YbNSbKoK7eBEawbwBsD0ZjJ+D8aTm6kEFEfHmRWNcqg87DzPJNrESDOikWpXZsZFnBnRGGiz8KJrGGlWNFItM4I4s6Ix0LXCi64aGGlGNJtqHsSZE00H2sjF4xKyicZIe4xokmoOPs68aA8DfQSiG4ba048pmtyVE9wf37//IJ8k99txRffVHqNxBKIx0jDNiGZS/eupz46PMy8anlUtH09aycJtjDRMM6KZVH97qvnGxJkVHfZs5HCRYJonLTQV8BjRvOpdIHrHaOZFewo0c/O8hPTcqep4gHafEU1VDx060FEj7QyJZk50v61ATf8rZ6XYBDvaTKWANyOiOc4XLhloMtLu4lwQGNEzXzMw87x5LeHawUZdhfCIaJ7B0MFAk5F2hgNBYEV7KkS9kd9VgkmownSIfhLRkL1YurunYOcuF5CcRHRf/eW5+BcdwdZB1AO0ZxCdhFGr93VPrzUSIIHooBrAzPkuwaTPDsE7IniXRvSqFWKVRvQ7tQfvgzl7Akh6sI2mWc8qet46YJ5VdL2JrTOV4nOrCmpGWtFfRvMPq16L0Ft9mI++pBVt1HK/7TX1Hs2GmVz0aL762PonH1fzUXLRZqMY2zFTrju+W08o+nMrFp8Tiq7fLcD64lS70kHTSCRa94Knl0i0EcQ5rw9MyHbTQlIdU/SoFZNRTNGIc973nmeKB1IdW/Rv9s4YtXEgCsOrEEMW5FUTdIHsmoQYjMAEp8wd1A3MWVSo0g1Grl27NcilXa8vkNbnWHsk//YM6+hpJEJmlK/cYiE/jy9Pk8d7e2rQe3LQUs7uiUM7aYFWj6qOLS3nLVUdsqUDLjwnaftKdSJq1yEoOQtq1xF5ByzZe95N0gGC7iBpQe6jA7dzhj2aBA1EBzkjaIe9UfG7cdBA0HOmB/2FziN3zK9h06CBaJ0zgrZtHbfpZlgwRdAURMucEfTUO2Drvlc6Nw/4McesJIlJvF/L+T0mkbCSsXfiwbXfgvpmaS3oNCaxNPsiBOkpaDu3RJtwVz59hKwk+5ygM1YSlo8bznx0f8itVDVr5I6/xs92MIdEytmhb27CEu9AKWnjL/Fto4IObF3GDZov8Z6xJpbeXAt6QzW0ZGbvMm5Thv5EkYfps/S8iTgm/vBH3xig70BNm72W7un1zMbWj9iZBO1HCGCR1Dcdpm1HsmAnIr+XQaPDIxT16nrQq9pyBqH9Q6MmQcvPcJClxKZjvl2ttnNi25Fm7MzUgelcw2fTgF2QJZSmQ+ylswWl7UgydkFg1Rmsbv+O6Muk61WNihY7jNQIVHStnCWB79jfBxs8T8Metarezc8xq1HPd7VylkwdfoAmzSDMJozij53YiGWssTz8445iDTaZuTZZQMer8KeMFDUdxAymB204Mgbd5lx7qJg6z1ncEpbnip3DL39SnYT54DSYRYiZH8niFmT8CKKOjtZwaAy63bV2f1ypmpfkaWxImvOSSs5j35Kb6jTaD4qNAhS0pEiM5FzwIyjpYOTq8FfzKVMQRjJowAzkzI8g6Cj0FH72sqAvLY1Wr+AXYMUXkcWaX1BULV3PDa3dtYaqOYCqm8kZVHK28Qp199x7OqNHrsAS6jgBV3iEnHvd2kHTA8QAwieukNFbOvAEOZ8Z9FTQeMQD4EWt6nxRK+dcreaXw3/i8hR026v4wH/mCkX6oZwLrvB8lrOV1+sJmM8e6IzedFVT5fymydnec9/dczfwAHhVVb3Orsh5rcr51QNg0MMnu6sHxAmqTv9jjXo5W33uu3tubimqTjRrUORs+bnv7vlzT1F1fIEu59AD4N79oVEDVQ8pqk6qaqbIefgt5watXqVqkBeMFTnX5Pzd0v1r3wxTGIRhMEqVySjqr91gEzZygl7G+x9jMEaEEAxq4w/zvUO8Nq/NRlVr/qDZgLQrHeS8ytgmeyq35+3URvs0unMjQFLYH5K3kHOkH/1HeamqnlUWOcdYt6pL8zSuetq8HWXdqi7jTVM1iTNQkXO8H/0uU3lf6PM/Aan0mLerLW9tINa6FeMWUBnEUE9VM4ihjKeqIWfGNaAihvowZVPOiKHVAypiqCscUBFDPeGAihh6BtMDL1Uncc/iDIScvWi6PKQfQ+4gDQDA5fkCOP57r87uMyUAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    background-position: 50%
}

.leaderboard-area li.self {
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    background-image: top;
    background-size: cover;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32);
    border: 4px solid #fafafa;
    border-radius: 16px
}

.leaderboard-area li.self .userMoney,
.leaderboard-area li.self .userName {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.leaderboard-area .leaderImg {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 2px 2px 2px rgba(69, 34, 1, .72), 1px 1px 1px rgba(69, 34, 1, .72), -1px -1px 0 #fafafa
}

.leaderboard-area .userImg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    border: 2px solid #f4b63f;
    margin: 0 4px 0 -4px;
    flex-shrink: 0
}

.leaderboard-area .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.leaderboard-area .userName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.leaderboard-area .icon-money {
    width: 20px;
    height: 20px;
    margin: 0 2px 3px;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.leaderboard-area .icon-money img {
    width: 100%;
    height: 100%
}

.leaderboard-area .userMoney {
    font-size: 16px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    padding-right: 8px
}

.leaderboard-area .no-person {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-bottom: 16px;
    opacity: .32;
    font-weight: 800;
    font-stretch: 90%
}

.popup-leaderboard {
    height: 80%
}

.popup-leaderboard .popup-topbg {
    width: 100%;
    height: 120px;
    background-image: url(../media/headbg-leaderboard.e33a3a3d.png);
    background-size: 100% 100%;
    background-position: top;
    position: absolute;
    bottom: 100%
}

.popup-leaderboard .leaderboardContent {
    position: relative;
    padding: 0 0 32px
}

.popup-leaderboard .leaderboardContent .body-content {
    width: 100%;
    height: 100%;
    padding: 24px 16px 96px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-leaderboard .leaderboardContent .leaderboard-area>p {
    justify-content: center;
    margin-bottom: 8px;
    font-size: 12px;
    color: #452201;
    font-weight: 500;
    font-stretch: 100%
}

.popup-leaderboard .current-period-content .body-content {
    padding: 0 0 72px
}

.popup-leaderboard .current-period-content .battleboard-area {
    position: unset;
    padding: 24px 16px
}

.popup-leaderboard .current-period-content .battleboard-area li {
    margin-bottom: 12px
}

.popup-leaderboard .currentBox {
    height: 120px;
    padding: 0 16px;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    left: -8px;
    right: -8px;
    z-index: 10
}

.popup-leaderboard .currentBox .areaL {
    height: 48px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-leaderboard .currentBox .areaR {
    height: 48px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row
}

.popup-leaderboard .currentBox .leaderImg {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 2px 2px 2px rgba(69, 34, 1, .72), 1px 1px 1px rgba(69, 34, 1, .72), -1px -1px 0 #fafafa
}

.popup-leaderboard .currentBox .userImg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    border: 2px solid #f4b63f;
    margin: 0 4px;
    flex-shrink: 0
}

.popup-leaderboard .currentBox .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.popup-leaderboard .currentBox .userName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-leaderboard .currentBox .icon-money {
    width: 24px;
    height: 24px;
    margin: 0 2px 3px;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-leaderboard .currentBox .icon-money img {
    width: 100%;
    height: 100%
}

.popup-leaderboard .currentBox .userMoney {
    font-size: 17px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    padding-right: 12px
}

.popup-mamber-card .personalContent {
    padding: 0
}

.popup-mamber-card .personalContent p {
    font-size: 12px;
    color: #f4b63f;
    margin-bottom: 0;
    text-align: left
}

.popup-mamber-card .personalContent .userImg {
    width: 96px;
    height: 96px;
    border-radius: 100%;
    margin-right: 8px;
    border: 4px solid #f4b63f
}

.popup-mamber-card .personalContent .userName {
    font-size: 16px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .personalContent .signText-box {
    width: 100%;
    padding: 0
}

.popup-mamber-card .personalContent .signText-box .text {
    padding: 8px 16px;
    text-align: left
}

.popup-mamber-card .personalContent .achievement-box {
    width: 100%;
    height: 72px;
    background-color: rgba(51, 89, 242, .08);
    border-radius: 12px;
    margin-top: 8px;
    padding: 0 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-mamber-card .personalContent .achievement-box .areaL>div {
    font-size: 14px;
    line-height: 20px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .personalContent .achievement-box .areaL .done-text {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-mamber-card .personalContent .achievement-box .areaL .count {
    font-size: 19px;
    color: #f4b63f;
    margin: 0 4px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .personalContent .achievement-box .areaC {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-mamber-card .personalContent .achievement-box .imgBox {
    width: 40px;
    height: 40px;
    margin: 0 4px;
    box-shadow: 0 8px 12px 0 rgba(69, 34, 1, .48);
    border-radius: 50%
}

.popup-mamber-card .personalContent .achievement-box .imgBox img {
    width: 100%;
    height: 100%
}

.popup-mamber-card .lockdownFriend-box {
    width: 100%;
    height: 48px;
    padding: 8px 12px;
    background-color: rgba(251, 87, 35, .8);
    border-radius: 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-mamber-card .lockdownFriend-box p {
    margin-bottom: 0;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-mamber-card .lockdownFriend-box .btn-unlock {
    padding: 0 12px;
    height: 32px;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .btn-deleteFriend,
.popup-mamber-card .lockdownFriend-box .btn-unlock {
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201
}

.popup-mamber-card .btn-deleteFriend {
    width: 72px;
    height: 40px;
    border-radius: 100px
}

.popup-mamber-card .btn-deleteFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-mamber-card .btn-deleteFriend .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .btn-lockdownFriend {
    width: 72px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px
}

.popup-mamber-card .btn-lockdownFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-mamber-card .btn-lockdownFriend .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .btn-lockdownFriend .icon-block:before {
    font-size: 16px;
    color: #452201;
    margin-right: 4px
}

.popup-mamber-card .btn-addFriend {
    width: 80px;
    height: 40px;
    margin: 0 4px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.popup-mamber-card .btn-addFriend,
.popup-mamber-card .btn-addFriend .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-mamber-card .btn-addFriend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-mamber-card .btn-addFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-mamber-card .btn-addFriend .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .btn-newmail {
    flex: 1 1;
    height: 48px;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.popup-mamber-card .btn-newmail,
.popup-mamber-card .btn-newmail .text {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px
}

.popup-mamber-card .btn-newmail .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    text-shadow: 1px 1px 0 #fff8e4;
    flex-direction: row;
    padding: 0 4px;
    color: #452201;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .btn-newmail .icon-newmail:before {
    margin-right: 4px;
    font-size: 16px;
    color: #452201
}

.popup-mamber-card .btn-newmail:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-mamber-card .btn-privateChat {
    flex: 1 1;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 100px;
    margin: 0 8px
}

.popup-mamber-card .btn-privateChat .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-mamber-card .btn-privateChat:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-mamber-card .btn-privateChat .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-mamber-card .btn-privateChat .icon-chat:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin-right: 4px
}

.popup-mamber-card .btn-gift {
    flex: 1 1;
    height: 48px;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    margin: 0 4px
}

.popup-mamber-card .btn-gift,
.popup-mamber-card .btn-gift .text {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px
}

.popup-mamber-card .btn-gift .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    flex-direction: row
}

.popup-mamber-card .btn-gift .icon-gift:before {
    margin-right: 4px;
    font-size: 16px;
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-mamber-card .btn-gift:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

@media screen and (orientation:landscape) and (min-width:400px) {
    .popup-mamber-card {
        max-height: none;
        height: calc(100% - 100px);
        position: absolute;
        top: 42%
    }

    .popup-mamber-card .p-body {
        max-height: 100%
    }
}

@media screen and (max-width:375px) and (max-height:667px) {
    .popup-mamber-card .p-body {
        max-height: 380px
    }
}

@media screen and (max-width:360px) {
    .popup-mamber-card .p-body.personalContent {
        max-height: 380px
    }
}

.popup-level {
    height: 90%
}

.popup-level .viplevelContent {
    padding: 24px 16px 16px
}

.popup-level p {
    padding: 0 16px;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-level p span {
    margin: 0 2px;
    color: #f4b63f;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-level .levelBox {
    height: 80px;
    width: 100%;
    border-radius: 100px;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .48);
    margin: 0 auto 24px
}

.popup-level .levelBox .vipImg {
    width: 72px;
    height: 72px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 50%
}

.popup-level .levelBox .levelTextBox {
    width: calc(100% - 152px)
}

.popup-level .levelBox .levelTextBox>.text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-align: center;
    margin: 8px 0;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-level .levelBox .levelTextBox ul {
    padding: 0 4px
}

.popup-level .levelBox .levelTextBox li {
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.popup-level .levelBox .levelTextBox li>div {
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: left
}

.popup-level .levelBox .levelTextBox li:last-child {
    border: none
}

.popup-level .levelBox .levelTextBox li .count {
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: right
}

.popup-level .levelBox .levelTextBox li .count span {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-level .levelBox .btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    margin: 4px 0
}

.popup-level .levelBox .btns>div {
    flex: 1 1;
    height: 32px;
    font-size: 12px
}

.popup-level .levelBox .btns .text {
    color: #fff8e4;
    margin-top: 0;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-level .levelBox .tips-box {
    position: absolute;
    top: calc(100% + 8px);
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.popup-level .area-title-box {
    margin-top: 16px
}

.popup-level .tableBox-block {
    position: absolute;
    top: 208px;
    left: 0;
    right: 0;
    bottom: 8px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.levelBox.best-level {
    width: 80%;
    background-image: unset;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 16px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 0 16px
}

.levelBox.best-level .vipImg {
    width: 108px;
    height: 108px;
    margin-left: -32px
}

.levelBox.best-level .levelTextBox {
    width: calc(100% - 76px)
}

.levelTable {
    width: 100%;
    font-size: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row
}

.levelTable .table-header {
    background-color: #452201;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 10
}

.levelTable .table-header>div {
    width: 64px;
    padding: 8px
}

.levelTable .table-body {
    width: calc(100% - 64px);
    margin-bottom: 80px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.levelTable .table-body ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.levelTable .table-body li {
    flex: 0 0 72px
}

.levelTable .table-body li.active {
    background-color: rgba(251, 195, 35, .24)
}

.levelTable .table-body li .item {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.levelTable .order {
    width: 100%;
    height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.levelTable .order span {
    margin-top: 2px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.levelTable .order .orderImg {
    width: 40px;
    height: 40px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 50%
}

.levelTable .order .orderImg img {
    width: 100%;
    height: 100%
}

.levelTable .item {
    height: 40px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.p-body.viplevel-info-Content {
    padding: 16px 0 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.p-body.viplevel-info-Content .body-content {
    padding: 0 16px
}

.p-body.viplevel-info-Content ul {
    padding-left: 16px
}

.p-body.viplevel-info-Content li {
    list-style: decimal;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 20px
}

.animateBox {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    overflow: hidden
}

.animateBox .light-animate {
    width: 110vh;
    height: 110vh;
    -webkit-animation: honbao-rotateIn 1.5s linear infinite;
    animation: honbao-rotateIn 1.5s linear infinite;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.animateBox-top {
    width: 100%;
    height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    overflow: hidden
}

.animateBox-top .light-animate {
    width: 110vh;
    height: 110vh;
    -webkit-animation: honbao-rotateIn 1.5s infinite;
    animation: honbao-rotateIn 1.5s infinite;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.popup-honbao {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
    -webkit-animation: honbao-bounceIn .8s;
    animation: honbao-bounceIn .8s
}

.popup-honbao .p-header {
    height: auto;
    min-height: 64px
}

.popup-honbao .popup-topbg {
    width: 100%;
    height: 180px;
    background-image: url(../media/headbg-honbao.e4510862.png);
    background-size: 100% 100%;
    background-position: top;
    position: absolute;
    bottom: 100%;
    overflow: hidden
}

.popup-honbao .p-body {
    width: 100%;
    height: auto
}

.popup-honbao p {
    font-size: 19px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%
}

.popup-honbao h1.count {
    font-size: 65px;
    color: #452201;
    font-weight: 800;
    font-stretch: 90%
}

@-webkit-keyframes jackpot-win-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -10%) scale(.3);
        transform: translate(-50%, -10%) scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-50%, -10%) scale(1.05);
        transform: translate(-50%, -10%) scale(1.05)
    }

    70% {
        -webkit-transform: translate(-50%, -10%) scale(.9);
        transform: translate(-50%, -10%) scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -10%) scale(1);
        transform: translate(-50%, -10%) scale(1)
    }
}

@keyframes jackpot-win-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -10%) scale(.3);
        transform: translate(-50%, -10%) scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-50%, -10%) scale(1.05);
        transform: translate(-50%, -10%) scale(1.05)
    }

    70% {
        -webkit-transform: translate(-50%, -10%) scale(.9);
        transform: translate(-50%, -10%) scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -10%) scale(1);
        transform: translate(-50%, -10%) scale(1)
    }
}

@-webkit-keyframes honbao-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -40%) scale(.3);
        transform: translate(-50%, -40%) scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-50%, -40%) scale(1.05);
        transform: translate(-50%, -40%) scale(1.05)
    }

    70% {
        -webkit-transform: translate(-50%, -40%) scale(.9);
        transform: translate(-50%, -40%) scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -40%) scale(1);
        transform: translate(-50%, -40%) scale(1)
    }
}

@keyframes honbao-bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -40%) scale(.3);
        transform: translate(-50%, -40%) scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-50%, -40%) scale(1.05);
        transform: translate(-50%, -40%) scale(1.05)
    }

    70% {
        -webkit-transform: translate(-50%, -40%) scale(.9);
        transform: translate(-50%, -40%) scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -40%) scale(1);
        transform: translate(-50%, -40%) scale(1)
    }
}

@-webkit-keyframes honbao-bounceIn-center {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(.3);
        transform: translate(-50%, -50%) scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1.05);
        transform: translate(-50%, -50%) scale(1.05)
    }

    70% {
        -webkit-transform: translate(-50%, -50%) scale(.9);
        transform: translate(-50%, -50%) scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

@keyframes honbao-bounceIn-center {
    0% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(.3);
        transform: translate(-50%, -50%) scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1.05);
        transform: translate(-50%, -50%) scale(1.05)
    }

    70% {
        -webkit-transform: translate(-50%, -50%) scale(.9);
        transform: translate(-50%, -50%) scale(.9)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1)
    }
}

@-webkit-keyframes honbao-rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: .8
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes honbao-rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: .8
    }

    to {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.popup-s.popup-honbao {
    min-height: 240px
}

.popup-s.popup-honbao .p-body {
    padding-top: 32px
}

.popup-s.no-honbao {
    height: 320px
}

.popup-s.no-honbao .p-body {
    padding-top: 0
}

.popup-s.no-honbao .empty {
    width: 120px;
    height: 120px;
    margin: 0 auto 24px;
    min-width: 120px;
    padding: 0
}

.popup-s.no-honbao .empty img {
    width: 100%;
    height: 100%
}

.popup-honbao-list .p-body {
    padding: 0 0 64px;
    position: absolute;
    top: 16px;
    z-index: 0;
    background-color: #fafafa;
    border-radius: 16px
}

.popup-honbao-list .honbaoTextBox {
    height: 164px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.popup-honbao-list .empty {
    width: 88px;
    min-width: 88px;
    height: 88px;
    margin: 0 auto 16px;
    padding: 0
}

.popup-honbao-list .empty img {
    width: 100%;
    height: 100%
}

.popup-honbao-list h4 {
    font-size: 19px;
    color: #f4b63f;
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.popup-honbao-list .honbao-info {
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center;
    font-weight: 500;
    font-stretch: 100%
}

.awarded-list {
    width: 100%;
    position: absolute;
    top: 164px;
    bottom: 80px;
    left: 0;
    right: 0;
    padding-bottom: 32px;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.awarded-list li {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.awarded-list h4 {
    font-size: 12px;
    color: rgba(6, 4, 3, .48);
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center
}

.awarded-list .table-header {
    height: 24px;
    background-color: #452201;
    color: #fff8e4;
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.awarded-list .table-header>div {
    height: 24px;
    width: 50%;
    text-align: center;
    border-right: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px
}

.awarded-list .table-header>div:last-child {
    border: none
}

.awarded-list .nickName {
    border-right: 1px solid rgba(205, 194, 162, .48)
}

.awarded-list .count,
.awarded-list .nickName {
    width: 50%;
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-honbao-list.get-honbao {
    height: calc(90% - 120px)
}

.popup-honbao-list.get-honbao .popup-topbg {
    width: 100%;
    height: 180px;
    background-image: url(../media/headbg-honbao.e4510862.png);
    background-size: 100% 100%;
    background-position: top;
    position: absolute;
    bottom: 100%
}

.popup-honbao-list.get-honbao h1.count {
    font-size: 65px;
    color: #452201;
    font-weight: 800;
    font-stretch: 90%;
    text-align: center;
    margin: 0 0 16px
}

.popup-honbao-tool .tool-card {
    width: 100px;
    height: 100px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 24px auto 8px
}

.popup-honbao-tool .tool-card p {
    font-size: 12px;
    text-align: center;
    padding: 0 4px;
    margin: 0;
    font-weight: 800;
    font-stretch: 90%;
    white-space: nowrap;
    overflow: hidden
}

.popup-honbao-tool .gameIcon {
    width: 100%;
    height: 100%;
    padding: 8px;
    position: relative
}

.popup-honbao-tool .gameIcon img {
    width: 100%;
    height: 100%
}

.popup-honbao-tool .gameIcon .toolx2 {
    width: 72px;
    height: 58px;
    position: absolute;
    top: -12px;
    left: 0
}

.popup-honbao-tool .gameIcon .toolx2 img {
    width: 100%;
    height: 100%
}

.popup-honbao-tool .gameIcon .pointIcon {
    position: absolute;
    top: 0;
    right: 0
}

.popup-honbao-tool .toolIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.popup-honbao-tool .toolIcon p {
    position: unset;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center;
    -webkit-transform: none;
    transform: none
}

.popup-honbao-tool .toolIcon img {
    width: 70px;
    height: 56px;
    margin-bottom: 3px
}

.popup-honbao-tool .empty .tool-card {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .48
}

.popup-s.popup-honbao-tool .p-body {
    padding-top: 16px
}

.popup-honbao-list.popup-honbao-tool.get-honbao .honbaoTextBox {
    height: 220px
}

.popup-honbao-list.popup-honbao-tool.get-honbao .awarded-list {
    top: 220px
}

.popup-honbao-list.popup-honbao-tool.get-honbao .tool-card {
    margin: 24px auto 8px
}

.popup-honbao-list.popup-honbao-tool .tool-card {
    margin: 16px auto 8px
}

.popup-honbao-list.popup-honbao-tool .honbaoTextBox {
    height: 200px
}

.popup-honbao-list.popup-honbao-tool .honbaoTextBox h4 {
    line-height: 24px;
    margin: 0
}

.popup-honbao-list.popup-honbao-tool .honbaoTextBox .honbao-info {
    margin: 8px 0
}

.popup-honbao-list.popup-honbao-tool .awarded-list {
    top: 200px
}

.popup-honbao-list.popup-honbao-tool .empty {
    width: 100px;
    height: 120px
}

.no-honbao-tool .empty {
    padding: 0 0 16px
}

.popup-donate {
    height: 80%
}

.popup-donate .popup-topbg {
    width: 100%;
    height: 120px;
    background-image: url(../media/headbg-donate.d2e01ebd.png);
    background-size: 100% 100%;
    background-position: top;
    position: absolute;
    bottom: 100%
}

.popup-donate .donateContent {
    position: absolute;
    top: 24px;
    padding: 0
}

.popup-donate .donate-area {
    width: 100%;
    position: absolute;
    top: 48px;
    left: 0;
    bottom: 24px;
    right: 0;
    padding: 8px 16px 88px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-donate .donate-area p {
    color: #452201;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-donate .donate-area p span {
    font-size: 12px;
    color: #452201
}

.popup-donate .donate-area .tipsText {
    font-size: 12px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    margin: 4px 0 8px;
    padding: 0 8px
}

.popup-donate .donate-area .active-timeBox p {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0;
    padding: 0 8px
}

.popup-donate .donate-area .active-timeBox .time {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.popup-donate .donate-area ul {
    width: 100%
}

.popup-donate .donate-area ul .areaL {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-donate .donate-area ul .areaR {
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row
}

.popup-donate .donate-area li {
    width: 100%;
    height: 65px;
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background-color: #fff8e4;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #f4b63f;
    border-radius: 16px;
    padding-right: 8px
}

.popup-donate .donate-area li .leaderImg {
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-donate .donate-area li .userImg {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid #f4b63f;
    margin: 0 4px 0 -12px;
    flex-shrink: 0
}

.popup-donate .donate-area li .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.popup-donate .donate-area li .userName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-donate .donate-area li .userName .btn-detail {
    margin: 0 4px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-donate .donate-area li .userName .btn-detail:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-donate .donate-area li .userMoney {
    margin-left: -16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-donate .donate-area li .userMoney .icon-money {
    width: 24px;
    height: 24px;
    margin: 0 2px 3px;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-donate .donate-area li .userMoney .icon-money img {
    width: 100%;
    height: 100%
}

.popup-donate .donate-area li .userMoney .count {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    padding-right: 12px
}

.popup-donate .donate-area li .btn-donate {
    width: 72px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.popup-donate .donate-area li .btn-donate,
.popup-donate .donate-area li .btn-donate .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.popup-donate .donate-area li .btn-donate .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-donate .donate-area li .btn-donate:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-donate .donate-area li.top1,
.popup-donate .donate-area li.top2,
.popup-donate .donate-area li.top3 {
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    background-image: top;
    background-size: cover;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #fafafa;
    border-radius: 16px
}

.popup-donate .donate-area li.top1 .leaderImg,
.popup-donate .donate-area li.top2 .leaderImg,
.popup-donate .donate-area li.top3 .leaderImg {
    margin-top: -24px
}

.popup-donate .donate-area li.top1 .btn-donate,
.popup-donate .donate-area li.top2 .btn-donate,
.popup-donate .donate-area li.top3 .btn-donate {
    width: 72px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 24px
}

.popup-donate .donate-area li.top1 .btn-donate .text,
.popup-donate .donate-area li.top2 .btn-donate .text,
.popup-donate .donate-area li.top3 .btn-donate .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-donate .donate-area li.top1 .btn-detail,
.popup-donate .donate-area li.top2 .btn-detail,
.popup-donate .donate-area li.top3 .btn-detail {
    margin: 0 4px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-donate .donate-area li.top1 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAAC/VBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZN2gZN2gZN3gZS/Upl2gZNNLJx8doZxdpSnN0WjQk6GYW+bkIGFh4vtsFdPL5xaRZr//vNVPZvTpWReTZlmXZaTMzr///5QMZxSNZzaSl2slndpZ5aLUt////92gZPnXHH///+LUt/orln///////+LUt+LUt/JomnbSl3////jVmubTVrgU2fgq12NP0jnXXKVVmTnXXLiVWqCTNf//eelO0nlrFuRNz+LUt+LR1LCn2yIUVzeT2L////nXXL+/NrHTHz86tDaSl1TOZvaqWD///+LUt/aSl2LUt+LUt+LUt/gU2b///+LUt/aSl26nHD//ejaSl3784CLUt/784DaSl3784D784D21l7uo1n784DDQE7wsVVfMsX/+OT////slFRMKZ2KLz+rNkFDJZ+LUt+YShrnXXKULjTaSl1YL7P55W/yu1fzwln67Xk2Hn8+I5HvqFj87sJaL7x5KDWeUB32013xt2PxtldQK6jtnFX//ff1zlz432n322P0yVuYNWKxtGftmFX+9tj32mmaN0tJKKT32nJdMcHzxlvwrVfupFfUSluPMkCgMz/673z54Yb/++x5RdROKqFBJJf56HPLRFTAP0z766+8PUv16YH65ZdpPMX56nfWfU+xOUZTLLI5IIb44XRULazmsG3gVGiWN0KYLzf76qL99PBcOJTdnmK9Y0356ub88s387rhkPrKdbIDVc371y2TwqmLnqVmUM1i2O0nkyY/ywGn++eHw0NNyQM2skKTFi2vRbVvHS1bki1JtJ0+ETNvrvcT406789Y1ySorzvIb43nyreXHNXWn++871x5mHW37tx3TxsXD1zm/jpWrPlWraUmXJcE2xVkilSUZ4UbuKZ7Lcj5jUw5HYiGGolF7KVlTDdzn9+LKZdafo3Ijo43qIMlScQkOtYCj76NblrLLhoKeAV6a+p5u7hmyUUUqCKzi5leaSXN3119v98sNaOnmYbV/v5vXtpa7JtpBl+f+GAAAAX3RSTlMAemgIO09zIBRcEC77hIL92ZuRgvfvvRDMyrCd8fDm3sCekIZaRemc8O/hwEAgvZyAXb8g3s/HrqOAbiDs5uLAv7SucEBANP348NbW0NDQoFsw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);
    background-size: 100% 100%;
    background-position: 50%
}

.popup-donate .donate-area li.top2 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAADAFBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZN2gZOBho52gZP///////+AjJ52gZP///92gZP///92gZPtsFejQE17eIh2gZP///92gZOslnf///92gZOFkKOOVmN2gZP////////784Dorlngq13JomlaRZqekX/784D///+aTVtwdZSqOURRM5yEj6LYqWKNQEn////784D784D////VpmP///+Aa3qTLzjlrFv784D///5UO5v784DCn2x9iJpmYJf////////784D784DPpGb879STMzqRNz+KSlR/iZ26nHD784CSjIWCX2xPL5yCjaCMYnF5hZf89Y+fRlP784D784D784D784BfUJl7hpj++9L+/Nz21l7uo1n/+OT784DwsVXDQE7////slFThci6KLz+rNkFfMsVMKZ2GkaSULjRDJZ/55W82Hn/xulfzxFn67Hjvp1h5KDXxt2P10V31zlz673v//ff201332Wf22GD322P866/tnFX76KL56XSYNWLuoFaxtGftmFW+PkxRK6f0ylv+9tj44Wv43mjws1aaN0vwrVjzwVv98sz54Ibkfjj0yFvxtVr/++z323L87MD98cPxtlaTM0FCI5Dyv1jpk024PEmxOUb87bj4337yvFv+9tw5IIb44XShMjtbML/545HmsG3vrFX46XzVe0+gNUWYLzf65Zv32m7vqmRWLreQlJ3yuVqUM1iNMUHmgz30ymTwqVz++eHRbVvehVFtJ0/Ea0zyvVf30av0xZTzvIL43Hflq1yfREPojEL103Ltx3TjpWrzwWi7YU2nN0b+9NTrr1rjeTP99Ov869pRK69IJ6a9onvfm2XYiGHKVlSyV0eWPELwuHP++9D9+LL65Zn89ZCjmo7o43rLpnHwr27YqmjFjmWnkl2IMlT1yob1y2z9+sb527779IixnoSUZ3aldmbHS1GUUUqrTkiCKzj88Jv42Zyal5VhOpVuSIxILH3Oc09ZN5b55JB4SIdlQ3R8VW/Kf2OqnGCkQ0zgcS4bI8ZiAAAAW3RSTlMAegg9cyBca4JNwBC9LvAX4WT33oJUQA+fgDb0qkUgoPDv3r28kxBgvoP14t7ZzZCAZTDNsI/55uDTz8C0nZhwUEAgxfTx4ruurJiLm+/L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);
    background-size: 100% 100%;
    background-position: 50%
}

.popup-donate .donate-area li.top3 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAAC/VBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZP784B2gZN2gZN2gZP784B7eIh2gZN2gZOjQU3///+Fh4vtsFdbR5p2gZP89IWIYG5OLJ2bkIH784D///////////9RM5z////784BVPJv784DJoml2gZN2gZN2gZOAa3pxdpSUMDeSNDvgq12NQUqaT1xmYJf///+qOEPorlmlO0nlrFv784CeR1TSpWWKSlS+nm6UV2WHVGD784D////////////784D784D784CQOkLaqWD////784CxmHX///+olXn784D784D//vP784D///////z////+/OFsbZX21l7uo1n/+OTDQE7784DwsVX////slFSKLz/hci6rNkFfMsVMKZ2ULjRDJZ82Hn/zxFl5KDXyu1fvp1j67Hj55W/xt2P434DuoFeYNWJRK6ixtGf10l3zwVztm1X+9dbxtVj//ffvq2T0xl3673yaN0v0yVv1zlvyv1jyuVjql0743HHwrVf21F3wr1XAP0z56XT322L22GC8PUv867D43nntmFXlgTr305axOUY5IIb32Wjxs1btnVXoikOSMkH54Ib1zl3nhj/78X744WrvqVn+++v+9tzmsG2gMjv46Xz87blBI47sl1XslVTpkEn98ctZL7yUM1jUe0+2O0mmN0aNMUHjeTT98MNVLbT33Wfsm1H545HzvYHRbVvEa0y5X0ygRERdMcH65Zvvpln406776afcmWVrJ0+fNUWnNT6ZMT3idTD44270wmn32Gb88s376KH1x5ntx3TjpWr21XHxsXD99Ov75tL747tIJ6f1y4v55HX1zW7UhGDKVlSWPEL54atEJZVuR4Xo43rnjlPhiFHagVCvU0j87MD42qH89JDwunH1zGWnk17++9P9+sZfOZWUZ3bBi2bmqVnHS1GJMlCUUUpOLZrxsl7wrV787uDzwI1ILH2peG/Oc0+pT0byvGXxvlLurE3qmUP89Z753pl8VW+qnGCFMl+dclPYfVJ3K06li1ubfqj0AAAAUXRSTlMAeghzPVwr8B9rTRCCZBbcwIL3uVQvnPSRgEAQ8OLg0M3AvUU2D4+C9+zezLuYIPfv7Obgysi7sKyqoJCAcGBQINzWsLCkoJuQcFJAMNZg54uxrHpAAAAbv0lEQVR42uzYsY2DMBjFcY/g2iBGYAGgskQRkUiuvMaJHXBFkyqNV6CLlPVOOl0RHIfYkPL/G+HJen76BAAAAAAAAAAAAAAAAHBMobpWSmn/SCnbThUC3zV0urIRle4GgS85NZXdUDUngcPqMOV41rXAEUrbRFoJ7KWkzSCJep9B2kySjzFf0duon382qmfwZerK14inxZknbple4y47gXQqXBo3fzVRV38LFwhVnaoOynn0zmxwfgyqmq2XomiCx3yfzQfzPXjWDVX90aUMYjZJgqjLi8AWdV6XxsMke6wL5ExVv1dru+Jnk2H2dkVT1XFFG8w5ZzK5YO61VHVCOS9mh4WqzjtrjJPZaRo5gLxX93bllz3zZ00kCMP4dFtsbSEXIvsZ0nlcYmFh4kGYCbNsK0mEKXRYQfyDBkw4thFBUa44iHWwTR1IPodF/BKpTz2CO5NE8854wVn9fYSn+M3zPnPXxsq076SrfKfqhZz3RDl3sRZdUdV7O1X/42Qf1pzhrXp/9wWD0E9Zzm28Btq/SrsBddkY+tjAa6LxuBtQF0hyPuviNdI9k1SNthVpDC3d4zVzX9oNqG/HUICcAare+gH123eAnLVUvd0D6g/p3u7i/0b39/b+dZ1AxlB95AF1W1p17BQ2huojD6inMRR97PhEvLcb+AtoiFf5JG6jiHNoUf0xVH9ApdYhijJZh1KqNYZWiv6cYkVrQKWUOlkUVVJJOkN5DO3ViReC1HvKAyqdkUyhKGLHLTpnovZTVWPeG1hN7a9rQudYUVT10QF95Xkm5ycMosi9d+FFDOJppupn+srBEYoWMYeGGL+Mb2BmJt6HEJitb/68jGkIJ0pVz05SgdY1hlBoektpFjCE6xYVSEbGH1M5hymPMAg/8FYQ+BjEqEzDWHEUBaZyDtMfYBA57n0CnsMgBn06JUqqTjlUIA+Tc0+S85BzxghhjPOhpOoeTNV5KuCYXfXsjJ6cXU/gtkNCdG49AVdP1RmDVX2sJ+d6IMbMiAQTow7qeqo+RmaSleT8AJQzk6RB3kESCAOq+kFStYlXeSqtJ+cLT4CTD+CewIWeqtPGqTpOBS6Bcva9ZdaQ/SHgA1V9aXLViyVEOQMrXS2Q38CldCRV17RUnTDoVDwW5Zxfr5xXq5oAVZ0XVW3Koygd3C2gnJur5bxa1U2gqlsGHuV2QkvOwSflvKrqaak6YUDSMUtHznypnEGq5kBVD8KqtjZe1ELOea0xVJYzXNUVYNUzKOlwzmW9MZQzAoZxvQG1bErS4ZyBXQMgZ5Cqgf3DjKRDOfdHOj9Vww5RpjPU+esa9Q1I2k4oaqNHAJUOXPVID6aPze8eziJnyCtYlWaNgBFNWCANIFXIm7hI2kEbSUYt5xyHyhmuap5TSzqDNpAjpZyrPoNXOnjVY35VKekN/OKyLYWcC+euy+Fyhquau+55QSFpa/M0nYbnfJVzp3C4NeD+4O6U3BU86fRf9s1dx2kgCsPpKHgCKsRrUCBaRDUTxcV0URbYFJisCHIcHKJFIjKFjUQgShGJbBfEpWJFlSXaYpEQaShB5AGgBETL2sGjGGyfmcSZzML5HgDBx9F/LuMUNIMHxyPhecPyjAAf0JyLat8I8Czh2eORpuFxmj9bPRYN56Yxp/0ECOccovpJ25jTFI3qx/x5S6/wOMOPooLhbBuctn/jhk/XRvX4T28bHFswqvnhVKsnF94JeUAD4ewZi7T36RrZDzVzPB7VQEzr2A/5CC20eFs7cc1bdM1sxVXvWELLuIbD9GmZ4GhU4pp7VAG9uOpKQyQ89CtpntB34dSwjRitfaqE/ZYRw4bz465+KX1KuKDLnprUgPPDK4uXdEETLvCC1i2cgagWLWldfsF1jhc0tG/H6FHl9IwY0Fa+q9cV76JYQVue6nCGo9qzxEpajw/FLkVfFpAsbLHUMEkumKL5YZMsrmj1Sc1ZkeXbFhzp6iRX0/CoZ4ss4mcLGhAN0Y+EPbcoBUSv1zRtCZuObks6jNIXBFqhDezbMdHbxVz4DG/lsOldjeaO83ByWPFwViP6Zld01LPg7Dhf2DxRRKefkxpeLDVUiWbcNJAfXiP9tKRRSEd3O5JKJVbO6kRz01BRV0gq0Q2vsHEugxFtxdJZpWjmCt5PLTCkN//rlgtgRPO9e4sqFg3WNN/GSRoH2nTDM9Al2oqt3IpFs9vASg6V9DNtLnjR6zdJg78NUv1EU/6WSNLQ5jX8HCD6Og8OHUXz8Eg9L2lzVzoLHDrKvKB1FM1Lupx67tBlvoMuSpWooPUUvQVNeFd0me8g0byg9RTNS/qki25EK6GuoqMFsfGPiO7pKrr3j4guRxGtq+gopMsoGkWj6AxQNIrOV/QHhqJViN5zUbQK0f0hQ9GZ2PmIrjIUnU2vnofolwxFg+x0cmiEKFqE+2n8PDzmNdwIGadLUXQqvsuS+UECBpDnmssiRlUUncVwzBJwScAhOHBUWcTYpyg62zRLIHxt2pZohOw5RdHypr+RY5w+5PkT4wwpipZLDx7Qkz3I87vFRoiiBfAfxJg3wnsCm3fEiKLoJSABL+BGmDVwoGiYsBF2BE6jEePnFEXLY4UBDTbC94uNEEXL0yQBTyU27y5F0fK0SMBriUboUhS9BHfEGuHi5o2il8AMGyEY0NXFRoiil6AutKm8XDyNouhlRQ8kGuEDiqIhln5G/Lg4cKDotYmuTRoub4Qoen2iBx1CGvNGWKUoehXREHsvJuR7eIJG0SuJhukfTq6zIUXRq4uGVZMWis5BNExt2/x/Rc+mU8dUITrktSUt2nSm09nJF+2UAuqqRBf3ZpKi66UA56SI3iXJPPz9/6BMdLF/JCf6t8mHJJldzURPSTJOac4XZaKL/TdUgi+lOQ5JZqqZaAcQfU2BaG76KxXnGvQP0EW0UwqZkWQOFIrm1Lryog9IMrNSiFPYNM1b4d+jQpK5qlI05+lYWvRVkkwlrKRbzcKmMZpHwXSkl+ji/XFuooP59KhpFDaNEaKb6P5wlJvoEBSdwoC5KFqF6OJNNkTRcrSWEj1grIqiJTG5aAmGjKFoWd4W5fnEWBdFS3Kb/UH1fQ3cWhhjPoqWpcv+wH3Vh7+oGaHo1U1/7/Thb0tvo2hpXBZnRDrwryxGKHr1mr5ODsGQZj6KXrklfiOTYibsmC6K/oummU4r+SvTAfh96RhF/wXJIsH0DiGv4F+0PEfRgGjQtEnINiz6AYr+xd75uzQSRHF8B1RsLBQLa6+zEkHsBbGehZkiraCmyBGR4O+AkSxroUETw0Ea0wX0rE6u0lhZSMgfYPAfMJ13cO2dN5fHZs/d784ld5tw+6kF4cPjm/dm9+28Idpa9eb6jQ0iC4u2I9Fu0v77QI3L3//+DouuRKLdnPqLTrrjluPoeCUS7WYDfCMiTqZp9/AkgOjLSLSLPSA62zZR79FKHBC9E4l2g3bcnlrlSTtxSf8+OhL9Nihzy0v0Qv9ekCX8WCTa89fQ31w2/eVnSW8n+Ct3/gWdjER7r3yXwYPAO+4gC07vItEeXOOF7+Qqb3GHlvBrkWgvEvwEv+31cZf/wPqMd5Yj0V48q1EPkmyFM4joqI/2Ahx86j4FjyZDL5Yc2QHByRGddXhx7ZhBIHg7PDq982QNDCF6XzaOzqO9OaUpBIJ/Cv+nJyy6qxV7WiWNP8xWCbxa0eeiL4SibgZkmw6lO+Eh8Nc76kJx0eeiM0KxG/zVUfj5JMwHGyUHsSsUmT4XTZfyFwOb3vzUteDAr/0XhaLA+130vlAE37K83sx26LkW/IOOVaHY73nRU+B23FuhsEwN0+Uu3aVQMRGWUNyCu4mnjHAh0ZKDkNZ6Kex9+R/dWbEiQERz2Sui56Uije4SLVFKY+Jfy93wjBO6hG5yTUvFvBE2k+CGS34mqMPTMJ3PdpzP9NwL93bijIMbRieNsJlD9z3zlKDfQw3sb3/S5SXXYxrBURW/SHF02/acETaLUrHFQUnrms6bZf3YsB2ec9gzLGi+JRWLRtgwqVjjHKS0rulcrKZX1GUqZ5oJgWdKaE/WpIIZYcNm0KX8PFMQLe6LWi+e24fBVSevYjqei/eiRSHDvUhIxUwPiJ6Vig3uEx5ESqeo47GYrfbcII9PMS3P1ZTwCQ5iQypme0D0ApoN1WEpYek01K/O4g3kulw7d0rG+bxiCQUdkIK5cKEHRI9K0EnTIE750dTdxYrXHrwyJPlw1bJMVPz7jSalBg3foIuWoz0gmk25sgObTtWDR/UlHVusHzYeH51p8dg4XCfJDvJx33Cup1yecXJMsfBFD7I5mB2UHkTpRaf7AGiV80tJEJQbKDnm2KARGiR6QoLhUHFWEE6sZ40xUUOz/3ndsyWcFNTvIBoL5UQPiB5nbB7NLIoDig/tVi+euwmk2T6HLZ2T/QOuANPKPGPjRtgMMMoOmeD+XKREe1SbwbnMI9eVHFiTrbv+/QX3JyEpOdiAETZDjLFpj5KG+VFaMXVc5+wbL8n2OVkG4exODVzQ04yxISNshhljk7CkiYNl0YbVNLU43snlbduZFnY+t3NsIpqWaGOZUgMX9CRjbNgIHcbY6Bg1HpiMK6pxq9c5xbornDOcgC3H2Cjrge7OMEaopKmX1ozqqvmXqWqEM7HhLOgRI3zeOUv6KM2DcAuiuqusuML5lgchfeQs6O/c2s9LVFEUB/B5YwYTFDi0aN2PTasQpH0gre8T7n0LHzNDPyBi0nmCzogaBOpCRxgh3ChSOxdJhmirQFyYtmihFEGB+QMRtFpGtOi9N/PO3HNHmjnOWHf8/AM6Xy7fe+6ZuRL6/84acKShPEhV/XnTcZ59MU/Il2eOs/mZUM5QHHCgtbgLQ6Gw4bnBCxKsMk/uBTk7wrPQZZ6ArgXhcYKk7z1hlUlwGDk84ZAGGg3XbR5Iswo9zTfnpshzls2aW3ZE3ma+nJ+yCqV54Lb74TR4F3quGp4WXpBNskrd96q6TQQOZs2amj0QgTavnO+zSiWzHBbRnqshHVwzPE1QHr0DrCx4lftBg7UVs2ZW1kRRG7y3KzHQC8XRZHiuhbRw0QjKg5A0VPVXIXGgqqsuZ0dIvrrlTMwZikOHRQfMHZ7LpKTBmwkhe7tck3J+K2QTbxgxZ5g4dJk5fBHDd+t4SY9OOkK2ulJ1a6wKmTM5erycbxm+SEgXZwxfUzMPpNKMoG9GIGtdVbXGmkBm+hhBOsUDzX5B67C5C4QbCklHeSDbwyhynQJXtXlsuJxFZ45R9GR5IFrIuUGLIRqOtO9SlIPMAKOYd3BVH5rHcojL2ZlnFAMZDqKXDN0ONBxpnHRvmlGMDooqqxrKGQyOMop0L8pZvwMNRxolTT7UfUsCWegiv7eRpT7qcUY5a3igXRFIupkXZROMJNcmZM4y/b0N2nKMJJHlRc1uzrqNHMUvWvDsAeMHyaJS1bMVv7eVcl5kgDJs4HlDj69WsHMGaOGyO0laVU+WVjW9nCdp5Zy8w2UtRp4mi2gsHDFAa5TLEsSq7lSrmlrOncRyTnBZtNUAEa1uQigPcOk6B/ShmuUmlKomlfNEjlFHZ9l1t571LY5g8gA34VDDqEcxiLM7mC23DAXOIKOOdLLoTcOl6cQhb/FAUwtHMsSqnlGrurJyniGWc4YjLcEtqNXWThU+b8jU/iBW9VCnKLtA7VLf20PEci5pDdl5DQsaHohI6w0uSxGr+oW6QC23DH1BLOcUl90ILkEtn4TYBSXppsu7eNSjvsodJeou6TQrMTvU9zYe6XYvNyk5XwhpLEgabH3nCPVVPiOw1YXDWdfhwqrAZsjvbeT7llFPOZcmbcc3dpSqZuQFanmd9Pe2bGcjbtdXzm7S+EZcj8fjP3fpVY0XqGU481WV8+5P959cx/eg9jmrs8dU3PVtm1dX1eKv6OWMbH+Lu6bqY95AruCg/ahRf/Sb2XQVC9SqlqHprNmPWsOL2Q9a5wUHwM42qEGPxDZe84LHHZZlTaeoVV2bck5Nu3+84zEveL0RG1GDbtDmS+/yrjWWBB2LbReqeszydVBvxaUjTjP1DuywfGOFct6OxUqCbtTk1zIVutqgBO3az496VsAcZyR9i0uOAM7SYh8jGTetQH6k24+VBN2gx6+/CMLncNC+rR0/aJBKMqKh3KAvN8SIkimryCvnrZgHB32uPm5B7EIjCtrnVfW0VTScYf9IZtgqmvbK2YODbqyDoe5IZyPFoMH2mCV7kGD/QOKBJRvzylkNOlJHl6AqfAaCLtp/byF3x9kJG79rIe/3Y6VBn6nH1ihah6AlWzjqYVpV08t5GMfsl7Ma9Hqovtn2CAQt2cBRd5xgVWc6cMxQznLQI7Ydqm+2ba+PQNCSuQ+WzDyhqk6YluzDHLSGFPTIun0agrbtqSOC/vXqh4X0n0B/JPst5MerX7HSoKds+5QE7Z7qmGqvu/vTb6WqWY0p5fz7U3f3XkzlnuZTFPTD5+9KgnbNfcRV/YjV0CNczh/nul1q0O+ePzxdQbe3Q9QQtOelhZg9rEZ6TAt52e3bU2Jubz91Qf9h7/xdnAbDON6Ci64dMhWyder/IvJWfEleDt20KrgIFgo3HAg3BUe7VdtAlv5aer2O1cVBO3jXTl1dbxRRjG/Kl/Qx+OTHkjR+hlvuuKOfe/g0eY97YtveSYifLzXumqT6frZUYzMBifPafan5eRLCs+2jFO2/qBNwoV+580jK6eYw1Z3snjuHcd5MpXzk6N/rxQloz+yjFR3qx8Uj37HUH+QWl3rMAWqSw1BwtZU++x93Ea7GEYv2+/EJojXyDw5N9ZsM99s0zo4MRPtA9Ce/Gkcu2p55RLRm/Z5Jdco4v19LHyram9nHL9pX3SaiNdPrw1S/Sn8YCq79OFPRQZxLIVqnGqIlmFyRA9SMh6FXEwkgWse5NKL9VBPRSDVzgMoehtI4U9F+nEsl2n7iQHSIKUn1i2fxD0NJnHU1qGjniV060dal1KIJN9eprqo7JM43kqB/1qVVRtGW9ZaIRqqZPwswR/uIMxH91rJKKtqyllo0Yb1PNeg+/+fhUZd8+XgtI0QvLavEoq3LoQQAqQavu8+fRc7y8y6GOSrOYHhplVu0Jc6WMoItUg0edzsP34QuMh52uricA9dbGcHyTFilFy3EuSMBcCYPInl9T4M5PmQS+a3OhfgvWvxh6EanmoePszsUogSiDVa05nTBpToaPs6LUxFLtFEpNnUVwIgWYrCU7FTz00xZDoRgRKuAeqXYmCpgxohGqgFaveEtb9BmgDgzomcqwKwUm5oK8HjR4hSpJgWhrqllNIPE+VTwoj0VUKsUmybeDRnRmjOkmuBsx5tIyeOtI6NZnAnBi8Z7YbNSbKoK7eBEawbwBsD0ZjJ+D8aTm6kEFEfHmRWNcqg87DzPJNrESDOikWpXZsZFnBnRGGiz8KJrGGlWNFItM4I4s6Ix0LXCi64aGGlGNJtqHsSZE00H2sjF4xKyicZIe4xokmoOPs68aA8DfQSiG4ba048pmtyVE9wf37//IJ8k99txRffVHqNxBKIx0jDNiGZS/eupz46PMy8anlUtH09aycJtjDRMM6KZVH97qvnGxJkVHfZs5HCRYJonLTQV8BjRvOpdIHrHaOZFewo0c/O8hPTcqep4gHafEU1VDx060FEj7QyJZk50v61ATf8rZ6XYBDvaTKWANyOiOc4XLhloMtLu4lwQGNEzXzMw87x5LeHawUZdhfCIaJ7B0MFAk5F2hgNBYEV7KkS9kd9VgkmownSIfhLRkL1YurunYOcuF5CcRHRf/eW5+BcdwdZB1AO0ZxCdhFGr93VPrzUSIIHooBrAzPkuwaTPDsE7IniXRvSqFWKVRvQ7tQfvgzl7Akh6sI2mWc8qet46YJ5VdL2JrTOV4nOrCmpGWtFfRvMPq16L0Ft9mI++pBVt1HK/7TX1Hs2GmVz0aL762PonH1fzUXLRZqMY2zFTrju+W08o+nMrFp8Tiq7fLcD64lS70kHTSCRa94Knl0i0EcQ5rw9MyHbTQlIdU/SoFZNRTNGIc973nmeKB1IdW/Rv9s4YtXEgCsOrEEMW5FUTdIHsmoQYjMAEp8wd1A3MWVSo0g1Grl27NcilXa8vkNbnWHsk//YM6+hpJEJmlK/cYiE/jy9Pk8d7e2rQe3LQUs7uiUM7aYFWj6qOLS3nLVUdsqUDLjwnaftKdSJq1yEoOQtq1xF5ByzZe95N0gGC7iBpQe6jA7dzhj2aBA1EBzkjaIe9UfG7cdBA0HOmB/2FziN3zK9h06CBaJ0zgrZtHbfpZlgwRdAURMucEfTUO2Drvlc6Nw/4McesJIlJvF/L+T0mkbCSsXfiwbXfgvpmaS3oNCaxNPsiBOkpaDu3RJtwVz59hKwk+5ygM1YSlo8bznx0f8itVDVr5I6/xs92MIdEytmhb27CEu9AKWnjL/Fto4IObF3GDZov8Z6xJpbeXAt6QzW0ZGbvMm5Thv5EkYfps/S8iTgm/vBH3xig70BNm72W7un1zMbWj9iZBO1HCGCR1Dcdpm1HsmAnIr+XQaPDIxT16nrQq9pyBqH9Q6MmQcvPcJClxKZjvl2ttnNi25Fm7MzUgelcw2fTgF2QJZSmQ+ylswWl7UgydkFg1Rmsbv+O6Muk61WNihY7jNQIVHStnCWB79jfBxs8T8Metarezc8xq1HPd7VylkwdfoAmzSDMJozij53YiGWssTz8445iDTaZuTZZQMer8KeMFDUdxAymB204Mgbd5lx7qJg6z1ncEpbnip3DL39SnYT54DSYRYiZH8niFmT8CKKOjtZwaAy63bV2f1ypmpfkaWxImvOSSs5j35Kb6jTaD4qNAhS0pEiM5FzwIyjpYOTq8FfzKVMQRjJowAzkzI8g6Cj0FH72sqAvLY1Wr+AXYMUXkcWaX1BULV3PDa3dtYaqOYCqm8kZVHK28Qp199x7OqNHrsAS6jgBV3iEnHvd2kHTA8QAwieukNFbOvAEOZ8Z9FTQeMQD4EWt6nxRK+dcreaXw3/i8hR026v4wH/mCkX6oZwLrvB8lrOV1+sJmM8e6IzedFVT5fymydnec9/dczfwAHhVVb3Orsh5rcr51QNg0MMnu6sHxAmqTv9jjXo5W33uu3tubimqTjRrUORs+bnv7vlzT1F1fIEu59AD4N79oVEDVQ8pqk6qaqbIefgt5watXqVqkBeMFTnX5Pzd0v1r3wxTGIRhMEqVySjqr91gEzZygl7G+x9jMEaEEAxq4w/zvUO8Nq/NRlVr/qDZgLQrHeS8ytgmeyq35+3URvs0unMjQFLYH5K3kHOkH/1HeamqnlUWOcdYt6pL8zSuetq8HWXdqi7jTVM1iTNQkXO8H/0uU3lf6PM/Aan0mLerLW9tINa6FeMWUBnEUE9VM4ihjKeqIWfGNaAihvowZVPOiKHVAypiqCscUBFDPeGAihh6BtMDL1Uncc/iDIScvWi6PKQfQ+4gDQDA5fkCOP57r87uMyUAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    background-position: 50%
}

.popup-donate-broadcaster .body-content {
    padding: 32px 16px
}

.popup-donate-broadcaster .userBox {
    width: 240px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-donate-broadcaster .userImg {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    border: 4px solid #f4b63f;
    box-shadow: inset 1px 2px 2px 0 rgba(69, 34, 1, .72);
    margin: 0
}

.popup-donate-broadcaster .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.popup-donate-broadcaster .userName {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    margin-left: 16px
}

.popup-donate-broadcaster p {
    text-align: left
}

.popup-donate-broadcaster .blance {
    font-size: 12px;
    color: #04bb5d;
    margin-top: 4px
}

.popup-donate-broadcaster .formBox {
    margin-top: 16px
}

.popup-donate-broadcaster .formBox>div {
    margin-bottom: 16px
}

.popup-donate-broadcaster textarea {
    width: 100%;
    height: 80px;
    resize: none;
    background-color: #fff8e4;
    padding: 8px;
    border: 1px solid #cdc2a2;
    color: #452201;
    border-radius: 8px
}

.popup-donate-broadcaster .btn-confirm {
    width: 240px;
    height: 56px;
    margin: 0 auto;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    font-size: 19px
}

.popup-donate-broadcaster .btn-confirm,
.popup-donate-broadcaster .btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.popup-donate-broadcaster .btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-donate-broadcaster .btn-confirm:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.donate-detail-table {
    width: 100%;
    padding: 8px 0 0
}

.donate-detail-table .table-header {
    width: 100%;
    background-color: #452201;
    color: #fff8e4;
    border-bottom: 1px solid rgba(205, 194, 162, .32);
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.donate-detail-table .table-header>div {
    height: 24px;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.donate-detail-table .table-body {
    padding-bottom: 88px;
    position: absolute;
    top: 56px;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.donate-detail-table .table-body li {
    width: 100%;
    border-bottom: 1px solid rgba(205, 194, 162, .32);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.donate-detail-table .table-body li>div {
    min-height: 40px;
    padding: 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.donate-detail-table .order {
    width: 20%
}

.donate-detail-table .nickName {
    width: 40%;
    border-left: 1px solid rgba(205, 194, 162, .48);
    border-right: 1px solid rgba(205, 194, 162, .48)
}

.donate-detail-table .count {
    width: 40%
}

.jackpot-block {
    width: 100%;
    height: 64px;
    background-image: url(../media/jackpot.c026675b.jpg);
    background-size: 100% 100%;
    border-radius: 8px 8px 0 0;
    margin-top: 16px;
    position: relative
}

.jackpot-block .jackpotImg {
    width: 100px;
    height: 56px;
    background-image: url(../media/jackpot.5b373c94.png);
    background-size: 100% 100%;
    position: absolute;
    left: 8px;
    top: 8px
}

.jackpot-block .jackpotMoney {
    position: absolute;
    right: 8px;
    top: 16px;
    font-size: 27px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.jackpot-block .jackpotMoney span {
    font-size: 12px;
    font-weight: 600;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #f4b63f
}

.jackpot-block.active-end {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.jackpot-activeInfo {
    width: 100%;
    padding: 8px 16px 0;
    background-color: rgba(69, 34, 1, .16);
    border-radius: 0 0 16px 16px
}

.jackpot-activeInfo li {
    min-height: 40px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.jackpot-activeInfo li:last-child {
    border-bottom: none
}

.jackpot-activeInfo li .text {
    width: 15%;
    font-size: 12px
}

.jackpot-activeInfo li .winnerName {
    width: 50%;
    font-size: 14px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.jackpot-activeInfo li .count {
    width: 35%;
    text-align: right;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.jackpot-activeInfo .userImg {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 2px solid #f4b63f;
    margin: 0 4px
}

.jackpot-activeInfo .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.jackpot-activeInfo .userName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.megaphone-banner {
    height: 200px;
    background-color: rgba(0, 27, 59, .48);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.megaphone-banner,
.megaphone-banner video {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8
}

.megaphone-banner video {
    display: block;
    height: 100%;
    right: 0;
    object-fit: cover
}

.megaphone-banner .megaphone-content {
    font-size: 65px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fafafa;
    white-space: nowrap;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 9;
    -webkit-transform: translateY(-40%);
    transform: translateY(-40%);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.megaphone-banner .megaphone-content .user-photo {
    width: 72px;
    height: 72px;
    border-radius: 100%;
    margin: 0 8px;
    border: 4px solid #f4b63f;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    overflow: hidden
}

.megaphone-banner .megaphone-content .user-photo img {
    width: 100%;
    height: 100%
}

.popup-megaphone .p-body {
    padding: 32px 32px 0
}

.popup-megaphone textarea {
    width: 100%;
    height: 80px;
    resize: none;
    background-color: #fff8e4;
    padding: 8px;
    border: 1px solid #cdc2a2;
    color: #452201;
    border-radius: 8px
}

.popup-megaphone p {
    font-size: 12px;
    text-align: left;
    margin: 2px 0
}

.popup-megaphone .icon-money {
    width: 32px;
    height: 32px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-megaphone .icon-money img {
    width: 100%;
    height: 100%
}

.popup-megaphone .btn-cancel {
    width: 96px;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 4px
}

.popup-megaphone .btn-confirm {
    width: 170px;
    height: 56px;
    font-size: 19px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin: 0 4px
}

.popup-megaphone .btn-confirm span {
    margin: 0 4px
}

.popup-megaphone .p-footer {
    padding: 0 24px
}

.popup-setting .body-content {
    padding: 32px
}

.popup-setting li {
    width: 100%;
    height: 56px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    justify-content: space-between
}

.popup-setting li,
.popup-setting li .switch-box {
    display: flex;
    align-items: center;
    flex-direction: row
}

.popup-setting li .switch-box {
    justify-content: center
}

.popup-setting li .itemName {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-setting li .icon-arrow_b_right:before {
    display: block;
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: #f4b63f
}

.popup-setting .versionInfo {
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center;
    margin: 16px 0 0
}

@media screen and (max-width:375px) {
    .popup-setting .body-content {
        max-height: 400px;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch
    }
}

.popup-guild {
    height: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-guild .myguild-Content {
    padding: 24px 12px 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.guild-info-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.guild-info-box .guildBox,
.guild-info-box .info-area {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.guild-info-box .info-area {
    margin-bottom: 4px
}

.guild-info-box .info-area .btn-share {
    width: 40px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-left: 8px
}

.guild-info-box .info-area .btn-share .icon-share:before {
    color: #7f3f02;
    font-size: 16px
}

.guild-info-box .guildImg {
    width: 96px;
    height: 96px;
    border-radius: 100%;
    margin-right: 8px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48)
}

.guild-info-box .guildImg img {
    width: 100%;
    height: 100%
}

.guild-info-box .guildName {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.guild-info-box .level {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    margin: 0;
    text-align: left
}

.guild-info-box .btns {
    justify-content: flex-start
}

.guild-info-box .btns,
.guild-info-box .btns>div {
    display: flex;
    align-items: center;
    flex-direction: row
}

.guild-info-box .btns>div {
    height: 40px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    margin-right: 8px;
    justify-content: center
}

.guild-info-box .btns>div .text {
    padding: 0 8px
}

.guild-info-box .btn-setting {
    width: 40px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100%
}

.guild-info-box .btn-setting .icon-setting:before {
    color: #7f3f02;
    font-size: 16px
}

.guild-info-box .btn-fansPage {
    min-width: 104px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.guild-info-box .btn-fansPage,
.guild-info-box .btn-fansPage .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.guild-info-box .btn-fansPage .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.guild-info-box .btn-fansPage .icon-share:before {
    font-size: 16px;
    color: #452201;
    margin-right: 4px
}

.guild-info-box .btn-fansPage:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.guild-signText-box {
    width: 100%;
    height: 96px;
    margin-top: 16px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 8px 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 8px
}

.guild-signText-box .text {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 14px;
    color: #452201;
    text-align: left;
    word-break: break-word;
    white-space: pre-wrap
}

.guild-current-box {
    padding: 16px;
    margin: 16px 0 0;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 12px
}

.guild-current-box .icon-money {
    width: 48px;
    height: 48px;
    margin-right: 8px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.guild-current-box .icon-money img {
    width: 100%;
    height: 100%
}

.guild-current-box .pointBox {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.guild-current-box .pointBox .text {
    font-size: 12px;
    font-weight: 600;
    color: #f4b63f
}

.guild-current-box .pointBox .count {
    font-size: 25px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201
}

.guild-current-box .balanceBox {
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.guild-current-box .balanceBox .text {
    font-size: 12px;
    font-weight: 600;
    color: #f4b63f
}

.guild-current-box .balanceBox .count {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201
}

.guild-current-box .btn-getmoney {
    width: auto;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.guild-current-box .btn-getmoney,
.guild-current-box .btn-getmoney .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.guild-current-box .btn-getmoney .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    padding: 0 16px
}

.guild-current-box .btn-getmoney .icon-withdral {
    margin-right: 8px
}

.guild-current-box .btn-getmoney .icon-withdral:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.guild-current-box .btn-getmoney:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.guild-current-box .area-title-box {
    margin: 0
}

.guild-current-box .area-icon {
    width: 32px;
    height: 100%;
    background-color: #eff4f6;
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-current-box .icon-arrow_b_2up:before {
    font-size: 16px;
    color: #f4b63f
}

.guild-fight-box {
    width: 100%;
    height: 64px;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 12px;
    background-image: url(../media/battle.c513bff6.jpg);
    background-size: cover;
    background-position: top;
    overflow: hidden;
    margin-top: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-fight-box .btn-go-fight {
    width: 120px;
    height: 48px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.guild-fight-box .btn-go-fight,
.guild-fight-box .btn-go-fight .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.guild-fight-box .btn-go-fight .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 14px
}

.guild-fight-box .btn-go-fight:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.guild-fight-box.no-fight {
    background-image: url(../media/battle-stay-tuned.78b6f106.jpg);
    background-size: cover;
    background-position: top;
    overflow: hidden
}

.guild-fight-box.no-fight .btn-go-fight {
    display: none
}

.guild-member-box {
    width: 100%;
    background-color: rgba(51, 89, 242, .08);
    border-radius: 12px;
    padding: 16px;
    margin-top: 8px
}

.guild-member-box li {
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.guild-member-box li:last-child {
    border: none
}

.guild-member-box li .itemName {
    font-size: 12px
}

.guild-member-box li .itemValue {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.guild-features-box {
    margin: 8px 0
}

.guild-features-box li {
    height: 56px;
    padding: 0 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.guild-features-box li .itemName {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.guild-features-box li .itemName span:before {
    font-size: 24px;
    color: #7f3f02;
    margin-right: 8px
}

.guild-features-box li .icon-arrow_b_right:before {
    font-size: 24px
}

.guild-memberlist-content .body-content {
    padding: 88px 0 0
}

.guild-memberlist-content .category-tabs {
    width: 92%;
    position: absolute;
    top: 32px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    height: 40px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 4px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-memberlist-content .category-tabs>div {
    flex: 1 1
}

.guild-memberlist-content .deposit-record-table,
.guild-memberlist-content .memberlist-table {
    height: 352px
}

.deposit-record-table .table-header,
.memberlist-table .table-header {
    height: 24px;
    font-size: 12px;
    color: #fff8e4;
    background-color: #452201;
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.deposit-record-table .table-header .memberName,
.memberlist-table .table-header .memberName {
    border-right: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.deposit-record-table .table-header .playCount,
.memberlist-table .table-header .playCount {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.deposit-record-table .table-body,
.memberlist-table .table-body {
    position: absolute;
    top: 112px;
    left: 0;
    bottom: 0;
    right: 0;
    padding-bottom: 48px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.deposit-record-table .table-body li,
.memberlist-table .table-body li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.deposit-record-table .table-body li>div,
.memberlist-table .table-body li>div {
    height: 48px
}

.deposit-record-table .memberName,
.memberlist-table .memberName {
    width: 50%;
    padding: 0 8px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.deposit-record-table .userImg,
.memberlist-table .userImg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    margin-right: 8px;
    border: 2px solid #f4b63f
}

.deposit-record-table .userImg img,
.memberlist-table .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.deposit-record-table .userName,
.memberlist-table .userName {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.deposit-record-table .playCount,
.memberlist-table .playCount {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row
}

.deposit-record-table .playCount .icon-money,
.memberlist-table .playCount .icon-money {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.deposit-record-table .playCount .icon-money img,
.memberlist-table .playCount .icon-money img {
    width: 100%;
    height: 100%
}

.deposit-record-table .playCount .count,
.memberlist-table .playCount .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.deposit-record-table .playCount .icon-arrow_b_right,
.memberlist-table .playCount .icon-arrow_b_right {
    width: 20px;
    margin: 0 8px 0 4px
}

.deposit-record-table .playCount .icon-arrow_b_right:before,
.memberlist-table .playCount .icon-arrow_b_right:before {
    font-size: 20px
}

.deposit-record-table .playCount {
    width: 50%;
    padding-right: 8px;
    border-left: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: column
}

.deposit-record-table .playCount .deposit-count {
    font-size: 14px;
    line-height: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.deposit-record-table .playCount .count {
    color: #f4b63f;
    font-size: 19px;
    line-height: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.btn-download-report {
    width: 100px;
    height: 32px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    border-radius: 100px;
    position: absolute;
    bottom: 8px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.btn-download-report,
.btn-download-report .text {
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.btn-download-report .text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    padding: 0 16px
}

.btn-download-report span:before {
    margin: 0 4px 0 0;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.btn-download-report:active {
    -webkit-transform: translate(-50%) scale(.9);
    transform: translate(-50%) scale(.9)
}

.popup-guild-memberdetail .btnBox {
    margin: 16px 0 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-guild-memberdetail .btn-deleteFriend,
.popup-guild-memberdetail .btn-removeFriend {
    width: 72px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0 4px
}

.popup-guild-memberdetail .btn-deleteFriend:active,
.popup-guild-memberdetail .btn-removeFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-memberdetail .btn-lockdownFriend {
    width: 72px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px
}

.popup-guild-memberdetail .btn-lockdownFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-memberdetail .btn-lockdownFriend .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-memberdetail .btn-lockdownFriend .icon-block:before {
    font-size: 16px;
    color: #452201;
    margin-right: 4px
}

.popup-guild-memberdetail .btn-addFriend {
    width: 80px;
    height: 40px;
    margin: 0 4px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.popup-guild-memberdetail .btn-addFriend,
.popup-guild-memberdetail .btn-addFriend .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-guild-memberdetail .btn-addFriend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-guild-memberdetail .btn-addFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-memberdetail .btn-addFriend .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-memberdetail .btn-newmail {
    flex: 1 1;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 100px
}

.popup-guild-memberdetail .btn-newmail .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 4px;
    color: #452201;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-memberdetail .btn-newmail .icon-newmail:before {
    margin-right: 4px;
    font-size: 16px;
    color: #452201
}

.popup-guild-memberdetail .btn-newmail:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-memberdetail .btn-privateChat {
    flex: 1 1;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 100px;
    margin: 0 8px
}

.popup-guild-memberdetail .btn-privateChat .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-guild-memberdetail .btn-privateChat:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-memberdetail .btn-privateChat .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-memberdetail .btn-privateChat .icon-chat:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin-right: 4px
}

.popup-guild-memberdetail .btn-gift {
    flex: 1 1;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 100px;
    margin: 0 4px
}

.popup-guild-memberdetail .btn-gift .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-guild-memberdetail .btn-gift .icon-gift:before {
    margin-right: 4px;
    font-size: 16px;
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-guild-memberdetail .btn-gift:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.member-info-box {
    justify-content: space-between
}

.member-info-box,
.member-info-box .memberBox {
    display: flex;
    align-items: center;
    flex-direction: row
}

.member-info-box .memberBox {
    justify-content: flex-start
}

.member-info-box .memberBox .itemName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    margin: 0;
    text-align: left
}

.member-info-box .memberImg {
    width: 96px;
    height: 96px;
    border-radius: 100%;
    margin-right: 8px;
    border: 4px solid #f4b63f;
    -webkit-filter: drop-shadow(0 4px 8px rgba(69, 34, 1, .48));
    filter: drop-shadow(0 4px 8px rgba(69, 34, 1, .48));
    position: relative
}

.member-info-box .memberImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.member-info-box .memberImg .btn-outGuild {
    width: 84px;
    height: 32px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.member-info-box .memberImg .btn-outGuild .text {
    color: #fb5723;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.member-info-box .memberImg .btn-outGuild .icon-outguild:before {
    color: #fb5723;
    margin-right: 4px;
    font-size: 16px
}

.member-info-box .memberImg .btn-outGuild:active {
    -webkit-transform: scale(.9) translate(-50%);
    transform: scale(.9) translate(-50%)
}

.member-info-box .memberName {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.member-info-box .btns,
.member-info-box .memberName {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.member-info-box .btns>div {
    height: 40px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.member-info-box .btns>div .text {
    padding: 0 8px
}

.member-levelInfo-box {
    width: 100%;
    border-radius: 16px;
    padding: 8px;
    margin-top: 16px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    border: 4px solid #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row
}

.member-levelInfo-box .memberlevel {
    width: 38%;
    padding-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.member-levelInfo-box .vipImg {
    width: 72px;
    height: 72px;
    margin-top: -24px;
    border-radius: 50%;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48)
}

.member-levelInfo-box .vipImg img {
    width: 100%;
    height: 100%
}

.member-levelInfo-box .levelNumber {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-align: center;
    margin-bottom: 8px
}

.member-levelInfo-box .levelNumber span {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 2px
}

.member-levelInfo-box ul {
    width: 62%
}

.member-levelInfo-box li {
    min-height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.member-levelInfo-box li:last-child {
    border: none
}

.member-levelInfo-box li .text {
    font-size: 12px
}

.member-levelInfo-box li .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-s-guild h4 {
    font-size: 19px;
    margin: 0 0 30px
}

.popup-s-guild .p-body {
    max-height: 500px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-s-guild .body-content {
    padding: 48px 32px 24px
}

.popup-s-guild .body-content p {
    margin-bottom: 2px;
    text-align: left;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-s-guild .body-content .formBox {
    width: 100%
}

.popup-s-guild .body-content .tipsTxt {
    font-size: 12px;
    font-weight: 400
}

.popup-s-guild .guildInfo-update .textareaBox {
    border-radius: 8px;
    border: 1px solid #cdc2a2;
    background-color: #fff8e4
}

.popup-s-guild .guildInfo-update textarea {
    width: 100%;
    height: 120px;
    resize: none;
    background-color: #fff8e4;
    padding: 16px;
    border: none;
    color: #452201;
    border-radius: 8px;
    font-size: 14px
}

.popup-s-guild .guildInfo-update .btn-confirm {
    width: 170px;
    height: 56px
}

.popup-s-guild .guildInfo-update .btn-under-review {
    width: 170px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 24px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    opacity: .4
}

.popup-s-guild .guildInfo-update .btn-under-review .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-s-guild .guildInfo-update .btn-cancel {
    width: 96px;
    height: 48px
}

.popup-s-guild .btnsBox {
    margin-top: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-s-guild .btn-cancel {
    width: 120px;
    height: 48px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 8px
}

.popup-s-guild .btn-confirm {
    width: 120px;
    height: 48px;
    font-size: 14px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin: 0 0 0 8px
}

.popup-s-guild .btn-confirm .icon-money {
    width: 32px;
    height: 32px;
    margin: 0 4px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-s-guild .btn-confirm .icon-money img {
    width: 100%;
    height: 100%
}

.popup-s-guild .guild-current-box {
    padding: 8px 16px;
    margin: 0 0 27px
}

.popup-s-guild .guild-current-box>div {
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.popup-s-guild .guild-current-box>div:last-child {
    border: none
}

.popup-s-guild .guild-current-box .text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.popup-s-guild .guild-current-box .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-s-guild .verifyBox {
    margin-bottom: 16px
}

.popup-s-guild .agreeBox {
    width: 100%;
    margin-top: 16px;
    text-align: left
}

.popup-s-guild .checkmark {
    position: absolute;
    top: -12px;
    left: 0
}

.popup-s-guild .create-guild .btn-confirm {
    width: 192px;
    height: 56px
}

.popup-guild .guild-info-Content {
    width: 100%;
    height: 100%;
    padding-top: 8px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-guild .guild-info-Content .area-title-box {
    margin-top: 24px
}

.popup-guild .guild-info-Content .guildText-block {
    padding: 0 16px
}

.popup-guild .guild-info-Content .guildText-block ul {
    padding-left: 16px
}

.popup-guild .guild-info-Content .guildText-block li {
    list-style: decimal;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-guild .guild-info-Content .guildText-block p {
    text-align: left;
    font-size: 14px;
    padding: 0;
    font-weight: 500;
    font-stretch: 100%
}

.popup-guild .guild-info-Content .guildText-block:last-child {
    padding-bottom: 80px
}

.popup-guild .guild-info-Content .guildText-block:last-child ul {
    padding-left: 32px
}

.popup-guild .guild-info-Content .guildText-block .itemName {
    margin: 16px 0 0;
    font-size: 14px;
    font-weight: 600;
    color: #04bb5d
}

.popup-guild .guild-info-Content .guildText-block .sec-item {
    padding: 8px;
    background-color: rgba(51, 89, 242, .08);
    margin: 16px 0
}

.popup-guild .guild-info-Content .guildText-block .sec-item .itemName {
    margin: 0;
    color: #452201
}

.guild-table-block .area-title-box {
    width: calc(100% - 32px);
    margin: 24px auto 16px
}

.guild-table-block .table-header {
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #452201;
    font-size: 12px;
    font-weight: 600;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fff8e4;
    box-shadow: 2px 4px 8px 0 rgba(69, 34, 1, .32), inset 0 -3px 0 0 #7f3f02
}

.guild-table-block .table-header>div {
    min-height: 40px
}

.guild-table-block .table-body {
    font-size: 14px
}

.guild-table-block .table-body li {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.guild-table-block .table-body li>div {
    min-height: 40px
}

.guild-table-block .item {
    width: 30%;
    border-right: 1px solid rgba(205, 194, 162, .48)
}

.guild-table-block .item,
.guild-table-block .level-info {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-table-block .level-info {
    width: 40%;
    text-align: center;
    font-size: 12px
}

.allguild-content .body-content {
    padding: 0 16px
}

.allguild-content .featuresBar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.allguild-content .featuresBar .searchBar {
    width: 56%;
    height: 48px;
    position: relative
}

.allguild-content .featuresBar .searchBar .inputBox {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.allguild-content .featuresBar .searchBar .inputBox input {
    width: calc(100% - 64px);
    text-align: left;
    padding: 0
}

.allguild-content .featuresBar .searchBar .icon-search {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.allguild-content .featuresBar .searchBar .icon-search:before {
    font-size: 16px;
    color: #7f3f02
}

.allguild-content .featuresBar .searchBar .btn-clear {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.allguild-content .featuresBar .searchBar .btn-clear .icon-close {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.allguild-content .featuresBar .searchBar .btn-clear .icon-close:before {
    font-size: 12px;
    color: #7f3f02;
    display: block
}

.allguild-content .featuresBar .searchBar .btn-clear:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.allguild-content .featuresBar .btn-create-guild {
    width: 120px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 100px
}

.allguild-content .featuresBar .btn-create-guild .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.allguild-content .featuresBar .btn-create-guild:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.allguild-list {
    position: absolute;
    top: 88px;
    left: 16px;
    right: 16px;
    bottom: 0;
    padding-bottom: 64px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.allguild-list li {
    width: 100%;
    height: 80px;
    border-radius: 100px;
    box-shadow: 0 4px 8px 0 rgba(251, 141, 35, .24), inset -4px -4px 4px 0 rgba(205, 194, 162, .24), inset 4px 4px 4px 0 #fafafa;
    background-color: #fff8e4;
    border: 4px solid #f4b63f;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    margin-bottom: 16px
}

.allguild-list li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.allguild-list .areaL {
    width: 120px;
    height: 80px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAADwCAMAAAAaeQ59AAABXFBMVEUAAAD/5nH/6I7+3X7+23f+3H3/2HP+3X7+23f+23f+2G7/4H3/3X//44/+34n+3YD/3nb+2nb+4pH+23f/45H/5JT/2m3+45X93Hr+45X92W//3YD/+4f+23b+4Y3+34b923n/4Yr94Y3+4In/4Yv92G//3Hf+3Hv/4Yf/34X+45X92Gr+5JX81mj80lj92nX91WT93Hz801r81GL801z80FH8z0792G392G/923r81F792XL8yjv7xSv8zEH912v8z0z80VP8zkj8zUb80Vb934f8zkr8yz/923f93H793YH7xi78yz38zUT7xzD8yTn93oX91mb94Iz94Y/94pH7zET7yDT7xzL91GD93X/934n92XD80VX912r945b92nT923n93oP94pT80E/7yDb91WP94Y794Iv93oT8yTf7yDj8yDX94pP8xSn8xy7912j94Ir8yDH8xiv8yDkVzwoVAAAALXRSTlMACwj4y+0v4n/baBdjJPmzIum1jINRT92a9Z5RBPnox704mtx0skmmaUDK96hBMO0KAAAWKUlEQVR42uxd+2/SUBR2wnxM4yMmizEa9Qf1J0AeKzC6trSkBcdDfmiBwAIGlgiLmun/n/id2+K1XseAMVYen9fdR3vW0+Pn+c6lnd5aGp7s33v24l34/v2nu7uhUCleIqCL+4AFNN5z+NeWYw/s3VoZPNi/9y78NFSiW8rGs6uF+NOdWyuAnf0X4acswhTgXq9XJMSKsTEw9M196wA633loy7XvZV/cCjie7L2774UYAYbn3W4ul2u3M5l2OrMSSLczuW7s1Z1bwcXL/RcIMotxEXTpUnzTaVU9iRA+1j9OAg7X0cQ5x5Ls65ETtd0N3woodvbehBBl8JjFGCFWKbrJZLLZPEylEh6igUcikUp+jGS6gdTD2xRlxmQWY1WN1BFiim+0UMjn8wcHfQnQNE0KPDTpoJBIRtIB1MN9j8uxGAX5hGiMEBcKiK8mabquG4Zt2xWboAQftmEeFJqRTMD08MGzpyzKoDJli/ppEzHugMEaAozAWpZVlmW5Jtdqoxp+/wGmaHzO18QxxxLs5bJiSIXkSSZIevieyIyMAS6rP+pJBBk8ljQTIbYsWcZ9DIbOwGk4jUajSr9FnFfPGTDg8B/nx5Zh7zg1yzhIJNXg6OHefSIzooyEASonoh0EGTxWymXEeDBwzii258fVY8IRtSOG70ff0Y4mQDxvSfY4q+qMLD2fimSCoYc795AzEOVuO31S/3gIKvcpyJaFJDGgCB9Xq+zWZsTPo59ofL58++/Vhmxr0aQaBD18+Wy35JE58rGZinpRLoPISBMehT18WzEcHVcHZSSP+s3r4ct7PMzJQ2QMTbcVUHkc5O/HLqu+HX1D8/cAG4+BiQ/8/JuzP3ZkRQuAHu65YW6nicyFvATt41EmJnPwm7xsjePm7Rml+4mP6RvVwzthN8xqhDIzyFxRyjKiXKUoz5Y3xWPBsD8+bowsM38Yad+cHu68CHlsPkXO6DMyIy+7XA5i0OayB6VlW4qe3tz+kLJGD2Gm1IycYYPMQ8dhZA5q0OaxB6VrrMS7AT3kWSOXOUHSyEs6VRkD1HEEwXE+n+qmg2VPxbRb4t3E56W3n4dK2V4XYW5GO1BApVwbNig1A75NgddfuFHAlCoTPj4Knn21QfvDVD2zfD3cv0tZI4eskej0Uc7JtaGrgNxxfPEgzr0bEMcBtT8HpanEyy1bD599KsWL3UwkmUKlwdhMCnjZDQrr/nGA7bERd3cty9XDB+EWiaBab0ZpdwIJPEPWgEMTcPmNB9m+2hjIitk5jOSWqYf7u6AzZY1UhzRQHo03J9OzSlwLuH2jMbRs2rUsTw+RNuJZ0PnjYZSyhvyLbU/gTPU7OiHg4hgnof1zPOj2VWdYU0yUeO1l6SGljaIrgpIJOiPMTAT5TQDcYX5jE8fBt6fkYUso8WLL0UOkjWwsx+hsGuPPNOYCnPdubDXsG2cyo/RS9BBpA3HOnJymCpSd8VEzxfmcP7mY54nGitg3nGEZJV5TXYYefmiVelTUITtjvz0aIs7TOC4+IuLnrox94wyU1mnXcu16+PINpWe1TmkDG+7RmZs28PwPjfd++NbFtRWybzgj7Fo6zZPcNevhDskgqo1xUTdwuINefynOG+do49mK2TsD2oijxLtePXxwn9IzVRu0R4EKOv/zpeGgTVzj85Wzx/bQZruW69TDJ3dLvVg60kzkvWqDrv4H4o0IvXAjq2fvDGTL6EdP1dj16eFblHXddITSs5s2HMHxM8gFAQMBWETz3cgK2jsDZGm2a7k2PXwfojjXD1lV9+vX0HWIO+Gc+R3GHI07joOY8/VVtQelbamQVK/p/VLEOd7Lpeuong2FvUQAjB0XxhwXHltZ+8HIK/GK16KHb0OtXlelOOtKWR4NKdCzOM7nXr+69kNkaanQPOlehx4+2QWfqaxzP3keuA4DfufFG7rA4VW2H9RAaSrxiovXwwd3S1mKc57i/Gs4HAwHDM7Ay1tnA7SxQ8IaTuPjobPi9gi0ZWgFlHgL18Od+yXw+ZTFmd5WJMBX7jCHeEycr7w9KG30E8l0bMF6+DL8F5/lX6PxhX29B+4QBsLcHa+8/Ui2Khpep8n0FquHb1p/4izLI79zPocBYV04vg72tTIoHQWlF6qHH1rxWLru8blW+58ThNFwxDAA4/EF0+EYGPL5OtiPZGzEWYn3YpGfP7M4d7w4j/xgDqAJvQdhvhb2tV/QQ7ZrWZwe7iPOGbYfVCwEmv2cBxrvATYeAxMfsMDX18UehQconQClw4sq7HZLxUzksNDXbYrzFh7YTxBRiZddkB6GW8U2PU5hcZbZJWro/wk5X5u8vkb2RGm2a1mMHj5DwXGCOJsVBXGewoGJx9bKHpTWOnhjOvtiMQk6pyYT9HjQkj0nAHT8gmNwJy9YXy97WbYU4wBvTMdCdxaQoFFwoIA2DRLCucAdXDt7UJp9MN27uh6GXSGUWILe4h+UrYrRpxIvvnflBN3LRZpUcCjlbaAFlClL51P1dnH3anr4/lO8SwnatJE4XMhlGc3tRfBj4ngd7cuW7ZV4z6/0Pv9dd+fdNyqKxS8C+MfA5WvraW8pFbfEu5IePi+hgqYnKkToLf4Lq+JR+gp6eCeU7apUQdOPc097XRmiiS/erGyN27rao8IDpZNq7Ap6GHYrO40Iza/r80FYA/gcK+Pj62tvVXSidLs3tx4+bPVYZYctoeJzwuck8P8xB6ZrbK9UQOkolXhz6uHOrrf1NkDoLS6EoqDwoDeme3Pq4XMkjmSCJY5toCfAo/ShCj2cTwkpcUT7psHjrFgKAwYWX+Nz/xrv19y+UtGxa0GJV9qbSwlZxaFR4sAvDz4HfBf2n+NzeO3tUXhIUSrx5tDDvVYxg4dXfd1QKsoWk2ETpemN6dLMevjybrYLJexDCe1Zr2opfqy/vW0jS7Ndy8x6eK9VpBJa0o0KUtAkUuMgAz/H9h3fDHsDlGa7lhn18DZKO1ZCG/b4QrZi2xW7gmZjSBfwjdFYD/gd3xB7Q5c6VOJ9ejgboUteaWfQN2fA4KIxwJ1g4PONsdc12oh349DDmfYqbfoU2jT8F6RedEIEd2Bj7A3dlAqgdLH1fDZCq6cgtGkYwp+g6MxEJzbG3jA0bMRPcvFZ9PAuCE0ZWjf4Rab5ayWubY69YZj9fCqJXcv0evgQhEaGlnSP0OI3tXFEOCb8KQMbZG/ooHQTJd70ehjOZtgPXiHQ7je1xR5gY8A3pzFf3yR7UFrCRlyNlabVw/coOZChUdttMQt0E5Q+pBJvSj18gxqa/vUeMHqLGaCj8GC7lin18EGINoUdaRvneShdIEq3Xk/1Kkc8px76Ca0bOtq4F9cAfpz3G2dvEqWpxPsyjR7eLdK70JDCLWYGo3Q9XWxNoYfv41TbHUjbQM8VaCnPdi1T6OFjt7bTZgr0/07eRHvT1PoFetbSenSZHt4OFdUkPvCXTPPf72WiXTzna16/mfZEaXpj+tNlevgwTo++85JmTgR36KK1DbUHpTspetby+RI9fIPMASlEoLeYCyxLE6Un6+FOiH0QfbCN87xw/18tNRf/+vySzBFp+jKHZmpovOdr4nFgvL6x9poksY34JXr4pteuo+boa2R4GfgFxPEG2/9m79x+m4ahMF7uGyANNGlC4o6AcVGakDRLWj+ESkWKeCLwEkijFFUF3sb//8Rnp+2Z47jrtu4B9fxmzfaxP7c6OvKxS0aPwrEfONWHnyvy4aMbLs4c2KKPPjLnBCE9xEU8Slflw9fYOYLueMp+vpCjw1F9EX9izYcPJoU8c0hHH0GAX0uob9h0lGGb9dg7cJbO5BHPmg933chTO4daQC3UbBN2+7brp9il1a3Flg/vqD8NGoXhEXMRpjKkvQQhbcmHt+vDXThdtcjRFOUU+7brw3Akby2Tz5/a8+Fhii26O5yus7g5TvXW62VI9+TjNH/a8+Gum2CLRkTrQEwLErR4s8/6cDjyc3lr+fSi7f4tP1BSjg6nBjCirGVjfRjC0z11EW/Lhw/lczP+ODwzWB1lUbMeUEi35MP9SZzJ79ZkNsEYu7R8nOavmQ+fuVHQ646HIXNxhghpXMTd71/MfHirSpSjh+HQIg7tYzSH9WrOcNTtqSPejxdtudAfDUlAKDFKe1t/E6wH6I2xS8s/1frUzIevkQtzfzQeMptBhTSeEGvmw500xqGjO2Q25mh/4Mlby++7jXthlA1URI+HY5ThmSAN6+ftcb1L44in58PrbuQNuiNtsl4DVPYxNc76pX4e0v2fv180Dh1eD45mNsWo3qWb+fBaVc4Q0WA89zYaQOujaHbDxvoT8+uQFv2fP07kw3t94QSIaGaTdHu5I/+t5etd7XQX+N3uyVkjdMmg2axt1mtz/UFQisnPH5QP36SxiuiuKaK+CY2rmvW6vuv3AoT0hy+UD3dwusv97kJI1CKyG4tqc1iv6/3ewJMXccqHD1w4uochy2JWtDmsb9rg6SypENKLfHiIYzQczWwYOLo+4v2a58NnKqL9LrNZfOzSWYQnxH7P8+F1N/FOONrv+ihGDcx2TW1jvaHHLl2HdJ0PdyvlaMJ4oXVgvanv9YL61vLt5uIGHvR8ZuP0BvkMIY1bi8qH90WJPZo9fRkMchnSn398k/nwhlBbB37kLwW1tT7ZTVhv6FGrgwduLV+RD6WjZ7Wjgb4g2cw2oWysp3HN0VlSTL6rfHitKL180GMuhVxdxP98RT7siyQL2NGXwyDHwaNIEdLvpKO9YDDoNXwNA4q9rdtYb9Hj4KFCGh9MX1OOXg4CVKsWbJ3H+la9CukSRzx8tHRDRHA0c1kE2KWr/r48dZRZkA+YSyKQB49bV3EzFMnC0fkgR6GaIJulz3qbXu0dDzvS0ZEzC3KAQVNQQ32qaS5gvU0fzDznVf2hUuR4QX5egjxAyVlvAcPe+3sdcF05GpPbRGTTaxqrYb1VH3jOTkey50pHG8yCGYpus89hvX3M20UmBIfS0f/Lm/4P9V520FHsu3GpRfR5FmS9bbqXvVo+blCUmTebg0W0BVFabUBrs96iz5AJa+6mceJ4mtCbeSgk1vutL8b6Vr2XIRPOeZsKODrAjwINFKqlgBYgO0B3aWN9m97LMmTCOfcmcHTmMZeB4xx0ljw+s6MzL0PRTKxvw8GdkNgVkSOF1sVQ8fh5xrNjZELimRsjpBeDABWJLQsa46w39I6TIBMSD6Sjnews0GJLWN/EcRyZCYmXqUjKYzWEQc9wubKjGDZAdtY39QhomQmJtxMRlQsRCtUE2Sx91jf1x07yqqNxpS8dbQHzj1FOtbHeoEQm1LlVxeX5XoBsrG/qS2TCBntuHCXrLWRfmPX6WJkgEzbYd0WyQmRdFCznsF6nTKKDTpPXqYiSxCkVTtmicshObZ2S9aRHO3rV9p9HV3GSqEkkWI3+wgrWkx7x/JgyIXHdlSFdtpKUCYrVTm3WE0kSUSbU7oYCIS0nK9Gp0Dxqs/5EO4qQCVu4OxE4dzCbIorig04bd/puEUVrLJBglnUe68nPlAmNTTqOzMXMvmkjWL8Yi5EJ29lPqziqwUwUo03Y7KyXKHOx07Hwtl8VccRshLhAJrR/mYKI2dOboRAHHSt7qRCmo+MI3jfNtnmsB3EsKBO2HfDcIm5C4oj69aJkIzvrFQUy4cqvcBJFzFycQlAmbN87quL0ReICxWpjPdwskAlX8bCPkLYvZOvrsF5U1cPOSq7ecF2BmSgFIepqaae2EGpQH996vSiqvc4pHE7cCuqToEsWzS5i/OhGNXfr9RVlQvudJRViKVA1WNk23+CW64VwKRNa2U1dwVyIyqVMaOdlP60qwVzEzyllQjt3rmGXhqvP6GwIUBbtbdZXVbrXWYfDvutWC6FWA7IZYzQOtlhfuciE6/C8n8LTdmjxFWPbq3fddKezHk/haSVyK1eBxrKvt7V6CTrbq//HXhnruA3DYFhNBqc45Fy018lB22sy5KZAox7AgKVJqzZ50/s/QX9dDTOJY8eWPUn+QIQUlZ8iiCCsqmzDxlFwe1kJpbIFG8tX/KRXwqiwCUdzFrZaRx045+2ejWaTCVFVUEHnQQBuzrDGU66huUtSX1VixyZw5qLqFOt/hGLikqTeCmzCCRwyYauVyVghCjaJs3w4aQu72Kuz9cfLVe76Mjm9tTxn0zhkXAj7WRjy9s3mKCjngxbk2hu45PRWYBNOpJD8dtBUkM5PSE0vBN+xyfzhmLSwMOHxscefh/KgPaem5xybcDL7LRcNVJjiMaSm57JgAfzgnAtvVInO40hMj00YwiZrB934nkb648T02IRBFFLywQbAwzzlEtJzLncskFxyTsW7vqXbSJtPRY85YxMG8m0r+cpIpClYMDu1TnosJmfhbI5G3o9acgnrjbskoZfydc9m8L41qAT+F7yLCcrdeE8aeqN2bBYnJY0cxEgDe5zzPgm9UscNm0dunjc03FwKeqUKNpOXTBlATXT9YNMger0xKmez+VAGJcc02fEtkeuNwiacz6lWRplB8AVY713seuXe2BLkNZ6iR/tj7xvu7qLW0yac/ze9MkCtC7YMH65WK/1zztlSnFxTU9Uw8s+g78Wrrx024WK8adf3IIB7notVr8s3tiB/natXHuA0NuGCHHLtMGtXwz49oLgL3dE5Rr3W5U+2KJvfLpimwRj1uvzOFubLUWunnQfuYQwoB+CucxHqtcYmXJqXo76FmsHHGOLTl9iEy7P/pQMpdQnTOjp9SZtwSd5fdenxj8JuPdF/V0am/9deGay4CoNROHVbOlyCIkLpxY6LTulr+AKJKxdZZBE3Lvr+q3tSeucfNfX2wqiJnY+Q/0/iISelcMprwiYhP5ROI+49p/k16csrZxOxey8fQ0ZHWJO+niAJKRHLH+7UTcymY/O7/OFGXSMJJyTi/7gfDgCK8wxjHfq6bhI2KftjbbnWVwy6mAzSmrD7n3vr0AvOpiauQddwvx9nDfoGSTg5xRsZeto4rTGC1wsRsxn4ODT2wqZummuDy+89JmsCW7ceo1M7hsPWNyKN2BxsuWgsZAQ41+49ELJeCJmwmSjecB9uxOSAzh4TsF4YzmYjP9yMYHJBZ9T3CVdvsh2bjy0XL4qRMZuVQhgjzP1y6kcxXzWB6iWScF7y945Jp9nxRwSoNxJJODdRkQkDuv8Mwn1Gj0INTi8rzhbgFzdPIY3EMA4C00uJJFyEJDWy+xA0A+ibbrUEpa+qmC1EFGfyhUASLsaOy1ehqhK2JEn61wisYPp/wtBXSMJl2Z9SMkiGbQXjvQVNCPoWSbg00elQrZ1Wx8wDIvyrV02rkYR+kJyrFaN1wrwhv2QVaKsWgyrtOesndu2rXmvOfGJbpO0I9ID+mnov9Vp7kIQ98mNmncGbBY0Fpd93K6Dv/dNr5UUS9oiSS/bFOMaw750P8EyvvElCx2+ttNIYylbwTE9gwyO9Uh4lYZ99Hp+V68HuB7m/80Sv/ErCIdvkeCbDoP8oMHwYYc+W1yvlXxI62HzEPB19JCbC/d2yei+T0M0mPx15mqkw8TUJH7PNkyI+Xvg5TQ9ZOD/7dyXhH6yBWqeYN24RAAAAAElFTkSuQmCC);
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-left: -4px
}

.allguild-list .areaL .guildImg {
    width: 64px;
    height: 64px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 50%
}

.allguild-list .areaL .guildImg img {
    width: 100%;
    height: 100%
}

.allguild-list .areaR {
    margin-left: 8px
}

.allguild-list .areaR .guildName {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.allguild-list .areaR .level {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.allguild-list .guildCount {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.allguild-list .guildCount .icon-money {
    width: 24px;
    height: 24px;
    margin-right: 4px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.allguild-list .guildCount .icon-money img {
    width: 100%;
    height: 100%
}

.allguild-list .guildCount .count {
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-content {
    overflow-y: hidden
}

.popup-guild-content .guild-current-box {
    padding: 8px 16px
}

.popup-guild-content .guild-current-box>div {
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.popup-guild-content .guild-current-box>div:last-child {
    border: none
}

.popup-guild-content .guild-current-box .text {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f
}

.popup-guild-content .guild-current-box .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-content .guild-member-box {
    padding: 8px 16px
}

.popup-guild-content .btnBox {
    margin: 16px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-guild-content .btn-goGuild {
    width: 120px;
    height: 48px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    margin: 0 8px
}

.popup-guild-content .btn-goGuild,
.popup-guild-content .btn-goGuild .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-guild-content .btn-goGuild .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-guild-content .btn-goGuild:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-content .btn-addGuild {
    width: 120px;
    height: 48px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    margin: 0 8px
}

.popup-guild-content .btn-addGuild,
.popup-guild-content .btn-addGuild .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-guild-content .btn-addGuild .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-guild-content .btn-addGuild:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-content .tipsTxt {
    font-size: 12px;
    margin-top: 16px
}

.poppup-addguild {
    min-height: 460px
}

.poppup-addguild .addguild-list .body-content {
    padding: 40px 16px 24px
}

.poppup-addguild .addguild-list ul {
    width: 100%;
    padding-bottom: 8px
}

.poppup-addguild .addguild-list ul .areaL {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.poppup-addguild .addguild-list ul .areaR {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column
}

.poppup-addguild .addguild-list ul .areaR p {
    text-align: center;
    margin: 4px 0 0;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.poppup-addguild .addguild-list li {
    width: 100%;
    height: 65px;
    margin-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background-color: #fff8e4;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #f4b63f;
    border-radius: 16px;
    padding: 0 8px
}

.poppup-addguild .addguild-list li .userImg {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid #f4b63f;
    margin: 0 4px 0 0;
    flex-shrink: 0
}

.poppup-addguild .addguild-list li .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.poppup-addguild .addguild-list li .userName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.poppup-addguild .addguild-list li .userMoney {
    margin-left: -16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.poppup-addguild .addguild-list li .userMoney .icon-money {
    width: 24px;
    height: 24px;
    margin: 0 2px 3px;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.poppup-addguild .addguild-list li .userMoney .icon-money img {
    width: 100%;
    height: 100%
}

.poppup-addguild .addguild-list li .userMoney .count {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 #fff8e4;
    padding-right: 12px
}

.poppup-addguild .addguild-list li .btnsBox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 0
}

.poppup-addguild .addguild-list li .btn-allow {
    width: 32px;
    height: 32px;
    margin: 0 4px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.poppup-addguild .addguild-list li .btn-allow .icon-circle:before {
    font-size: 16px;
    color: #04bb5d
}

.poppup-addguild .addguild-list li .btn-allow:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.poppup-addguild .addguild-list li .btn-delete {
    width: 32px;
    height: 32px;
    margin: 0 4px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.poppup-addguild .addguild-list li .btn-delete .icon-close:before {
    font-size: 16px;
    color: #fb5723
}

.poppup-addguild .addguild-list li .btn-delete:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

@media screen and (max-width:375px) and (max-height:667px) {

    .popup-guild-memberlist .deposit-record-table,
    .popup-guild-memberlist .memberlist-table {
        max-height: 300px
    }

    .popup-guild-content .p-body,
    .popup-guild-memberdetail .p-body {
        max-height: 380px
    }
}

@media screen and (max-width:360px) {
    .popup-s-guild .p-body {
        max-height: 380px
    }

    .popup-guild-memberlist .deposit-record-table,
    .popup-guild-memberlist .memberlist-table {
        max-height: 250px
    }

    .popup-guild-memberdetail .p-body {
        max-height: 380px
    }
}

.popup-guild-battle .guild-battle-content {
    position: relative;
    padding: 0 0 32px
}

.popup-guild-battle .guild-battle-content .body-content {
    width: 100%;
    height: 100%
}

.popup-guild-battle .guild-battle-content .area-title-box {
    margin-bottom: 16px
}

.popup-guild-battle .guild-battle-content .area-title {
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.popup-guild-battle .guild-battle-content .btns {
    width: 100%;
    margin-top: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-guild-battle .guild-battle-content .btns .btn-battleboard {
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    margin: 0 8px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-battle .guild-battle-content .btns .btn-battleboard:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-battle .guild-battle-content .btns .btn-battle-info {
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 24px;
    margin: 0 8px
}

.popup-guild-battle .guild-battle-content .btns .btn-battle-info .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: 0 8px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-guild-battle .guild-battle-content .btns .btn-battle-info .icon-info:before {
    color: #452201;
    margin-left: 4px
}

.popup-guild-battle .guild-battle-content .btns .btn-battle-info:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-battle .category-tabs {
    position: unset;
    -webkit-transform: translate(0);
    transform: translate(0);
    margin-top: 16px
}

.battleboard-area {
    padding: 0 16px 96px;
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.battleboard-area .signup-state-box {
    width: 280px;
    margin: 0 auto 16px
}

.battleboard-area .signup-state-box p {
    margin: 0;
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area .not-yet-open {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 100px
}

.battleboard-area .not-yet-open .bg-white {
    width: 100%;
    height: 100%;
    background-color: #fafafa;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 100px;
    flex-direction: row;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 12px 0
}

.battleboard-area .signup-success {
    width: 100%;
    height: 80px;
    background-color: rgba(3, 165, 123, .24);
    border-radius: 100px;
    padding: 16px
}

.battleboard-area .signup-success p {
    font-size: 12px;
    color: #04bb5d;
    text-align: center;
    margin-bottom: 4px;
    font-weight: 500;
    font-stretch: 100%
}

.battleboard-area .signup-success h2 {
    font-size: 25px;
    color: #04bb5d;
    text-align: center;
    margin: 0;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area .signup-fail {
    width: 100%;
    height: 80px;
    background-color: rgba(251, 87, 35, .8);
    border-radius: 100px;
    padding: 16px
}

.battleboard-area .signup-fail p {
    font-size: 12px;
    margin-bottom: 4px
}

.battleboard-area .signup-fail h2,
.battleboard-area .signup-fail p {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    text-align: center
}

.battleboard-area .signup-fail h2 {
    font-size: 25px;
    margin: 0;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area .date-block {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row
}

.battleboard-area .date-block .icon-arrow_b_2up {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.battleboard-area .date-block .icon-arrow_b_2up:before {
    color: #f4b63f;
    font-size: 24px
}

.battleboard-area .date-block .year {
    font-size: 19px;
    line-height: 25px;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area .date-block .date {
    font-size: 25px;
    line-height: 25px;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area .date-block .time {
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%
}

.battleboard-area .btn-confirm {
    width: 160px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    margin: 0 auto 16px
}

.battleboard-area .btn-confirm,
.battleboard-area .btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.battleboard-area .btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.battleboard-area ul {
    width: 100%
}

.battleboard-area ul .areaL {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.battleboard-area ul .areaR {
    padding-right: 24px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center
}

.battleboard-area li {
    width: 100%;
    height: 64px;
    margin-bottom: 8px;
    padding-right: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background-color: #fff8e4;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #f4b63f;
    border-radius: 100px
}

.battleboard-area li .leaderImg {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 37px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 2px 2px 2px rgba(69, 34, 1, .72), 1px 1px 1px rgba(69, 34, 1, .72), -1px -1px 0 #fafafa;
    margin: 0 8px
}

.battleboard-area li .guildName {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area li .guildLevel {
    color: #f4b63f;
    text-shadow: none;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.battleboard-area li p {
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin: 0;
    font-weight: 500;
    font-stretch: 100%
}

.battleboard-area li .guildScore {
    font-size: 25px;
    line-height: 25px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: none
}

.battleboard-area li.top1,
.battleboard-area li.top2,
.battleboard-area li.top3 {
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    background-image: top;
    background-size: cover;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    border: 4px solid #fafafa;
    border-radius: 100px
}

.battleboard-area li.top1 .guildScore,
.battleboard-area li.top2 .guildScore,
.battleboard-area li.top3 .guildScore {
    color: #fafafa;
    text-shadow: 2px 2px 0 rgba(69, 34, 1, .48)
}

.battleboard-area li.top1 .guildLevel,
.battleboard-area li.top2 .guildLevel,
.battleboard-area li.top3 .guildLevel {
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.battleboard-area li.top1 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAAC/VBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZN2gZN2gZN3gZS/Upl2gZNNLJx8doZxdpSnN0WjQk6GYW+bkIGFh4vtsFdPL5xaRZr//vNVPZvTpWReTZlmXZaTMzr///5QMZxSNZzaSl2slndpZ5aLUt////92gZPnXHH///+LUt/orln///////+LUt+LUt/JomnbSl3////jVmubTVrgU2fgq12NP0jnXXKVVmTnXXLiVWqCTNf//eelO0nlrFuRNz+LUt+LR1LCn2yIUVzeT2L////nXXL+/NrHTHz86tDaSl1TOZvaqWD///+LUt/aSl2LUt+LUt+LUt/gU2b///+LUt/aSl26nHD//ejaSl3784CLUt/784DaSl3784D784D21l7uo1n784DDQE7wsVVfMsX/+OT////slFRMKZ2KLz+rNkFDJZ+LUt+YShrnXXKULjTaSl1YL7P55W/yu1fzwln67Xk2Hn8+I5HvqFj87sJaL7x5KDWeUB32013xt2PxtldQK6jtnFX//ff1zlz432n322P0yVuYNWKxtGftmFX+9tj32mmaN0tJKKT32nJdMcHzxlvwrVfupFfUSluPMkCgMz/673z54Yb/++x5RdROKqFBJJf56HPLRFTAP0z766+8PUv16YH65ZdpPMX56nfWfU+xOUZTLLI5IIb44XRULazmsG3gVGiWN0KYLzf76qL99PBcOJTdnmK9Y0356ub88s387rhkPrKdbIDVc371y2TwqmLnqVmUM1i2O0nkyY/ywGn++eHw0NNyQM2skKTFi2vRbVvHS1bki1JtJ0+ETNvrvcT406789Y1ySorzvIb43nyreXHNXWn++871x5mHW37tx3TxsXD1zm/jpWrPlWraUmXJcE2xVkilSUZ4UbuKZ7Lcj5jUw5HYiGGolF7KVlTDdzn9+LKZdafo3Ijo43qIMlScQkOtYCj76NblrLLhoKeAV6a+p5u7hmyUUUqCKzi5leaSXN3119v98sNaOnmYbV/v5vXtpa7JtpBl+f+GAAAAX3RSTlMAemgIO09zIBRcEC77hIL92ZuRgvfvvRDMyrCd8fDm3sCekIZaRemc8O/hwEAgvZyAXb8g3s/HrqOAbiDs5uLAv7SucEBANP348NbW0NDQoFsw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);
    background-size: 100% 100%;
    background-position: 50%
}

.battleboard-area li.top2 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAADAFBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZN2gZOBho52gZP///////+AjJ52gZP///92gZP///92gZPtsFejQE17eIh2gZP///92gZOslnf///92gZOFkKOOVmN2gZP////////784Dorlngq13JomlaRZqekX/784D///+aTVtwdZSqOURRM5yEj6LYqWKNQEn////784D784D////VpmP///+Aa3qTLzjlrFv784D///5UO5v784DCn2x9iJpmYJf////////784D784DPpGb879STMzqRNz+KSlR/iZ26nHD784CSjIWCX2xPL5yCjaCMYnF5hZf89Y+fRlP784D784D784D784BfUJl7hpj++9L+/Nz21l7uo1n/+OT784DwsVXDQE7////slFThci6KLz+rNkFfMsVMKZ2GkaSULjRDJZ/55W82Hn/xulfzxFn67Hjvp1h5KDXxt2P10V31zlz673v//ff201332Wf22GD322P866/tnFX76KL56XSYNWLuoFaxtGftmFW+PkxRK6f0ylv+9tj44Wv43mjws1aaN0vwrVjzwVv98sz54Ibkfjj0yFvxtVr/++z323L87MD98cPxtlaTM0FCI5Dyv1jpk024PEmxOUb87bj4337yvFv+9tw5IIb44XShMjtbML/545HmsG3vrFX46XzVe0+gNUWYLzf65Zv32m7vqmRWLreQlJ3yuVqUM1iNMUHmgz30ymTwqVz++eHRbVvehVFtJ0/Ea0zyvVf30av0xZTzvIL43Hflq1yfREPojEL103Ltx3TjpWrzwWi7YU2nN0b+9NTrr1rjeTP99Ov869pRK69IJ6a9onvfm2XYiGHKVlSyV0eWPELwuHP++9D9+LL65Zn89ZCjmo7o43rLpnHwr27YqmjFjmWnkl2IMlT1yob1y2z9+sb527779IixnoSUZ3aldmbHS1GUUUqrTkiCKzj88Jv42Zyal5VhOpVuSIxILH3Oc09ZN5b55JB4SIdlQ3R8VW/Kf2OqnGCkQ0zgcS4bI8ZiAAAAW3RSTlMAegg9cyBca4JNwBC9LvAX4WT33oJUQA+fgDb0qkUgoPDv3r28kxBgvoP14t7ZzZCAZTDNsI/55uDTz8C0nZhwUEAgxfTx4ruurJiLm+/L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);
    background-size: 100% 100%;
    background-position: 50%
}

.battleboard-area li.top2 .userMoney,
.battleboard-area li.top2 .userName {
    text-shadow: none
}

.battleboard-area li.top3 .leaderImg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFoCAMAAABNO5HnAAAC/VBMVEUAAAB2gZN2gZN2gZN2gZN2gZN2gZP784B2gZN2gZN2gZP784B7eIh2gZN2gZOjQU3///+Fh4vtsFdbR5p2gZP89IWIYG5OLJ2bkIH784D///////////9RM5z////784BVPJv784DJoml2gZN2gZN2gZOAa3pxdpSUMDeSNDvgq12NQUqaT1xmYJf///+qOEPorlmlO0nlrFv784CeR1TSpWWKSlS+nm6UV2WHVGD784D////////////784D784D784CQOkLaqWD////784CxmHX///+olXn784D784D//vP784D///////z////+/OFsbZX21l7uo1n/+OTDQE7784DwsVX////slFSKLz/hci6rNkFfMsVMKZ2ULjRDJZ82Hn/zxFl5KDXyu1fvp1j67Hj55W/xt2P434DuoFeYNWJRK6ixtGf10l3zwVztm1X+9dbxtVj//ffvq2T0xl3673yaN0v0yVv1zlvyv1jyuVjql0743HHwrVf21F3wr1XAP0z56XT322L22GC8PUv867D43nntmFXlgTr305axOUY5IIb32Wjxs1btnVXoikOSMkH54Ib1zl3nhj/78X744WrvqVn+++v+9tzmsG2gMjv46Xz87blBI47sl1XslVTpkEn98ctZL7yUM1jUe0+2O0mmN0aNMUHjeTT98MNVLbT33Wfsm1H545HzvYHRbVvEa0y5X0ygRERdMcH65Zvvpln406776afcmWVrJ0+fNUWnNT6ZMT3idTD44270wmn32Gb88s376KH1x5ntx3TjpWr21XHxsXD99Ov75tL747tIJ6f1y4v55HX1zW7UhGDKVlSWPEL54atEJZVuR4Xo43rnjlPhiFHagVCvU0j87MD42qH89JDwunH1zGWnk17++9P9+sZfOZWUZ3bBi2bmqVnHS1GJMlCUUUpOLZrxsl7wrV787uDzwI1ILH2peG/Oc0+pT0byvGXxvlLurE3qmUP89Z753pl8VW+qnGCFMl+dclPYfVJ3K06li1ubfqj0AAAAUXRSTlMAeghzPVwr8B9rTRCCZBbcwIL3uVQvnPSRgEAQ8OLg0M3AvUU2D4+C9+zezLuYIPfv7Obgysi7sKyqoJCAcGBQINzWsLCkoJuQcFJAMNZg54ux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);
    background-size: 100% 100%;
    background-position: 50%
}

.battleboard-area li.self {
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    background-image: top;
    background-size: cover;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32);
    border: 4px solid #fafafa;
    border-radius: 100px
}

.battleboard-area li.self .guildName,
.battleboard-area li.self p {
    color: #fff8e4;
    text-shadow: 2px 2px 0 rgba(69, 34, 1, .48)
}

.battleboard-area li.self .guildLevel,
.battleboard-area li.self .guildScore {
    color: #f4b63f;
    text-shadow: none
}

.battleboard-area li.self .icon-arrow_b_right {
    position: absolute;
    right: 0
}

.battleboard-area li.self .icon-arrow_b_right:before {
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.battleboard-area li.no-person {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-bottom: 16px;
    opacity: .32;
    font-weight: 800;
    font-stretch: 90%
}

.guild-battle-content .tipsTxt {
    font-size: 12px;
    text-align: center;
    margin: 8px 0 16px
}

.guild-battle-content .task-box {
    padding: 8px 16px 88px;
    position: absolute;
    left: 0;
    right: 0;
    top: 128px;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.guild-battle-content .task-box li {
    width: 100%;
    min-height: 112px;
    padding: 0 12px;
    margin: 0 0 16px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row
}

.guild-battle-content .task-box li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.guild-battle-content .task-box li .gameIcon {
    width: 96px;
    height: 96px;
    padding: 0;
    margin-top: 8px;
    flex-shrink: 0;
    position: relative
}

.guild-battle-content .task-box li .gameIcon img {
    width: 100%;
    height: 100%
}

.guild-battle-content .task-box li .gameIcon .scroeImg {
    width: 48px;
    height: 46px;
    background-image: url(../media/score.126278e5.png);
    background-size: 100% 100%;
    position: absolute;
    top: -16px;
    right: -16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-battle-content .task-box li .gameIcon .scroeImg span {
    font-size: 17px;
    color: #fff8e4;
    text-shadow: 2px 2px 0 rgba(69, 34, 1, .48)
}

.guild-battle-content .task-box li .btn-receive-task {
    width: 100px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 24px;
    align-self: flex-start;
    margin-left: -4px
}

.guild-battle-content .task-box li .btn-receive-task .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 12px;
    line-height: 14px
}

.guild-battle-content .task-box li .btn-receive-task span:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.guild-battle-content .task-info {
    padding: 12px 12px 12px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column
}

.guild-battle-content .task-info div {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.guild-battle-content .task-info div span {
    font-size: 14px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%
}

.guild-battle-content .body-content {
    padding: 0 16px
}

.guild-battle-content .task-progress-content {
    position: absolute;
    top: 96px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0 16px 96px
}

.guild-battle-content .task-progress-content .progress-item {
    margin: 0
}

.guild-battle-content .accumulatePoints {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin: 16px 0
}

.guild-battle-content .accumulatePoints .imgBox {
    width: 48px;
    height: 46px;
    margin-left: 8px;
    background-image: url(../media/score.126278e5.png);
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-battle-content .accumulatePoints .imgBox span {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.guild-battle-content .progress-area,
.guild-battle-content .progress-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.guild-battle-content .progress-item {
    width: 100%;
    min-height: 76px;
    height: auto;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    margin: 0 0 16px;
    padding: 8px
}

.guild-battle-content .progress-item p {
    margin: 0
}

.guild-battle-content .progress-item .date,
.guild-battle-content .progress-item .score {
    width: 46px;
    height: 56px;
    border-radius: 16px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-shrink: 0;
    font-weight: 800;
    font-stretch: 90%;
    font-size: 14px;
    line-height: 20px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center
}

.guild-battle-content .progress-item .date .number,
.guild-battle-content .progress-item .score .number {
    font-size: 25px
}

.guild-battle-content .progress-item .progress-box {
    width: calc(100% - 94px);
    margin: 0 8px;
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.guild-battle-content .progress-item .progress-box .percent {
    position: relative;
    width: 100%;
    height: 32px;
    padding: 3px;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 100px
}

.guild-battle-content .progress-item .progress-box .percent .progressValue {
    width: 100%;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.guild-battle-content .progress-item .progress-box .percent .progress {
    height: 100%;
    width: 100%;
    border-radius: 100px;
    box-shadow: 0 0 3px 0 rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48);
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.guild-battle-content .progress-item .state {
    width: 48px;
    flex-shrink: 0
}

.guild-battle-content .progress-item .state>div {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background: rgba(0, 27, 59, .19);
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.guild-battle-content .progress-item .state>div span:before {
    color: #fafafa
}

.guild-battle-content .progress-item .state p {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 4px;
    text-align: center
}

.guild-battle-content .progress-item .state .success {
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.guild-battle-content .progress-item .state .on-going {
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32)
}

.guild-battle-content .progress-item .state .cancel,
.guild-battle-content .progress-item .state .fail {
    background-color: #66778a
}

.guild-battle-content .scoreImg {
    width: 24px;
    height: 24px;
    margin-right: 4px
}

.guild-battle-content .scoreImg img {
    width: 100%;
    height: 100%
}

.guild-battle-content .scoreBox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.guild-battle-content .scoreBox p {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.guild-battle-content .icon-arrow_b_right:before {
    font-size: 24px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.guild-battle-content .memberlist-table li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding: 8px;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.guild-battle-content .memberlist-table li .memberName {
    width: 60%;
    padding: 0
}

.guild-battle-content .memberlist-table li .count {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    line-height: 14px
}

.guild-battle-content .memberlist-table li .count span {
    font-size: 19px;
    color: #f4b63f;
    margin-right: 4px
}

.guild-battle-content.task-progress .btn-task-cancel {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 32px;
    flex-shrink: 0;
    margin-right: 8px
}

.guild-battle-content.task-progress .btn-task-cancel .icon-missioncancel {
    margin-bottom: 4px
}

.guild-battle-content.task-progress .btn-task-cancel .icon-missioncancel .path1:before {
    font-size: 20px
}

.guild-battle-content.task-progress .btn-task-cancel .btnTxt {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.guild-battle-content.task-progress .btn-task-cancel:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.guild-battle-content.task-progress .btn-task-list {
    width: 160px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 24px;
    margin: 32px auto 0
}

.guild-battle-content.task-progress .btn-task-list .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.guild-battle-content.task-progress .btn-task-list:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.guild-battle-content.task-finish .finish-record-list {
    position: absolute;
    top: 160px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 16px 16px 88px
}

.guild-battle-content.task-finish .finish-record-list li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.task-detail-content .progress-item {
    text-align: left
}

.task-detail-content .state {
    margin: 0 8px 0 0
}

.popup-allTask-detail .body-content {
    padding: 0 16px 24px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-allTask-detail .finish-record-list li:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-get-battleTask .p-body {
    padding: 32px 0 24px
}

.popup-get-battleTask .p-body .task-info p {
    margin: 0;
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-get-battleTask .p-body .task-info p span {
    font-size: 25px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%
}

.popup-get-battleTask .p-body .task-info .score-box {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-get-battleTask .p-body .task-info .score-box img {
    width: 40px;
    height: 40px
}

.popup-get-battleTask .p-body .task-info .score-box .score-number {
    font-size: 47px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 2px 2px 0 #fff8e4;
    margin: 0 8px
}

.popup-get-battleTask .p-body .btn-confirm {
    width: 160px;
    height: 56px;
    margin: 0 auto;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.popup-get-battleTask .p-body .btn-confirm,
.popup-get-battleTask .p-body .btn-confirm .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.popup-get-battleTask .p-body .btn-confirm .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px
}

.popup-leaderboard-battle .battleboard-area {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 24px 16px 64px
}

.popup-leaderboard-battle li {
    margin-bottom: 16px
}

.popup-leaderboard-battle li .issue {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-leaderboard-battle li .guildName {
    font-size: 14px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-leaderboard-battle li .areaR {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    text-align: center;
    position: relative
}

.popup-leaderboard-battle li .icon-arrow_b_right {
    position: absolute;
    right: 0
}

.popup-leaderboard-battle li .icon-arrow_b_right:before {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-leaderboard-battle li.top1:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.current-period-content li .guildName {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px
}

.current-period-content li .guildLevel {
    font-size: 12px
}

.current-period-content li.top1:active {
    -webkit-transform: none;
    transform: none
}

.current-period-content li.self:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.current-period-content .currentBox {
    height: 120px;
    padding: 0 16px;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    left: -8px;
    right: -8px;
    z-index: 10
}

.current-period-content .currentBox .areaL {
    height: 48px;
    line-height: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.current-period-content .currentBox .areaR {
    height: 48px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row
}

.current-period-content .currentBox .leaderImg {
    width: auto;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-shrink: 0;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 2px 2px 2px rgba(69, 34, 1, .72), 1px 1px 1px rgba(69, 34, 1, .72), -1px -1px 0 #fafafa;
    margin-right: 8px
}

.current-period-content .currentBox .guildName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.current-period-content .currentBox .icon-score {
    width: 24px;
    height: 24px;
    margin: 0 4px
}

.current-period-content .currentBox .icon-score img {
    width: 100%;
    height: 100%
}

.current-period-content .currentBox .scoreNumber {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.current-period-content .currentBox .btn-get-award {
    width: 88px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 24px;
    margin-right: 8px
}

.current-period-content .currentBox .btn-get-award .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-size: 12px
}

.current-period-content .currentBox .btn-get-award:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-guild-battle .guild-battle-info-content {
    padding: 0 0 80px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-guild-battle .guild-battle-info-content .body-content {
    padding: 0 16px
}

.popup-guild-battle .guild-battle-info-content .area-title-box {
    margin-top: 24px
}

.popup-guild-battle .guild-battle-info-content .area-title-box .area-title {
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    box-shadow: none
}

.popup-guild-battle .battle-Text-block ul {
    padding-left: 16px
}

.popup-guild-battle .battle-Text-block li {
    list-style: decimal;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-guild-battle .battle-Text-block h6 {
    color: #fb5723
}

@media screen and (max-width:375px) and (max-height:667px) {
    .popup-s.task-detail {
        max-height: 460px
    }

    .popup-s.task-detail .p-body {
        max-height: 420px
    }
}

.game-block {
    top: 0;
    right: 0;
    z-index: 100;
    background-color: #fff8e4
}

.game-block,
.game-block:after {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.game-block:after {
    content: "";
    display: block;
    height: 16px;
    background-image: url(../media/bottom2.196a69cb.jpg);
    background-size: 100%;
    background-position: bottom
}

.online-members-block {
    padding: 8px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    position: absolute;
    top: 64px;
    left: 0;
    right: 8px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

.online-members-block .userBox {
    width: 32px;
    height: auto;
    margin-left: 8px;
    position: relative;
    flex-shrink: 0
}

.online-members-block .userImg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    border: 1px solid #f4b63f;
    box-shadow: inset 1px 2px 2px 0 rgba(69, 34, 1, .72);
    overflow: hidden
}

.online-members-block .userImg img {
    width: 100%;
    height: 100%
}

.online-members-block .tips-box {
    width: 110px;
    position: relative;
    top: 8px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.online-members-block .tips-content {
    width: 100%;
    background-image: none;
    background-color: #fafafa;
    padding: 0;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    box-shadow: 0 4px 8px 0 rgba(251, 141, 35, .24), inset -4px -4px 4px 0 rgba(205, 194, 162, .24), inset 4px 4px 4px 0 #fafafa;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.online-members-block .tips-content:before {
    color: #fff8e4
}

.online-members-block .userName {
    width: 100%;
    padding: 4px 4px 2px;
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    text-align: center;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.online-members-block .userMoney {
    width: 100%;
    padding: 4px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.online-members-block .userMoney .count {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 4px
}

.online-members-block .userMoney .icon-money {
    width: 12px;
    height: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.online-members-block .userMoney .icon-money img {
    width: 100%;
    height: 100%
}

.online-members-block .userBox:first-child .tips-box {
    position: relative;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.online-members-block .userBox:first-child .tips-box .tips-content:before {
    position: absolute;
    top: -14px;
    left: 8px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

iframe {
    width: 100%;
    margin-top: 0;
    height: calc(100% - 80px)
}

.game-block.CQ9:after {
    height: 40px
}

.game-block.CQ9 iframe {
    margin-top: -40px;
    height: calc(100% - 64px)
}

.game-block.i8:after {
    height: 16px
}

.game-block.i8 iframe {
    margin-top: 0;
    height: calc(100% - 80px)
}

.game-block.BNG:after {
    height: 16px
}

.game-block.BNG iframe {
    margin-top: 0;
    height: calc(100% - 80px)
}

.game-block.BL:after {
    height: 16px
}

.game-block.BL iframe {
    height: calc(100% - 80px);
    margin-top: 0
}

.game-block.fishstyle iframe {
    height: calc(100% - 64px) !important
}

.game-block.fishstyle:after {
    display: none !important
}

.game-block.sport .no-jackpot:after {
    content: "";
    display: block;
    width: 68px;
    height: 64px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url(../media/sport_logo.a89cf9a7.png);
    background-size: 120% 120%;
    background-position: 50%
}

.game-block.kg_lobby .btn-gameClose-L {
    position: fixed;
    top: unset;
    left: 0;
    bottom: 8px
}

@media screen and (max-height:667px) and (orientation:portrait) {
    .game-block.BWIN iframe {
        height: calc(100% - 64px);
        margin-top: -16px
    }
}

@media screen and (orientation:landscape) and (min-width:400px) {

    .game-block.Baccarat .jackpot-area,
    .game-block.Baccarat:after,
    .game-block.gameView-landscape .jackpot-area,
    .game-block.gameView-landscape:after {
        display: none
    }

    .game-block.Baccarat iframe,
    .game-block.gameView-landscape iframe {
        height: 100%;
        margin-top: 0
    }
}

.jackpot-area {
    width: 100%;
    height: 64px;
    background-image: url(../media/jackpot_bg.1da04155.jpg);
    background-size: cover;
    background-position: bottom;
    position: relative
}

.jackpot-area .jackpotImg {
    width: 100px;
    height: 56px;
    background-image: url(../media/jackpot.5b373c94.png);
    background-size: 100% 100%;
    position: absolute;
    left: 56px;
    top: 8px
}

.jackpot-area .jackpotMoney {
    width: calc(100% - 156px);
    position: absolute;
    top: 4px;
    right: 0;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 4px 0 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: row;
    font-weight: 800;
    font-stretch: 90%
}

.jackpot-area .jackpotMoney span {
    font-size: 27px
}

.jackpot-area .jackpotMoney p {
    font-size: 12px;
    font-weight: 600;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #f4b63f;
    margin: 0 0 0 4px
}

.jackpot-area .timer {
    min-width: 100px;
    max-width: 131px;
    height: 28px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    border: 4px solid #fafafa;
    border-right: none;
    border-bottom: none;
    border-radius: 16px 0 0 0;
    padding: 0 4px;
    font-size: 14px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: 800;
    font-stretch: 90%
}

.jackpot-area .timer span {
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    margin: 0 2px
}

.jackpot-area .jackpot-double {
    width: 50px;
    height: 40px;
    position: absolute;
    bottom: -8px;
    left: 123px
}

.jackpot-area .jackpot-double .btn-open-timer {
    -webkit-animation: rubberBand2 .8s infinite;
    animation: rubberBand2 .8s infinite
}

.jackpot-area .jackpot-double .btn-open-timer img {
    width: 100%;
    height: 100%
}

.jackpot-area .jackpot-double .double-timer {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 1
}

.jackpot-area .jackpot-double .double-timer .tips-content {
    background-image: linear-gradient(107deg, #fff8e4, #fff8e4);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    box-shadow: 0 4px 8px 0 rgba(251, 141, 35, .24), inset -4px -4px 4px 0 rgba(205, 194, 162, .24), inset 4px 4px 4px 0 #fafafa
}

.jackpot-area .jackpot-double .double-timer .tips-content:before {
    color: #fff8e4
}

.jackpot-area .jackpot-double .double-timer span {
    margin: 0 2px;
    color: #f4b63f
}

.no-jackpot {
    width: 100%;
    height: 64px;
    background-image: url(../media/jackpot_bg.1da04155.jpg);
    background-size: cover;
    background-position: bottom
}

.no-jackpot:after {
    content: "";
    display: block;
    width: 68px;
    height: 64px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url(../media/jackpot_logo.b5d11aae.png);
    background-size: 120% 120%;
    background-position: 50%
}

.btn-gameClose-R {
    position: absolute;
    top: 16px;
    right: 0;
    z-index: 10;
    border-radius: 24px;
    border-radius: 16px 0 0 16px
}

.btn-gameClose-L,
.btn-gameClose-R {
    width: 64px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    color: #452201;
    font-size: 12px;
    text-shadow: 1px 1px 0 #fff8e4;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.btn-gameClose-L {
    position: fixed;
    top: 12px;
    left: 0;
    z-index: 20;
    padding-right: 8px;
    border-radius: 24px;
    border-radius: 0 16px 16px 0
}

.btn-gameClose-L span:before {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 16px
}

.game-mask {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(69, 34, 1, .16);
    z-index: 100;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.game-popup-box .p-content {
    width: 100%;
    height: 100%;
    margin: auto;
    position: relative;
    z-index: 100;
    border-radius: 16px
}

.game-popup-box .p-content .close-footer {
    width: 100%;
    height: 80px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 1;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    -webkit-animation: fadeInUp 1s;
    animation: fadeInUp 1s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.game-popup-box .p-content .btn-close {
    width: 48px;
    height: 48px;
    margin: 0 8px 16px;
    background-color: #452201;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100%
}

.game-popup-box .p-content .btn-close .icon-close:before {
    font-size: 28px;
    color: #7f3f02;
    text-shadow: 1px 1px 0 #fff8e4
}

.game-popup-box .p-content .btn-close:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.game-popup-box .btn-get-tool {
    width: 96px;
    height: 48px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    margin: 0 8px 16px
}

.game-popup-box .btn-get-tool,
.game-popup-box .btn-get-tool .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.game-popup-box .btn-get-tool .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.game-popup-box .btn-get-tool:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.game-popup-box .btn-get-tool .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.game-popup {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: popup-zoomIn .5s;
    animation: popup-zoomIn .5s
}

.game-popup .adImg-box {
    width: 360px;
    height: 360px
}

.game-popup .adImg-box img {
    width: 100%;
    height: 100%
}

.game-popup .btn-golink,
.game-popup .btn-goStore {
    width: 160px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    border-radius: 100px;
    margin: -28px auto 0;
    position: relative
}

.game-popup .btn-golink .text,
.game-popup .btn-goStore .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.game-popup .btn-golink:active,
.game-popup .btn-goStore:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.game-popup .btn-golink .text,
.game-popup .btn-goStore .text {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.game-popup .agreeBox {
    width: 100%;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.game-popup .agreeBox .checkmark {
    width: 24px;
    height: 24px;
    position: absolute;
    top: -12px;
    left: 0
}

.game-popup .agreeBox .checkmark:after {
    content: "\e927";
    font-family: "icomoon" !important;
    border: none;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    left: 4px;
    top: 1px;
    font-size: 14px
}

.game-popup .agreeBox>span {
    padding-left: 32px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-topbg-animate #moneyBox {
    position: absolute;
    bottom: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, 20%);
    transform: translate(-50%, 20%)
}

.popup-s.popup-jackpot-win {
    min-height: 180px;
    position: absolute;
    top: 55%;
    left: 50%;
    -webkit-transform: translate(-50%, -10%);
    transform: translate(-50%, -10%);
    -webkit-animation: jackpot-win-bounceIn .8s;
    animation: jackpot-win-bounceIn .8s
}

.popup-s.popup-jackpot-win .p-header {
    height: auto;
    min-height: 64px
}

.popup-s.popup-jackpot-win .popup-topbg {
    width: 360px;
    height: 180px;
    position: absolute;
    bottom: 98%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.popup-s.popup-jackpot-win .p-body {
    width: 100%;
    height: auto;
    padding-top: 16px
}

.popup-s.popup-jackpot-win p {
    font-size: 19px;
    font-weight: 900;
    color: #f4b63f;
    margin-bottom: 0
}

.popup-s.popup-jackpot-win h1.count {
    font-size: 45px;
    color: #452201;
    font-weight: 800;
    font-stretch: 90%;
    margin: 8px 0 16px
}

.popup-s.popup-confirm-exchange {
    min-height: 180px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: honbao-bounceIn-center .8s;
    animation: honbao-bounceIn-center .8s
}

.popup-s.popup-confirm-exchange .p-header {
    height: auto;
    min-height: 64px
}

.popup-s.popup-confirm-exchange .p-body {
    width: 100%;
    height: auto;
    padding-top: 16px
}

.popup-s.popup-confirm-exchange .p-body .btn-confirm {
    margin: 0 auto
}

.popup-s.popup-confirm-exchange h4 {
    font-size: 19px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 16px
}

.popup-s.popup-confirm-exchange .itemName {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    margin-bottom: 0
}

.popup-s.popup-confirm-exchange .count {
    font-size: 25px;
    font-weight: 800;
    font-stretch: 90%;
    margin-bottom: 0
}

.popup-s.popup-confirm-exchange .area-title-box {
    margin-bottom: 8px
}

.popup-s.popup-confirm-exchange .area-title {
    min-width: 32px;
    padding: 0 8px;
    background-color: #fafafa;
    background-image: none
}

.popup-s.popup-confirm-exchange .area-title span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.popup-s.popup-confirm-exchange .area-title span:before {
    font-size: 16px;
    color: #f4b63f
}

.popup-s.popup-confirm-exchange .tipsTxt {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-top: 16px
}

.popup-s.popup-confirm-exchange .agreeBox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 32px auto 24px
}

.popup-s.popup-confirm-exchange .agreeBox>div {
    padding-left: 8px;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-s.popup-confirm-exchange .checkbox-item {
    width: 24px;
    height: 24px
}

.popup-s.popup-confirm-exchange .checkbox-item input:checked~.checkmark {
    background-color: #f4b63f
}

.popup-s.popup-confirm-exchange .checkbox-item .checkmark {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border: none
}

.popup-s.popup-confirm-exchange .checkbox-item .checkmark:after {
    content: "\e927";
    font-family: "icomoon" !important;
    border: none;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    position: absolute;
    left: 5px;
    top: 2px
}

.phone-turn {
    width: 360px;
    height: 360px;
    position: absolute;
    top: 45%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: popup-zoomIn .5s;
    animation: popup-zoomIn .5s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.phone-turn img {
    width: 200px;
    height: 200px
}

.phone-turn p {
    font-size: 16px;
    color: #fafafa;
    margin-top: 16px
}

.popup-tool-prize {
    position: relative
}

.popup-tool-prize .adImg-box {
    width: 100vw;
    height: 100vw;
    background-image: url(../media/Popup_Event_04.ab150b67.png);
    background-size: 100% 100%
}

.popup-tool-prize .tool-card {
    width: 100px;
    height: 100px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 1% 8px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, 16%);
    transform: translate(-50%, 16%)
}

.popup-tool-prize .tool-card p {
    font-size: 12px;
    text-align: center;
    padding: 0 4px;
    margin: 0;
    font-weight: 800;
    font-stretch: 90%;
    white-space: nowrap;
    overflow: hidden
}

.popup-tool-prize .gameIcon {
    width: 100%;
    height: 100%;
    padding: 8px;
    position: relative
}

.popup-tool-prize .gameIcon img {
    width: 100%;
    height: 100%
}

.popup-tool-prize .gameIcon .toolx2 {
    width: 72px;
    height: 58px;
    position: absolute;
    top: -12px;
    left: 0
}

.popup-tool-prize .gameIcon .toolx2 img {
    width: 100%;
    height: 100%
}

.popup-tool-prize .toolIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.popup-tool-prize .toolIcon p {
    position: unset;
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center;
    -webkit-transform: none;
    transform: none
}

.popup-tool-prize .toolIcon img {
    width: 70px;
    height: 56px;
    margin-bottom: 3px
}

.popup-tool-prize .animateBox {
    width: 240px;
    height: 240px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -24%);
    transform: translate(-50%, -24%);
    opacity: .64
}

.popup-tool-prize .animateBox img {
    width: 110%;
    height: 110%
}

.popup-tool-prize p {
    width: 100%;
    font-size: 19px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-weight: 800;
    font-stretch: 90%;
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    text-align: center
}

@media screen and (orientation:landscape) {
    .popup-topbg-animate {
        display: none
    }

    .popup-s.popup-jackpot-win {
        -webkit-transform: translate(-50%, -40%);
        transform: translate(-50%, -40%);
        -webkit-animation: honbao-bounceIn .8s;
        animation: honbao-bounceIn .8s
    }

    .popup-s.popup-jackpot-win .popup-topbg {
        width: 250px;
        height: 125px;
        background-image: url(../media/popuphead_jackpot.a4eaec22.png);
        background-size: 100% 100%
    }

    .popup-s.popup-jackpot-win .popup-topbg #moneyBox {
        display: none
    }

    .popup-s.popup-confirm-exchange {
        max-height: 160px;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation: honbao-bounceIn-center .8s;
        animation: honbao-bounceIn-center .8s
    }

    .popup-s.popup-confirm-exchange .p-body {
        max-height: 160px
    }

    .game-popup {
        -webkit-transform: translate(-50%, -60%);
        transform: translate(-50%, -60%)
    }

    .game-popup .adImg-box {
        width: 180px;
        height: 180px
    }

    .game-popup .agreeBox {
        margin-top: 20px
    }

    .animateBox .light-animate {
        width: 110vw;
        height: 110vw
    }
}

.animate-popup {
    overflow: hidden
}

.animate-popup #goodBox {
    width: 100vw;
    height: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.animate-popup .btn-golink,
.animate-popup .btn-goStore {
    margin-top: -64px
}

@media screen and (max-width:360px) {
    .animate-popup #goodBox {
        width: 100vw;
        height: 400px
    }

    .animate-popup .btn-golink,
    .animate-popup .btn-goStore {
        margin-top: -24px
    }

    .animate-popup .agreeBox {
        margin-top: 24px
    }

    .game-popup .adImg-box {
        width: 320px;
        height: 320px
    }

    .game-popup .adImg-box img {
        width: 100%;
        height: 100%
    }
}

.popup-insite-mail {
    height: 90%
}

.popup-insite-mail .body-content {
    width: 100%;
    height: 100%
}

.popup-insite-mail .category-tabs {
    width: 50%;
    position: absolute;
    top: 24px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.popup-insite-mail .currentBox {
    height: 120px;
    padding: 12px 16px 0;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    left: -8px;
    right: -8px;
    z-index: 10
}

.popup-insite-mail .currentBox .btn-newmail {
    width: 100px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-insite-mail .currentBox .btn-newmail,
.popup-insite-mail .currentBox .btn-newmail .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-insite-mail .currentBox .btn-newmail .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    padding: 0 16px
}

.popup-insite-mail .currentBox .btn-newmail .icon-newmail {
    margin-right: 8px
}

.popup-insite-mail .currentBox .btn-newmail .icon-newmail:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-insite-mail .currentBox .btn-newmail:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-insite-mail .currentBox .btn-delete {
    width: 100px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px
}

.popup-insite-mail .currentBox .btn-delete .text {
    color: #fb5723;
    font-size: 14px;
    font-weight: 600
}

.popup-insite-mail .currentBox .btn-delete .icon-delete:before {
    color: #fb5723;
    margin-right: 8px;
    font-size: 16px
}

.popup-insite-mail .currentBox .btn-delete:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-insite-mail .empty {
    margin: 48px auto 0
}

.insitemail-table {
    position: relative;
    top: 56px;
    width: 100%;
    height: 100%
}

.insitemail-table .table-header {
    height: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background-color: #452201;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 12px
}

.insitemail-table .table-header>div {
    height: 100%;
    padding: 0 8px
}

.insitemail-table .checkbox-item {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.insitemail-table .checkbox-item .checkmark {
    background-color: rgba(205, 194, 162, .48);
    border: none
}

.insitemail-table .areaL {
    width: calc(100% - 90px);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.insitemail-table .btn-check {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.insitemail-table .senderBox {
    width: 90px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-direction: column
}

.insitemail-table .senderBox .sender {
    font-size: 12px
}

.insitemail-table .senderBox .date {
    font-size: 12px;
    color: #f4b63f;
    text-shadow: none;
    font-weight: 500;
    font-stretch: 100%
}

.insitemail-table .mail-list {
    width: 100%;
    position: absolute;
    top: 32px;
    left: 0;
    right: 0;
    bottom: 142px;
    padding-bottom: 16px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.insitemail-table .mail-list li {
    height: 56px;
    padding: 0 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    background-color: #fff8e4;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.insitemail-table .mail-list li.read-done {
    background-color: #fafafa
}

.insitemail-table .mail-list li.read-done .summary {
    font-weight: 500;
    font-stretch: 100%
}

.insitemail-table .mail-list li.check-done {
    background-color: rgba(251, 195, 35, .24)
}

.popup-mail-Content .body-content {
    text-align: left
}

.popup-mail-Content .btn-reply {
    width: 120px;
    height: 48px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 8px
}

.popup-mail-Content .btn-reply,
.popup-mail-Content .btn-reply .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-mail-Content .btn-reply .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    padding: 0 16px
}

.popup-mail-Content .btn-reply .icon-reply {
    margin-right: 8px
}

.popup-mail-Content .btn-reply .icon-reply:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-mail-Content .btn-reply:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-mail-Content .btn-delete {
    width: 120px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    margin: 0 8px
}

.popup-mail-Content .btn-delete .text {
    color: #fb5723;
    font-size: 14px;
    font-weight: 600
}

.popup-mail-Content .btn-delete .icon-delete:before {
    color: #fb5723;
    margin-right: 8px;
    font-size: 16px
}

.popup-mail-Content .btn-delete:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.mail-header .summary {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 25px;
    font-weight: 800;
    font-stretch: 90%
}

.mail-header .senderInfoBox {
    margin-top: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(205, 194, 162, .48)
}

.mail-header .senderInfoBox .senderBox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.mail-header .senderInfoBox .date {
    color: #f4b63f;
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%
}

.mail-header .senderInfoBox .userImg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    border: 2px solid #f4b63f;
    margin: 0 4px 0 0
}

.mail-header .senderInfoBox .userImg img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.mail-header .senderInfoBox .sender {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.mail-body {
    width: 100%;
    min-height: 160px;
    max-height: 352px;
    padding: 8px 0;
    font-size: 19px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 500;
    font-stretch: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.mail-body .mailText,
.mail-body .previous-mailText {
    word-wrap: break-word;
    white-space: pre-wrap;
    -webkit-user-select: auto;
    user-select: auto
}

.mail-body .previous-mailText {
    padding-left: 8px;
    margin-bottom: 8px;
    border-left: 1px solid rgba(205, 194, 162, .48);
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    opacity: .48;
    font-weight: 500;
    font-stretch: 100%
}

@media screen and (max-width:375px) and (max-height:667px) {
    .mail-body {
        max-height: 168px
    }

    .popup-new-mail .p-body {
        max-height: 320px
    }
}

@media screen and (max-width:360px) {
    .mail-body {
        max-height: 168px
    }

    .popup-new-mail .p-body {
        max-height: 320px
    }
}

.popup-new-mail {
    padding: 32px 16px 0
}

.popup-new-mail .new-mail-content {
    padding: 8px 16px
}

.popup-new-mail .new-mail-content>div {
    margin-bottom: 24px
}

.popup-new-mail .new-mail-content .itemName {
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0
}

.popup-new-mail .new-mail-content .error {
    text-align: left
}

.popup-new-mail .searchBox .inputBox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-new-mail .searchBox .inputBox input {
    width: calc(100% - 48px)
}

.popup-new-mail .searchBox .icon-search {
    display: block;
    width: 48px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-new-mail .searchBox .icon-search:before {
    font-size: 16px;
    color: #452201
}

.popup-new-mail .new-mailText .inputBox {
    height: 140px;
    border: 1px solid #cdc2a2;
    border-radius: 8px
}

.popup-new-mail .new-mailText textarea {
    width: 100%;
    height: 100%;
    resize: none;
    background-color: initial;
    padding: 8px;
    border: none;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

@media screen and (orientation:landscape) and (min-width:400px) {
    .popup-new-mail {
        max-height: none;
        height: calc(100% - 100px);
        position: absolute;
        top: 55%
    }

    .popup-new-mail .p-body {
        max-height: calc(100% - 56px)
    }
}

.monitorPage .main {
    width: 100%;
    height: 100%;
    background-image: url(../media/monitor-bg.ab0edca0.jpg);
    background-size: 100%;
    background-position: 0 0;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.monitorPage .main ul {
    width: 65%;
    padding: 60px 0 60px 80px
}

.monitorPage .main li {
    min-height: 120px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.monitorPage .main li .itemName {
    font-size: 58px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    text-shadow: 4px 4px 4px rgba(69, 34, 1, .72), 2px 2px 2px rgba(69, 34, 1, .72)
}

.monitorPage .main li .itemValue {
    font-size: 120px;
    font-weight: 800;
    font-stretch: 90%;
    color: #fff8e4;
    text-shadow: 6px 6px 0 rgba(69, 34, 1, .48)
}

@media screen and (max-width:1600px) {
    .monitorPage .main li .itemName {
        font-size: 50px
    }

    .monitorPage .main li .itemValue {
        font-size: 96px
    }
}

.popup-task .area-title {
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.popup-task .tipsTxt {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: center
}

.popup-task .taskContent {
    padding: 32px 16px
}

.popup-task .btns {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    margin: 0 0 24px
}

.popup-task .btn-missioncancel {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 4px
}

.popup-task .btn-missioncancel .text {
    font-size: 12px
}

.popup-task .btn-missioncancel:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-task .icon-missioncancel .path1 {
    width: 20px;
    height: 20px;
    font-size: 20px
}

.popup-task .btn-history {
    width: 96px;
    height: 40px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 4px
}

.popup-task .btn-history:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-task .btn-tasksInfo {
    width: 108px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 4px
}

.popup-task .btn-tasksInfo,
.popup-task .btn-tasksInfo .text {
    border-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-task .btn-tasksInfo .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(121deg, #fbc323, #fb8d23);
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(251, 195, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .32);
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-task .btn-tasksInfo span:before {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-right: 8px
}

.popup-task .btn-tasksInfo:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.task-box {
    position: absolute;
    top: 156px;
    left: 0;
    right: 0;
    bottom: 32px;
    padding: 4px 16px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.task-box.junior .infoTxt {
    width: calc(100% - 120px);
    padding-right: 8px
}

.task-box.junior .level01 {
    background-image: url(../media/mission_l_01.582fa438.png);
    background-size: 100% 100%
}

.task-box.junior .level02 {
    background-image: url(../media/mission_l_02.9ae4817e.png);
    background-size: 100% 100%
}

.task-box.junior .level03 {
    background-image: url(../media/mission_l_03.4f79cbb7.png);
    background-size: 100% 100%
}

.task-box.junior .level04 {
    background-image: url(../media/mission_l_04.64d93528.png);
    background-size: 100% 100%
}

.task-box.junior .level05 {
    background-image: url(../media/mission_l_05.9411d811.png);
    background-size: 100% 100%
}

.task-box.junior .level06 {
    background-image: url(../media/mission_l_06.c4955e38.png);
    background-size: 100% 100%
}

.task-box.junior .level07 {
    background-image: url(../media/mission_l_07.b9e0d4b7.png);
    background-size: 100% 100%
}

.task-box.junior .level08 {
    background-image: url(../media/mission_l_08.7ee4427d.png);
    background-size: 100% 100%
}

.task-box.senior .infoTxt {
    width: calc(100% - 120px);
    padding-right: 8px
}

.task-box.senior .level01 {
    background-image: url(../media/mission_h_01.2b93a230.png);
    background-size: 100% 100%
}

.task-box.senior .level02 {
    background-image: url(../media/mission_h_02.bbd18187.png);
    background-size: 100% 100%
}

.task-box.senior .level03 {
    background-image: url(../media/mission_h_03.5ae191d1.png);
    background-size: 100% 100%
}

.task-box.senior .level04 {
    background-image: url(../media/mission_h_04.7264ea15.png);
    background-size: 100% 100%
}

.task-box.senior .level05 {
    background-image: url(../media/mission_h_05.d321f050.png);
    background-size: 100% 100%
}

.task-box.senior .level06 {
    background-image: url(../media/mission_h_06.e6eb8a8a.png);
    background-size: 100% 100%
}

.task-box.senior .level07 {
    background-image: url(../media/mission_h_07.72c805a8.png);
    background-size: 100% 100%
}

.task-box.senior .level08 {
    background-image: url(../media/mission_h_08.71e7c14d.png);
    background-size: 100% 100%
}

.task-box .task-list {
    width: 100%;
    padding: 8px 0 32px
}

.task-item {
    width: 100%;
    min-height: 120px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    flex-direction: row-reverse;
    margin: 0 0 16px;
    position: relative
}

.task-item:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.task-item.under-grade {
    pointer-events: none
}

.task-item.under-grade>div {
    opacity: .24;
    -webkit-filter: blur(1px);
    filter: blur(1px)
}

.task-item.under-grade h6 {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: 19px;
    color: #452201;
    text-shadow: 2px 2px 0 #fff8e4;
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.task-item.task-item-recommend {
    border: 1px solid #fb8d23;
    box-shadow: 0 8px 16px 0 rgba(251, 141, 35, .48), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa
}

.task-item.task-item-recommend .icon-label-missiontop {
    width: 30px;
    height: 30px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAMAAAArteDzAAACTFBMVEUAAAD7jST8jSP8jST8jiT7jiP9jyP9kCb/mTP/szP8jiT8jSP8jiP8jSP8jiP7jSP8jiT8jSX7jSP9jiT8jyT8jyT8jST/kSP/jyb/kyf8jST8jSP7jSP/+OSjWRL7ljP+5sOlWhL+9+L+6sr7kSv+3rX99uD679j+7M67dCzdex28Zxb+9Ny3fUD+8df7mjqwYBSpXBP4iyLmgB6xZRyzYhX+8tn+6s342LD82K3Bjli+hkv7mDfBejKwcDD2iiHziCGqZSHxhyDogh+rYRuuXxT78Nn1583+6cjr1bX72rDnzavWsYX8u3b7nUDjfh6mXhrEbBm5Zha1YxWmWxL86Mn93LH9zpm/iVLelkz6o0vXjUS5gEStayr6jCKyaSHshB/UdhvRdBq2ZBWsXxP+89z78dv+7tP46tD74r7YtIvImGTqqGP8qVX7p1HDgkDaehywYxry4sfw3sH+4r3x3Lz627T01rDp0K771KX4yZTUrn/7vn3wuHzSqHnerXfRo3L8tWrNnWj8r2DEkl7anV3HklryoU/Vhzq1djiyczW2cCr6jibvhSDJbxmnXBL768/15cr55cby4cb+5MDt2bv01Kr90Z3fwpzrxpncvZb9ypH3xIvet4r8wIDSrH/5uXb8uXHsm0nkl0nLikf4mTrnhCX3iiLffB3OdB2oYR20ZxzBahf+9d3369Tv1rPjyabqyJ7bu5Pywovzv4Xpt4DTrYD8sWTpp2PNlVr5qlnNjk3Gikvbkke3fEHwmEDNfzLAdCi3aR28aRmf8SSjAAAAHHRSTlMAgP357NJzPwoFsPDv59/MuZKJbWJbVTMiGrFlGNI8PQAABNJJREFUWMO11vdXE0EQB/C19971ZiAnJpGQmICxBEVCDIpAAhFREZCioiCIXRFBQGmCvffee+/1H3PvuPNMgbucb7/v5bd9n7dvZjJ7pK9MmTh++KDRAwdw0aVfr+C0CcNHahG0m0Mnje2vCdBuDh08KuzozQKOK/XoNocNHhh+NBtsBaXo8Og0hwwKORZHfzcAEtYiHk/SZQ4bF1rLmNjL/2lOHRN6rOsMQD7ApjuIrdSML47aHDIi/GALD9QsRDwA+7se4pPiKM3JEaf8PEVfIl4HsLUjOrqjM2dEHM1sEJJFTdM6xORbHOf3RHHP3syNb40A1CysdCcnmAr8eQ6P5noO6M1ciy5qphfug50JAIfyEEu19n1EBDLupmjSHoFtXdEyAGoiYpnW+RwTwVydX2PbdCfJIZqIVdQ84UbcsESbScZFMgHy1xWi5U2PmZwANGepunKJtv9m/4gmQGYOuqh5u8d8TSuwe72kqu6QQRFN8ymAfXPxkqmAyxXMg3kpVN0iqqomGRzZ/FG0A2DFXEyxJFaLJmK7WVZV92f4rqsHANr2olWiip8ls4zzUXWhF9GimJovGjeL3nQx4lFRdW8CqD/eM0u+pwBtBkSPytsxiutdbQaAvTmH+camEzv3Xmx2BnJpoWvsiEl9mmRSMDenhePSHkiqy9gzA514EWguoOEVwKxcxEBxnyYZG2zO59+neQ3xolphBGPzDnrXudiQucsGjb8yAWJ/IjpTVd7i/sEmAN+KKKlgXIPSDKAlcVEM12SLjal1qJlkQqhJJddftULslqwKz0sMx6WqmWR6iLnwKlWP/FXNIaoYNZOMDDG34yUAPkh9lAEA+3JkVd2c8o85UzRTNgdXwLyNmjykdyA6SjSZZGIkcwtVP8qqkIzOs9bykpUebSYZH8G8sqEyqAKw+xFi+RK1eioZLn801MwDWLA0ZZlg4hqKbk12Fdb64+9J3fJ2azaJtPUWLc+vpuoeal6lppGahpNwjvOiRbjrrgDiSs0mGS2ZAHXbTOJrjJKJJljIOdBCK1Dhux/YUKLZJANlEza6rVSdv1Q2DTyc5wyYS7eLj+Pud2s3yQDJjAVocArqglZqfjBkZt0GaExS3uMoTCKZex5nwOaugDUdaPjDWARCXmS9q3xuengs4EiMxiSyickATX4U1SrElHM8yPmGoTtZHY2JBZg5G3E3nOGcuE2cLETL3Wv580C6NxpqJVMrKqtVANW1iLdkNbEgzlfT9un7Pb+/pFgyNaOymmOCVfUdaP8qqb/N5pZir/eB9h4pqKJWAs2yLLc1XVRdAJfjEY8ppnZUUb9kir1/VmU1CWoG8HfL0ZCmmFGhSl07DlVQNktQtwBccCLm6jBlVFZxfR1V2wUV+E5EQ4ls6kAV1b4fIPuJlQeoM9CKyqYeVFFzTgL4vLgT5sU40ZEqmXpQRRXejv3ltJbXsrnEslLJ1IUq6vyG06fXl9ntQXteN6pUwI32tFS9poKGdytNj6mgKio19aPhqn6TouFqQpsT85IUUz+qqLuqudTyiKZ+VHfflbAwCQuTsDAJC5OwMAkLk7AwCQuTsDAJC5OwMAkLk7AwCQuTsDAJC5OwMAkLk7AwCQuTsDAJC5OwMAkLk7AwCQuTsDAJC/MPcNgBBF/sg/sAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    position: absolute;
    top: -1px;
    left: -1px
}

.task-item .taskCount {
    width: 120px;
    height: 120px;
    position: relative
}

.task-item .taskCount .countBox {
    width: 136px;
    height: 38px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.task-item .taskCount .countBox>div {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-top: -4px
}

.task-item .taskCount .countBox .count {
    font-size: 18px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-weight: 800;
    font-stretch: 90%
}

.task-item .taskCount .icon-money {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.task-item .taskCount .icon-money img {
    width: 100%;
    height: 100%
}

.task-item .infoTxt {
    height: 100%;
    padding: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    position: relative
}

.task-item .infoTxt>div {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px
}

.task-item .infoTxt>div span {
    font-size: 14px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 2px
}

.task-item .infoTxt p {
    font-size: 12px;
    color: rgba(6, 4, 3, .48);
    font-weight: 500;
    font-stretch: 100%;
    margin: 4px 0 0
}

.task-item .infoTxt .btn-go-task {
    width: 100px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    margin-left: -4px
}

.task-item .infoTxt .btn-go-task,
.task-item .infoTxt .btn-go-task .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.task-item .infoTxt .btn-go-task .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%
}

.task-item .infoTxt .btn-go-task span:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-get-task .p-footer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.popup-get-task .p-footer h6 {
    margin: 0 0 8px;
    color: #452201;
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-get-task .infoTxt {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 19px;
    line-height: 30px;
    font-weight: 800;
    font-stretch: 90%;
    padding-top: 24px
}

.popup-get-task .infoTxt span {
    font-size: 25px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 4px
}

.popup-get-task .infoTxt p {
    font-size: 14px;
    line-height: 18px;
    color: rgba(6, 4, 3, .48);
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 500;
    font-stretch: 100%;
    margin: 2px 0
}

.popup-get-task .infoTxt .count {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 16px 0 24px
}

.popup-get-task .infoTxt .count .icon-money {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-get-task .infoTxt .count .icon-money img {
    width: 100%;
    height: 100%
}

.popup-get-task .infoTxt .count span {
    font-size: 47px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-get-task .btn-get-task {
    min-width: 156px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-get-task .btn-get-task,
.popup-get-task .btn-get-task .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-get-task .btn-get-task .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 16px
}

.popup-get-task .btn-get-task .count {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-get-task .btn-get-task .icon-money {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-get-task .btn-get-task .icon-money img {
    width: 100%;
    height: 100%
}

.popup-get-task .btn-get-task:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-task-progress .infoTxt {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    font-stretch: 100%;
    padding-right: 8px
}

.popup-task-progress .infoTxt span {
    font-size: 17px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 2px
}

.popup-task-progress .task-progress-list {
    padding-bottom: 16px
}

.taskInfo {
    justify-content: space-between;
    margin-bottom: 16px
}

.taskInfo,
.taskInfo .count {
    display: flex;
    align-items: center;
    flex-direction: row
}

.taskInfo .count {
    justify-content: center
}

.taskInfo .count .icon-money {
    width: 32px;
    height: 32px;
    flex-shrink: 0;
    margin-right: 4px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.taskInfo .count .icon-money img {
    width: 100%;
    height: 100%
}

.taskInfo .count span {
    font-size: 25px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.progress-item {
    width: 100%;
    height: 76px;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    margin: 0 0 16px;
    padding: 8px
}

.progress-item.not-start {
    opacity: .48
}

.progress-item.miss {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .48
}

.progress-item p {
    margin: 0
}

.progress-item .date {
    width: 46px;
    height: 56px;
    border-radius: 16px;
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-weight: 800;
    font-stretch: 90%;
    font-size: 14px;
    line-height: 20px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.progress-item .date .day {
    font-size: 25px
}

.progress-item .progress-box {
    width: calc(100% - 118px);
    margin: 0 8px;
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.progress-item .progress-box .percent {
    position: relative;
    width: 100%;
    height: 32px;
    padding: 3px;
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 100px
}

.progress-item .progress-box .percent .progressValue {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.progress-item .progress-box .percent .progress {
    height: 100%;
    width: 100%;
    min-width: 26px;
    border-radius: 100px;
    box-shadow: 0 0 3px 0 rgba(69, 34, 1, .16), inset 0 2px 2px 0 rgba(255, 248, 228, .48);
    background-image: linear-gradient(180deg, #fbc323, #fde397);
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.progress-item .state {
    width: 48px
}

.progress-item .state>div {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background: rgba(0, 27, 59, .19);
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.progress-item .state>div span:before {
    color: #fafafa
}

.progress-item .state p {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: 4px;
    text-align: center
}

.progress-item .state .success {
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48)
}

.progress-item .state .on-going {
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32)
}

.task-state h1 {
    text-shadow: 2px 2px 0 #fff8e4;
    font-size: 37px;
    font-weight: 800;
    font-stretch: 90%
}

.task-state div,
.task-state h1 {
    color: #452201;
    text-align: center
}

.task-state div {
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%
}

.task-state.finish {
    width: 280px;
    height: 280px;
    margin: 12px auto 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    background-image: url(../media/missiondone.53088aa1.jpg);
    background-size: cover
}

.task-state.finish .count {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.task-state.finish .count .icon-money {
    width: 32px;
    height: 32px;
    margin: 0 8px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.task-state.finish .count .icon-money img {
    width: 100%;
    height: 100%
}

.task-state.finish .count span {
    font-size: 25px;
    color: #452201;
    text-shadow: 2px 2px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%
}

.task-state.finish .btn-receive {
    width: 160px;
    height: 56px;
    margin: 0 auto;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px
}

.task-state.finish .btn-receive,
.task-state.finish .btn-receive .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.task-state.finish .btn-receive .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.task-state.fail {
    margin: 0 auto 24px
}

.task-state.fail .btn-reselect {
    width: 160px;
    height: 56px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 24px auto 0
}

.task-state.fail .btn-reselect .text {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.task-state.fail .btn-reselect:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-task-detail .taskContent {
    padding: 24px 0 64px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-task-detail .taskContent .taskInfo {
    padding: 0 16px
}

.popup-task-detail .taskContent .task-box {
    position: unset;
    padding: 0 16px
}

.popup-task-detail .infoTxt {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    line-height: 20px;
    font-weight: 800;
    font-stretch: 90%;
    padding-right: 8px
}

.popup-task-detail .infoTxt span {
    font-size: 17px;
    color: #f4b63f;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 2px
}

.popup-task-detail .infoTxt p {
    font-size: 12px;
    color: rgba(6, 4, 3, .48);
    font-weight: 500;
    font-stretch: 100%;
    margin: 4px 0 0
}

.popup-task-history .task-box {
    position: absolute;
    top: 24px;
    left: 0;
    right: 0;
    bottom: 32px;
    padding: 8px 16px 32px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-task-history .progress-item p {
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-task-history .progress-item .progress-box {
    width: calc(100% - 142px)
}

.popup-task-history .progress-item .progress-box .count {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-task-history .progress-item .progress-box .count span {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-task-history .progress-item .progress-box .count .icon-money {
    width: 24px;
    height: 24px;
    margin-right: 4px;
    box-shadow: 0 4px 8px 0 rgba(69, 34, 1, .48);
    border-radius: 100%
}

.popup-task-history .progress-item .progress-box .count .icon-money img {
    width: 100%;
    height: 100%
}

.popup-task-history .progress-item.miss {
    -webkit-filter: none;
    filter: none;
    opacity: 1
}

.popup-task-history .progress-item.miss .state>div {
    background-color: #fb5723
}

.popup-task-history .progress-item.cancel .state>div {
    background-color: #66778a
}

.popup-task-history .progress-item:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-task-history .progress-item .icon-arrow_b_right {
    height: 100%;
    width: 32px;
    text-align: right;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-task-history .progress-item .icon-arrow_b_right:before {
    font-size: 31px;
    color: #7f3f02;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-task-info .body-content {
    padding: 48px 32px 32px;
    text-align: left
}

.popup-task-info .body-content ul {
    padding-left: 24px
}

.popup-task-info .body-content li {
    list-style: decimal;
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 16px;
    font-weight: 500;
    font-stretch: 100%
}

.popup-task-info .btn-confirm {
    width: 160px;
    height: 56px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-tools {
    height: 90%
}

.popup-tools .tools-Content {
    padding: 24px 16px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-tools .body-content {
    width: 100%;
    height: 100%
}

.popup-tools .tool-box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 8px 0 126px
}

.popup-tools .tool-box li {
    width: 24.9vw;
    height: 24.9vw;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin: 0 1% 8px;
    position: relative
}

.popup-tools .tool-box li .pointIcon {
    position: absolute;
    right: -2px;
    top: -2px
}

.popup-tools .tool-box li p {
    font-size: 12px;
    text-align: center;
    padding: 0 4px;
    margin: 0;
    font-weight: 800;
    font-stretch: 90%;
    white-space: nowrap;
    overflow: hidden
}

.popup-tools .tool-box .gameIcon {
    width: 100%;
    height: 100%;
    padding: 8px;
    position: relative
}

.popup-tools .tool-box .gameIcon img {
    width: 100%;
    height: 100%
}

.popup-tools .tool-box .gameIcon .toolx2 {
    width: 72px;
    height: 58px;
    position: absolute;
    top: -12px;
    left: 0
}

.popup-tools .tool-box .gameIcon .toolx2 img {
    width: 100%;
    height: 100%
}

.popup-tools .tool-box .toolIcon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.popup-tools .tool-box .toolIcon p {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-tools .tool-box .toolIcon img {
    width: 70px;
    height: 56px;
    margin-bottom: 3px
}

.popup-tools .tool-box .tool-empty {
    box-shadow: 3px 8px 16px 0 rgba(255, 248, 228, .16), 1px 1px 2px 0 rgba(255, 248, 228, .32), inset 1px 2px 4px 0 rgba(69, 34, 1, .24);
    background-color: rgba(69, 34, 1, .2);
    border-radius: 32px;
    background-image: none;
    position: relative;
    opacity: .48
}

.popup-tools .tool-box .tool-empty .gameIcon {
    padding: 16px
}

.popup-tools .tool-box .tool-empty p {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 800;
    font-stretch: 90%
}

.popup-tools .currentBox {
    height: 120px;
    padding: 12px 16px 0;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 24px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: fixed;
    bottom: 0;
    left: -8px;
    right: -8px;
    z-index: 10
}

.popup-tools .currentBox .btn-morebag {
    width: auto;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin-top: -8px
}

.popup-tools .currentBox .btn-morebag,
.popup-tools .currentBox .btn-morebag .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.popup-tools .currentBox .btn-morebag .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    padding: 0 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-tools .currentBox .btn-morebag .icon-plus {
    margin-right: 4px
}

.popup-tools .currentBox .btn-morebag .icon-plus:before {
    font-size: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.popup-tools .currentBox .btn-morebag:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-tools .currentBox .bag-box {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-tools .currentBox .bag-box .backpack {
    width: 32px;
    height: 32px
}

.popup-tools .currentBox .bag-box .backpack img {
    width: 100%;
    height: 100%
}

.popup-tools .currentBox .bag-box .count {
    font-size: 19px;
    color: #f4b63f;
    margin: 0 4px
}

@media screen and (max-width:360px) {
    .popup-tools .tool-box li .gameIcon.toolIcon img {
        width: 60px;
        height: 48px;
        margin-bottom: 2px
    }

    .popup-tools .tool-box li .gameIcon.toolIcon p {
        font-size: 12px
    }
}

.popup-tools .use-tools-Content {
    padding: 24px 0
}

.popup-tools .use-tools-Content .body-content {
    width: 100%;
    height: 100%;
    position: relative
}

.popup-tools .use-tools-Content .searchBar {
    width: 60%;
    min-width: 240px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.popup-tools .use-tools-Content .searchBar .inputBox {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-tools .use-tools-Content .searchBar .inputBox input {
    width: calc(100% - 64px);
    text-align: left;
    padding: 0
}

.popup-tools .use-tools-Content .searchBar .icon-search {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-tools .use-tools-Content .searchBar .icon-search:before {
    font-size: 16px;
    color: #7f3f02
}

.popup-tools .use-tools-Content .searchBar .btn-clear {
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-tools .use-tools-Content .searchBar .btn-clear .icon-close {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.popup-tools .use-tools-Content .searchBar .btn-clear .icon-close:before {
    font-size: 12px;
    color: #7f3f02;
    display: block
}

.popup-tools .use-tools-Content .searchBar .btn-clear:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.popup-tools .use-tools-Content .tool-box {
    display: block;
    padding: 8px 16px 48px;
    position: absolute;
    left: 0;
    right: 0;
    top: 64px;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-tools .use-tools-Content li {
    width: 100%;
    min-height: 100px;
    padding: 0 8px;
    margin: 0 0 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row
}

.popup-tools .use-tools-Content li .gameIcon {
    width: 84px;
    height: 84px;
    padding: 0;
    margin-top: 8px
}

.popup-tools .use-tools-Content li .toolIcon {
    width: 84px;
    height: auto
}

.popup-tools .use-tools-Content li .toolIcon img {
    width: 100%;
    height: auto
}

.popup-tools .use-tools-Content li .tool-info {
    padding: 12px 0 8px 8px
}

.popup-tools .use-tools-Content li .tool-name {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    text-align: left;
    padding: 0 0 4px
}

.popup-tools .use-tools-Content li .tipsTxt {
    color: rgba(6, 4, 3, .48);
    padding: 0
}

.popup-tools .use-tools-Content li .timer,
.popup-tools .use-tools-Content li .tipsTxt {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    text-shadow: 1px 1px 0 #fff8e4;
    text-align: left
}

.popup-tools .use-tools-Content li .timer {
    color: #452201;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.popup-tools .use-tools-Content li .timer .count {
    font-size: 25px;
    font-weight: 800;
    font-stretch: 90%;
    color: #f4b63f;
    margin: 0 2px
}

.popup-tool-content .tool-name-box {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    margin-top: 8px
}

.popup-tool-content .tool-name-box .tool-name {
    padding-left: 8px
}

.popup-tool-content .tool-name-box h2 {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    text-align: left;
    margin: 0 0 8px
}

.popup-tool-content .tool-name-box p {
    font-size: 14px;
    line-height: 18px;
    color: rgba(6, 4, 3, .48);
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 500;
    font-stretch: 100%;
    text-align: left
}

.popup-tool-content .tool-icons {
    width: 100px;
    height: 100px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-shrink: 0
}

.popup-tool-content .tool-icons .gameIcon {
    width: 100%;
    height: 100%;
    padding: 8px;
    position: relative
}

.popup-tool-content .tool-icons .gameIcon img {
    width: 100%;
    height: 100%
}

.popup-tool-content .tool-icons .gameIcon .toolx2 {
    width: 72px;
    height: 58px;
    position: absolute;
    top: -12px;
    left: 0
}

.popup-tool-content .tool-icons .gameIcon .toolx2 img {
    width: 100%;
    height: 100%
}

.popup-tool-content .tool-icons .gameIcon.toolIcon .gameIcon p {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-tool-content .tool-icons .gameIcon.toolIcon img {
    -webkit-transform: scale(.88);
    transform: scale(.88)
}

.popup-tool-content .detail-info-box {
    width: 100%;
    border-radius: 24px;
    padding: 8px 16px;
    background-color: rgba(51, 89, 242, .08);
    margin-top: 16px
}

.popup-tool-content .detail-info-box li {
    min-height: 40px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.popup-tool-content .detail-info-box li .itemName {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-tool-content .detail-info-box li .itemValue {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.popup-tool-content .detail-info-box li:last-child {
    border-bottom: none
}

.popup-tool-content .btn-use-tool {
    min-width: 156px;
    height: 56px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px;
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%
}

.popup-tool-content .btn-use-tool,
.popup-tool-content .btn-use-tool .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.popup-tool-content .btn-use-tool .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    padding: 0 16px
}

.popup-tool-content .btn-use-tool:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.btn-back-list {
    color: #04bb5d;
    font-weight: 800;
    font-stretch: 90%
}

.btn-back-list .icon-arrow_b_left:before {
    color: #04bb5d
}

.chatPage .chatBox {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column
}

.chatPage .btn-edit {
    width: 32px;
    height: 32px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    position: absolute;
    top: 12px;
    right: 16px;
    z-index: 9
}

.chatPage .btn-edit span:before {
    color: #452201;
    font-size: 16px
}

.mainConts {
    width: 100%;
    height: 0;
    flex: 1 1;
    background-color: #fde397;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column
}

.mainConts:before {
    content: "";
    width: 100%;
    height: 56px;
    background-image: linear-gradient(180deg, rgba(69, 34, 1, .48), rgba(69, 34, 1, 0)), linear-gradient(180deg, rgba(69, 34, 1, .48), rgba(69, 34, 1, 0));
    opacity: .24;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

.mainConts .channel-tabs {
    height: 40px;
    position: fixed;
    top: 12px;
    left: 50%;
    z-index: 9;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 0 4px;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 100px
}

.mainConts .channel-tabs,
.mainConts .channel-tabs>div {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.mainConts .channel-tabs>div {
    min-width: 56px;
    height: 32px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.mainConts .channel-tabs>div.active {
    height: 32px;
    box-shadow: 0 8px 16px 0 rgba(51, 89, 242, .48), inset -2px -4px 2px 0 rgba(35, 163, 251, .72), inset 0 2px 0 0 rgba(255, 253, 247, .32);
    background-image: linear-gradient(115deg, #61a2ff, #03f);
    border-radius: 100px;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    color: #fff8e4
}

.mainConts .btn-scroll-down {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background-color: rgba(205, 194, 162, .48);
    position: absolute;
    right: 8px;
    bottom: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.mainConts .btn-scroll-down .icon-arrow_b_down:before {
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.chatbot {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column
}

#talk_log {
    width: 100%;
    height: auto;
    padding: 56px 0 0;
    font-size: 16px
}

#talk_log li {
    list-style: none;
    justify-content: flex-start;
    align-items: flex-start
}

#talk_log .author,
#talk_log li {
    display: flex;
    flex-direction: row
}

#talk_log .author {
    color: #fafafa;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .24);
    border: 1px solid hsla(0, 0%, 98%, .48);
    margin: 0 8px;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

#talk_log .author img {
    width: 100%;
    height: 100%
}

#talk_log .userName {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 800;
    font-stretch: 90%
}

#talk_log .userName .privateChat-tag {
    padding: 2px 4px;
    margin: 0 4px;
    background-color: rgba(251, 87, 35, .8);
    border-radius: 100px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.talkInfoBox {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 12px;
    position: relative
}

.talkInfoBox .talkbox {
    min-width: 32px;
    min-height: 56px;
    background-color: rgba(205, 194, 162, .88);
    border-radius: 0 12px 12px 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    padding: 12px;
    max-width: 240px;
    font-size: 19px;
    font-weight: 500;
    font-stretch: 100%;
    -webkit-user-select: text;
    user-select: text;
    word-break: break-all
}

.talkInfoBox .talkbox,
.talkInfoBox .talkbox div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.talkInfoBox .talkbox * {
    -webkit-user-select: text;
    user-select: text
}

.talkInfoBox .talkbox img {
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    user-select: none
}

.talkInfoBox .status-box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(100% + 8px);
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    text-align: left
}

.talkInfoBox .btn-Reply {
    width: 100%;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    margin-bottom: 4px;
    font-weight: 500;
    font-stretch: 100%
}

.talkInfoBox .msgTime {
    font-size: 12px;
    line-height: 14px;
    color: rgba(6, 4, 3, .48)
}

.talkInfoBoxImg .talkbox {
    background-color: initial;
    padding: 0;
    overflow: hidden;
    box-shadow: none
}

.talkInfoBoxImg .talkbox>div:nth-child(2) {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.talkInfoBoxImg .talkbox img {
    width: auto;
    height: 100%;
    max-height: 168px;
    max-width: 240px;
    margin: 0 auto
}

#talk_log .follow-right {
    padding-right: 8px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    flex-direction: row
}

#talk_log .follow-right .talkbox {
    background-color: #fff8e4;
    text-align: left;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 12px 0 12px 12px;
    box-shadow: 2px 4px 8px 0 rgba(251, 195, 35, .48)
}

#talk_log .follow-right .status-box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: unset;
    right: calc(100% + 8px);
    text-align: right
}

#talk_log .follow-right .talkInfoBoxImg .talkbox {
    background-color: initial;
    box-shadow: none
}

.system-msg {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin: 16px 0;
    position: relative;
    z-index: 1
}

.system-msg:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(205, 194, 162, .48);
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.system-msg p {
    max-width: 80%;
    padding: 0 8px;
    margin-bottom: 0;
    background-color: #fb8d23;
    border-radius: 16px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    font-size: 12px;
    text-align: center;
    font-weight: 800;
    font-stretch: 90%
}

.system-prize {
    align-items: flex-end;
    padding: 0 16px 16px
}

.system-prize,
.system-prize .prize-box {
    display: flex;
    justify-content: center;
    flex-direction: row
}

.system-prize .prize-box {
    width: 320px;
    min-height: 64px;
    padding: 8px 0;
    font-weight: 500;
    font-stretch: 100%;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    align-items: center
}

.system-prize .prize-box .gameImg {
    width: 48px;
    height: 48px;
    margin: 0 8px;
    flex-shrink: 0
}

.system-prize .prize-box .gameImg img {
    width: 100%;
    height: 100%
}

.system-prize .prize-box .prizeInfo {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.system-prize .prize-box .prizeInfo span {
    color: #f4b63f;
    margin: 0 4px;
    font-weight: 800;
    font-stretch: 90%
}

.system-prize .icon-arrow_b_right {
    font-size: 24px;
    padding: 0 8px
}

.system-prize .icon-arrow_b_right:before {
    color: #452201
}

.system-prize .msgTime {
    font-size: 12px;
    line-height: 14px;
    color: rgba(6, 4, 3, .48);
    margin-left: 8px
}

.replyMsg .talkbox {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column
}

.replyMsg .talkInfoBoxImg .talkbox {
    background-color: #fff8e4;
    box-shadow: 2px 4px 8px 0 rgba(251, 195, 35, .48);
    padding: 12px
}

.replyMsg .reply-block {
    width: 100%;
    min-width: 200px;
    height: auto;
    min-height: unset;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    padding: 0 0 12px;
    margin-bottom: 12px;
    background-color: initial;
    position: relative
}

.replyMsg .reply-block:after {
    content: "";
    display: block;
    height: 1px;
    background-color: rgba(69, 34, 1, .16);
    position: absolute;
    bottom: 0;
    left: -12px;
    right: -12px
}

.replyMsg .reply-block .replyContent {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column
}

.replyMsg .reply-block .name {
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%;
    max-width: 200px;
    line-height: 12px;
    word-wrap: break-word
}

.replyMsg .reply-block .name .privateChat-tag {
    padding: 2px 4px;
    margin: 0 4px;
    background-color: rgba(251, 87, 35, .8);
    border-radius: 100px;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 12px;
    font-weight: 800;
    font-stretch: 90%
}

.replyMsg .reply-block .direct-chat-img {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    border-radius: 100%
}

.replyMsg .reply-block .textBox {
    font-size: 12px;
    font-weight: 500;
    font-stretch: 100%;
    color: rgba(6, 4, 3, .48)
}

.replyMsg .reply-block .textBox,
.replyMsg .reply-block .textBox>div {
    -webkit-user-select: text;
    user-select: text
}

.replyMsg .reply-block .textBox>img {
    width: 28px;
    height: 28px;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate(0);
    transform: translate(0)
}

#talk_log .follow-right.replyMsg .reply-block {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

#talk_log .follow-right.replyMsg .reply-block:after {
    content: "";
    display: block;
    height: 1px;
    background-color: rgba(205, 194, 162, .48);
    position: absolute;
    bottom: 0;
    left: -12px;
    right: -12px
}

#talk_log .follow-right.replyMsg .talkInfoBoxImg .talkbox {
    background-color: #fff8e4;
    box-shadow: 2px 4px 8px 0 rgba(251, 195, 35, .48);
    padding: 12px
}

.reply-area {
    width: 100%;
    height: 48px;
    font-size: 12px;
    padding: 8px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row
}

.reply-area .replyContent {
    width: calc(100% - 48px);
    position: relative
}

.reply-area .btn-close {
    width: 24px;
    height: 24px
}

.reply-area .btn-close span:before {
    font-size: 16px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4
}

.reply-area .name {
    color: #452201;
    font-weight: 800;
    font-stretch: 90%
}

.reply-area .name,
.reply-area .textBox {
    font-size: 12px;
    text-shadow: 1px 1px 0 #fff8e4
}

.reply-area .textBox {
    width: 100%;
    color: rgba(6, 4, 3, .48);
    font-weight: 500;
    font-stretch: 100%
}

.reply-area .textBox>div {
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-user-select: text;
    user-select: text
}

.reply-area .textBox>img {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    object-fit: cover;
    object-position: center
}

.privateChat-target {
    padding-bottom: 8px;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    justify-content: flex-start
}

.msgArea,
.privateChat-target {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row
}

.msgArea {
    min-height: 82px;
    padding: 8px 16px 24px;
    background-color: rgba(246, 249, 251, .98);
    position: relative;
    justify-content: center;
    flex-wrap: wrap;
    box-shadow: 0 -4px 16px 0 rgba(69, 34, 1, .08), 0 -1px 0 0 rgba(69, 34, 1, .16);
    -webkit-filter: blur(8);
    filter: blur(8)
}

.msgArea .btn-image {
    width: 24px;
    height: 24px;
    margin-right: 16px
}

.msgArea .btn-image .icon-image {
    width: 100%;
    height: 100%
}

.msgArea .btn-image .icon-image span:before {
    font-size: 24px;
    color: #452201
}

.msgArea .btn-image .file-input {
    display: none
}

.msgArea .sent-text-box {
    width: calc(100% - 40px);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.msgArea .sent-text-box .icon-emoji:before {
    font-size: 20px;
    color: #452201
}

.msgArea .stop-sent {
    height: 40px;
    border-radius: 24px;
    background-color: rgba(251, 87, 35, .8);
    padding: 0 16px;
    justify-content: space-between;
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 14px
}

.msgArea .stop-sent,
.msgArea .stop-sent .timer {
    display: flex;
    align-items: center;
    flex-direction: row;
    font-weight: 500;
    font-stretch: 100%
}

.msgArea .stop-sent .timer {
    font-size: 12px;
    justify-content: center
}

.msgArea .stop-sent .timer span {
    font-size: 19px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 4px
}

.msgArea .txtBox {
    width: calc(100% - 98px);
    background-color: #fff8e4;
    border: 1px solid rgba(205, 194, 162, .72);
    border-radius: 24px;
    padding-right: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.msgArea .txtBox.sensitive {
    border: 2px solid #fb5723
}

.msgArea #message_input {
    width: 100%;
    height: 40px;
    max-height: 80px;
    font-size: 14px;
    color: #452201;
    outline: none;
    border: none;
    border-radius: 24px;
    padding: 8px;
    background-color: initial;
    text-align: left;
    resize: none
}

.msgArea .btn-message-submit {
    width: 80px;
    height: 40px;
    margin-left: 16px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32);
    padding: 4px
}

.msgArea .btn-message-submit,
.msgArea .btn-message-submit .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 24px
}

.msgArea .btn-message-submit .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(135deg, #ff8700, #ff3700);
    box-shadow: 0 8px 16px 0 rgba(251, 87, 35, .48), inset -2px -4px 2px 0 rgba(251, 141, 35, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.msgArea .btn-message-submit:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.msgArea .tips-box {
    width: 70%;
    min-width: 270px;
    height: 40px;
    border-radius: 24px;
    background-color: rgba(251, 87, 35, .8);
    padding: 0 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fafafa;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48);
    font-size: 14px;
    font-weight: 500;
    font-stretch: 100%;
    position: absolute;
    top: unset;
    bottom: calc(100% + 8px);
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.stickerArea {
    width: 100%;
    height: calc(60vh + 32px);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 20;
    background-color: rgba(246, 249, 251, .92);
    padding: 0 8px 16px
}

.stickerArea .sticker-tabs {
    height: 72px;
    padding: 16px 0;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.stickerArea .sticker-tabs>div {
    width: 46px;
    height: 40px;
    margin-right: 8px;
    opacity: .4;
    -webkit-filter: grayscale(.8);
    filter: grayscale(.8)
}

.stickerArea .sticker-tabs>div img {
    width: 100%;
    height: 100%
}

.stickerArea .sticker-tabs .active {
    background-color: rgba(205, 194, 162, .48);
    border-radius: 16px;
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.stickerArea .sticker-box {
    position: absolute;
    top: 72px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 8px 0 64px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.stickerArea .sticker-box>div {
    width: 25%;
    margin-bottom: 8px
}

.stickerArea .sticker-box>div img {
    width: 100%;
    height: 100%
}

.stickerArea .sticker-box>div:active {
    background-color: rgba(205, 194, 162, .48);
    border-radius: 16px;
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.stickerArea .btn-cancel {
    width: 120px;
    height: 48px;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 24px;
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%;
    margin: 0 auto;
    position: absolute;
    bottom: 16px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.stickerArea .btn-cancel:active {
    -webkit-transform: translate(-50%) scale(.9);
    transform: translate(-50%) scale(.9)
}

.chat-move-y {
    -webkit-transform: translateY(306px);
    transform: translateY(306px)
}

.btn-chat {
    width: 80px;
    height: 88px;
    position: fixed;
    top: 96px;
    right: 0
}

.btn-chat img {
    width: 100%;
    height: 100%
}

.btn-chat .pointIcon {
    position: absolute;
    top: 8px;
    right: 4px
}

.game-block.chat-block .mainConts {
    width: 100%;
    height: 222px;
    background-color: rgba(253, 227, 151, .72);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    border-bottom: 2px solid #fff8e4;
    box-shadow: 0 4px 16px 0 rgba(69, 34, 1, .72), 0 2px 0 0 #fff8e4;
    border-radius: 0 0 8px 8px
}

.game-block.chat-block .mainConts:after {
    content: "";
    width: 100%;
    height: 40px;
    opacity: .16;
    background-image: linear-gradient(180deg, rgba(69, 34, 1, 0), #452201);
    position: absolute;
    bottom: -2px;
    left: 0;
    pointer-events: none
}

.game-block.chat-block .mainConts .btn-scroll-down {
    position: absolute;
    right: 8px;
    bottom: 32px
}

.game-block.chat-block .mainConts .btn-close {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 8px;
    bottom: -16px;
    z-index: 20;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.game-block.chat-block .mainConts .btn-close .icon-close:before {
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-size: 16px
}

.game-block.chat-block .mainConts.visibleImg {
    height: 100% !important
}

.game-block.chat-block .msgArea {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10
}

.popup-chat {
    width: 100%;
    height: 100%;
    border: none
}

.popup-box .popup-chat .reply-area .btn-close {
    width: 24px;
    height: 24px;
    margin: 0
}

.privateChatList-block {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.privateChatList-block ul.list {
    width: 100%;
    padding-top: 64px;
    padding-bottom: 88px
}

.privateChatList-block ul.list .btn-addFriend {
    width: 160px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 100px;
    margin: 0 auto;
    position: fixed;
    left: 50%;
    bottom: 64px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.privateChatList-block ul.list .btn-addFriend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.privateChatList-block ul.list .btn-addFriend:active {
    -webkit-transform: scale(.9) translate(-50%);
    transform: scale(.9) translate(-50%)
}

.privateChatList-block ul.list .btn-addFriend .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.privateChatList-block li {
    width: 100%;
    padding: 8px 12px;
    border-bottom: 1px solid rgba(205, 194, 162, .48);
    position: relative
}

.privateChatList-block li,
.privateChatList-block li .user-info-box {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row
}

.privateChatList-block li .user-info-box {
    max-width: 100%;
    min-width: calc(100% - 36px)
}

.privateChatList-block li .user-info-box>div:nth-child(2) {
    width: calc(100% - 48px);
    padding-right: 24px
}

.privateChatList-block li .userImg {
    width: 48px;
    height: 48px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 12px;
    flex-shrink: 0;
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .24);
    border: 1px solid hsla(0, 0%, 98%, .48)
}

.privateChatList-block li .userImg img {
    width: 100%;
    height: 100%
}

.privateChatList-block li .userName {
    font-size: 14px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 800;
    font-stretch: 90%;
    margin-bottom: 0
}

.privateChatList-block li .last-msgTxt {
    width: 100%;
    font-size: 12px;
    color: #452201;
    text-shadow: 1px 1px 0 #fff8e4;
    font-weight: 500;
    font-stretch: 100%;
    margin-bottom: 0;
    opacity: .48;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.privateChatList-block li .last-msgTxt img {
    width: auto;
    height: 20px
}

.privateChatList-block li .newMsg-point {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #fb8d23;
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.privateChatList-block .btn-check {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row
}

.privateChatList-block .btn-check .checkbox-item {
    width: 24px;
    height: 24px
}

.privateChatList-block .btn-check .checkbox-item .checkmark {
    width: 24px;
    height: 24px;
    background-color: rgba(205, 194, 162, .48);
    border: none
}

.privateChatList-block .btn-check .checkbox-item input:checked~.checkmark {
    background-color: #f4b63f;
    border: 1px solid #f4b63f
}

.privateChatList-block .btn-check .checkbox-item input:checked~.checkmark:after {
    content: "\e927";
    font-family: "icomoon" !important;
    font-size: 16px;
    position: absolute;
    left: 3px
}

.privateChatList-block .no-privateChatList {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.privateChatList-block .no-privateChatList .list-empty {
    width: 160px;
    height: 160px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAMAAAAJixmgAAAAQlBMVEUAAABEIABHIgBGIgBGIQBGIQBHIwBFIgBFIgBGIQBGIwBHIgBHIQBBKwBGHgBHIgBHIgBHIwBGIwBHJQBIIwBIIwDuaJ+HAAAAFnRSTlMANkA8UTlMRDNWSFpdBQscKiEVECUvSlfrFQAADEtJREFUeNrsnNuSoyAQhltAQSOIMb7/q65ysIFJNiS7U2IV383UXjDFNz82HpqF30ZOE+TCBjFJuDCLpmwcCWQixx1G9R2uh5zEcBsNDDKZRset51rBhVCab7I3j4Q8tJH1dOtFgr6v3THtfuN2y514a8f1nhtrJiicqWXOtkcekMcwHsOQtuCcleijjJih7wXk0duR7KA3DI8yK/fMQ1sWQCALZcYyQxc5M7FAYQTh4qQtjA2QxeR8OwSd+QwFMfHUtgthCnLQN+87WGJnpktZ2bOpyqntcNB1eXWnNcPNSG6wg9GZaSgA1LW2XpZ7tknPkMPQ99aXbxASOTvl7gEnM6EuZuumbNlnvUIOzheHWulEeYYzQF3ji7poi3BOIQNlhIfBDKY7kTMqT3AWYtxA3diWOsycIYPJB4xjI+duwyqfZqxu6Gt0Y9t2w8yZcwXv0VbY+raW0Nmn3HM4DeF8vS7atgfGeMoq0oz5gNu22UHnUPkOpyF79DW6aNs4rPAjq0ibgNHXECvvxg2ciL75rQR10RaNc8o08ysafVNnU74UnElnr1/rm9gKcQjTnCIdC4uNUNkbP+BUph59I11hMJPd17SEd0wo7H1jZ2tM4WSI2Tu9L9omwgu8Y00TPoiMT38jsLiA0VcEHFVrhnfQVDgAjQWcjnDCzleEYJnW8A6OwsGvSn9TAc/FKpqleLISCW1yXryqeaUDLhaDSC6OIh6XtBduntUaoadPUlk2a0LDnTgUbot4IpY8WNKR7RbsNzO8P9p0fxN2sZxesSwzCgeIxwJfs8zCOyNtARXLQn7cEIpZwT+i0pzbcl7YTkmp0cv/+lqD9+XbjxWKofV3Hhv/9fvfoo8nL0oL+tq0DM6YZoabj5xbaihjS/Ks9m5a/0YI8kE3CC1iS/KoYTNeFfwOShNCinoRD6C7X/0aotbTn5IS5AK/S1ELulKpVEpgKeRp7FMUl/ANko1F3c3lcu9HAt9Ax3EsbbvPYB439LcDx+FqG/5qW/nu33wZNLAC3hN+AHXNfOzjoI5uuv5CpUsORw8gh89osE+lv0zpWhhOul/hE2Yz0lPG29Gc8hxM+qOVqeImwJ5fwfjhOsWYR0E23I5EuvJLl+9GQCjkMvmhQQNg4aVLEuw2ceTPWbJg6OAGl9EF9wrVGd+gL878lJCFsGPNSIsxLrh0Lcz6Yu+UVRZ5o52va0PC7hle0Ivh5BJEX+x5zG7yHELfoGGIsa6Ybx0RekRfbFw0k+Z51R17AB3WuNDStca+JJq0zmu9wrG+R8oadyUu6vsm3Kdzpta4e7+ftqEvdXjjEgMG0Lc4I4c1pjnnDhg7fNsdZ9yVujPROKPW4I2n3ICPvqtjcAuFIjs/Z/xo6yY9dORtwIyFfTk4mJR4AVsWhosSJ+0jzgh4sAHHHaJl7kmWKQzJ4Rc1gdcot6DRF/9ap582+CsrTvrAL+r5XcBJo5kd25R7Y7kjedw8FS5q/jrg/kfAwguXvKB37umsMeLXDbjNj4CPlrBSdyREmGk74diYy9yAxSFcboXGRZ22x+GifhGXwICTv1QpLXB/ZcKgfkQMT2FPAy6qBe6vNK8jfhrY9Drg8t9o7SgeRyww4haeQF4FXFIL3F/RryN+EplKAxYXCxhA4s1lGvGTzNbb1QMG0M82mFc7E3uxBzflNLF+tzVRuq/p+XXJum7AAI9ka8I1TSCB7sLpii6rS/mLiFG4SzSkfRBO7sCvFjDA/OqZqUmFNQ+Ei2xDz4OjAQo3s3rac0/ic0MFHSTJR/uyiwbR4YvUmSbnd2nZz/0/UT4zo9C+PzGl5paQ4IT2VW46Dprg5eU6ybzzJA2l1OjSazw2hNw7Z4wXbgbL5rxz/mHOz+HGGA9f5Du3hJCLlaydRzc0k/xudejy3+z8RF7rf5erVCqVSqVSqVQqlUqlUqlUKpVKpVKpVCqVSuUjHhvzE4AcUHJwzWaHEDke3A72f/xp74yWHAWBKNoCKpgogvr/v7oRmTSNWutu1JGU52kqTBFuwBaRvgD9GIsS3zfQEFXqhf8LFH6uHL4suQ1alM7LUpSHADwJi5LYHssYG8gNjyMrAP1rBJK+YO1tagRFVVAtFCTgVLLRfGWEHMHGoHQF5PPL+hv8A4b4tuAJbBwYcThxuJKLmd/+Kz05cQ5PI8uABwXlhCtJXHBLjEzQy0RCTo5me+FKrutwsBEZyGLk+DZJCrAkrVyHGTw+FskLa6GdSnwBHuaUQdJUKIvYkRgwYwkW5D8lDJJGqNjZw+kqLViBJXno+QEpU2OOjs/g8IobaLAkDz0/LmsmtYkusJshbiQ1AE1XQnuEpJ8e3IXqVYWyOABUYsnz4wJnV31CG+cVelkSAHiUYul/i4s7lfyFnBzPhWmILQBIFBwUMZb0jbhAwaEqbsbeXxTMWcr3pVqJRVXuOjXLv0XSYVqvCe4AwMaCvyBqDUGQDpPFp6XJWLD0USvhxwemMGaFonIYKbGMCE54Ni3Uci9OfSiXez/hqNWplSCtYcSIeep/2nOtdiVm8UlRt1zIymQXPRjGLKoJJoql7k/4Iq5VHLO8JgkTfCVMJ2EcvoBZEEzy+wcspYITvRNzJZaCNOcWJvRa1EpzOl2jyQ5RhAcJNktRK91VD70mGGNSSYvRpCjJF0x8bqMUW3S0eBETQ5c0b0yai1HwXBHOK6wXzIlgqRON0lDHpjN+Io1Usf0uH5JV+z4csiypGXELSEYNlged8LNweNJraDfNLSA6WLSW5hvUTtiBv01nWE0sqf1h/nmf7BPD+iHGL3CNjswu2y9T+/YWYi80hPSikEnedLdezvGDQZN4UP4r9Rd3583Nzc3Nzc3Nzc3Nzc3Nzc3NTcAFV/pqeWCjGnG9V+TlUzRwEPbxfF5tUzF/Pp9H5Un2z5Fr7fuQU5awgQOQPgX5Siva7U/y8wB7U5e+6oe6zgsog4ntvIZdaQrMqxZXeZ2qH0EOeLmrYquCqtVFTtY2NLO96GA3+nfnOlRxhVHdznLANeyEJFU7fj9yDc8wB1w4etiDmmHVheMKGfP52Chsk2+W3CVcYdVh3QZ+E/7TqHdi+9Sqz4O1VbRqrLyFX6Ounn7MYWK7b1XVfBquUK+v2VeOv+bpWOWvscI1iraqsJ+Fq0gve0HrPp/28dZbVTTh/cOLrS4Dva5qrPz8YU1jKNXLsVXig1b1M72YWv5bw7oTQZtIxjsqtvC/ZL5yopcqPmuHMQ7neR/kLwLF+pPoH+gl+xaDAXTigfld5XqA6s09U6OqynyYEKP83uNwZ2pOFJ/mcTI88PJFvSTjvSz7T58KiSdChpUHoUudktJlBb1l+DGXZaRR7ef3eMwtp5VzvJCVGmo4mOwZ68Um4ab2AT6mqeh2eZSMil80cDAV6o2HM56BP+wTKULB8sVsWIsTVjPtut634J3GWVcSwUuKqxMiNXeCZ3qlfAtu92pF49IH6BdQxQaOp1GR3izWu+N3cdLFseKKwRm0XvCK3h52pM7K+ZdgepOGUyh8By/qNbAvcvlnPTXtVk+CF69fDXvTrilmrIMz8KYyXnA01CzsTz9TjAlQJ9FhSiHV28ER6PhmkGGS6kkMVLCXOxzVgi5fmt70cB51FQjOZOboaziKekDF/3huviqY7O3K/za6lz1swcynuRqORM+eIvRW92OHKkqeD63R1mpt+naQeSkeY0kJm2DRg4zs4CBwWPPwIVRufc/neKwjYBOWPietzib3H9beWM/CJoYftWqZV8nGpssqWHwxcAaGo3WihG0wtHtew8ImGlxukh2cQ+M62bH1K4tlu2dEqR620f48PZgaTsPmk+QBNuLXzj1FIebIzatOTrFs4Ezqno1s/dIO38etIASDjZhxemngbBr5DytmhphYz3GaYSu8yhv4BTTb/LUS331V5ZxJ8uba7PXdNhg1saZ4zcXv7yrYj0J5LxFUSxkVX22T3wfUiphYx7AX6Vt4h1gVmVg7/F/vt3McvoaerL7N4V/gaE2Qo2A665+9xUjd0ZrAvGDUG5HzhA3aVn0149W3eIW7/Jow3ajA7ZnqRUfC1A2eQ3RkykdBh7avCdOTkehfejhhW8kZORnSRDGu9ibtDRtRoeC1KD0KTtgbNkLQeceq3jJhR2tK3el+yJlfi/J4rQ6eZ0Nv7PfMPDyNtdq41ejsJVgOQ9v2vdG2q+E0/gAvh9RsdEXhowAAAABJRU5ErkJggg==);
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    opacity: .48;
    font-size: 12px
}

.privateChatList-block .no-privateChatList .btn-addFriend {
    width: 160px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 100px;
    margin-top: 32px
}

.privateChatList-block .no-privateChatList .btn-addFriend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.privateChatList-block .no-privateChatList .btn-addFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.privateChatList-block .no-privateChatList .btn-addFriend .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.game-block .no-privateChatList {
    position: relative
}

.game-block .no-privateChatList .btn-addFriend {
    width: 160px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    border-radius: 100px;
    margin: 0 auto;
    position: absolute;
    bottom: 24px
}

.game-block .no-privateChatList .btn-addFriend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.game-block .no-privateChatList .btn-addFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.game-block .no-privateChatList .btn-addFriend .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

.chatBox .currentBox {
    height: 80px;
    padding: 8px 16px 0;
    box-shadow: 0 8px 24px 0 rgba(38, 61, 89, .24), inset -4px -4px 4px 0 rgba(38, 61, 89, .24), inset 4px 4px 4px 0 #fff;
    background-image: linear-gradient(96deg, #fafafa, #e9f0f4);
    border-radius: 100px;
    border-radius: 24px 24px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row;
    position: fixed;
    bottom: -8px;
    left: 0;
    right: 0;
    z-index: 10
}

.chatBox .currentBox .btn-delete {
    width: 100px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgba(69, 34, 1, .32), inset -2px -4px 2px 0 rgba(127, 63, 2, .16), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    color: #452201;
    border-radius: 100px;
    position: absolute;
    left: 16px
}

.chatBox .currentBox .btn-delete .text {
    color: #fb5723;
    font-weight: 800;
    font-stretch: 90%
}

.chatBox .currentBox .btn-delete .text span:before {
    margin-right: 4px;
    font-size: 16px;
    color: #fb5723
}

.chatBox .currentBox .btn-delete:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.chatBox .currentBox .btn-addFriend {
    width: 100px;
    height: 40px;
    background-color: #fafafa;
    box-shadow: 0 8px 16px 0 rgba(127, 63, 2, .32);
    padding: 4px;
    position: absolute;
    right: 16px
}

.chatBox .currentBox .btn-addFriend,
.chatBox .currentBox .btn-addFriend .text {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    border-radius: 100px
}

.chatBox .currentBox .btn-addFriend .text {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(110deg, #00dda4, #03a57b);
    box-shadow: 0 8px 16px 0 rgba(3, 165, 123, .48), inset -2px -4px 2px 0 rgba(0, 221, 164, .72), inset 0 2px 1px 0 rgba(255, 253, 247, .48);
    color: #fff8e4;
    text-shadow: 1px 1px 0 rgba(69, 34, 1, .48)
}

.chatBox .currentBox .btn-addFriend:active {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

.chatBox .currentBox .btn-addFriend .text {
    font-size: 14px;
    font-weight: 800;
    font-stretch: 90%
}

@media screen and (orientation:landscape) and (min-width:400px) {
    .game-block.chat-block .mainConts {
        width: 70vw;
        height: 60%;
        position: absolute;
        left: calc(50% - 35vw);
        bottom: 0
    }

    .game-block.chat-block .msgArea {
        width: 70vw;
        position: absolute;
        left: calc(50% - 35vw);
        bottom: 0;
        z-index: 10;
        padding: 8px 8px 16px 16px;
        min-height: 56px;
        border-radius: 8px 8px 0 0
    }

    .stickerArea .sticker-tabs {
        height: 56px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row
    }

    .stickerArea .sticker-box {
        position: absolute;
        top: 56px;
        left: 0;
        right: 0;
        bottom: 0
    }

    .stickerArea .sticker-box>div {
        width: 12.5%
    }
}

@media screen and (max-width:667px) and (max-height:375px) {
    .game-block.chat-block .msgArea {
        padding: 8px 8px 8px 16px
    }
}

@media screen and (max-width:375px) and (max-height:667px) {
    .msgArea {
        padding: 8px 16px
    }

    .stickerArea {
        padding: 0 8px
    }
}

.popup-achievement {
    height: 90%
}

.popup-achievement .achievement-content {
    padding: 24px 16px 56px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.popup-achievement .area-title-box {
    margin-top: 8px;
    margin-bottom: 16px
}

.achievement-imgBox {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap
}

.achievement-imgBox .imgBox {
    width: 72px;
    height: 72px;
    margin: 0 calc(12.5% - 36px) 8px
}

.achievement-imgBox .imgBox img {
    width: 100%;
    height: 100%
}

.achievement-imgBox .imgBox.disabled {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}
.main-center{
    padding: 40px 16px 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.login-box {
    margin: auto;
    color: #452201;
    font-size: 17px;
    display: grid;
}
.login-box input, .login-box select {
    border-radius: 5px !important;
    border: solid 0 !important;
    padding: 5px !important;
    background-color:#fff !important;
}
.login-box .login-btn{
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    bottom: 0;
    z-index: 1;
    background-image: linear-gradient(135deg, #fafafa, #e9f0f4);
    box-shadow: 0 8px 16px 0 rgb(69 34 1 / 32%), inset -2px -4px 2px 0 rgb(127 63 2 / 16%), inset 0 2px 1px 0 #fafafa;
    text-shadow: 1px 1px 0 #fff8e4;
    border-radius: 24px;
    padding: 0 4px;
    color: #452201;
    font-size: 20px;
    font-weight: 800;
    font-stretch: 90%;
}
.btn-logout{
    right:-95px !important;
}

.c-c{
    display:grid;
    justify-content: center;
    justify-items: center;
    align-items: center;
    align-content: center;
}

.control-menu{
    font-family: "Noto Sans TC", sans-serif;
    display: grid;
    position: absolute;
    right:20px;
    top:60px;
    width:150px;
    height:150px;
    background-color:#ffffffee;
    font-weight:500;
    line-height: 1.8em;
    padding:10px;
    text-align: center;
    z-index:999;
    border-radius: 10px;
    box-shadow: 5px 8px 10px #00000055;
    color:#245dff;
    transform: translateX(150%);
    transition:0.5s;
}

.ctr-top{
    width:150px;
    height:30px!important;
    min-height:unset;
    /* border-radius: 10px 10px 0 0; */
    margin:0;
text-align: right;
padding-right:10px;
margin-bottom:-10px;
}

.ctr-top img{
filter:brightness(0.5)
}

.control-menu.active{
    display: grid;
    transition:0.5s;
    transform: translateX(0);
    box-shadow: 5px 8px 10px #00000055;
}

.chat-box{
    font-family: "Noto Sans TC", sans-serif;
    display: grid;
    position: absolute;
    width:80vw;
    height:350px;
    background-color:#ffffffee;
    font-weight:500;
    line-height: 1.8em;
    padding:0px;
    text-align: left;
    z-index:999999;
    border-radius: 10px;
    box-shadow: 5px 8px 10px #00000055;
    color:#245dff;
    transform: translateX(-150%);
    transition:0.5s;
    left:10vw;
    bottom:60px;
    align-items: flex-start;
    align-content: flex-start;
}
.chat-input{
    margin:10px;
}

.chat-top{
    background-color:#fbcf4e;
    width:100%;
    height:30px!important;
    min-height:unset;
    border-radius: 10px 10px 0 0;
}



.chat-top{
    justify-content: flex-end;
justify-items: flex-end;
text-align:right;
padding:3px;
display:grid;
align-items: center;
align-content: center;
padding-right:10px;
}


.chat-top img, .ctr-top img{
margin-right:20px;
    width:15px;
    margin:auto;
    height:15px;
    cursor: pointer;
    pointer-events: all;
}

.service-icon{
    width:30px;
}

.chat-box.active{
    display: grid;
    transition:0.5s;
    transform: translateX(0);
    box-shadow: 5px 8px 10px #00000055;
}

textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus,
button:focus,
div:focus,
button:active,
button:hover,
label:focus,
.btn:active {
  outline: 0px !important;
  -webkit-appearance: none;
}


