/* Chutio Core */
.chutio-distance {

	display:inline-flex;

	align-items:center;

	font-size:14px;
	font-weight:500;

	color:#6B7280;

	line-height:1.4;

}

/* ==========================================================
   Chutio Distance
========================================================== */

.chutio-distance {

	display:inline-flex;

	align-items:center;

	margin-left:10px;
	padding:4px 10px;

	border:1px solid rgba(255,255,255,.25);
	border-radius:999px;

	background:rgba(255,255,255,.12);

	color:rgba(255,255,255,.85);

	font-size:15px;
	font-weight:700;

	line-height:1.3;

	white-space:nowrap;

	backdrop-filter:blur(6px);
	-webkit-backdrop-filter:blur(6px);

}


/* ----------------------------------------------------------
   Mobile
---------------------------------------------------------- */

@media (max-width:768px){

	.chutio-distance {

		margin-left:0;
		margin-top:8px;

		font-size:13px;

	}

}

/* ==========================================================
   Cover Rating
========================================================== */

.chutio-cover-rating {

	display:flex;

	align-items:center;

	gap:8px;

	margin-top:8px;

	color:#FFFFFF;

	font-size:16px;

	line-height:1.4;

}

.chutio-cover-rating-score {

	font-size:17px;

	font-weight:700;

	color:#FFFFFF;

}

.chutio-cover-rating-separator {

	color:rgba(255,255,255,.55);

	font-size:17px;

}

.chutio-cover-rating-label {

	color:rgba(255,255,255,.78);

	font-size:17px;

	font-weight:700;

}

.chutio-cover-status {

	display:inline-flex;

	align-items:center;

	gap:9px;

	padding:10px 16px;

	border-radius:999px;

	font-size:15px;
	font-weight:700;

	line-height:1;

}

.chutio-cover-status.open {

	background:#16A500;

	color:#FFFFFF;

}

.chutio-cover-status.closed {

	background:#DC2626;

	color:#FFFFFF;

}

.chutio-cover-status-dot {

	width:9px;
	height:9px;

	border-radius:50%;

	background:#FFFFFF;

	flex:0 0 9px;

}