/* Giao diện chiến dịch: ruy băng trên cùng (mọi khổ màn hình) + nhân vật hai bên và nền trang (chỉ màn hình rộng từ 1680 px, không che nội dung). Nội dung trang rộng 1245 px.
 * Nhân vật nằm trong hai cột phủ hết chiều cao trang; ban đầu nằm dưới menu, khi cuộn thì leo lên và dính ở dưới menu thu gọn (không bị menu hay thanh LIVE che đầu). */
.qh-cp-ribbon{background:var(--qh-cp-ribbon,#1c348d);color:#fff;font-size:13px;line-height:1.3}
.qh-cp-ribbon__in{max-width:1245px;margin:0 auto;padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}
.qh-cp-ribbon a,.qh-cp-ribbon a:hover{color:#fff;text-decoration:none}
.qh-cp-ribbon__t{font-weight:600;letter-spacing:.2px}
.qh-cp-ribbon__tel{background:#e51e31;border-radius:4px;padding:2px 10px;white-space:nowrap}
.qh-cp-side{display:none}
@media (min-width:1680px) and (min-height:700px){
	body.qh-cp-on{position:relative;background-color:var(--qh-cp-bg,#dce8ff);background-image:var(--qh-cp-bgimg,none);background-size:cover;background-position:center top;background-attachment:fixed}
	body.qh-cp-on .slide-home{max-width:1245px;margin-left:auto;margin-right:auto}
	body.qh-cp-on .slide-home .item.qh-fit,body.qh-cp-on .slide-home .owl-carousel:not(.owl-loaded){aspect-ratio:var(--qh-ar,1361/365)}
	body.qh-cp-on .slide-home .item.qh-near::before{display:none}
	body.qh-cp-on .slide-home .item.qh-near img{object-fit:cover}
	.qh-cp-side{--w:min(320px,calc((100vw - 1245px)/2 - 20px),calc((100vh - 280px)*.516));display:block;position:absolute;top:0;bottom:0;width:var(--w);pointer-events:none;z-index:20}
	.qh-cp-side--l{left:calc((100% - 1245px)/2 - var(--w) - 12px)}
	.qh-cp-side--r{right:calc((100% - 1245px)/2 - var(--w) - 12px)}
	.qh-cp-in{position:sticky;top:170px;margin-top:250px}
	.qh-cp-in img{display:block;width:100%;height:auto;pointer-events:auto}
	.qh-cp-in a{display:block}
}
