.finder{max-width:780px}.finder fieldset{border:0;padding:0;margin:20px 0;min-width:0}.finder legend{font-size:1.15rem;font-weight:700;padding:0;margin-bottom:16px}.finder-option{display:flex;gap:12px;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:10px;margin:10px 0;min-height:48px;cursor:pointer}.finder-option input{width:auto;min-height:0;margin:0;flex:none}.finder-option:has(input:checked){background:var(--brand-soft);border-color:var(--brand)}.finder input[type=text],.finder select{display:block;width:100%;max-width:480px;margin:8px 0;min-height:44px}.finder [hidden],.finder-result[hidden]{display:none!important}#finder-error{color:var(--bad);font-weight:650}.finder-result{max-width:780px;border:2px solid var(--brand)}.finder-result h2{font-size:1.45rem}.finder-result p{overflow-wrap:anywhere}#finder-progress,#finder-count-help,#finder-result-note{font-size:.88rem;color:var(--muted)}.finder .btn{min-height:44px}.finder .download-actions{flex-wrap:wrap}
