.prediction-runtime{font-size:10px;line-height:1.7;color:#82978a;padding:10px 2px 18px}.prediction-runtime.is-running{color:#087f63}.prediction-context{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:20px;padding:23px;background:#eaf1ec;border:1px solid #dce7df;border-radius:7px}.prediction-context>div{border-left:1px solid #d1ded5;padding-left:24px}.prediction-context>div:first-child{border:0;padding-left:0}.prediction-context .eyebrow{display:block;font-size:8px}.prediction-context strong{font:19px var(--mono);font-weight:500;color:#235a43}.prediction-context p{font-size:10px;line-height:1.8;color:#829a89;margin-bottom:0}.prediction-meaning{margin-top:14px}.prediction-model-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:23px 0 18px}.prediction-model-bar>div{display:flex;align-items:center;gap:14px}.prediction-model-bar label{font-size:11px;white-space:nowrap;color:#647c6c}.prediction-model-bar select{width:290px;background:white}.prediction-model-bar>span{font-size:10px;color:#9aaa9e;line-height:1.8;max-width:390px}.prediction-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.prediction-main-grid .panel-title{gap:14px;flex-wrap:wrap}.prediction-main-grid .search{min-width:170px;width:180px;font-size:10px;padding:8px 10px}.prediction-rank{display:inline-block;width:28px;margin-right:12px;font:10px var(--mono);color:#94a69a}.prediction-main-grid td{font-size:10px;padding:15px}.prediction-score{display:flex;align-items:center;gap:14px}.prediction-score span{min-width:58px;font:11px var(--mono)}.prediction-score i{height:4px;border-radius:2px}.prediction-score .positive{color:#217855}.prediction-score .negative{color:#9c6c55}.prediction-caption{font-size:9px;color:#97a69a;line-height:1.8;padding:15px;border-top:1px solid #e9eee9}.prediction-side{padding:23px;margin-bottom:18px}.prediction-side h2{font-size:15px;font-weight:500;color:#4a6e57;margin:10px 0 15px}.prediction-side p{font-size:10px;line-height:1.9;color:#96a699;margin-bottom:0}.prediction-side dl{margin:0}.prediction-side dl>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;padding:11px 0;border-bottom:1px solid #edf1eb}.prediction-side dt{color:#95a69a}.prediction-side dd{margin:0;font:10px var(--mono);color:#66816e}.prediction-fold-chart{display:flex;gap:7px;padding:7px 0 20px;margin:20px 0 13px}.prediction-fold{flex:1;min-width:0;position:relative;text-align:center}.fold-half{height:58px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid #d5e3d9}.fold-half i{display:block;width:75%;min-height:1px;background:#6aac8b;border-radius:2px 2px 0 0}.fold-half.below{align-items:start;border-bottom:0}.fold-half.below i{background:#b89682;border-radius:0 0 2px 2px}.prediction-fold>span{font:9px var(--mono);color:#9aab9d}.prediction-fold>small{display:block;font:8px var(--mono);margin-top:5px;color:#839b88}.prediction-feature-tags{display:flex;flex-wrap:wrap;gap:7px}.prediction-feature-tags code{font-size:10px}.prediction-empty{padding:40px!important;text-align:center;color:#94a599}.prediction-metrics .metric-value{font-size:23px}@media(max-width:1200px){.prediction-main-grid{grid-template-columns:minmax(0,1fr) 280px}.prediction-context strong{font-size:17px}.prediction-main-grid .search{width:150px;min-width:0}}@media(max-width:1000px){.prediction-main-grid{grid-template-columns:1fr}.prediction-main-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.prediction-model-bar>span{max-width:250px}.prediction-context{gap:15px}.prediction-context>div{padding-left:15px}}@media(max-width:600px){.prediction-context{grid-template-columns:1fr}.prediction-context>div{padding:14px 0 0;border-left:0;border-top:1px solid #d1ded5}.prediction-main-grid>div{display:block}.prediction-model-bar{align-items:start;flex-direction:column;gap:9px}.prediction-model-bar>div{width:100%}.prediction-model-bar select{width:auto;flex:1;min-width:0}.prediction-model-bar>span{max-width:none}.prediction-metrics .metric-value{font-size:21px}.prediction-main-grid .panel-title .search{width:100%}.prediction-score i{display:none}.prediction-main-grid td{padding:13px 10px}.prediction-rank{margin-right:2px;width:22px}.prediction-main-grid td code{font-size:9px}}
