/* Keep conversation controls reachable without changing the task or send logic. */
@media(max-width:700px){body[data-wb-route=chat] .input-wrapper .input-actions{grid-template-columns:minmax(0,1fr);gap:8px}body[data-wb-route=chat] .input-wrapper .input-actions-left,body[data-wb-route=chat] .input-wrapper .input-skills-slot,body[data-wb-route=chat] .input-wrapper .input-submit-group{grid-column:1;min-width:0}body[data-wb-route=chat] .input-wrapper .input-actions-left{flex-wrap:wrap}body[data-wb-route=chat] .input-wrapper .input-submit-group{justify-self:end}}
/* Results: retain content density while making filtering and pagination legible. */
body[data-wb-route=results] .rc-head{align-items:center;padding:20px 22px;margin-bottom:18px;border:1px solid #dce9f8;border-radius:14px;background:linear-gradient(110deg,#fff,#eff6ff);box-shadow:0 8px 25px #315a8908}.rc-head h1{font-size:25px;color:#1d416d}.rc-head p{color:#7189a7;line-height:1.7}.rc-search{border-color:#d5e4f4;box-shadow:0 3px 12px #315a8908}.rc-search:focus-within{border-color:#91b8e8;box-shadow:0 0 0 3px #b8d6f336}.rc-types{gap:5px}.rc-types button{color:#6b82a0}.rc-types button.active{background:#e8f1ff;color:#285fb4}.rc-page button:focus-visible,.rc-search input:focus-visible{outline:3px solid #a8c9f2;outline-offset:2px}#results-pages>span{min-width:0;line-height:1.6}#results-pages>div{flex:none;white-space:nowrap;gap:7px}#results-pages button{white-space:nowrap;min-width:58px}.rc-card{border-color:#dfeaf6;box-shadow:0 5px 18px #294f7b08}.rc-card:hover{border-color:#bad2ed;box-shadow:0 8px 24px #294f7b12}@media(max-width:700px){body[data-wb-route=results] .rc-head{padding:17px;gap:12px}.rc-head h1{font-size:22px}.rc-types{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#bed2e9 transparent}.rc-types button{flex:0 0 auto}#results-pages{align-items:flex-start;gap:8px}#results-pages>span{flex:1}#results-pages>div{gap:4px}#results-pages button{min-width:52px;padding:7px 8px}}

/* Size result cards by their actual panel, not by the outer browser width. */
.rc-workspace .rc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.rc-card footer{flex-wrap:wrap;align-items:center}.rc-card footer button{white-space:nowrap}.rc-card footer .rc-primary{margin-left:auto}.rc-card h2{line-height:1.5}.rc-card .rc-task{line-height:1.7}
