.tabs-container{z-index:9999;border-radius:4px;width:100%;max-width:664px;margin:0 auto 0 152px;position:absolute;bottom:0;overflow:auto}.tab{background-color:#1d1d1d;border:2px solid #000;width:106px;min-width:117px;max-width:129px;margin:10px 5px 5px;position:relative}.tab:hover{top:-4px;transform:scale(1.05);box-shadow:0 4px 12px #0003}.tab button{color:#f0f0f0}.tab button:focus-visible{outline:none!important}.close-tab{background-color:#1d1d1d}.tabs-header{display:-webkit-inline-box}.tabs-header button{margin-left:10px}.tab-button{cursor:pointer;background-color:#1a2721;border:none;flex:1;padding:10px;font-size:11px}.tab-button.active{border-bottom:2px solid #007bff}.close-tab{border:none}.tab-content{z-index:50;background-color:#f0f0f0;border-top-left-radius:10px;border-bottom-left-radius:10px;width:40%;height:calc(100vh - 56px);position:absolute;bottom:0;right:0}.ReactModal__Overlay .ReactModal__Overlay--after-open .image-modal-overlay{z-index:100}.ReactModalPortal{z-index:10000000;background:#0000004f;width:100vw;position:absolute}.visitor-id-rectangle{color:#fff;background-color:#007bff;border-radius:4px;padding:5px 10px;font-size:11px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000001a}.tabs-container{white-space:nowrap;flex-direction:column;display:flex;overflow-x:auto}.tabs-arrows-left-right{justify-content:space-between;max-height:34px;margin:0;padding:0;display:flex}.bubble-left{position:absolute;left:0}.bubble-right{position:absolute;right:0}.tabs-header{scrollbar-width:thin;flex-direction:row;display:flex;overflow:auto hidden}.tabs-header::-webkit-scrollbar{height:8px}.tabs-header::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.tabs-header::-webkit-scrollbar-thumb:hover{background-color:#555}.tab{background:#1d1d1d;border:0;margin-bottom:-4px;margin-right:10px;transition:background-color .3s;display:inline-block;position:relative}.tab-button{cursor:pointer;padding:10px}.active{color:#fff;background-color:#007bff}.close-tab{cursor:pointer;margin-left:5px}.active-visitor-tab{background-color:#7ba647}.blinking{animation:1.5s steps(5,start) infinite blink-animation}.tab-ring{z-index:222;border-radius:0;width:100%;height:12%;position:absolute;top:0;left:0}.tab{justify-content:center;display:flex;position:relative}@keyframes blink-animation{0%{background:#1d1d1d}50%{background:#2a7e60}75%{background:#1d664c}to{background:#1d1d1d}}.visitor-left{background-color:purple}.bubble{opacity:.5;pointer-events:none;border-radius:50%;animation:4s infinite bubbleAnimation;position:absolute}@keyframes bubbleAnimation{0%{opacity:1;transform:scale(.3)translateY(0)}to{opacity:0;transform:scale(1)translateY(-100px)}}.bubble-container{display:inline-block}.bubble-button{cursor:pointer;background-color:#0000;border:none;border-radius:5px;padding:5px;position:relative;overflow:hidden}.bubble-button svg{color:orange;animation:1.5s steps(5,start) infinite fadein}@keyframes fadein{0%{opacity:.5}to{opacity:1}}.bubble-button .bubble{width:10px;height:10px;position:absolute}.tab.visitor-active-tab,.tab.visitor-active-tab button{color:#000;background:#d5e7e7}.tab.visitor-active-tab{border:1px solid #c7d1d1;border-bottom:0}button.close-tab{background:0 0;height:100%;margin-right:2px;font-size:15px;position:relative;top:-1px;right:0}.tab-ring{z-index:222;border-radius:0;width:100%;height:12%;top:0;left:0}.tabs-header button{box-sizing:border-box;text-align:left;margin-left:9px;padding-left:0!important}.tab{background:#1d1d1d;border:0;margin-bottom:-4px}
