#overlaySkins{position:fixed;inset:0;background-color:var(--ac-color-overlay);z-index:var(--ac-z-fixed-menu)}
#skinsMenu{--skin-gallery-accent:var(--ac-color-info);--skin-gallery-accent-dark:var(--ac-color-info-dark);--category-visible-slots:3;--category-gap:5px;--category-width:calc((100% - 10px) / 3);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--ac-color-white);padding:20px;border-radius:var(--ac-radius-xl);z-index:var(--ac-z-skin-gallery);width:80%;max-width:800px;zoom:0.9}
#skinsMenu.skins-menu--favorites,#skinsMenu.skins-menu--search{--favorite-skin-width:172.5px;--favorite-skin-row-height:237px;--favorite-skin-row-gap:10px;--favorite-skin-two-row-height:484px;--favorite-skin-image-size:124px;max-width:800px}
.skin-gallery-sidebar{position:absolute;top:0;bottom:0;left:-165px;width:155px;display:flex;flex-direction:column;overflow:hidden;background-color:var(--ac-color-white);border-radius:var(--ac-radius-xl)}
.skin-gallery-tab{flex:1 1 0;min-height:0;border:0;background-color:var(--ac-color-white);color:var(--skin-gallery-accent);font-size:20px;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:background-color var(--ac-transition-regular),color var(--ac-transition-regular)}
.skin-gallery-tab i{font-size:24px}
.skin-gallery-tab--active{background-color:var(--skin-gallery-accent);color:var(--ac-color-white)}
.skin-gallery-search{position:absolute;top:18px;left:20px;width:215px;height:34px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:0 9px;border:var(--ac-border-regular) solid var(--skin-gallery-accent);border-radius:18px;background-color:var(--ac-color-white);color:var(--skin-gallery-accent);transition:border-color var(--ac-transition-regular),box-shadow var(--ac-transition-regular)}
.skin-gallery-search:focus-within{border-color:var(--skin-gallery-accent-dark);box-shadow:0 0 0 3px rgba(91,192,222,.28),0 0 12px rgba(91,192,222,.68)}
.skin-gallery-search i{flex:0 0 auto;font-size:16px}
.skin-gallery-search-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;color:var(--ac-color-text);font-size:13px;font-weight:700;line-height:1}
.skin-gallery-search-input:focus{text-shadow:0 0 5px rgba(91,192,222,.75)}
.skin-gallery-search-input::placeholder{color:#6bbdd6;opacity:1}
.skin-gallery-search-clear{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background-color:transparent;color:var(--skin-gallery-accent);cursor:pointer}
.skin-gallery-search-clear:hover{color:var(--skin-gallery-accent-dark)}
.skin-gallery-close-button{position:absolute;top:-15px;right:-15px;width:30px;height:auto;transition:var(--ac-transition-transform)}
.skin-gallery-close-button:hover{transform:scale(1.15)}
#titleSkins{text-align:center;margin-top:-5px;padding-bottom:5px;font-weight:700}
#categoriesCarousel{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;margin-bottom:20px;min-width:0;overflow:hidden}
#categories{display:flex;width:100%;flex:0 0 100%;gap:var(--category-gap);transition:transform .3s;will-change:transform}
.category{flex:0 0 var(--category-width);min-width:var(--category-width);min-height:70px;height:100%;padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--skin-gallery-accent);color:var(--ac-color-white);border:var(--ac-border-regular) solid gray;border-radius:var(--ac-radius-xs);cursor:pointer;font-weight:700;transition:background-color var(--ac-transition-regular),color var(--ac-transition-regular),border-color var(--ac-transition-regular)}
.category.active{background-color:var(--ac-color-white);color:var(--ac-color-black);border:var(--ac-border-strong) solid #737373}
#skinsContainer{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;padding:10px;margin-bottom:20px}
.skins-menu--favorites #skinsContainer,.skins-menu--search #skinsContainer{display:block;max-height:var(--favorite-skin-two-row-height);overflow-y:auto;overflow-x:hidden;border:0;padding:0 4px;margin:20px 0 8px;scrollbar-width:auto;scrollbar-color:var(--skin-gallery-accent) transparent}
.skins-menu--favorites #skinsContainer::-webkit-scrollbar,.skins-menu--search #skinsContainer::-webkit-scrollbar{width:12px}
.skins-menu--favorites #skinsContainer::-webkit-scrollbar-track,.skins-menu--search #skinsContainer::-webkit-scrollbar-track{background:0 0}
.skins-menu--favorites #skinsContainer::-webkit-scrollbar-thumb,.skins-menu--search #skinsContainer::-webkit-scrollbar-thumb{background-color:var(--skin-gallery-accent);border-radius:var(--ac-radius-md)}
.skins-menu--favorites #skinsContainer::-webkit-scrollbar-thumb:hover,.skins-menu--search #skinsContainer::-webkit-scrollbar-thumb:hover{background-color:var(--skin-gallery-accent-dark)}
#skinsCarousel{overflow:hidden;width:calc(100% - 80px)}
.skins-menu--favorites #skinsCarousel,.skins-menu--search #skinsCarousel{width:100%;overflow:visible}
#skins{display:flex;transition:transform .3s;will-change:transform}
.skins-menu--favorites #skins,.skins-menu--search #skins{display:grid;grid-template-columns:repeat(4,var(--favorite-skin-width));justify-content:center;gap:var(--favorite-skin-row-gap) 10px;transition:none;will-change:auto}
.skin{flex:0 0 25%;min-width:25%;padding:5px 5px 5px 0;text-align:center;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;cursor:pointer}
.skins-menu--favorites .skin,.skins-menu--search .skin{flex:none;width:var(--favorite-skin-width);height:var(--favorite-skin-row-height);aspect-ratio:172.5/237;min-width:0;padding:0;display:flex;flex-direction:column}
.skin-content{position:relative;overflow:visible;padding:10px 10px 8px;box-sizing:border-box;white-space:normal;border:2px solid #999;border-radius:10px;background-color:#fff;transition:background-color .2s,border-color .2s,box-shadow .2s}
.skin-content:hover{border:2px solid #29c5f3}
.skin-content--selected{background-color:rgba(41,197,243,.52)}
.skins-menu--favorites .skin-content,.skins-menu--search .skin-content{flex:0 0 auto;min-height:0;padding:10px 10px 8px;overflow:hidden;border-radius:8px}
.skins-menu--favorites .skin-name-text-container,.skins-menu--search .skin-name-text-container{height:20px;line-height:20px;margin-bottom:8px}
.skins-menu--favorites .skin-name-text,.skins-menu--search .skin-name-text{font-size:14px}
.skin-content>img{width:135px;height:135px;margin-top:0;border-radius:50%}
.skins-menu--favorites .skin-content>img,.skins-menu--search .skin-content>img{display:block;width:var(--favorite-skin-image-size);height:var(--favorite-skin-image-size);aspect-ratio:1/1;margin:0 auto;object-fit:cover}
.skinGalleryAnimated{object-fit:cover;object-position:left top}
.skin-image--blocked{filter:sepia(.4) grayscale(.9) brightness(.8)}
.arrow{background:0 0;border:none;font-size:24px;cursor:pointer;color:#5bc0de;transition:color .2s}
.arrow.big{font-size:100px;margin-top:-40px}
.arrow.small{font-size:18px}
.arrow-disabled{color:gray;cursor:default}
#pagination{display:flex;justify-content:center;align-items:center}
#pages{display:flex}
.page{margin:0 2px;cursor:pointer;background-color:#5bc0de;color:#fff;border:1px solid #1193be;padding:2px 6px;border-radius:3px;font-size:12px;transition:background-color .2s,color .2s,border-color .2s}
.page.active{color:#5bc0de;background-color:#fff;border:2px solid #5bc0de}
.use-buttons{width:100%;height:25px;margin-top:10px;padding:5px 10px;box-sizing:border-box;border-radius:5px;font-size:12px!important;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,border-color .2s}
.use-buttons--ready{background-color:#5bc0de;color:#fff;border:1px solid #999}
.use-buttons--selected{background-color:#fff;color:#5bc0de;border:2px solid #5bc0de}
.use-buttons--blocked{background-color:gray;color:#fff;border:1px solid #6c6c6c}
.use-buttons--removed{background-color:#5bc0de;color:#fff;border:0}
.skins-menu--favorites .use-buttons,.skins-menu--search .use-buttons{height:25px;margin-top:8px;padding:4px 8px}
.favorite-buttons{width:100%;height:25px;margin-top:5px;padding:5px 10px;box-sizing:border-box;border:0;border-radius:5px;background-color:#f55;color:#fff;font-size:12px!important;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:background-color .2s,opacity .2s}
.favorite-buttons:hover:not(:disabled){background-color:#e94a4a}
.favorite-buttons:disabled{cursor:default;opacity:.75}
.skins-menu--favorites .favorite-buttons,.skins-menu--search .favorite-buttons{height:25px;margin-top:5px;padding:4px 8px}
.favorite-skins-empty{margin:55px 0 35px;text-align:center;color:#111;font-size:20px}
#categoriesCarousel.hidden,#pagination.hidden,#skinsContainer.hidden,.skins-menu--favorites #arrowBigLeft,.skins-menu--favorites #arrowBigRight,.skins-menu--search #arrowBigLeft,.skins-menu--search #arrowBigRight{display:none}
.category-arrow{background-color:var(--skin-gallery-accent);color:var(--ac-color-white);border:none;padding:5px 10px;cursor:pointer;transition:background-color var(--ac-transition-regular),color var(--ac-transition-regular),opacity var(--ac-transition-regular)}
.category-arrow-disabled{background-color:gray;cursor:default;opacity:.9}
.skin-name-text-container{margin-bottom:20px;background-color:#999;border-radius:var(--ac-radius-md)}
.skin-name-text{font-weight:700;color:var(--ac-color-white)}
#categoryArrowLeft{zoom:0.7;margin-bottom:10px}
#categoryArrowRight{zoom:0.7;position:absolute;right:30px;margin-bottom:10px}
#removeAnySkin{position:absolute;top:20px;right:20px;color:var(--ac-color-white);border-radius:2px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out;height:24px;font-weight:700}
.lastUpdateSkin{--fa-beat-scale:1.06;--fa-animation-duration:2s;box-shadow:0 0 7px #5bc0de,0 0 17px rgba(60,160,200,.9),0 0 26px rgba(30,110,160,.7)}
.newSkinIcon{width:24px;height:auto;position:absolute;top:0;right:0}
#notification{position:fixed;bottom:50px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.25);color:var(--ac-color-white);padding:10px 70px;border-radius:var(--ac-radius-md);font-size:14px;font-weight:700;font-family:var(--ac-font-display);justify-content:center;display:none}
.acceptPartyBtn,.declinePartyBtn{flex:1;border-radius:var(--ac-radius-md);padding:4px 0!important;font-weight:700;font-size:16px!important;border:none;color:var(--ac-color-white)}
.acceptPartyBtn{background-color:var(--ac-color-green)!important;margin-left:10px}
.acceptPartyBtn:hover{background-color:#3d840a!important}
.declinePartyBtn{background-color:#fc3838!important;margin-left:20px}
.declinePartyBtn:hover{background-color:#fc0000!important}
.partyBtnContainer{display:flex;justify-content:space-between;width:calc(100% - 20px);margin-left:5px}
#closeCount{position:absolute;top:3px;right:3px;background-color:#1d97bd;color:var(--ac-color-white);padding:0 6px;border-radius:var(--ac-radius-circle);font-size:12px;font-weight:700;transform:translate(50%,-50%);display:none}
#toast-container:is(.toast-top-center,.toast-top-left)>:is(.toast-success,.toast-error,.toast-info,.toast-warning){background-color:var(--ac-color-green)!important;border:var(--ac-border-strong) solid #377002!important;border-bottom:0!important;margin-top:5px!important;opacity:.85!important;text-align:center;padding-left:40px!important;padding-right:15px!important;width:auto!important;max-width:calc(100vw - 20px)}
#toast-container.toast-top-center>:is(.toast-success,.toast-error,.toast-info,.toast-warning){display:inline-block}
#toast-container:is(.toast-top-center,.toast-top-left)>:is(.toast-success,.toast-error,.toast-info,.toast-warning) .toast-message{background:rgba(0,0,0,.15);border-radius:var(--ac-radius-sm);display:inline-block;margin:0 auto 0 10px;background-clip:padding-box;white-space:nowrap}
#toast-container.toast-top-center>:is(.toast-success,.toast-error,.toast-info,.toast-warning) .toast-message{padding:3px 9px}
#toast-container.toast-top-left>:is(.toast-success,.toast-error,.toast-info,.toast-warning) .toast-message{padding:3px 6px}
#toast-container.toast-top-center>.toast-error,#toast-container.toast-top-left>.toast-error{background-color:red!important;border:var(--ac-border-strong) solid #a82020!important}
#toast-container.toast-top-center>.toast-info,#toast-container.toast-top-left>.toast-info{background-color:#1e90ff!important;border:var(--ac-border-strong) solid #0c4e8a!important}
#toast-container.toast-top-center>.toast-warning,#toast-container.toast-top-left>.toast-warning{background-color:#ff9800!important;border:var(--ac-border-strong) solid #ac6701!important}
#toast-container.toast-top-center{text-align:center!important}
#toast-container.toast-top-left>.toast-warning.pausecell-toast{max-width:17vw;width:auto!important}
#toast-container.toast-top-left>.toast-warning.pausecell-toast:first-child{margin-top:20px!important}
#toast-container.toast-top-left>.toast-warning.pausecell-toast .toast-message{white-space:normal!important;display:block;word-wrap:break-word}
.notyf__toast{pointer-events:none!important;margin:4px 0 0 -16px;background-color:rgba(255,0,0,.2);border:var(--ac-border-strong) solid #a82020!important}
.notyf__toast.pausecell-first{margin-top:8px!important}
.banDetails{border:1px solid #777;border-radius:var(--ac-radius-xs);background-color:#d8d7d7;width:calc(100% - 30px);height:auto;margin:5px auto;box-sizing:border-box;position:relative;text-align:left}
.detail{margin-left:5px}
.detailsTitle{font-size:15px;text-align:center!important;margin-bottom:15px;margin-top:3px;font-weight:700}
.lastText{margin:10px 0 0 15px;width:calc(100% - 30px)}
.loading-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.58)}
.loading-overlay.is-visible{display:flex}
.loading-overlay__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:min(320px,calc(100vw - 40px));text-align:center}
.loading-overlay__text{margin:0;color:var(--ac-color-white);font-size:20px;font-weight:700;line-height:1.3}
.loading-overlay__image{display:block;width:72px;height:72px;object-fit:contain;image-rendering:auto}
#clipsContainer{display:flex;width:100%;height:min(540px,68vh);background:0 0;gap:var(--ac-space-4);align-items:stretch}
#clipsMedia,#clipsSettings{background:#bababa;overflow:auto;padding:var(--ac-space-4);align-content:flex-start;justify-content:flex-start;border-radius:var(--clip-panel-radius)}
#clipsMedia{display:flex;flex-wrap:wrap;gap:var(--ac-space-4);width:55%;height:100%;min-height:0;align-items:flex-start;align-content:flex-start;justify-content:flex-start}
#clipNotes,#clipsSettings{min-height:0}
#clipsContainer h2{text-align:center;font-size:24px;margin:0}
#clipsSettings{display:flex;flex-direction:column;align-items:center;flex:1 1 0;scrollbar-width:thin;scrollbar-color:#888 #BABABA}
#clipSettings-text{text-align:center;font-size:20px;margin-bottom:10px}
#clips .slider-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:5px}
#clips .slider-label{font-size:14px;text-align:left}
#clips .label-container{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:0}
#clips .clip-fps-value-group{display:inline-flex;align-items:center}
#clips #clipFps-q{position:static;margin:0 0 0 3px;top:0;display:block;flex:0 0 auto}
#clips #clip-fps-value,#clips #clip-quality-value,#clips #clip-seconds-value,#clips .fixed-text,#clips .sliderTextLabel,#clips .variable-text{font-size:12px!important}
#clips .slider-wrapper{width:100px}
#clips input[type=range]{-webkit-appearance:none;appearance:none;height:20px;background:var(--ac-color-white);border-radius:var(--ac-radius-md);position:relative;border:var(--ac-border-regular) solid var(--ac-color-green)}
#clips input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--ac-color-green);border-radius:16%;cursor:pointer}
#clips #erase-clips{width:100%;padding:5px;background:var(--ac-color-danger);color:var(--ac-color-white);font-size:16px;border-radius:var(--ac-radius-md);border:var(--ac-border-regular) solid var(--ac-color-danger-dark);cursor:pointer;margin-top:10px}
#clips #slidersDivsContainer{margin:8px 0 0;width:90%}
#clips .checkbox-container{gap:0}
#clips .clip-checkbox-container{width:100%;max-height:none;margin-bottom:8px;padding:0;background-color:transparent;border-radius:0;overflow:visible}
#clips .clip-checkbox-container .checkbox-item{display:flex;align-items:baseline;gap:8px;justify-content:flex-start;margin-bottom:0;padding-left:0}
#clips .clip-checkbox-container .checkbox-item+.checkbox-item{margin-top:0}
#clipMedia-text{width:100%;margin-bottom:10px}
#clips .clip-container{width:calc(50% - 10px);display:flex;flex-direction:column;align-items:center;margin-left:3px}
#clips .clip-video{width:100%;height:100%;object-fit:cover}
#clips .video-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center}
#clips .clip-info{display:flex;flex-direction:column;gap:0;width:100%;margin-top:6px}
#clips .clip-info-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px;padding:0 6px 0 2px;box-sizing:border-box;font-size:var(--clip-card-meta-font-size);line-height:1.2}
#clips .clip-info-row--secondary{justify-content:flex-start;gap:4px}
#clips .clip-date,#clips .clip-size{margin:0;font-weight:400;font-size:12px}
#clips .clip-meta-label{font-weight:700}
#clips .clip-meta-value{font-weight:400}
#clips .clip-info-actions{display:inline-flex;align-items:center;gap:2px;margin-left:8px}
#clips .clip-info-actions--secondary{margin-left:0;gap:4px}
#clips .clip-action-btn{border:none;background:0 0;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;min-width:14px;line-height:1}
#clips .clip-action-btn i{font-size:var(--clip-card-action-icon-size)}
#clips .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:background .3s;pointer-events:none}
#clips .video-overlay.hovered{background:rgba(0,0,0,0)}
#clips .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#a9a9a9;clip-path:polygon(20% 15%,80% 50%,20% 85%);cursor:pointer;transition:transform .2s}
#clips .play-icon:hover{transform:translate(-50%,-50%) scale(1.1)}
#clipNotes{background:#bababa;padding:10px;box-sizing:border-box;margin-top:10px;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;border-radius:var(--clip-panel-radius);scrollbar-width:thin;scrollbar-color:#888 #BABABA}
#clipNotes::-webkit-scrollbar,#clipsSettings::-webkit-scrollbar{width:8px;height:8px}
#clipNotes::-webkit-scrollbar-corner,#clipNotes::-webkit-scrollbar-track,#clipNotes::-webkit-scrollbar-track-piece,#clipsSettings::-webkit-scrollbar-corner,#clipsSettings::-webkit-scrollbar-track,#clipsSettings::-webkit-scrollbar-track-piece{background:#bababa;border-radius:var(--clip-panel-radius)}
#clipNotes::-webkit-scrollbar-thumb,#clipsSettings::-webkit-scrollbar-thumb{background:#888;border-radius:var(--clip-panel-radius)}
#clipNotes::-webkit-scrollbar-thumb:hover,#clipsSettings::-webkit-scrollbar-thumb:hover{background:#777}
#clipNotesTitle-text{text-align:center;font-size:20px;margin-bottom:10px}
#clipsLeft{width:45%;height:100%;display:flex;flex-direction:column}
#clipNotes>ul{margin:12px 0 0!important;padding:0 8px 0 22px;display:flex;flex-direction:column;gap:12px}
#clipNotes>ul>li{text-align:justify;margin-bottom:0;line-height:1.3}
#zeroClipsText{margin:0 auto}
#nothingHere{width:80%;height:80%;background-image:url('./../img/nn4.webp');background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 auto}
#clips .exit-fullscreen-btn{position:absolute;top:10px;left:10px;background-color:rgba(255,0,0,.45);border:none;padding:5px 20px;z-index:10000;color:#fff;cursor:pointer;display:flex;align-items:center;gap:5px}
#clips .exit-fullscreen-btn i{font-size:18px}
#clips .video-wrapper:fullscreen{width:100vw;height:100vh;margin:0;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}
#clips .video-wrapper:fullscreen .clip-fullscreen-video,#clips .video-wrapper:fullscreen .clip-media{width:100%;height:100%;object-fit:contain;object-position:center}
#clips .video-wrapper:fullscreen img{width:100%;height:100%;object-fit:contain;object-position:center}
#clips .video-wrapper video::-webkit-media-controls-fullscreen-button{display:none!important}
#clips .video-wrapper video::-webkit-media-controls-volume-slider{display:none!important}
#clips .video-wrapper video::-webkit-media-controls-overflow-menu{display:none!important}
#clips .clip-image{width:100%;height:100%;object-fit:cover;display:block}
#clips .clip-fullscreen-video{display:none;width:100%;height:100%;object-fit:contain;background:#000}
#clips .video-wrapper{position:relative;width:100%;height:auto;margin:2px 0 0;overflow:hidden;aspect-ratio:16/9;background:#000;border:3px solid #fff;border-radius:5px;transition:border-color .18s,box-shadow .18s}
#clips .video-wrapper.clip-video-wrapper--render-focus{border-color:#54c800;box-shadow:0 0 0 1px rgba(84,200,0,.35),0 0 14px rgba(84,200,0,.28)}
#clips .clip-title-container{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin-bottom:0}
#clips .clip-title{text-align:center;transition:margin .2s}
#clips .clip-title-icons{display:flex;margin-left:4px}
#clips .clip-title-icons i{cursor:pointer;margin-left:4px;font-size:var(--clip-card-action-icon-size)}
#clips .clip-title-input{border:none;border-bottom:1px solid #000;text-align:center;width:80%;font-size:inherit}
#clips .exitBtnFullScreen-text{font-size:18px}
.clip-render-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.45);z-index:100000}
.clip-render-overlay.is-visible{display:flex}
.clip-render-overlay__card{width:min(420px,calc(100vw - 40px));padding:18px 20px;border-radius:12px;background:rgba(24,24,24,.92);color:#fff;box-shadow:0 18px 48px rgba(0,0,0,.35)}
.clip-render-overlay__title{display:block;margin-bottom:8px;font-size:20px}
.clip-render-overlay__text{margin:0 0 12px;font-size:14px}
.clip-render-overlay__bar{width:100%;height:10px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.18)}
.clip-render-overlay__fill{width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#54c800 0,#8fea2d 100%);transition:width .15s}
.clip-render-overlay__actions{display:none;justify-content:center;margin-top:14px}
.clip-render-overlay__cancel{display:inline-flex;align-items:center;justify-content:center;min-width:124px;padding:6px 18px;font-size:15px;line-height:1;text-align:center;cursor:pointer}
.clip-render-overlay__cancel:disabled{cursor:default;opacity:.7}
.clip-share-manual-copy__content{width:100%}
.clip-share-manual-copy__text{margin:0 0 8px;color:#1f1f1f;text-align:center}
.clip-share-manual-copy__details{width:min(100%,460px);margin:0 auto 10px;text-align:left}
.clip-share-manual-copy__detail{margin:0 0 4px;color:#1f1f1f;line-height:1.35}
.clip-share-manual-copy{display:flex;align-items:stretch;gap:8px;width:min(100%,460px);margin:0 auto}
.clip-share-manual-copy__input{flex:1 1 auto;min-width:0;width:auto;height:38px;margin:0;padding:0 12px;border-radius:5px}
.clip-share-manual-copy__button{flex:0 0 auto!important;min-width:112px;margin:0!important;padding:0 18px!important;border-radius:5px!important;border-right:3px solid #249abb!important;box-shadow:none!important;font-size:15px!important;line-height:1.1}
.clip-share-manual-copy__button.btn-copy:hover{box-shadow:none!important}
.clip-share-manual-copy__button.btn-copy:focus-visible{outline:rgba(48,191,232,.35) solid 2px;outline-offset:2px}
.clip-share-modal__actions{gap:8px!important}
.clip-share-modal__confirm-button.confirm-button-swal{min-width:112px;min-height:38px;margin:0!important;padding:0 18px!important;font-size:15px!important;line-height:1.1;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box}
.clip-hidden-render-canvas{position:fixed;left:-99999px;top:-99999px;pointer-events:none;opacity:0}
#onDeadContainer{grid-column:1/-1;display:none}
#afterDead-ad1,#backToMenuContainer,#statsDiv{background-color:var(--ac-color-white);border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.1)}
#verticalAdsContainer{position:fixed;inset:0;pointer-events:none;z-index:var(--ac-z-top);display:flex;align-items:center}
#afterDead-adLeft,#afterDead-adRight{position:absolute;pointer-events:auto}
#afterDead-adLeft{left:12px}
#afterDead-adRight{right:12px}
#onDeadCentralContainer{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start}
#backToMenuContainer{grid-column:1;padding:15px;align-self:flex-start;overflow:hidden;display:flex;flex-direction:column;gap:5px}
#onDeadSpacer{grid-column:3}
#onDeadCentralContainer i{padding:0 10px}
#backToMenuContainer>i{margin:0 auto;padding:15px 0 30px;color:#30bfe8}
.onDeadButton{padding:8px}
#AfterDeadContainer{grid-column:2;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--mainDivsGap)}
#AfterDeadContainer>div{width:450px;overflow-x:auto;padding-bottom:13px}
#afterDead-ad1{width:450px;min-height:50px;padding:10px 15px;text-align:center;position:relative;overflow:visible}
#centerAdDownHost,.adContainerCenter{width:100%;min-height:50px}
#afterDead-adCenterHost>ins,#centerAdDownHost>ins{width:100%}
#centerAd-down-container{display:block;width:100%;text-align:center;position:relative;overflow:visible;padding-bottom:15px!important;min-height:50px}
.center-text{text-align:center;width:100%}
.adtext{color:gray;font-size:16px}
#backgroundGraph{bottom:53px;left:50%;width:100%;height:120px;z-index:0}
#statsDiv h2{margin:15px 0;font-size:36px;font-weight:700;position:relative;z-index:1}
#statsDiv{width:400px;padding:5px 15px;text-align:center;position:relative;overflow:hidden}
.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 50px;text-align:left;position:relative;z-index:1}
.stats div{font-size:14px;font-weight:700;text-align:center}
.statsvalue{font-size:18px!important}
.statTitle{font-size:22px!important;font-weight:700!important}
.stats span{display:block;font-size:18px;font-weight:400;margin-top:2px}
.buttons-stats{display:flex;justify-content:space-around;margin-bottom:10px;position:relative;z-index:1}
.btnStatsDiv{font-weight:700;font-size:24px;padding:6px;width:100%;border-radius:5px;cursor:pointer;position:relative;z-index:1;margin-bottom:5px}
#backToMenuContainer .continue{background-color:#30bfe8;border:3px solid #249abb}
#backToMenuContainer .continue:hover{background-color:#1286a3}
#backToMenuContainer .spectate{background-color:#efa234;border:3px solid #d37c03}
#backToMenuContainer .spectate:hover{background-color:#c77c11}
.statsBtnsContainer .playAgain{background-color:#54c800;border:3px solid #419a02}
.statsBtnsContainer .playAgain:hover{background-color:#3d840a}
.statsBtnsContainer{display:flex;flex-direction:column;gap:1px;margin-top:-5px}
.addTitle{font-size:14px;text-align:center;color:gray}
ins.adsbygoogle{display:block;width:100%}
#chat_textbox{transition:.5s ease-in-out;z-index:1;background:rgba(0,0,0,.2);border:0;outline:0;color:#fff;height:30px;text-indent:5px;width:100%;font-family:var(--ac-font-chat);visibility:hidden;border-radius:3px;flex:1 1 0;min-width:0}
#chat_textbox:focus{border:var(--ac-border-regular) solid var(--ac-color-green)!important;box-shadow:0 0 6.5px rgba(84,200,0,.7),0 0 8px rgba(84,200,0,.5),0 0 12px rgba(84,200,0,.3);background-color:rgba(0,0,0,.6)}
#accesoriesElems{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important}
#gameDownElements{position:absolute;left:5px;bottom:10px;display:none;flex-direction:row;gap:3px}
.chat-message-container{margin-left:1px;display:inline-block}
.chat-message-photo{flex-shrink:0;margin-right:5px}
.chat-message-content{display:flex;flex-wrap:wrap;flex:1}
.chat-message-sender{color:#fff;font-weight:600;font-size:15px;font-family:Arial;white-space:nowrap;text-shadow:-.85px -.85px 0 #000,.85px -.85px 0 #000,-.85px .85px 0 #000,.85px .85px 0 #000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;top:var(--chat-message-top)}
.sponsorPulse{animation:3s ease-in-out infinite var(--sponsor-pulse)}
@keyframes sponsorPulseChatWhite{
0%{text-shadow:0 0 1.208px rgba(255,255,255,.368),0 0 2.818px rgba(255,255,255,.315),0 0 4.83px rgba(255,255,255,.263)}
50%{text-shadow:0 0 2.013px rgba(255,255,255,.7),0 0 4.83px rgba(255,255,255,.683),0 0 8.05px rgba(255,255,255,.578)}
100%{text-shadow:0 0 1.208px rgba(255,255,255,.423),0 0 2.818px rgba(255,255,255,.363),0 0 4.83px rgba(255,255,255,.302)}
}
@keyframes sponsorPulseChatBlack{
0%{text-shadow:0 0 1.208px rgba(0,0,0,.368),0 0 2.818px rgba(0,0,0,.315),0 0 4.83px rgba(0,0,0,.263)}
50%{text-shadow:0 0 2.013px rgba(0,0,0,.7),0 0 4.83px rgba(0,0,0,.683),0 0 8.05px rgba(0,0,0,.578)}
100%{text-shadow:0 0 1.208px rgba(0,0,0,.423),0 0 2.818px rgba(0,0,0,.363),0 0 4.83px rgba(0,0,0,.302)}
}
.chat-message-pm{display:inline-flex;align-items:center!important;gap:3px;margin-right:3px;background-color:rgba(8,130,232,.6);border:1px solid rgba(8,130,232,.6);padding:0 5px;border-radius:5px}
.chat-message-pm-icon img{width:14px;height:auto;display:block}
.chat-message-pm-text{font-size:85%;font-weight:700;font-family:var(--ac-font-chat);color:var(--ac-color-white);margin-top:1px}
.chat-message-pid{margin:0 3px 0 0;color:rgba(255,0,0,.35);font-weight:500;font-size:15px;font-family:var(--ac-font-chat);white-space:nowrap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:relative;top:var(--chat-message-top)}
.chat-message-role{margin:0 3px 0 0;font-weight:600;font-size:15px;font-family:var(--ac-font-chat);white-space:nowrap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;opacity:.7;position:relative;top:-1px}
.chat-message-text{overflow-wrap:anywhere;word-break:break-word;font-size:15px;font-weight:700;font-family:var(--ac-font-chat);position:relative;top:var(--chat-message-top)}
.colonMessage{font-size:14px;font-weight:700;font-family:var(--ac-font-chat);margin:0;position:relative;top:var(--chat-message-top)}
.chat-message-badge,.chat-message-roleIcon{width:17px;height:auto;margin:0 4px 0 0;position:relative;top:-4px}
#chat-wrapper{display:flex;flex-direction:column;gap:3px;border-radius:var(--ac-radius-sm);position:relative}
#chatContainer{height:200px;width:var(--normal-chatbox-width);background-color:rgba(0,0,0,0);display:flex;flex-direction:column-reverse;overflow-y:scroll;padding:10px 4px 2px 0;border-radius:3px;gap:1px;scrollbar-width:none;-ms-overflow-style:none}
#chatContainer::-webkit-scrollbar{display:none}
#external-scrollbar{position:relative;width:var(--scrollbar-width);height:200px;background-color:rgba(0,0,0,.25);border:1px solid #666;border-radius:3px;display:none}
.scrollbar-thumb{position:absolute;left:0;top:0;width:100%;height:15px;background-color:rgba(255,127,0,.7);border-radius:3px;cursor:pointer}
#chatContainer-up{display:none;flex-direction:row;gap:3px}
body.hide-chat-gifs [data-gif]{display:none!important}
.chat-native-emoji{display:inline-block;width:15px;overflow:visible;text-align:center;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:15px;line-height:16px;vertical-align:0}
.chat-message-clan{border:1px solid rgb(77 77 0);background-color:rgb(255 254 0);opacity:.6;border-radius:5px;padding:1.5px 6px 2.5px 7px;margin:0 3px 0 0;color:#000;position:relative;top:-3px;font-size:12px;font-family:'Exo 2',Ubuntu}
.cmdResponse{background-color:rgb(131 131 131 / 20%);border-radius:5px;padding:4px 5px 0;margin:2px 0}
.chat-message-container.isPM{padding:3px}
.server-sender{color:#dadada!important;font-size:14px!important}
#chatSectionElems{display:none;flex-direction:row;gap:4px;width:calc(100% - 4px);max-width:calc(var(--action-chatbox-width) + var(--scrollbar-width));min-width:calc(var(--normal-chatbox-width) - 5px)}
.chat-menu-button{width:30px;height:30px;flex:0 0 30px;border:var(--ac-border-regular) solid rgba(255,255,255,.18);border-radius:3px;background:rgba(0,0,0,.42);color:rgba(255,255,255,.86);display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:var(--ac-font-chat);font-size:18px;font-weight:700;line-height:1;cursor:pointer;box-sizing:border-box}
.chat-menu-button:hover,.chat-menu-button[aria-expanded=true]{border-color:rgba(84,200,0,.75);background:rgba(0,0,0,.64);box-shadow:0 0 6px rgba(84,200,0,.35)}
.chat-menu-button .chat-native-emoji{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}
.chat-floating-menu{position:absolute;left:var(--chat-floating-menu-left,0);bottom:35px;width:min(336px,var(--chat-floating-menu-available-width,calc(100vw - 18px)));max-height:214px;padding:7px;border:var(--ac-border-regular) solid rgba(84,200,0,.6);border-radius:4px;background:rgba(12,14,18,.92);box-shadow:0 8px 18px rgba(0,0,0,.45);color:var(--ac-color-white);overflow:visible;z-index:10;box-sizing:border-box}
.chat-floating-menu[hidden]{display:none}
.chat-floating-menu-header{margin:0 18px 6px 0}
.chat-floating-menu-title{margin:0;color:rgba(255,255,255,.88);font-family:var(--ac-font-chat);font-size:13px;font-weight:700}
.chat-floating-menu-close{position:absolute;top:-7px;right:-7px;z-index:1;width:18px;height:auto;padding:0;border:none;background-color:transparent;cursor:pointer;transition:transform .3s ease-in-out}
.chat-floating-menu-close:focus-visible,.chat-floating-menu-close:hover{transform:scale(1.15);outline:0}
.chat-emoji-menu-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:180px;overflow-x:hidden;overflow-y:auto;padding:0 2px 7px 0;scrollbar-width:thin;scrollbar-color:#4eac0a transparent}
.chat-commands-menu-scroll::-webkit-scrollbar,.chat-emoji-menu-grid::-webkit-scrollbar{width:6px;height:6px}
.chat-commands-menu-scroll::-webkit-scrollbar-track,.chat-emoji-menu-grid::-webkit-scrollbar-track{background:0 0}
.chat-commands-menu-scroll::-webkit-scrollbar-thumb,.chat-emoji-menu-grid::-webkit-scrollbar-thumb{background-color:#4eac0a;border-radius:4px}
.chat-emoji-menu-item{height:28px;border:var(--ac-border-regular) solid rgba(255,255,255,.14);border-radius:3px;background:rgba(255,255,255,.06);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
.chat-emoji-menu-item:focus-visible,.chat-emoji-menu-item:hover{border-color:rgba(84,200,0,.72);background:rgba(84,200,0,.14);outline:0}
.chat-emoji-menu-item .chat-native-emoji{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:19px;line-height:1;vertical-align:0}
.chat-commands-menu{width:min(380px,var(--chat-floating-menu-available-width,calc(100vw - 18px)))}
.chat-commands-menu-scroll{max-height:180px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4eac0a transparent}
.chat-commands-table{width:100%;border-collapse:collapse;font-family:var(--ac-font-chat);font-size:12px}
.chat-commands-table td,.chat-commands-table th{padding:4px 5px;border-bottom:var(--ac-border-regular) solid rgba(255,255,255,.08);text-align:left;vertical-align:top}
.chat-commands-table th{color:rgba(84,200,0,.9);font-weight:700}
.chat-commands-table kbd{color:rgba(255,255,255,.92);font-family:var(--ac-font-chat);font-weight:700;white-space:nowrap}
.chat-commands-empty{color:rgba(255,255,255,.62);text-align:center!important}
#chatCmdSection{background:rgba(0,0,0,.2);border-radius:3px;padding:4px 8px;font-family:'Exo 2',Ubuntu;color:gray;font-size:14px;display:none;flex:0 0 auto}
#actionsSection{position:absolute;right:0;bottom:1px;transform:translateX(100%);padding-left:4px;display:flex;gap:10px;align-items:center}
#cancel-chat-action{width:16px;height:auto;position:relative;top:calc(50%);transform:translateY(-50%);margin-left:5px;transition:transform .4s;cursor:pointer}
#cancel-chat-action:hover{transform:translateY(-50%) scale(1.25)}
:is(#tabGeneral-text,#tabControl-text,#tabClips-text,#tabAdvanced-text,#tabThemes-text,#tabRoleMenu-text){padding-left:var(--ac-space-2);font-size:15px!important}
.settings-section-title{text-align:center;font-weight:700;font-size:24px}
.graphics-select-row{display:inline-flex;align-items:center;gap:6px;padding-bottom:var(--ac-space-2)}
.general-settings-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(max-content,1fr);column-gap:var(--ac-space-8);row-gap:var(--ac-space-4);align-items:center}
.general-settings-grid__header{margin:0 0 4px;font-weight:600}
.general-settings-grid__hotkey,.general-settings-grid__setting{min-height:30px;margin:0}
.general-settings-grid__setting{display:flex;align-items:baseline;gap:4px;margin-left:10px}
.general-settings-grid__hotkey{display:inline-flex;align-items:center;justify-content:flex-end;padding-right:20px}
.general-settings-grid__hotkey input[type=search]{width:80px;padding:5px;box-sizing:border-box;background-color:var(--ac-color-green);border:var(--ac-border-regular) solid var(--ac-color-white);color:var(--ac-color-white);text-align:center;border-radius:var(--ac-radius-xs)}
.general-settings-grid__hotkey input[type=search]::placeholder{color:var(--ac-color-white);opacity:.75}
.general-settings-grid__hotkey input[type=search]:focus{border:2.5px solid var(--ac-color-green-focus);outline:0;box-shadow:var(--ac-shadow-focus-green)}
.general-settings-grid__hidden-item{display:none}
.greenUnderline{text-decoration:underline;text-decoration-color:#489B0C;text-decoration-thickness:3px;font-family:var(--ac-font-base);text-underline-offset:3px}
.key-item{padding-right:15px}
.rank-flash-setting{align-items:center}
.rank-flash-hotkey{margin-left:auto;padding-right:15px}
.clearHotkeyBtn{margin:0 0 0 var(--ac-space-2);cursor:pointer}
#captchaBox{display:flex;align-items:center;justify-content:center;width:100%;min-height:65px;border-radius:5px;border:0 solid green;overflow:visible;padding:0}
#globalSettings{display:flex;flex-direction:row;gap:var(--ac-space-2);margin-top:0}
.popup-content{max-height:500px;overflow:auto}
.tabs{display:flex;justify-content:space-around;max-width:100%;background-color:#ddd;border-radius:10px 10px 0 0;overflow:hidden;box-sizing:border-box;flex-shrink:1}
.tab-button{background-color:#ddd;border:none;padding:10px 20px;cursor:pointer;flex-grow:1;text-align:center;border-radius:0;color:#000}
.tabs>:first-child{border-top-left-radius:10px}
.tabs>:last-child{border-top-right-radius:10px}
.tab-button.active{background-color:var(--ac-color-panel-muted);font-weight:700}
.tab-content{display:none;padding:20px;width:100%}
.tab-content.active{display:block}
#roleMenu .checkbox-container{flex-wrap:nowrap;overflow-x:hidden;overflow-y:auto}
#gamesponsor-menu-section.is-disabled{opacity:.4}
#gamesponsor-menu-section.is-disabled input[type=checkbox],#gamesponsor-menu-section.is-disabled input[type=search]{pointer-events:none;opacity:.5;cursor:not-allowed}
#gamesponsor-menu-section .fa-lock{display:none}
#gamesponsor-menu-section.is-disabled .fa-lock{display:inline-block}
#gamesponsor-menu-section>div:first-of-type{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 10px}
#tabRoleMenu.is-disabled{display:none}