/* Connected, interactive adoption cards — visual reference treatment. */
#adoption .hye-adoption-tabs{position:relative!important;isolation:isolate;align-items:stretch!important;overflow:visible!important}
#adoption .hye-adoption-tab{position:relative!important;z-index:1!important;cursor:pointer!important;outline-offset:-4px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease!important}
#adoption .hye-adoption-tab[aria-selected="true"]{z-index:3!important;background:#5c5c6b!important;box-shadow:0 32px 0 0 #5c5c6b!important}
#adoption .hye-adoption-tab:focus-visible{outline:3px solid #f2c43c!important}
#adoption .hye-adoption-detail{position:relative!important;z-index:2!important;overflow:hidden!important;isolation:isolate;background:#5c5c6b!important;animation:hyeAdoptionPanelEnter .34s cubic-bezier(.2,.7,.25,1) both!important}
#adoption .hye-adoption-detail .hye-plane-content{animation:hyeAdoptionContentEnter .35s ease both!important}
@keyframes hyeAdoptionPanelEnter{from{opacity:.88;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes hyeAdoptionContentEnter{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:650px){
 #adoption .hye-adoption-tab[aria-selected="true"]{box-shadow:inset 0 -4px 0 #e9ba18!important}
 #adoption .hye-adoption-detail{margin-top:12px!important}
}
@media(prefers-reduced-motion:reduce){#adoption .hye-adoption-detail,#adoption .hye-adoption-detail .hye-plane-content{animation:none!important}}
