/* Full-card native links; separate controls retain their own actions. */
.fox-click-card{position:relative!important;isolation:isolate;cursor:pointer}
.fox-click-card>.fox-card-hit{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;transform:none!important;border-radius:inherit;touch-action:manipulation}
.fox-click-card .card-body,.fox-click-card .v4-expedition-copy,.fox-click-card .fxc-departure-copy,.fox-click-card>.content{position:static!important}
.fox-click-card a:not(.fox-card-hit),.fox-click-card button,.fox-click-card label,.fox-click-card input,.fox-click-card select{position:relative;z-index:3}
.fox-click-card :where(p,h3,span,div,img,video){pointer-events:none}
.fox-click-card a,.fox-click-card button,.fox-click-card label,.fox-click-card input,.fox-click-card select{pointer-events:auto}
.fox-click-card:focus-within{outline:2px solid #e87025;outline-offset:4px}
.fox-home .adventure-card[hidden],.foxatvs-root .adventure-card[hidden]{display:none!important}
.finder-result{touch-action:manipulation;cursor:pointer}
#fox-inline-status a{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:8px;text-decoration:underline}
#fox-inline-status[aria-busy=true]::before{content:'';display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-inline-end:8px;animation:fox-loading .8s linear infinite}
@keyframes fox-loading{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#fox-inline-status[aria-busy=true]::before{animation:none}}
