.social-link-missing{color:var(--warning);border:1px dashed var(--warning);background-color:var(--warning-bg);padding:4px 8px;font-size:12px}.fb-group-bar{background-color:var(--social-fb-bg-color);width:100%;max-width:300px;height:32px;color:var(--overlay-text);border-right:1px solid var(--background);white-space:nowrap;align-items:center;font-size:15px;line-height:28px;text-decoration:none;transition:background-color .15s;display:flex;overflow:hidden}.fb-group-bar svg{width:10px;height:18px;color:var(--overlay-text);margin:0 12px 0 8px}.fb-group-bar:hover,.fb-group-bar:focus{background-color:var(--social-fb-bg-hover);color:var(--overlay-text)}.fb-group-bar:focus-visible{outline:2px solid var(--focus-outline)}.fb-group-bar-cta{background-color:var(--social-fb-accent);border-right:1px solid var(--background);height:100%;color:var(--overlay-text);z-index:1;white-space:nowrap;width:84px;margin-right:auto;padding:3px 12px;display:inline-block;position:relative}.fb-group-card{background-color:var(--social-fb-bg-color);border:1px solid var(--social-fb-accent);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}@media (max-width:768px){.fb-group-card{padding:8px}}.fb-group-card-icon{width:48px;height:48px;color:var(--overlay-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.fb-group-card-text{color:var(--overlay-text);max-width:240px;font-size:16px;line-height:22px}.fb-group-card-button{background-color:var(--overlay-text);color:var(--social-fb-bg-color);padding:8px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-block}.fb-group-card-button:hover{background-color:var(--social-fb-bg-hover);color:var(--overlay-text)}.fb-group-card-button:focus-visible{outline:2px solid var(--focus-outline)}
.food-suppliers-button{background-color:var(--profile-nav-background);align-items:center;padding:10px 15px 10px 10px;text-decoration:none;transition:background-color .15s;display:flex}.food-suppliers-button .food-suppliers-button-label{color:var(--overlay-text);font-size:15px;line-height:20px}.food-suppliers-button .food-suppliers-button-icons{gap:2px;margin-inline-start:auto;display:flex}.food-suppliers-button .food-suppliers-button-icons .food-suppliers-button-icon{color:var(--primary);margin:5px}.food-suppliers-button .food-suppliers-button-icons .food-suppliers-button-icon.is-topfix{position:relative;top:3px}.food-suppliers-button .food-suppliers-button-icons .food-suppliers-button-icon:last-child{width:30px;padding:2px}.food-suppliers-button:hover,.food-suppliers-button:focus-visible{background-color:var(--side-menu-item-hover)}.food-suppliers-button:hover .food-suppliers-button-label,.food-suppliers-button:focus-visible .food-suppliers-button-label{color:var(--overlay-text)}.food-suppliers-button:focus-visible{outline:2px solid var(--focus-outline)}
.vets-button{background-color:var(--profile-nav-background);border-top:2px solid var(--background);align-items:center;padding:10px 15px 10px 10px;text-decoration:none;transition:background-color .15s;display:flex}.vets-button .vets-button-label{color:var(--overlay-text);font-size:20px;line-height:20px}.vets-button .vets-button-icons{margin-inline-start:auto;display:flex}.vets-button .vets-button-icons .vets-button-icon{width:26px;height:26px;color:var(--primary);margin:5px}.vets-button:hover,.vets-button:focus-visible{background-color:var(--side-menu-item-hover)}.vets-button:hover .vets-button-label,.vets-button:focus-visible .vets-button-label{color:var(--overlay-text)}.vets-button:focus-visible{outline:2px solid var(--focus-outline)}
