.finder-primary,.finder-advanced{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;margin:20px 0}.finder-primary h3{padding:20px 22px 0;font-size:17px}.finder-primary .discovery-filters,.finder-advanced .discovery-filters{background:0 0;border:0;margin:0}.finder-advanced summary{cursor:pointer;align-items:center;gap:12px;padding:20px 22px;font-weight:600;list-style:none;display:flex}.finder-advanced summary:before{content:"+";font-size:22px;font-weight:400}.finder-advanced[open] summary:before{content:"−"}.finder-advanced summary>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}.finder-advanced>p{max-width:850px;padding:0 22px}.finder-actions{justify-content:space-between;align-items:center;gap:24px;margin:18px 0 24px;display:flex}.finder-actions>p{max-width:650px;color:var(--muted);font-size:14px;line-height:1.7}.finder-actions>button{flex-shrink:0;min-height:44px}.finder-selection{border:1px solid var(--line);background:#eff3e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.finder-selection>div{flex:1;min-width:180px}.finder-selection p{margin-top:7px;font-size:13px;line-height:1.7}.finder-selection>span,.finder-selection>button{font-size:13px}.finder-selection>button{min-height:44px}.finder-compare-choice{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:13px;display:inline-flex}.finder-compare-choice input{width:18px;height:18px;accent-color:var(--ink)}@media (max-width:580px){.finder-primary h3,.finder-advanced summary{padding:16px}.finder-advanced summary{flex-wrap:wrap;gap:8px;font-size:14px}.finder-advanced summary>span{margin-left:22px}.finder-advanced>p{padding:0 16px}.finder-actions{flex-direction:column;align-items:flex-start;gap:8px}}
