.btg-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0 0}
.btg-directory-link,.btg-directory-entry{display:flex;flex-direction:column;gap:6px;background:#0b304a;border:1px solid #b9a16a70;padding:19px 20px;border-radius:12px;text-decoration:none;color:#fff;box-shadow:0 11px 24px #0003}
.btg-directory-link strong,.btg-directory-entry strong{color:#f9e0a4;font-weight:800;font-size:16px}
.btg-directory-link small,.btg-directory-entry small{color:#bcd0df;font-size:12px;line-height:1.5}
.btg-directory-link:hover,.btg-directory-link:focus-visible,.btg-directory-entry a:hover,.btg-directory-entry a:focus-visible{outline:2px solid #f6d27b;outline-offset:2px}
.btg-directory-entry a{font-size:13px;font-weight:750;color:#f6d27b;margin-top:10px}
.btg-directory-label{display:block;color:#f6d27b;font-weight:700;margin:18px 0 7px}
#btg-asset-search{width:100%;font:inherit;color:#fff;max-width:620px;background:#0d2840;border:1px solid #a9bad1;border-radius:9px;padding:13px 16px}
#btg-asset-search:focus-visible{outline:2px solid #f6d27b;outline-offset:2px}
.btg-directory-count{font-size:13px!important;color:#bad1e3!important}
.btg-directory-entry[hidden]{display:none!important}
.btg-directory-table-scroll{overflow-x:auto;margin-top:23px}
.btg-directory-table{width:100%;min-width:640px;border-collapse:collapse;color:#d8e5f1}
.btg-directory-table caption{color:#ebcf90;text-align:left;margin-bottom:13px;font-size:13px}
.btg-directory-table th,.btg-directory-table td{padding:14px;text-align:left;border:1px solid #5d7e965c;vertical-align:top;line-height:1.5}
.btg-directory-table thead{color:#f6d27b;background:#0d3653}
.btg-directory-table tbody tr:nth-child(even){background:#122d43}
@media(max-width:730px){.btg-directory-grid{grid-template-columns:1fr}}