/* local overrides */

.hero-card {
	text-align: left;
}
.hero-card-apps {
	width: 100%;
}

.xs-hide {
	display: block;
}

@media only screen and (max-width: 374px) {
	.xs-hide {
		display: none;
	}
}

/* FOC */

.hero-card-apps .hero-card-headline {
	max-width: 10ch;
}

/* modal */

.hero-card .hero-card-front {
	display: flex;
}

.hero-card .hero-card-back {
	display: flex;
}

.hero-card-switch {
	display: none;
}
.hero-card-switch-label {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block !important;
	width: 100%;
	height: 100%;
	z-index: 10;
	cursor: pointer;
	opacity: 0 !important;
	border-radius: 30px !important;
	appearance: none !important;
	border: none !important;
	outline: none !important;
}

.hero-card
	.hero-card-switch:checked
	+ .hero-card-switch-label
	+ .hero-card-front {
	opacity: 0 !important;
}
.hero-card
	.hero-card-switch:checked
	+ .hero-card-switch-label
	+ .hero-card-front
	+ .hero-card-back {
	opacity: 1 !important;
}

.modal.modal-card-big
	.modal-content-performance
	.graph
	.container
	div:last-child {
	flex: 0 0 56px;
}

/* AI BOC */
@media only screen and (max-width: 330px) {
	.modal-content.modal-content-apple-intelligence > p:nth-of-type(2) {
		padding-right: 15px;
	}
}

/* compare */
.select-gallery-container
	.galleries-container
	> div
	.paddlenav
	ul
	li
	button:after {
	display: none;
}
