.page--navbar-fixed {
	padding-top:56px;/*! autoprefixer: off */
	margin-top:0;
	margin-top:calc(var(--safe-area-inset-top))
}
.standalone-layout .page--navbar-fixed {
	margin-top:calc(max(20px, var(--safe-area-inset-top)))
}
.tap-page__navbar {
	height:56px;
	z-index:100
}
.tap-page__navbar .icon-arrow-left {
	color:inherit
}
.tap-page__navbar .van-nav-bar__title {
	color:inherit;
	line-height:56px;
	font-size:18px
}
.tap-page__navbar .van-nav-bar__left, .tap-page__navbar .van-nav-bar__right {
	height:56px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.van-nav-bar--fixed {
	z-index:300
}
.tap-page__navbar--primary {
	color:#fff;
	color:var(--primary-white);
	background:#15c5ce;
	background:var(--primary-tap-blue)
}
.tap-page__navbar--light {
	color:#1d2127;
	color:var(--gray-08);
	background:#fff;
	background:var(--primary-white)
}
.tap-page--fill-navbar .tap-page__navbar {
	background:#15c5ce;
	background:var(--primary-tap-blue)
}
[data-v-7031c26e]:export {
zIndex-navbar:100;
zIndex-dropdown:100;
zIndex-sticky:200;
zIndex-navbar-fixed:300;
zIndex-overlay:400;
zIndex-dialog:500;
zIndex-popover:600;
zIndex-tooltip:1000
}
.section-title[data-v-7031c26e] {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.section-title[data-v-7031c26e]:before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:block;
	width:4px;
	height:20px;
	background:#15c5ce;
	background:var(--primary-tap-blue);
	border-radius:2px
}
.section-title__content[data-v-7031c26e] {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding-left:14px
}
.section-title__text[data-v-7031c26e] {
	display:block;
	font-size:18px;
	color:#1d2127;
	color:var(--gray-08);
	font-weight:500;
	letter-spacing:0
}
.pc .section-title[data-v-7031c26e] {
	margin-bottom:22px
}
.mobile .section-title[data-v-7031c26e]:before {
	width:4px;
	height:20px
}
.mobile .section-title__content[data-v-7031c26e] {
	padding-left:14px
}
.mobile .section-title__text[data-v-7031c26e] {
	font-size:16px
}
.tap-router {
	cursor:pointer
}
.svg-icon {
	fill:currentColor;
	width:1em;
	height:1em;
	vertical-align:top
}
[class*=icon-ico10] {
font-size:12px;
font-size:var(--icon-size-m10-w12)
}
[class*=icon-ico12] {
font-size:14px;
font-size:var(--icon-size-m12-w14)
}
[class*=icon-ico16] {
font-size:18px;
font-size:var(--icon-size-m16-w18)
}
[class*=icon-ico20] {
font-size:22px;
font-size:var(--icon-size-m20-w22)
}
[class*=icon-ico22] {
font-size:24px;
font-size:var(--icon-size-m22-w24)
}
[class*=icon-ico24] {
font-size:24px;
font-size:var(--icon-size-m24-w24)
}
[class*=icon-ico28] {
font-size:28px;
font-size:var(--icon-size-m28-w28)
}
[class*=icon-ico-m10-w12] {
font-size:12px;
}
[class*=icon-ico-m12-w14] {
font-size:14px;
}
[class*=icon-ico-m14-w16] {
font-size:16px;
}
[class*=icon-ico-m16-w18] {
}
[class*=icon-ico-m20-w22] {
font-size:22px;
}
[class*=icon-ico-m22-w24] {
font-size:24px;
font-size:var(--icon-size-m22-w24)
}
[class*=icon-ico-m24-w24] {
font-size:24px;
font-size:var(--icon-size-m24-w24)
}
[class*=icon-ico-m28-w28] {
font-size:28px;
}
[class*=icon-ico-m24-w36] {
font-size:36px;
font-size:var(--icon-size-m24-w36)
}
.icon-arrow_down {
	width:28px;
	width:var(--icon-size-m28-w28)
}
.icon-icobtn-tag-add-filled, .icon-icobtn-tag-delete-filled {
	width:14px;
	height:14px
}
.icon-FeaturesaddfavStatusoutlined, .icon-FeaturesgroupStatusoutlined, .icon-FeaturesratingStatusoutlined {
	width:24px;
	width:var(--icon-size-m24-w24);
	height:24px;
	height:var(--icon-size-m24-w24)
}
.tap-icon--round {
	border-radius:50%;
	overflow:hidden
}
.lazy-image {
-webkit-transition:background-color .3s ease-in-out .1s;
transition:background-color .3s ease-in-out .1s;
	-webkit-appearance:none;
	-webkit-backface-visibility:hidden
}
.lazy-image img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	opacity:0;
-webkit-transition:opacity .3s ease-in-out;
transition:opacity .3s ease-in-out
}
.lazy-image__logo-default {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#f5f7f8;
	background-color:var(--gray-01);
	font-size:80px
}
.tap-avatar {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.tap-avatar.tap-avatar--round {
	border-radius:50%
}
.tap-avatar--x-small {
	width:28px;
	height:28px
}
.tap-avatar--small {
	width:48px;
	height:48px
}
.tap-avatar--medium {
	width:64px;
	height:64px
}
.tap-avatar--medium-small {
	width:40px;
	height:40px
}
.tap-avatar--large {
	width:88px;
	height:88px
}
.tap-avatar--wide-screen.tap-avatar--x-small {
	width:36px;
	height:36px
}
.tap-avatar--wide-screen.tap-avatar--medium-small {
	width:48px;
	height:48px
}
.tap-avatar--wide-screen.tap-avatar--small {
	width:56px;
	height:56px
}
.tap-avatar--wide-screen.tap-avatar--medium {
	width:72px;
	height:72px
}
.tap-avatar--wide-screen.tap-avatar--large {
	width:96px;
	height:96px
}
.app-icon__link {
	font-size:0
}
.app-icon {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	border-radius:22.78%
}
.tap-text {
	display:block
}
.tap-text__normal-line {
	word-wrap:break-word;
	word-break:break-word;
	overflow:hidden
}
.tap-text__one-line {
	white-space:nowrap
}
.tap-text__multi-line, .tap-text__one-line {
	word-wrap:break-word;
	word-break:break-word;
	overflow:hidden;
	text-overflow:ellipsis
}
.tap-text__multi-line {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.tap-button--primary:not(.tap-button--disabled,.tap-button--no-hover):hover {
    background-color: #14b9c2;
    border-color: #14b9c2;
}
.tap-button--primary:not(.tap-button--disabled,.tap-button--no-hover):hover {
    background-color: #14b9c2;
    border-color: #14b9c2;
}
.highlight-tag--cloud_game, .highlight-tag--cloud_game:link, .highlight-tag--cloud_game:visited, .highlight-tag--normal, .highlight-tag--normal:link, .highlight-tag--normal:visited, .highlight-tag--simple, .highlight-tag--simple:link, .highlight-tag--simple:visited {
	color:#15c5ce;
}
.highlight-tag--cloud_game:not(.highlight-tag--simple), .highlight-tag--exclusive:not(.highlight-tag--simple), .highlight-tag--normal:not(.highlight-tag--simple) {
border:1px solid #15c5ce;
}
.highlight-tag--exclusive:not(.highlight-tag--simple) {
color:#fff;
background:#15c5ce;
border-radius:4px
}
.highlight-tag--exclusive:not(.highlight-tag--simple):link, .highlight-tag--exclusive:not(.highlight-tag--simple):visited {
color:#fff;
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.highlight-tag--exclusive:not(.highlight-tag--simple) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.highlight-tag--exclusive:not(.highlight-tag--simple):hover {
background-color:#14b9c2;
background-color:var(--primary-tap-blue-hover);
border-color:#14b9c2;
border-color:var(--primary-tap-blue-hover)
}
}
.highlight-tag--exclusive:not(.highlight-tag--simple) .icon-ico-m14-w16-exclusive {
width:20px
}
@media(mobileLayout) {
.highlight-tag--exclusive:not(.highlight-tag--simple) .icon-ico-m14-w16-exclusive {
width:17.14286px
}
}
.highlight-tag:not(.highlight-tag--simple) {
padding:1px 6px;
border-radius:4px
}
.tap-long-text {
	max-width:100%
}
.tap-long-text.tap-text__multi-line {
	line-height:0
}
.tap-long-text__contents {
	display:inline-block;
	max-width:100%;
	vertical-align:middle
}
.tap-long-text__contents.tap-long-text__contents--inline {
	display:inline
}
.tap-long-text__contents.tap-long-text__contents--overflow {
	display:contents
}
.tap-long-text__contents.tap-long-text__contents--nowrap {
	white-space:nowrap
}
.tap-long-text--single {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	overflow:hidden;
	max-width:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-long-text--single .tap-long-text__contents {
	white-space:nowrap;
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	overflow:hidden;
	text-overflow:ellipsis
}
.tap-long-text__float-placeholder {
	float:right;
	width:0
}
.tap-long-text__float-end {
	float:right;
	clear:right;
	max-width:100%
}
.tap-tag--gray {
	background:#f5f7f8;
	background:var(--gray-01);
	border:1px solid rgba(0, 0, 0, .06);
	border:1px solid var(--extension-overlay-black)
}
.tap-tag--gray.tap-tag--outline {
	color:#868c92;
	color:var(--gray-06)
}
.tap-tag--gray.tap-tag--filled {
	background:#d2d7d9;
	background:var(--gray-03);
	color:#fff;
	color:var(--primary-white)
}
.tap-tag--blue {
	border:1px solid #15c5ce;
	border:1px solid var(--primary-tap-blue)
}
.tap-tag--blue.tap-tag--outline {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.tap-tag--blue.tap-tag--filled {
	background:#15c5ce;
	background:var(--primary-tap-blue);
	color:#fff;
	color:var(--extension-button-label-white)
}
.tap-tag--orange {
	border:1px solid #ff8156;
	border:1px solid var(--primary-tap-orange)
}
.tap-tag--orange.tap-tag--outline {
	color:#ff8156;
	color:var(--primary-tap-orange)
}
.tap-tag--orange.tap-tag--filled {
	background:#ff8156;
	background:var(--primary-tap-orange);
	color:#fff;
	color:var(--extension-button-label-white)
}
.tap-tag--white {
	background:hsla(0, 0%, 100%, .06);
	border:1px solid hsla(0, 0%, 100%, .12)
}
.tap-tag--white.tap-tag--filled, .tap-tag--white.tap-tag--outline {
	color:hsla(0, 0%, 100%, .6)
}
.tap-tag--orange-light {
	border:1px solid #fff5f1;
	border:1px solid var(--primary-tap-orange-light)
}
.tap-tag--orange-light.tap-tag--outline {
	color:#fff5f1;
	color:var(--primary-tap-orange-light)
}
.tap-tag--orange-light.tap-tag--filled {
	background:#fff5f1;
	background:var(--primary-tap-orange-light);
	color:#ff8156;
	color:var(--primary-tap-orange)
}
.tap-tag--lime {
	border:1px solid #3dcc49;
	border:1px solid var(--extension-lime)
}
.tap-tag--lime.tap-tag--outline {
	color:#3dcc49;
	color:var(--extension-lime)
}
.tap-tag--lime.tap-tag--filled {
	background:#3dcc49;
	background:var(--extension-lime);
	color:#fff;
	color:var(--extension-button-label-white)
}
.tap-tag {
	padding:0 3px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
@media only screen and (min-width:499px) {
.tap-tag {
padding:0 4px
}
}
.tap-tag--default {
	border-radius:6px;
	border-radius:var(--radius-m4-w6)
}
.tap-tag--bubble {
	border-radius:11px 11px 11px 2px
}
@media only screen and (max-width:499px) {
.tap-tag--bubble {
border-radius:10px 10px 10px 2px
}
}
.tap-overlay {
	position:fixed;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .4)
}
.tap-media-popup {
	position:fixed;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	max-height:70vh;
	background-color:#fff;
	background-color:var(--primary-white);
-webkit-transition:-webkit-transform .3s;
transition:-webkit-transform .3s;
transition:transform .3s;
transition:transform .3s, -webkit-transform .3s;
	-webkit-overflow-scrolling:touch;
	padding:20px;
	padding:var(--space-m16-w20);
	z-index:600
}
.tap-media-popup--no-header, .tap-media-popup.tap-media-popup--border {
	padding:0
}
.tap-media-popup.tap-media-popup--border .media-popup__header {
	padding:18px 20px;
	padding:var(--space-m14-w18) var(--space-m16-w20);
	position:relative
}
.tap-media-popup.tap-media-popup--border .media-popup__header:after {
	content:"";
	display:block;
	background:#ebeff0;
	background:var(--gray-02);
	height:1px;
	width:100%;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0
}
.tap-media-popup.tap-media-popup--border .media-popup__body {
	padding:18px 20px;
	padding:var(--space-m14-w18) var(--space-m16-w20)
}
.tap-media-popup.tap-media-popup--line {
	padding:0
}
.tap-media-popup--bottom {/*! autoprefixer: off */
	padding-bottom:0;
	padding-bottom:calc(var(--safe-area-inset-bottom));
	bottom:0;
	left:0;
	width:100%;
	box-sizing:border-box;
	border-radius:10px 10px 0 0;
	border-radius:var(--radius-m8-w10) var(--radius-m8-w10) 0 0
}
.media-popup__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.media-popup__body {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow-y:auto;
	overflow-x:hidden
}
.media-sheet__slider-wrapper {
	padding:12px;
	padding:var(--space-m8-w12)
}
.media-sheet__slider {
	width:33px;
	height:4px;
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:4px;
	border-radius:var(--space-m2-w4);
	margin:0 auto
}
.media-popup__header-text {
	padding:6px 12px;
	padding:var(--space-m4-w6) var(--space-m8-w12)
}
.media-popup__close-icon {
	font-size:28px;
	cursor:pointer
}
.slide-fade-enter-active {
-webkit-transition:all .3s ease;
transition:all .3s ease
}
.slide-fade-leave-active {
-webkit-transition:all .8s cubic-bezier(1, .5, .8, 1);
transition:all .8s cubic-bezier(1, .5, .8, 1)
}
.slide-fade-enter, .slide-fade-leave-to {
	-webkit-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0
}
.taptap-popover__scroll-tips {
	width:calc(100% - 2px);
	height:100px;
	bottom:0
}
.taptap-popover__arrow-down, .taptap-popover__scroll-tips {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.taptap-popover__arrow-down {
	bottom:8px
}
.taptap-popover {
	position:relative
}
.taptap-popover__trigger-wrap {
	display:inline-block
}
.taptap-popover__content-wrap .dropdown-menu-list {
	margin:6px
}
.taptap-popover__content-detail {
	position:relative;
	max-height:80vh;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
@supports(overflow:overlay) {
.taptap-popover__content-detail {
overflow-y:overlay
}
}
.tap-button {
	outline:none;
	cursor:pointer;
	font-weight:500;
	border-width:1px;
	border-style:solid;
	padding-left:16px;
	padding-right:16px
}
.tap-button--router {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-button__icon {
	font-size:24px;
	color:inherit;
	margin-right:4px;
}
.tap-button--disabled {
	opacity:.5;
	cursor:not-allowed
}
.tap-button--loading {
	cursor:auto
}
.tap-button--primary {
	background:#15c5ce !important;
	color:#fff;
	border-color:#15c5ce !important;
}
.tap-button--primary>.loading-dots__wrapper>.loading-dots__dot {
	background-color:#fff;
	background-color:var(--extension-button-label-white)
}
.app-button-group .app-button-group__button-wrap:not(:last-child) {
    margin-right: 16px;
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--primary:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--primary:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:#14b9c2;
background-color:var(--primary-tap-blue-hover);
border-color:#14b9c2;
border-color:var(--primary-tap-blue-hover)
}
}
.tap-button--secondary {
	background:#ecfafb;
	background:var(--primary-tap-blue-light);
	color:#15c5ce;
	color:var(--primary-tap-blue);
	border-color:#ecfafb;
	border-color:var(--primary-tap-blue-light)
}
.tap-button--secondary>.loading-dots__wrapper>.loading-dots__dot {
	background-color:#15c5ce;
	background-color:var(--primary-tap-blue)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--secondary:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--secondary:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:#deebec;
background-color:var(--primary-tap-blue-light-hover);
border-color:#deebec;
border-color:var(--primary-tap-blue-light-hover)
}
}
.tap-button--tertiary {
	background:transparent;
	color:#1d2127;
	color:var(--gray-08);
	border-color:#ebeff0;
	border-color:var(--gray-02)
}
.tap-button--tertiary>.loading-dots__wrapper>.loading-dots__dot {
	background-color:#1d2127;
	background-color:var(--gray-08)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--tertiary:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--tertiary:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:rgba(0, 0, 0, .06);
background-color:var(--extension-overlay-black);
border-color:rgba(0, 0, 0, .06);
border-color:var(--extension-overlay-black)
}
}
.tap-button--quaternary {
	border:none;
	background:transparent;
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.tap-button--quaternary>.loading-dots__wrapper>.loading-dots__dot {
	background-color:#15c5ce;
	background-color:var(--primary-tap-blue)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--quaternary:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--quaternary:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:rgba(0, 0, 0, .06);
background-color:var(--extension-overlay-black);
border-color:rgba(0, 0, 0, .06);
border-color:var(--extension-overlay-black)
}
}
.tap-button--special {
	background:#fff;
	background:var(--extension-button-label-white);
	color:#15c5ce;
	color:var(--primary-tap-blue);
	border-color:#fff;
	border-color:var(--extension-button-label-white)
}
.tap-button--special>.loading-dots__wrapper>.loading-dots__dot {
	background-color:#15c5ce;
	background-color:var(--primary-tap-blue)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--special:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--special:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:rgba(0, 0, 0, .46);
background-color:var(--extension-components-black-hover);
border-color:rgba(0, 0, 0, .46);
border-color:var(--extension-components-black-hover)
}
}
.tap-button--danger {
	background:#f64c4c;
	background:var(--primary-red);
	color:#fff;
	color:var(--extension-button-label-white);
	border-color:#f64c4c;
	border-color:var(--primary-red)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--danger:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--danger:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:#e74747;
background-color:var(--primary-red-hover);
border-color:#e74747;
border-color:var(--primary-red-hover)
}
}
.tap-button--danger>.loading-dots__wrapper>.loading-dots__dot {
	background-color:#fff;
	background-color:var(--primary-white)
}
.tap-button--special.tap-button--done {
	color:#fff;
	color:var(--extension-button-label-white);
	background:rgba(0, 0, 0, .4);
	background:var(--extension-components-black);
	border-color:transparent
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--special.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--special.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:rgba(0, 0, 0, .46);
background-color:var(--extension-components-black-hover);
border-color:rgba(0, 0, 0, .46);
border-color:var(--extension-components-black-hover)
}
}
.tap-button--primary.tap-button--done, .tap-button--secondary.tap-button--done, .tap-button--tertiary.tap-button--done {
	color:#868c92;
	color:var(--gray-06);
	background:#f5f7f8;
	background:var(--gray-01);
	border-color:#ebeff0;
	border-color:var(--gray-02)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-button--primary.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover), .tap-button--secondary.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover), .tap-button--tertiary.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover) {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-button--primary.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover):hover, .tap-button--secondary.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover):hover, .tap-button--tertiary.tap-button--done:not(.tap-button--disabled, .tap-button--no-hover):hover {
background-color:#e6e8e9;
background-color:var(--gray-01-hover);
border-color:#e6e8e9;
border-color:var(--gray-01-hover)
}
}
.tap-button--small {
	height:28px;
	border-radius:14px;
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height);
	min-width:70px;
	padding:0 10px
}
.tap-button--small.tap-button--wide-screen {
	height:32px;
	border-radius:16px;
	min-width:84px;
	padding:0 10px
}
.tap-button--medium {
	height:32px;
	border-radius:16px;
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height);
	padding:0 16px
}
.tap-button--large, .tap-button--medium.tap-button--wide-screen {
	height:40px;
	border-radius:20px;
	padding:0 16px
}
.tap-button--large {
	font-size:16px;
	line-height:24px;
}
.tap-button--large.tap-button--wide-screen {
	height:46px;
	border-radius:23px;
	padding:0 24px
}
.tap-button--x-large {
	height:48px;
	border-radius:24px;
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height)
}
.tap-button--x-large.tap-button--wide-screen {
	height:48px;
	border-radius:24px;
	padding:0 24px
}
.tap-button.tap-button--plain {
	background-color:#fff;
	background-color:var(--primary-white);
	color:#14b9c8
}
.tap-button.tap-button--vant {
	position:relative;
	display:inline-block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:38px;
	font-size:16px;
	line-height:34px;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
-webkit-transition:opacity .2s;
transition:opacity .2s;
	-webkit-appearance:none
}
.loading-dots__wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0 auto
}
.loading-dots__wrapper .loading-dots__dot {
	width:1em;
	height:1em;
	border-radius:100%;
-webkit-animation:wavingDots .92s linear infinite;
animation:wavingDots .92s linear infinite;
	margin-right:.8em;
	background-color:#b9bec1;
	background-color:var(--gray-04)
}
.loading-dots__wrapper .loading-dots__dot:nth-child(2) {
-webkit-animation-delay:.115s;
animation-delay:.115s
}
.loading-dots__wrapper .loading-dots__dot:nth-child(3) {
-webkit-animation-delay:.23s;
animation-delay:.23s;
margin-right:0
}
@-webkit-keyframes wavingDots {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
33% {
-webkit-transform:translateY(-.28em);
transform:translateY(-.28em)
}
36% {
-webkit-transform:translateY(-.3em);
transform:translateY(-.3em)
}
40% {
-webkit-transform:translateY(-.3em);
transform:translateY(-.3em)
}
75% {
-webkit-transform:translateY(.3em);
transform:translateY(.3em)
}
to {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
@keyframes wavingDots {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
33% {
-webkit-transform:translateY(-.28em);
transform:translateY(-.28em)
}
36% {
-webkit-transform:translateY(-.3em);
transform:translateY(-.3em)
}
40% {
-webkit-transform:translateY(-.3em);
transform:translateY(-.3em)
}
75% {
-webkit-transform:translateY(.3em);
transform:translateY(.3em)
}
to {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}
[data-v-2c8b7b86]:export {
zIndex-navbar:100;
zIndex-dropdown:100;
zIndex-sticky:200;
zIndex-navbar-fixed:300;
zIndex-overlay:400;
zIndex-dialog:500;
zIndex-popover:600;
zIndex-tooltip:1000
}
.content-loading-box[data-v-2c8b7b86] {
	text-align:center
}
.content-loading-box--middle[data-v-2c8b7b86] {
	position:absolute;
	left:0;
	width:100%;
	z-index:1;
	bottom:50%;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
.taptap-dialog {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:500
}
.taptap-dropdown__content {
	padding:5px 0;
	border-radius:6px;
	text-align:left;
	background-color:#fff;
	background-color:var(--primary-white);
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	color:#1d2127;
	color:var(--gray-08);
	cursor:pointer
}
.taptap-dropdown__item {
	width:100%;
	background-color:#fff;
	background-color:var(--extension-shadow-background-white);
	cursor:pointer;
	font-size:15px;
	height:38px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#868c92;
	color:var(--gray-06);
	letter-spacing:0;
	min-width:110px;
	line-height:32px;
	white-space:nowrap;
	max-width:50vw
}
.popover-item__text-seleted {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.media-popover__dropdown-menu {
	overflow:auto
}
.taptap-confirm-modal {
	max-width:496px;
	width:80%;
	margin:10vh auto;
	max-height:80vh;
	border-radius:5px;
	overflow:hidden;
	background:#fff;
	background:var(--primary-white);
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 20px var(--extension-components-black);
	box-shadow:0 0 20px rgba(0, 0, 0, .4);
	box-shadow:0 0 20px var(--extension-components-black)
}
.taptap-confirm-modal__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:15px;
	border-bottom:1px solid #ebeff0;
	border-bottom:1px solid var(--gray-02);
	color:#fff;
	color:var(--primary-white);
	background:#15c5ce;
	background:var(--primary-tap-blue)
}
.taptap-confirm-modal__header .taptap-confirm-modal__title {
	margin:0;
	font-size:18px;
	line-height:1.42857143;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	color:#fff;
	color:var(--extension-button-label-white)
}
.taptap-confirm-modal__header .icon-close-icon {
	width:24px;
	height:24px;
	font-size:24px;
	font-weight:700;
	cursor:pointer;
	fill:#fff;
	fill:var(--extension-button-label-white)
}
.taptap-confirm-modal__footer {
	padding:13px 20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.taptap-confirm-modal__footer .taptap-button {
	margin-left:20px;
	line-height:1.2
}
.taptap-confirm-modal__footer .van-button--plain {
	background-color:#fff;
	background-color:var(--primary-white)
}
.taptap-confirm-modal_light {
	position:relative;
	width:320px;
	margin:0 auto;
	top:15%
}
.taptap-confirm-modal_light .taptap-confirm-modal__header {
	color:#1d2127;
	color:var(--gray-08);
	padding:30px 0 0;
	border:none;
	background:transparent;
	text-align:center
}
.taptap-confirm-modal_light .icon-close-icon {
	position:absolute;
	color:rgba(29, 33, 39, .12);
	color:var(--extension-divider-gray);
	right:10px;
	top:5px
}
.taptap-confirm-modal_light .taptap-confirm-modal__title {
	font-size:16px
}
.taptap-confirm-modal_light .message-box_container_message {
	padding:20px 25px;
	font-size:14px;
	text-align:center
}
.taptap-confirm-modal_light .taptap-confirm-modal__footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	border-top:1px solid #ebeff0;
	border-top:1px solid var(--gray-02)
}
.taptap-confirm-modal_light .taptap-confirm-modal__footer .taptap-button {
	margin:0;
	height:auto;
	color:#15c5ce;
	color:var(--primary-tap-blue);
	padding:15px 0;
	border:none;
	background:transparent;
	border-radius:0;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.taptap-confirm-modal_light .taptap-confirm-modal__footer .taptap-button:first-child {
	border-right:1px solid #ebeff0;
	border-right:1px solid var(--gray-02)
}
.taptap-confirm-modal_light .taptap-confirm-modal__content {
	padding:20px 25px
}
.taptap-confirm-modal_light .taptap-confirm-modal__content p {
	font-size:14px;
	margin:0
}
.modal-confirm__box .text-center {
	text-align:center
}
[data-v-1bc4814c]:export {
zIndex-navbar:100;
zIndex-dropdown:100;
zIndex-sticky:200;
zIndex-navbar-fixed:300;
zIndex-overlay:400;
zIndex-dialog:500;
zIndex-popover:600;
zIndex-tooltip:1000
}
.page-loading[data-v-1bc4814c] {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	max-height:100vh;
	background:transparent;
	text-align:center
}
.page-loading .van-loading[data-v-1bc4814c] {
	display:inline-block
}
.page-loading.fullscreen[data-v-1bc4814c] {
	position:fixed
}
.page-loading .middle[data-v-1bc4814c] {
	position:absolute;
	top:48%
}
.page-loading .error-block[data-v-1bc4814c] {
	text-align:center
}
.page-loading .error-block .try-again[data-v-1bc4814c] {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.page-loading .error-block .link[data-v-1bc4814c] {
	text-indent:4px;
	text-decoration:underline
}
.page-loading.page-loading--mobile[data-v-1bc4814c] {
	height:calc(100vh - 114px);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:transparent
}
.taptap-tooltips__content {
	padding:5px 15px;
	border-radius:6px;
	text-align:left;
	background-color:#fff;
	background-color:var(--primary-white);
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	box-shadow:0 6px 12px rgba(0, 0, 0, .175);
	color:#1d2127;
	color:var(--gray-08);
	cursor:pointer
}
@media only screen and (max-width:499px) {
.unlogin-dialog.taptap-confirm-modal {
width:94%
}
}
.unlogin-dialog__contents {
	padding:50px 20px
}
.unlogin-dialog__contents p {
	font-size:18px;
	color:#868c92;
	color:var(--gray-06);
	margin:0
}
.unlogin-dialog__contents p a {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	display:inline-block
}
.user-avatar {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	border-radius:50%
}
.user-avatar:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:200%;
	height:200%;
	-webkit-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:scale(.5);
	transform:scale(.5);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(0, 0, 0, .06);
	border:1px solid var(--extension-overlay-black);
	border-radius:50%;
	z-index:-1
}
.user-avatar .taptap-popover__trigger-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.user-avatar--default {
	width:50px;
	height:50px
}
.user-avatar__verified-reason {
	position:absolute;
	bottom:4px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	border-radius:3px;
	font-size:12px;
	padding:8px;
	text-align:center;
	line-height:1.428;
	z-index:1;
	background:#fff;
	background:var(--primary-white);
	white-space:nowrap;
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray);
	opacity:.9;
	-webkit-box-shadow:0 1px 2px 0 rgba(#000000, .1);
	-webkit-box-shadow:0 1px 2px 0 rgba(var(--primary-black), .1);
	box-shadow:0 1px 2px 0 rgba(#000000, .1);
	box-shadow:0 1px 2px 0 rgba(var(--primary-black), .1)
}
.user-avatar__verified-reason .verified-arrow {
	background:#fff;
	background:var(--primary-white);
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:3px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	border:none
}
.user-avatar__verified-reason .verified-arrow:after, .user-avatar__verified-reason .verified-arrow:before {
	position:absolute;
	height:0;
	width:0;
	border:solid transparent;
	content:" ";
	pointer-events:none
}
.user-avatar__verified-reason .verified-arrow:after {
	border-width:5px;
	border-color:transparent
}
.user-avatar__verified-reason .verified-arrow:before {
	border-width:6px;
	border-color:transparent
}
.user-avatar__verified-reason .verified-arrow:after, .user-avatar__verified-reason .verified-arrow:before {
	top:100%;
	left:50%
}
.user-avatar__verified-reason .verified-arrow:after {
	margin-left:-5px;
	border-top-color:#fff;
	border-top-color:var(--primary-white)
}
.user-avatar__verified-reason .verified-arrow:before {
	margin-left:-6px;
	border-top-color:hsla(0, 100%, 70%, .1);
	border-top-color:var(--extension-coral-light)
}
.taptap-popover.user-avatar__verified {
	position:absolute;
	bottom:0;
	right:-5.2%;
	width:43%;
	height:43%;
	z-index:1
}
.user-avatar__verified-icon {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.user-avatar__image {
	width:100%;
	height:100%;
	border-radius:50%
}
.user-avatar__image img {
	border-radius:50%
}
.user-avatar__image__mask {
	position:absolute;
	top:0;
	left:0;
	border-radius:50%;
	color:#fff;
	color:var(--extension-button-label-white);
	background:rgba(0, 0, 0, .4);
	background:var(--extension-components-black);
	width:100%;
	height:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0 8px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}
.error-page {
	min-height:80vh;
	max-width:1070px;
	margin:0 auto
}
.error-page__image {
	height:220px;
	margin-bottom:30px
}
.empty-page__wrap {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.app-rating, .empty-page__wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.app-rating {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	color:#15c5ce;
}
.app-rating__icon {
	margin-right:2px
}
.upload-img {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.upload-img, .upload-img__btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.upload-img__btn {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden
}
.upload-img__btn--dashed {
	border:2px dashed #d2d7d9;
	border:2px dashed var(--gray-03)
}
.upload-img__btn--dashed .icon-plus {
	fill:#d2d7d9;
	fill:var(--gray-03);
	width:20px;
	height:20px;
	color:#d2d7d9;
	color:var(--gray-03)
}
.upload-img__btn--solid {
	border:none;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray)
}
.upload-img__btn--solid .icon-plus {
	display:none
}
.upload-img__btn--solid:after, .upload-img__btn--solid:before {
	content:" ";
	background-color:#b9bec1;
	background-color:var(--gray-04);
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.upload-img__btn--solid:before {
	width:39px;
	height:4px
}
.upload-img__btn--solid:after {
	height:39px;
	width:4px
}
.upload-img__btn-input-file {
	position:absolute;
	width:100%;
	height:100%;
	left:-10px;
	top:-10px;
	padding:10px;
	opacity:0;
	cursor:pointer
}
.upload-img__imgbox {
	position:relative;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#ebeff0;
	background-color:var(--gray-02)
}
.upload-img__imgbox-del {
	position:absolute;
	right:4px;
	top:4px
}
.upload-img__imgbox-loading {
	width:100%;
	height:100%;
	background-color:hsla(0, 0%, 93.3%, .6);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.forum-child {
	height:420px;
	padding:15px 1px 1px
}
.forum-child__item {
	margin:0!important;
	padding:0
}
.forum-child__item-selecticon {
	position:absolute;
	top:50%;
	margin-top:-9px;
	right:10px;
	color:#14b9cb;
	width:18px;
	height:18px;
	border-radius:100px;
	display:none;
	fill:#14b9cb
}
.forum-child_item--active {
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray)
}
.forum-child_item--active .forum-child__item-selecticon {
	display:block
}
.forum-child_item--active .forum-child__title-span {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.forum-child__box {
	height:369px;
	overflow-y:scroll
}
.forum-child__box--ul {
	padding:0 14px;
	margin-bottom:0
}
.forum-child__item-line {
	display:block;
	margin:6px 5px;
	height:1px;
	background-color:#ebeff0;
	background-color:var(--gray-02)
}
.forum-child__block {
	cursor:pointer;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 5px;
	position:relative;
	height:39px;
	border-radius:3px
}
.forum-child__block, .forum-child__title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.forum-child__title-span {
	font-size:16px;
	line-height:19px;
	color:#1d2127;
	color:var(--gray-08)
}
.edit-game-select__back {
	margin-bottom:10px
}
.forum-child__line {
	width:100%;
	height:8px;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray);
	margin-bottom:6px
}
.forum-child__box--ul--ban .forum-child__title-span {
	color:#d2d7d9;
	color:var(--gray-03)
}
.forum-child__box--ul--ban .forum-child__title-span--hint {
	color:#1d2127;
	color:var(--gray-08)
}
.forum-child__box--ul--ban .forum-child__block {
	cursor:auto
}
.forum-child__loading {
	border-radius:10px
}
.forum-child__box--ul--child-line .forum-child__item:last-child .forum-child__item-line {
	background-color:#fff;
	background-color:var(--primary-white);
	margin-bottom:0
}
.taptap-loading-icon {
	display:block;
	margin:10px auto;
	width:20px
}
.theme-setting--content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.tap-hint {
	max-width:256px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.tap-hint__close {
	cursor:pointer;
	color:#fff;
	color:var(--extension-button-label-white);
	height:22px
}
[data-v-75ac8188]:export {
zIndex-navbar:100;
zIndex-dropdown:100;
zIndex-sticky:200;
zIndex-navbar-fixed:300;
zIndex-overlay:400;
zIndex-dialog:500;
zIndex-popover:600;
zIndex-tooltip:1000
}
.user-avatar-login[data-v-75ac8188], .user-avatar-unlogin[data-v-75ac8188] {
	width:40px;
	height:40px;
	padding:0;
	border-radius:20px;
	cursor:pointer
}
@media only screen and (max-width:499px) {
.user-avatar-login[data-v-75ac8188], .user-avatar-unlogin[data-v-75ac8188] {
width:28px;
height:28px
}
}
.dropdown-menu__wrap[data-v-75ac8188] {
	padding:0 16px
}
.navbar-user__avatar[data-v-75ac8188] {
	display:inline-block;
	width:100%;
	height:100%
}
.switch-theme-hint[data-v-75ac8188] {
	position:absolute;
	right:12px;
	top:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	background:rgba(52, 57, 71, .96);
	background:var(--extension-toast-black);
	border-radius:8px;
	border-radius:var(--radius-m6-w8);
	z-index:1;
	padding:8px
}
.switch-theme-hint[data-v-75ac8188]:after {
	content:"";
	position:absolute;
	right:16px;
	top:-12px;
	width:0;
	height:0;
	border:6px solid transparent;
	border-bottom-color:rgba(52, 57, 71, .96)
}
@media only screen and (max-width:499px) {
.switch-theme-hint[data-v-75ac8188] {
right:0
}
.switch-theme-hint[data-v-75ac8188]:after {
right:9px
}
}
.switch-theme-hint .tap-hint__close[data-v-75ac8188] {
	color:#fff;
	color:var(--extension-button-label-white)
}
.switch-theme__title[data-v-75ac8188] {
	margin-right:8px;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content
}
.user-btn__notification {
	width:100%;
	height:100%;
	border-radius:20px;
	outline:none;
	background:transparent;
	cursor:pointer;
	margin:0;
	padding:0;
	position:static;
	font-size:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.user-btn__notification:active, .user-btn__notification:focus, .user-btn__notification:hover {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.nav-header__notifications-icon {
	fill:#1d2127;
	fill:var(--gray-08)
}
.nav-header__notifications-icon-active {
	fill:#15c5ce;
	fill:var(--primary-tap-blue)
}
@media only screen and (max-width:499px) {
.taptap-notice-widget {
width:100%
}
}
.unread, .unread .sender {
	position:relative
}
.unread .sender:before {
	content:"";
	display:block;
	width:8px;
	height:8px;
	background-color:#e03730;
	border-radius:50%;
	position:absolute;
	top:50%;
	left:-14px;
	margin-top:-4px
}
.user-notification__popover .dropdown:not(.open) .dropdown-menu {
display:none
}
@media only screen and (max-width:499px) {
.taptap-popover__content-wrap.user-notification__popover {
left:calc(-50% + 176px)!important
}
}
.icon-ico-m28-w28-moments-outlined {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.icon-ico-m28-w28-video-outlined {
	color:#ff8156;
	color:var(--primary-tap-orange)
}
.icon-ico-m28-w28-post-outlined {
	color:#5991ff;
	color:var(--extension-mazarine)
}
.action-menuitem__item-text {
	color:#1d2127;
	color:var(--gray-08);
	font-size:16px;
	font-size:var(--paragraph-m16-w16-size);
	margin-left:12px
}
.user-btn__post {
	width:40px;
	height:40px;
	border-radius:50%;
	background:#fff;
	background:var(--primary-white);
	cursor:pointer;
	margin:0;
	padding:0;
	position:static;
	font-size:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#1d2127;
	color:var(--gray-08)
}
.user-btn__post:hover {
	background:rgba(0, 0, 0, .06);
	background:var(--extension-overlay-black)
}
.user-btn__post--active {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.publish-action__popover {
	width:352px;
	background:#fff;
	background:var(--primary-white);
	-webkit-box-shadow:0 6px 32px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 6px 32px var(--extension-components-black);
	box-shadow:0 6px 32px rgba(0, 0, 0, .4);
	box-shadow:0 6px 32px var(--extension-components-black);
	border-radius:10px;
	z-index:1;
	padding:8px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.publish-action__popover .header-popover__menu-item {
	padding:14px 16px
}
.publish-menu__popover-float {
	display:none
}
@media only screen and (max-width:996px) {
.publish-menu__popover-float {
position:fixed;
right:60px;
display:flex;
flex-direction:column;
justify-content:center;/*! autoprefixer: off */
bottom:60px;
bottom:calc(60px + var(--safe-area-inset-bottom));
margin-left:20px;
z-index:1
}
}
.publish-menu__popover-float .user-btn__post {
	width:54px;
	height:54px;
	background:#15c5ce;
	background:var(--primary-tap-blue);
	color:#fff;
	color:var(--primary-white)
}
@media only screen and (max-width:499px) {
.publish-action__popover {
width:calc(100vw - 32px);
left:-16px!important
}
.publish-menu__popover-float {
right:16px
}
.publish-menu__popover-float .user-btn__post {
width:48px;
height:48px
}
}
.search-box-capsule {
	height:auto;
	width:100%
}
.search-box-capsule .tap-slide__line {
	display:none
}
.search-box-capsule .tap-slide-button {
	display:initial;
	width:20px;
	width:var(--space-m16-w20);
	height:100%;
	-webkit-transform:none;
	transform:none
}
.search-box-capsule .tap-slide-button--icon {
	display:none
}
.search-box-capsule .tap-slide-button--prev {
	background:-webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), to(#fff));
	background:linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff)
}
.search-box-capsule .tap-slide-button--next {
	background:-webkit-gradient(linear, right top, left top, from(#fff), to(hsla(0, 0%, 100%, 0)));
	background:linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0))
}
@media only screen and (max-width:499px) {
.search-box-capsule .tap-slide-button--prev {
background:-webkit-gradient(linear, right top, left top, from(rgba(245, 247, 248, 0)), to(#f5f7f8));
background:linear-gradient(270deg, rgba(245, 247, 248, 0), #f5f7f8)
}
.search-box-capsule .tap-slide-button--next {
margin-right:-1px;
background:-webkit-gradient(linear, right top, left top, from(#f5f7f8), to(rgba(245, 247, 248, 0)));
background:linear-gradient(270deg, #f5f7f8, rgba(245, 247, 248, 0))
}
}
.search-box-capsule.search-box-capsule--dark .tap-slide-button--prev {
	background:-webkit-gradient(linear, right top, left top, from(rgba(52, 57, 71, 0)), to(#252733));
	background:linear-gradient(270deg, rgba(52, 57, 71, 0), #252733)
}
.search-box-capsule.search-box-capsule--dark .tap-slide-button--next {
	background:-webkit-gradient(linear, right top, left top, from(#252733), to(rgba(52, 57, 71, 0)));
	background:linear-gradient(270deg, #252733, rgba(52, 57, 71, 0))
}
@media only screen and (max-width:499px) {
.search-box-capsule.search-box-capsule--dark .tap-slide-button--prev {
background:-webkit-gradient(linear, right top, left top, from(rgba(52, 57, 71, 0)), to(#343947));
background:linear-gradient(270deg, rgba(52, 57, 71, 0), #343947)
}
.search-box-capsule.search-box-capsule--dark .tap-slide-button--next {
background:-webkit-gradient(linear, right top, left top, from(#343947), to(rgba(52, 57, 71, 0)));
background:linear-gradient(270deg, #343947, rgba(52, 57, 71, 0))
}
}
.tap-search-box__capsule-button {
	background:#fff;
	background:var(--primary-white);
	border-color:rgba(29, 33, 39, .12);
	border-color:var(--extension-divider-gray);
	min-width:auto;
	margin-right:4px;
	max-width:274px
}
.tap-search-box__capsule-button-title {
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:block
}
.tap-search-box__capsule-button-icon {
	margin-left:6px;
	margin-left:var(--space-m4-w6)
}
@media only screen and (max-width:499px) {
.tap-search-box__capsule-button {
height:26px;
max-width:calc(50vw - 34px)
}
}
.search-placeholder-box {
	position:relative
}
.search-placeholder-text {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	opacity:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.search-placeholder-text--prev {
-webkit-animation:placeholder-slide-up-out .5s forwards;
animation:placeholder-slide-up-out .5s forwards
}
.search-placeholder-text--current {
-webkit-animation:placeholder-slide-up-in .5s forwards;
animation:placeholder-slide-up-in .5s forwards
}
@-webkit-keyframes placeholder-slide-up-out {
0% {
opacity:.8;
-webkit-transform:translate3d(0, -50%, 0);
transform:translate3d(0, -50%, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -150%, 0);
	transform:translate3d(0, -150%, 0)
}
}
@keyframes placeholder-slide-up-out {
0% {
opacity:.8;
-webkit-transform:translate3d(0, -50%, 0);
transform:translate3d(0, -50%, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -150%, 0);
	transform:translate3d(0, -150%, 0)
}
}
@-webkit-keyframes placeholder-slide-up-in {
0% {
opacity:0;
-webkit-transform:translate3d(0, 50%, 0);
transform:translate3d(0, 50%, 0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0, -50%, 0);
	transform:translate3d(0, -50%, 0)
}
}
@keyframes placeholder-slide-up-in {
0% {
opacity:0;
-webkit-transform:translate3d(0, 50%, 0);
transform:translate3d(0, 50%, 0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0, -50%, 0);
	transform:translate3d(0, -50%, 0)
}
}
.tap-search-input__input-wrapper {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:8px 12px;
	padding:8px var(--space-m8-w12);
	border-radius:42px;
	background-color:#fff;
	background-color:var(--primary-white);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid transparent
}
.tap-search-input__input-wrapper .icon-button {
	background:transparent;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:auto;
	font-size:18px;
	cursor:pointer
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-search-input__input-wrapper .icon-button {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-search-input__input-wrapper .icon-button:hover {
color:#d2d7d9;
color:var(--gray-03)
}
}
.tap-search-input__input-wrapper .icon-button svg {
	vertical-align:middle
}
.tap-search-input__input-wrapper--focusing {
	border-color:#15c5ce;
	border-color:var(--primary-tap-blue)
}
.tap-button.tap-search-input__submit-button {
	padding:8px 22px;
	-webkit-box-sizing:unset;
	box-sizing:unset;
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height);
	height:unset;
	border:none;
	margin-left:12px
}
.tap-search-input__search-input::-webkit-input-placeholder {
font-size:16px!important;
font-size:var(--paragraph-m16-w16-size)!important;
line-height:24px!important;
line-height:var(--paragraph-m16-w16-line-height)!important;
color:#b9bec1!important;
color:var(--gray-04)!important
}
.tap-search-input__search-input:-ms-input-placeholder, .tap-search-input__search-input::-moz-placeholder, .tap-search-input__search-input::-ms-input-placeholder, .tap-search-input__search-input::-webkit-input-placeholder, .tap-search-input__search-input::placeholder {
font-size:16px!important;
font-size:var(--paragraph-m16-w16-size)!important;
line-height:24px!important;
line-height:var(--paragraph-m16-w16-line-height)!important;
color:#b9bec1!important;
color:var(--gray-04)!important
}
@media only screen and (max-width:996px) {
.tap-search-input__input-wrapper {
padding-top:4px;
padding-bottom:4px
}
}
@media only screen and (max-width:499px) {
.tap-button.tap-search-input__submit-button {
padding:3px 10px;
min-width:unset
}
}
.tap-rate {
	white-space:nowrap;
	position:relative
}
.tap-rate__star {
	color:#d2d7d9;
	color:var(--gray-03);
	cursor:pointer
}
.tap-rate__normal {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-rate__highlight {
	overflow:hidden;
	position:absolute;
	top:0
}
.tap-rate__highlight, .tap-rate__normal {
	font-size:0
}
.tap-rate__highlight .tap-rate__star:last-child, .tap-rate__normal .tap-rate__star:last-child {
	padding-right:0!important
}
.media-popover {
	width:auto
}
.tap-search-chip {
	padding:8px 14px;
	padding:var(--space-m6-w8) var(--space-m10-w14);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%
}
.tap-search-chip.tap-search-chip--has-icon .tap-text:after {
	content:" ";
	display:inline-block;
	width:4px;
	width:var(--space-m2-w4)
}
.tap-search-chip.tap-chip {
	color:#1d2127;
	color:var(--gray-08)
}
.tap-search-chip__icon {
	height:18px
}
.tap-search-block__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:10px 16px 12px
}
@media only screen and (max-width:499px) {
.tap-search-block__header {
padding:7px 16px 9px
}
}
.tap-search-block__content {
	overflow:hidden;
	padding:0 16px
}
.tap-search-block__toggle {
-webkit-transition:-webkit-transform .33s;
transition:-webkit-transform .33s;
transition:transform .33s;
transition:transform .33s, -webkit-transform .33s;
	padding:7px
}
.tap-search-block__toggle--open {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.tap-search-block__chip, .tap-search-block__toggle {
	margin-right:6px;
	margin-right:var(--space-m4-w6);
	margin-bottom:12px;
	margin-bottom:var(--space-m8-w12);
	padding:6px 14px;
	padding:var(--space-m4-w6) var(--space-m10-w14)
}
.tap-search-block__chip-highlight {
	background-color:#ecfafb;
	background-color:var(--primary-tap-blue-light);
	position:relative
}
.tap-search-block__chip-highlight:before {
	position:absolute;
	content:"";
	display:block;
	pointer-events:none;
	top:-50%;
	right:-50%;
	bottom:-50%;
	left:-50%;
	border:0 solid rgba(21, 197, 206, .1);
	-webkit-transform:scale(.5);
	transform:scale(.5)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.tap-search-block__chip-highlight {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.tap-search-block__chip-highlight:hover {
background-color:#deebec;
background-color:var(--primary-tap-blue-light-hover);
position:relative
}
.tap-search-block__chip-highlight:hover:before {
position:absolute;
content:"";
display:block;
pointer-events:none;
top:-50%;
right:-50%;
bottom:-50%;
left:-50%;
border:0 solid #cae6e8;
-webkit-transform:scale(.5);
transform:scale(.5)
}
}
.tap-search-block__chip-highlight:before {
	border-width:2px;
	border-radius:100px
}
.tap-search-suggest__row {
	padding:12px 8px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border-radius:6px
}
@media only screen and (max-width:996px) {
.tap-search-suggest__row {
padding:12px 16px
}
}
.tap-search-suggest__icon {
	margin-right:12px;
	margin-right:var(--space-m8-w12);
	-ms-flex-negative:0;
	flex-shrink:0
}
.tap-search-suggest__text {
	display:block;
	position:relative;
	height:24px;
	height:var(--paragraph-m16-w16-line-height)
}
.tap-search-suggest__empty-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:96px
}
.tap-search-suggest__active {
	background-color:rgba(0, 0, 0, .06);
	background-color:var(--extension-overlay-black)
}
.standalone-layout .tap-search-suggest__wrapper {/*! autoprefixer: off */
	padding-bottom:1em;
	padding-bottom:calc(1em + var(--safe-area-inset-bottom))
}
.tap-hot-search__wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	padding:4px 0
}
.tap-hot-search__disable-mask {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	border-radius:6px;
	cursor:pointer
}
.tap-hot-search-item__wrapper {
	width:calc(100% - 8px);
	white-space:normal;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer;
	padding:8px 8px 8px 4px;
	border-radius:6px;
	margin:0 4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.tap-hot-search-item__index {
	margin-right:8px;
	display:inline-block;
	width:24px;
	width:var(--icon-size-m22-w24);
	text-align:center;
	-ms-flex-negative:0;
	flex-shrink:0
}
.tap-hot-search-item__ad-index {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-hot-search-item__ad-index:after {
	content:"";
	display:block;
	width:6px;
	height:6px;
	background:#fa0;
	background:var(--extension-yellow);
	border-radius:6px
}
.tap-hot-search__wrapper .tap-hot-search-item__index--highlight {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.tap-hot-search-item__gap {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:8px
}
.tap-hot-search-item__gap-no-icon {
	min-width:24px
}
.tap-hot-search-item__trend-icon {
	vertical-align:middle;
	float:right
}
.tap-hot-search-item__icon {
	margin-left:4px;
	margin-left:var(--space-m2-w4)
}
@font-face {
font-family:swiper-icons;
src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
font-weight:400;
font-style:normal
}
:root {
--swiper-theme-color:#007aff
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform:translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
	flex-wrap:wrap;
	flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform, height
}
.swiper-container-3d {
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-css-mode>.swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
:root {
--swiper-navigation-size:44px
}
.swiper-button-next, .swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
width:calc(var(--swiper-navigation-size)/44*27);
	height:44px;
	height:var(--swiper-navigation-size);
	margin-top:-22px;
margin-top:calc(var(--swiper-navigation-size)*-1/2);
	z-index:10;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--swiper-theme-color);
	color:var(--swiper-navigation-color, var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-family:swiper-icons;
	font-size:44px;
	font-size:var(--swiper-navigation-size);
	text-transform:none!important;
	letter-spacing:0;
	text-transform:none;
	font-variant:normal
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content:"prev"
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right:10px;
	left:auto
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content:"next"
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
--swiper-navigation-color:#fff
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
--swiper-navigation-color:#000
}
.swiper-button-lock {
	display:none
}
.swiper-pagination {
	position:absolute;
	text-align:center;
transition:opacity .3s;
	transform:translateZ(0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform:scale(.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:var(--swiper-theme-color);
	background:var(--swiper-pagination-color, var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	transform:translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
transition:transform .2s, top .2s
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:transform .2s, left .2s
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:transform .2s, right .2s
}
.swiper-pagination-progressbar {
	background:rgba(0, 0, 0, .25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-theme-color);
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-white {
--swiper-pagination-color:#fff
}
.swiper-pagination-black {
--swiper-pagination-color:#000
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, .5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-slide-zoomed {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:swiper-preloader-spin 1s linear infinite;
	box-sizing:border-box;
	border-radius:50%;
	border:4px solid var(--swiper-theme-color);
	border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top:4px solid transparent
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
to {
transform:rotate(1turn)
}
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube {
	overflow:visible
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-flip {
	overflow:visible
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.tap-slide-button, .tap-swiper-button {
	color:#868c92;
	color:var(--gray-06);
	z-index:10;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	cursor:pointer;
-webkit-transition:opacity .5s;
transition:opacity .5s;
	width:48px
}
.tap-slide-button.tap-slide-button--image, .tap-slide-button.tap-swiper-button--image, .tap-swiper-button.tap-slide-button--image, .tap-swiper-button.tap-swiper-button--image {
	width:28px
}
.tap-slide-button.slide-button-disabled, .tap-slide-button.swiper-button-disabled, .tap-swiper-button.slide-button-disabled, .tap-swiper-button.swiper-button-disabled {
	cursor:none;
	visibility:hidden;
	opacity:0;
	z-index:0;
	pointer-events:none
}
.tap-slide-button .icon-arrow_down, .tap-swiper-button .icon-arrow_down {
	width:28px;
	height:28px
}
.tap-slide-button--circle, .tap-swiper-button--circle {
	height:36px;
	border-radius:50%;
	background:#fff;
	background:var(--extension-shadow-background-white);
	color:#1d2127;
	color:var(--gray-08);
	-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, .1);
	box-shadow:0 3px 6px 0 rgba(0, 0, 0, .1);
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-slide-button--circle .tap-slide-button--icon, .tap-slide-button--circle .tap-swiper-button--icon, .tap-swiper-button--circle .tap-slide-button--icon, .tap-swiper-button--circle .tap-swiper-button--icon {
	height:22px;
	height:var(--icon-size-m20-w22);
	width:22px;
	width:var(--icon-size-m20-w22)
}
.tap-slide-button--prev, .tap-swiper-button--prev {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);
	transform:matrix(-1, 0, 0, 1, 0, 0)
}
.tap-slide-button--prev.tap-slide-button--circle, .tap-slide-button--prev.tap-swiper-button--circle, .tap-swiper-button--prev.tap-slide-button--circle, .tap-swiper-button--prev.tap-swiper-button--circle {
	top:50%;
	width:36px;
	-webkit-transform:matrix(-1, 0, 0, 1, 0, -20);
	transform:matrix(-1, 0, 0, 1, 0, -20)
}
.tap-slide-button--next, .tap-swiper-button--next {
	position:absolute;
	top:0;
	bottom:0;
	right:0
}
.tap-slide-button--next.tap-slide-button--circle, .tap-slide-button--next.tap-swiper-button--circle, .tap-swiper-button--next.tap-slide-button--circle, .tap-swiper-button--next.tap-swiper-button--circle {
	top:50%;
	width:36px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.tap-slide-button--default, .tap-swiper-button--default {
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, #f5f7f8), to(rgba(245, 247, 248, 0)));
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, var(--extension-background-gray)), to(rgba(245, 247, 248, 0)));
	background:linear-gradient(270deg, #f5f7f8 55.56%, rgba(245, 247, 248, 0));
	background:linear-gradient(270deg, var(--extension-background-gray) 55.56%, rgba(245, 247, 248, 0))
}
.tap-slide-button--default.tap-swiper-button--dark, .tap-swiper-button--default.tap-swiper-button--dark {
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, #f5f7f8), to(rgba(52, 57, 71, 0)));
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, var(--extension-background-gray)), to(rgba(52, 57, 71, 0)));
	background:linear-gradient(270deg, #f5f7f8 55.56%, rgba(52, 57, 71, 0));
	background:linear-gradient(270deg, var(--extension-background-gray) 55.56%, rgba(52, 57, 71, 0))
}
.tap-slide-button--white, .tap-swiper-button--white {
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, #fff), to(hsla(0, 0%, 100%, 0)));
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, var(--primary-white)), to(hsla(0, 0%, 100%, 0)));
	background:linear-gradient(270deg, #fff 55.56%, hsla(0, 0%, 100%, 0));
	background:linear-gradient(270deg, var(--primary-white) 55.56%, hsla(0, 0%, 100%, 0))
}
.tap-slide-button--white.tap-swiper-button--dark, .tap-swiper-button--white.tap-swiper-button--dark {
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, #fff), to(rgba(37, 39, 51, 0)));
	background:-webkit-gradient(linear, right top, left top, color-stop(55.56%, var(--primary-white)), to(rgba(37, 39, 51, 0)));
	background:linear-gradient(270deg, #fff 55.56%, rgba(37, 39, 51, 0));
	background:linear-gradient(270deg, var(--primary-white) 55.56%, rgba(37, 39, 51, 0))
}
.tap-slide-button--image, .tap-swiper-button--image {
	background:rgba(0, 0, 0, .4);
	background:var(--extension-components-black);
	color:#fff;
	color:var(--extension-button-label-white)
}
.tap-swiper-pagination {
	display:none
}
@media only screen and (max-width:499px) {
.tap-slide-button, .tap-swiper-button {
display:none
}
}
.tap-special-swiper-wrapper .tap-swiper-scrollbar, .tap-swiper .tap-swiper-scrollbar {
	opacity:0;
	display:none;
-webkit-transition:opacity .5s;
transition:opacity .5s
}
.tap-special-swiper-wrapper .swiper-wrapper, .tap-swiper .swiper-wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-swiper-wrapper__hover-navigation .tap-swiper-button {
	opacity:0
}
.tap-swiper-wrapper__hover-navigation:hover .tap-swiper-button {
	opacity:1
}
.tap-swiper-wrapper__none-navigation .tap-swiper-button {
	display:none
}
.tap-search-ranking__slide {
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:100;
	background-color:#fff;
	background-color:var(--primary-white)
}
.tap-search-ranking__slide .tap-slide__line {
	bottom:3px
}
.tap-search-ranking__slide-item {
	padding:8px 16px;
	position:relative
}
.tap-search-ranking__slide-item:not(:first-child):after {
display:block;
content:"";
position:absolute;
height:16px;
height:var(--space-m12-w16);
width:1px;
left:0;
top:13px;
background-color:rgba(29, 33, 39, .12);
background-color:var(--extension-divider-gray)
}
.tap-search-ranking__slide-item__icon {
	margin-right:4px;
	margin-right:var(--space-m2-w4);
	height:24px;
	height:var(--heading-m14-w16-line-height);
	width:26px;
	width:var(--icon-size-m24-w26)
}
.tap-search-ranking__slide-item__hover {
	cursor:pointer
}
.tap-search-ranking__swiper .swiper-wrapper {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.tap-search-ranking__swiper .swiper-slide {
	height:auto;
	width:auto;
	margin-top:12px;
	margin-left:16px
}
.tap-search-ranking__swiper .swiper-slide:last-child {
	margin-right:16px
}
.tap-search-ranking__swiper-item {
	background-image:linear-gradient(#ecfafb, #fff 100px);
	background-image:linear-gradient(var(--primary-tap-blue-light), var(--primary-white) 100px);
	border:1px solid rgba(21, 197, 206, .4);
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-ms-flex-negative:0;
	flex-shrink:0;
	background-image:linear-gradient(#ecfafb, #fff 120px);
	background-image:linear-gradient(var(--primary-tap-blue-light), var(--primary-white) 120px);
	border-radius:10px;
	border-radius:var(--radius-m8-w10)
}
.tap-search-ranking__swiper-item .tap-search-block__header {
	padding:16px 16px 12px;
	padding:var(--space-m12-w16) var(--space-m12-w16) var(--space-m8-w12)
}
.tap-search-ranking {
	margin-bottom:60px
}
.tap-search-intro__wrapper {
	-webkit-box-shadow:0 6px 32px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 6px 32px var(--extension-components-black);
	box-shadow:0 6px 32px rgba(0, 0, 0, .4);
	box-shadow:0 6px 32px var(--extension-components-black);
	background-color:#fff;
	background-color:var(--primary-white);
	border-radius:10px;
	max-height:80vh;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
@supports(overflow:overlay) {
.tap-search-intro__wrapper {
overflow-y:overlay
}
}
.tap-search-intro__wrapper .taptap-popover__scroll-tips {
	z-index:1;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px
}
.tap-search-intro__wrapper--loading {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-search-intro__wrapper--suggest {
	padding:8px
}
@media only screen and (max-width:499px) {
.tap-search-intro__wrapper--suggest {
padding:0
}
}
.tap-search-intro__history {
	margin-top:6px
}
.tap-search-intro__change-discover-btn--text {
	margin:0 4px
}
.tap-search-intro__change-discover-btn--loading {
	-webkit-animation:goLoading 1s ease-in-out infinite;
	animation:goLoading 1s ease-in-out infinite
}
.tap-search-intro__hot-search-title-icon {
	font-size:28px;
	color:#15c5ce;
	color:var(--primary-tap-blue);
	margin-right:6px;
	margin-right:var(--space-m4-w6)
}
@-webkit-keyframes goLoading {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
90% {
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn)
}
to {
	-webkit-transform:rotate(-1turn);
	transform:rotate(-1turn)
}
}
@keyframes goLoading {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
90% {
-webkit-transform:rotate(-1turn);
transform:rotate(-1turn)
}
to {
	-webkit-transform:rotate(-1turn);
	transform:rotate(-1turn)
}
}
@media only screen and (max-width:996px) {
.tap-search-intro__wrapper {
-webkit-box-shadow:none;
box-shadow:none;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
max-height:unset;
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
.tap-search-intro__hot-search-title-icon {
font-size:26px
}
}
.tap-search-intro__change-discover-btn {
	cursor:default;
	padding:6px;
	border-radius:17px
}
.tap-search-intro__change-discover-btn--clickable {
	cursor:pointer
}
.trash-icon {
	padding:6px
}
.tap-search-intro__change-discover-btn, .trash-icon {
	overflow:hidden;
	margin-right:-6px;
	margin-top:-6px
}
.disabled-body-transition {
	-webkit-transition:unset;
	transition:unset
}
.tap-search-box__wrapper {
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	position:relative
}
.tap-search-box__trigger--bg {
	background-color:#fff;
	background-color:var(--primary-white)
}
.tap-search-box__trigger {
	border:1px solid transparent;
	cursor:pointer;
	overflow:hidden;
	padding:8px 12px;
	padding:8px var(--space-m8-w12);
	border-radius:42px
}
.tap-search-box__trigger .search-placeholder-box {
	margin-left:6px;
	margin-left:var(--space-m4-w6);
	width:100%
}
.tap-search-box__trigger-icon {
	-ms-flex-negative:0;
	flex-shrink:0
}
.tap-search-box__trigger-text {
	margin-left:6px;
	margin-left:var(--space-m4-w6)
}
.tap-search-box__input-wrapper, .tap-search-box__trigger {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-search-box__search-input, .tap-search-box__trigger-input {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border:none;
	margin-left:6px;
	margin-left:var(--space-m4-w6);
	width:calc(100% - 6px);
	width:calc(100% - var(--space-m4-w6));
	background:none
}
.tap-search-box__search-input::-webkit-input-placeholder, .tap-search-box__trigger-input::-webkit-input-placeholder {
color:#868c92;
color:var(--gray-06);
font-size:16px;
font-size:var(--paragraph-m16-w16-size);
line-height:24px;
line-height:var(--paragraph-m16-w16-line-height)
}
.tap-search-box__search-input::-moz-placeholder, .tap-search-box__trigger-input::-moz-placeholder {
color:#868c92;
color:var(--gray-06);
font-size:16px;
font-size:var(--paragraph-m16-w16-size);
line-height:24px;
line-height:var(--paragraph-m16-w16-line-height)
}
.tap-search-box__search-input:-ms-input-placeholder, .tap-search-box__trigger-input:-ms-input-placeholder {
color:#868c92;
color:var(--gray-06);
font-size:16px;
font-size:var(--paragraph-m16-w16-size);
line-height:24px;
line-height:var(--paragraph-m16-w16-line-height)
}
.tap-search-box__search-input::-ms-input-placeholder, .tap-search-box__trigger-input::-ms-input-placeholder {
color:#868c92;
color:var(--gray-06);
font-size:16px;
font-size:var(--paragraph-m16-w16-size);
line-height:24px;
line-height:var(--paragraph-m16-w16-line-height)
}
.tap-search-box__search-input::placeholder, .tap-search-box__trigger-input::placeholder {
color:#868c92;
color:var(--gray-06);
font-size:16px;
font-size:var(--paragraph-m16-w16-size);
line-height:24px;
line-height:var(--paragraph-m16-w16-line-height)
}
.tap-search-box__search-input {
	color:#1d2127;
	color:var(--gray-08);
	caret-color:#15c5ce;
	caret-color:var(--primary-tap-blue)
}
@supports(-webkit-mask:none) and (not (cater-color:var(--primary-tap-blue))) {
.tap-search-box__search-input {
color:#15c5ce;
color:var(--primary-tap-blue)
}
.tap-search-box__search-input input:first-line {
color:#1d2127;
color:var(--gray-08)
}
}
.tap-search-box__content-wrapper {
	position:fixed;
	top:0;
	z-index:600;
	width:100%;
	overflow:inherit;
	padding-right:0;/*! autoprefixer: off */
	padding-top:0;
	padding-top:calc(var(--safe-area-inset-top))
}
.standalone-layout .tap-search-box__content-wrapper {
	padding-top:calc(max(20px, var(--safe-area-inset-top)))
}
.tap-search-box__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:12px 0;
	height:40px;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray)
}
.tap-search-box__wrapper--active {
	background-color:transparent
}
.tap-search-box__header-back {
	background-color:transparent;
	margin-right:8px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.tap-search-box__input-back-btn {
	background-color:#fff;
	background-color:var(--primary-white)
}
.tap-search-box__wrapper--full-box .tap-search-box__content-wrapper {
	padding-right:0
}
.tap-search-box__trigger--icon {
	padding:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-search-box__header--no-sidebar {
	height:40px
}
.tap-search-box__header--no-sidebar .tap-search-box__header-back {
	margin-right:12px;
	padding:6px;
	border-radius:50%;
	overflow:hidden
}
@media only screen and (max-width:499px) {
.tap-search-box__header--no-sidebar .tap-search-box__header-back {
margin-right:8px;
padding:0
}
}
.tap-search-box__capsule {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	bottom:0;
	border-radius:42px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	overflow:hidden
}
.tap-search-box__capsule-left {
	width:42px;
	height:100%;
	background:transparent
}
.tap-search-box__capsule-right {
	width:0;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding-right:12px;
	padding-right:var(--space-m8-w12);
	height:100%;
	background-color:#fff;
	background-color:var(--primary-white);
	position:relative
}
@media only screen and (max-width:499px) {
.tap-search-box__capsule-left {
width:36px
}
.tap-search-box__capsule-right {
background-color:#f5f7f8;
background-color:var(--gray-01)
}
}
@media only screen and (max-width:996px) {
.tap-search-box__capsule, .tap-search-box__input-wrapper, .tap-search-box__trigger {
border-radius:18px
}
.tap-search-box__content-wrapper {
width:100vw;
height:100%;
background:#f5f7f8;
background:var(--extension-background-gray);
left:0;
top:0;
right:0;
bottom:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
}
@media only screen and (max-width:996px)and (max-width:499px) {
.tap-search-box__content-wrapper {
padding-right:unset
}
.tap-search-box__wrapper--full-box .tap-search-box__trigger {
background-color:#f5f7f8;
background-color:var(--gray-01)
}
.tap-search-box__wrapper--full-box .tap-search-box__trigger--result {
border-color:transparent;
background-color:#f5f7f8;
background-color:var(--gray-01);
padding:4px 8px
}
.tap-search-box__header {
padding:0 16px
}
.tap-search-box__header, .tap-search-box__trigger--result {
height:32px
}
}
.taptap__main--no-header .taptap__main-wrap {/*! autoprefixer: off */
	margin-top:0;
	margin-top:calc(0px - var(--safe-area-inset-top))
}
.standalone-layout .taptap__main--no-header .taptap__main-wrap {
	margin-top:calc(0px - max(20px, var(--safe-area-inset-top)))
}
.taptap__main--no-header .taptap__main-container {
	z-index:301;
	position:relative
}
.taptap__main--no-header .taptap__main-header:after, .taptap__main--no-header .taptap__main-header:before {
	display:none
}
@media only screen and (min-width:499px) {
.taptap__main--no-header .taptap__main-container {
z-index:0
}
.taptap__main--no-header .taptap__main-header {
height:64px;
background:transparent
}
.taptap__main--no-header .taptap__top-operation-wrap {
background:#f5f7f8;
background:var(--extension-background-gray)
}
}
@media only screen and (max-width:996px) {
.taptap__main--no-header .taptap__top-operation-wrap {
background:transparent
}
}
@media only screen and (max-width:499px) {
.taptap__main--no-header .taptap__main-container {
z-index:99
}
.taptap__main--no-header .taptap__main-header {
background:transparent;
position:relative
}
.taptap__main--no-header .taptap__main-header .taptap__top-operation-wrap, .taptap__main--no-header .taptap__main-header .van-sticky {
background:transparent
}
}
.taptap__main--mobile.taptap__main--home-page {/*! autoprefixer: off */
	padding-bottom:50px;
	padding-bottom:calc(50px + var(--safe-area-inset-bottom))
}
.taptap__main-header.taptap_main-header--top {
	pointer-events:none;
	background:none
}
.taptap__main-header.taptap_main-header--top .taptap__top-operation-wrap {
	pointer-events:auto;
	background:#f5f7f8;
	background:var(--extension-background-gray)
}
.taptap__main-header.taptap_main-header--top .taptap__top-operation-wrap.taptap__top-operation-wrap--no-bg {
	background:none
}
.taptap__main-header.taptap_main-header--top .top-operation__search-small {
	opacity:0;
-webkit-transition:all .2s;
transition:all .2s
}
@media only screen and (max-width:499px) {
.taptap__main-header.taptap_main-header--top .van-sticky {
background:none;
z-index:300
}
.taptap__main-header.taptap_main-header--top .taptap__top-operation-wrap {
background:#fff;
background:var(--primary-white)
}
}
.taptap_main-container--top {
	margin-top:-64px
}
@media only screen and (max-width:499px) {
.taptap_main-container--top {
margin-top:-52px
}
}
[data-v-066276d8]:export {
zIndex-navbar:100;
zIndex-dropdown:100;
zIndex-sticky:200;
zIndex-navbar-fixed:300;
zIndex-overlay:400;
zIndex-dialog:500;
zIndex-popover:600;
zIndex-tooltip:1000
}
.popover-item[data-v-066276d8] {
	width:100%;
	background-color:#fff;
	background-color:var(--extension-shadow-background-white);
	cursor:pointer
}
.popover-item__text[data-v-066276d8] {
	font-size:15px;
	height:38px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#868c92;
	color:var(--gray-06);
	letter-spacing:0;
	min-width:110px;
	line-height:32px;
	white-space:nowrap;
	margin:0 10px;
	max-width:50vw
}
.popover-item__text-seleted[data-v-066276d8] {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.scan-download-dialog__app-card {
	padding-bottom:24px;
	padding-bottom:var(--space-m20-w24)
}
.scan-download-dialog__app-title {
	padding-left:20px;
	padding-left:var(--space-m16-w20)
}
.to-app-store-dialog {
	padding:24px;
	padding:var(--space-m20-w24)
}
.ways-to-app-store {
	padding:40px 0;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	text-align:center
}
.ways-to-app-store__divider {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.ways-to-app-store__divider:after, .ways-to-app-store__divider:before {
	content:"";
	display:block;
	background:#ebeff0;
	background:var(--gray-02);
	width:1px;
	height:54px;
	margin:4px auto
}
.to-app-store-dialog__app-store-icon {
	width:80px;
	margin-bottom:24px;
	margin-bottom:var(--space-m20-w24)
}
.to-app-store-dialog__go-straight-text {
	color:#1ba4f7
}
.to-app-store-dialog__go-straight-text .icon-arrow-right {
	position:relative;
	top:1px;
	margin-left:4px;
	margin-left:var(--space-m2-w4)
}
.install-game-dialog__intro {
	margin-top:40px;
	margin-bottom:38px;
	margin-bottom:var(--space-m32-w38);
	border-radius:10px;
	border-radius:var(--radius-m8-w10)
}
.install-game-dialog__intro-brand {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:start;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.install-game-dialog__brand-icon {
	margin:0 16px;
	margin:0 var(--space-m12-w16);
	position:relative;
	bottom:16px;
	bottom:var(--space-m12-w16)
}
.install-game-dialog__app-guide {
	margin:38px auto;
	margin:var(--space-m32-w38) auto;
	padding-right:20px;
	padding-right:var(--space-m16-w20)
}
.install-game-dialog__app-guide .lang-client-text {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.install-game-dialog__app-name {
	margin-top:24px;
	margin-top:var(--space-m20-w24);
	text-align:center
}
.install-game-dialog__app-icon .app-icon {
	display:block;
	margin:0 auto
}
.install-game-dialog__brand-features {
	white-space:pre-wrap;
	text-align:center
}
.install-game-dialog__download-btn {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:38px;
	margin-bottom:var(--space-m32-w38)
}
.install-game-dialog__download-btn .icon-logo {
	width:60px;
	height:40px;
	margin-left:6px;
	margin-left:var(--space-m4-w6)
}
.scan-to-download-game, .scan-to-download-tap {
	padding:24px;
	padding:var(--space-m20-w24)
}
.scan-download-dialog__brand-title {
	padding-bottom:24px;
	padding-bottom:var(--space-m20-w24)
}
.scan-download-dialog__client-name {
	padding-left:20px;
	padding-left:var(--space-m16-w20)
}
.scan-download-dialog__tap-intro {
	padding:30px 0;
	padding:var(--space-m24-w30) 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:start;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	text-align:center
}
.scan-download-dialog__tap-intro .scan-download-dialog__qrcode-group {
	margin-right:8px;
	margin-right:var(--space-m6-w8)
}
.scan-to-download-game .tap-logo {
	margin:0 12px 4px;
	margin:0 var(--space-m8-w12) var(--space-m2-w4)
}
.scan-download-dialog__tap-scan-img {
	height:188px;
	margin:0 16px;
	margin:0 var(--space-m12-w16)
}
.scan-download-dialog__tap-next {
	width:0;
	height:0;
	margin-top:50px;
	margin-right:3px;
	border-top:9px solid transparent;
	border-bottom:9px solid transparent;
	border-right:12px solid transparent;
	border-left:12px solid transparent;
	border-left-color:#15c5ce;
	border-left-color:var(--primary-tap-blue)
}
.scan-download-dialog__qrcode-group .tap-qrcode {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	margin-bottom:20px;
	margin-bottom:var(--space-m16-w20)
}
.scan-download-dialog__footer {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.scan-download-dialog__footer-left, .scan-download-dialog__footer-right {
	cursor:pointer
}
.scan-download-dialog__footer-right {
	text-align:right;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.scan-download-dialog__footer-right .svg-icon {
	margin-left:4px;
	margin-left:var(--space-m2-w4)
}
.scan-download-dialog__footer-left {
	text-align:left;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.scan-download-dialog__footer-left .svg-icon {
	margin-right:4px;
	margin-right:var(--space-m2-w4)
}
.scan-download-dialog__brand-features {
	white-space:pre-wrap
}
.scan-download-dialog__download-tap {
	text-align:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:30px;
	margin-bottom:var(--space-m24-w30)
}
.scan-download-dialog__client-name {
	text-align:left
}
.scan-download-dialog__client-qrcode-box {
	margin-right:20px;
	margin-right:var(--space-m16-w20)
}
.scan-download-dialog__download-icon {
	height:20px;
	width:auto;
	margin:0 4px;
	margin:0 var(--space-m2-w4)
}
.scan-to-download-tap .icon-arrow-right {
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
[data-v-5aa50b98]:export {
zIndex-navbar:100;
zIndex-dropdown:100;
zIndex-sticky:200;
zIndex-navbar-fixed:300;
zIndex-overlay:400;
zIndex-dialog:500;
zIndex-popover:600;
zIndex-tooltip:1000
}
.side-menu__trigger[data-v-5aa50b98] {
	font-size:15px
}
.side-menu__icon[data-v-5aa50b98] {
	color:#d2d7d9;
	color:var(--gray-03);
	cursor:pointer
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.side-menu__icon[data-v-5aa50b98] {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.side-menu__icon[data-v-5aa50b98]:hover {
background-color:rgba(0, 0, 0, .06);
background-color:var(--extension-overlay-black)
}
}
.reservation__wechat-bind {
	background:#f5f7f8;
	background:var(--gray-01);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:16px 20px;
	border-right:4px;
	border-right:var(--radius-m2-w4);
	color:#1d2127;
	color:var(--gray-08);
	margin-top:20px;
	margin-top:var(--space-m16-w20)
}
.reservation a.reservation__wechat-set {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.reservation-modal__body {
	padding:8px 24px 0
}
.reservation .media-modal__body {
	overflow:unset
}
.reservation .media-popover__dropdown-menu {
	height:296px
}
.app-button__price-tips {
	position:relative;
	margin-left:3px;
	opacity:.6
}
.app-button__price-tips:after {
	content:"";
	display:block;
	width:90%;
	height:1px;
	background:#fff;
	background:var(--extension-button-label-white);
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.moment-review__top-image {
	position:relative;
	overflow:hidden;
	width:80px;
	height:40px;
	border-radius:5px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.moment-review__top-image-size {
	width:100%;
	height:100%
}
.moment-review__top-image-icon {
	position:absolute;
	left:50%;
	top:50%;
	width:30px;
	height:30px;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.feed-editor__repost-box {
	margin:10px 20px;
	padding:10px;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray);
	border-radius:5px
}
.feed-editor__repost-box, .feed-editor__repost-box .feed-editor__repost-box-card {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.feed-editor__repost-box-card {
	width:100%;
	background:#f5f7f8;
	background:var(--extension-background-gray);
	border-radius:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.feed-editor__repost-box-card.feed-editor__repost-box-card--repost {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.feed-editor__repost-box-card.feed-editor__repost-box-card--repost .feed-editor__repost-card-title {
	margin-top:10px
}
.feed-editor__repost-reposted--box {
	border-bottom:1px solid #ebeff0;
	border-bottom:1px solid var(--gray-02);
	margin-bottom:10px;
	padding-bottom:10px
}
.feed-editor__repost-reposted {
	font-size:13px;
	color:#b9bec1;
	color:var(--gray-04);
	max-height:20px;
	line-height:20px;
	display:block
}
.feed-editor__repost-reposted--author, .feed-editor__repost-reposted .style-router-link {
	color:#1d2127;
	color:var(--gray-08)
}
.feed-editor__repost-card-img {
	min-width:64px;
	width:64px;
	height:64px;
	border-radius:3px;
	overflow:hidden;
	margin-right:10px
}
.feed-editor__repost-card-img>img {
	width:100%;
	height:100%
}
.feed-editor__repost-card-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden
}
.feed-editor__repost-card-name {
	font-size:15px;
	color:#1d2127;
	color:var(--gray-08);
	line-height:22px;
	margin-bottom:2px
}
.feed-editor__repost-card-title {
	font-size:13px;
	color:#b9bec1;
	color:var(--gray-04);
	max-height:52px;
max-height:calc(var(--heading-m16-w18-line-height)*2)
}
.feed-editor__repost-card-review-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.feed-editor__repost-card-review-title-info {
	margin-left:10px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.feed-editor__repost-card-review-title-info-top {
	font-size:15px;
	color:#1d2127;
	color:var(--gray-08);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%
}
.feed-editor__repost-card-review-title-info-top-user {
	display:inline-block;
	max-width:122px;
	overflow:hidden;
	text-overflow:ellipsis
}
.mobile .feed-editor__repost-card-review-title-info-top-user {
	max-width:70px
}
.feed-editor__repost-card-review-title-info-top-mid {
	font-size:15px;
	color:#b9bec1;
	color:var(--gray-04);
	padding:0 5px
}
.feed-editor__repost-card-review-title-info-top-app {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0;
	overflow:hidden;
	text-overflow:ellipsis
}
.feed-editor__repost-card-review-title-info-bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.feed-editor__repost-card-review-title-info-bottom .text-color--second {
	color:rgba(0, 0, 0, .4);
	margin-left:4px
}
.feed-editor__repost-box-content {
	pointer-events:none
}
.feed-editor__repost-box .moment-detail__abnormal-info {
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:10px;
	padding:22px 20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:15px;
	color:#b9bec1;
	color:var(--gray-04);
	line-height:24px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	background-color:var(--primary-white);
	border:none
}
.feed-editor__repost-box .moment-detail__abnormal-info .icon-info {
	width:24px;
	height:24px;
	margin-right:3px
}
.repost-card {
	margin:10px 20px;
	padding:10px;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray);
	border-radius:5px
}
.repost-card, .repost-card .repost-card__reposted-box {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.repost-card__reposted-box {
	width:100%;
	background:#f5f7f8;
	background:var(--extension-background-gray);
	border-radius:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.repost-card__reposted-box.repost-card__reposted-box--repost {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.repost-card__reposted-box.repost-card__reposted-box--repost .repost-card__reposted-box-title {
	margin-top:10px
}
.repost-card__reposted-box .repost-card__reposted-box-title {
	word-wrap:break-word;
	word-break:break-word
}
.repost-card__reposted--box {
	border-bottom:1px solid #e4e4e4;
	margin-bottom:10px;
	padding-bottom:10px
}
.repost-card__reposted {
	font-size:13px;
	color:#b9bec1;
	color:var(--gray-04)
}
.repost-card__reposted--author, .repost-card__reposted .style-router-link {
	color:#2a2a2a
}
.repost-card__reposted-text {
	max-height:18px
}
.repost-card__reposted-box-img {
	min-width:64px;
	width:64px;
	height:64px;
	margin-right:10px;
	border-radius:3px;
	overflow:hidden
}
.repost-card__reposted-box-img>img {
	width:100%;
	height:100%
}
.repost-card__reposted-box-content {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.repost-card__reposted-box-name {
	font-size:15px;
	color:#1d2127;
	color:var(--gray-08);
	line-height:22px;
	margin-bottom:2px
}
.repost-card__reposted-box-title {
	font-size:13px;
	color:#b9bec1;
	color:var(--gray-04);
	max-height:40px
}
.repost-card__reposted-box-review-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.repost-card__reposted-box-review-title-info {
	margin-left:10px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.repost-card__reposted-box-review-title-info-top {
	font-size:15px;
	color:#1d2127;
	color:var(--gray-08);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%
}
.repost-card__reposted-box-review-title-info-top-user {
	display:inline-block;
	max-width:122px;
	overflow:hidden;
	text-overflow:ellipsis
}
.mobile .repost-card__reposted-box-review-title-info-top-user {
	max-width:114px
}
.repost-card__reposted-box-review-title-info-top-mid {
	font-size:15px;
	color:#b9bec1;
	color:var(--gray-04);
	padding:0 5px
}
.repost-card__reposted-box-review-title-info-top-app {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0;
	overflow:hidden;
	text-overflow:ellipsis
}
.repost-card__reposted-box-review-title-info-bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.repost-card__reposted-box-review-title-info-bottom .text-color--second {
	color:rgba(0, 0, 0, .4);
	margin-left:4px
}
.repost-card__content {
	pointer-events:none
}
.repost-card .moment-detail__abnormal-info .icon-info {
	width:24px;
	height:24px;
	margin-right:3px
}
.app-button--disabled {
	background-color:rgba(29, 33, 39, .12);
	background-color:var(--extension-divider-gray);
	border-color:rgba(29, 33, 39, .12);
	border-color:var(--extension-divider-gray)
}
.app-button--multi-line {
	line-height:1.2;
	font-size:3.2vw
}
.app-button--multi-line .app-button__app-store {
	display:block;
	font-size:2.133vw
}
.app-button--multi-line.app-button--small {
	font-size:2.667vw
}
.app-button--multi-line.app-button--small .app-button__app-store {
	font-size:1.6vw
}
.tap-row-card {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.tap-row-card--large, .tap-row-card--medium, .tap-row-card--medium-small {
	padding:16px 20px;
	padding:var(--space-m12-w16) var(--space-m16-w20)
}
.tap-row-card--small {
	padding:12px 16px;
	padding:var(--space-m8-w12) var(--space-m12-w16)
}
.tap-row-card--in-list {
	padding-top:12px;
	padding-bottom:12px;
}
.tap-row-card--in-dialog {
	padding-left:24px;
	padding-right:24px;
}
.tap-row-card__left {
	margin-right:16px;
}
.tap-row-card__right {
	margin-left:8px;
	margin-left:var(--space-m6-w8)
}
.user-name {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08)
}
.user-name__text {
	color:inherit;
	font-size:inherit;
	font-weight:500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.user-name__badge {
	width:1em;
	height:1em;
	margin-left:3px
}
.user-name__verified-reason {
	position:absolute;
	bottom:4px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	border-radius:3px;
	font-size:12px;
	padding:8px;
	text-align:center;
	line-height:1.428;
	z-index:1;
	background:#fff;
	background:var(--primary-white);
	white-space:nowrap;
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray);
	opacity:.9;
	-webkit-box-shadow:0 1px 2px 0 rgba(#000000, .1);
	-webkit-box-shadow:0 1px 2px 0 rgba(var(--primary-black), .1);
	box-shadow:0 1px 2px 0 rgba(#000000, .1);
	box-shadow:0 1px 2px 0 rgba(var(--primary-black), .1)
}
.user-name__verified-reason .verified-arrow {
	background:#fff;
	background:var(--primary-white);
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:3px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	border:none
}
.user-name__verified-reason .verified-arrow:after, .user-name__verified-reason .verified-arrow:before {
	position:absolute;
	height:0;
	width:0;
	border:solid transparent;
	content:" ";
	pointer-events:none
}
.user-name__verified-reason .verified-arrow:after {
	border-width:5px;
	border-color:transparent
}
.user-name__verified-reason .verified-arrow:before {
	border-width:6px;
	border-color:transparent
}
.user-name__verified-reason .verified-arrow:after, .user-name__verified-reason .verified-arrow:before {
	top:100%;
	left:50%
}
.user-name__verified-reason .verified-arrow:after {
	margin-left:-5px;
	border-top-color:#fff;
	border-top-color:var(--primary-white)
}
.user-name__verified-reason .verified-arrow:before {
	margin-left:-6px;
	border-top-color:hsla(0, 100%, 70%, .1);
	border-top-color:var(--extension-coral-light)
}
.taptap-popover.user-name__verified {
	margin-left:2px
}
.user-name__verified-icon {
	width:1em;
	height:1em;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.user-name__forum-level {
	width:16px;
	height:16px;
	margin-left:4px
}
.operate-layer {
	width:100%;
	height:100%;
	overflow-y:scroll
}
.operate-layer__content-box {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.operate-layer__content {
	position:relative;
	margin:110px 15px 0;
	width:640px;
	max-width:100vw;
	background-color:#fff;
	background-color:var(--primary-white);
	border-radius:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-height:44px
}
.operate-layer__close {
	width:44px;
	height:44px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	position:absolute;
	right:-44px;
	top:0
}
.operate-layer__close .icon-close-icon {
	fill:#fff;
	fill:var(--extension-button-label-white);
	width:22px;
	height:22px;
	color:#fff;
	color:var(--extension-button-label-white)
}
@media screen and (max-width:730px) {
.operate-layer__close {
position:absolute;
right:0;
top:-44px
}
}
.select-forum-button {
	position:relative;
	max-width:187px;
	padding:4px 20px 4px 12px;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray);
	border:.5px solid #ebeff0;
	border:.5px solid var(--gray-02);
	border-radius:100px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.select-forum-button:after {
	position:absolute;
	top:50%;
	margin-top:-4px;
	right:10px;
	content:"";
	display:block;
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-left-color:#868c92;
	border-left-color:var(--gray-06);
	border-bottom:4px solid transparent;
	border-right:transparent;
	border-top:4px solid transparent
}
.select-forum-button_right--icon {
	color:#b9bec1;
	color:var(--gray-04);
	fill:#b9bec1;
	fill:var(--gray-04);
	height:8px;
	width:8px;
	margin:0 4px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.select-forum-button_game--cover {
	width:20px;
	height:20px;
	margin-right:5px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.select-forum-button_game--cover .icon-game {
	fill:#868c92;
	fill:var(--gray-06);
	width:20px;
	height:20px;
	margin-right:5px;
	color:#868c92;
	color:var(--gray-06)
}
.select-forum-button_game--img {
	display:block;
	width:100%;
	height:100%
}
.select-forum-button_game {
	cursor:pointer
}
.select-forum-button_game, .select-forum-button_right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.select-forum-button_right {
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word
}
.select-forum-button_game--name {
	max-width:86px;
	font-size:12px;
	color:#1d2127;
	color:var(--gray-08)
}
.select-forum-button_label {
	cursor:pointer;
	font-size:12px;
	color:#1d2127;
	color:var(--gray-08);
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
@media screen and (max-width:730px) {
.select-forum-button {
max-width:175px
}
}
.select-identity-btn {
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:right;
	-ms-flex-pack:right;
	justify-content:right;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.select-identity-btn__cover {
	width:20px;
	height:20px;
	margin-right:6px;
	border-radius:5px
}
.select-identity-btn__cover--user {
	border-radius:100px
}
.select-identity-btn__name {
	font-size:14px;
	color:#52575d;
	max-width:130px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.select-identity-btn__arrow {
	margin-left:6px;
	display:block;
	width:0;
	height:0;
	border-color:#52575d transparent transparent;
	border-style:solid;
	border-width:4px 4px 0
}
.select-identity {
	padding:1px;
	position:relative
}
.select-identity .edit-game-select__back {
	position:absolute;
	left:15px;
	top:15px;
	margin:0
}
.select-identity .edit-game-item-list__item--user {
	margin-left:15px
}
.select-identity .edit-game-item-list__item--user .edit-game-item-list__item-icon {
	border-radius:100px
}
.select-identity .edit-game-item-list__item-icon--box {
	width:40px;
	height:40px
}
.select-identity__title {
	width:100%;
	height:60px;
	font-weight:700;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.select-identity__select--title {
	font-weight:700;
	font-size:14px;
	padding:0 20px;
	margin-bottom:14px;
	margin-top:20px
}
.select-identity__select-list {
	max-height:300px;
	overflow-y:scroll
}
.feed-editor__editor-box .van-field__control {
	font-size:16px;
	color:#1d2127;
	color:var(--gray-08)
}
.feed-editor__editor-box .van-cell {
	background-color:#fff;
	background-color:var(--primary-white);
	border-radius:10px;
	padding:20px;
	-webkit-box-sizing:border-box!important;
	box-sizing:border-box!important
}
.feed-editor__confirm {
	top:25%
}
.feed-editor__confirm .text-center {
	text-align:left
}
.feed-editor__confirm--gamelabel {
	top:25%
}
.feed-editor__confirm--gamelabel .text-center {
	text-align:center
}
.feed-editor__status-box {
	margin:20px;
	padding-bottom:15px;
	border-bottom:1px solid #ebeff0;
	border-bottom:1px solid var(--gray-02);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.feed-editor__editor-footer-upimg-box {
	position:relative
}
.feed-editor__editor-upimg-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08);
	cursor:pointer
}
.feed-editor__editor-upimg-btn .icon-image {
	fill:#6d98ef;
	width:24px;
	height:24px;
	color:#6d98ef;
	margin-right:5px
}
.feed-editor__editor-upimg-content {
	width:269px;
	background-color:#fff;
	background-color:var(--primary-white);
	position:absolute;
	top:28px;
	left:0;
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray);
	padding:15px 0;
	margin-top:6px;
	border-radius:4px;
	z-index:3
}
.feed-editor__editor-upimg-content .upload-img {
	padding-left:15px
}
.feed-editor__editor-upimg-content:before {
	width:10px;
	height:10px;
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray);
	left:4px;
	top:-4px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.feed-editor__editor-upimg-content:after, .feed-editor__editor-upimg-content:before {
	content:"";
	display:block;
	position:absolute;
	background-color:#fff;
	background-color:var(--primary-white)
}
.feed-editor__editor-upimg-content:after {
	width:20px;
	height:12px;
	left:2px;
	top:0
}
.feed-editor__editor-footer {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 20px
}
.feed-editor__editor-footer, .feed-editor__editor-footer-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.feed-editor__editor-footer-right {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.feed-editor__editor-footer-select-submit .van-button {
	font-size:14px;
	height:32px;
	line-height:32px;
	margin-left:32px
}
.feed-editor__editor-upimg-content-count-box {
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08);
	padding-left:15px;
	padding-bottom:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.feed-editor__editor-upimg-content-count {
	font-size:12px;
	color:#b9bec1;
	color:var(--gray-04);
	margin-left:5px
}
.feed-editor__editor-upimg-hidden {
	width:22px;
	height:22px;
	position:absolute;
	right:12px;
	top:12px;
	cursor:pointer
}
.feed-editor__editor-upimg-hidden .icon-close-icon {
	fill:#b9bec1;
	fill:var(--gray-04);
	width:100%;
	height:100%;
	color:#b9bec1;
	color:var(--gray-04)
}
.feed-editor__game-select-hint--box {
	position:relative;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.feed-editor__game-select-hint, .feed-editor__game-select-hint--box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.feed-editor__game-select-hint {
	position:absolute;
	top:-47px;
	left:0;
	padding:2px 10px;
	border-radius:6px;
	font-size:12px;
	height:32px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#868c92;
	color:var(--gray-06);
	-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, .08);
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, .08);
	background-color:#fff;
	background-color:var(--primary-white);
	white-space:nowrap
}
.feed-editor__game-select-hint, .feed-editor__game-select-hint:before {
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray)
}
.feed-editor__game-select-hint:before {
	width:10px;
	height:10px;
	bottom:-5px;
	left:8px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.feed-editor__game-select-hint:after, .feed-editor__game-select-hint:before {
	content:"";
	display:block;
	position:absolute;
	background-color:#fff;
	background-color:var(--primary-white)
}
.feed-editor__game-select-hint:after {
	width:19px;
	height:8px;
	bottom:0;
	left:4px
}
.feed-editor__editor-footer-select-identity {
	cursor:pointer;
	font-size:14px;
	color:#868c92;
	color:var(--gray-06);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.feed-editor__editor-footer-select-identity:hover {
	color:#14b9cb
}
.feed-editor__editor-footer-select-identity .icon-arrow-down {
	fill:#868c92;
	fill:var(--gray-06);
	width:12px;
	height:12px;
	color:#868c92;
	color:var(--gray-06);
	margin-left:4px
}
.feed-editor__editor-footer-select-identity-active .icon-arrow-down {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.feed-editor__editor-footer-identity-box {
	padding-left:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.feed-editor__editor-footer-identity-title {
	font-size:14px;
	color:#868c92;
	color:var(--gray-06);
	margin-bottom:10px
}
.feed-editor__editor-footer-identity-user {
	margin-right:16px;
	margin-top:20px
}
.feed-editor__editor-footer-identity-usericon {
	width:40px;
	margin-right:10px;
	border-radius:100px
}
.feed-editor__editor-footer-identity-develop {
	margin-top:20px
}
.feed-editor__editor-footer-identity-block {
	width:286px;
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:3px;
	padding:6px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	position:relative
}
.feed-editor__editor-footer-identity-developicon {
	width:40px;
	margin-right:10px
}
.feed-editor__editor-footer-identity-selecticon {
	position:absolute;
	top:50%;
	margin-top:-9px;
	right:10px;
	color:#14b9cb;
	width:18px;
	height:18px;
	border-radius:100px;
	display:none;
	fill:#14b9cb
}
.feed-editor__editor-footer-identity-active .feed-editor__editor-footer-identity-block {
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray)
}
.feed-editor__editor-footer-identity-active .feed-editor__editor-footer-identity-selecticon {
	display:block
}
.feed-editor__footer-identity-text {
	padding-right:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.feed-editor__edit {
	padding-bottom:20px
}
.feed-editor__repost .feed-editor__editor-footer, .feed-editor__repost .feed-editor__status-box {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
@media screen and (max-width:730px) {
.feed-editor__editor-footer-identity-block {
max-width:242px
}
.feed-editor__editor-footer-select-submit .van-button {
margin-left:10px
}
}
.insights {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:980px
}
.insights__content {
	position:relative;
	margin:110px 15px 0;
	width:640px;
	max-width:100vw;
	background-color:#fff;
	background-color:var(--primary-white);
	border-radius:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.insights__close {
	width:44px;
	height:44px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	position:absolute;
	right:-44px;
	top:0
}
.insights__close .icon-close-icon {
	fill:#fff;
	fill:var(--primary-white);
	width:22px;
	height:22px;
	color:#fff;
	color:var(--primary-white)
}
@media screen and (max-width:730px) {
.insights__close {
position:absolute;
right:0;
top:-44px
}
}
.insights__info {
	height:420px;
	overflow:auto
}
.insights__info .repost-card {
	margin:20px
}
.mobile .insights__info .repost-card {
	margin:15px 15px 20px
}
.insights__data {
	margin:0 20px
}
.mobile .insights__data {
	margin:0 15px
}
.insights__data-item {
	margin-bottom:40px
}
.insights__data-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.insights__data-left {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.insights__data-right {
	font-size:22px;
	line-height:26px;
	color:#1d2127;
	color:var(--gray-08);
	width:95px;
	text-align:right
}
.mobile .insights__data-right {
	width:88px
}
.insights__data-title {
	line-height:18px;
	font-weight:500;
	color:#1d2127;
	color:var(--gray-08)
}
.insights__data-description {
	font-size:13px;
	line-height:16px;
	color:#999;
	margin-top:5px;
	font-weight:300
}
.insights__data-item-content {
	padding:0 15px 0 23px
}
.mobile .insights__data-item-content {
	padding:0 0 0 8px
}
.insights__data-item-title {
	position:relative
}
.insights__data-item-title:after {
	content:"";
	position:absolute;
	top:0;
	left:-8px;
	height:100%;
	width:3px;
	background:#15c5ce;
	background:var(--primary-tap-blue);
	border-radius:2px
}
.insights__data-sub {
	border-top:1px solid #e4e4e4;
	margin:20px 15px;
	padding:0 0 0 15px
}
.mobile .insights__data-sub {
	margin:20px 0 0
}
.insights__data-item-sub {
	padding-top:20px
}
.insights__no-data {
	margin-top:40px;
	text-align:center;
	color:#999;
	font-weight:500;
	font-size:13px
}
.highlight-tag {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:18px;
	min-height:var(--caption-m10-w12-line-height);
	padding:1px 6px;
	padding:1px var(--space-m4-w6);
	border-radius:4px
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.highlight-tag {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.highlight-tag:hover {
background-color:rgba(0, 0, 0, .06);
background-color:var(--extension-overlay-black)
}
}
.highlight-tag .highlight-tag__text, .highlight-tag .highlight-tag__text:link, .highlight-tag .highlight-tag__text:visited, .highlight-tag .svg-icon, .highlight-tag .svg-icon:link, .highlight-tag .svg-icon:visited {
	color:inherit
}
.highlight-tag .highlight-tag__text {
	font-size:12px;
	line-height:18px;
}
.highlight-tag .highlight-tag__icon, .highlight-tag .highlight-tag__svg-icon {
	margin-right:2px;
	width:1em;
	height:1em;
	-ms-flex-negative:0;
	flex-shrink:0
}
.highlight-tag .highlight-tag__icon.lazy-image--loading {
	border-radius:2px
}
.highlight-tag.highlight-tag--mobile .highlight-tag__text {
	line-height:normal
}
.highlight-tag--cloud_game, .highlight-tag--normal {
	color:#15c5ce;
	border:1px solid #15c5ce;
}
.highlight-tag--cloud_game:link, .highlight-tag--cloud_game:visited, .highlight-tag--normal:link, .highlight-tag--normal:visited {
	color:#15c5ce;
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.highlight-tag--cloud_game, .highlight-tag--normal {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.highlight-tag--cloud_game:hover, .highlight-tag--normal:hover {
background-color:#ecfafb;
}
}
.highlight-tag--editors_choice {
	border:1px solid #ff8156;
}
.highlight-tag--editors_choice, .highlight-tag--editors_choice:link, .highlight-tag--editors_choice:visited {
	color:#ff8156;
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.highlight-tag--editors_choice {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.highlight-tag--editors_choice:hover {
background-color:#fff5f1;
background-color:var(--primary-tap-orange-light)
}
}
.highlight-tag--ad {
	background:#ff8156;
	background:var(--primary-tap-orange);
	border:1px solid #ff8156;
	border:1px solid var(--primary-tap-orange)
}
.highlight-tag--ad, .highlight-tag--ad:link, .highlight-tag--ad:visited {
	color:#fff;
	color:var(--extension-button-label-white)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.highlight-tag--ad {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.highlight-tag--ad:hover {
background-color:#f07951;
background-color:var(--primary-tap-orange-hover);
border-color:#f07951;
border-color:var(--primary-tap-orange-hover)
}
}
.highlight-tag--exclusive {
	background:#15c5ce;
	background:var(--primary-tap-blue);
	border:1px solid #15c5ce;
	border:1px solid var(--primary-tap-blue);
	border-radius:4px
}
.highlight-tag--exclusive, .highlight-tag--exclusive:link, .highlight-tag--exclusive:visited {
	color:#fff;
	color:var(--extension-button-label-white)
}
@media only screen and (min-width:499px)and (any-hover:hover) {
.highlight-tag--exclusive {
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:background-color, border-color;
transition-property:background-color, border-color
}
.highlight-tag--exclusive:hover {
background-color:#14b9c2;
background-color:var(--primary-tap-blue-hover);
border-color:#14b9c2;
border-color:var(--primary-tap-blue-hover)
}
}
.highlight-tag--exclusive .icon-ico-m14-w16-exclusive {
	width:20px
}
@media(mobileLayout) {
.highlight-tag--exclusive .icon-ico-m14-w16-exclusive {
width:17.14286px
}
}
.video-duration {
	position:absolute;
	left:12px;
	bottom:10px;
	border-radius:3px;
	color:#fff;
	color:var(--extension-button-label-white);
	background:rgba(0, 0, 0, .06);
	background:var(--extension-overlay-black);
	font-size:11px;
	line-height:1;
	padding:4px;
	right:auto
}
.follow-button {
	border-radius:5px
}
.follow-button .icon-mutual {
	width:30px;
	height:12px
}
.follow-button.follow-button--mutual {
	color:#b9bec1;
	color:var(--gray-04)
}
.follow-button__plus {
	width:9px;
	height:9px;
	margin-right:5px
}
.follow-button--default.follow-button {
	background:#15c5ce;
	background:var(--primary-tap-blue);
	border-color:#15c5ce;
	border-color:var(--primary-tap-blue);
	color:#fff;
	color:var(--primary-white)
}
.follow-button--default.follow-button--following {
	background:#f5f7f8;
	background:var(--extension-background-gray);
	border-color:#f5f7f8;
	border-color:var(--extension-background-gray);
	color:#868c92;
	color:var(--gray-06)
}
.highlight-tag:not(:last-child) {
margin-right:6px;
margin-right:var(--space-m4-w6)
}
.highlight-tags-group--cut {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden
}
.highlight-tags-group--cut .highlight-tag--only-one {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	max-width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.tap-app-title__tag {
	vertical-align:middle;
	margin-left:4px;
	margin-left:var(--space-m2-w4);
	font-weight:400
}
.label-tag-group-wrapper, .tap-app-title__wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.app-row-card, .label-tag-group-wrapper {
	width:100%
}
.app-row-card .tap-row-card__left .tap-router {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.app-row-card .tap-row-card__contents {
	min-height:64px;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.app-row-card .tap-row-card__right {
	margin-left:16px;
	margin-left:var(--space-m12-w16)
}
.app-row-card .tap-app-title__wrap {
	max-width:100%
}
.app-row-card .app-icon-disabled, .app-row-card .app-title-disabled {
	cursor:not-allowed;
	opacity:.5;
	font-size:18px;
	font-size:var(--heading-m16-w18-size)
}
.app-row-card--adMenu .tap-row-card__right {
	margin:0;
	min-width:42px
}
@media only screen and (max-width:996px) {
.app-row-card--adMenu .tap-row-card__right {
min-width:36px
}
}
.app-row-card__rating {
	min-width: 40px;
	margin-right:12px;
	font-size: 14px
}
.app-row-card__features {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	line-height:22px;
}
.app-row-card__caption, .app-row-card__tags {
	white-space:nowrap;
	display:block;
	width:100%;
	overflow:hidden
}
.app-row-card__caption .text-label-tag, .app-row-card__tags .text-label-tag {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	max-width:100%
}
.app-row-card__highlights {
	width:100%;
	margin-top:4px;
	margin-bottom:4px
}
.app-row-card__side-menu {
	position:absolute;
	top:2px;
	right:18px
}
.app-row-card__side-menu .side-menu__icon {
	font-size:24px;
	padding:2px
}
@media only screen and (max-width:499px) {
.app-row-card__side-menu {
top:8px;
right:16px
}
.app-row-card__side-menu .side-menu__icon {
padding:0
}
}
.edit-game-item-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-left:15px;
	position:relative;
	padding-bottom:40px
}
.edit-game-item-list .van-list__finished-text {
	display:none
}
.edit-game-item-list .van-list__finished-text, .edit-game-item-list .van-list__loading {
	position:absolute;
	width:100%;
	bottom:0;
	left:-15px
}
.edit-game-item-list__paging .van-list__finished-text {
	display:block
}
.edit-game-item-list__item {
	cursor:pointer;
	position:relative;
	width:290px;
	height:52px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:6px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:8px;
	border-radius:6px
}
.edit-game-item-list__item-icon {
	width:40px;
	height:40px;
	border-radius:10px
}
.edit-game-item-list__item-detail {
	margin-left:10px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0;
	padding-right:30px
}
.edit-game-item-list__item-name--span {
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08)
}
.edit-game-item-list__item-local {
	border:1px solid #868c92;
	border:1px solid var(--gray-06);
	border-radius:2px;
	font-size:10px;
	padding:0 3px;
	height:14px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-left:4px
}
.edit-game-item-list__item-people {
	font-size:11px;
	color:#b9bec1;
	color:var(--gray-04)
}
.edit-game-item-list__item-selecticon {
	position:absolute;
	top:50%;
	margin-top:-9px;
	right:10px;
	color:#14b9cb;
	width:18px;
	height:18px;
	border-radius:100px;
	display:none;
	fill:#14b9cb
}
.edit-game-item-list__item--active {
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray)
}
.edit-game-item-list__item--active .edit-game-item-list__item-selecticon {
	display:block
}
@media screen and (max-width:730px) {
.edit-game-item-list__item {
width:250px
}
}
.edit-game-select__back {
	width:32px;
	height:32px;
	margin-left:15px;
	border-radius:100px
}
.edit-game-select__icon-wrap {
	cursor:pointer;
-webkit-transition:.3s;
transition:.3s;
	background:#f5f7f8;
	background:var(--gray-01);
	width:100%;
	height:100%;
	border-radius:50%
}
.edit-game-select__icon-wrap:hover .icon-editor-back {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.edit-game-select__icon {
	color:#1d2127;
	color:var(--gray-08);
	font-size:23px
}
.edit-game-select {
	padding:15px 1px 1px
}
.edit-game-select__search-box {
	margin-top:10px;
	margin-bottom:10px
}
.edit-game-select__search-box, .edit-game-select__search-input-box {
	display:-webkit-box;
	display:-ms-flexbox;
	padding:0 15px;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.edit-game-select__search-input-box {
	height:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray);
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	position:relative;
	background-color:#f5f7f8;
	background-color:var(--gray-01);
	z-index:3
}
.edit-game-select__search-input {
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08);
	padding:0;
	border:none
}
.edit-game-select__search-input, .edit-game-select__search-res {
	width:100%;
	background-color:#f5f7f8;
	background-color:var(--gray-01)
}
.edit-game-select__search-res {
	position:absolute;
	left:0;
	top:38px;
	margin-left:-1px;
	border:1px solid rgba(29, 33, 39, .12);
	border:1px solid var(--extension-divider-gray);
	border-top:none;
	padding-bottom:7px
}
.edit-game-select__search-res-line {
	height:1px;
	display:block;
	background-color:#ebeff0;
	background-color:var(--gray-02);
	margin:0 15px 7px
}
.edit-game-select__search-res-item {
	font-size:12px;
	color:#151515;
	padding:7px 15px
}
.edit-game-select__search-res-item:hover {
	background-color:#e3e3e3;
	cursor:pointer
}
.edit-game-select__search-cancel {
	font-size:16px;
	color:#1d2127;
	color:var(--gray-08);
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding-left:15px
}
.edit-game-select__search-cancel:hover {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.edit-game-select__search-input-clear {
	width:15px;
	height:15px;
	border-radius:100px;
	background-color:rgba(#000000, .3);
	background-color:rgba(var(--primary-black), .3);
	cursor:pointer
}
.edit-game-select__search-input-clear .icon-close-icon {
	fill:#fff;
	fill:var(--primary-white);
	width:100%;
	height:100%;
	color:#fff;
	color:var(--primary-white)
}
.edit-game-select__list-box {
	padding-top:15px
}
.edit-game-select__list-box-title {
	border-bottom:1px solid #ebeff0;
	border-bottom:1px solid var(--gray-02);
	padding-left:20px;
	font-size:14px;
	color:#1d2127;
	color:var(--gray-08);
	font-weight:700;
	padding-bottom:5px
}
.edit-game-select__list-box-gamelist {
	padding-top:12px;
	padding-bottom:12px;
	position:relative;
	min-height:50px
}
.edit-game-select__list-box--scroll {
	max-height:400px;
	overflow-y:scroll
}
.edit-game-select__list-clearselect {
	font-size:15px;
	margin-top:25px;
	padding-left:20px;
	border-bottom:1px solid #ebeff0;
	border-bottom:1px solid var(--gray-02);
	padding-bottom:15px
}
.edit-game-select__list-clearselect, .edit-game-select__list-clearselect--btn {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.edit-game-select__list-clearselect--btn {
	max-width:290px;
	cursor:pointer;
	color:#1d2127;
	color:var(--gray-08)
}
.edit-game-select__list-clearselect--btn:hover {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.edit-game-select__list-clearselect--btn .icon-ban {
	fill:#b9bec1;
	fill:var(--gray-04);
	color:#b9bec1;
	color:var(--gray-04);
	width:15px;
	height:15px;
	margin-right:10px
}
.edit-game-select__loading {
	position:absolute;
	width:100%;
	height:60%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.edit-game-select__back {
	margin-bottom:15px
}
.iconfont {
	width:1em;
	height:1em;
	vertical-align:top;
	fill:currentColor;
	overflow:hidden
}
.tap-player {
	position:relative;
	background:#000;
	word-break:normal;
	line-height:1em;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.tap-player, .tap-player__video {
	width:100%;
	height:100%
}
.tap-player__loading-box {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:9;
	display:none;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.is-mobile .tap-player__loading {
	width:14px;
	height:14px
}
.is-mobile .tap-player__loading:after, .is-mobile .tap-player__loading:before {
	content:"";
	display:block;
	border-radius:50%;
	width:12px;
	height:12px;
	position:absolute
}
.tap-player__loading {
	position:relative;
	width:24px;
	height:24px;
	margin:12px auto;
	-webkit-animation:rotateSelf 5s linear infinite;
	animation:rotateSelf 5s linear infinite
}
.tap-player__loading:after, .tap-player__loading:before {
	content:"";
	display:block;
	border-radius:50%;
	width:21px;
	height:21px;
	position:absolute
}
.tap-player__loading:before {
	background:#ff8156;
	left:0;
	top:0;
	z-index:1;
	-webkit-animation:slideInset1 2s linear infinite;
	animation:slideInset1 2s linear infinite
}
.tap-player__loading:after {
	background:#15c5ce;
	bottom:0;
	right:0;
	z-index:0;
	-webkit-animation:slideInset2 2s linear infinite;
	animation:slideInset2 2s linear infinite
}
@-webkit-keyframes rotateSelf {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}
@keyframes rotateSelf {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}
@-webkit-keyframes slideInset1 {
0% {
left:0;
top:0;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
12.5% {
left:50%;
top:50%;
-webkit-transform:scale(1.2) translate3d(-50%, -50%, 0);
transform:scale(1.2) translate3d(-50%, -50%, 0);
z-index:1
}
25% {
left:100%;
top:100%;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
37.5% {
left:50%;
top:50%;
-webkit-transform:scale(.6) translate3d(-50%, -50%, 0);
transform:scale(.6) translate3d(-50%, -50%, 0);
z-index:0
}
50% {
left:0;
top:0;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
62.5% {
left:50%;
top:50%;
-webkit-transform:scale(1.2) translate3d(-50%, -50%, 0);
transform:scale(1.2) translate3d(-50%, -50%, 0);
z-index:1
}
75% {
left:100%;
top:100%;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
87.5% {
left:50%;
top:50%;
-webkit-transform:scale(.6) translate3d(-50%, -50%, 0);
transform:scale(.6) translate3d(-50%, -50%, 0);
z-index:0
}
to {
	left:0;
	top:0;
	-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
	transform:scale(1) translate3d(-50%, -50%, 0);
	z-index:1
}
}
@keyframes slideInset1 {
0% {
left:0;
top:0;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
12.5% {
left:50%;
top:50%;
-webkit-transform:scale(1.2) translate3d(-50%, -50%, 0);
transform:scale(1.2) translate3d(-50%, -50%, 0);
z-index:1
}
25% {
left:100%;
top:100%;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
37.5% {
left:50%;
top:50%;
-webkit-transform:scale(.6) translate3d(-50%, -50%, 0);
transform:scale(.6) translate3d(-50%, -50%, 0);
z-index:0
}
50% {
left:0;
top:0;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
62.5% {
left:50%;
top:50%;
-webkit-transform:scale(1.2) translate3d(-50%, -50%, 0);
transform:scale(1.2) translate3d(-50%, -50%, 0);
z-index:1
}
75% {
left:100%;
top:100%;
-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
transform:scale(1) translate3d(-50%, -50%, 0);
z-index:1
}
87.5% {
left:50%;
top:50%;
-webkit-transform:scale(.6) translate3d(-50%, -50%, 0);
transform:scale(.6) translate3d(-50%, -50%, 0);
z-index:0
}
to {
	left:0;
	top:0;
	-webkit-transform:scale(1) translate3d(-50%, -50%, 0);
	transform:scale(1) translate3d(-50%, -50%, 0);
	z-index:1
}
}
@-webkit-keyframes slideInset2 {
0% {
right:0;
bottom:0;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
12.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(.6) translate3d(50%, 50%, 0);
transform:scale(.6) translate3d(50%, 50%, 0);
z-index:0
}
25% {
right:100%;
bottom:100%;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
37.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(1.2) translate3d(50%, 50%, 0);
transform:scale(1.2) translate3d(50%, 50%, 0);
z-index:1
}
50% {
right:0;
bottom:0;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
62.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(.6) translate3d(50%, 50%, 0);
transform:scale(.6) translate3d(50%, 50%, 0);
z-index:0
}
75% {
right:100%;
bottom:100%;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
87.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(1.2) translate3d(50%, 50%, 0);
transform:scale(1.2) translate3d(50%, 50%, 0);
z-index:1
}
to {
	right:0;
	bottom:0;
	-webkit-transform:scale(1) translate3d(50%, 50%, 0);
	transform:scale(1) translate3d(50%, 50%, 0);
	z-index:0
}
}
@keyframes slideInset2 {
0% {
right:0;
bottom:0;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
12.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(.6) translate3d(50%, 50%, 0);
transform:scale(.6) translate3d(50%, 50%, 0);
z-index:0
}
25% {
right:100%;
bottom:100%;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
37.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(1.2) translate3d(50%, 50%, 0);
transform:scale(1.2) translate3d(50%, 50%, 0);
z-index:1
}
50% {
right:0;
bottom:0;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
62.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(.6) translate3d(50%, 50%, 0);
transform:scale(.6) translate3d(50%, 50%, 0);
z-index:0
}
75% {
right:100%;
bottom:100%;
-webkit-transform:scale(1) translate3d(50%, 50%, 0);
transform:scale(1) translate3d(50%, 50%, 0);
z-index:1
}
87.5% {
right:50%;
bottom:50%;
-webkit-transform:scale(1.2) translate3d(50%, 50%, 0);
transform:scale(1.2) translate3d(50%, 50%, 0);
z-index:1
}
to {
	right:0;
	bottom:0;
	-webkit-transform:scale(1) translate3d(50%, 50%, 0);
	transform:scale(1) translate3d(50%, 50%, 0);
	z-index:0
}
}
.tap-player__controls {
	display:none;
	position:absolute;
	width:100%;
	height:60px;
	bottom:0;
	left:0;
	background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(99%, rgba(0, 0, 0, .6)));
	background-image:linear-gradient(180deg, transparent, rgba(0, 0, 0, .6) 99%);
	opacity:1;
	padding:10px 15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
-webkit-transition:.3s;
transition:.3s
}
.is-mobile .tap-player__controls {
	height:40px;
	padding:0
}
.progress-bar {
	position:relative;
	width:100%;
	height:2px;
	margin:1px 0;
	background:hsla(0, 0%, 100%, .3);
	cursor:pointer;
	-ms-touch-action:none;
	touch-action:none
}
.progress-bar:hover {
	height:4px;
	margin:0
}
.is-mobile .progress-bar {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.progress-bar:hover .progress-bar__point {
	display:block
}
.progress-bar__played {
	position:relative;
	width:0;
	height:100%;
	background:#14b9c8;
	z-index:11
}
.progress-bar__point {
	display:none;
	position:absolute;
	right:-3px;
	top:-3px;
	width:10px;
	height:10px;
	border-radius:3px;
	background-color:#78e1eb;
	border:2px solid #14b9c8;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.progress-bar__point--active {
	-webkit-box-shadow:0 0 0 10px rgba(120, 225, 235, .3);
	box-shadow:0 0 0 10px rgba(120, 225, 235, .3);
	display:block
}
.progress-bar__buffered {
	background:hsla(0, 0%, 100%, .5)
}
.progress-bar__buffered, .progress-bar__mouse {
	position:absolute;
	width:0;
	height:100%;
	top:0;
	left:0
}
.progress-bar__mouse {
	background:hsla(0, 0%, 100%, .3)
}
.tap-player__options {
	height:50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.is-mobile .tap-player__options {
	height:40px
}
.tap-player__options--left, .tap-player__options--right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-player__pause, .tap-player__play {
	display:none;
	color:#fff;
	cursor:pointer
}
.tap-player__pause--big, .tap-player__play--big {
	display:none;
	cursor:pointer;
	position:absolute;
	left:0;
	bottom:0;
	top:0;
	right:0;
	margin:auto;
	width:40px;
	height:40px;
	z-index:9;
	font-size:40px
}
.tap-player__pause--big .iconfont, .tap-player__play--big .iconfont {
	-webkit-filter:drop-shadow(2px 2px 10px rgba(0, 0, 0, .5));
	filter:drop-shadow(2px 2px 10px rgba(0, 0, 0, .5))
}
.is-mobile .tap-player__pause--big, .is-mobile .tap-player__play--big {
	width:30px;
	height:30px;
	font-size:30px
}
.tap-player__play-pause {
	position:relative;
	margin-right:15px
}
.tap-player__time {
	font-size:13px;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-right:15px
}
.tap-player__volume {
	position:relative;
	cursor:pointer;
	margin-left:15px
}
.tap-player__muted, .tap-player__un-muted {
	position:relative;
	color:#fff
}
.volume {
	display:none;
	position:absolute;
	padding:12px 15px;
	background:rgba(0, 0, 0, .7);
	border-radius:5px;
	bottom:calc(100% + 25px);
	left:-8px
}
.is-mobile .volume {
	bottom:calc(100% + 15px)
}
.volume-bar {
	position:relative;
	width:4px;
	height:80px;
	background:hsla(0, 0%, 100%, .3)
}
.volume-bar__active {
	position:absolute;
	bottom:0;
	height:100%;
	width:4px;
	background:#14b9c8
}
.volume-bar__point {
	position:absolute;
	right:-3px;
	top:-6px;
	width:10px;
	height:10px;
	border-radius:3px;
	background-color:#78e1eb;
	border:2px solid #14b9c8;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.tap-player__levels {
	position:relative;
	margin-left:15px;
	font-size:13px;
	cursor:pointer
}
.is-mobile .tap-player__levels {
	font-size:11px
}
.levels__text {
	color:#fff
}
.levels__box {
	color:#fff;
	display:none;
	position:absolute;
	padding:6px 15px;
	background:rgba(0, 0, 0, .7);
	border-radius:5px;
	bottom:calc(100% + 25px);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.is-mobile .levels__box {
	bottom:calc(100% + 15px);
	padding:3px 5px
}
.level {
	padding:5px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.level:hover {
	color:#14b9c8
}
.level .leaves__icon {
	opacity:0
}
.level.is-active, .level.is-active .leaves__icon, .level.is-active .leaves__icon .iconfont {
	color:#14b9c8;
	opacity:1
}
.leaves__icon .iconfont {
	width:22px;
	vertical-align:baseline
}
.is-mobile .level {
	padding:3px 0
}
.is-mobile .leaves__icon {
	width:20px
}
.tap-player__level-image {
	display:none
}
.tap-player__level-image, .tap-player__poster {
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%
}
.tap-player__poster {
	background:#000
}
.tap-player__poster-image {
	width:100%;
	height:100%
}
.tap-player__fullscreen, .tap-player__un-fullscreen {
	color:#fff;
	display:none;
	cursor:pointer
}
.tap-player__fullscreen-box {
	position:relative;
	margin-left:15px
}
.tap-player__tips {
	display:none;
	position:absolute;
	bottom:calc(100% + 5px);
	padding:4px 8px;
	border-radius:6px;
	background:rgba(0, 0, 0, .7);
	font-size:12px;
	line-height:20px;
	color:#fff;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap;
	z-index:10
}
.progress-bar .tap-player__tips {
	bottom:calc(100% + 5px)!important
}
.tap-player__controls .tap-player__tips {
	bottom:calc(100% + 25px)
}
.is-mobile .tap-player__controls .tap-player__tips {
	bottom:calc(100% + 15px)
}
.tap-player__live-tag {
	width:6px;
	height:6px;
	border-radius:6px;
	background:#f64c4c;
	margin-right:15px
}
.tap-player__mini-box {
	position:relative;
	margin-left:15px;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-player__mini {
	width:16px;
	height:16px
}
.tap-player__theater-box {
	position:relative;
	margin-left:15px;
	cursor:pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-player__theater {
	width:16px;
	height:16px
}
.tap-player__un-theater {
	display:none;
	width:16px;
	height:16px
}
.tap-player__replay-icon {
	width:16px;
	height:16px
}
.tap-player__replay-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#fff;
	cursor:pointer
}
.tap-player__mark, .tap-player__replay-box {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.tap-player__mark {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:12;
	background:rgba(0, 0, 0, .5);
	display:none
}
.iconfont {
	color:#fff
}
.tap-player {
	position:absolute;
	bottom:0;
	left:0
}
.tap-player :not(.container) {
-webkit-box-sizing:border-box!important;
box-sizing:border-box!important
}
.common-new-video .video-play-live-image {
	width:100%;
	height:100%;
	position:absolute;
	-o-object-fit:cover;
	object-fit:cover
}
.common-new-video.is-live video::-webkit-media-controls-time-remaining-display, .common-new-video.is-live video::-webkit-media-controls-timeline {
display:none
}
.common-new-video.is-live video::-webkit-media-controls-current-time-display {
display:none
}
.common-new-video.is-fullscreen .tap-player__mini-box, .common-new-video.is-fullscreen .tap-player__theater-box {
	display:none!important
}
.common-new-video .video-player__mask {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0, 0, 0, .5);
	color:#fff;
	color:var(--primary-white)
}
.video-player-card--hover .video-player-card__duration--opacity {
	opacity:1
}
.video-player-card--hover .video-player-card__control--opacity {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(9.62%, transparent), color-stop(90.35%, rgba(0, 0, 0, .2)));
	background:linear-gradient(180deg, transparent 9.62%, rgba(0, 0, 0, .2) 90.35%)
}
.video-player-card--hover .video-player-card__play-mute-box {
	opacity:1
}
.video-player-card--hover .video-player-card__progress-bar {
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0 16px;
	height:4px;
--hot-size:9px;
	border-top:var(--hot-size) solid transparent;
	border-bottom:var(--hot-size) solid transparent;
	background-clip:content-box
}
.video-player-card--hover .video-player-card__progress-bar:active .video-player-card__progress-point-box {
	top:-10px;
	right:-12px;
	padding:5px;
	background:rgba(21, 197, 206, .3);
	border-radius:24px
}
.video-player-card--hover .video-player-card__progress-bar-active, .video-player-card--hover .video-player-card__progress-bar-buffed {
	height:4px
}
.video-player-card--hover .video-player-card__progress-point-box {
	position:absolute;
	z-index:1;
	display:block;
	top:-5px;
	right:-7px
}
.video-player-card--hover .video-player-card__progress-point {
	display:block;
	height:4px;
	width:4px;
	background:#fff;
	background:var(--primary-white);
	border:5px solid #15c5ce;
	border:5px solid var(--primary-tap-blue);
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 4px var(--extension-components-black);
	box-shadow:0 0 4px rgba(0, 0, 0, .4);
	box-shadow:0 0 4px var(--extension-components-black);
	border-radius:14px
}
.video-player-card__image {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	width:100%
}
.video-player-card__image .video-hls__poster-img {
	-o-object-fit:cover;
	object-fit:cover
}
.video-player-card__lazy-image {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:11
}
.video-player-card__play {
	width:70px;
	height:70px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	cursor:pointer;
	z-index:11
}
.video-player-card__play-icon {
	color:#fff;
	color:var(--extension-button-label-white);
	padding-left:1px
}
.video-player-card__play-button {
	width:41px;
	height:41px;
	border-radius:61px;
	border:1px solid hsla(0, 0%, 100%, .3);
	background:rgba(0, 0, 0, .4);
	background:var(--extension-components-black)
}
@media only screen and (min-width:499px) {
.video-player-card__play-button {
width:63px;
height:63px
}
}
.video-player-card__control {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	color:#fff;
	color:var(--extension-button-label-white);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(9.62%, transparent), color-stop(90.35%, rgba(0, 0, 0, .2)));
	background:linear-gradient(180deg, transparent 9.62%, rgba(0, 0, 0, .2) 90.35%);
	text-shadow:1px 1px 3px rgba(0, 0, 0, .4);
	text-shadow:1px 1px 3px var(--extension-components-black);
	height:28px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:2px 16px 10px;
	padding:2px var(--space-m12-w16) var(--space-m8-w10);
	z-index:11;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
-webkit-transition:.5s;
transition:.5s
}
@media only screen and (min-width:499px) {
.video-player-card__control {
height:48px;
padding-top:14px
}
}
.video-player-card__control--opacity {
	background:transparent
}
.video-player-card__play-total-icon {
	margin-right:4px;
	margin-right:var(--space-m2-w4)
}
.video-player-card__progress-bar {
	position:absolute;
	bottom:0;
	left:0;
	background:hsla(0, 0%, 100%, .4);
	width:100%;
	height:2px
}
.video-player-card__progress-point-box {
	display:none
}
.video-player-card__progress-bar-active {
	position:absolute;
	top:0;
	left:0;
	height:2px;
	width:0;
	background:#15c5ce;
	background:var(--primary-tap-blue)
}
.video-player-card__progress-bar-buffed {
	position:absolute;
	top:0;
	left:0;
	height:2px;
	width:0;
	background:hsla(0, 0%, 100%, .45);
	background:var(--extension-components-border-gray)
}
.video-player-card__duration--opacity {
-webkit-transition:.5s;
transition:.5s;
	opacity:0
}
.video-player-card__play-mute-box--opacity {
	opacity:.6;
-webkit-transition:.5s;
transition:.5s
}
.video-player-card--no-controls .tap-player__mark, .video-player-card .tap-player__play--big {
	display:none!important
}
.blur-image__wrapper {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.blur-image__wrapper.blur-image__wrapper--invalid-image {
	background-color:#868c92;
	background-color:var(--gray-06)
}
.blur-image {
	background-size:cover;
	background-position:50%;
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.blur-image, .blur-image__color-layer {
	width:100%;
	height:100%
}
.blur-image__color-layer {
	position:absolute;
	top:0;
	background-color:rgba(0, 0, 0, .2)
}
.card-widget__wrapper {
	width:100%;
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
	border-radius:10px;
	border-radius:var(--radius-m8-w10);
	padding:12px 20px 12px 12px;
	padding:var(--space-m8-w12) var(--space-m16-w20) var(--space-m8-w12) var(--space-m8-w12);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	position:relative;
	display:block
}
.card-widget__background {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.card-widget__background--opacity {
	background-color:rgba(0, 0, 0, .2)
}
.card-widget__content {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#fff
}
.card-widget__content>.tap-router {
	line-height:0
}
.card-widget__content .card-widget__icon-wrap .card-widget__icon {
	width:48px;
	height:48px
}
.card-widget__content .card-widget__icon {
	line-height:0;
	overflow:hidden;
	-ms-flex-negative:0;
	flex-shrink:0
}
.card-widget__content-text {
	margin-left:12px;
	margin-left:var(--space-m8-w12);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.card-widget__content-text .invalid-title {
	color:hsla(0, 0%, 100%, .45);
	color:var(--extension-components-border-gray)
}
.card-widget__content-title-row>span {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.card-widget__content-rate {
	margin-left:-2px
}
.card-widget__wrapper--mobile .card-widget__content-rate {
	margin-left:-1px
}
.card-widget__content-label-tags .tap-text, .card-widget__content-rate {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	color:#fff
}
.card-widget__content-label-tags {
	margin-left:12px;
	margin-left:var(--space-m8-w12)
}
.card-widget__content-label-tags .label-tag:not(:last-child):after {
background-color:#fff
}
.card-widget__invalid {
	-ms-flex-item-align:center;
	align-self:center;
	margin-left:auto;
	padding-left:8px;
	-ms-flex-negative:0;
	flex-shrink:0;
	color:hsla(0, 0%, 100%, .45);
	color:var(--extension-components-border-gray)
}
.card-widget__wrapper--simple .card-widget__content-text {
	margin-left:8px
}
.card-widget__wrapper--simple .card-widget__icon-wrap .card-widget__icon {
	width:28px;
	height:28px
}
.card-widget__wrapper--invalid .card-widget__content-title-row {
	color:hsla(0, 0%, 100%, .45);
	color:var(--extension-components-border-gray)
}
.card-widget__wrapper--invalid .card-widget__icon-wrap .card-widget__icon {
	width:28px;
	height:28px
}
.card-widget__wrapper--mobile .card-widget__icon-wrap .card-widget__icon {
	width:40px;
	height:40px
}
.card-widget__wrapper--mobile.card-widget__wrapper--invalid .card-widget__icon-wrap .card-widget__icon, .card-widget__wrapper--mobile.card-widget__wrapper--simple .card-widget__icon-wrap .card-widget__icon {
	width:24px;
	height:24px
}
.app-widget__content-tags {
	background-color:rgba(0, 0, 0, .2);
	border:none;
	line-height:18px;
	line-height:var(--caption-m10-w12-line-height);
	font-size:12px;
	font-size:var(--caption-m10-w12-size)
}
.app-widget__content-tags, .app-widget__content-tags.tap-tag--outline {
	color:hsla(0, 0%, 100%, .45);
	color:var(--extension-components-border-gray)
}
.tap-long-text--single .app-widget__app-title-text {
	-webkit-box-flex:inherit;
	-ms-flex:inherit;
	flex:inherit
}
.tap-editor-link-card__html {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	width:100%;
	height:88px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:12px;
	padding:var(--space-m8-w12);
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:10px;
	border-radius:var(--radius-m8-w10);
	overflow:hidden
}
.tap-editor-link-card__left {
	height:100%;
	margin-right:12px;
	border-radius:6px;
	border-radius:var(--radius-m4-w6);
	overflow:hidden
}
.tap-editor-link-card__right {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.tap-editor-link-card__sel-text {
	color:#1d2127;
	color:var(--gray-08);
	-webkit-line-clamp:2;
	margin-bottom:4px
}
.tap-editor-link-card__sel-text, .tap-editor-link-card__url {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height);
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word
}
.tap-editor-link-card__url {
	color:#b9bec1;
	color:var(--gray-04);
	-webkit-line-clamp:1
}
.tap-editor-link-card__img {
	height:100%
}
@media only screen and (max-width:499px) {
.tap-editor-link-card__html {
height:80px
}
}
.bbcode-body__post {
	word-wrap:break-word;
	word-break:break-word;
	font-size:16px;
	font-size:var(--paragraph-m16-w16-size);
	line-height:24px;
	line-height:var(--paragraph-m16-w16-line-height);
	line-height:29px
}
.bbcode-body__post .bbcode-tapvideo {
	background:#000;
	background:var(--primary-black);
	overflow:hidden
}
.bbcode-body__post .bbcode-img, .bbcode-body__post .bbcode-tapvideo {
	margin:16px auto;
	margin:var(--space-m12-w16) auto;
	display:block;
	max-width:100%;
	border-radius:10px;
	border-radius:var(--radius-m8-w10)
}
.bbcode-body__post .bbcode-img {
	cursor:pointer
}
.bbcode-body__post .bbcode-app-card {
	margin:16px auto;
	margin:var(--space-m12-w16) auto
}
.bbcode-body__post .bbcode-tapemoji {
	width:58px;
	height:58px;
	vertical-align:text-bottom;
	margin:0 6px;
	margin:0 var(--space-m4-w6)
}
.bbcode-body__post .tap-editor-link-card {
	cursor:pointer;
	margin:16px auto;
	margin:var(--space-m12-w16) auto
}
.bbcode-body__post .bbcode-video {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto
}
@media only screen and (min-width:499px) {
.bbcode-body__post .bbcode-video {
height:483px
}
}
@media only screen and (max-width:499px) {
.bbcode-body__post .bbcode-video {
height:370px
}
}
.bbcode-body__post .editor-link-icon {
	font-size:18px;
	font-size:var(--icon-size-m16-w18);
	vertical-align:middle
}
.bbcode-body__post .bbcode-url, .bbcode-body__post .editor-link-icon {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	word-break:break-all
}
.bbcode-body__post a.internal-link {
	color:#1d2127;
	color:var(--gray-08)
}
.bbcode-body {
	word-wrap:break-word;
	word-break:break-word;
	font-size:16px;
	font-size:var(--paragraph-m16-w16-size);
	line-height:24px;
	line-height:var(--paragraph-m16-w16-line-height)
}
.bbcode-body figure {
	margin:30px auto
}
.bbcode-body figure figcaption {
	font-size:14px;
	line-height:25px;
	color:#b9bec1;
	color:var(--gray-04);
	display:block;
	text-align:center
}
@media only screen and (max-width:499px) {
.bbcode-body figure figcaption {
line-height:20px
}
}
.bbcode-body figure .bbcode-img {
	margin:0 auto 15px
}
.bbcode-body .bbcode-tapvideo {
	margin:30px auto;
	display:block;
	max-width:100%;
	background:#000;
	background:var(--primary-black)
}
.bbcode-body .bbcode-app-card, .bbcode-body .tap-editor-link-card {
	margin:16px auto;
	margin:var(--space-m12-w16) auto
}
.bbcode-body .bbcode-img-wrap {
	position:relative;
	display:block
}
.bbcode-body .bbcode-img-wrap .mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .5);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.bbcode-body .bbcode-img-wrap .mask>p {
	opacity:.8;
	font-size:20px;
	color:#fff;
	color:var(--primary-white);
	margin-bottom:0
}
.bbcode-body .bbcode-img-wrap .mask .refresh .img-upload-refresh {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	cursor:pointer
}
.bbcode-body .bbcode-img-wrap .mask .progress-wrap {
	height:4px;
	width:60%;
	overflow:hidden;
	background:hsla(0, 0%, 100%, .5);
	margin:12px 0 15px
}
.bbcode-body .bbcode-img-wrap .mask .progress-wrap.progress-animation {
	margin:20px 0 0
}
.bbcode-body .bbcode-img-wrap .mask .progress-wrap.progress-animation .progress-item {
	display:block;
	height:4px;
	width:100%;
	background:#15c5ce;
	background:var(--primary-tap-blue);
-webkit-animation:progressAnimation 1s ease-in-out .8s infinite;
animation:progressAnimation 1s ease-in-out .8s infinite
}
.bbcode-body .bbcode-img {
	margin:30px auto;
	display:block;
	max-width:100%;
	cursor:pointer
}
.bbcode-body .fig-caption-wrap {
	width:100%;
	text-align:center
}
.bbcode-body .fig-caption-wrap .fig-caption, .bbcode-body .fig-caption-wrap figcaption {
	color:#b9bec1;
	color:var(--gray-04);
	font-size:12px;
	line-height:20px;
	text-align:center
}
.bbcode-body .fig-caption-wrap input {
	border:none;
	width:80%
}
.bbcode-body .bbcode-video {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto
}
@media only screen and (min-width:499px) {
.bbcode-body .bbcode-video {
width:640px;
height:370px
}
}
.bbcode-body .bbcode-tapemoji {
	width:80px;
	vertical-align:text-bottom;
	margin:0 4px
}
.bbcode-body .url-card-wrap {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:8px;
	background:#f5f7f8;
	background:var(--extension-background-gray);
	width:390px;
	height:90px;
	margin:15px auto;
	padding:12px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:relative;
	border:1px solid transparent
}
.bbcode-body .url-card-wrap:active, .bbcode-body .url-card-wrap:hover {
	text-decoration:none!important
}
.bbcode-body .url-card-wrap.focused {
	border:1px solid #15c5ce;
	border:1px solid var(--primary-tap-blue)
}
.bbcode-body .url-card-wrap.focused .delete-link-block {
	display:block
}
.bbcode-body .url-card-wrap:after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	background:transparent
}
.bbcode-body .url-card-wrap .left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	width:276px
}
.bbcode-body .url-card-wrap .left p {
	margin:0
}
.bbcode-body .url-card-wrap .left .sel-text {
	font-size:16px;
	color:#1d2127;
	color:var(--gray-08);
	line-height:22px;
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word
}
.bbcode-body .url-card-wrap .left .url {
	font-size:12px;
	color:#999;
	margin-top:4px;
	line-height:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.bbcode-body .url-card-wrap .left .url i {
	font-size:12px;
	margin-right:2px;
	color:#a0a0a0;
	-webkit-transform:scale(.9);
	transform:scale(.9);
	margin-top:1px
}
@media only screen and (max-width:499px) {
.bbcode-body .url-card-wrap {
width:100%
}
.bbcode-body .url-card-wrap .left {
width:calc(100% - 80px)
}
}
.bbcode-body .url-card-wrap .right {
	position:absolute;
	width:70px;
	right:12px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.bbcode-body .url-card-wrap .right img {
	width:70px;
	height:70px;
	display:block
}
.bbcode-body .url-card-wrap .delete-link-block {
	display:none;
	position:absolute;
	top:12px;
	right:12px;
	width:18px;
	z-index:2
}
.bbcode-body .editor-link-icon, .bbcode-body a {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	word-break:break-all
}
.bbcode-body .editor-link-icon {
	font-size:18px;
	font-size:var(--icon-size-m16-w18);
	vertical-align:middle
}
.bbcode-body a.internal-link {
	color:#1d2127;
	color:var(--gray-08)
}
.bbcode-body h2 {
	margin:30px 0 10px;
	font-size:20px;
	line-height:26px;
	font-weight:700
}
blockquote {
	font-size:14px;
	color:#999;
	letter-spacing:0;
	line-height:25px;
	border-left:4px solid #d2d7d9;
	border-left:4px solid var(--gray-03);
	padding:0 0 0 10px;
	display:block;
	margin:25px 0
}
.bbcode-body-v2 {
	line-height:1.85;
	word-wrap:break-word
}
.pc .bbcode-body-v2 {
	line-height:1.9
}
.bbcode-body-v2 .bbcode-img {
	border-radius:5px;
	margin:25px auto
}
.bbcode-body-v2 br {
	content:"";
	margin-bottom:0;
	display:block
}
.bbcode-body-v2 br.bbcode-paragraph-br {
	margin-bottom:20px
}
@-webkit-keyframes progressAnimation {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
40% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
60% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
to {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
}
@keyframes progressAnimation {
0% {
-webkit-transform:translateX(-100%);
transform:translateX(-100%)
}
40% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
60% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
to {
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
}
.w-icon-tag {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.w-icon-tag__icon {
	color:#868c92;
	color:var(--gray-06)
}
.w-icon-tag__icon--disable {
	color:rgba(#868C92, .5);
	color:rgba(var(--gray-06), .5)
}
.w-icon-tag__title {
	font-size:12px;
	color:#868c92;
	color:var(--gray-06)
}
.w-icon-tag__icon--disable, .w-icon-tag__title--disable {
	color:rgba(#868C92, .5);
	color:rgba(var(--gray-06), .5)
}
.icon-button {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:auto;
	color:rgba(29, 33, 39, .12);
	color:var(--extension-divider-gray);
	font-size:18px;
	cursor:pointer
}
.icon-button__text, .icon-button svg {
	vertical-align:middle
}
.icon-button__text {
	display:inline-block;
	color:#b9bec1;
	color:var(--gray-04);
	font-size:12px
}
.icon-button__figure+.icon-button__text {
	margin-left:3px
}
.icon-button--disabled {
	color:rgba(29, 33, 39, .12);
	color:var(--extension-divider-gray);
	cursor:default
}
.icon-button--disabled .icon-button__figure {
	fill:rgba(29, 33, 39, .12);
	fill:var(--extension-divider-gray)
}
.icon-button--disabled .icon-button__figure, .icon-button--disabled.icon-button__text {
	color:rgba(29, 33, 39, .12);
	color:var(--extension-divider-gray)
}
.vote-button--active .icon-button__text {
	color:inherit
}
.tap-translate--show-icon {
	padding:12px 0;
	padding:var(--space-m8-w12) 0
}
.tap-translate__warp {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	cursor:pointer;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.tap-translate__warp .svg-icon {
	margin-right:6px;
	margin-right:var(--space-m4-w6)
}
.tap-translate--loading {
	height:22px;
	height:var(--icon-size-m20-w22);
	color:#b9bec1;
	color:var(--gray-04);
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-line-pack:center;
	align-content:center
}
.tap-translate--loading .loading-dots__wrapper {
	margin-right:6px;
	margin-right:var(--space-m4-w6);
	margin-left:0
}
.tap-translate__button {
	margin-right:12px;
	margin-right:var(--space-m8-w12)
}
.tap-translate__from {
	font-size:12px;
	font-size:var(--caption-m8-w12-size);
	line-height:18px;
	line-height:var(--caption-m8-w12-line-height);
	color:#b9bec1;
	color:var(--gray-04)
}
.review-good-mark {
	width:48px;
	height:auto
}
@media only screen and (max-width:499px) {
.review-good-mark {
width:40px
}
}
.review-good-mark.review-good-mark--repost {
	width:40px
}
@media only screen and (max-width:499px) {
.review-good-mark.review-good-mark--repost {
width:28px
}
}
.text-box__toggle--aside {
	padding:0 3px 0 24px
}
.web-aside-wrap {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	border-radius:10px;
	overflow:hidden;
	margin-bottom:20px
}
.web-aside-wrap, .web-aside-wrap .web-aside-wrap__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	background-color:#fff;
}
.web-aside-wrap .web-aside-wrap__header {
	padding:0 16px;
	height:44px;
	-ms-flex-item-align:start;
	align-self:flex-start;
	position:relative
}
.web-aside-wrap .web-aside-wrap__header:after {
	content:"";
	display:block;
	background:#ebeff0;
	background:var(--gray-02);
	height:1px;
	width:100%;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0
}
.web-aside-wrap .web-aside-wrap__content {
	position:relative;
	width:100%
}
.web-aside-wrap .web-aside-wrap__footer {
	-ms-flex-item-align:start;
	align-self:flex-start;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 16px;
	height:44px;
	width:100%;
	background-color:#fff;
	background-color:var(--primary-white);
	position:relative
}
.web-aside-wrap .web-aside-wrap__footer:after {
	content:"";
	display:block;
	background:#ebeff0;
	background:var(--gray-02);
	height:1px;
	width:100%;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:43px
}
.web-aside__app-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:8px 16px;
	cursor:pointer
}
.web-aside__app-item .app-item__infos {
	margin:0 12px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0
}
.web-aside__app-item .app-item__tags {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	overflow:hidden;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	height:26px;
	margin-top:4px
}
.web-aside__app-item .app-item__tag {
	height:26px;
	background-color:#f5f7f8;
	background-color:var(--gray-01);
	border-radius:4px;
	margin-right:6px;
	padding:0 8px
}
.web-aside__app-item .app-item__rate {
	padding-top:2px;
	white-space:nowrap
}
.web-aside__app-item .app-item__rate .icon-ico-star {
	margin-right:3px;
	vertical-align:middle
}
.web-aside__app-item .app-rating__number {
	font-size:16px;
	line-height:1.2;
	display:inline-block;
	vertical-align:middle
}
.van-cell {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	box-sizing:border-box;
	width:100%;
	padding:10px 16px;
	overflow:hidden;
	color:#323233;
	font-size:14px;
	line-height:24px;
	background-color:#fff
}
.van-cell:after {
	position:absolute;
	box-sizing:border-box;
	content:" ";
	pointer-events:none;
	right:16px;
	bottom:0;
	left:16px;
	border-bottom:1px solid #ebedf0;
	-webkit-transform:scaleY(.5);
	transform:scaleY(.5)
}
.van-cell--borderless:after, .van-cell:last-child:after {
	display:none
}
.van-cell__label {
	margin-top:4px;
	color:#969799;
	font-size:12px;
	line-height:18px
}
.van-cell__title, .van-cell__value {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.van-cell__value {
	position:relative;
	overflow:hidden;
	color:#969799;
	text-align:right;
	vertical-align:middle;
	word-wrap:break-word
}
.van-cell__value--alone {
	color:#323233;
	text-align:left
}
.van-cell__left-icon, .van-cell__right-icon {
	height:24px;
	font-size:16px;
	line-height:24px
}
.van-cell__left-icon {
	margin-right:4px
}
.van-cell__right-icon {
	margin-left:4px;
	color:#969799
}
.van-cell--clickable {
	cursor:pointer
}
.van-cell--clickable:active {
	background-color:#f2f3f5
}
.van-cell--required {
	overflow:visible
}
.van-cell--required:before {
	position:absolute;
	left:8px;
	color:#ee0a24;
	font-size:14px;
	content:"*"
}
.van-cell--center {
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.van-cell--large {
	padding-top:12px;
	padding-bottom:12px
}
.van-cell--large .van-cell__title {
	font-size:16px
}
.van-cell--large .van-cell__label {
	font-size:14px
}
.text-counter {
	font-size:12px;
	color:#b9bec1;
	color:var(--gray-04)
}
.text-counter__count {
	color:#e25454
}
.web-aside__app-list .web-aside-wrap__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	padding:16px 0;
	position:relative
}
.web-aside__app-list .app-list__item {
	margin-bottom:24px !important
}
.web-aside__app-list .app-list__item:last-child {
	margin-bottom:0
}
.filter-menu__current {
	cursor:pointer
}
.filter-menu__current-title {
	padding-right:3px
}
.filter-menu:not(:first-child) {
margin-left:12px
}
.filter-menu .icon-arrow-down {
	margin-left:4px;
	margin-left:var(--space-m2-w4)
}
.group-search__posts-list-status {
	margin-top:12px;
	margin-top:var(--space-m8-w12);
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.web-aside__app-list-with-spent .web-aside-wrap__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	position:relative
}
.web-aside__app-list-with-spent .app-card--with-spent {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:12px 16px;
	padding:var(--space-m8-w12) var(--space-m12-w16)
}
.web-aside__app-list-with-spent .app-card--with-spent .tap-row-card__contents {
	min-height:auto
}
.web-aside__app-list-with-spent .tap-button--small.tap-button--wide-screen {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.web-aside__app-list-with-spent .tap-button--small.tap-button--wide-screen:link, .web-aside__app-list-with-spent .tap-button--small.tap-button--wide-screen:visited {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.van-tag {
	position:relative;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:0 .5em;
	color:#fff;
	font-size:12px;
	line-height:16px;
	border-radius:.3em
}
.van-tag--default {
	background-color:#969799
}
.van-tag--default.van-tag--plain {
	color:#969799
}
.van-tag--danger {
	background-color:#ee0a24
}
.van-tag--danger.van-tag--plain {
	color:#ee0a24
}
.van-tag--primary {
	background-color:#14b9c8
}
.van-tag--primary.van-tag--plain {
	color:#14b9c8
}
.van-tag--success {
	background-color:#07c160
}
.van-tag--success.van-tag--plain {
	color:#07c160
}
.van-tag--warning {
	background-color:#ff976a
}
.van-tag--warning.van-tag--plain {
	color:#ff976a
}
.van-tag--plain {
	background-color:#fff
}
.van-tag--plain:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:1px solid;
	border-radius:inherit;
	content:"";
	pointer-events:none
}
.van-tag--medium {
	padding:2px 6px
}
.van-tag--large {
	padding:4px 8px;
	font-size:14px;
	border-radius:4px
}
.van-tag--mark {
border-radius:0 .8vw .8vw 0
}
.van-tag--mark:after {
	display:block;
	width:2px;
	content:""
}
.van-tag--round {
border-radius:.8vw
}
.van-tag__close {
	margin-left:2px;
	cursor:pointer
}
.tap-image-list__wrap {
	width:100%
}
.tap-image-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	border-radius:6px;
	border-radius:var(--radius-m4-w6);
	overflow:hidden;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}
.tap-image-list, .tap-image-list__item {
	position:relative
}
.tap-image-list__gif-tag, .tap-image-list__long-image-tag, .tap-image-list__remain-image {
	position:absolute;
	border-radius:20px;
	color:#fff;
	color:var(--extension-button-label-white);
	text-align:center;
	padding:2px 6px;
	font-weight:700;
	font-size:12px;
	font-size:var(--caption-m10-w12-size);
	background:rgba(0, 0, 0, .4);
	bottom:6px;
	bottom:var(--space-m4-w6);
	right:6px;
	right:var(--space-m4-w6);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
@media only screen and (max-width:499px) {
.tap-image-list__gif-tag, .tap-image-list__long-image-tag, .tap-image-list__remain-image {
line-height:14px
}
}
@media only screen and (min-width:499px) {
.tap-image-list__gif-tag, .tap-image-list__long-image-tag, .tap-image-list__remain-image {
line-height:16px;
-webkit-transform:scale(.83);
transform:scale(.83);
-webkit-transform-origin:right bottom;
transform-origin:right bottom
}
}
.tap-image-list__remain-image>.icon-ico-m12-w14-picture {
	margin-right:2px
}
.tap-image-list--multiple .tap-image-list__gif-tag {
	bottom:4px;
	right:4px
}
.tap-image-list__item--multiple {
	background:#f5f7f8;
	background:var(--gray-01)
}
.tap-image-list__item--multiple .tap-image-list__lazy-image {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.tap-image-list__lazy-image {
	overflow:hidden;
	cursor:pointer
}
.group-row-card--with-icon {
	padding:12px 16px;
	padding:var(--space-m8-w12) var(--space-m12-w16)
}
.group-row-card__title {
	margin-bottom:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.group-row-card__title .tap-app-title__tag {
	display:block
}
.group-row-card__level-icon {
	width:22px;
	width:var(--space-m18-w22)
}
.common-banner__box {
	position:relative;
	width:100%;
	height:100%
}
.common-banner__box img {
	display:block
}
.common-banner__box__mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .2)
}
@supports((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))) {
.common-banner__box__mask {
-webkit-backdrop-filter:blur(50px);
backdrop-filter:blur(50px)
}
}
.common-banner__box__cover {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.text-box {
	position:relative
}
.text-box__toggle {
	display:block;
	color:#15c5ce;
	color:var(--primary-tap-blue);
	text-align:center;
	width:100%;
	font-size:12px;
	padding-top:6px;
	margin-bottom:-6px;
	cursor:pointer
}
.text-box__content.text-box__content_collapsed {
	overflow:hidden;
	text-overflow:ellipsis
}
.text-box__content {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	font-size:14px;
	color:#868c92;
	color:var(--gray-06);
	text-align:left;
	line-height:20px;
	word-break:break-word
}
.text-box__content a {
	text-decoration:underline
}
.text-box__content p {
	margin:0
}
.text-box__toggle--aside {
	position:absolute;
	right:0;
	bottom:0;
	display:inline-block;
	width:auto;
	margin:0;
	line-height:22px;
	font-size:14px;
	padding:0 3px 0 30px;
	background:-webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(30%, #fff));
	background:-webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(30%, var(--primary-white)));
	background:linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 30%);
	background:linear-gradient(90deg, hsla(0, 0%, 100%, 0), var(--primary-white) 30%)
}
.text-box__toggle--aside.text-box__toggle--aside--dark {
	background:-webkit-gradient(linear, left top, right top, from(rgba(37, 39, 51, 0)), color-stop(30%, #fff));
	background:-webkit-gradient(linear, left top, right top, from(rgba(37, 39, 51, 0)), color-stop(30%, var(--primary-white)));
	background:linear-gradient(90deg, rgba(37, 39, 51, 0), #fff 30%);
	background:linear-gradient(90deg, rgba(37, 39, 51, 0), var(--primary-white) 30%)
}
.app-detail__section-card .moment-card .text-box__toggle, .moment-card .text-box__toggle {
	color:#b9bec1;
	color:var(--gray-04);
	font-size:16px;
	font-size:var(--paragraph-m16-w16-size);
	line-height:24px;
	line-height:var(--paragraph-m16-w16-line-height)
}
.moment-card .bbcode-body {
	line-height:inherit
}
.moment-card .tap-moment-tag--treasure {
	padding:2px 4px;
	margin-right:8px;
	font-size:10px;
	line-height:14px
}
.moment-card .tap-moment-tag--treasure .group-tag-icon {
	margin-right:2px
}
.moment-card .moment-card__text-with-treasure .bbcode-body, .moment-card .moment-card__text-with-treasure .moment-rich-text {
	display:inline
}
.moment-card .moment-card__text-with-treasure .tap-moment-tag--treasure {
	display:inline-block
}
.moment-card--repost .text-box__toggle {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height)
}
.moment-card__text-area__expand-icon {
	font-size:20px;
	margin-right:2px
}
.moment-card__text-area--isRepost .moment-card__text-area__expand-icon {
	font-size:18px
}
.moment-card__text-area__expand-ellipsis {
	display:none
}
.text-box__text-overflow .moment-card__text-area__expand-ellipsis {
	display:initial
}
.developer-avatar {
	display:inline-block;
	border-radius:100px;
	border:1px solid rgba(0, 0, 0, .06);
	border:1px solid var(--extension-overlay-black);
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	background-color:var(--primary-white)
}
.developer-avatar .lazy-image {
	width:100%;
	height:100%;
	border-radius:100px;
	overflow:hidden
}
.developer-avatar .lazy-image img {
	border-radius:100px
}
.developer-widget--avatar {
	-ms-flex-negative:0;
	flex-shrink:0
}
.moment-review {
	position:relative;
	width:100%
}
.moment-review .app-item-layout {
	padding:10px 0;
	background-color:#f5f7f8;
	background-color:var(--gray-01);
	border-radius:10px
}
.moment-review .app-item-layout-item__right {
	border-bottom:0
}
.moment-review--isRepost {
	margin-top:6px;
	margin-top:var(--space-m4-w6)
}
.moment-review--isRepost .moment-card__content {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height);
	margin-bottom:0!important
}
.moment-review--isRepost .app-item-layout {
	background-color:#fff;
	background-color:var(--primary-white)
}
.moment-review__bottom {
	margin-top:12px;
	margin-top:var(--space-m8-w12);
	margin-bottom:6px;
	margin-bottom:var(--space-m4-w6);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	position:relative
}
.moment-review__bottom-comment {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	padding-right:4px
}
.moment-review__bottom-time {
	padding-left:8px
}
.moment-review__good-mark {
	position:absolute;
	top:0;
	right:0;
	z-index:0
}
.moment-review__title {
	width:100%;
	font-size:16px;
	line-height:24px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px
}
.moment-card .moment-card__content--review-content .text-box__content, .moment-review__title {
	color:#1d2127;
	color:var(--gray-08)
}
.tap-moment-tag {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:12px;
	font-size:var(--caption-m10-w12-size);
	line-height:18px;
	line-height:var(--caption-m10-w12-line-height);
	font-weight:700;
	padding:4px 8px 4px 6px;
	padding:var(--space-m2-w4) var(--space-m6-w8) var(--space-m2-w4) var(--space-m4-w6);
	border-radius:4px;
	border-radius:var(--radius-m2-w4);
	margin-right:8px;
	white-space:nowrap
}
.tap-moment-tag .group-tag-icon {
	margin-right:4px;
	margin-right:var(--space-m2-w4)
}
.tap-moment-tag.tap-moment-tag--default {
	color:#868c92;
	color:var(--gray-06);
	background:#f5f7f8;
	background:var(--gray-01)
}
.tap-moment-tag.tap-moment-tag--top {
	color:#ff794d;
	color:var(--extension-orange);
	background:rgba(255, 121, 77, .1);
	background:var(--extension-orange-light)
}
.tap-moment-tag.tap-moment-tag--treasure {
	color:#8a73ff;
	color:var(--extension-purple);
	background:rgba(138, 115, 255, .1);
	background:var(--extension-purple-light)
}
.tap-moment-tag.tap-moment-tag--focus {
	color:#1ab2ff;
	color:var(--extension-blue);
	background:rgba(26, 178, 255, .1);
	background:var(--extension-blue-light)
}
.tap-moment-tag.tap-moment-tag--hot-search {
	color:#f66;
	color:var(--extension-coral);
	background:hsla(0, 100%, 70%, .1);
	background:var(--extension-coral-light)
}
.tap-moment-tag.tap-moment-tag--elite {
	color:#fa0;
	color:var(--extension-yellow);
	background:rgba(255, 170, 0, .1);
	background:var(--extension-yellow-light)
}
.tap-moment-tag.tap-moment-tag--official {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	background:#ecfafb;
	background:var(--primary-tap-blue-light)
}
.tap-moment-tag.tap-moment-tag--question {
	color:#3dcc49;
	color:var(--extension-lime);
	background:rgba(61, 204, 73, .1);
	background:var(--extension-lime-light)
}
.tap-moment-tag.tap-moment-tag--recommend {
	color:#ff794d;
	color:var(--extension-orange);
	background:rgba(255, 121, 77, .1);
	background:var(--extension-orange-light)
}
.moment-article {
	position:relative;
	width:100%;
	overflow:hidden
}
.moment-article__text-area--limited {
	max-height:48px;
	overflow:hidden
}
.moment-article__image {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	width:100%
}
.moment-article__img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.moment-article__bottom-shadow {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(#000000, 0)), color-stop(31%, rgba(#000000, .14)), to(rgba(#000000, .51)));
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--primary-black), 0)), color-stop(31%, rgba(var(--primary-black), .14)), to(rgba(var(--primary-black), .51)));
	background-image:linear-gradient(180deg, rgba(#000000, 0), rgba(#000000, .14) 31%, rgba(#000000, .51));
	background-image:linear-gradient(180deg, rgba(var(--primary-black), 0), rgba(var(--primary-black), .14) 31%, rgba(var(--primary-black), .51));
	width:100%;
	height:55px;
	position:absolute;
	bottom:0;
	left:0
}
.moment-image-group__gif--hidden .moment-image-group__gif {
	display:none
}
.moment-article__image-list, .moment-article__video-card {
	margin-top:12px;
	margin-top:var(--space-m8-w12)
}
.moment-article__reposted .moment-article__image-list, .moment-article__reposted .moment-article__video-card {
	margin-top:8px
}
.moment-article__summary--wrapper {
	line-height:0
}
.tap-moment-tag {
	vertical-align:middle
}
.tap-moment-tag.tap-moment-tag--question {
	padding-top:2px;
	padding-bottom:2px
}
.moment-article__summary--title {
	word-break:break-all;
	vertical-align:middle
}
.moment-video {
	position:relative;
	width:100%;
	overflow:hidden
}
.moment-video__bottom-shadow {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(#000000, 0)), color-stop(31%, rgba(#000000, .14)), to(rgba(#000000, .51)));
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(var(--primary-black), 0)), color-stop(31%, rgba(var(--primary-black), .14)), to(rgba(var(--primary-black), .51)));
	background-image:linear-gradient(180deg, rgba(#000000, 0), rgba(#000000, .14) 31%, rgba(#000000, .51));
	background-image:linear-gradient(180deg, rgba(var(--primary-black), 0), rgba(var(--primary-black), .14) 31%, rgba(var(--primary-black), .51));
	width:100%;
	height:55px;
	position:absolute;
	bottom:0;
	left:0
}
.moment-video__img {
	padding-bottom:100%
}
.moment-video__lazy-image {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.moment-video__text {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0;
	margin-top:12px;
	margin-top:var(--space-m8-w12);
	display:block;
	max-height:50px;
	max-height:calc(var(--heading-m16-w18-line-height) + var(--paragraph-m16-w16-line-height));
	overflow:hidden
}
.moment-video__image-icon {
	position:absolute;
	width:40px;
	height:40px;
	top:50%;
	left:50%;
	color:#fff;
	color:var(--primary-white);
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	cursor:pointer
}
.moment-video__video-card {
	margin:8px 0 12px;
	margin:8px 0 var(--space-m8-w12)
}
.moment-video__title {
	display:inline
}
.van-field__label {
	-webkit-box-flex:0;
	-webkit-flex:none;
	flex:none;
	box-sizing:border-box;
	width:6.2em;
	margin-right:12px;
	color:#646566;
	text-align:left;
	word-wrap:break-word
}
.van-field__label--center {
	text-align:center
}
.van-field__label--right {
	text-align:right
}
.van-field--disabled .van-field__label {
	color:#c8c9cc
}
.van-field__value {
	overflow:visible
}
.van-field__body {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.van-field__control {
	display:block;
	box-sizing:border-box;
	width:100%;
	min-width:0;
	margin:0;
	padding:0;
	color:#323233;
	line-height:inherit;
	text-align:left;
	background-color:transparent;
	border:0;
	resize:none
}
.van-field__control::-webkit-input-placeholder {
color:#c8c9cc
}
.van-field__control::placeholder {
color:#c8c9cc
}
.van-field__control:disabled {
	color:#c8c9cc;
	cursor:not-allowed;
	opacity:1;
	-webkit-text-fill-color:#c8c9cc
}
.van-field__control:read-only {
cursor:default
}
.van-field__control--center {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	text-align:center
}
.van-field__control--right {
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	text-align:right
}
.van-field__control--custom {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	min-height:24px
}
.van-field__control[type=date], .van-field__control[type=datetime-local], .van-field__control[type=time] {
	min-height:24px
}
.van-field__control[type=search] {
	-webkit-appearance:none
}
.van-field__button, .van-field__clear, .van-field__icon, .van-field__right-icon {
	-webkit-flex-shrink:0;
	flex-shrink:0
}
.van-field__clear, .van-field__right-icon {
	margin-right:-8px;
	padding:0 8px;
	line-height:inherit
}
.van-field__clear {
	color:#c8c9cc;
	font-size:16px;
	cursor:pointer
}
.van-field__left-icon .van-icon, .van-field__right-icon .van-icon {
	display:block;
	font-size:16px;
	line-height:inherit
}
.van-field__left-icon {
	margin-right:4px
}
.van-field__right-icon {
	color:#969799
}
.van-field__button {
	padding-left:8px
}
.van-field__error-message {
	color:#ee0a24;
	font-size:12px;
	text-align:left
}
.van-field__error-message--center {
	text-align:center
}
.van-field__error-message--right {
	text-align:right
}
.van-field__word-limit {
	margin-top:4px;
	color:#646566;
	font-size:12px;
	line-height:16px;
	text-align:right
}
.van-field--error .van-field__control::-webkit-input-placeholder {
color:#ee0a24;
-webkit-text-fill-color:currentColor
}
.van-field--error .van-field__control, .van-field--error .van-field__control::placeholder {
color:#ee0a24;
-webkit-text-fill-color:currentColor
}
.van-field--min-height .van-field__control {
	min-height:60px
}
.ugc-menu__popover-class {
	width:288px;
	padding:0
}
.ugc-menu__popover-class .media-sheet-slider {
	background-color:#ebeff0;
	background-color:var(--gray-02)
}
.ugc-menu__trigger {
	cursor:pointer
}
.ugc-menu__list {
	margin-bottom:8px
}
.ugc-menu__tips {
	padding:20px 20px 6px;
	white-space:nowrap
}
@media only screen and (max-width:499px) {
.ugc-menu__tips {
padding:24px 16px 4px
}
}
.ugc-menu__item {
	cursor:pointer;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.ugc-menu__item .popover-item__text {
	margin:0 20px
}
.ugc-menu__item .ugc-menu__icon {
	color:#1d2127;
	color:var(--gray-08);
	font-size:24px;
	margin-right:12px;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:499px) {
.ugc-menu__content {
padding-bottom:16px
}
}
.taptap-web-aside__image-link {
	display:block;
	font-size:0;
	min-height:80px
}
.taptap-web-aside__image-link .web-aside-wrap__content {
	width:100%;
	height:0;
	padding-bottom:56.25%;
	position:relative
}
.taptap-web-aside__image-link .web-aside-wrap__content .tap-swiper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.taptap-web-aside__image-link .web-aside-wrap__content .tap-swiper .swiper-container {
	height:100%
}
.category-card-item {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	width:20.9912536443%;
	height:0;
	overflow:hidden;
	padding-bottom:20.9912536443%;
	margin:0 2.332361516% 2.332361516% 0;
	border-radius:23.3%;
	-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, .1);
	box-shadow:0 3px 6px 0 rgba(0, 0, 0, .1)
}
.category-card-item img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
@media only screen and (min-width:499px) {
.category-card-item {
width:19.3333333333%;
padding-bottom:19.3333333333%
}
}
.category-card {
	position:relative;
	overflow:hidden;
	background-color:#fff;
	background-color:var(--primary-white)
}
.category-card__contents {
	padding:14px
}
.category-card__app-box {
	width:100%
}
.category-card__app-box .app-box__row {
	white-space:nowrap;
	font-size:0;
	width:100%
}
.category-card__app-box .app-box__row:first-child {
	margin-left:2.332361516%
}
.category-card__app-box .app-box__row:nth-child(2) {
margin-left:-10%
}
.category-card--normal .category-card__app-box {
	padding-bottom:3%
}
.category-card__title {
	margin:4px 0
}
@media only screen and (min-width:499px) {
.category-card__contents {
padding:20px
}
.category-card__title {
margin:6px 0
}
}
.van-checkbox {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	overflow:hidden;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none
}
.van-checkbox--disabled {
	cursor:not-allowed
}
.van-checkbox--label-disabled {
	cursor:default
}
.van-checkbox--horizontal {
	margin-right:12px
}
.van-checkbox__icon {
	-webkit-box-flex:0;
	-webkit-flex:none;
	flex:none;
	height:1em;
	font-size:20px;
	line-height:1em;
	cursor:pointer
}
.van-checkbox__icon .van-icon {
	display:block;
	box-sizing:border-box;
	width:1.25em;
	height:1.25em;
	color:transparent;
	font-size:.8em;
	line-height:1.25;
	text-align:center;
	border:1px solid #c8c9cc;
-webkit-transition-duration:.2s;
transition-duration:.2s;
	-webkit-transition-property:color, border-color, background-color;
	transition-property:color, border-color, background-color
}
.van-checkbox__icon--round .van-icon {
	border-radius:100%
}
.van-checkbox__icon--checked .van-icon {
	color:#fff;
	background-color:#1989fa;
	border-color:#1989fa
}
.van-checkbox__icon--disabled {
	cursor:not-allowed
}
.van-checkbox__icon--disabled .van-icon {
	background-color:#ebedf0;
	border-color:#c8c9cc
}
.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon {
	color:#c8c9cc
}
.van-checkbox__label {
	margin-left:8px;
	color:#323233;
	line-height:20px
}
.van-checkbox__label--left {
	margin:0 8px 0 0
}
.van-checkbox__label--disabled {
	color:#c8c9cc
}
.font-bold {
	font-weight:700
}
.heading-m20-w22 {
	font-size:22px;
	font-size:var(--heading-m20-w22-size);
	line-height:30px;
	line-height:var(--heading-m20-w22-line-height)
}
.heading-m18-w20 {
	font-size:20px;
	font-size:var(--heading-m18-w20-size);
	line-height:28px;
	line-height:var(--heading-m18-w20-line-height)
}
.heading-m16-w18, .web-aside__collections .category-card__title {
	font-size:18px;
	line-height:26px;
}
.heading-m14-w16, .web-aside__collections .category-card__via {
	font-size:16px;
	line-height:24px;
}
.list-heading-m16-w18 {
	font-size:18px;
	line-height:22px;
}
.list-heading-m14-w16 {
	font-size:16px;
	line-height:20px;
}
.paragraph-m16-w16 {
	font-size:16px;
	line-height:24px;
}
.paragraph-m14-w14 {
	font-size:14px;
	line-height:22px;
}
.caption-m12-w14 {
	font-size:14px;
	line-height:22px;
}
.caption-m10-w12 {
	font-size:12px;
	line-height:18px;
}
.caption-m8-w12 {
	font-size:12px;
	line-height:18px;
}
.gray-08 {
	color:#1d2127;
}
.gray-06 {
	color:#868c92;
}
.gray-04 {
	color:#b9bec1;
}
.gray-03 {
	color:#d2d7d9;
}
.gray-02 {
	color:#ebeff0;
}
.gray-01 {
	color:#f5f7f8;
}
.primary-white {
	color:#fff;
}
.primary-black {
	color:#000;
}
.primary-red {
	color:#f64c4c;
}
.primary-tap-blue, .primary-tap-blue-light {
	color:#15c5ce;
}
.primary-tap-orange {
	color:#ff8156;
}
.primary-tap-orange-light {
	color:#fff5f1;
}
.primary-tap-blue-gradient {
	color:linear-gradient(180deg, #18d6e0, #14c2cb 67.19%, #17d6e1);
}
.extension-button-label-white {
	color:#fff;
}
.web-aside__collections .web-aside-wrap__content {
	width:100%;
	padding:0
}
.web-aside__collections .category-card__contents {
	padding:12px 16px;
}
.web-aside__collections .category-card__via {
	margin-bottom:4px;
}
.web-aside__collections .category-card__title {
	margin:0
}
.van-checkbox-group--horizontal {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.user-follow-item {
	position:relative;
	display:inline-block
}
.web-aside-item {
	padding:8px 16px
}
.web-aside-item .user-follow-item__name {
	font-weight:700
}
.web-aside-item .user-follow-item__item, .web-aside-item .user-follow-item__name {
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word;
	max-width:100%
}
.web-aside-item .user-follow-item__item {
	margin-top:4px
}
.tap-checkbox .van-checkbox__label {
	margin-left:5px
}
.tap-checkbox {
	font-size:13px;
	color:#b9bec1;
	color:var(--gray-04)
}
.web-aside-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:12px 16px;
	cursor:pointer
}
.web-aside-item .web-aside-item__infos {
	margin:0 0 0 12px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0
}
.web-aside-item .app-follow-item__name {
	font-weight:700;
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word;
	max-width:100%
}
.web-aside-item .app-follow-item__followers {
	margin-top:4px
}
.web-aside-item .web-aside-item__follow {
	margin-left:8px;
	padding-top:10px
}
.moment-avatar__user-avatar[data-v-fc44486e] {
	-ms-flex-negative:0;
	flex-shrink:0;
	border-radius:50%
}
.moment-card__header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	padding-bottom:12px;
	padding-bottom:var(--space-m8-w12);
	width:100%
}
.moment-card__header .moment-avatar {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.moment-card__header--repost {
	padding-bottom:4px
}
.moment-card__header-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-webkit-box-flex:2;
	-ms-flex-positive:2;
	flex-grow:2;
	margin-left:12px;
	margin-left:var(--space-m8-w12);
	width:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.moment-card__name, .moment-card__name .user-name__text {
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height);
	color:#1d2127;
	color:var(--gray-08);
	max-width:100%;
	font-weight:700
}
.moment-card__header--repost .moment-card__name, .moment-card__header--repost .moment-card__name .user-name__text {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height)
}
.moment-card__header--repost .moment-card__name, .moment-card__header--repost .user-name__text {
	font-weight:400
}
.moment-card__header-sub-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	line-height:20px
}
.moment-card__header-sub-title.have_dot .moment-card__game--before-line, .moment-card__header-sub-title.have_dot .moment-card__game--before-line .moment-card__game, .moment-card__header-sub-title.have_dot .moment-card__no-link-text, .moment-card__header-sub-title.have_dot .moment-card__no-link-text .moment-card__game {
	padding-left:5px
}
.moment-card__header-sub-title.have_dot .moment-card__game--before-line:before, .moment-card__header-sub-title.have_dot .moment-card__no-link-text:before {
	content:"·";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#b9bec1;
	color:var(--gray-04);
	line-height:20px
}
.moment-card__time {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	color:#b9bec1;
	color:var(--gray-04);
	padding-right:5px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.moment-card__header--repost .moment-card__time {
	font-size:12px;
	font-size:var(--caption-m10-w12-size);
	line-height:18px;
	line-height:var(--caption-m10-w12-line-height)
}
.moment-card__game {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.moment-card__header--repost .moment-card__game {
	font-size:12px;
	font-size:var(--caption-m10-w12-size);
	line-height:18px;
	line-height:var(--caption-m10-w12-line-height)
}
.moment-card__game--before-line {
	-webkit-box-flex:0;
	-ms-flex:0;
	flex:0;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	position:relative;
	display:inline-block;
	max-width:100%
}
.moment-card__no-link-text {
	color:#b9bec1;
	color:var(--gray-04);
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height)
}
.moment-card__ugc {
	color:#b9bec1;
	color:var(--gray-04);
	font-size:18px
}
.moment-card__footer, .moment-card__ugc {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.moment-card__footer {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	height:44px;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:6px;
	margin-top:var(--space-m4-w6);
	padding:4px 0
}
.moment-card__footer .icon-moment-more {
	width:20px;
	height:20px;
	color:#868c92;
	color:var(--gray-06)
}
.moment-card__footer .svg-icon {
	width:28px;
	height:28px;
	color:#868c92;
	color:var(--gray-06)
}
.moment-card__footer .icon-button__text, .moment-card__footer .w-icon-tag__title {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height);
	color:#868c92;
	color:var(--gray-06);
	margin-left:4px;
	margin-left:var(--space-m2-w4)
}
.moment-card__footer .moment-card__footer-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	border-radius:8px;
	border-radius:var(--radius-m6-w8)
}
.moment-card__footer .moment-card__footer-btn:not(:last-child) {
margin-right:4px
}
.moment-card__footer .moment-card__footer-btn.icon-button--disabled {
	opacity:.4;
	color:#868c92;
	color:var(--gray-06)
}
.moment-card__footer .moment-card__footer-btn.icon-button--disabled .icon-button__figure {
	color:#868c92;
	color:var(--gray-06);
	fill:#868c92;
	fill:var(--gray-06)
}
.moment-card__footer .moment-card__footer-btn.icon-button--disabled.icon-button__text {
	color:#868c92;
	color:var(--gray-06)
}
.moment-card__footer-operate {
	cursor:pointer
}
.moment-card__footer-empty, .moment-card__type {
	-webkit-box-flex:2;
	-ms-flex-positive:2;
	flex-grow:2
}
.moment-card__type {
	font-size:13px;
	text-align:left
}
.moment-card__type, .vote-button--active .icon-button__text, .vote-button--active .svg-icon {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.web-aside__about .web-aside-wrap__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	padding:2px 0 8px;
	position:relative;
	min-height:72px
}
.ugc-dialog__contents {
	padding:20px
}
.ugc-dialog__description {
	margin-bottom:10px;
	line-height:1.2
}
.ugc-dialog__reason-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:5px 0 10px
}
.ugc-dialog__reason-item .taptap-radio {
	margin:0
}
.ugc-dialog__reason-item .ugc-dialog__reason-text {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding-left:8px;
	font-weight:400;
	margin:0
}
.ugc-dialog__additional-reason {
	padding:6px 12px;
	line-height:22px;
	border:1px solid #d2d7d9;
	border:1px solid var(--gray-03);
	outline:none;
	width:100%;
	height:77px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.taptap-confirm-modal__footer {
	border-top:1px solid #ebeff0;
	border-top:1px solid var(--gray-02)
}
.silence-content-title {
	font-size:12px;
	color:#b9bec1;
	color:var(--gray-04)
}
.silence-content-title:before {
	content:"*";
	font-size:12px;
	color:red
}
.silence-dialog__reasons-list--time {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.silence-dialog__reasons-list--time .silence-dialog__reason-item {
	margin-right:30px
}
.van-dropdown-item {
	position:fixed;
	right:0;
	left:0;
	z-index:10;
	overflow:hidden
}
.van-dropdown-item__icon {
	display:block;
	line-height:inherit
}
.van-dropdown-item__option {
	text-align:left
}
.van-dropdown-item__option--active, .van-dropdown-item__option--active .van-dropdown-item__icon {
	color:#ee0a24
}
.van-dropdown-item--up {
	top:0
}
.van-dropdown-item--down {
	bottom:0
}
.van-dropdown-item__content {
	position:absolute;
	max-height:80%
}
.tap-footer {
	padding:20px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.tap-footer .tap-qrcode {
	margin-right:12px
}
.tap-footer .tap-footer__icon-links-img {
	margin-right:2px
}
.tap-footer__download {
	padding:16px;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	border-radius:10px;
	height:88px;
	margin-bottom:16px
}
.tap-footer__download, .tap-footer__download-right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.tap-footer__download-right {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-footer__download-title {
	margin-bottom:4px
}
.tap-footer__download-slogan, .tap-footer__download-title {
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break:break-word
}
.tap-footer__switch {
	padding:0 16px;
	margin-bottom:20px
}
.tap-footer__switch, .tap-footer__switch-language {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.tap-footer__switch-language {
	padding:0 8px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:26px;
	background-color:#ebeff0;
	background-color:var(--gray-02);
	border-radius:4px;
	margin-right:12px;
	cursor:pointer
}
.tap-footer__switch-language .icon-language-dropdown {
	width:6px;
	height:6px;
	margin-left:4px;
	vertical-align:baseline
}
.tap-footer__switch-language .icon-switch-source {
	width:12px;
	height:12px;
	margin-left:4px
}
.tap-footer__company, .tap-footer__links {
	margin-bottom:20px
}
.tap-footer__icon-links, .tap-footer__link-group {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	color:#868c92;
	color:var(--gray-06);
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 16px;
	margin-bottom:4px
}
.tap-footer__icon-links a:hover, .tap-footer__link-group a:hover {
	text-decoration:underline
}
.tap-footer__link-item {
	margin-bottom:4px
}
.tap-footer__icon-link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tap-footer__icon-links:last-child, .tap-footer__link-group:last-child, .tap-footer__link-item:last-child {
	margin-bottom:0
}
.tap-footer__oversea {
	padding:0 16px
}
.tap-footer__oversea-contact {
	margin-top:8px
}
.tap-footer__oversea-contact-item {
	margin-right:16px
}
.tap-footer__oversea-contact-item:hover {
	color:#868c92;
	color:var(--gray-06)
}
.tap-footer__switcher {
	margin:16px;
	margin:var(--space-m12-w16);
	margin-top:0
}
.tap-voting {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.tap-voting__icon {
	margin-right:2px
}
.tap-voting__number {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height)
}
.moment-middle-reply {
	margin:15px 20px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.moment-middle-reply .van-cell {
	padding:8px
}
.moment-middle-reply .van-cell__value--alone {
	padding-left:10px
}
.moment-middle-reply .moment-middle-reply__field {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray);
	margin-right:10px;
	border-radius:20px
}
.moment-middle-reply .moment-middle-reply__field .van-field__control {
	color:#1d2127;
	color:var(--gray-08)
}
.moment-middle-reply__right {
	width:100%
}
.moment-middle-reply__right.van-hairline--bottom:after {
	border-color:#ebeff0;
	border-color:var(--gray-02)
}
.moment-middle-reply__avatar {
	margin-right:10px;
	-ms-flex-negative:0;
	flex-shrink:0;
	cursor:pointer
}
.moment-middle-reply__title {
	background-color:#f5f7f8;
	background-color:var(--extension-background-gray);
	border-radius:20px;
	height:42px;
	width:100%;
	padding:0 15px;
	margin-right:10px;
	line-height:42px;
	font-size:14px;
	-webkit-box-sizing:border-box!important;
	box-sizing:border-box!important
}
.moment-middle-reply__title a {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.moment-middle-reply__public-loading {
	height:28px;
	background-color:#15c5ce;
	background-color:var(--primary-tap-blue);
	border-radius:5px;
	color:#fff;
	color:var(--primary-white);
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	margin-bottom:6px;
	-ms-flex-item-align:end;
	align-self:flex-end
}
.moment-middle-reply__bottom, .moment-middle-reply__public-loading {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	align-items:center
}
.moment-middle-reply__bottom {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:53px
}
.moment-middle-reply__public {
	height:28px;
	padding:0 15px;
	background-color:#15c5ce;
	background-color:var(--primary-tap-blue);
	-ms-flex-negative:0;
	flex-shrink:0;
	border-radius:5px;
	font-size:14px;
	line-height:28px;
	color:#fff;
	color:var(--primary-white);
	cursor:pointer
}
.moment-middle-reply__bottom-repost {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.moment-middle-reply__bottom-repost-checkbox {
	margin-right:20px
}
.moment-middle-reply__bottom-norepost {
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.van-dropdown-menu {
	-webkit-user-select:none;
	user-select:none
}
.van-dropdown-menu__bar {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	height:48px;
	background-color:#fff;
	box-shadow:0 2px 12px rgba(100, 101, 102, .12)
}
.van-dropdown-menu__bar--opened {
	z-index:11
}
.van-dropdown-menu__item {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	min-width:0;
	cursor:pointer
}
.van-dropdown-menu__item:active {
	opacity:.7
}
.van-dropdown-menu__item--disabled:active {
	opacity:1
}
.van-dropdown-menu__item--disabled .van-dropdown-menu__title {
	color:#969799
}
.van-dropdown-menu__title {
	position:relative;
	box-sizing:border-box;
	max-width:100%;
	padding:0 8px;
	color:#323233;
	font-size:15px;
	line-height:22px
}
.van-dropdown-menu__title:after {
	position:absolute;
	top:50%;
	right:-4px;
	margin-top:-5px;
	border-color:transparent transparent #dcdee0 #dcdee0;
	border-style:solid;
	border-width:3px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:.8;
	content:""
}
.van-dropdown-menu__title--active {
	color:#ee0a24
}
.van-dropdown-menu__title--active:after {
	border-color:transparent transparent currentColor currentColor
}
.van-dropdown-menu__title--down:after {
	margin-top:-1px;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.tap-list {
	position:relative
}
.tap-list__status-box {
	padding:20px;
	min-height:24px;
	text-align:center
}
.tap-list__status-box .tap-list__loading {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:4px
}
.tap-list__status-box--pc {
	padding:32px;
	min-height:30px
}
.tap-list__status-box--top {
	padding-bottom:0
}
.game-list-card {
	background-color:#fff;
	background-color:var(--primary-white)
}
@media only screen and (min-width:499px) {
.game-list-card:first-child {
border-radius:10px
}
}
.game-list-card__index {
	width:50px;
	text-align:center;
	font-size:20px
}
@media only screen and (max-width:499px) {
.game-list-card__index {
width:40px;
font-size:18px
}
}
.game-list-card__detail {
	overflow:hidden;
	padding:20px 0;
	position:relative
}
@media only screen and (max-width:499px) {
.game-list-card__detail {
border-bottom:none;
padding:12px 0
}
}
.game-list-card__detail .app-row-card__highlights {
	margin-top:8px;
	margin-bottom:8px
}
@media only screen and (max-width:499px) {
.game-list-card__detail .app-row-card__highlights {
margin-top:4px;
margin-bottom:4px
}
}
.game-list-card__detail .tap-row-card__right {
	min-width:70px
}
.game-list-card__detail .tap-app-title__tag {
	padding-top:1px;
	padding-bottom:1px
}
.drop-down-option {
	background-color:#fff;
	background-color:var(--primary-white);
	width:288px;
	-webkit-box-shadow:0 6px 32px 0 rgba(0, 0, 0, .25);
	box-shadow:0 6px 32px 0 rgba(0, 0, 0, .25);
	z-index:200
}
@media only screen and (max-width:499px) {
.drop-down-option {
width:100%;
-webkit-box-shadow:none;
box-shadow:none
}
}
.drop-down-option__item {
	cursor:pointer;
	padding:16px 20px;
	padding:var(--space-m12-w16) var(--space-m16-w20);
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.drop-down-option__item--hover:hover {
	background-color:rgba(0, 0, 0, .06);
	background-color:var(--extension-overlay-black)
}
.drop-down-option__item__label {
	width:228px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.sort-selector__more-wrapper {
	border-radius:10px 10px 0 0
}
@media only screen and (max-width:499px) {
.sort-selector__more-wrapper {
border-radius:0
}
}
.sort-selector__more-wrapper .media-popover {
	left:20px;
	top:52px;
	margin-top:0
}
.sort-selector__box {
	cursor:pointer;
	position:relative;
	white-space:nowrap;
	border-radius:24px;
	background-color:#f5f7f8;
	background-color:var(--gray-01);
	padding:5px 8px 5px 16px;
	margin:20px 20px 6px;
	margin:var(--space-m16-w20) var(--space-m16-w20) var(--space-m4-w6)
}
@media only screen and (max-width:499px) {
.sort-selector__box {
padding:5px 6px 5px 12px
}
}
.categories__no-list {
	text-align:center;
	padding-top:40px
}
.no-content-tips {
	text-align:center;
	padding-bottom:40px
}
.no-content-tips__img {
	width:150px;
	margin:0 auto 20px;
	margin:0 auto var(--space-m16-w20);
	display:block
}
.ugc-rec-card {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:18px 20px;
	padding:18px var(--space-m16-w20);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ugc-rec-card__cover {
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-right:12px;
	position:relative
}
.ugc-rec-card__cover:before {
	position:absolute;
	content:"";
	display:block;
	pointer-events:none;
	top:-50%;
	right:-50%;
	bottom:-50%;
	left:-50%;
	border:0 solid rgba(0, 0, 0, .06);
	border:0 solid var(--extension-overlay-black);
	-webkit-transform:scale(.5);
	transform:scale(.5);
	width:200%;
	height:200%;
	-webkit-transform-origin:left top;
	transform-origin:left top;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-width:1px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
	border-radius:8px
}
@media only screen and (min-width:499px) {
.ugc-rec-card__cover:before {
border-radius:12px
}
}
.ugc-rec-card__cover-img {
	width:113px;
	height:64px;
	border-radius:6px;
	border-radius:var(--radius-m4-w6);
	overflow:hidden
}
.ugc-rec-card__video-duration {
	font-size:12px;
	font-size:var(--caption-m10-w12-size);
	line-height:18px;
	line-height:var(--caption-m10-w12-line-height);
	background-color:rgba(0, 0, 0, .4);
	background-color:var(--extension-components-black);
	color:#fff;
	color:var(--extension-button-label-white);
	position:absolute;
	left:4px;
	bottom:4px;
	margin-right:12px;
	padding:2px 6px;
	border-radius:40px
}
.ugc-rec-card__contents, .ugc-rec-card__contents-titles-wrapper {
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.ugc-rec-card__contents-titles-wrapper {
	width:100%;
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height);
	max-height:48px;
max-height:calc(var(--heading-m14-w16-line-height)*2)
}
.ugc-rec-card__contents-subtitle, .ugc-rec-card__contents-title {
	-ms-flex-negative:0;
	flex-shrink:0;
	color:#1d2127;
	color:var(--gray-08);
	width:100%
}
.ugc-rec-card__contents-description {
	margin-top:6px;
	margin-top:var(--space-m4-w6)
}
.ugc-rec-card__contents-description-tag {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	color:#868c92;
	color:var(--gray-06)
}
.ugc-rec-card__contents-description-tag:first-child {
	overflow:hidden;
	margin-right:0;
	padding-right:14px
}
.ugc-rec-card__contents-description-tag:first-child:after {
	right:6px
}
.ugc-rec-card__contents-title-tag {
	padding:2px 4px;
	margin-right:6px;
	margin-right:var(--space-m4-w6);
	display:inline-block;
	vertical-align:2px
}
.back-top {
	cursor:pointer;
	padding:12px;
	font-size:28px;
	line-height:0;
	background:#fff;
	background:var(--primary-white);
	-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, .1);
	box-shadow:0 3px 6px 0 rgba(0, 0, 0, .1);
	border-radius:8px
}
.craft-button__open-app {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content
}
.craft-list-card {
	padding:20px 0
}
.craft-list-card .tap-row-card__left {
	font-size:0
}
.craft-list-card .tap-row-card__contents {
	min-height:64px;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
@media only screen and (max-width:499px) {
.craft-list-card {
padding:12px 0
}
}
.craft-list-card__tags {
	margin:8px 0;
	font-size:12px;
	font-size:var(--caption-m10-w12-size)
}
.craft-list-card__tags.tap-tag {
	line-height:normal
}
@media only screen and (max-width:499px) {
.craft-list-card__tags {
margin:4px 0
}
}
.craft-list-card__features {
	width:100%
}
.craft-list-card__features .label-tag-group-wrapper {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.craft-list-card__feature-item {
	margin-right:12px;
	margin-right:var(--space-m8-w12)
}
.craft-list-card__label-tags {
	white-space:nowrap;
	display:block;
	width:100%;
	overflow:hidden
}
.craft-list-card__label-tags-text-tag {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	max-width:100%
}
.ugc-rec-card__default.ugc-rec-card:not(:last-child) {
position:relative
}
.ugc-rec-card__default.ugc-rec-card:not(:last-child):after {
content:"";
display:block;
background:#ebeff0;
background:var(--gray-02);
height:1px;
width:calc(100% - 40px);
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
bottom:0
}
@media only screen and (max-width:499px) {
.ugc-rec-card__default.ugc-rec-card:not(:last-child) {
position:relative
}
.ugc-rec-card__default.ugc-rec-card:not(:last-child):after {
content:"";
display:block;
background:#ebeff0;
background:var(--gray-02);
height:1px;
width:calc(100% - 36px);
position:absolute;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
bottom:0
}
}
@media only screen and (min-width:499px) {
.ugc-rec-card__default .ugc-rec-card__cover-img {
width:128px;
height:72px
}
}
.labels-modal .tap-chip {
	margin-right:8px;
	margin-right:var(--space-m6-w8);
	margin-bottom:8px;
	margin-bottom:var(--space-m6-w8)
}
.labels-modal__complaint {
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height);
	color:#15c5ce;
	color:var(--primary-tap-blue);
	cursor:pointer
}
.labels-modal__labels {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.labels-modal__input {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height);
	width:100%;
	margin-right:16px;
	background:#f5f7f8;
	background:var(--gray-01);
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	border-radius:36px;
	padding:8px 20px;
	padding:var(--space-m6-w8) var(--space-m16-w20);
	border:none
}
.labels-modal__input::-webkit-input-placeholder {
color:#b9bec1;
color:var(--gray-04)
}
.labels-modal__input::-moz-placeholder {
color:#b9bec1;
color:var(--gray-04)
}
.labels-modal__input:-ms-input-placeholder {
color:#b9bec1;
color:var(--gray-04)
}
.labels-modal__input::-ms-input-placeholder {
color:#b9bec1;
color:var(--gray-04)
}
.labels-modal__input::placeholder {
color:#b9bec1;
color:var(--gray-04)
}
.labels-modal__button {
	width:126px;
	word-break:keep-all;
	white-space:nowrap
}
.labels-modal__title {
	border-top:1px solid rgba(29, 33, 39, .12);
	border-top:1px solid var(--extension-divider-gray);
	margin-top:16px
}
@media only screen and (min-width:499px) {
.labels-modal__title {
margin-top:40px
}
}
.ugc-rec-card__aside.ugc-rec-card {
	padding:18px 16px
}
.ugc-rec-card__aside .ugc-rec-card__cover:before {
	border-radius:8px
}
.ugc-rec-card__aside .ugc-rec-card__cover-img {
	border-radius:4px
}
.ugc-rec-card__aside .ugc-rec-card__video-duration {
	padding:0 6px
}
.ugc-rec-card__aside .ugc-rec-card__contents-titles-wrapper {
	font-size:14px;
	font-size:var(--caption-m12-w14-size);
	line-height:22px;
	line-height:var(--caption-m12-w14-line-height);
	max-height:44px;
max-height:calc(var(--caption-m12-w14-line-height)*2)
}
.ugc-rec-card__aside .ugc-rec-card__contents-description-tag {
	font-size:12px;
	font-size:var(--caption-m10-w12-size);
	line-height:18px;
	line-height:var(--caption-m10-w12-line-height)
}
.ugc-rec-card__aside .ugc-rec-card__contents-title-tag {
	padding:0 4px;
	margin-top:4px;
	margin-right:4px
}
.web-aside-wrapper--tags {
	padding:12px 16px 4px;
	padding:var(--space-m8-w12) var(--space-m12-w16) 4px;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.web-aside-wrapper--tags .tap-chip {
	margin-right:8px;
	margin-right:var(--space-m6-w8);
	margin-bottom:8px;
	margin-bottom:var(--space-m6-w8)
}
.web-aside-wrapper--tags .tap-chip:last-child {
	margin-right:0
}
.app-aside-chip__text {
	max-width:180px
}
.user-row-card__features {
	width:100%;
	margin-top:2px
}
.user-row-card__tags {
	display:inline
}
.user-row-card__caption-text {
	width:100%
}
.user-row-card__title {
	width:100%;
	font-size:18px;
	font-size:var(--heading-m16-w18-size);
	line-height:26px;
	line-height:var(--heading-m16-w18-line-height)
}
.user-row-card--medium-small .user-row-card__title, .user-row-card--small .user-row-card__title {
	font-size:16px;
	font-size:var(--heading-m14-w16-size);
	line-height:24px;
	line-height:var(--heading-m14-w16-line-height)
}
.craft-row-card .tap-row-card__left {
	font-size:0
}
.craft-row-card .tap-row-card__contents {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:100%
}
.craft-row-card__tags {
	margin:4px 0
}
.craft-row-card__features .label-tag-group-wrapper {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.craft-row-card__voting {
	margin-right:12px;
	margin-right:var(--space-m8-w12)
}
.user-row-card--has-level {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.tap-row-card.group-row-card {
	padding:12px;
	padding:var(--space-m8-w12);
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:10px;
	border-radius:var(--radius-m8-w10);
	overflow:hidden;
	position:relative
}
.group-row-card__banner {
	position:relative;
	width:78.22222px;
	height:44px;
	border:1px solid rgba(0, 0, 0, .06);
	border:1px solid var(--extension-overlay-black);
	border-radius:4px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block
}
.group-row-card__banner .lazy-image {
	width:100%;
	height:100%
}
@media only screen and (max-width:499px) {
.group-row-card__banner {
width:71.11111px;
height:40px
}
}
.group-row-card__no-banner {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-image:url(../../static/img/app_no_image_placeholder.ca69b88c.png);
	background-repeat:no-repeat;
	background-size:cover
}
.group-row-card__title-wrap {
	display:block;
	width:100%
}
.post-row-card-wrap .post-row-card__title-wrap {
	padding-bottom:10px;
	padding-bottom:var(--space-m8-w10)
}
.post-row-card-wrap .image-corner-label {
	position:absolute;
	left:6px;
	bottom:6px;
	border-radius:4px;
	padding:2px 6px;
	color:#fff;
	color:var(--extension-button-label-white);
	background:rgba(0, 0, 0, .4);
	background:var(--extension-components-black);
	min-height:22px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.post-row-card-wrap .image-corner-label .svg-icon {
	margin-right:3px
}
.post-row-card__banner {
	width:128px;
	height:72px;
	border-radius:4px;
	overflow:hidden
}
.post-row-card__contents {
	padding-top:0
}
.post-row-card__contents .tap-row-card__left {
	margin-right:8px;
	margin-right:var(--space-m6-w8);
	position:relative
}
.post-row-card__stats {
	width:100%;
	margin-top:10px;
	margin-top:var(--space-m8-w10)
}
.post-row-card__stats-dot {
	padding:0 2px
}
.post-row-card__full-display {
	white-space:nowrap
}
.developer-ugc-card .tap-row-card__left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.developer-ugc-card__name {
	max-width:100%
}
.developer-ugc-card__features, .developer-ugc-card__tags {
	white-space:nowrap;
	overflow:hidden
}
.developer-ugc-card__features {
	margin-top:2px;
	overflow:hidden;
	width:100%
}
.developer-ugc-card__tags {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:12px;
	margin-left:var(--space-m8-w12)
}
.comment-item__top {
	background-color:#ecfafb;
	background-color:var(--primary-tap-blue-light)
}
.comment-item__top .comment-item .comment-item__child-comments {
	background:#fff;
	background:var(--primary-white)
}
.comment-item-wrap {
	padding:15px 20px 0;
-webkit-transition:background-color .5s linear;
transition:background-color .5s linear
}
.comment-item--high-light-animation {
	background-color:#ecfafb;
	background-color:var(--primary-tap-blue-light)
}
.comment-item__official {
	line-height:22px;
	height:40px
}
.comment-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.comment-item .comment-item__content {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0
}
.comment-item .comment-item__author-avatar {
	margin-right:10px
}
.comment-item .comment-item__user-wrap {
	line-height:22px;
	height:22px
}
.comment-item .comment-item__author-name {
	color:#868c92;
	color:var(--gray-06);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.comment-item .comment-item__right-name-tag {
	margin-left:4px;
	border:1px solid #15c5ce;
	border:1px solid var(--primary-tap-blue);
	color:#15c5ce;
	color:var(--primary-tap-blue);
	font-size:12px;
	line-height:16px;
	padding:0 3px;
	border-radius:5px;
	background-color:transparent
}
.comment-item .comment-item__hidden-tag {
	margin-left:5px;
	padding-left:10px;
	color:#f64c4c;
	color:var(--primary-red);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-ms-flex-negative:0;
	flex-shrink:0
}
.comment-item .comment-item__hidden-tag:before {
	content:"·"
}
.comment-item .comment-item__reply-to {
	color:#b9bec1;
	color:var(--gray-04);
	text-decoration:none
}
.comment-item .comment-item__contents-text {
	margin-top:4px
}
.comment-item .comment-item__contents-text .text-box__content {
	color:#1d2127;
	color:var(--gray-08)
}
.comment-item .comment-item__footer {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:15px 0
}
.comment-item .comment-item__footer.van-hairline--bottom:after {
	border-color:#ebeff0;
	border-color:var(--gray-02)
}
.comment-item .comment-item__footer .icon-button {
	margin-left:25px;
	font-size:18px;
	color:#b9bec1;
	color:var(--gray-04)
}
.comment-item .comment-item__footer__right {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:right;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.comment-item .comment-item__footer__right .comment-item__menu {
	height:20px
}
.comment-item .comment-item__footer__right .side-menu__icon {
	color:#868c92;
	color:var(--gray-06);
	font-size:20px
}
.comment-item .comment-item__child-comments {
	padding:12px 16px;
	margin-top:12px;
	cursor:pointer
}
.comment-item .comment-item__child-comments .comment-item__child {
	margin-bottom:4px
}
.comment-item .comment-item__child-comments .comment-item__child__user-name {
	color:#b9bec1;
	color:var(--gray-04)
}
.comment-item .comment-item__child-comments .comment-item__see-detail {
	cursor:pointer;
	display:inline-block;
	line-height:22px;
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.comment-item .comment-item__child-comments .icon-arrow-right {
	font-size:10px;
	vertical-align:baseline
}
.comment-item .tap-translate {
	padding:12px 0;
	padding:var(--space-m8-w12) 0
}
.php-content-box :not(.container) {
-webkit-box-sizing:content-box;
box-sizing:content-box
}
@font-face {
font-family:my-van-icon;
src:url(https://assets.tapimg.com/web-app/static/fonts/vant-icon-db1de1.a189c371.woff2) format("woff2"), url(https://assets.tapimg.com/web-app/static/fonts/vant-icon-db1de1.a1eb05b3.woff) format("woff"), url(https://assets.tapimg.com/web-app/static/fonts/vant-icon-db1de1.97e395f6.ttf) format("truetype")
}
.web-aside-wrapper__hot-search {
	padding:16px 0 0 16px;
	padding:var(--space-m12-w16) 0 0 var(--space-m12-w16);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.web-aside-wrapper__hot-search .tap-chip {
	margin-right:8px;
	margin-right:var(--space-m6-w8);
	margin-bottom:8px;
	margin-bottom:var(--space-m6-w8)
}
.web-aside-wrapper__hot-search .tap-chip:last-child {
	margin-right:0
}
.web-aside-wrapper__hot-search--new {
	padding:8px 4px
}
.web-aside-wrapper__hot-search__item {
	width:50%;
	white-space:normal;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:16px;
	cursor:pointer;
	max-width:250px
}
.web-aside-wrapper__hot-search__item-rank--blue {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.web-aside-wrapper__hot-search__item-rank {
	margin-right:8px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.web-aside-wrapper__hot-search__item-text {
	margin-right:16px
}
.ugc-detail__pendant-card.app-row-card {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.pendant-card__go-to-group {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:12px;
	padding-bottom:var(--space-m8-w12);
	margin-bottom:-12px;
	margin-bottom:calc(0px - var(--space-m8-w12))
}
.pendant-card__go-to-group:active, .pendant-card__go-to-group:focus, .pendant-card__go-to-group:hover {
	color:#15c5ce;
	color:var(--primary-tap-blue)
}
.ugc-detail__pendant-card.tap-row-card--medium {
	padding:12px 16px 12px 12px;
	padding:var(--space-m8-w12) var(--space-m12-w16) var(--space-m8-w12) var(--space-m8-w12)
}
.ugc-detail__pendant-card.tap-row-card--medium .tap-row-card__left {
	margin-right:12px;
	margin-right:var(--space-m8-w12)
}
.ugc-detail__pendant-card.tap-row-card--medium.app-row-card .tap-row-card__contents {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media only screen and (max-width:499px) {
.ugc-detail__pendant-card.tap-row-card--medium .tap-row-card__contents {
margin-top:-1px;
margin-bottom:-1px
}
}
.ugc-detail__pendant-card {
	max-width:560px;
	background:#f5f7f8;
	background:var(--gray-01);
	border-radius:10px;
	border-radius:var(--radius-m8-w10)
}
.ugc-detail__pendant-card .tap-avatar--small {
	height:52px;
	width:52px
}
.ugc-detail__pendant-card .tap-avatar--small.tap-avatar--wide-screen {
	width:64px;
	height:64px
}
.ugc-detail__pendant-card--less .app-row-card__features {
	margin-top:4px;
	margin-top:var(--space-m2-w4)
}
.ugc-rec-list__loading {
	height:100px
}
.ugc-card-cover {
	overflow:hidden;
	border-radius:6px;
	border-radius:var(--radius-m4-w6);
	position:relative
}
.ugc-card-cover:before {
	position:absolute;
	content:"";
	display:block;
	pointer-events:none;
	top:-50%;
	right:-50%;
	bottom:-50%;
	left:-50%;
	border:0 solid rgba(29, 33, 39, .12);
	border:0 solid var(--extension-divider-gray);
	-webkit-transform:scale(.5);
	transform:scale(.5);
	border-width:1px;
	border-radius:12px;
	border-radius:var(--space-m8-w12);
	z-index:1
}
.ugc-card-cover__ratio-wrapper {
	height:0
}
.ugc-card-cover__image {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.ugc-card-cover__image img {
	border-radius:6px;
	border-radius:var(--radius-m4-w6)
}
.ugc-card-cover__video-duration {
	position:absolute;
	left:8px;
	left:var(--space-m6-w8);
	bottom:8px;
	bottom:var(--space-m6-w8);
	background:rgba(0, 0, 0, .4);
	background:var(--extension-components-black);
	border-radius:100px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:2px 6px
}
.ugc-card-cover__video-duration__icon {
	margin-right:3px
}
.van-tab {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	box-sizing:border-box;
	padding:0 4px;
	color:#999;
	font-size:14px;
	line-height:20px;
	cursor:pointer
}
.van-tab--active {
	color:#14b9c8;
	font-weight:500
}
.van-tab--disabled {
	color:#c8c9cc;
	cursor:not-allowed
}
.van-tab__text--ellipsis {
	display:-webkit-box;
	overflow:hidden;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.van-tab__text-wrapper, .van-tabs {
	position:relative
}
.van-tabs__wrap {
	overflow:hidden
}
.van-tabs__wrap--page-top {
	position:fixed
}
.van-tabs__wrap--content-bottom {
	top:auto;
	bottom:0
}
.van-tabs__wrap--scrollable .van-tab {
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	flex:1 0 auto;
	padding:0 12px
}
.van-tabs__wrap--scrollable .van-tabs__nav {
	overflow-x:auto;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch
}
.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar {
display:none
}
.van-tabs__nav {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	background-color:#fff;
	-webkit-user-select:none;
	user-select:none
}
.van-tabs__nav--line {
	box-sizing:content-box;
	height:100%;
	padding-bottom:15px
}
.van-tabs__nav--complete {
	padding-right:8px;
	padding-left:8px
}
.van-tabs__nav--card {
	box-sizing:border-box;
	height:30px;
	margin:0 16px;
	border:1px solid #14b9c8;
	border-radius:2px
}
.van-tabs__nav--card .van-tab {
	color:#14b9c8;
	border-right:1px solid #14b9c8
}
.van-tabs__nav--card .van-tab:last-child {
	border-right:none
}
.van-tabs__nav--card .van-tab.van-tab--active {
	color:#fff;
	background-color:#14b9c8
}
.van-tabs__nav--card .van-tab--disabled {
	color:#c8c9cc
}
.van-tabs__line {
	position:absolute;
	bottom:15px;
	left:0;
	z-index:1;
	width:40px;
	height:3px;
	background-color:#14b9c8;
	border-radius:3px
}
.van-tabs__track {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	width:100%;
	height:100%;
	will-change:left
}
.van-tabs__content--animated {
	overflow:hidden
}
.van-tabs--line .van-tabs__wrap {
	height:44px
}
.van-tabs--card>.van-tabs__wrap {
	height:30px
}
.developer-app-list {
	padding:12px 16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.developer-app-list__avatar {
	border:none;
	position:relative;
	margin-right:12px
}
.developer-app-list__avatar:before {
	position:absolute;
	content:"";
	display:block;
	pointer-events:none;
	top:-50%;
	right:-50%;
	bottom:-50%;
	left:-50%;
	border:0 solid rgba(29, 33, 39, .12);
	border:0 solid var(--extension-divider-gray);
	-webkit-transform:scale(.5);
	transform:scale(.5);
	border-width:1px;
	border-radius:50%
}
.developer-app-list__info {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.developer-app-list__name {
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-bottom:4px
}
.developer-app-list__name-text {
	margin:4px 12px 0 0
}
.developer-app-list__apps {
	margin-top:12px;
	overflow:hidden;
	height:36px
}
.developer-app-list__app {
	margin-right:7px
}
.developer-app-list__app:last-child {
	margin-right:0
}
.developer-app-list__follow-button {
	-ms-flex-negative:0;
	flex-shrink:0
}
.van-picker {
	position:relative;
	background-color:#fff;
	-webkit-user-select:none;
	user-select:none
}
.van-picker__toolbar {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	height:44px
}
.van-picker__cancel, .van-picker__confirm {
	height:100%;
	padding:0 16px;
	font-size:14px;
	background-color:transparent;
	border:none;
	cursor:pointer
}
.van-picker__cancel:active, .van-picker__confirm:active {
	opacity:.7
}
.van-picker__confirm {
	color:#576b95
}
.van-picker__cancel {
	color:#969799
}
.van-picker__title {
	max-width:50%;
	font-weight:500;
	font-size:16px;
	line-height:20px;
	text-align:center
}
.van-picker__columns {
	position:relative;
	cursor:grab
}
.van-picker__columns, .van-picker__loading {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.van-picker__loading {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:3;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#1989fa;
	background-color:hsla(0, 0%, 100%, .9)
}
.van-picker__frame {
	top:50%;
	right:16px;
	left:16px;
	z-index:2;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.van-picker__frame, .van-picker__mask {
	position:absolute;
	pointer-events:none
}
.van-picker__mask {
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-image:-webkit-linear-gradient(top, hsla(0, 0%, 100%, .9), hsla(0, 0%, 100%, .4)), -webkit-linear-gradient(bottom, hsla(0, 0%, 100%, .9), hsla(0, 0%, 100%, .4));
	background-image:linear-gradient(180deg, hsla(0, 0%, 100%, .9), hsla(0, 0%, 100%, .4)), linear-gradient(0deg, hsla(0, 0%, 100%, .9), hsla(0, 0%, 100%, .4));
	background-repeat:no-repeat;
	background-position:top, bottom;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.van-picker-column {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	overflow:hidden;
	font-size:16px
}
.van-picker-column__wrapper {
	-webkit-transition-timing-function:cubic-bezier(.23, 1, .68, 1);
	transition-timing-function:cubic-bezier(.23, 1, .68, 1)
}
.van-picker-column__item {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding:0 4px;
	color:#000
}
.van-picker-column__item--disabled {
	cursor:not-allowed;
	opacity:.3
}
.ugc-simple-card {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.ugc-simple-card__title {
	margin-top:6px;
	margin-top:var(--space-m4-w6);
	height:44px;
height:calc(var(--caption-m12-w14-line-height)*2)
}
.ugc-simple-card__contents-description {
	margin-top:4px;
	margin-top:var(--space-m2-w4);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	overflow:hidden
}
.ugc-simple-card__contents-description-tag:last-child {
	overflow:hidden
}
.van-tab__pane, .van-tab__pane-wrapper {
	-webkit-flex-shrink:0;
	flex-shrink:0;
	box-sizing:border-box;
	width:100%
}
.van-tab__pane-wrapper--inactive {
	height:0;
	overflow:visible
}
.moment-empty-tip {
	width:100%;
	padding:90px 0;
	text-align:center;
	color:#d2d7d9;
	color:var(--gray-03)
}
.moment-error-view {
	text-align:center;
	margin:30px 0 20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.moment-error-view__img {
	width:100px;
	margin:0 auto
}
.moment-error-view__tip {
	font-size:14px;
	line-height:20px;
	color:#b9bec1;
	color:var(--gray-04);
	margin:10px
}
.aside-search-ranking .web-aside-wrap__header {
	height:auto
}
.aside-search-ranking-slide {
	background:transparent;
	padding:8px 0
}
.aside-search-ranking-slide .tap-slide__line {
	height:2px;
	border-radius:4px
}
.aside-search-ranking__expand {
	background:-webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
	background:linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:96px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	padding-bottom:12px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.aside-search-ranking__expand.aside-search-ranking__expand-dark {
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(37, 39, 51, 0)), to(#252733));
	background:linear-gradient(180deg, rgba(37, 39, 51, 0), #252733)
}
.select-publish-time__title {
	padding:24px
}
.select-publish-time__date-time-picker {
	background:#fff;
	background:var(--extension-shadow-background-white)
}
.select-publish-time__date-time-picker .van-picker-column__item {
	color:#1d2127;
	color:var(--gray-08)
}
.select-publish-time__date-time-picker--dark .van-picker__mask {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(64, 69, 82, .9)), to(rgba(64, 69, 82, .4))), -webkit-gradient(linear, left bottom, left top, from(rgba(64, 69, 82, .9)), to(rgba(64, 69, 82, .4)));
	background-image:linear-gradient(180deg, rgba(64, 69, 82, .9), rgba(64, 69, 82, .4)), linear-gradient(0deg, rgba(64, 69, 82, .9), rgba(64, 69, 82, .4))
}
.select-publish-time__list, .select-publish-time__picker-title {
	padding-left:24px
}
.select-publish-time__label, .select-publish-time__list, .select-publish-time__picker-title {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.select-publish-time__label {
	border:1px solid #b9bec1;
	border:1px solid var(--gray-04);
	border-radius:5px;
	width:110px;
	padding:6px 10px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	cursor:pointer
}
.select-publish-time__options {
	height:200px;
	overflow:auto;
	background:#fff;
	background:var(--primary-white);
	-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, .12);
	box-shadow:0 2px 8px rgba(0, 0, 0, .12);
	border-radius:8px
}
.ugc-label {
	padding:2px 4px;
	display:inline-block;
	vertical-align:2px;
	-ms-flex-negative:0;
	flex-shrink:0;
	white-space:nowrap
}
.taptap-web-aside {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-bottom:136px
}
.taptap-web-aside .back-top {
	position:absolute;
	bottom:32px;
	right:16px;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.taptap-web-aside .tap-footer {
	padding-top:0
}
.taptap-web-aside__loading .web-aside-wrap__content {
	min-height:300px
}
.left-corner, .right-corner {
	display:block;
	position:absolute
}
.left-corner {
	left:0
}
.right-corner {
	right:0
}
.mobile-nav__title {
	margin-top:0;
	margin-bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.game-list-combination .taptap-main-content {
	min-height:100vh
}
.game-list-combination .taptap__main-header-title .icon-back-new {
	width:28px;
	height:28px
}
.game-list-combination .taptap__main-header-title .game-list__ad-tag {
	font-size:12px;
	font-size:var(--caption-m8-w12-size);
	line-height:18px;
	line-height:var(--caption-m8-w12-line-height);
	margin-left:6px;
	margin-left:var(--space-m4-w6)
}
.game-list-combination .round-corner-group {
	z-index:200
}
@media only screen and (max-width:996px) {
.game-list-combination .top-operation__notification {
display:none
}
}
.game-list__no-banner-header .taptap__main-header {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:start
}
.game-list__no-banner-header .taptap_main-header--fixed .taptap__main-header-title .back-button {
	background:transparent;
	width:auto;
	height:auto
}
.game-list__no-banner-header .taptap_main-header--fixed .taptap__main-header-title .back-button .icon-ico-m28-w28-web-back {
	fill:#1d2127;
	fill:var(--gray-08);
	color:#1d2127;
	color:var(--gray-08)
}
.game-list__no-banner-header .taptap_main-header--fixed .tap-search-box__wrapper {
	background:#fff;
	background:var(--primary-white);
	-webkit-box-shadow:none;
	box-shadow:none
}
@media only screen and (max-width:996px) {
.game-list__no-banner-header .taptap_main-header--fixed .tap-search-box__wrapper .tap-search-box__trigger .icon-ico-m24-w24-search, .game-list__no-banner-header .taptap_main-header--fixed .tap-search-box__wrapper .tap-search-box__trigger .icon-ico-m28-w28-search {
fill:#1d2127;
fill:var(--gray-08);
color:#1d2127;
color:var(--gray-08)
}
}
@media only screen and (max-width:499px) {
.game-list__banner-header .icon-ico-m28-w28-search {
width:24px;
height:24px;
font-size:24px
}
}
@media only screen and (max-width:996px) {
.game-list__banner-header .tap-search-box__wrapper {
background:rgba(0, 0, 0, .4);
background:var(--extension-components-black);
-webkit-box-shadow:none;
box-shadow:none
}
.game-list__banner-header .tap-search-box__wrapper .tap-search-box__trigger .icon-ico-m24-w24-search, .game-list__banner-header .tap-search-box__wrapper .tap-search-box__trigger .icon-ico-m28-w28-search {
fill:#fff;
fill:var(--primary-white);
color:#fff;
color:var(--primary-white)
}
.game-list__banner-header .top-operation__avatar {
-webkit-box-shadow:none;
box-shadow:none;
border:.5px solid rgba(0, 0, 0, .06);
border:.5px solid var(--extension-overlay-black)
}
.game-list__banner-header .top-operation__notification {
background:rgba(0, 0, 0, .4);
background:var(--extension-components-black)
}
.game-list__banner-header .top-operation__notification .icon-notifications-new {
fill:#fff;
fill:var(--primary-white);
color:#fff;
color:var(--primary-white)
}
}
@media only screen and (min-width:499px) {
.game-list__banner-header .taptap__top-operation-wrap {/*! autoprefixer: off */
margin-top:0;
margin-top:calc(var(--safe-area-inset-top))
}
.standalone-layout .game-list__banner-header .taptap__top-operation-wrap {
margin-top:calc(max(20px, var(--safe-area-inset-top)))
}
}
.taptap__main--no-header.game-list-combination .taptap__main-header .van-sticky {
	padding:0 16px
}
.taptap__main--no-header.game-list-combination .taptap__main-header .van-sticky.van-sticky--fixed {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.game-list {
	padding:0;
	margin-top:-64px
}
.game-list .page-loading {
	padding-top:150px
}
@media only screen and (max-width:499px) {
.game-list .page-loading {
padding-top:100px
}
}
.game-list--revert {
	margin-top:0
}
.game-list__tap-list {
	padding:0 20px;
	padding:0 var(--space-m16-w20)
}
.game-list__tap-list--rank {
	padding-right:20px;
	padding-right:var(--space-m16-w20)
}
.game-list__header-left {/*! autoprefixer: off */
	margin-top:0;
	margin-top:calc(var(--safe-area-inset-top));
	width:100%
}
.standalone-layout .game-list__header-left {
	margin-top:calc(max(20px, var(--safe-area-inset-top)))
}
.game-list__back-button {
	font-size:0;
	width:40px;
	height:40px
}
@media only screen and (max-width:499px) {
.game-list__back-button {
width:28px;
height:28px;
-webkit-box-shadow:none;
box-shadow:none
}
}
.game-list__back-button--pc {
	margin-left:14px;
	margin-left:var(--space-m10-w14)
}
.game-list__banner {
	position:relative;
	height:0;
	width:100%;
	padding-bottom:56.25%
}
.game-list__banner-title {
	position:absolute;
	font-size:38px;
	width:95%;
	color:#fff;
	color:var(--primary-white);
	bottom:16px;
	bottom:var(--space-m12-w16);
	left:20px;
	left:var(--space-m16-w20)
}
@media only screen and (max-width:499px) {
.game-list__banner-title {
font-size:30px
}
}
.game-list__banner--cover {
	height:100%;
	width:100%;
	position:absolute
}
.game-list__sort-selector {
	pointer-events:auto;
	z-index:200;
	position:sticky;
	background:#fff;
	background:var(--primary-white);
	border-radius:10px 10px 0 0;/*! autoprefixer: off */
	top:63px;
	top:calc(63px + var(--safe-area-inset-top))
}
.standalone-layout .game-list__sort-selector {
	top:calc(63px + max(20px, var(--safe-area-inset-top)))
}
@media only screen and (max-width:499px) {
.game-list__sort-selector {/*! autoprefixer: off */
top:51px;
top:calc(51px + var(--safe-area-inset-top));
margin-right:0;
border-radius:0
}
.standalone-layout .game-list__sort-selector {
top:calc(51px + max(20px, var(--safe-area-inset-top)))
}
}
.game-list__sort-selector .left-corner {
	top:0;
	left:0
}
.game-list__sort-selector .right-corner {
	top:0;
	right:0
}
.game-list-card__craft {
	padding:20px 0
}
@media only screen and (max-width:499px) {
.game-list-card__craft {
padding:12px 0
}
}
.publish-time-control__modal-content {
	padding-left:24px
}
.publish-time-control__tips {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border:1px solid #ebeff0;
	border:1px solid var(--gray-02);
	border-radius:4px;
	padding:8px 18px;
	margin-bottom:20px
}
@media only screen and (max-width:499px) {
.publish-time-control__tips {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:start
}
}
.publish-time-control__tips-actions {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	color:#15c5ce;
	color:var(--primary-tap-blue);
	cursor:pointer
}
.publish-time-control__tips-actions-change-time {
	margin-right:20px
}
.moment-card {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	background-color:var(--primary-white);
	padding:20px 20px 8px 20px;
	padding:var(--space-m16-w20) var(--space-m16-w20) 8px var(--space-m16-w20);
	-webkit-box-sizing:border-box!important;
	box-sizing:border-box!important;
	width:100%
}
.moment-card.moment-card--repost, .moment-card .moment-card--repost {
	padding:10px 16px 16px;
	padding:var(--space-m8-w10) var(--space-m12-w16) var(--space-m12-w16)
}
@media only screen and (max-width:499px) {
.moment-card {
padding-bottom:4px
}
}
.moment-card .text-box__content {
	font-size:16px;
	color:#1d2127;
	color:var(--gray-08)
}
.moment-card .text-box__content p {
	margin-bottom:0
}
.moment-card .text-box__content a {
	color:#15c5ce;
	color:var(--primary-tap-blue);
	text-decoration:none
}
.moment-card .moment-card__content, .moment-card .moment-card__publish-time-control {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.moment-card .moment-card__content {
	margin-bottom:12px;
	margin-bottom:var(--space-m8-w12);
	-ms-flex-item-align:start;
	align-self:flex-start;
	cursor:pointer
}
.moment-card--repost .moment-card .moment-card__content {
	margin-bottom:8px
}
.moment-card .icon-button.vote-button {
	font-size:20px
}
.moment-card .tap-player__video, .moment-card .video-player-card__image, .moment-card .video-player-card__lazy-image {
	border-radius:6px;
	border-radius:var(--radius-m4-w6);
	overflow:hidden
}
.moment-card__slim-border {
	border-bottom:1px solid #f5f7f8!important;
	border-bottom:1px solid var(--gray-01)!important
}
.moment-card__not-full {
	padding:20px 0 8px 0;
	padding:var(--space-m16-w20) 0 8px 0
}
.moment-card--hide {
	padding:0
}
.moment-card--hide>:not(.dislike-inline-box) {
display:none
}
.moment-card--hide .dislike-inline-box {
	background-color:#fff;
	background-color:var(--primary-white);
	padding:0 20px;
	padding:0 var(--space-m16-w20)
}
.moment-card--hide .dislike-inline-box .dislike-feedback__text {
	padding-right:16px;
	padding-right:var(--space-m12-w16)
}
.moment-card--hide .dislike-inline-box .dislike-feedback__cancel, .moment-card--hide .dislike-inline-box .dislike-feedback__close, .moment-card--hide .dislike-inline-box .dislike-feedback__text {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height);
	color:#868c92;
	color:var(--gray-06)
}
.moment-card--hide .dislike-inline-box .dislike-feedback__close {
	padding-left:16px;
	padding-left:var(--space-m12-w16);
	margin-left:unset
}
.moment-card--hide .dislike-inline-box .dislike-feedback__close:before {
	content:unset
}
.moment-card--hide .dislike-inline-box .dislike-dialog__reason-item, .moment-card--hide .dislike-inline-box .dislike-feedback__wrap {
	margin-bottom:0;
	padding:16px 0;
	padding:var(--space-m12-w16) 0
}
.moment-card--hide .dislike-inline-box .dislike-dialog__reason-item {
	border-bottom:.5px solid #ebeff0;
	border-bottom:.5px solid var(--gray-02);
	color:#1d2127;
	color:var(--gray-08);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.moment-card--hide .dislike-inline-box .dislike-dialog__reason-item:last-of-type {
	border-bottom:none
}
.moment-card--hide .dislike-inline-box .dislike-dialog__reason-item:first-of-type {
	border-top:.5px solid #ebeff0;
	border-top:.5px solid var(--gray-02)
}
.moment-card--repost {
	background-color:#f5f7f8;
	background-color:var(--gray-01);
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom-width:0!important;
	border-radius:12px;
	width:100%;
	margin-left:-10px;
	margin-left:calc(0px - var(--space-m8-w10));
	margin-right:-10px;
	margin-right:calc(0px - var(--space-m8-w10))
}
.moment-detail__contents .moment-card--repost {
	margin-left:0;
	margin-bottom:20px;
	margin-bottom:var(--space-m16-w20)
}
.moment-card--repost .bbcode-body, .moment-card--repost .text-box__content {
	font-size:14px;
	font-size:var(--paragraph-m14-w14-size);
	line-height:22px;
	line-height:var(--paragraph-m14-w14-line-height)
}
.moment-page--web .moment .moment-card .moment-card--repost {
	margin:0 12px;
	width:calc(100% - 24px);
	border-radius:10px
}
.moment-card__content {
	margin-bottom:10px;
	-ms-flex-item-align:start;
	align-self:flex-start;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.moment-card__content:empty {
	display:none
}
.moment-card__insights--btn {
	margin-right:20px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex
}
.moment-image-list__wrap {
	width:100%
}
.moment-card__content .card-content__label {
	margin-right:8px;
	margin-right:var(--space-m6-w8)
}
.card-content-text--inline, .card-content-text--inline .bbcode-body {
	display:inline
}
.moment-detail__abnormal-info {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px 16px!important;
	padding:var(--space-m6-w8) var(--space-m12-w16)!important;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.moment-detail__abnormal-info .svg-icon {
	margin-right:4px
}
.moment-card, .moment-group-history, .moment-recomment-user {
	border-bottom:1px solid #ebeff0;
	border-bottom:1px solid var(--gray-02)
}
@media only screen and (max-width:499px) {
.moment-card, .moment-group-history, .moment-recomment-user {
border-bottom-width:6px;
border-bottom-color:#f5f7f8;
border-bottom-color:var(--gray-01)
}
}
.ugc-simple-card {
	width:160px
}
@media only screen and (max-width:499px) {
.ugc-simple-card {
width:142px
}
}
.ugc-moment-ui-card__wrapper {
	padding:16px 20px;
	padding:var(--space-m12-w16) var(--space-m16-w20)
}
.ugc-moment-ui-card__content-wrap {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.ugc-moment-ui-card__cover {
	margin-right:10px;
	margin-right:var(--space-m8-w10)
}
.ugc-moment-ui-card__content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	overflow:hidden
}
.ugc-moment-ui-card__content-summary, .ugc-moment-ui-card__view-time-info {
	margin-top:4px;
	margin-top:var(--space-m2-w4)
}
.ugc-moment-ui-card__sub-info--no-cover {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:10px;
	margin-top:var(--space-m8-w10)
}
.ugc-moment-ui-card__sub-info--no-cover .ugc-moment-ui-card__view-time-info {
	margin-top:0
}
.app-floating-window {
	position:fixed;/*! autoprefixer: off */
	bottom:20px;
	bottom:var(--space-m16-w20);
	bottom:calc(20px + var(--safe-area-inset-bottom));
	bottom:calc(var(--space-m16-w20) + var(--safe-area-inset-bottom));
	z-index:101;
	background:rgba(52, 57, 71, .96);
	border-radius:10px;
	border-radius:var(--radius-m8-w10);
	display:flex;
	flex-direction:column;
	padding:12px;
	padding:var(--space-m8-w12);
	width:210px
}
@media only screen and (max-width:499px) {
.app-floating-window {
left:20px;
left:var(--space-m16-w20)
}
}
.app-floating-window__app-icon {
	margin-right:12px;
	margin-right:var(--space-m8-w12);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.app-floating-window__app-icon .tap-avatar--small {
	width:40px;
	height:40px
}
.app-floating-window__info-title-tags {
	width:126px
}
.app-floating-window__info-title-tags .app-floating-window__info-title-tag {
	line-height:12px
}
.app-floating-window__info-title {
	line-height:18px
}
.app-floating-window__tags {
	margin-top:4px;
	height:14px;
	line-height:14px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden
}
.app-floating-window__tag {
	display:inline-block;
	color:hsla(0, 0%, 100%, .45)
}
.app-floating-window__tag:not(:first-child) {
position:relative;
padding-left:10px
}
.app-floating-window__tag:not(:first-child):after {
content:"·";
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
left:3px
}
.app-floating-window__app-button {
	margin-top:12px;
	margin-top:var(--space-m8-w12)
}
.app-floating-window__close {
	position:absolute;
	right:-6px;
	top:-6px;
	width:40px;
	height:40px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.app-floating-window__close-icon {
	color:hsla(0, 0%, 100%, .45);
	width:16px;
	height:16px
}
