.study-comparison-page #formError:empty{display:none}
.study-comparison-page .result-exercise{font-weight:700;margin:0 0 12px}
.study-comparison-page .target-rep-card{border-top:1px solid var(--border);padding-top:16px;margin-top:18px}
.study-comparison-page .target-rep-card h2{font-size:16px;margin:0 0 8px;line-height:1.4}
.study-comparison-page #targetRepResult{font-size:clamp(22px,3vw,30px);font-weight:800;overflow-wrap:anywhere}
.study-comparison-page .study-inputs{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px;gap:10px}
.study-comparison-page .study-inputs .field{margin-bottom:0}
.study-comparison-page .calculator-content li{line-height:1.55}
.study-comparison-page code{overflow-wrap:anywhere;white-space:normal}
@media(max-width:700px){.study-comparison-page .study-inputs{grid-template-columns:minmax(0,1fr) 65px 68px;gap:8px}.study-comparison-page .study-inputs label{min-height:30px;display:flex;align-items:end}.study-comparison-page .directional-source,.study-comparison-page .directional-target{padding:8px;margin-bottom:12px}.study-comparison-page .directional-target-name{margin-bottom:8px}.study-comparison-page .bench-primary{font-size:30px!important}.study-comparison-page .model-note{margin:12px 0 0}.study-comparison-page .bench-settings{margin:4px 0 12px}.study-comparison-page .source-direction-hint{font-size:12px}}
.study-comparison-page .six-rep-inputs{grid-template-columns:minmax(0,1fr) 80px}
@media(max-width:700px){.study-comparison-page .six-rep-inputs{grid-template-columns:minmax(0,1fr) 65px}}
