﻿.layout-container,.sidebar{background-color:var(--bg-primary);min-height:100vh}.brand-reviews .review-title,.breadcrumb-top{text-shadow:1px 1px 2px rgba(0,0,0,.8);color:#fff}.brand-reviews-title,.breadcrumb-action-btn,.breadcrumb-top,.compare-btn{text-transform:uppercase}body{margin-top:14px}.layout-container{display:flex;gap:10px}.sidebar{width:clamp(31%,calc(31% + 9% * ((1150px - 100vw)/ 382px)),40%);height:auto;overflow-y:auto}.brand-reviews-title{font-weight:700;letter-spacing:.02em;text-align:center;padding:14px 0;margin:0;border-bottom:1px solid var(--com-border-color);background:#7c7c7c;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-primary)}.brand-review-card{position:relative;display:block;width:100%;height:160px;overflow:hidden;background:var(--bg-secondary);text-decoration:none;color:var(--text-primary);transition:.3s}.brand-review-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--bg-primary);transition:transform .3s}.brand-reviews .review-caption-wrap{position:absolute;left:0;right:0;bottom:10%;display:flex;justify-content:center;align-items:center}.brand-reviews .review-caption{position:static;padding:1px 5px;background-image:url('https://cdn.phonehubpic.fun/svg/back.png');background-repeat:repeat;background-size:auto;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.brand-reviews .review-title{font-size:clamp(.8rem, 2.2vw, 1rem);font-weight:600;line-height:1.3;transition:color .3s}.brand-review-card:hover .brand-review-image{transform:scale(1.05)}.brand-review-card:hover .review-title{color:red!important}.main-content{padding:0 5px;width:clamp(60%,calc(69% - 9% * ((1150px - 100vw)/ 382px)),69%);border-left:1px solid var(--color-card-shadow)}.breadcrumb-filter-container{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:5px;padding:3px;flex-wrap:wrap;gap:6px}.breadcrumb-left{display:flex;align-items:center;justify-content:center}.breadcrumb-actions{display:flex;align-items:center;flex-wrap:wrap-reverse;justify-content:center;gap:8px;height:100%}.breadcrumb-top{border-bottom:1px solid hsla(0,0%,100%,.2);z-index:1;background-color:rgba(0,0,0,.2);height:clamp(20px,calc(20px + (100vw - 250px) * .0333333333),60px);max-height:45px;top:0;left:100%;right:0;display:flex;justify-content:start;align-items:center}.breadcrumb-right{height:100%;background:url('https://i.ibb.co/chM6Qfnr/review-mdoel-back.png') center center/cover no-repeat;display:flex;align-items:center;padding:0 8px;justify-content:flex-end;font-weight:600}.breadcrumb-right:hover{background-color:red}.breadcrumb-bottom{height:clamp(20px,calc(20px + (100vw - 250px) * .0333333333),60px);border-top:1px solid hsla(0,0%,100%,.2);position:absolute;z-index:1;background-color:rgba(0,0,0,.2);bottom:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:center;max-height:45px}.breadcrumb-section{position:relative;background:var(--bg-secondary);margin-bottom:10px;min-height:clamp(250px,calc(11.440476vw + 203.857143px),324px);overflow:hidden}.breadcrumb-section .breadcrumb-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.65);z-index:0;pointer-events:none}.card-image,.compare-mode .card,.filter-button{position:relative}.breadcrumb-action-btn,.breadcrumb-actions-right .filter-button{max-width:160px;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.8);width:clamp(60px,calc(60px + (100vw - 240px) * .1583333333),250px);font-size:clamp(11px, 1.6vw, 15px);display:inline-flex;line-height:1;box-sizing:border-box;min-height:100%;text-align:center;color:#fff}.breadcrumb-action-btn{flex-wrap:wrap-reverse;text-decoration:none;align-items:center;justify-content:center}.breadcrumb-action-btn:hover{background-color:var(--hover-color)}.breadcrumb-actions-right .filter-button{align-items:center;justify-content:center;border:none;cursor:pointer;padding:0}.arrow-down::after,.arrow-up::after,.card-title,.filter-button.active{font-weight:700}.breadcrumb-actions-right .filter-button:hover{background-color:var(--hover-color);color:#fff}.breadcrumb-actions-right{height:100%}.breadcrumb-filter-container .breadcrumb{flex:0 0 auto}.breadcrumb-filter-container .filter-bar{justify-content:center;margin-bottom:0;border-bottom:none;background:0 0}.filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-button{padding:2px 6px;border:none;background:0 0;color:var(--text-primary);cursor:pointer;border-radius:0;font-size:14px;transition:.2s;min-width:auto;display:inline;gap:0}.filter-button:hover{color:var(--hover-color)}.arrow-up::after{content:' ↑'}.arrow-down::after{content:' ↓'}.no-arrow::after{content:''}.cards-container{display:grid;grid-template-columns:repeat(5,1fr)}.card{background:0 0;overflow:hidden;transition:none;cursor:pointer;width:100%;height:clamp(120px,25vw,220px);display:flex;flex-direction:column}.card-content,.card-image{display:flex;align-items:center;margin:0}.card:hover{transform:none;box-shadow:none}.card:hover .card-image img{filter:brightness(1.1)}.card-image{height:75%;background-color:transparent;justify-content:center;overflow:hidden;padding:10px}.card-image img{transition:transform 1s cubic-bezier(.26, .695, .375, .965);width:100%;height:100%;object-fit:contain;padding:0;margin:0;pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.card-content{height:25%;padding:0;background:hsla(0,0%,96%,.4);transition:background-color;justify-content:center;min-height:clamp(1em,3vw,2em);flex-shrink:0}.compare-checkbox,.heart-icon{align-items:center;z-index:10}.card:hover .card-content{background:var(--hover-color)!important}.card:hover .card-title{color:#fff!important;color:var(--text-on-accent)}.card-title{font-size:clamp(8px, 2.2vw, 15px);padding:10px;color:var(--text-color-mainlist);margin:0;line-height:1.3;text-align:center;transition:color .3s;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:normal;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;max-height:2.6em}.no-data,.pagination-info{color:var(--text-secondary)}.heart-icon{font-size:20px;cursor:pointer;background:rgba(255,255,255,.9);border-radius:50%;width:32px;height:32px;justify-content:center;transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.compare-btn,.compare-checkbox,.pagination button{cursor:pointer;transition:.2s}.heart-icon:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.heart-icon:active{transform:scale(.95)}.compare-mode .heart-icon{display:none}.compare-mode .compare-checkbox,.pagination{display:flex}.no-data{text-align:center;padding:50px;font-size:18px}.pagination{padding:10px 0;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.pagination-wrap{background:var(--bg-secondary);border-radius:6px;padding:10px;margin:20px 0}.pagination button{padding:8px 12px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:5px;font-size:14px}.pagination button:hover{background-color:var(--bg-secondary);border-color:var(--accent-color)}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination button.active{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}.pagination-info{margin:0 15px;font-size:14px}@media (max-width:768px){.container{flex-direction:column}.sidebar{display:none!important}.breadcrumb-filter-container .filter-bar,.main-content{width:100%}.filter-bar{gap:5px}.filter-button{padding:1px 4px;font-size:11px}.breadcrumb-bottom{height:clamp(38px,calc(20px + (100vw - 250px) * .0333333333),60px)}.main-content{width:100%;padding-left:5px;padding-right:5px;margin-bottom:50px}.card-image{height:70%}.cards-container{grid-template-columns:repeat(4,1fr)}.card{height:clamp(105px,34vw,240px)}.card-content{height:30%}.card-title{font-size:clamp(8px, 3vw, 16px);line-height:1.3;max-height:2.6em;color:var(--text-primary)}.pagination{gap:5px;margin:20px 0}.pagination button{padding:6px 10px;font-size:12px}.pagination-info{margin:0 10px;font-size:12px}}@media (max-width:900px){.card-title{padding:0}}@media (max-width:550px){.cards-container{grid-template-columns:repeat(3,1fr)}.card-title{font-size:clamp(6px, 3.5vw, 14px);line-height:1.3;max-height:2.6em}}@media (max-width:480px){.filter-bar{flex-direction:row;gap:3px;padding:2px}.filter-button{padding:1px 3px;font-size:clamp(13px, 1.5vw, 14px)}.cards-container{grid-template-columns:repeat(1,1fr)}.card-image{height:auto;width:40%}.card-content{width:60%;height:100%;text-align-last:start;background-color:var(--bg-primary)}.card{flex-direction:row;border-bottom:1px solid var(--bg-color-listborder)}.card-title{font-size:clamp(5px, 5.2vw, 17px);line-height:1.3;max-height:2.6em;padding:clamp(1px,.5vw,2px)}.no-data{padding:30px 20px;font-size:16px}.pagination{gap:3px;margin:15px 0}.pagination button{padding:5px 8px;font-size:11px}.pagination-info{margin:0 8px;font-size:11px}}@media (max-width:300px){.cards-container{grid-template-columns:repeat(1,1fr)}}.compare-checkbox{position:absolute;top:8px;right:8px;width:20px;height:20px;background:rgba(255,255,255,.9);border:2px solid var(--accent-color);border-radius:4px;display:none;justify-content:center}.compare-checkbox.checked,.compare-checkbox:hover,.compare-mode .card:hover .compare-checkbox{background:var(--accent-color);color:#fff}.compare-checkbox.checked::after{content:'✓';font-size:14px;font-weight:700}.compare-selected{border:2px solid var(--accent-color)!important;box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3)}.compare-actions{display:none;gap:10px;align-items:center}.compare-actions.show{height:100%;display:flex}.compare-btn{height:100%;color:#fff;border:none;background:0 0;padding:8px 16px;font-size:clamp(10px, 1.6vw, 15px)}.compare-btn.cancel-btn:hover,.compare-btn:hover{background:#c82333}.compare-btn:disabled{cursor:not-allowed}