/* Comparee page style */

.compare_section{
	margin-top: 10px;
}
.comparison-header {
	background-color: #2c3e50;
	color: white;
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 30px;
}
.search-box {
	background-color: white;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	margin-bottom: 30px;
}
button.btn.search-btn.btn-block {
    background: #f39c12;
	border: none;
	font-weight: bold;
}
.comparison-table {
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	margin-bottom: 30px;
}
.table th {
	background-color: #34495e;
	color: white;
}
.phone-header {
	background-color: #f8f9fa;
	font-weight: bold;
}
.rating-box {
	background-color: white;
	border-radius: 5px;
	padding: 20px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	margin-bottom: 30px;
}
.rating-stars {
	color: #f39c12;
	font-size: 24px;
}
.recommendation {
	background-color: white;
	border-radius: 5px;
	padding: 20px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
	border-left: 5px solid #f39c12;
}
.winner-badge {
	background-color: #27ae60;
	color: white;
	padding: 5px 10px;
	border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
}
.phone-img {
	max-height: 150px;
	object-fit: contain;
}

div#phone1Specs {
    padding: 0px 22px;
}
div#phone2Specs {
    padding: 0px 22px;
}

h4.mb-2.full-phones {
    position: sticky;
    top: 61px;
    z-index: 10;
    background: antiquewhite;
    padding: 11px;
}