/* Connected adoption-plane tabs. Scoped to the homepage adoption section. */
#adoption .hye-adoption-tabs{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important;overflow:visible!important;isolation:isolate!important}
#adoption .hye-adoption-tab{position:relative!important;min-width:0!important;z-index:1!important;min-height:285px!important;background:#424252!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#aaa9b7!important;cursor:pointer!important;transition:background .2s ease,color .2s ease!important}
#adoption .hye-adoption-tab[aria-selected="true"],#adoption .hye-adoption-tab[aria-selected="true"]:hover{z-index:4!important;background:#5d5d6c!important;color:#fff!important;box-shadow:none!important}
#adoption .hye-adoption-tab[aria-selected="true"]::before{content:"";position:absolute;left:0;right:0;top:100%;height:31px;background:#5d5d6c;pointer-events:none;z-index:4}
#adoption .hye-adoption-tab[aria-selected="true"]::after{content:""!important;display:block!important;position:static!important;width:42px!important;height:3px!important;margin-top:18px!important;background:#e9ba18!important}
#adoption .hye-adoption-tab:hover:not([aria-selected="true"]){background:#505060!important;color:#f2f0f6!important;transform:none!important}
#adoption .hye-adoption-tab:focus-visible{outline:3px solid #e9ba18!important;outline-offset:-4px!important}
#adoption .hye-adoption-detail{position:relative!important;z-index:2!important;margin-top:30px!important;padding:52px 46px!important;background:#5d5d6c!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important;min-height:320px!important}
#adoption .hye-adoption-detail.hye-plane-visible{animation:hyeAdoptionConnectedReveal .3s ease-out both!important}
@keyframes hyeAdoptionConnectedReveal{from{opacity:.75}to{opacity:1}}
@media(max-width:900px){#adoption .hye-adoption-tabs{gap:14px!important}#adoption .hye-adoption-tab{min-height:210px!important;padding:26px 19px!important}#adoption .hye-adoption-detail{padding:36px 30px!important}}
@media(max-width:650px){#adoption .hye-adoption-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#adoption .hye-adoption-tab{min-height:165px!important;padding:22px 17px!important}#adoption .hye-adoption-tab[aria-selected="true"]::before{height:0!important}#adoption .hye-adoption-tab[aria-selected="true"]{box-shadow:inset 0 -4px 0 #e9ba18!important}#adoption .hye-adoption-detail{margin-top:14px!important;padding:27px 20px!important;min-height:0!important}}
@media(prefers-reduced-motion:reduce){#adoption .hye-adoption-detail.hye-plane-visible{animation:none!important}}
