/* GoldAutoTradePRO results page v4.9 review layer.
   Scope: DE/EN results page only. Homepage v4.4 and system v4.8.2 remain frozen. */
body[data-page="results-v17"] .results17-hero-copy .lead-stack{gap:14px}
body[data-page="results-v17"] .results17-hero-copy .lead-stack p:last-child{max-width:760px}

/* Remove redundant mode-comparison block; the Explorer is the single mode control. */
body[data-page="results-v17"] .mode-comparison-section{display:none!important}

/* Explorer mode selector: clearer product-style cards. */
body[data-page="results-v17"] .results17-mode-switcher{gap:14px}
body[data-page="results-v17"] .results17-mode-switcher button{padding:17px 18px;border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.018))}
body[data-page="results-v17"] .results17-mode-switcher button.is-active{background:linear-gradient(135deg,rgba(255,191,71,.15),rgba(74,163,255,.055));box-shadow:0 0 0 1px rgba(255,191,71,.12) inset,0 16px 38px rgba(0,0,0,.14)}
body[data-page="results-v17"] .results17-mode-note{padding:18px 20px;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.017))}

/* Contract comparison: cards stay visual; detail table carries complementary data. */
body[data-page="results-v17"] .results17-details.contract-detail-v49{margin-top:20px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.012))}
body[data-page="results-v17"] .contract-detail-v49 summary{padding:18px 20px}
body[data-page="results-v17"] .contract-detail-v49 .results17-table th{background:#101a25}
body[data-page="results-v17"] .contract-detail-v49 .results17-table tbody tr{transition:.18s ease}
body[data-page="results-v17"] .contract-detail-v49 .results17-table tbody tr:hover{background:rgba(104,216,255,.04)}

/* Full analysis: grouped, card-based statistics instead of an Excel-like dump. */
body[data-page="results-v17"] .full-transparency-section{padding-top:82px;padding-bottom:82px}
body[data-page="results-v17"] .r19-transparency{gap:16px}
body[data-page="results-v17"] .r19-transparency details{border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.018));box-shadow:0 18px 46px rgba(0,0,0,.12)}
body[data-page="results-v17"] .r19-transparency summary{padding:20px 22px;min-height:68px}
body[data-page="results-v17"] .r19-summary-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
body[data-page="results-v17"] .r19-summary-copy strong{font-size:16px;color:#f4f7fa}
body[data-page="results-v17"] .r19-summary-copy small{font-size:12px;font-weight:550;line-height:1.45;color:var(--muted,#aab4c3)}
body[data-page="results-v17"] .r19-transparency-body{padding:2px 22px 24px}
body[data-page="results-v17"] .r49-stat-section{margin-top:18px}
body[data-page="results-v17"] .r49-stat-section:first-child{margin-top:4px}
body[data-page="results-v17"] .r49-stat-section h4{margin:0 0 11px;color:#79d9ff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
body[data-page="results-v17"] .r19-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body[data-page="results-v17"] .r19-stat{padding:15px 16px;min-height:76px;border-radius:14px;background:linear-gradient(145deg,rgba(12,22,34,.82),rgba(16,25,37,.62));border:1px solid rgba(157,177,194,.12)}
body[data-page="results-v17"] .r19-stat small{font-size:10px;text-transform:uppercase;letter-spacing:.075em}
body[data-page="results-v17"] .r19-stat strong{display:block;margin-top:6px;font-size:18px;line-height:1.15}
body[data-page="results-v17"] .r19-note{padding:13px 15px;border-radius:12px;background:rgba(104,216,255,.035);border-left:2px solid rgba(104,216,255,.65)}

body[data-page="results-v17"] .r19-table-wrap{border-radius:14px;background:rgba(5,11,18,.32)}
body[data-page="results-v17"] .r19-table{font-size:12.5px}
body[data-page="results-v17"] .r19-table th{padding:12px 13px;background:#0f1924;color:#93a8b8}
body[data-page="results-v17"] .r19-table td{padding:12px 13px}
body[data-page="results-v17"] .r19-table tbody tr:nth-child(even){background:rgba(255,255,255,.018)}
body[data-page="results-v17"] .r19-table tbody tr:hover{background:rgba(104,216,255,.045)}

/* Methodology/risk: concise local explanation + one link to the full risk page. */
body[data-page="results-v17"] .results17-method{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.014))}
body[data-page="results-v17"] .results17-risk{padding:24px 26px;border-radius:20px}
body[data-page="results-v17"] .results17-risk p{line-height:1.6}

@media(max-width:900px){
 body[data-page="results-v17"] .r19-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
 body[data-page="results-v17"] .r19-stat-grid{grid-template-columns:1fr}
 body[data-page="results-v17"] .r19-transparency summary{padding:18px}
 body[data-page="results-v17"] .r19-transparency-body{padding:0 16px 18px}
}
