.binding-workbench{padding-top:10px}.binding-views,.binding-quick{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.binding-views button,.binding-quick button,.binding-detail button,.binding-compare button{font:inherit;font-size:15px;min-height:44px;border:1px solid #9fbbaa;border-radius:7px;background:#edf5ef;color:#2d634c;padding:10px 14px;cursor:pointer}.binding-views button[aria-pressed=true],.binding-quick button[aria-pressed=true]{background:#2b7659;color:#fff;border-color:#2b7659}.binding-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px}.binding-layout>.experiment-figure{align-self:start;min-width:0}#bindingPlot{display:block;width:100%;height:390px;touch-action:pan-y;cursor:crosshair}.binding-chart-help{padding:10px 22px 20px;border-top:1px solid #c9ded1}.binding-chart-help p{font-size:14px;line-height:1.8;color:#527260}.binding-chart-help label{font-size:15px;color:#365f4b}.binding-chart-help output{margin-left:10px;color:#1c7451}.binding-chart-help input[type=range]{width:100%;min-height:40px;accent-color:#2b795b}.binding-check{display:flex;align-items:center;gap:10px;min-height:44px}.binding-check input{width:20px;height:20px;accent-color:#287653}.binding-detail{padding:23px;background:white;border:1px solid #d0e0d5;border-radius:13px;min-width:0}.binding-detail h2{font-weight:550;font-size:27px;margin:12px 0}.binding-reading{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.binding-reading>span:first-child{width:100%;font-size:14px;color:#577965}.binding-reading output{font-size:34px;color:#237855;line-height:1.6}.binding-reading>span:last-child{font-size:14px}.binding-detail dl{display:grid;grid-template-columns:1fr 1.2fr;gap:9px;font-size:15px;line-height:1.7;margin:20px 0}.binding-detail dt{color:#56735f}.binding-detail dd{margin:0;overflow-wrap:anywhere}.binding-detail p{font-size:14px;line-height:1.8;color:#52715f}#bindingStatus{margin:0}.binding-detail>button{width:100%}#nucleusSearch{margin-top:24px;border-top:1px solid #d6e5da;padding-top:20px}.binding-search{display:flex;gap:8px;margin-top:8px}.binding-search input{width:0;flex:1;min-width:0;font:inherit;font-size:16px;min-height:44px;padding:9px;border:1px solid #9cbaaa;border-radius:7px;color:#315d49;background:white}.binding-search button{flex:0 0 auto}#searchFeedback{min-height:24px;margin:10px 0 0}.binding-quick{margin:24px 0}.binding-compare{background:#edf4ef;border-radius:12px;padding:24px}.binding-compare-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.binding-compare h2{font-size:22px;font-weight:550;margin:0}.binding-compare p,.binding-reading-guide p{font-size:15px;line-height:1.9;color:#486a56}.binding-note{font-size:14px!important}.binding-comparison-row{display:grid;grid-template-columns:80px minmax(40px,1fr) 140px;gap:14px;align-items:center;margin:20px 0;font-size:15px}.binding-comparison-bar{height:12px;background:#d1dfd5;border-radius:4px;overflow:hidden}.binding-comparison-bar span{display:block;height:100%;background:#4c9170}.binding-reading-guide details{margin:22px 0}.binding-reading-guide summary{cursor:pointer;color:#286e50}button:disabled{opacity:.5;cursor:default}@media(max-width:850px){.binding-layout{grid-template-columns:1fr}#bindingPlot{height:350px}.binding-detail{padding:22px}.binding-reading output{font-size:31px}}@media(max-width:480px){#bindingPlot{height:310px}.binding-views,.binding-quick{gap:8px}.binding-views button{width:calc(50% - 4px);min-width:0;padding:10px 8px;font-size:14px}.binding-quick button{width:calc(33.333% - 6px);min-width:0;padding:10px 6px;font-size:14px}.binding-chart-help{padding:10px 16px 16px}.binding-detail{padding:20px}.binding-compare{padding:19px}.binding-comparison-row{grid-template-columns:65px minmax(0,1fr);gap:8px}.binding-comparison-row>span:last-child{grid-column:2}.binding-compare-heading button{font-size:14px}.binding-chart-help p{font-size:14px}}
