/* Obrazové komponenty v0.6.0; načíst za prototype.css a desktop.css. */
.risk-image{display:block;width:48px;height:48px;flex-shrink:0;object-fit:contain;vertical-align:middle}
body.v2.combined .v2-tile .risk-image{width:56px;height:56px}
.section-heading .risk-image{width:56px;height:56px}
.review-risk .risk-image,.risk-row-title .risk-image,.summary-chip .risk-image{width:40px;height:40px}
.review-risk{grid-template-columns:40px minmax(0,1fr) auto}
.risk-link .risk-image,.risk-accordion .risk-image{width:40px;height:40px}
.risk-tile .risk-image{width:56px;height:56px}
.risk-rail .risk-image{width:40px;height:40px}
.desktop-risk-title .risk-image{width:56px;height:56px;margin-top:0}
.desktop-guide-icon .risk-image{width:64px;height:64px}
.company-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;line-height:1.4;vertical-align:middle;color:var(--navy)}
.company-brand .company-logo{display:block;width:92px;height:34px;object-fit:contain;flex-shrink:0}
.company-brand .company-label{font-size:14px;font-weight:650;overflow-wrap:anywhere}
.price-cell{align-items:center}
.price-cell .company-brand{display:inline-flex;align-items:center;gap:8px;min-width:0}
.price-cell .company-brand .company-logo{width:64px;height:24px}
.price-cell .company-brand .company-label{font-size:12px}
.comparison-company .company-brand{display:flex;flex-direction:column;gap:5px;align-items:center}
.comparison-company .company-brand .company-logo{width:92px;height:34px}
.comparison-company .company-brand .company-label{font-size:13px}
.comparison-choice .company-brand{gap:8px}
.comparison-choice .company-brand .company-logo{width:72px;height:28px}
.comparison-choice .company-brand .company-label{font-size:13px}
.comparison-risk-card li .company-brand{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.comparison-risk-card li .company-brand .company-logo{width:60px;height:24px;max-width:100%}
.comparison-risk-card li .company-brand .company-label{font-size:11px}
.comparison-risk-card h2>.risk-image,.comparison-table th>.risk-image{width:40px;height:40px;margin-bottom:6px}
.price-summary>.company-brand{flex:1;flex-wrap:wrap}
.price-summary>span:first-child{flex:1;min-width:0}
.price-summary>.company-brand .company-label{font-size:14px}
@media(max-width:600px){
 body.v2.combined .v2-tile .risk-image{width:48px;height:48px}
 .section-heading .risk-image{width:48px;height:48px}
 .company-brand{gap:8px}
 .company-brand .company-logo{width:76px;height:30px}
 .price-cell .company-brand .company-logo{width:60px;height:22px}
 .comparison-choice .company-brand{flex-wrap:wrap;gap:3px 8px}
 .review-risk .risk-image{width:36px;height:36px}
 .review-risk{grid-template-columns:36px minmax(0,1fr)}
}
@media(min-width:1024px){
 .desktop-risk-title{align-items:center;min-height:56px}
 .desktop-risk-title .risk-image{width:56px;height:56px}
 .desktop-risk-title strong{flex:1;min-width:0}
}
