.compare-wrapper{display:flex;justify-content:space-evenly;align-items:flex-start;gap:20px;padding:20px}.review-image{width:100%!important;text-align:center!important}.review-image img{display:block!important;margin:0 auto!important;max-width:100px!important;height:auto!important}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:70%;border-collapse:collapse;font-size:1rem;text-align:left;box-shadow:0px 4px 8px rgba(0,0,0,0.1);table-layout:fixed}th,td{padding:15px;border:1px solid #ddd;word-break:break-word;white-space:normal}th{background-color:rgb(86,121,132);color:white;text-transform:uppercase;font-weight:bold}td{background-color:#F5F8FC}tbody tr:nth-child(even) td{background-color:#FFFFFF}td ul{padding-left:20px;margin:0;list-style-type:disc;text-align:left}td ul li{list-style-type:disc;margin:0 0 5px 20px;list-style-position:inside;font-size:1rem;color:#333;text-align:left!important}.compare-sidebar{flex:0 0 25%;max-width:350px;background-color:#F5F8FC;padding:20px;border-radius:8px;box-shadow:0px 4px 8px rgba(0,0,0,0.1)}.compare-sidebar h3{font-size:1.25rem;margin-bottom:15px;font-weight:bold}.compare-sidebar form{display:flex;flex-direction:column;gap:30px}.compare-sidebar select,.compare-sidebar button{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc}.desktop-view{display:table}.mobile-view{display:none}@media (max-width:768px){.compare-wrapper{flex-direction:column;align-items:center}.compare-sidebar{max-width:100%;margin-bottom:20px}.table-responsive .desktop-view{display:none}.mobile-view{display:block}.review-card{text-align:center;background-color:#F7F9FC;padding:20px;margin-bottom:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.review-title{font-size:1.2em;font-weight:bold;text-align:center;margin-bottom:15px;color:#333}.review-image{text-align:center;margin:15px 0}.review-image img{max-width:80%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.15)}.review-attribute{display:flex;flex-direction:column;font-size:0.95em;color:#333;margin-bottom:15px}.review-attribute strong{font-weight:bold;color:#555;margin-bottom:4px}.review-attribute + .review-attribute{border-top:1px solid #e1e5ea;padding-top:10px}.review-attribute ul{padding-left:20px;margin:0;list-style-type:disc}.review-attribute ul li{list-style-type:disc;margin-bottom:6px;color:#333;text-align:left}.stars{display:inline-block;vertical-align:middle}}