/*Local Styles*/

/* Ribbon custom */

.ac-ribbon__bts-2025-content-copy.bts-2025-sup.custom-ribbon {
	min-width: 281px;
}

@media only screen and (max-width: 610px) {
	.ac-ribbon__bts-2025-content-copy.bts-2025-sup.custom-ribbon {
		max-width: 83%;
	}
}

@media only screen and (max-width: 530px) {
	.ac-ribbon__bts-2025-content-copy.bts-2025-sup.custom-ribbon .custom-br {
		display: block;
	}
}

@media only screen and (max-width: 400px) {
	.ac-ribbon__bts-2025-content-copy.bts-2025-sup.custom-ribbon .custom-br {
		display: none;
	}
}

/* END OF Ribbon custom */

.x-small-show {
	display: none;
}
@media only screen and (max-width: 365px) {
	.x-small-show {
		display: inline;
	}
}

/*Capacity Badge*/
@media only screen and (max-width: 430px) {
	.template-badge .badge-value:nth-child(2) {
		font-size: 36px;
	}
}

/*Modal Wi-Fi labels*/
.compare-modal .template-price .compare-column-price-group {
	margin-bottom: 0 !important;
}

/*Modal Buttons*/
.compare-modal .device-content .button {
	margin-bottom: 10px;
}

/* Chevrons */
@media only screen and (max-width: 430px) {
	.section-cellular-and-wireless
		> div
		> div:nth-child(1)
		> .compare-rowheader-style
		span
		div,
	.section-apple-pencil-compatibility
		> div
		> div:nth-child(1)
		> .compare-rowheader-style
		span
		div,
	.section-ipad-keyboard-compatibility
		> div
		> div:nth-child(1)
		> .compare-rowheader-style
		span
		div {
		max-width: 280px;
	}
}

/* Summary - AI */
.section-summary > div > div:nth-child(21) div span {
	font-size: 16px;
}
