.search-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.search-toggle-summary{display:grid;gap:3px;min-width:0;flex:1}
.search-toggle-summary strong{font-size:1rem;overflow-wrap:anywhere}
.search-toggle-summary>span{font-size:.875rem;color:var(--muted)}
.search-toggle-action{font-size:.875rem;font-weight:700;color:var(--pink);max-width:8em}
.search-toggle svg{flex-shrink:0}
.search-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
@media(max-width:760px){
 .search-toggle:not([hidden]){margin-bottom:18px}
 .search-collapsed .search-toggle{margin-bottom:0}
 .search-collapsed .results-heading{margin-top:20px;padding-top:0;border-top:0}
}
