.aajte-review-wrap{margin:48px 0 32px}
.aajte-review-heading{margin:0 0 14px!important;color:#168bff;font-size:32px;line-height:1.2;font-weight:800}
.aajte-review{--blue:#168bff;--ink:#101820;--soft:#f5f8fb;--line:#dfe6ee;padding:0;border:1px solid var(--line);border-radius:16px;background:var(--soft);overflow:hidden;color:var(--ink);font-family:inherit}
.aajte-review *{box-sizing:border-box}
.aajte-review__hero{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;padding:28px 30px;background:#fff;border-bottom:1px solid var(--line)}
.aajte-score{width:128px;height:128px;margin:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;border:8px solid color-mix(in srgb,var(--aajte-score) 24%,#fff);box-shadow:inset 0 0 0 3px var(--aajte-score)}
.aajte-score span{font-size:31px;font-weight:850;line-height:1}
.aajte-score small{font-size:16px;font-weight:700;margin-top:7px}
.aajte-score b{width:100%;text-align:center;color:var(--aajte-score);margin-top:6px;text-transform:uppercase;font-size:10px;letter-spacing:.04em;line-height:1.1;padding:0 6px}
.aajte-verdict>p{margin:0;font-size:17px;line-height:1.65;font-weight:400}
.aajte-rating-list{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;padding:26px 30px;background:#fff}
.aajte-rating-line>div{display:flex;justify-content:space-between;gap:15px;font-size:14px}
.aajte-rating-line i{display:block;height:8px;background:#e7edf3;border-radius:20px;overflow:hidden;margin-top:7px}
.aajte-rating-line i em{display:block;height:100%;background:linear-gradient(90deg,#d23b3b 0%,#e99913 55%,#199a55 100%);border-radius:20px}
.aajte-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 30px 26px;background:#fff}
.aajte-list,.aajte-audience>div{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}
.aajte-list h3,.aajte-audience h3,.aajte-section h3{font-size:18px;margin:0 0 12px}
.aajte-list ul,.aajte-list li{list-style:none!important;margin:0;padding-left:0;background:none!important}
.aajte-list li::marker{content:""}
.aajte-list li{position:relative;padding:7px 0 7px 28px!important}
.aajte-list li:before{position:absolute;left:0;top:7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;content:""}
.aajte-list--pros li:before{content:"+";background:#199a55}
.aajte-list--cons li:before{content:"−";background:#d23b3b}
.aajte-audience p{margin:0}
.aajte-audience__heading--pros{color:#199a55}
.aajte-audience__heading--cons{color:#d23b3b}
.aajte-section{padding:26px 30px;border-top:1px solid var(--line)}
.aajte-section--competitors{background:#fff;border-top:0;padding-top:0}
.aajte-section--competitors>h3{text-align:center}
.aajte-key-grid,.aajte-measured{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.aajte-key-grid>div,.aajte-measured>div,.aajte-vehicle-card,.aajte-other-specs{background:#fff;border:1px solid var(--line);border-radius:10px;padding:15px}
.aajte-key-grid span,.aajte-measured span,.aajte-vehicle-card>span{display:block;color:#667085;font-size:12px;margin-bottom:5px}
.aajte-key-grid strong,.aajte-measured strong{font-size:18px;line-height:1.4}
.aajte-vehicle-card{margin-bottom:12px}
.aajte-vehicle-card>strong{display:block;font-size:21px;line-height:1.35}
.aajte-vehicle-card small{display:block;margin-top:5px;color:#667085;font-size:13px;line-height:1.5}
.aajte-vehicle-card small b{color:var(--ink)}
.aajte-note{font-size:13px;color:#667085;margin:13px 0 0}
.aajte-note strong{color:var(--ink)}
.aajte-competitors{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.aajte-competitors article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}
.aajte-competitors h4{margin:0 0 8px;font-size:17px}
.aajte-competitors p{font-size:14px;margin:0 0 12px}
.aajte-link{font-weight:750;text-decoration:none;color:var(--blue)}
.aajte-all-specs{border-top:1px solid var(--line);background:var(--soft)}
.aajte-all-specs>summary{padding:20px 30px;font-weight:800;cursor:pointer;color:var(--blue);text-align:center;list-style:none;position:relative}
.aajte-all-specs>summary::-webkit-details-marker{display:none}
.aajte-all-specs>summary span{display:inline-flex;align-items:center;gap:10px;font-size:22px;line-height:1.3}
.aajte-all-specs>summary span:after{content:"▾";font-size:18px;transition:transform .2s ease}
.aajte-all-specs[open]>summary span:after{transform:rotate(180deg)}
.aajte-other-specs{margin:0 30px 28px;padding:8px 18px}
.aajte-other-specs dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0}
.aajte-other-specs dl>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #edf1f5}
.aajte-other-specs dt{color:#667085;flex:1}
.aajte-other-specs dd{text-align:right;font-weight:650;margin:0;flex:1}
@media(max-width:760px){.aajte-review-wrap{margin:40px 0 28px}.aajte-review-heading{font-size:28px;margin-bottom:12px!important}.aajte-review__hero{grid-template-columns:1fr;padding:22px 18px}.aajte-score{width:122px;height:122px}.aajte-score span{font-size:28px}.aajte-score b{font-size:10px;padding:0 10px}.aajte-verdict>p{font-size:16px}.aajte-rating-list,.aajte-duo,.aajte-key-grid,.aajte-measured,.aajte-competitors,.aajte-other-specs dl{grid-template-columns:1fr}.aajte-rating-list,.aajte-duo,.aajte-section{padding-left:18px;padding-right:18px}.aajte-duo{gap:12px}.aajte-all-specs>summary{padding-left:18px;padding-right:18px}.aajte-all-specs>summary span{font-size:19px}.aajte-other-specs{margin-left:18px;margin-right:18px}}
.aajte-section>h3{font-size:22px;font-weight:800;line-height:1.3;margin-bottom:16px}.aajte-measured small{display:block;margin-top:4px;color:#667085;font-size:12px;font-weight:600}.aajte-competitors article{display:flex;flex-direction:column;justify-content:center;min-height:92px}.aajte-competitors h4{margin-bottom:8px}.aajte-competitors .aajte-link{font-size:13px}.aajte-section--competitors>h3{font-size:22px;font-weight:800}

/* 1.7.5 - PHEV: spotreba + kilometre samostatne pre palivo a elektrinu */
.aajte-measured .aajte-electric-consumption{display:block;margin-top:8px}.aajte-measured .aajte-total-distance{margin-top:8px;color:#344054;font-weight:750}
