.buddyx-search-federation{flex-direction:column;gap:28px;margin-block-start:36px;display:flex}.buddyx-search-federation__provider{text-transform:uppercase;letter-spacing:.08em;color:var(--bx-color-fg-muted,var(--color-meta,#767676));opacity:.7;margin:12px 0 -8px;font-size:.75rem;font-weight:700}.buddyx-search-federation__provider:first-child{margin-block-start:0}.buddyx-search-federation__group{flex-direction:column;gap:12px;display:flex}.buddyx-search-federation__heading{border-block-end:1px solid var(--global-border-color,#e4e3e3);justify-content:space-between;align-items:baseline;gap:16px;padding-block-end:8px;display:flex}.buddyx-search-federation__title{color:var(--global-title-color,#003049);margin:0;font-size:1.125rem;line-height:1.3}.buddyx-search-federation__count{color:var(--bx-color-accent,var(--color-theme-primary,#ee4036));margin-inline-start:6px;font-size:.875rem;font-weight:700}.buddyx-search-federation__seeall{white-space:nowrap;color:var(--color-link,#003049);flex:none;font-size:.875rem;font-weight:600}.buddyx-search-federation__seeall:hover{color:var(--color-link-hover,var(--color-theme-primary,#ee4036))}.buddyx-search-federation__seeall span{margin-inline-start:4px}.buddyx-search-federation__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.buddyx-search-federation__row{margin:0}.buddyx-search-federation__link{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e4e3e3);border-radius:var(--global-border-radius,8px);color:inherit;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 16px;text-decoration:none;display:flex}.buddyx-search-federation__link--static{cursor:default}@media (hover:hover) and (pointer:fine){.buddyx-search-federation__link:hover{box-shadow:0 6px 18px #00000014}}.buddyx-search-federation__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--button-text-color,#fff);background:var(--bx-color-accent,var(--color-theme-primary,#ee4036));border-radius:999px;flex:none;padding:2px 8px;font-size:.6875rem;font-weight:700}.buddyx-search-federation__row-title{color:var(--global-title-color,#003049);font-weight:600}.buddyx-search-federation__row-sub{color:var(--bx-color-fg-muted,var(--color-meta,#767676));flex:100%;font-size:.875rem}.buddyx-search-federation__more{color:var(--color-link,#003049);align-self:flex-start;font-size:.875rem;font-weight:600}.buddyx-search-federation__more:hover{color:var(--color-link-hover,var(--color-theme-primary,#ee4036))}@media (max-width:640px){.buddyx-search-federation__heading{flex-direction:column;align-items:flex-start;gap:4px}}