body.custom_scroll::-webkit-scrollbar{position:absolute;left:0;width:var(--page-scroll-width);height:5px;background:var(--page-scroll-bckg)}body.custom_scroll::-webkit-scrollbar-thumb{background:var(--page-scroll-bar)}.tab_tooltip{--tt-mw:280px;font-family:var(--font-text);display:var(--tt-display);position:absolute;padding:var(--tt-padding,4px 10px);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:var(--tt-mw);background-color:var(--tt-bckg-c,#000);color:var(--tt-text-c,#fff);border-radius:var(--tt-br,6px);font-size:var(--tt-fs,12px);line-height:1.4;pointer-events:none;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;z-index:9999}.tab_tooltip:after{content:"";position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:6px;border-style:solid;border-color:var(--tt-bckg-c,#000) transparent transparent transparent}.fade_in_from_bottom{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px);-webkit-transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out}.fade_in_from_bottom.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade_in_from_left{opacity:0;-webkit-transform:translateX(-120px);transform:translateX(-120px);-webkit-transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out}.fade_in_from_left.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade_in_from_right{opacity:0;-webkit-transform:translateX(120px);transform:translateX(120px);-webkit-transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out;transition:opacity var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out,-webkit-transform var(--animations-duration,0.2s) var(--animations-delay,0.5s) ease-in-out}.fade_in_from_right.animate{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}