@media screen and (max-width: 768px){
img.cat-icon-img {
max-width: 45px !important;
}
span.appl > img {
display: none;
}
.cat-card h3 {
font-size: 16px !important;
margin: 12px 0;
}
.category-reviews .compare-btn {
padding: 7px 3px;
font-size: 12px !important;
font-weight: 900;
}
.read-review {
display: none !important;
}
body.rtl .read-review{
min-height: 44px !important
}
}
img.cat-icon-img {
max-width: 65px;
}
.panel.alz-article-content {
padding: 20px;
}
span.appl {
margin: -5px;
width: 35%;
}
span.appl > img {
border-radius: 20px;
}
.guide-card .thumb {
width: 100%;
}
.category-hub .thumb {
height: 200px !important;
}
.category-reviews .thumb img.screen {
width: 100%;
height: 100%;
border-radius: 20px;
top: 0;
right: 0;
padding: 10px;
}
.category-reviews .thumb {
background: transparent !important;
}
.card.pad.right-card {
margin-bottom: 15px;
}
.rbar {
grid-template-columns: 110px 1fr 20px !important;
}
.toc-sub {
display: none;
}
.category-reviews .page-btn {
padding: 0px !important;
border-radius: 20px !important;
border: 0px !important;
}
.thumb {
height: auto !important;
}
.reviews-hub .thumb, .reviews-hub .panel-wide .thumb {
min-height: 60px;
}
.category-guides .guide-card .thumb {
min-height: 80px;
}
.price-offers > div > a.btn.secondary, tbody#alzPmStores > tr > td > a {
display: none;
}
.side > .card > .products > .product {
display: grid;
grid-template-columns: 150px 1fr auto;
}
.product-actions {
text-align: center;
}
.side > .card > a.mini-btn.cta {
padding: 10px !important;
}
.category-reviews .price {
background: #53ae0a;
border-radius: 20px;
text-align: center;
padding: 1px 12px;
width: fit-content;
color: white;
}
.category-reviews .card-body h4 {
height: -webkit-fill-available;
} @media screen and (max-width: 768px){
.overview-bar-row { font-size: 12px; }
.method-note { font-size: 12px; line-height: 1.5; }
.home-page .ai-bubble { font-size: 12px; }
.footer-menu a { padding: 4px 0; margin: 1px 0; }
.breadcrumbs a, .crumb a, .listing-crumbs a { display: inline-block; padding-block: 5px; }
.logo .custom-logo-link { display: inline-flex; align-items: center; min-height: 44px; }
.footer-bottom a { display: inline-block; padding-block: 4px; }
}
@media screen and (max-width: 600px){ .overview-bar-row { font-size: 12px; }
.method-note { font-size: 12px; }
.home-page .ai-bubble { font-size: 12px; }
} @media screen and (min-width: 601px) and (max-width: 980px){ body.rtl .topbar .actions .add-btn,
body.rtl .actions .add-btn {
width: auto !important;
min-width: 44px !important;
padding: 0 12px !important;
font-size: 12px !important;
line-height: 1 !important;
}
} @media screen and (min-width: 981px) and (max-width: 1230px){
.topbar .nav {
min-width: 0 !important;
flex: 1 1 auto !important;
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: none;
}
.topbar .nav::-webkit-scrollbar { display: none; }
.topbar .nav .menu { flex-wrap: nowrap; } .topbar .search { flex: 0 0 auto !important; min-width: 180px; }
}
@media (max-width: 768px) {
.topbar .actions .icon { min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
.al-btn, .btn, .al-login-btn { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
button.save-btn, .filter-close { min-width: 44px; min-height: 44px; }
.filter-clear { min-height: 44px; display: inline-flex; align-items: center; }
.category-ads .layout { padding-bottom: 96px; }
.category-ads .filters .checks { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.category-ads .filters .checks .market-input { width: 100%; min-width: 0; }
.category-ads .time, .category-ads .detail, .category-ads .market-tag, .category-ads .seller-info { font-size: 12px; }
.category-ads .hero-card, .category-ads .price-index-card { min-width: 0; overflow-wrap: anywhere; }
.category-ads .price-index-card { flex: 1 1 100%; }
.category-card, .trust-box.helper-box { min-width: 0; overflow-wrap: anywhere; }
.chips .chip { min-height: 44px; display: inline-flex; align-items: center; }
}
.alagheza-fav { cursor: pointer; }
.alagheza-fav.is-favorite { color: #e11d48; }
button.save-btn.is-favorite { color: #e11d48; }