.model-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}
.model-toolbar label{margin:0;min-width:200px;max-width:100%}
.model-toolbar select{min-width:220px;max-width:100%}
#model-receipt{overflow-wrap:anywhere;flex:1;min-width:160px}
.plan-routes{margin-top:16px;padding-top:14px;border-top:1px solid var(--line,rgba(255,255,255,.12))}
#harness-status,#harness-tools,#harness-runs{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}
.harness-search input{max-width:100%}
.search-result{padding:12px 0;border-bottom:1px solid var(--line,rgba(255,255,255,.12));overflow-wrap:anywhere}
.search-result a{color:var(--accent,#9eb6ff);text-decoration:none;font-weight:600}
.search-result a:hover{text-decoration:underline}
.search-result p{line-height:1.7;margin:8px 0 0}
#harness-settings details summary,#model-settings details summary{cursor:pointer;color:var(--muted,#a5adc5)}
@media(max-width:600px){.model-toolbar{gap:10px}.model-toolbar label,.model-toolbar select{width:100%;min-width:0}#harness-search{width:100%}}
