:root{--yb-sticky-header-height:82px;--yb-green:#0aa34f;--yb-ink:#0b1729}
/* The child-theme smart search replaces Yelly's legacy fullscreen search. */
.js-search-screen,.js-search-screen-overlay{display:none!important}
#page.site{overflow:clip!important}
#masthead.site-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:9990;transition:box-shadow .2s ease;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(16px)}
#masthead.yb-is-scrolled{position:fixed!important;left:0;right:0;width:100%;box-shadow:0 10px 30px rgba(15,23,42,.10)}
.yb-header-spacer{height:0}
#masthead.yb-is-scrolled .yb-dh__stats,#masthead.yb-is-scrolled>.yb-header-stats-row{display:none!important}
#masthead.yb-is-scrolled .yb-dh__followus{display:none!important}
#masthead.yb-is-scrolled .yb-dh__branding{margin-bottom:6px!important}
#masthead .yb-s2-form{position:relative!important}
.yb-s2{position:absolute;display:none;top:calc(100% + 9px);left:50%;width:min(720px,calc(100vw - 28px));transform:translateX(-50%);z-index:10020;text-align:left;color:var(--yb-ink)}
.yb-s2.is-open{display:block}.yb-s2__panel{max-height:min(72vh,650px);overflow:auto;border:1px solid #dbe3ec;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.2);padding:10px}
.yb-s2__group{padding:5px}.yb-s2__group h3{display:flex;justify-content:space-between;margin:5px 7px 6px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.11em;color:#738094}.yb-s2__group h3 span{font-weight:700}
.yb-s2__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:9px;border-radius:12px;text-decoration:none!important;color:inherit!important}
.yb-s2__item:hover,.yb-s2__item.is-active{background:#f0faf4}.yb-s2__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e9f8ef;color:#087d3d;font-size:11px;font-weight:900}.yb-s2__icon img{width:100%;height:100%;object-fit:cover}.yb-s2__icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.yb-s2__icon--market{background:#eef4ff;color:#315ea8}.yb-s2__icon--hub{border-radius:11px;background:linear-gradient(145deg,#dcf8e7,#f2fbf5)}
.yb-s2__copy{min-width:0}.yb-s2__copy strong,.yb-s2__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yb-s2__copy strong{font-size:14px}.yb-s2__copy small{margin-top:3px;color:#738094;font-size:12px}
.yb-s2__metrics{display:flex;align-items:center;gap:7px;font-size:11px;color:#667085}.yb-s2__metrics b{font-size:13px;color:#111827}.yb-s2__metrics span{padding:4px 7px;border-radius:999px;background:#f2f4f7}
.yb-s2__all{display:flex;justify-content:space-between;align-items:center;margin:7px 5px 2px;padding:11px 13px;border-radius:11px;background:#e9f8ef;color:#087d3d!important;text-decoration:none!important;font-weight:800}.yb-s2__empty{display:grid;gap:5px;padding:24px;text-align:center}.yb-s2__empty span{color:#738094;font-size:13px}
.yb-s2__keys{display:flex;gap:14px;padding:9px 10px 3px;border-top:1px solid #edf0f4;color:#7a8494;font-size:10px}.yb-s2__keys kbd{margin-right:2px;padding:1px 4px;border:1px solid #d8dee8;border-bottom-width:2px;border-radius:4px;background:#fff}
body.admin-bar #masthead{top:32px}
@media(max-width:1023px){#masthead.yb-is-scrolled>.yb-header-stats-row{display:none!important}.yb-s2{position:fixed;top:68px;left:8px;right:8px;width:auto;transform:none}.yb-s2__panel{max-height:calc(100dvh - 82px);border-radius:16px}.yb-s2__metrics span{display:none}.yb-s2__keys{display:none}body.admin-bar .yb-s2{top:114px}}
@media(max-width:782px){body.admin-bar #masthead{top:46px}}
html[data-wp-dark-mode-active] #masthead.site-header{background:rgba(11,18,32,.96)!important}
html[data-wp-dark-mode-active] .yb-s2{color:#e8edf5}html[data-wp-dark-mode-active] .yb-s2__panel{background:#0b1220;border-color:#293449}html[data-wp-dark-mode-active] .yb-s2__item:hover,html[data-wp-dark-mode-active] .yb-s2__item.is-active{background:#112b20}html[data-wp-dark-mode-active] .yb-s2__metrics b{color:#fff}html[data-wp-dark-mode-active] .yb-s2__metrics span{background:#1e293b}

/* Page-scroll sticky labels for the homepage data tables. */
@media(min-width:861px){
 .yb-dashboard .crypto-wrapper--coins,.yb-dashboard .crypto-wrapper--coins .yb-coins-scroll,.yb-dashboard .crypto-wrapper--coins .table-responsive{overflow:visible!important}
 .yb-dashboard .crypto-wrapper--coins .crypto-table thead th{position:sticky!important;top:var(--yb-sticky-header-height)!important;z-index:80!important;background:#fff!important;box-shadow:0 1px 0 #dbe2ea}
 html[data-wp-dark-mode-active] .yb-dashboard .crypto-wrapper--coins .crypto-table thead th{background:#0b1220!important}
}
