/* App.css */
page{
	--main: #DF230F;
	--minor: #1890FF;
	color: #333;
	background: #f5f5f5;
	-webkit-user-select: text;
}
button {background: none;border-radius: 0;margin: 0;padding: 0;line-height: initial;}
button::after {border: none;border-radius: 0;}
image{display: block;}
.tover{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tovers{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dflex{display: flex;display: -webkit-flex;align-items: center;}
.flex{flex: 1;-webkit-flex: 1;overflow: hidden;}
.ddflex{display: flex;display: -webkit-flex;align-items: center;}
.fflex{flex: 1;-webkit-flex: 1;overflow: hidden;}
input,textarea{caret-color: var(--main);}
.navigator-hover{background-color: rgba(0, 0, 0, 0.1); opacity: 1;}

a{text-decoration: none;}


/* 暂无数据 */
.nodata{text-align: center;padding: 300rpx 0 80rpx;}
.nodata image{width: 223px;height: 197px;margin: 0 auto 15px;}
.nodata view{font-size: 14px;color: #999;}

/* ios底部安全距离-padding */
.savepadding{
    padding-bottom: constant(safe-area-inset-bottom);  
    padding-bottom: env(safe-area-inset-bottom); 
    /* box-sizing: content-box; */
}

/* ios底部安全距离-bottom */
.savebottom{
    bottom: constant(safe-area-inset-bottom);  
    bottom: env(safe-area-inset-bottom); 
}

.placeholder-view{height: 52px;}

.wrap{margin: 0 auto;}

.align-start{align-items: flex-start;}

.max{width: 575px;}
.large{width: 375px;}
.small{width: 165px;}

.btn-type{cursor: pointer;}