/* A translucent band crosses the field without covering controls or results. */
#trs-header-v2 .trs-live-search__field-wrap::after,
#trs-header-v2 .trs-header-v2__search-fallback::after{content:"";position:absolute;inset:1px;border-radius:19px;pointer-events:none;z-index:3;background:linear-gradient(110deg,transparent 39%,rgba(46,190,179,.08) 44%,rgba(255,255,255,.86) 48%,rgba(84,88,247,.11) 52%,transparent 58%);background-size:300% 100%;background-position:100% 0;opacity:0;animation:trs-search-shine 7s ease-in-out infinite;}
#trs-header-v2 .trs-header-v2__search-fallback{position:relative;}
#trs-header-v2 .trs-live-search__field-wrap:has(input:not(:placeholder-shown))::after,
#trs-header-v2 .trs-header-v2__search-fallback:has(input:not(:placeholder-shown))::after{animation:none;opacity:0;}
@keyframes trs-search-shine{0%,62%{background-position:100% 0;opacity:0;}66%{opacity:1;}88%{background-position:0% 0;opacity:1;}92%,100%{background-position:0% 0;opacity:0;}}
.trsh-featured-logos>a{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease;}
.trsh-featured-logos>a:focus-visible{outline:3px solid #5654f5;outline-offset:4px;}
.trsh-featured-logos>a:active{transform:scale(.98);background:#eaf8f5;}
.trsh-featured-logos>a img{transition:transform .25s ease;}
.trsh-brand-info>span{transition:color .2s ease;}
.trsh-brand-info>span svg{transition:transform .2s ease;}
@media(hover:hover){.trsh-featured-logos>a:hover,.trsh-featured-logos>a:focus-visible{transform:translateY(-5px);border-color:#20a99e;background:#f5fcfa;box-shadow:0 10px 24px #123b4c16;}.trsh-featured-logos>a:hover img{transform:scale(1.06);}.trsh-featured-logos>a:hover .trsh-brand-info>span{color:#087568;}.trsh-featured-logos>a:hover .trsh-brand-info>span svg{transform:translateX(4px);}}
@media(prefers-reduced-motion:reduce){#trs-header-v2 .trs-live-search__field-wrap::after,#trs-header-v2 .trs-header-v2__search-fallback::after{animation:none;opacity:0;}.trsh-featured-logos>a,.trsh-featured-logos>a img,.trsh-brand-info>span,.trsh-brand-info>span svg{transition:none;}.trsh-featured-logos>a:hover,.trsh-featured-logos>a:active,.trsh-featured-logos>a:hover img,.trsh-featured-logos>a:hover .trsh-brand-info>span svg{transform:none;}}
/* Same translucent surface as the clock and currency pills. */
#trs-header-v2.trs-header-v2 .trs-live-search__input,
#trs-header-v2.trs-header-v2 .trs-header-v2__mobile-search input[type="search"],
#trs-header-v2.trs-header-v2 .trs-header-v2__search-fallback input[type="search"]{background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:none!important;caret-color:#49dfce;}
#trs-header-v2.trs-header-v2 .trs-live-search__input::placeholder,
#trs-header-v2.trs-header-v2 .trs-header-v2__search-fallback input::placeholder{color:rgba(255,255,255,.76)!important;opacity:1!important;}
#trs-header-v2.trs-header-v2 .trs-live-search__input:focus{border-color:#45c8bd!important;box-shadow:0 0 0 3px rgba(55,175,169,.20)!important;}
#trs-header-v2.trs-header-v2 .trs-live-search__icon{color:#72e2d6!important;}
#trs-header-v2.trs-header-v2 .trs-live-search__clear{color:#fff!important;background:rgba(255,255,255,.12)!important;}
#trs-header-v2.trs-header-v2 .trs-header-v2__mobile-search{background:#112e38!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 26px #061c3022!important;}
#trs-header-v2.trs-header-v2 .trs-header-v2__mobile-search-close{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important;}
#trs-header-v2 .trs-live-search__field-wrap::after{border-radius:18px;background-image:linear-gradient(110deg,transparent 39%,rgba(67,220,203,.07) 44%,rgba(255,255,255,.26) 48%,rgba(67,220,203,.12) 52%,transparent 58%);}
