.motor-analysis{min-width:0;display:flex;flex-direction:column;gap:18px}.motor-analysis #motor-results{display:flex;flex-direction:column;gap:18px}.motor-analysis #motor-results[hidden],#motor-error[hidden]{display:none}.motor-detail{padding:0 24px 24px}.motor-detail .small-copy{margin-top:0}.source-note{color:var(--muted);font-size:13px;max-width:560px}.motor-page .panel-title a{font-size:12px}.motor-checks{display:flex;gap:9px;flex-wrap:wrap;margin:5px 0 14px}.motor-check{background:#edf3e8;border:1px solid #d2dfc8;border-radius:5px;padding:6px 10px;font-size:12px}.motor-check.exceeded{background:#fff0e6;border-color:#e3b096;color:#994527}.motor-check.neutral{background:#f3f4ef;color:var(--muted);border-color:var(--line)}.motor-data td:first-child{white-space:normal;width:46%}.motor-data td:nth-child(2){font-weight:500}.motor-data td:last-child{font:12px var(--sans);color:var(--muted);white-space:normal;text-align:left;width:32%}.motor-page #motor-diagram svg{height:270px}.motor-page .motor-factors{grid-template-columns:repeat(3,minmax(0,1fr))}.motor-page .metric-value{font-size:clamp(22px,2.2vw,32px)}.motor-page .metric label{line-height:1.4}.motor-footnote{font-size:12px;color:var(--muted);margin:0}.motor-page .lower-grid svg{height:auto;max-height:230px}.motor-page svg text{font-family:var(--sans);font-size:12px}.motor-page .badge{white-space:nowrap}.motor-page .step p{font-size:13px}.motor-page .preset-wrap{flex-shrink:0}#motor-error{background:#fff0e8;border:1px solid #d69070;border-radius:6px;padding:18px;font-size:14px}.motor-page .selected-design td{background:#eef4e6}.motor-page .table-scroll table caption{text-align:left;color:var(--muted);font:13px var(--sans);padding:0 0 10px}.rewind-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 18px}.rewind-summary>div{padding:14px;background:#f3f6ef;border-radius:6px}.rewind-summary span{display:block;font-size:12px;color:var(--muted)}.rewind-summary strong{font:21px var(--mono)}.motor-page .controls .help a{font-size:inherit}
@media(max-width:1100px){.motor-page .motor-factors{grid-template-columns:1fr}.motor-page .workspace-bar{align-items:start;flex-direction:column}.motor-page .preset-wrap{width:100%;justify-content:flex-start}.motor-data td:first-child{min-width:150px}.motor-data td:last-child{min-width:165px}}
@media(max-width:760px){.motor-page .motor-analysis{width:100%}.motor-page .inputs{order:0}.motor-page .metrics{grid-template-columns:1fr}.motor-page .metric{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:16px}.motor-page .metric-value{text-align:right;margin:0}.motor-page .metric-foot{grid-column:1/-1;margin-top:4px}.motor-page .source-note{font-size:12px}.motor-page .preset-wrap select{max-width:none}.motor-page #motor-diagram svg{height:auto}.motor-page .section-top{flex-wrap:wrap}.motor-page .motor-detail{padding:0 18px 18px}.rewind-summary{grid-template-columns:1fr}.motor-data td{padding:11px 8px}.motor-page .motor-factors{padding:0 18px 18px}}
