.top .tool #xixiAppearanceOpen[hidden],.top [data-zone="updates"][hidden],.pw-cart[hidden],.pw-connections[hidden],.pw-panel-footer[hidden],.pw-panel-account button[hidden],#server-select[hidden]{display:none!important}
.pw-play[hidden],#panel-player-list[hidden],.vrail .rb[hidden],.pw-preview-bar button[hidden]{display:none!important}
.pw-server-select-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:190px;max-width:290px;cursor:pointer}
.pw-server-select-button #server-selector-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pw-server-panel .vping>span:nth-child(n+2){display:none}
.pw-server-panel .pw-connections{padding:14px 18px}
.pw-server-panel .pw-connections summary{cursor:pointer;font-weight:700;font-size:12px;color:var(--dim);padding:2px 0}
.pw-server-panel .pw-connections[open]>div{margin-top:12px}
.pw-server-panel .pw-panel-account{padding:14px 18px}
.pw-server-panel .pw-panel-account>.lbl{display:none}
.pw-server-panel .pw-panel-account strong{font-size:12px}
.pw-server-panel .pw-panel-account small{font-size:11px}
.pw-server-panel .pw-player-empty{justify-content:flex-start;padding-top:24px}
.pw-account-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}
.pw-account-menu .button{text-align:left;padding:14px;white-space:normal}
.pw-server-choice{margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:12px}
.pw-server-choice h3{font-size:15px;margin:0 0 12px}
.pw-home .homeAccountBar{justify-content:space-between;gap:16px}
.pw-home-empty h3{margin-top:0}
.pw-home-empty p{line-height:1.7;font-size:14px;max-width:850px}
.pw-preview-audience{display:none!important}
@media(max-width:800px){.pw-account-menu{grid-template-columns:1fr}.pw-server-select-button{min-width:130px;max-width:190px}}

body[data-workspace-zone="home"]:has(.pw-home-dashboard) { --voip: 246px; }
@media (max-width: 1320px) {
  .top .pw-brand .bn { max-width: 150px; overflow: hidden; text-overflow: ellipsis; }
}
@media (min-width: 901px) and (max-width: 1120px) {
  .top .zones { margin-left: 0; }
  .top .pw-brand .bn { max-width: 110px; }
  .top .tool .pw-cart:not([hidden]) { display: grid; flex: none; }
  .top .pw-play { flex: none; }
  body[data-workspace-zone="set"] { --voip: 228px; }
  body[data-workspace-zone="set"] .sside { width: 176px; }
  body[data-workspace-zone="set"] .sbody { padding: 16px 14px 28px; }
}
