.empty-box {padding: 226px 0 40px;background-position-y: 40px;background-size: 370px auto;}
.wrap-main {min-height: calc(100vh - 474px);}
.select-cell .items .link {height: 60px;-webkit-transition: .3s;transition: .3s;padding: 0;}
.select-cell .items .link .label {font-size: 18px;font-weight: 500;}
.select-cell .items a::after {display: none;}
.select-cell .items .link:hover {color: var(--theme-color);}
.select-cell .items .link .icon {width: 35px;height: 35px;}

.profit-page {position: relative;}
.vote-list-btn {position: absolute;right: 200px;top: 9px;margin: 0;padding: 0;}
.vote-list-btn .btn {font-size: 14px;line-height: 32px;padding: 0 10px;}
.profit-page .topbar {border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding: 10px 0;position: static;margin-bottom: 15px;}
.profit-page .topbar .left {font-size: 16px;padding: 0 14px 0 0;cursor: pointer;}
.profit-page .topbar .left::after {border-top-width: 5px;border-left-width: 5px;border-right-width: 5px;}
/* .profit-page .topbar .right a {margin-left: 15px;} */
.profit-page .topbar .right a {margin-left: 14px;}
/* .profit-page .topbar .right .rule {width: 20px;} */
.vote-list-btn {top: 30px;right: 166px;}
.profit-page .empty {padding-top: 90px;font-size: 14px;}
.profit-page .empty.no-login {background-size: auto 86px;}
.profit-page .list-box {height: auto;overflow: visible;}
.profit-page .list-wrap {margin: 0 0 20px;padding: 0;}
.profit-page .list-wrap:last-child {margin-bottom: 0;}
.profit-page .list-wrap .head span {font-size: 14px;line-height: 24px;}
.profit-page .list-wrap h2 {font-size: 18px;line-height: 26px;}
.profit-page .list-wrap .item {padding: 15px 12px;border-radius: 4px;}
.profit-page .list-wrap .item:not(:last-child) {margin-bottom: 0;border-bottom: 0;}
.profit-page .list-wrap .item .number {font-size: 20px;width: 44px;line-height: 44px;}
.profit-page .list-wrap .item .number em {font-size: 12px;}
.profit-page .list-wrap .item .number[data-number="1"],
.profit-page .list-wrap .item .number[data-number="2"],
.profit-page .list-wrap .item .number[data-number="3"] {background-size: 44px auto;background-position: 0 -0;}
.profit-page .list-wrap .item .number[data-number="2"] {background-position-y: -44px;}
.profit-page .list-wrap .item .number[data-number="3"] {background-position-y: -88px;}
.profit-page .list-wrap .item .useravatar {margin-right: 12px;}
.profit-page .list-wrap .item .useravatar img {width: 50px;height: 50px;-webkit-transition: .3s;transition: .3s;}
.profit-page .list-wrap .item .useravatar::after {height: 24px;}
.profit-page .list-wrap .item .name {font-size: 16px;-webkit-transition: .3s;transition: .3s;}
.profit-page .list-wrap .item .exploits {line-height: 18px;font-size: 12px;padding: 0 4px;}
.profit-page .list-wrap .item .usermeta {margin-top: 8px;font-size: 14px;}
.profit-page .list-wrap .item .usermeta::before {font-size: 14px;}
.profit-page .list-wrap .item .usermeta em {margin-top: 3px;width: 12px;height: 12px;}
.profit-page .list-wrap .item .button {width: 70px;line-height: 30px;font-size: 14px;border-radius: 4px;margin-left: 50px;}
.profit-page .list-wrap .item .profit {font-size: 16px;line-height: 20px;margin-top: 4px;}
.profit-page .list-wrap .item:hover {background-color: #f9f9f9;}
.profit-page .list-wrap .item .right {flex-direction: row;align-items: center;position: relative;}
.profit-page .list-wrap.rank .item .right::after {content: "";position: absolute;right: 95px;top: 0;bottom: 0;border-right: 1px solid rgba(0, 0, 0, 0.1);}
/* .profit-page .list-wrap .item:hover .useravatar img {border-radius: 6px;} */
/* .profit-page .list-wrap .item:hover .name {color: #ff7310;} */

.profit-page .summary {line-height: 36px;text-align: left;padding: 0 20px;}
.profit-page .record-box {padding: 0 20px 20px;}
.profit-page .record-box .item .link{padding: 15px 0;line-height: 24px;}
.profit-page .record-box .item .info {font-size: 14px;}
.profit-page .record-box .item .title {font-size: 18px;margin: 10px 0;}
.profit-page .record-box .item .other {font-size: 14px;}
.profit-page .record-box .item .link::after {width: 50px;height: 50px;right: 80px;top: 34px;}

.aio .picker .picker-panel {max-width: 660px;margin: 20vh auto 0;left: 0;right: 0;bottom: auto;border-radius: 12px;transform: scale(.4);opacity: 0;}
.aio .picker .picker-panel.show {opacity: 1;;transform: scale(1);}
.aio .picker .picker-panel .picker-choose .picker-title {font-size: 18px;}
.aio .picker .picker-panel .wheel-wrapper .wheel {font-size: 18px;}
.aio .picker .picker-panel .picker-choose .cancel,
.aio .picker .picker-panel .picker-choose .confirm {cursor: pointer;padding: 10px 20px;}