/* The original merchant sidebar, kept identical on market and acceptance pages. */
.app>.sidebar,.live>.live-top>.brand,.live>.live-top>.top-nav {display:none!important}
.workspace-sidebar {
  box-sizing:border-box;position:fixed;inset:0 auto 0 0;width:240px;
  padding:18px 14px;background:#10291d;border-right:3px solid #111814;
  color:#fff;z-index:45;overflow-y:auto;font:14px/1.5 Inter,"PingFang SC","Microsoft YaHei",sans-serif;
}
.workspace-sidebar *{box-sizing:border-box}
.workspace-brand {
  display:flex;align-items:center;gap:10px;height:64px;padding:0 10px 18px;
  color:#fff;text-decoration:none;font-size:18px;font-weight:900;line-height:1;
}
.workspace-brand i {
  display:grid;place-items:center;flex:none;width:40px;height:40px;
  background:#29a968;color:#fff;border:2px solid #fff;border-radius:10px;
  font-style:normal;box-shadow:3px 3px 0 #050a07;transform:rotate(-5deg);
}
.workspace-brand b{font-weight:900}
.workspace-nav{display:grid;gap:10px;margin-top:10px}
.workspace-nav-item {
  position:relative;display:flex;align-items:center;width:100%;min-height:48px;
  padding:11px 12px;border:2px solid transparent;border-radius:8px;background:transparent;
  color:#bcd0c4;text-align:left;text-decoration:none;box-shadow:none;
  font:800 14px/20px Inter,"PingFang SC","Microsoft YaHei",sans-serif;cursor:pointer;
}
.workspace-nav-item:hover:not(:disabled){background:#193a29;color:#fff}
.workspace-nav-item.active {
  background:#2aaa68;color:#fff;border-color:#050a07;
  box-shadow:3px 3px 0 #050a07;transform:rotate(-1deg);
}
.workspace-nav-item:disabled{opacity:1;color:#bcd0c4;cursor:default}
.workspace-icon{display:inline-block;flex:none;width:27px;font-size:18px}
.workspace-label{white-space:nowrap}
.workspace-tag {
  position:absolute;top:3px;right:5px;padding:0 4px;border-radius:3px;
  font:800 9px/14px Inter,"Microsoft YaHei",sans-serif;letter-spacing:.2px;pointer-events:none;
}
.workspace-tag.soon{background:#d9dfe1;color:#59636b;border:1px solid #b3bcc1}
.workspace-tag.fresh{background:#d43838;color:#fff;border:1px solid #f16b6b}
.workspace-account {
  margin-top:24px;padding:12px;background:#193a29;color:#fff;
  border:2px solid #87b49a;border-radius:8px;box-shadow:3px 3px 0 #050a07;font-weight:800;
}
.workspace-account b,.workspace-account small{display:block}
.workspace-account small{color:#9eb4a7;font-size:12px;font-weight:500}
.app>.main{margin-left:240px}
.live>.live-top{width:240px;pointer-events:none}
.live>.live-top>.top-actions{left:240px;pointer-events:auto}
.live-main{margin-left:240px}
.workspace-nav-item:focus-visible,.workspace-brand:focus-visible{outline:3px solid #26a866;outline-offset:3px}
@media(max-width:760px){
  .workspace-sidebar{position:relative;inset:auto;width:100%;height:auto;border-right:0;border-bottom:3px solid #111814}
  .workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
  .workspace-account{display:none}
  .app>.main,.live-main{margin-left:0}
  .live>.live-top{position:relative;inset:auto;width:100%;height:auto;padding:0;background:transparent;border:0;gap:0}
  .live>.live-top>.top-actions{position:static;inset:auto;box-sizing:border-box;width:100%;min-height:64px;margin:0;border-radius:0;border:0;border-bottom:2px solid #111814;justify-content:flex-end;flex-wrap:wrap}
  .live-main{padding-top:0}
}
@media print{.workspace-sidebar{display:none}.app>.main,.live-main{margin-left:0}}
