/* C04 resource bar. Internal appearance is owned here; pages may position the host only. */
.wqxt-resource-bar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;min-width:0;color:#f4f0e8!important;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important}
.wqxt-resource-bar[hidden]{display:none!important}
wqxt-page-header .page-header__inner>wqxt-resource-bar{margin-left:auto!important}
wqxt-page-header .page-header__inner>wqxt-resource-bar~*{margin-left:0!important}
.resource-control{position:relative!important;box-sizing:border-box!important;width:156px!important;min-width:156px!important;flex:0 0 156px!important;height:50px!important;min-height:50px!important;padding:4px 8px!important;display:grid!important;grid-template-columns:34px minmax(64px,1fr) 26px!important;align-items:center!important;gap:0!important;overflow:visible!important;color:#f4f0e8!important;text-decoration:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important;-webkit-tap-highlight-color:transparent}
.resource-control::before{content:none!important;display:none!important}
.wqxt-resource-bar>.resource-control:not(:last-child)::after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;right:0!important;top:50%!important;width:.2px!important;height:28px!important;transform:translateY(-50%)!important;background:rgba(232,234,236,.46)!important;pointer-events:none!important}
.wqxt-resource-bar>.resource-control:last-child::after{content:none!important;display:none!important}
.resource-control>.resource-control__icon,.resource-control>.resource-icon{z-index:1!important;display:block!important;box-sizing:border-box!important;width:32px!important;height:32px!important;padding:0!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;filter:none!important}
.resource-control>.resource-control__copy,.resource-control>span{z-index:1!important;min-width:0!important;padding:0 6px!important;display:grid!important;align-content:center!important;gap:3px!important;line-height:1!important}
.resource-control>.resource-control__copy>small,.resource-control>span>small{display:block!important;margin:0!important;overflow:hidden!important;color:rgba(255,255,255,.58)!important;font-family:"Noto Serif SC","Songti SC",serif!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;letter-spacing:.08em!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.resource-control>.resource-control__copy>strong,.resource-control>span>strong{display:block!important;margin:0!important;overflow:hidden!important;color:#f4f0e8!important;font-family:"DM Mono","SFMono-Regular",Consolas,monospace!important;font-size:17px!important;font-style:normal!important;font-weight:600!important;line-height:1!important;letter-spacing:.02em!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.resource-control--diamond>.resource-control__copy>strong,.resource-control--diamond>span>strong{color:#dbc7ff!important}
.resource-control>.resource-control__add,.resource-control>b{z-index:1!important;box-sizing:border-box!important;width:26px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;color:#ffd479!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}
.resource-control--static>.resource-control__copy,.resource-control--static>span{padding-left:2px!important;padding-right:2px!important}
.resource-control--static{width:132px!important;min-width:132px!important;flex-basis:132px!important;grid-template-columns:34px 1fr!important}
a.resource-control:hover,button.resource-control:hover{background:rgba(255,255,255,.035)!important}
a.resource-control:focus-visible,button.resource-control:focus-visible{outline:1px solid #ffd479!important;outline-offset:-3px!important;background:rgba(255,212,121,.035)!important}
a.resource-control:active,button.resource-control:active{transform:translateY(1px)!important}
@media(max-width:1000px),(max-height:560px){
  .resource-control{width:110px!important;min-width:110px!important;flex-basis:110px!important;height:44px!important;min-height:44px!important;grid-template-columns:24px minmax(40px,1fr) 22px!important;padding:2px 4px!important}
  .resource-control--static{width:92px!important;min-width:92px!important;flex-basis:92px!important;grid-template-columns:24px 1fr!important}
  .resource-control>.resource-control__icon,.resource-control>.resource-icon{width:24px!important;height:24px!important}
  .resource-control>.resource-control__copy,.resource-control>span{padding:0 3px!important;gap:2px!important}
  .resource-control>.resource-control__copy>small,.resource-control>span>small{font-size:8px!important}
  .resource-control>.resource-control__copy>strong,.resource-control>span>strong{font-size:12px!important}
  .resource-control>.resource-control__add,.resource-control>b{width:22px!important;height:44px!important;font-size:18px!important}
  .wqxt-resource-bar>.resource-control:not(:last-child)::after{height:24px!important}
}
