/* Consistent filter rows across content listings. */
.inner .collection-tools{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:20px;background:#eef1e7;border:1px solid #d7dfcf;border-radius:6px}
.inner .collection-tools>.category-links{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;width:100%;max-width:100%;overflow:visible;padding:0}
.inner .collection-tools>.category-links>a{display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:46px;padding:9px 6px;margin:0;border:1px solid #d4ddca;background:#fcfdf7;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;border-radius:3px}
.inner .collection-tools>.category-links>a[aria-current],.inner .collection-tools>.category-links>a:hover{background:#234d39;color:#fff;border-color:#234d39}
.inner .collection-tools>.collection-search{width:100%;max-width:none;display:flex;align-items:stretch;border-top:1px solid #d7dfcd;padding-top:16px;margin:0}
.inner .collection-tools>.collection-search input:not([type=hidden]){width:auto;flex:1;min-width:0;min-height:46px;background:#fffef9;border-color:#c5d2b9;font-size:14px;padding:10px 14px}
.inner .collection-tools>.collection-search button{flex:0 0 100px;font-size:14px;padding:10px 20px}
@media(max-width:1100px){.inner .collection-tools>.category-links{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:800px){.inner .collection-tools>.category-links{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:480px){.inner .collection-tools{padding:14px;gap:14px}.inner .collection-tools>.category-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.inner .collection-tools>.category-links>a{font-size:12px;min-height:44px;padding:8px 4px}.inner .collection-tools>.collection-search{padding-top:14px}.inner .collection-tools>.collection-search button{flex-basis:70px;padding:10px}.inner .collection-tools>.collection-search input:not([type=hidden]){font-size:13px;padding:10px}}

.inner .resource-collection .collection-tools>.category-links{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:800px){.inner .resource-collection .collection-tools>.category-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
