#action-anchor.server-tabs{display:flex;align-items:center;margin-bottom:24px;padding:6px;width:100%;width:800px;background-color:#220c3c;border:1px solid #8a2aff;border-radius:999px;opacity:0;transition:opacity .3s ease}#action-anchor.server-tabs:has(a){opacity:1}#action-anchor.server-tabs a{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;padding:12px var(--server-tab-padding, 20px);text-decoration:none !important;cursor:pointer;color:#bbb6c2;border-radius:999px;transition:all 1.5s cubic-bezier(0.16, 1, 0.3, 1);overflow:hidden}#action-anchor.server-tabs a+a{margin-left:var(--server-tab-margin, 5px)}#action-anchor.server-tabs a[s-active]{padding:0;min-height:48px;height:100%;color:#fff;background:linear-gradient(93deg, #7024cd 0%, #8f24cd 100%);box-shadow:0px 0px 20px 4px rgba(163,51,255,.25),inset 4px 5px 10px 0px hsla(0,0%,100%,.25),inset -1px -3px 7px 0px hsla(0,0%,100%,.25);border:1px solid rgba(0,0,0,0);pointer-events:none}#action-anchor.server-tabs a[s-active] .icon{opacity:1}#action-anchor.server-tabs a:hover{background:#310f5a}#action-anchor.server-tabs a span{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.2}#action-anchor.server-tabs a .icon{display:flex;align-items:center;justify-content:center;opacity:.7}#action-anchor.server-tabs a .icon img,#action-anchor.server-tabs a .icon svg{width:20px;height:20px}#action-anchor.server-tabs a .tag{position:absolute;top:-15px;right:-5px;padding:0px 10px;border-radius:12px 12px 12px 0px;color:#fff;background-image:linear-gradient(to right, #7024cd, #8f24cd);transition:opacity 1.5s ease,scale .2s;font-size:14px;opacity:0}#action-anchor.server-tabs a .tag:hover{scale:1.1}@media screen and (max-width: 880px){#action-anchor.server-tabs a{flex-direction:column;padding:6px var(--server-tab-padding, 8px) !important;gap:2px}#action-anchor.server-tabs a span{display:block !important;font-size:12px;white-space:break-spaces;width:100%;text-align:center;overflow-wrap:break-word;text-overflow:clip}}@media screen and (max-width: 880px){#action-anchor.server-tabs{margin-bottom:12px;padding:4px;width:100%}#action-anchor.server-tabs a+a{margin-left:var(--server-tab-margin, 4px)}#action-anchor.server-tabs a .tag{font-size:10px}#action-anchor.server-tabs a .icon img,#action-anchor.server-tabs a .icon svg{width:14px;height:14px}}