/* 17 Сил v136.82.14 — flat market comparison + ownership risk reserve. Presentation only. */
html[data-result-presentation="136.82.14"] #report .market-forecast-basis{display:none!important}
html[data-result-presentation="136.82.14"] #report .market-forecast-note{margin:0 0 14px;color:#53635d;font-size:14px;line-height:1.45}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row[data-kind="risk-reserve"]{font-weight:700}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row[data-kind="risk-reserve"] span{color:#5c5142}
html[data-result-presentation="136.82.14"] #report .fuel-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card{min-width:0}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card>.fuel-tax-fuel,
html[data-result-presentation="136.82.14"] #report .fuel-tax-card>.fuel-tax-tax{min-width:0}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:6px}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts>span{display:block;min-width:0;border-radius:8px;background:#f7faf8;padding:8px}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts small,
html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts b{display:block;min-width:0;overflow-wrap:anywhere}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts small{color:#6c7b74;font-size:11px;line-height:1.3}
html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts b{margin-top:2px;color:#1d3040;font-size:13px;line-height:1.35}
html[data-result-presentation="136.82.14"] #report #risks .risk-context{margin-top:8px;padding-top:7px;border-top:1px solid #edf1ef}
html[data-result-presentation="136.82.14"] #report #risks .risk-context>p{margin:4px 0!important;color:#66746f;font-size:12px;line-height:1.4}
html[data-result-presentation="136.82.14"] #report #risks .risk-context>p>b{color:#31443d}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card{padding:11px 4px!important;row-gap:4px!important}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card p,
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card .alt-downside{margin:3px 0!important;line-height:1.4}
html[data-result-presentation="136.82.14"] #report .partners-section .partner-card{padding:14px!important}
html[data-result-presentation="136.82.14"] #report .partners-section .partner-card p{font-size:13px!important;line-height:1.45}
html[data-result-presentation="136.82.14"] #recentPanel,
html[data-result-presentation="136.82.14"] #recentPanel summary,
html[data-result-presentation="136.82.14"] #recentList{font-size:13px}
html[data-result-presentation="136.82.14"] footer{font-size:13px}
@media(max-width:720px){
}
@media(max-width:760px){
  html[data-result-presentation="136.82.14"] #report .fuel-tax-grid{grid-template-columns:1fr}
}
@media(max-width:430px){
  html[data-result-presentation="136.82.14"] #report .fuel-tax-card .tax-basis-facts{grid-template-columns:1fr}
}

/* v136.82.14 readability pass: hierarchy, spacing and secondary copy only. */
html[data-result-presentation="136.82.14"] #report .report-section>header{margin-bottom:14px}
html[data-result-presentation="136.82.14"] #report .report-section>header p{margin-top:4px;color:#596963;line-height:1.45}
html[data-result-presentation="136.82.14"] #report .vehicle-summary>h4,
html[data-result-presentation="136.82.14"] #report .ownership-card>h4,
html[data-result-presentation="136.82.14"] #report .fuel-tax-card>h4,
html[data-result-presentation="136.82.14"] #report .maintenance-card>h4,
html[data-result-presentation="136.82.14"] #report .risk-card h4,
html[data-result-presentation="136.82.14"] #report .credit-target-card h4,
html[data-result-presentation="136.82.14"] #report .alt-card>h4{margin-bottom:9px;line-height:1.3}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row{padding-top:9px;padding-bottom:9px}
html[data-result-presentation="136.82.14"] #report #risks .risk-item{padding-top:12px;padding-bottom:12px}
html[data-result-presentation="136.82.14"] #report #risks .risk-context{margin-top:10px;padding-top:9px}
html[data-result-presentation="136.82.14"] #report #risks .risk-context>p{color:#596963;font-size:13px;line-height:1.45}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card{padding:14px 4px!important;row-gap:7px!important}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card>p{margin:2px 0!important;color:#53635d;font-size:13px;line-height:1.45}
html[data-result-presentation="136.82.14"] #report .partners-section .partner-card{padding:15px!important}
html[data-result-presentation="136.82.14"] #report .partners-section .partner-card p{margin:5px 0 0!important;color:#53635d;line-height:1.45}
@media(max-width:430px){
  html[data-result-presentation="136.82.14"] #report .report-section>header{margin-bottom:12px}
}

/* v136.82.14 compact market cards: same data, three scannable groups. */
html[data-result-presentation="136.82.14"] #report .market-section .compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}
html[data-result-presentation="136.82.14"] #report .market-section .vehicle-summary{display:flex;flex-direction:column;gap:7px;border:1px solid #dfe8e4;border-radius:10px;background:#fff;padding:13px 14px;box-shadow:none}
html[data-result-presentation="136.82.14"] #report .market-section .compare-grid>article+article{border-left:1px solid #dfe8e4}
html[data-result-presentation="136.82.14"] #report .market-compact-summary{display:grid;gap:7px;margin-top:2px}
html[data-result-presentation="136.82.14"] #report .market-price-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);gap:6px;padding-top:9px;border-top:1px solid #edf1ef}
html[data-result-presentation="136.82.14"] #report .market-metric{min-width:0;border-radius:8px;background:#f7faf8;padding:8px 7px}
html[data-result-presentation="136.82.14"] #report .market-metric>span{display:block;color:#66756f;font-size:11px;line-height:1.25}
html[data-result-presentation="136.82.14"] #report .market-metric>b{display:block;margin-top:3px;color:#17283a;font-size:14px;line-height:1.28;font-weight:800;overflow-wrap:normal;word-break:normal}
html[data-result-presentation="136.82.14"] #report .market-metric-market>.market-metric-trust{display:flex!important;align-items:center;gap:5px;flex-wrap:wrap;margin:5px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
html[data-result-presentation="136.82.14"] #report .market-metric-market>.market-metric-trust>.trust-meta{display:flex!important;align-items:center;gap:5px;flex-wrap:wrap;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
html[data-result-presentation="136.82.14"] #report .market-metric-market>.market-metric-trust .trust-badge{padding:3px 6px;font-size:10.5px}
html[data-result-presentation="136.82.14"] #report .market-metric-market>.market-metric-trust .trust-details{margin:0}
html[data-result-presentation="136.82.14"] #report .market-metric-market>.market-metric-trust .trust-details>summary{font-size:11px;line-height:1.25}
html[data-result-presentation="136.82.14"] #report .market-future-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:1px 0}
html[data-result-presentation="136.82.14"] #report .market-future-fact{display:flex;align-items:baseline;gap:6px;min-width:0}
html[data-result-presentation="136.82.14"] #report .market-future-fact>b{color:#1b2d40;font-size:14px;line-height:1.3;white-space:normal}
html[data-result-presentation="136.82.14"] #report .market-future-fact>span{color:#67766f;font-size:11px;line-height:1.3}
html[data-result-presentation="136.82.14"] #report .market-sale-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #edf1ef}
html[data-result-presentation="136.82.14"] #report .market-sale-label{color:#40534c;font-size:12px}
html[data-result-presentation="136.82.14"] #report .market-sale-stage{display:inline-flex;align-items:center;gap:4px}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>small{color:#68766f;font-size:11px;line-height:1.2}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;font-style:normal}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-badge.high{background:#e7f5ef;color:#08785a}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-badge.medium{background:#fff4dc;color:#8c5c00}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-badge.low{background:#fde8e8;color:#a83b3b}
html[data-result-presentation="136.82.14"] #report .market-sale-arrow{color:#93a09b;font-size:13px}
html[data-result-presentation="136.82.14"] #report .market-sale-summary>.market-liquidity-note{flex-basis:100%;margin:0;color:#65746d;font-size:11.5px;line-height:1.35}
@media(max-width:720px){
  html[data-result-presentation="136.82.14"] #report .market-section .compare-grid{grid-template-columns:1fr;gap:10px}
  html[data-result-presentation="136.82.14"] #report .market-section .vehicle-summary{padding:12px;border-radius:8px}
  html[data-result-presentation="136.82.14"] #report .market-section .compare-grid>article+article{border-top:1px solid #dfe8e4}
}
@media(max-width:430px){
  html[data-result-presentation="136.82.14"] #report .market-price-grid{gap:4px}
  html[data-result-presentation="136.82.14"] #report .market-metric{padding:7px 6px}
  html[data-result-presentation="136.82.14"] #report .market-metric>b{font-size:12.5px}
  html[data-result-presentation="136.82.14"] #report .market-future-strip{grid-template-columns:1fr;gap:3px}
  html[data-result-presentation="136.82.14"] #report .market-future-fact{justify-content:space-between}
}

/* v136.82.9: keep market values readable without stacking/overlap on narrow cards. */
html[data-result-presentation="136.82.14"] #report .market-section .vehicle-summary>*{min-width:0}
html[data-result-presentation="136.82.14"] #report .market-metric-market>b{overflow-wrap:anywhere}
html[data-result-presentation="136.82.14"] #report .market-future-fact.market-loss>b{font-weight:850;color:#a04923}
html[data-result-presentation="136.82.14"] #report .market-future-fact.market-loss{align-items:baseline}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>b{font-size:12px;line-height:1.3;overflow-wrap:break-word}
@media(max-width:980px) and (min-width:721px){html[data-result-presentation="136.82.14"] #report .market-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-result-presentation="136.82.14"] #report .market-metric-future{grid-column:1/-1}}
@media(max-width:380px){html[data-result-presentation="136.82.14"] #report .market-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-result-presentation="136.82.14"] #report .market-metric-future{grid-column:1/-1}}

/* Restored semantic colors for live server-derived liquidity levels. */
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-level{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.35}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-level.high{background:#e7f5ef;color:#08785a}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-level.medium{background:#fff4dc;color:#8c5c00}
html[data-result-presentation="136.82.14"] #report .market-sale-stage>.liquidity-level.low{background:#fde8e8;color:#a83b3b}

html[data-result-presentation="136.82.14"] #report .credit-basis-details{margin-top:10px;font-size:13px;color:#506158}
html[data-result-presentation="136.82.14"] #report .credit-basis-details summary{cursor:pointer;font-weight:600}
html[data-result-presentation="136.82.14"] #report .credit-basis-details .credit-basis{margin:8px 0 0}

/* v136.82.14: unified reading rhythm; never hide fields or alter charts. */
html[data-result-presentation="136.82.14"] #report{font-variant-numeric:tabular-nums}
html[data-result-presentation="136.82.14"] #report .report-section>header h3{line-height:1.22;letter-spacing:-.018em;text-wrap:balance}
html[data-result-presentation="136.82.14"] #report .report-section>header{margin-bottom:16px}
html[data-result-presentation="136.82.14"] #report .ownership-card>h4,
html[data-result-presentation="136.82.14"] #report .vehicle-summary>h4,
html[data-result-presentation="136.82.14"] #report .maintenance-card>h4,
html[data-result-presentation="136.82.14"] #report .risk-card h4,
html[data-result-presentation="136.82.14"] #report .credit-target-card h4,
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card h4{line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row{line-height:1.45;column-gap:10px}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row>b{font-weight:750;white-space:normal;text-align:right}
html[data-result-presentation="136.82.14"] #report .market-metric>span,
html[data-result-presentation="136.82.14"] #report .market-future-fact>span,
html[data-result-presentation="136.82.14"] #report .market-sale-stage>small{color:#4d6259;line-height:1.4}
html[data-result-presentation="136.82.14"] #report .market-metric>b{line-height:1.35;letter-spacing:-.012em}
html[data-result-presentation="136.82.14"] #report .market-sale-summary>.market-liquidity-note,
html[data-result-presentation="136.82.14"] #report .market-forecast-note{color:#52645b;line-height:1.5}
html[data-result-presentation="136.82.14"] #report #risks .risk-item>p,
html[data-result-presentation="136.82.14"] #report .maintenance-card p,
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card p{line-height:1.55;overflow-wrap:break-word}
html[data-result-presentation="136.82.14"] #report #risks .risk-context>p{font-size:13px;line-height:1.55;color:#485d54}
html[data-result-presentation="136.82.14"] #report .credit-target-metrics b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
html[data-result-presentation="136.82.14"] #report .credit-basis-details summary{line-height:1.5}
html[data-result-presentation="136.82.14"] #report .partners-section .partner-card p{font-size:14px!important;line-height:1.5}
@media(max-width:430px){
html[data-result-presentation="136.82.14"] #report .report-section>header{margin-bottom:13px}
html[data-result-presentation="136.82.14"] #report .market-metric>span{font-size:11.5px}
html[data-result-presentation="136.82.14"] #report .market-metric>b{font-size:13px}
html[data-result-presentation="136.82.14"] #report .market-sale-summary>.market-liquidity-note{font-size:12px}
}

/* v136.82.14: five-section scanability, no content removal or calculation changes. */
html[data-result-presentation="136.82.14"] #report #risks .risk-item{display:flex;flex-direction:column;align-items:stretch;gap:5px;border-bottom:1px solid #edf1ef}
html[data-result-presentation="136.82.14"] #report #risks .risk-item>b{display:block;line-height:1.35;color:#182d28}
html[data-result-presentation="136.82.14"] #report #risks .risk-mileage{order:1;color:#52665d;line-height:1.4}
html[data-result-presentation="136.82.14"] #report #risks .risk-cost{order:2;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3}
html[data-result-presentation="136.82.14"] #report #risks .risk-item>p{order:3;margin:2px 0!important;color:#43574f;line-height:1.5}
html[data-result-presentation="136.82.14"] #report #risks .risk-context{order:4;margin-top:5px}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row span{min-width:0;color:#465a50}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row>b{min-width:0;font-variant-numeric:tabular-nums;color:#19342d}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row[data-kind="risk-reserve"]{border-top:1px solid #e0e8e4;padding-top:12px}
html[data-result-presentation="136.82.14"] #report .market-future-fact.market-loss>b{font-weight:850}
html[data-result-presentation="136.82.14"] #report .market-sale-summary{row-gap:8px}
html[data-result-presentation="136.82.14"] #report .market-sale-label{font-weight:700}
html[data-result-presentation="136.82.14"] #report .credit-target-metrics{gap:10px}
html[data-result-presentation="136.82.14"] #report .credit-target-metrics>div{min-width:0;line-height:1.4}
html[data-result-presentation="136.82.14"] #report .credit-target-metrics span{color:#52665d}
html[data-result-presentation="136.82.14"] #report .credit-target-metrics b{display:block;margin-top:3px;line-height:1.3;font-weight:800}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card{row-gap:9px!important}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card p{color:#465b53;line-height:1.5}
html[data-result-presentation="136.82.14"] #report #alternatives .alt-card a{font-weight:700}
@media(max-width:430px){
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row{gap:7px}
html[data-result-presentation="136.82.14"] #report .ownership-card .cost-row>b{max-width:54%;overflow-wrap:anywhere}
html[data-result-presentation="136.82.14"] #report .credit-target-metrics{gap:8px}
}
