/* AI 工作台 v6.6.4 — workspace layout & interaction pass
   Scope: dashboard navigation hierarchy + canvas topbar / floating command dock.
   Business ids/events are intentionally preserved. */

:root{
  --v664-surface:color-mix(in srgb,var(--v661-glass-strong,#171c28) 92%,transparent);
  --v664-surface-soft:color-mix(in srgb,var(--v661-glass-soft,#1b2230) 94%,transparent);
  --v664-border:var(--v661-line,rgba(194,202,255,.12));
  --v664-border-strong:var(--v661-line-strong,rgba(178,171,255,.24));
  --v664-text:var(--v661-ink,#f2f4fb);
  --v664-text-2:var(--v661-ink-2,#cbd2e2);
  --v664-muted:var(--v661-muted,#8994aa);
  --v664-accent:var(--v661-purple,#8f83ff);
  --v664-cyan:var(--v661-cyan,#71d8ff);
  --v664-ease:cubic-bezier(.18,.82,.22,1);
  --v664-shadow:0 18px 46px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.05);
}

/* ---------- shared micro interaction ---------- */
.workspace-icon-btn,.workspace-top-action,.workspace-dock-btn,.workspace-menu-item,.workspace-utility-btn,.workspace-primary-nav .topbar-nav-link{
  -webkit-tap-highlight-color:transparent;
  transition:transform .18s var(--v664-ease),background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease;
}
.workspace-icon-btn:active,.workspace-top-action:active,.workspace-dock-btn:active,.workspace-menu-item:active,.workspace-utility-btn:active,.workspace-primary-nav .topbar-nav-link:active,.is-pressing{
  transform:translateY(0) scale(.965)!important;
}
.workspace-brand-home{text-decoration:none;color:inherit}

/* ---------- dashboard navigation ---------- */
.dashboard-v664-layout .dashboard-topbar{
  grid-template-columns:minmax(188px,.72fr) minmax(520px,1.7fr) minmax(285px,auto)!important;
  gap:16px!important;
}
.dashboard-v664-layout .workspace-primary-nav{
  position:relative;
  padding:4px!important;
  border-radius:15px!important;
  gap:2px!important;
  overflow:hidden;
}
.dashboard-v664-layout .workspace-primary-nav .topbar-nav-link{
  min-width:64px;
  min-height:38px;
  padding:7px 10px!important;
  border-radius:11px;
  font-size:11px;
  font-weight:670;
  color:var(--v664-muted);
}
.dashboard-v664-layout .workspace-primary-nav .topbar-nav-link .topbar-nav-icon{
  font-size:12px;
  opacity:.76;
  transition:transform .18s var(--v664-ease),opacity .18s ease;
}
.dashboard-v664-layout .workspace-primary-nav .topbar-nav-link:hover{
  color:var(--v664-text);
  background:color-mix(in srgb,var(--v664-surface-soft) 84%,var(--v664-accent) 16%)!important;
  border-color:var(--v664-border)!important;
  transform:translateY(-1px);
}
.dashboard-v664-layout .workspace-primary-nav .topbar-nav-link:hover .topbar-nav-icon{transform:translateY(-1px) scale(1.06);opacity:1}
.dashboard-v664-layout .workspace-primary-nav .topbar-nav-link.active{
  color:var(--v664-text)!important;
  border-color:color-mix(in srgb,var(--v664-border-strong) 70%,transparent)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--v664-surface) 84%,var(--v664-accent) 16%),var(--v664-surface-soft))!important;
  box-shadow:0 7px 18px rgba(71,62,170,.12),inset 0 1px 0 rgba(255,255,255,.06);
}
.dashboard-v664-layout .workspace-primary-nav .topbar-nav-link.active:after{
  content:"";position:absolute;left:28%;right:28%;bottom:2px;height:2px;border-radius:9px;
  background:linear-gradient(90deg,var(--v664-cyan),var(--v664-accent));
  box-shadow:0 0 12px color-mix(in srgb,var(--v664-accent) 50%,transparent);
}
.dashboard-v664-layout .workspace-account-zone{gap:7px;min-width:0}
.workspace-utility-wrap{position:relative;display:flex;align-items:center}
.workspace-utility-btn{font-weight:800;letter-spacing:.08em}
.workspace-utility-menu{
  position:absolute;z-index:500;right:0;top:calc(100% + 9px);width:210px;padding:7px;
  border:1px solid var(--v664-border);border-radius:15px;
  background:color-mix(in srgb,var(--v664-surface) 96%,transparent);
  box-shadow:0 22px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);
  -webkit-backdrop-filter:blur(24px) saturate(1.16);backdrop-filter:blur(24px) saturate(1.16);
  transform-origin:top right;
}
.workspace-utility-menu:not(.hidden){animation:v664MenuIn .18s var(--v664-ease) both}
.workspace-menu-item{
  width:100%;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:10px;
  background:transparent;color:var(--v664-text-2);display:flex;align-items:center;gap:10px;text-decoration:none;text-align:left;font-size:12px;cursor:pointer;
}
.workspace-menu-item>span:first-child{width:18px;text-align:center;color:color-mix(in srgb,var(--v664-accent) 78%,var(--v664-cyan) 22%);font-weight:760}
.workspace-menu-item>b{font:inherit;font-weight:650;flex:1}
.workspace-menu-item:hover{background:color-mix(in srgb,var(--v664-surface-soft) 84%,var(--v664-accent) 16%);border-color:var(--v664-border);color:var(--v664-text);transform:translateX(1px)}
.workspace-menu-sep{height:1px;margin:5px 4px;background:var(--v664-border)}
.workspace-menu-danger:hover{color:#ff9ca8;background:rgba(255,91,116,.08);border-color:rgba(255,91,116,.15)}
@keyframes v664MenuIn{from{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}

/* ---------- canvas topbar ---------- */
body.workspace-v664{--canvas-topbar-h:64px}
.workspace-v664 .workspace-canvas-topbar{
  flex:0 0 var(--canvas-topbar-h)!important;height:var(--canvas-topbar-h)!important;min-height:var(--canvas-topbar-h)!important;
  padding:0 16px!important;gap:14px!important;overflow:visible!important;
  border-bottom:1px solid var(--v664-border)!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--v664-surface) 98%,transparent),color-mix(in srgb,var(--v664-surface-soft) 92%,transparent))!important;
  box-shadow:0 7px 30px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.035);
  -webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);
}
.workspace-v664 .workspace-project-identity{gap:10px;min-width:0;flex:1 1 300px}
.workspace-v664 .workspace-icon-btn{
  width:38px;height:38px;min-width:38px;padding:0;border-radius:12px;border:1px solid var(--v664-border);
  display:grid;place-items:center;background:var(--v664-surface-soft);color:var(--v664-text-2);cursor:pointer;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);font-size:14px;
}
.workspace-v664 .workspace-icon-btn:hover{border-color:var(--v664-border-strong);color:var(--v664-text);background:color-mix(in srgb,var(--v664-surface-soft) 84%,var(--v664-accent) 16%);transform:translateY(-1px)}
.workspace-v664 .workspace-project-copy{display:flex;align-items:center;min-width:0;gap:9px}
.workspace-v664 .project-name{
  width:clamp(150px,19vw,300px)!important;min-width:90px;height:38px;padding:0 10px!important;
  color:var(--v664-text);font-size:14px;font-weight:720;letter-spacing:-.015em;
  border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;
  transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.workspace-v664 .project-name:hover{background:color-mix(in srgb,var(--v664-surface-soft) 86%,transparent)!important}
.workspace-v664 .project-name:focus{outline:none!important;background:var(--v664-surface-soft)!important;border-color:var(--v664-border-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--v664-accent) 12%,transparent)}
.workspace-v664 .save-state{
  display:inline-flex;align-items:center;gap:6px;max-width:138px;min-height:28px;padding:0 8px;border-radius:999px;
  color:var(--v664-muted);font-size:10.5px;white-space:nowrap;background:color-mix(in srgb,var(--v664-surface-soft) 68%,transparent);border:1px solid color-mix(in srgb,var(--v664-border) 70%,transparent)
}
.workspace-v664 .save-state:before{content:"";width:6px;height:6px;border-radius:50%;background:#54d49a;box-shadow:0 0 9px rgba(84,212,154,.45);flex:none}
.workspace-v664 .workspace-canvas-actions{gap:7px;min-width:0;justify-content:flex-end}
.workspace-v664 .workspace-canvas-actions .theme-toggle{
  width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:12px!important;display:grid!important;place-items:center!important;
}
.workspace-v664 .workspace-canvas-actions .theme-toggle-label{display:none!important}
.workspace-v664 .workspace-quota-pill{
  width:78px!important;min-width:78px;min-height:38px!important;height:38px!important;padding:6px 9px!important;border-radius:12px!important;
  display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto 3px;column-gap:6px;align-content:center;
  box-shadow:none!important;background:var(--v664-surface-soft)!important;border-color:var(--v664-border)!important;
}
.workspace-v664 .workspace-quota-pill .api-quota-head{display:contents}.workspace-v664 .workspace-quota-pill .api-quota-head span{font-size:9px;color:var(--v664-muted)}.workspace-v664 .workspace-quota-pill .api-quota-head b{font-size:10px;text-align:right}
.workspace-v664 .workspace-quota-pill .api-quota-track{grid-column:1/-1;height:3px!important;margin:1px 0 0!important}.workspace-v664 .workspace-quota-pill>small{display:none!important}
.workspace-v664 .workspace-credit-pill{
  min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--v664-border-strong);border-radius:12px;
  background:linear-gradient(135deg,color-mix(in srgb,var(--v664-surface) 88%,var(--v664-accent) 12%),var(--v664-surface-soft));
  color:var(--v664-text-2)!important;font-size:11px!important;font-variant-numeric:tabular-nums;white-space:nowrap;
}
.workspace-v664 .workspace-storage-meta{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important;color:var(--v664-muted)!important}
.workspace-v664 .workspace-top-action{
  min-height:38px;height:38px;padding:0 11px;border-radius:12px;border:1px solid var(--v664-border)!important;
  background:var(--v664-surface-soft)!important;color:var(--v664-text-2)!important;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:680;cursor:pointer;
}
.workspace-v664 .workspace-top-action:hover{border-color:var(--v664-border-strong)!important;color:var(--v664-text)!important;background:color-mix(in srgb,var(--v664-surface-soft) 82%,var(--v664-accent) 18%)!important;transform:translateY(-1px)}
.workspace-v664 .workspace-top-icon{font-size:13px;color:color-mix(in srgb,var(--v664-accent) 78%,var(--v664-cyan) 22%)}
.workspace-v664 .workspace-ai-action{border-color:color-mix(in srgb,var(--v664-border-strong) 78%,transparent)!important}
.workspace-v664 .workspace-ai-action .workspace-top-icon{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--v664-accent) 42%,transparent))}
.workspace-v664 .secondary-menu.workspace-utility-menu{right:0;top:calc(100% + 9px);width:210px;padding:7px;border-radius:15px}
.workspace-v664 .secondary-menu.workspace-utility-menu .workspace-menu-item{display:flex;width:100%;padding:8px 10px!important;margin:0!important;color:var(--v664-text-2)!important}
.workspace-v664 .secondary-menu.workspace-utility-menu .workspace-menu-item+ .workspace-menu-item{margin-top:2px!important}
.workspace-v664 .workspace-menu-placeholder{display:none!important}

