/* search tab, scoped under .t-search */
.t-search .s-chips{margin:0 0 12px}
.t-search .s-break{margin:0 0 14px}
.t-search .s-break[hidden],.t-search .s-note[hidden]{display:none}
.t-search .s-break .input-label{margin-bottom:8px}
.t-search .chips--break .chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.t-search .s-toggle{margin:2px 0 10px}
.t-search .s-note{margin:0 0 14px}
.t-search .s-fix{margin:0 4px 0 6px;vertical-align:1px}
.t-search .s-out{min-height:120px;margin-top:6px}
.t-search .s-out .split{gap:24px}
.t-search .result-row{grid-template-columns:34px minmax(0,1fr) minmax(50px,110px) 58px}
.t-search .score-val{line-height:1.5}
.t-search .score-val .move{display:inline-block}
.t-search .move--new{color:var(--muted)}
.t-search .s-tag{padding:0 8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}
.t-search .s-zero{display:grid;gap:6px;padding:18px;border-radius:14px;background:color-mix(in srgb,var(--coral) 10%,var(--paper));border:1px solid color-mix(in srgb,var(--coral) 55%,var(--paper));font-size:14px;line-height:1.5}
.t-search .s-zero strong{font-weight:500;font-size:20px}
.t-search .s-hint{margin:10px 0 0}
.t-search .status-line{margin-top:18px}
.t-search .api-call{margin-top:10px}
.t-search .struggles{margin-top:20px}
@media (max-width:760px){
  .t-search .search-row{flex-direction:column}
  .t-search .search-row .button{width:100%}
  .t-search .result-row{grid-template-columns:30px minmax(0,1fr) 54px;gap:10px;padding:10px 12px}
  .t-search .result-row .score-bar{display:none}
}
