/* Top-of-page workspace; the shared desktop sidebar and signing forms retain their contracts. */
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-workspace {
  display:grid;grid-template-columns:minmax(0,1.18fr) minmax(350px,1fr);gap:18px;
  align-items:start;padding:18px;min-width:0;border-block:1px solid var(--ui-line);
  background:radial-gradient(ellipse at 32% 0%,color-mix(in srgb,var(--ui-positive) 6%,transparent),transparent 66%),var(--ui-panel);
}
body.xrbc-institutional #xrbc-terminal #trade :is(#xrt-nexus-chart-dock,#xrt-nexus-swap-dock) {min-width:0;width:100%;max-width:100%}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock {--xrt-inset:0px;display:grid;gap:12px}
body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-wallet {
  padding:14px;border:1px solid var(--ui-line);border-radius:14px;background:var(--ui-input);min-width:0;
}
body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-wallet-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font:600 10px/1.5 system-ui;letter-spacing:.1em;color:var(--ui-muted)}
body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-wallet-heading a {font-size:11px;letter-spacing:0;color:var(--ui-link);text-decoration:none}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock #xrt-connect-slot {margin:0 0 8px!important;grid-template-columns:minmax(0,1fr) auto!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock #connectWalletBtn {background:var(--ui-positive)!important;border-color:var(--ui-positive)!important;color:#fff!important;font-weight:750!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock #xrt-wallet-tools {margin:0!important;display:flex;gap:6px;flex-wrap:wrap}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock #xrt-wallet-more {width:auto!important;min-height:32px!important;padding:4px 0!important;border:0!important;background:transparent!important;font-size:11px!important;color:var(--ui-muted)!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock #xrt-wallet-details {margin:6px 0 0!important;background:var(--ui-panel)!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock #xrt-xaman-security-wait {margin:8px 0!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock .wallet-card {padding:14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock .wallet-card-heading img {width:30px!important;height:30px!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock .wallet-card h2 {font-size:16px!important}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock .wallet-card :is(p,span,strong,a) {overflow-wrap:anywhere}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock .wallet-actions {display:flex;flex-wrap:wrap;gap:8px}
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock .wallet-readiness {display:none}
body.xrbc-institutional #xrbc-terminal #trade #xrt-history-tools {margin-top:12px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-panel);min-width:0;overflow:hidden}
body.xrbc-institutional #xrbc-terminal #trade #xrt-history-tools>summary {display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px;font:600 12px/1.5 system-ui;cursor:pointer;color:var(--ui-ink)}
body.xrbc-institutional #xrbc-terminal #trade #xrt-history-tools>summary small {font-size:10px;font-weight:400;color:var(--ui-muted)}
body.xrbc-institutional #xrbc-terminal #trade #xrt-history-tools[open]>summary {border-bottom:1px solid var(--ui-line)}
body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-next {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:12px}
body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-next a {color:var(--ui-link);font-weight:650;white-space:nowrap}
body.xrbc-institutional #xrbc-terminal #trade #xrt-market-nexus,
body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock {scroll-margin-top:18px}
body.xrbc-institutional #xrbc-terminal #trade #xrt-chart-column {background:var(--ui-panel)!important}
@media(max-width:1100px){
  body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-workspace {grid-template-columns:minmax(0,1fr)}
  body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-swap-dock {grid-row:1}
}
@media(max-width:600px){
  body.xrbc-institutional #xrbc-terminal #trade #xrt-nexus-workspace {padding:10px;gap:12px}
  body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-wallet {padding:12px}
  body.xrbc-institutional #xrbc-terminal #trade .xrt-nexus-next {align-items:start;padding:12px;flex-wrap:wrap;gap:7px}
  body.xrbc-institutional #xrbc-terminal #trade #xrt-history-tools>summary {align-items:start;flex-direction:column;gap:3px}
  body.xrbc-institutional #xrbc-terminal #trade :is(#xrt-market-nexus,#xrt-nexus-swap-dock) {scroll-margin-top:84px}
}
