.build-fields select,.build-fields input{min-height:42px;margin-top:5px;padding:8px 10px}.technical-detail{padding:20px}.detail-heading{gap:12px;min-height:0;margin-bottom:14px}.build-fields{gap:12px}.build-fields legend{margin-bottom:10px}.build-reference{margin-bottom:12px}.photo-open.field-reference-link{min-height:28px;padding:4px 0}@media (min-width:901px){.build-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 14px}:is(.build-fields>.size-preset-chips,.build-fields>.build-section-blurb,.build-fields>.build-more-fields,.build-fields>.build-field:has(textarea),.build-fields>.build-field-pair){grid-column:1/-1}.build-more-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 14px;padding:12px 16px 16px}:is(.build-more-body>.build-field:has(textarea),.build-more-body>.build-field-pair){grid-column:1/-1}}.quote-model-viewtabs{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.quote-model-viewtabs[hidden]{display:none}.quote-model-viewtabs button{border:1px solid var(--line);background:var(--foam);min-height:32px;color:var(--ink);cursor:pointer;padding:4px 10px;font-size:12.5px}.quote-model-viewtabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--foam)}.quote-model-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 0 8px;display:flex}.quote-model-toolbar .quote-model-viewtabs{margin:0}.quote-model-viewtabs .quote-model-points-toggle{border-radius:0;min-height:32px;margin-left:0;padding:4px 10px;font-size:12.5px}@media (max-width:760px){.quote-model-viewtabs button,.quote-model-viewtabs .quote-model-points-toggle,.quote-model-finish button{min-height:40px}}.quote-model-stage-wrap{align-items:stretch;gap:8px;display:flex}.quote-model-finish{flex-wrap:nowrap;display:inline-flex}.quote-model-finish button+button{margin-left:-1px}.quote-model-finish button{white-space:nowrap;border:1px solid var(--line);background:var(--foam);min-height:32px;color:var(--ink);cursor:pointer;padding:4px 12px;font-size:12.5px}.quote-model-finish button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--foam)}.quote-model-stage-wrap .quote-model-stage{flex:1;min-width:0}@media (max-width:760px){.custom-build-explorer .quote-model-stage,.custom-build-explorer .quote-model-paused{min-height:260px}.custom-build-explorer .model-proof-hint,.custom-build-explorer .build-review-link,.custom-build-explorer .build-draft-note{display:none}}
