/* Observed-data estimates; no hidden-setting marker is used in these views. */
.live-inference-panel,.last-batch-result{margin:15px 0;padding:16px;border:1px solid #494355;border-radius:10px;background:#20232d}
.live-inference-panel h2{font-size:17px;margin:6px 0}.live-inference-panel>p{font-size:11px;color:#b9c0cf}
.setting-inference-bars{display:grid;gap:8px;margin:12px 0;min-width:0}.setting-inference-row{display:grid;grid-template-columns:43px minmax(0,1fr) 52px;gap:9px;align-items:center;font:500 11px var(--mono)}
.setting-inference-row>b{text-align:right;font-variant-numeric:tabular-nums}.setting-inference-track{display:block;height:9px;border-radius:3px;background:#353b4b;overflow:hidden}.setting-inference-track>i{display:block;height:100%;background:linear-gradient(90deg,#8f7baa,#c3df9d);border-radius:3px}
.inference-model-note{font-size:10px;line-height:1.8;color:#a1aabb}.inference-records>summary{font-size:11px;min-height:36px;padding:8px 0;cursor:pointer}.inference-records details,#checkpoint-saved>details{margin:12px 0;padding:10px 0;border-top:1px solid #42495a;font-size:11px}.inference-records details>summary{line-height:1.8;cursor:pointer}
.estimate-top-rate{font:600 14px var(--mono);color:#c9dda9}.last-batch-result>summary{font-size:13px;cursor:pointer}.last-batch-result>p{font-size:11px}.last-batch-result .checkpoint-table td:first-child{text-align:left}
.control-deck.unified-control-deck{height:140px}.unified-control-deck .button-face{padding-left:120px}
.spin-size-choice,.spin-mode-choice{position:absolute;z-index:2;left:12px;width:104px;color:#3a4f2c;font-size:8px;font-weight:700}.spin-size-choice{top:9px}.spin-mode-choice{top:74px}.spin-mode-choice>span,.spin-size-choice>span{display:block;margin:0 0 3px}
.spin-size-choice select,.spin-mode-choice select{box-sizing:border-box;width:100%;min-height:40px;margin:0;padding:5px 3px;border:1px solid #596e47;border-radius:7px;background:#e0edc7;color:#253821;font:700 10px var(--mono);touch-action:manipulation}.spin-mode-choice select:focus-visible{outline:2px solid #243a18;outline-offset:3px}.spin-mode-choice select:disabled{background:#bfc2b7;color:#5c6256}
@media(max-width:760px){.control-deck.unified-control-deck{height:132px}.spin-size-choice,.spin-mode-choice{left:11px;width:97px}.spin-size-choice{top:8px}.spin-mode-choice{top:69px}.unified-control-deck .button-face{padding-left:111px}.live-inference-panel,.last-batch-result{padding:13px}.setting-inference-row{gap:6px;font-size:10px}}
@media(max-width:360px){.spin-size-choice,.spin-mode-choice{width:90px;left:9px}.spin-size-choice select,.spin-mode-choice select{font-size:9px}.unified-control-deck .button-face{padding-left:103px}.unified-control-deck .button-face>b{font-size:25px}}

.interval-picker>label{display:block;color:#c4ccda;font-size:11px;margin:10px 0}.interval-picker select{display:block;width:100%;min-height:44px;margin-top:6px;background:#282d39;color:#e1e5ed;border:1px solid #596173;border-radius:7px;padding:8px;font:500 12px var(--mono)}.selected-interval h3{font-size:14px;margin:16px 0 8px}.interval-estimate-title{font-size:11px;color:#ccdfa9}.selected-interval>details{margin-top:15px;padding-top:10px;border-top:1px solid #42495a;font-size:11px}.selected-interval>details>summary{min-height:36px;cursor:pointer}
