/* Human Advisor Agent v3992_0: additive interaction styles; base layout stays on v3990_1. */
.processing-turn{display:grid;gap:10px}.processing-turn .user-bubble{opacity:.96}.processing-card{border:1px solid #dfe5e0;border-radius:14px;background:#fbfcfa;padding:14px 15px}.processing-head{display:flex;align-items:center;gap:9px;font-weight:760;color:#2c4438}.processing-dot{display:none}.processing-status{margin-top:6px;color:#5f6d66;font-size:13px}.processing-note{margin-top:4px;color:#7b8580;font-size:12px}.processing-steps{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.processing-step{font-size:11px;color:#6e7a74;background:#f2f5f2;border-radius:999px;padding:4px 8px}.processing-step.is-current{color:#315a46;background:#eaf3ed;font-weight:680}.history-list,.background-list,.fit-list{display:grid;gap:8px;margin-top:11px}.history-item,.background-item,.fit-item{border:1px solid #e2e7e3;border-radius:13px;background:#fff;padding:11px 12px}.history-item-head,.background-item-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.history-item strong,.background-item strong,.fit-item strong{color:#273a31}.history-facts{display:flex;gap:7px;flex-wrap:wrap;margin-top:6px;color:#53625a;font-size:13px}.history-facts span{padding:3px 7px;background:#f3f6f3;border-radius:7px}.task-boundary{margin-top:7px!important;color:#68766f!important;font-size:12px}.background-evidence{margin-top:5px;font-size:12px;color:#6f7a75}.fit-verdict{font-weight:720;color:#315846}.focus-note{display:inline-flex;margin-top:5px;padding:4px 8px;border-radius:999px;background:#f1f4f1;color:#657169;font-size:11px}.result-card.history{border-left:4px solid #7791a2}.result-card.background{border-left:4px solid #8c8f65}.result-card.fit{border-left:4px solid #628b70}.current-context .context-title span{min-width:max-content}.current-context[data-agent-task]::after{content:attr(data-agent-task);display:block;margin-top:4px;color:#76817b;font-size:11px}@media(max-width:760px){.processing-card{padding:12px}.processing-steps{gap:5px}.history-item-head,.background-item-head{display:grid;gap:2px}.history-facts{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.processing-turn,.processing-dot{animation:none}.processing-dot{box-shadow:none}}
.processing-title{font-weight:780;color:#2f4439}.processing-line{display:flex;align-items:flex-start;gap:9px;margin-top:7px}.processing-message{color:#5f6d66;font-size:13px;line-height:1.55}.processing-elapsed{margin-top:5px;color:#7b8580;font-size:11px}.background-grid{display:grid;gap:8px;margin-top:11px}.background-item{display:grid;gap:4px}.background-item>span{color:#52615a;font-size:13px}.background-item>small{color:#717d77}.result-card.fit .history-item .band-badge{display:inline-flex}
/* PR #130 private Preview trigger; no runtime effect. */

/* v3992_1 human parent entry and actionable result objects */
.starter-score{margin:14px 0 16px;padding:14px;border:1px solid #dde5df;border-radius:14px;background:#fbfcfa}.starter-score>label{display:block;font-weight:760;margin-bottom:8px}.starter-score-row{display:flex;gap:8px;align-items:center}.starter-score-row input{width:min(180px,42vw);min-height:42px;border:1px solid #cfd8d1;border-radius:10px;padding:8px 10px;font-size:18px}.starter-score-row button{min-height:42px}.starter-scenario{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:3px;text-align:left}.starter-scenario span{font-size:12px;color:#6c756f}.history-more,.background-schools{margin-top:8px}.history-more>summary,.background-schools>summary{cursor:pointer;color:#49695a;font-weight:680}.background-school-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:8px}.background-school-prompt{min-height:34px}.background-school-link{display:inline-flex;align-items:center;min-height:32px;padding:5px 9px;border-radius:9px;border:1px solid #dce4de;color:#49695a;text-decoration:none;background:#f8faf8;font-size:12px}.background-school-link:hover{text-decoration:underline}@media(max-width:640px){.starter-score-row{align-items:stretch;flex-direction:column}.starter-score-row input{width:100%}}
