.sticky-search{position:sticky;top:0;z-index:990;background-color:#f7f7f7;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:10px 20px;display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #ccc;margin-bottom:16px}.sticky-search input[type="text"]{padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px;width:300px;transition:border-color 0.3s ease}.sticky-search input[type="text"]:focus{border-color:#007bff;outline:none}.sticky-search input[type="submit"]{margin-left:10px;padding:10px 15px;font-size:16px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}.sticky-search input[type="submit"]:hover{background-color:#0056b3}.sticky-search label{font-size:14px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:0.5px;margin-right:10px;transition:color 0.3s ease}.sticky-search label:hover{color:#007bff}#suggestions-box{position:absolute;top:calc(100%);left:0;list-style-type:none;margin:0;padding:0;border:1px solid #ccc;background-color:white;width:100%;max-height:400px;overflow-y:auto;z-index:9999}#suggestions-box li{padding:8px;cursor:pointer}#suggestions-box li:hover{background-color:#f0f0f0}.hns-container{border:1px solid #ddd;margin-bottom:15px;padding:10px;background-color:#f9f9f9;border-radius:4px}li.card{list-style:none;margin-bottom:10px;border:none}.hns-container>*:last-child{border-bottom:none}.bold-header{font-weight:bold;margin-right:5px}.value{margin-left:5px;color:#333}ul{padding-left:0}li{margin-bottom:5px}.synonyms-of-valid-name ul,.base-references-for-the-family ul{padding-left:20px;margin-top:5px}h3{margin-bottom:15px}.footer{margin-top:10px}.footer a{text-decoration:underline;color:#007bff}.footer a:hover{text-decoration:none;color:#0056b3}.pagination{margin-top:20px}
