/* 全站操作结果统一显示在页面标题栏中间；空闲时只保留布局空间，不显示边框。 */
.workspace>header{gap:14px}
.workspace>header>div:first-child{flex:0 1 auto;min-width:210px}
.workspace>header #toast.header-status{
  order:1;
  box-sizing:border-box;
  display:flex;
  flex:1 1 320px;
  align-items:center;
  justify-content:center;
  min-width:180px;
  min-height:46px;
  max-width:760px;
  margin:0 auto;
  padding:10px 16px;
  border:0!important;
  border-radius:12px;
  background:transparent!important;
  color:transparent!important;
  box-shadow:none!important;
  font-size:14px;
  font-weight:800;
  line-height:1.45;
  text-align:center;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .16s ease,transform .16s ease;
}
.workspace>header #toast.header-status.show{
  position:relative!important;
  inset:auto!important;
  right:auto!important;
  left:auto!important;
  top:auto!important;
  z-index:20!important;
  transform:none!important;
  opacity:1;
  visibility:visible;
  background:#126247!important;
  color:#fff!important;
  text-shadow:0 1px 1px rgba(0,0,0,.22);
}
.workspace>header #toast.header-status.show.error{
  background:#a42420!important;
  color:#fff!important;
}
.workspace>header .balance{order:2;flex:0 0 auto}
@media(max-width:980px){
  .workspace>header{flex-wrap:wrap}
  .workspace>header #toast.header-status{order:3;flex-basis:100%;max-width:none;margin:0;min-height:40px}
}
@media(prefers-reduced-motion:reduce){.workspace>header #toast.header-status{transition:none}}