/* ---------- canvas floating command dock ---------- */
.workspace-v664 .workspace{position:relative}
.workspace-command-dock{
  position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:96;transform:translateX(-50%);
  display:flex;align-items:center;gap:5px;padding:6px;border:1px solid var(--v664-border);border-radius:18px;
  background:color-mix(in srgb,var(--v664-surface) 94%,transparent);box-shadow:0 16px 44px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.055);
  -webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);
  transition:box-shadow .2s ease,border-color .2s ease,transform .2s var(--v664-ease);
}
.workspace-command-dock.dock-awake{border-color:var(--v664-border-strong);box-shadow:0 20px 52px rgba(0,0,0,.30),0 0 28px color-mix(in srgb,var(--v664-accent) 7%,transparent),inset 0 1px 0 rgba(255,255,255,.065)}
.workspace-dock-tools{display:flex!important;align-items:center;gap:4px!important}
.workspace-dock-tools button:nth-child(1){display:flex!important}
.workspace-dock-btn{
  min-width:58px;height:48px;min-height:48px!important;padding:5px 8px!important;border-radius:13px!important;border:1px solid transparent!important;
  background:transparent!important;color:var(--v664-muted)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px!important;font-weight:650;line-height:1;cursor:pointer;white-space:nowrap;
  box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
.workspace-dock-icon{font-size:17px;line-height:1;color:var(--v664-text-2);font-weight:600;transition:transform .18s var(--v664-ease),color .18s ease,filter .18s ease}
.workspace-dock-btn:hover{background:color-mix(in srgb,var(--v664-surface-soft) 82%,var(--v664-accent) 18%)!important;border-color:var(--v664-border)!important;color:var(--v664-text)!important;transform:translateY(-2px)!important}
.workspace-dock-btn:hover .workspace-dock-icon{color:var(--v664-text);transform:translateY(-1px);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--v664-accent) 24%,transparent))}
.workspace-dock-btn.active{background:color-mix(in srgb,var(--v664-surface-soft) 74%,var(--v664-accent) 26%)!important;border-color:var(--v664-border-strong)!important;color:var(--v664-text)!important}
.workspace-dock-primary{background:linear-gradient(145deg,#786bfa,#5a62df)!important;color:#fff!important;border-color:rgba(205,201,255,.26)!important;box-shadow:0 7px 18px rgba(91,79,220,.22)!important}
.workspace-dock-primary .workspace-dock-icon{color:#fff;font-size:20px}
.workspace-dock-primary:hover{background:linear-gradient(145deg,#867afd,#6870e8)!important;box-shadow:0 10px 24px rgba(91,79,220,.32)!important}
.workspace-dock-divider{width:1px;height:30px;margin:0 1px;background:var(--v664-border);flex:none}

/* View controls stay separate from creation tools. */
.workspace-v664 .zoom-hud{
  left:172px!important;right:auto!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:82;
  min-height:46px;padding:5px!important;border-radius:15px!important;border:1px solid var(--v664-border)!important;
  background:color-mix(in srgb,var(--v664-surface) 92%,transparent)!important;color:var(--v664-text-2)!important;
  display:flex;align-items:center;gap:3px;box-shadow:0 12px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045);
  -webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);
}
.workspace-v664 .zoom-hud .zoom-btn{width:34px;height:34px;min-height:34px;border-radius:10px;border:0;background:transparent;color:var(--v664-text-2);font-size:18px;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}
.workspace-v664 .zoom-hud .zoom-btn:hover{background:color-mix(in srgb,var(--v664-surface-soft) 80%,var(--v664-accent) 20%);color:var(--v664-text);transform:translateY(-1px)}
.workspace-v664 .zoom-hud #zoomHud{min-width:48px;text-align:center;font-size:10.5px;font-variant-numeric:tabular-nums}
.workspace-v664 .minimap{right:18px!important;bottom:max(18px,env(safe-area-inset-bottom))!important;width:156px!important;height:98px!important;border-radius:14px!important;opacity:.58;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 12px 34px rgba(0,0,0,.16)!important}
.workspace-v664 .minimap:hover,.workspace-v664 .minimap.panning{opacity:1;box-shadow:0 15px 38px rgba(0,0,0,.24)!important}
.workspace-v664 .right-dock{border-radius:18px 0 0 18px;border-color:var(--v664-border)!important;box-shadow:-16px 0 46px rgba(0,0,0,.18)!important}
.workspace-v664 .dock-handles{right:8px!important;gap:6px!important}
.workspace-v664 .dock-handles button{width:38px!important;height:38px!important;border:1px solid var(--v664-border)!important;border-radius:12px!important;background:color-mix(in srgb,var(--v664-surface) 92%,transparent)!important;color:var(--v664-text-2)!important;box-shadow:0 10px 28px rgba(0,0,0,.18)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}
.workspace-v664 .dock-handles button:hover{transform:translateX(-2px);border-color:var(--v664-border-strong)!important;background:color-mix(in srgb,var(--v664-surface-soft) 82%,var(--v664-accent) 18%)!important}
.workspace-v664 .context-menu,.workspace-v664 .mention-menu,.workspace-v664 .help-card{border-radius:15px!important;border-color:var(--v664-border)!important;box-shadow:0 18px 54px rgba(0,0,0,.24)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.workspace-v664 .context-menu button,.workspace-v664 .mention-menu button{border-radius:10px!important;min-height:38px;transition:background .15s ease,color .15s ease,transform .15s ease}
.workspace-v664 .context-menu button:hover,.workspace-v664 .mention-menu button:hover{transform:translateX(2px)}

/* ---------- light mode: clean production-tool hierarchy ---------- */
html[data-theme="light"] .workspace-utility-menu,
html[data-theme="light"] .workspace-command-dock,
html[data-theme="light"] .workspace-v664 .zoom-hud{
  background:rgba(255,255,255,.90)!important;border-color:rgba(80,96,122,.14)!important;box-shadow:0 16px 44px rgba(49,61,82,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-theme="light"] .workspace-v664 .workspace-canvas-topbar{
  background:rgba(250,251,253,.94)!important;border-color:rgba(80,96,122,.13)!important;box-shadow:0 5px 22px rgba(51,64,84,.055)!important;
}
html[data-theme="light"] .workspace-v664 .workspace-top-action,
html[data-theme="light"] .workspace-v664 .workspace-icon-btn,
html[data-theme="light"] .workspace-v664 .workspace-quota-pill{
  background:rgba(255,255,255,.72)!important;border-color:rgba(81,96,119,.14)!important;color:#475368!important;
}
html[data-theme="light"] .workspace-v664 .workspace-credit-pill{background:linear-gradient(135deg,rgba(247,246,255,.96),rgba(244,248,252,.96));color:#424d62!important}
html[data-theme="light"] .workspace-v664 .project-name{color:#182135!important}
html[data-theme="light"] .workspace-v664 .save-state{background:rgba(247,249,252,.86);border-color:rgba(81,96,119,.12);color:#728096}
html[data-theme="light"] .workspace-v664 .minimap{filter:saturate(.72) brightness(1.32);border-color:rgba(86,101,126,.16)!important}

/* ---------- desktop/tablet responsive tiers ---------- */
@media(max-width:1380px){
  .dashboard-v664-layout .dashboard-topbar{grid-template-columns:minmax(170px,.62fr) minmax(430px,1.55fr) auto!important;gap:10px!important}
  .dashboard-v664-layout .workspace-primary-nav .topbar-nav-link{min-width:55px;padding-inline:8px!important}
  .workspace-v664 .workspace-storage-meta{display:none!important}
}
@media(max-width:1120px){
  .dashboard-v664-layout .dashboard-topbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
  .dashboard-v664-layout .workspace-brand-home{flex:1 1 170px}
  .dashboard-v664-layout .workspace-account-zone{margin-left:auto}
  .dashboard-v664-layout .workspace-primary-nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
  .dashboard-v664-layout .workspace-primary-nav::-webkit-scrollbar{display:none}
  .dashboard-v664-layout .workspace-primary-nav .topbar-nav-link{flex:0 0 auto;min-width:64px}
  .workspace-v664 .workspace-canvas-topbar{padding-inline:10px!important;gap:8px!important}
  .workspace-v664 .workspace-project-identity{flex:1 1 210px;gap:6px}
  .workspace-v664 .project-name{width:clamp(110px,20vw,205px)!important}
  .workspace-v664 .workspace-quota-pill{display:none!important}
  .workspace-v664 .workspace-top-action{padding-inline:9px}
}
@media(max-width:1100px) and (min-width:761px){.workspace-v664 .zoom-hud{left:148px!important}}
@media(max-width:760px){
  body.workspace-v664{--canvas-topbar-h:58px}
  .workspace-v664 .workspace-canvas-topbar{padding-inline:7px!important;gap:5px!important}
  .workspace-v664 .workspace-project-identity{gap:4px}
  .workspace-v664 .workspace-icon-btn{width:36px;height:36px;min-width:36px;border-radius:11px}
  .workspace-v664 .project-name{width:clamp(88px,26vw,148px)!important;height:36px;font-size:12px!important;padding-inline:7px!important}
  .workspace-v664 .save-state{max-width:62px!important;min-height:25px;padding-inline:6px;font-size:9px!important;overflow:hidden;text-overflow:ellipsis}
  .workspace-v664 .workspace-canvas-actions{gap:4px}
  .workspace-v664 .workspace-canvas-actions .theme-toggle{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}
  .workspace-v664 .workspace-top-action{width:38px;min-width:38px;height:36px;min-height:36px;padding:0!important;justify-content:center}
  .workspace-v664 .workspace-top-action>span:last-child{display:none}
  .workspace-v664 .workspace-storage-meta{display:none!important}
  .workspace-command-dock{bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100vw - 18px);overflow-x:auto;scrollbar-width:none;padding:5px;border-radius:16px}
  .workspace-command-dock::-webkit-scrollbar{display:none}
  .workspace-dock-btn{min-width:54px;height:46px;min-height:46px!important;padding-inline:6px!important}
  .workspace-v664 .zoom-hud{left:104px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;min-height:40px;padding:3px!important}
  .workspace-v664 .zoom-hud .zoom-btn{width:31px;height:31px;min-height:31px}
  .workspace-v664 .minimap{display:none!important}
  .workspace-v664 .dock-handles{right:8px!important;bottom:calc(70px + env(safe-area-inset-bottom))!important;top:auto!important;transform:none!important}
}
@media(max-width:560px){
  .dashboard-v664-layout .workspace-account-zone .balance-copy>small,.dashboard-v664-layout .workspace-account-zone .balance-copy em{display:none!important}
  .dashboard-v664-layout .workspace-account-zone .balance-asset{padding-right:8px}
  .dashboard-v664-layout .workspace-primary-nav .topbar-nav-link{min-width:54px;font-size:9.5px;padding:6px 7px!important}
  .dashboard-v664-layout .workspace-primary-nav .topbar-nav-icon{display:none}
  .workspace-v664 .workspace-credit-pill{display:none!important}
  .workspace-v664 .workspace-dock-divider{height:26px}
  .workspace-v664 .workspace-menu-item{min-height:44px}
}
@media(prefers-reduced-motion:reduce){
  .workspace-utility-menu:not(.hidden){animation:none!important}
  .workspace-icon-btn,.workspace-top-action,.workspace-dock-btn,.workspace-menu-item,.workspace-primary-nav .topbar-nav-link{transition:none!important}
}
