.locality-select{margin-top:10px}.platform-select{margin:7px 0 9px}.select-wrap select{padding-right:28px;text-overflow:ellipsis}.share-search{width:29px;height:29px;display:grid;place-items:center;border:1px solid #dbddd2;border-radius:4px;background:#fff;color:#7f3d4a}.share-search svg{width:14px;height:14px}.result-options{gap:10px}.active-filters{max-width:620px}.filter-chip{font-size:10px;max-width:220px;text-align:left;line-height:1.4}.filter-chip svg{flex-shrink:0}.card-connect{display:flex;align-items:center;justify-content:space-between;gap:6px;position:relative;z-index:2;min-height:43px;border-top:1px solid #f0f0e9;margin-top:0;padding:9px 0 10px;flex-wrap:wrap}.website-link{font-size:10px;display:inline-flex;gap:4px;align-items:center;color:#785348;font-weight:550}.website-link>svg:first-child{width:13px;height:13px}.website-link>svg:last-child{width:10px;height:10px}.social-icons{display:flex;align-items:center;gap:4px}.social-icons>a,.social-icons>button{display:grid;place-items:center;width:24px;height:24px;color:#777f6d;border-radius:4px;background:#f5f5ef;font-size:9px}.social-icons a:hover,.social-icons button:hover{background:#f0e5e5;color:var(--red)}.social-icons svg{height:12px;width:12px;stroke-width:1.6}.no-connect{font-size:9px;color:#a0a594;justify-content:flex-start}.org-card h3 button:after{bottom:99px}.results-grid.list .card-connect{justify-content:flex-start;gap:22px;margin-top:12px;padding-top:10px}.profile-online{margin-top:24px;border-bottom:1px solid var(--line);padding-bottom:18px}.profile-online>h3{font-size:15px;font-weight:550;margin:0 0 15px}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connection-item{border:1px solid #e0e1d6;background:#fff;border-radius:6px;padding:12px}.connection-destination{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:550}.connection-destination>svg:first-child{width:20px;height:20px;color:var(--red)}.connection-destination>svg:last-child{width:13px;height:13px;margin-left:auto;color:#9caa8e}.connection-destination small{display:block;font-size:9px;font-weight:400;margin-top:4px;color:#a0a694}.connection-source{display:block;font-size:8px;line-height:1.5;margin:10px 0 0 31px;color:#87927b;text-decoration:underline}.connection-source svg{width:10px;height:10px}.connection-note{font-size:10px;color:#87917d;line-height:1.7;margin:13px 0 0}.share-url-label{display:grid;gap:9px;font-size:11px}.share-url{width:100%;padding:12px;border:1px solid #d8dbcd;border-radius:5px;background:#fff;font:inherit}.results-toolbar{flex-wrap:wrap;align-items:center;margin-bottom:7px}.results-toolbar>div:first-child{flex:1;min-width:200px}.results-toolbar .result-options{margin-left:auto}.research-filters{margin-top:20px}.filter-panel .source-note{margin-top:21px}.filter-panel .check-row{font-size:11px}.filter-panel .filter-num{font-size:9px}
@media(max-width:760px){.filter-panel{grid-template-columns:1fr 1fr;gap:15px 12px}.filter-panel .location-filters{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-panel .location-filters legend{grid-column:1/-1;margin-bottom:0}.filter-panel .location-filters .filter-help{grid-column:1/-1;margin:0}.filter-panel .locality-select{margin-top:0}.filter-panel .connect-filters{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding-left:0!important}.filter-panel .connect-filters legend{grid-column:1/-1}.filter-panel .platform-select{grid-column:1/-1;margin:7px 0 4px}.filter-panel .connect-filters .check-row{font-size:11px!important;gap:8px!important;padding:6px 0!important}.filter-panel .research-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 20px}.filter-panel .research-filters legend{margin-bottom:0}.filter-panel .research-filters .check-row{font-size:10px}.filter-panel .research-filters+.source-note{display:none}.result-options{gap:7px}.result-count{margin-bottom:8px}.sort-label select{max-width:120px;font-size:10px}.sort-label{font-size:9px}.share-search{width:27px;height:27px}.results-toolbar>div:first-child{min-width:180px}.results-toolbar .result-options{margin-bottom:8px}.card-connect{min-height:46px}.website-link{font-size:11px}.social-icons>a,.social-icons>button{width:29px;height:29px}.social-icons svg{width:14px;height:14px}.profile-online>h3{font-size:15px}.connection-grid{grid-template-columns:1fr}.connection-item{padding:14px}.connection-destination{font-size:13px}.connection-source{font-size:9px}.connection-note{font-size:11px}.no-connect{font-size:10px}}

.mobile-filter-toggle{display:none}@media(max-width:760px){.mobile-filter-toggle{display:flex;align-items:center;gap:9px;grid-column:1/-1;border:1px solid #d9d9cd;border-radius:5px;padding:11px 12px;font-size:12px;background:#fff;text-align:left}.mobile-filter-toggle>svg{width:15px;height:15px}.mobile-filter-toggle>svg:last-child{margin-left:auto}.mobile-filter-toggle .count{color:var(--red);font-size:10px}.filter-panel:not(.filters-expanded) .location-filters,.filter-panel:not(.filters-expanded) .connect-filters,.filter-panel:not(.filters-expanded) .research-filters{display:none!important}.filter-panel.filters-expanded .mobile-filter-toggle>svg:last-child{transform:rotate(180deg)}}

.mcast-coverage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;border:1px solid #dfdfce;border-radius:5px;background:#f0eee3;padding:12px 14px;color:#788369;font-size:10px;line-height:1.6}.mcast-coverage>span{display:flex;align-items:center;gap:7px}.mcast-coverage svg{width:13px;height:13px;flex-shrink:0}.mcast-coverage button,.mcast-coverage>a{font-size:10px;color:var(--red);white-space:nowrap;padding:0}.source-select,.registration-select{margin-bottom:10px;clear:both}.card-footer>span.status-unconfirmed,.profile-status.status-unconfirmed{color:#9c744a}.card-footer>span.status-public,.profile-status.status-public{color:#657b8b}@media(max-width:760px){.research-filters .select-wrap{width:100%;margin-bottom:0}.mcast-coverage{flex-direction:column;align-items:flex-start;font-size:10px;margin-bottom:14px;gap:7px}.mcast-coverage button,.mcast-coverage>a{font-size:11px}.profile-status{flex-wrap:wrap;line-height:1.6}}
