.home-page .htv-ratio{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.home-page .htv-extra{margin-top:12px}.home-page .htv-extra summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.home-page .htv-picks{margin:0 0 16px}.home-page .htv-picks button[aria-pressed=true]{background:var(--pt-blue);border-color:var(--pt-blue);color:#fff}.home-page #htv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .htv-diagram{width:100%;min-width:0;border:1px solid #dbe7e8;border-radius:12px;background:#f5f9fa;padding:8px}.home-page .htv-diagram svg{display:block;width:100%;height:auto;min-height:220px;max-height:470px}.home-page .htv-label-toggle{display:flex;align-items:center;gap:7px;min-height:44px}.home-page .htv-label-toggle input{width:18px;min-height:18px}.home-page .htv-fit-good{background:#eef8f1;color:#2d6a50}.home-page .htv-fit-bad{background:#fff1e9;color:#9a4d34}.home-page .htv-fit-reference{background:#edf4fb;color:#345e83}@media(max-width:440px){.home-page #htv-metrics{grid-template-columns:1fr}.home-page .htv-diagram{padding:3px}.home-page .htv-diagram svg{min-height:190px}.home-page .htv-ratio{gap:8px}}
