/* DocMaker 9.7.49 — clean workspace separator and simplified active workspace trigger. */
body[data-panel-authenticated="true"]:not(.editor-page){font-size:14px!important}
html body[data-panel-authenticated="true"][data-panel-authenticated][data-page]:not(.editor-page) :where(small,em,input,textarea,select,option,label,time,button,.button){
  font-size:max(14px,1em)!important;
}
html body[data-panel-authenticated="true"][data-panel-authenticated][data-page]:not(.editor-page) :where(.main-nav a,.sidebar-logout button,.sidebar-license-card a,.topbar-secondary-copy,.section-head p,.activity-item small,.quick-actions small,.workspace-service-status small,.chart-column small,.document-meta,.document-meta span,.status-badge,.sample-badge,.document-filter-trigger-copy strong,.document-filter-menu strong,.activity-filter-trigger-copy strong,.activity-filter-menu strong){
  font-size:14px!important;
}

/* The signed-in identity is a portrait-style profile, not another selector. */
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-card{
  width:100%!important;
  height:auto!important;
  min-height:max-content!important;
  max-height:none!important;
  flex:0 0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-auto-rows:max-content!important;
  justify-items:center!important;
  align-items:start!important;
  align-content:start!important;
  gap:7px!important;
  padding:12px 11px 13px!important;
  overflow:visible!important;
  border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))!important;
  border-radius:20px!important;
  background:linear-gradient(155deg,color-mix(in srgb,var(--primary-soft) 66%,var(--surface)),var(--surface))!important;
  box-shadow:0 12px 28px rgba(15,23,42,.08)!important;
  text-align:center!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-avatar{
  width:44px!important;height:44px!important;flex:0 0 44px!important;
  margin:0!important;
  border:2px solid var(--surface)!important;border-radius:14px!important;
  background:var(--primary-soft)!important;
  box-shadow:0 6px 14px color-mix(in srgb,var(--primary) 16%,transparent)!important;
  overflow:hidden!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-copy{
  width:100%!important;display:grid!important;justify-items:center!important;gap:2px!important;overflow:visible!important;line-height:1.45!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-copy small{display:none!important;font-size:14px!important;color:var(--muted)!important;font-weight:800!important}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-copy strong{
  display:block!important;max-width:100%!important;overflow:hidden!important;color:var(--text)!important;
  font-size:15px!important;line-height:1.5!important;white-space:normal!important;text-overflow:clip!important;
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-copy em{
  font-size:14px!important;line-height:1.35!important;max-width:100%!important;overflow:hidden!important;color:var(--muted)!important;font-style:normal!important;
  direction:ltr!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar-account-workspace-separator{
  width:calc(100% - 8px)!important;
  height:1px!important;
  min-height:1px!important;
  flex:0 0 1px!important;
  display:block!important;
  margin:3px 4px!important;
  padding:0!important;
  background:var(--border)!important;
  opacity:.9;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar-account-workspace-separator::before,
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar-account-workspace-separator::after,
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar-account-workspace-separator span{
  content:none!important;
  display:none!important;
}

/* Workspace remains a compact horizontal combobox and is intentionally different. */
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-workspace-section{
  width:100%!important;gap:9px!important;padding:0!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-section-label{
  padding-inline:3px!important;color:var(--muted)!important;font-weight:850!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger{
  min-height:72px!important;grid-template-columns:46px minmax(0,1fr) 18px!important;gap:11px!important;
  padding:10px 11px!important;border:1px dashed color-mix(in srgb,var(--primary) 38%,var(--border))!important;
  border-radius:15px!important;background:var(--surface)!important;box-shadow:none!important;text-align:start!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger:hover,
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox.open .workspace-combobox-trigger{
  border-style:solid!important;background:var(--primary-soft)!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-icon{
  width:46px!important;height:46px!important;border-radius:13px!important;background:var(--surface-soft)!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger > span:nth-child(2){
  min-width:0!important;display:flex!important;align-items:center!important;align-self:stretch!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger small{display:none!important}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger strong{
  max-width:100%!important;color:var(--text)!important;line-height:1.65!important;white-space:normal!important;
}

/* Dashboard and general panel copy must remain legible. */
body[data-panel-authenticated="true"]:not(.editor-page) .topbar-heading h1{font-size:clamp(20px,1.7vw,25px)!important}
body[data-panel-authenticated="true"]:not(.editor-page) .topbar-secondary-copy,
body[data-panel-authenticated="true"]:not(.editor-page) .section-head p,
body[data-panel-authenticated="true"]:not(.editor-page) .document-meta,
body[data-panel-authenticated="true"]:not(.editor-page) .activity-item small{font-size:14px!important}

@media(max-width:900px){
  body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-card{
    height:auto!important;min-height:max-content!important;max-height:none!important;
    gap:6px!important;padding:11px 10px 12px!important;overflow:visible!important;
  }
  body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .sidebar-account-avatar{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:13px!important}
}


/* DocMaker 9.7.57 — center the workspace name independently from its logo. */
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center!important;
  min-height:48px!important;
  padding:8px 39px!important;
  gap:0!important;
  text-align:center!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-icon{
  position:absolute!important;
  inset-inline-start:8px!important;
  top:50%!important;
  width:32px!important;
  height:32px!important;
  border-radius:10px!important;
  transform:translateY(-50%)!important;
  z-index:1!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger > span:nth-child(2){
  width:100%!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  text-align:center!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger strong[data-workspace-current]{
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
  display:-webkit-box!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  white-space:normal!important;
  text-align:center!important;
  line-height:1.55!important;
  overflow-wrap:anywhere!important;
}
body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger > i:last-child{
  position:absolute!important;
  inset-inline-end:11px!important;
  top:50%!important;
  margin:0!important;
  transform:translateY(-50%)!important;
}
@media(max-width:760px){
  body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-trigger{
    min-height:46px!important;
    padding-inline:38px!important;
  }
  body[data-panel-authenticated="true"]:not(.editor-page) .sidebar.panel-drawer .workspace-combobox-host .workspace-combobox-icon{
    width:30px!important;
    height:30px!important;
  }
}
