.country-species-directory .country-species-filter{display:grid;gap:.65rem;margin:1rem 0}.country-species-directory .country-species-filter label{font-weight:600}.country-species-directory .country-species-filter input{width:100%;min-height:48px;padding:.65rem .8rem;border:1px solid #749184;border-radius:.75rem;background:#faf8f1;color:#183e32;box-sizing:border-box}.country-species-directory .country-species-filter button{min-height:48px;padding:.65rem .9rem;border:1px solid #749184;border-radius:.75rem;justify-self:start;color:#183e32;background:#f2f4e9}.country-species-directory a:focus-visible,.country-species-directory button:focus-visible,.country-species-directory input:focus-visible{outline:3px solid #276b50;outline-offset:3px}.country-species-directory .country-species-name{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.country-species-directory .country-species-empty{padding:1rem;border:1px solid #c3cebd;border-radius:.75rem;margin:.75rem 0}.country-species-directory .country-species-count{display:block;min-height:1.5em}
