.ec-bar-wrap{width:100%;box-sizing:border-box;background:var(--ec-bg,#fff);padding:var(--ec-padding-y,12px) 12px;margin:0 auto 18px;overflow:hidden}.ec-with-separator{border-bottom:1px solid rgba(0,0,0,.08)}.ec-bar{display:flex;align-items:center;justify-content:center;gap:18px;max-width:1220px;margin:0 auto}.ec-team{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-decoration:none!important;color:inherit;opacity:.9;transition:transform .2s ease,opacity .2s ease}.ec-team:hover{transform:translateY(-2px) scale(1.07);opacity:1}.ec-team img{width:var(--ec-desktop-size,42px);height:var(--ec-desktop-size,42px);object-fit:contain;display:block;flex:0 0 auto}.ec-team span{font-size:11px;line-height:1.15;text-align:center;max-width:78px;color:#111;font-weight:600}.ec-mobile-select{display:none;width:100%;max-width:420px;margin:0 auto 10px;padding:10px 12px;border:1px solid rgba(0,0,0,.15);border-radius:10px;background:#fff;font-size:14px}@media (max-width:768px){.ec-bar-wrap{padding-left:10px;padding-right:10px;margin-bottom:14px}.ec-team img{width:var(--ec-mobile-size,36px);height:var(--ec-mobile-size,36px)}.ec-bar{justify-content:flex-start;gap:14px}.ec-mobile-carousel .ec-bar{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;white-space:nowrap;padding:4px 4px 8px}.ec-mobile-carousel .ec-bar:after{content:"";flex:0 0 16px}.ec-mobile-carousel .ec-team{scroll-snap-align:start;min-width:52px}.ec-mobile-carousel .ec-bar::-webkit-scrollbar{height:4px}.ec-mobile-carousel .ec-bar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:999px}.ec-mobile-select{display:block}.ec-mobile-select+.ec-bar{display:none}.ec-mobile-grid .ec-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 8px;justify-items:center}.ec-mobile-grid .ec-team{width:100%;min-width:0}.ec-show-labels.ec-mobile-grid .ec-team span{font-size:10px;max-width:62px}}@media (max-width:420px){.ec-mobile-grid .ec-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}

.ec-after-header-source{display:block}.ec-after-header-source[hidden]{display:none!important}body>.ec-bar-wrap{clear:both}

.ec-after-header-direct{clear:both;width:100%;display:block;background:var(--ec-bg,#fff);position:relative;z-index:5}.ec-after-header-direct .ec-bar-wrap{margin-top:0;margin-bottom:0}
