body[adapt='pc']>*{
	display: none !important;
}
 
body[adapt='pc']>uni-adapt-pc{
	display: block !important;
}
 
body[adapt='pc'] {
	margin: 0;
	background-color: #fff;
	width: 100vw;
	height: 100vh;
}
 
body[adapt='pc'] uni-adapt-pc .container{
	position: fixed;
	width: 430px;
	height: 90%;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0; 
	margin: auto;
	min-height: 680px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	box-shadow: 0 0 10px #ddd;
}
 
body[adapt='pc'] uni-adapt-pc iframe{
	width: 100%;
	height: 100%;
	border: none;
}
/* 安全区域修复样式 */
		body,
		html {
			padding-top: min(constant(safe-area-inset-top), 22px);
			padding-top: min(env(safe-area-inset-top), 22px);
		}

		/* 固定定位的头部元素 */
		.header-wrap .header,
		.van-nav-bar--fixed,
		.cu-bar.fixed,
		.nav.fixed,
		.fixed-top {
			padding-top: min(constant(safe-area-inset-top), 44px);
			padding-top: min(env(safe-area-inset-top), 44px);
		}


		/* 安全区域工具类 */
		.safe-area-top {
			padding-top: min(constant(safe-area-inset-top), 44px);
			padding-top: min(env(safe-area-inset-top), 44px);
		}

		.safe-area-bottom {
			padding-bottom: constant(safe-area-inset-bottom);
			padding-bottom: env(safe-area-inset-bottom);
		}

		.safe-area-all {
			padding-top: min(constant(safe-area-inset-top), 44px);
			padding-top: min(env(safe-area-inset-top), 44px);
			padding-bottom: constant(safe-area-inset-bottom);
			padding-bottom: env(safe-area-inset-bottom);
			padding-left: constant(safe-area-inset-left);
			padding-left: env(safe-area-inset-left);
			padding-right: constant(safe-area-inset-right);
			padding-right: env(safe-area-inset-right);
		}

		/* 确保底部tabbar也有安全区域 */
		.van-tabbar--fixed {
			padding-bottom: constant(safe-area-inset-bottom);
			padding-bottom: env(safe-area-inset-bottom);
		}