.vb-panel-tabs .vb-tab{position:relative;height:var(--tab-h);width:100%;border:0;background:0 0;border-radius:12px;padding:var(--tab-in-pad) 0;display:grid;place-items:center;cursor:pointer;outline:none;overflow:visible;line-height:0}.vb-panel-tabs .vb-tab::before{content:"";position:absolute;inset:var(--tab-inset);border-radius:12px;background:0 0;transition:background .18s cubic-bezier(.2,.9,.3,1);box-sizing:border-box}.vb-panel-tabs .vb-tab:hover::before,.vb-panel-tabs .vb-tab:focus-visible::before,.vb-panel-tabs .vb-tab[data-active=true]::before{background:#fff}.vb-panel-tabs .vb-icon{width:clamp(30px,calc(var(--tab-h) - 2 * var(--tab-in-pad) - 8px),40px);height:clamp(30px,calc(var(--tab-h) - 2 * var(--tab-in-pad) - 8px),40px);color:#fff;background:currentColor;-webkit-mask:var(--icon-url) no-repeat center/contain;mask:var(--icon-url) no-repeat center/contain;transition:color .18s cubic-bezier(.2,.9,.3,1)}.vb-panel-tabs .vb-tab:hover .vb-icon,.vb-panel-tabs .vb-tab:focus-visible .vb-icon,.vb-panel-tabs .vb-tab[data-active=true] .vb-icon{color:var(--tab-active)}.vb-panel-tabs .vb-fly{position:absolute;left:calc(100% + 8px);top:50%;transform:translate(-6px,-50%);background:#fff;color:#0b2530;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:none;opacity:0;pointer-events:none;z-index:3;transition:transform .28s cubic-bezier(.2,.9,.3,1),opacity .28s cubic-bezier(.2,.9,.3,1);line-height:1.1}.vb-panel-tabs .vb-tab:hover .vb-fly,.vb-panel-tabs .vb-tab:focus-visible .vb-fly,.vb-panel-tabs .vb-tab[data-active=true] .vb-fly{opacity:1;transform:translate(0,-50%)}.vb-panel-tabs .vb-bullets li{margin:0 0 8px}.vb-panel-tabs .vb-tab::before{inset:var(--tab-inset)!important}@media (max-width:1024px){.vb-panel-tabs .vb-fly{max-width:48vw;white-space:normal;line-height:1.25}}@media (max-width:560px){.vb-panel-tabs .vb-fly{left:calc(100% + 6px);max-width:calc(100vw - 120px);white-space:nowrap;z-index:3}}@media (max-width:560px){.vb-panel-tabs .vb-tab{height:var(--tab-h);padding:var(--tab-in-pad) 0;display:grid;place-items:center}.vb-panel-tabs .vb-tab::before{inset:var(--tab-inset)!important}.vb-panel-tabs .vb-icon{width:clamp(24px,calc(var(--tab-h) - 2 * var(--tab-in-pad) - 6px),30px);height:clamp(24px,calc(var(--tab-h) - 2 * var(--tab-in-pad) - 6px),30px)}.vb-panel-tabs .vb-fly{display:none!important}}@media (min-width:561px) and (max-width:1024px){.vb-panel-tabs .vb-fly{white-space:nowrap;left:calc(100% + 6px)}}