#empty-taxon{color:var(--w-color-text-context);margin:2rem 0 0 1.5rem}ul.taxonomy-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:1rem 0 .5rem;padding:0 1rem}ul.taxonomy-list li{background-color:var(--w-color-surface-dashboard-panel);border:.125rem solid var(--w-color-border-furniture);border-radius:.25rem;margin:.25rem;min-height:14.75rem;width:13.5rem}ul.taxonomy-list li a{align-items:center;color:var(--w-color-text-context);display:flex;flex-direction:column;font-size:1.0625rem;height:100%;min-height:14.75rem;justify-content:flex-start;text-decoration:none}ul.taxonomy-list li a:focus-visible,ul.taxonomy-list li a:hover{outline:var(--w-color-focus) .3125rem solid}ul.taxonomy-list li a:focus-visible .common-name,ul.taxonomy-list li a:focus-visible .taxon-name,ul.taxonomy-list li a:hover .common-name,ul.taxonomy-list li a:hover .taxon-name{outline:none;text-decoration:underline}ul.taxonomy-list li a svg{height:auto;margin:.75rem 0;width:13.5rem}ul.taxonomy-list li a .common-name,ul.taxonomy-list li a .taxon-name{text-align:center}ul.taxonomy-list li a .taxon-numbers{display:flex;flex-direction:row;font-size:.75rem;justify-content:space-around;margin:.75rem 0;width:100%}ul.taxonomy-list li a .taxon-numbers .ps,ul.taxonomy-list li a .taxon-numbers .mona{border-radius:.25rem;padding:.25rem .5rem}#toc{background-color:var(--w-color-surface-dashboard-panel);border:.125rem solid var(--w-color-border-furniture);border-radius:.25rem;color:var(--w-color-text-context);display:flex;flex-direction:column;justify-content:center;margin:.75rem 1.25rem 2rem;padding:1rem}#toc.hide{display:none}#toc ul{align-items:center;display:flex;flex-flow:row wrap;list-style:none;margin:.25rem 0 0;padding:0}#toc ul li{margin:.25rem 1.55rem .25rem 0}.back-to-top{align-items:center;display:flex;flex-direction:row;margin:0 1.5rem 2.5rem;width:fit-content}.back-to-top svg{height:auto;margin:0 .5rem 0 0;width:.5rem}form{background-color:var(--w-color-surface-dashboard-panel);border:.125rem solid var(--w-color-border-furniture);border-radius:.25rem;display:flex;flex-direction:column;margin:.75rem 1.25rem 4rem;padding:1rem}form .inputs-container{display:flex;flex-direction:row;justify-content:space-between}form .inputs-container .input-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}form .inputs-container .input-wrapper .input-hint{font-size:.75rem;margin:.125rem 0 0;padding:0}form .inputs-container .input-wrapper #my-autocomplete-container{font-size:1rem;height:2rem;line-height:1.5rem;margin:.5rem 0 0;width:100%}form .inputs-container .input-wrapper #my-autocomplete-container input{background-color:var(--w-color-surface-field);border:.0625rem solid var(--w-color-border-field-default);border-radius:.25rem;box-sizing:border-box;color:var(--w-color-text-context);padding:0 .75rem}form .inputs-container .input-wrapper #my-autocomplete-container input:hover{border:.0625rem solid var(--w-color-border-field-hover)}form .inputs-container .input-wrapper #my-autocomplete-container input:focus-visible{outline:.125rem solid var(--w-color-focus)}form .inputs-container .input-wrapper #my-autocomplete-container input:disabled{background-color:var(--w-color-surface-field-inactive);border:.0625rem solid var(--w-color-border-field-inactive)}form button.filter-button{font-size:1rem;margin:1rem 0 0 auto;padding:.375rem .625rem;width:5rem}form button.filter-button:focus-visible{outline-offset:.125rem}h2#results-heading{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}h2#results-heading .results-count{font-size:1rem}
