html body #vipNav106{cursor:pointer!important;text-decoration:none!important;gap:9px!important;letter-spacing:.025em!important;font-size:12px!important;box-sizing:border-box}
#vipNav106>span{min-width:0;overflow-wrap:anywhere}#vipNav106>svg{flex:none}#vipNav106 .sub127-discount{margin-inline-start:auto;flex:none}
.sub127-discount{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border:1px solid #92703b66;border-radius:4px;background:#b58a261a;color:#edca79;font:700 11px/1.2 var(--kzv-ui-font,Arial,sans-serif);white-space:nowrap}
#sub110 .sub127-prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 7px;line-height:1.3}
#sub110 .sub127-prices del{font-size:11px;font-weight:400;color:#8a919c}#sub110 .sub127-prices strong{flex-basis:100%;font-size:16px}
#sub110 .top-buy{display:flex;align-items:center;justify-content:center;gap:14px;padding:9px 15px;min-height:46px;box-sizing:border-box}
#sub110 .top-buy .sub127-prices strong{font-size:13px}#sub110 .top-buy .sub127-prices{max-width:190px}
#sub110 .sub127-active{cursor:default}#sub110 .sub127-active:after{display:none!important}
.sub127-remaining{display:inline-flex;flex-wrap:wrap;gap:4px 6px;align-items:center;justify-content:center;font-size:12px;line-height:1.5;color:#edca79;padding:5px}
.sub127-remaining [data-clock]{white-space:normal;font-variant-numeric:tabular-nums}
html body .sub127-badge{display:inline-flex!important;vertical-align:middle;align-items:center;justify-content:center;margin-inline-start:5px;padding:2px 5px;border:1px solid #8d723d88;border-radius:4px;background:#29261e;color:#e7c472!important;font:800 9px/1.1 var(--kzv-ui-font,Arial,sans-serif)!important;letter-spacing:.04em;text-decoration:none!important;cursor:pointer;white-space:nowrap;flex:none;text-transform:uppercase}
html body .sub127-badge.pro{border-color:#6aabc077;background:#18262f;color:#97d8ef!important}.sub127-badge:focus-visible{outline:2px solid currentColor;outline-offset:2px}
#sub110 .sub110-header{gap:12px}#sub110 .sub124-title h1{overflow-wrap:anywhere}
@media(max-width:700px){#sub110 .sub110-inner{padding:14px 10px!important}#sub110 .sub110-header{margin-bottom:14px!important}#sub110 .sub124-title h1{font-size:18px!important}#sub110 .top-buy{margin-inline-start:0;flex:1 1 100%;min-width:0}#sub110 tbody th{font-size:12px!important;line-height:1.35!important;padding:7px 4px!important}#sub110 .feature-cell{gap:6px!important}#sub110 .feature-icon{width:24px!important;min-width:24px!important;height:25px!important}#sub110 .feature-icon svg{width:20px!important;height:20px!important}#sub110 thead th{font-size:11px!important;padding:10px 3px!important;overflow-wrap:anywhere}#sub110 thead .vip,#sub110 thead .pro{font-size:17px!important}#sub110 .sub127-prices strong{font-size:12px!important;overflow-wrap:anywhere}#sub110 .sub110-buy,#sub110 .sub110-play{font-size:11px!important;padding:8px 3px!important;min-width:0!important;white-space:normal}#sub110 .sub127-remaining{font-size:10px}#sub110 .sub116-panel{grid-template-columns:1fr!important}#sub110 .sub116-panel strong{font-size:15px!important}#sub110 .sub116-panel{padding:10px!important}#sub110 .sub116-panel p{font-size:12px!important}#sub110 #sub124-tip{inset-inline-start:auto;inset-inline-end:0;max-width:min(260px,80vw);width:220px;box-sizing:border-box}}
#sub110 .pro .sub127-discount{color:#97d8ef;border-color:#6aabc055;background:#569cbb12}
/* Replaced by the shared clickable subscription label beside the nickname. */
#premiumBadge{display:none!important}

/* UI128: common footer geometry, with space for the discount above every price. */
#sub110 tfoot td{vertical-align:bottom!important;padding:8px 8px 10px!important}
#sub110 tfoot .sub110-price{height:54px!important;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px;font-size:16px!important;font-weight:800;line-height:1.3}
#sub110 tfoot .sub110-buy,#sub110 tfoot .sub110-play{height:42px!important;min-height:42px!important;display:flex!important;align-items:center;justify-content:center;width:100%;margin:0!important;box-sizing:border-box}
#sub110 .sub128-timer{cursor:default!important}#sub110 .sub128-timer:after{display:none!important}
#sub110 .sub128-timer .sub127-remaining{padding:0;font-size:11px}
#sub110 .top-buy .sub127-remaining{display:flex;gap:10px}#sub110 .top-buy span{margin-inline-start:0!important}
html body .sub127-badge{vertical-align:middle!important;line-height:1!important;position:relative;top:-1px}
.kzvEmbeddedRow>span:first-of-type{display:flex;align-items:center;gap:5px;min-width:0}.kzvEmbeddedRow>span:first-of-type .sub127-badge{margin-inline-start:0}
.kzvSocialStatus .sub127-badge{margin-inline-start:6px}
@media(max-width:700px){#sub110 tfoot td{padding:5px 3px!important}#sub110 tfoot .sub110-price,#sub110 .sub127-prices strong{font-size:12px!important}#sub110 .sub128-timer .sub127-remaining{font-size:9px;line-height:1.2}#sub110 tfoot .sub110-buy,#sub110 tfoot .sub110-play{height:42px!important}.kzvEmbeddedRow>span:first-of-type{flex-wrap:wrap;gap:3px}}
html body .lobbyLeader65 svg,html body .lobbyLeader65 svg path{fill:currentColor!important;stroke:none!important}

/* UI129: compact single-line purchase header. */
#sub110 .top-buy .sub127-discount{display:none!important}
#sub110 .top-buy .sub127-prices{flex-wrap:nowrap!important;max-width:none;gap:8px;white-space:nowrap}
#sub110 .top-buy .sub127-prices strong{flex-basis:auto!important;white-space:nowrap}
#sub110 .top-buy{gap:12px!important;min-width:0;white-space:nowrap}
html body .kzvProfileIdentity:after{content:none!important;display:none!important}
html body .sub129-media{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;flex:none;width:17px;height:17px;margin-inline-start:5px;border-radius:3px;background:#fa174c;color:#fff}
html body .sub129-media.twitch{background:#9146ff}
html body .sub129-media svg{width:13px!important;height:13px!important;fill:currentColor!important;stroke:none!important}
@media(max-width:400px){#sub110 .top-buy{gap:7px!important;padding-inline:8px!important}#sub110 .top-buy .sub127-prices{gap:5px!important}#sub110 .top-buy .sub127-prices strong{font-size:11px!important}}
