/* SmartersWeb SI V41 — unified authenticated application chrome.
 * Replaces, rather than stacks upon, the V39/V40 override stylesheet.
 * V28 remains the only owner of sidebar dropdown/collapse/drawer events.
 * The existing brand image, tenants, permissions and PHP templates remain intact.
 */
body.workspace-shell-v35 {
  --si41-rail: 272px;
  --si41-rail-collapsed: 76px;
  --si41-rail-current: var(--si41-rail);
  --si41-header: var(--v35-header-h,70px);
  --si41-line: var(--v35-border,#dbe3eb);
  --si41-ink: var(--v35-text,#111827);
  --si41-muted: var(--v35-muted,#617083);
  --si41-soft: var(--v35-surface-soft,#f5f7fa);
  --si41-panel: var(--v35-surface,#fff);
  --si41-sidebar: var(--v35-sidebar-bg,#fbfcfd);
  --si41-accent: var(--v35-teal,#078f77);
  --v35-sidebar-w: var(--si41-rail);
  --v35-sidebar-collapsed: var(--si41-rail-collapsed);
  --v35-frame-edge: 0px;
}
body.workspace-shell-v35.sidebar-collapsed { --si41-rail-current: var(--si41-rail-collapsed); }
/* Preserve the existing SI brand lockup on public pages and workspaces.
   Tenant-specific white-label names and logos continue to override it. */
.si39-brand-lockup {
  display:inline-flex!important;align-items:baseline!important;gap:3px!important;
  font-weight:900!important;line-height:1!important;letter-spacing:-.05em!important;
  font-size:clamp(.86rem,1vw,1.03rem)!important;
}
.si39-brand-main {color:var(--v35-text,#162336)}
.si39-brand-suffix {
  font-size:1.08em;background:linear-gradient(105deg,#03c7c6 5%,#008ff5 95%);
  -webkit-background-clip:text;background-clip:text;color:transparent;
}
body.white-label-active .si39-brand-lockup {display:none!important}
body.workspace-shell-v35 .app-bg,
body.workspace-shell-v35 .scroll-progress { display:none!important; }
/* Header: one continuous chrome, aligned with the navigation rail. */
body.workspace-shell-v35 .site-header.backend-header {
  position:sticky!important; top:0!important; inset-inline:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,var(--si41-rail-current)) minmax(0,1fr) auto!important;
  align-items:center!important; gap:clamp(10px,1.3vw,20px)!important;
  box-sizing:border-box!important; width:100%!important;max-width:none!important;
  height:var(--si41-header)!important;min-height:var(--si41-header)!important;
  margin:0!important;padding:0 clamp(14px,1.5vw,26px)!important;
  background:var(--si41-panel)!important;
  border:0!important;border-bottom:1px solid var(--si41-line)!important;
  border-radius:0!important;box-shadow:0 2px 12px rgba(16,33,49,.035)!important;
  z-index:310!important;
}
body.workspace-shell-v35 .backend-header .header-left,
body.workspace-shell-v35 .backend-header .brand,
body.workspace-shell-v35 .backend-header .brand-copy { min-width:0!important; }
body.workspace-shell-v35 .backend-header .brand { gap:10px!important;max-width:100%!important; }
body.workspace-shell-v35 .backend-header .brand-logo-img,
body.workspace-shell-v35 .backend-header .brand-logo-img img {
  width:40px!important;height:40px!important;object-fit:contain!important;
  border-radius:10px!important; flex-shrink:0!important;
}
body.workspace-shell-v35 .backend-header .brand-copy .brand-text {
  color:var(--si41-ink)!important;font-weight:850!important;
  font-size:clamp(.84rem,.94vw,.98rem)!important;letter-spacing:-.035em!important;
  line-height:1.1!important;white-space:nowrap!important;
}
body.workspace-shell-v35 .backend-header .brand-copy small {
  color:var(--si41-muted)!important;letter-spacing:.07em!important;
  line-height:1.25!important;font-size:.60rem!important;
}
body.workspace-shell-v35 .backend-header .workspace-header-context,
body.workspace-shell-v35 .backend-header .header-actions { min-width:0!important; }
body.workspace-shell-v35 .backend-header .workspace-header-context {
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
}
/* Full document grid: no detached sidebar, no inner desktop scrollbar.
   IMPORTANT: padding-bottom 0 prevents the visible blank seam before footer. */
@media(min-width:1321px) {
  body.workspace-shell-v35 #app-main.main-client,
  body.workspace-shell-v35 #app-main.main-admin {
    width:100%!important;max-width:none!important; min-width:0!important;
    margin:0!important; padding:0!important;
    background:linear-gradient(to right,
      var(--si41-sidebar) 0,
      var(--si41-sidebar) var(--si41-rail-current),
      transparent var(--si41-rail-current))!important;
  }
  body.workspace-shell-v35 .dashboard,
  body.workspace-shell-v35.sidebar-collapsed .dashboard {
    box-sizing:border-box!important; width:100%!important;max-width:none!important;
    min-height:calc(100dvh - var(--ws-top-offset,70px) - 62px)!important;
    margin:0!important; padding:0!important;gap:0!important;
    display:grid!important; grid-template-columns:var(--si41-rail-current) minmax(0,1fr)!important;
    align-items:stretch!important;grid-auto-rows:auto!important;
    overflow:visible!important;
  }
  body.workspace-shell-v35 .dashboard > .sidebar-v18-24.platform-sidebar-v22[data-platform-sidebar],
  body.workspace-shell-v35.sidebar-collapsed .dashboard > .sidebar-v18-24.platform-sidebar-v22[data-platform-sidebar] {
    box-sizing:border-box!important;position:relative!important;
    top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;
    inset-block:auto!important;
    display:flex!important;flex-direction:column!important;gap:0!important;
    align-self:stretch!important; margin:0!important;padding:0!important;
    width:100%!important;min-height:100%!important;height:auto!important;
    max-height:none!important;overflow:visible!important;
    border:0!important;border-right:1px solid var(--si41-line)!important;
    border-radius:0!important;box-shadow:none!important;
    transform:none!important;background:var(--si41-sidebar)!important;z-index:10!important;
  }
  body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 > .sidebar-scrollarea {
    box-sizing:border-box!important; flex:1 0 auto!important;
    min-height:0!important;height:auto!important;max-height:none!important;
    overflow:visible!important;overscroll-behavior:auto!important;
    scrollbar-width:auto!important;
  }
  body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 > .sidebar-footer-actions {
    flex:0 0 auto!important;position:relative!important;bottom:auto!important;
    margin-top:auto!important;width:100%!important;
  }
  /* Make footer share the exact rail geometry. No card or blank gap. */
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28,
  body.workspace-shell-v35.sidebar-collapsed .workspace-footer.workspace-footer-v28 {
    box-sizing:border-box!important;display:grid!important;
    grid-template-columns:var(--si41-rail-current) minmax(0,1fr)!important;
    gap:0!important;width:100%!important;max-width:none!important;
    margin:0!important;padding:0!important;
    background:var(--si41-panel)!important;border:0!important;
    border-top:1px solid var(--si41-line)!important;border-radius:0!important;
    box-shadow:none!important;
  }
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28::before {
    content:""!important;display:block!important;grid-column:1!important;grid-row:1!important;
    background:var(--si41-sidebar)!important;
    border-right:1px solid var(--si41-line)!important;
  }
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28>.workspace-footer-shell,
  body.workspace-shell-v35.sidebar-collapsed .workspace-footer.workspace-footer-v28>.workspace-footer-shell {
    box-sizing:border-box!important;grid-column:2!important;grid-row:1!important;
    width:100%!important;min-width:0!important;max-width:none!important;
    margin:0!important;padding:0 clamp(18px,2.2vw,42px)!important;
    border:0!important;border-radius:0!important;box-shadow:none!important;
    background:var(--si41-panel)!important;
  }
}
/* Unified sidebar content, icon rhythm, active group indication. */
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-shell-head {
  box-sizing:border-box!important;padding:18px 15px 14px!important;
  border-bottom:1px solid var(--si41-line)!important;gap:9px!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-title {
  font-size:.82rem!important;letter-spacing:-.02em!important;
  font-weight:850!important;white-space:normal!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-head-copy p {
  font-size:.72rem!important;line-height:1.45!important;
  margin:5px 0 0!important;color:var(--si41-muted)!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-filter-wrap {
  box-sizing:border-box!important;padding:12px 12px 10px!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-filter-field {
  width:100%!important;box-sizing:border-box!important;min-width:0!important;
  min-height:39px!important;border-radius:10px!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-filter-field input {
  min-width:0!important;width:100%!important;box-sizing:border-box!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-scrollarea {
  box-sizing:border-box!important;padding:6px 10px 18px!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group { margin:0 0 7px!important; }
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-toggle {
  box-sizing:border-box!important;display:flex!important;width:100%!important;
  min-height:34px!important;padding:7px 9px!important;
  align-items:center!important;justify-content:space-between!important;
  border-radius:8px!important;cursor:pointer!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-toggle[aria-expanded=false]+.sidebar-group-links,
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group.is-collapsed>.sidebar-group-links {
  display:none!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-toggle i {
  display:inline-flex!important;align-items:center!important;
  transform:rotate(0);transition:transform .18s ease;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-toggle[aria-expanded=false] i {transform:rotate(-90deg)}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-links {gap:2px!important}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-links>a {
  box-sizing:border-box!important;min-width:0!important;min-height:42px!important;
  gap:8px!important;padding:6px 8px!important;border-radius:10px!important;
  font-size:.765rem!important;line-height:1.28!important;font-weight:700!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-links>a:hover {
  background:var(--si41-panel)!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-links>a.active,
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-links>a[aria-current=page] {
  color:var(--si41-accent)!important;
  background:color-mix(in srgb,var(--si41-accent) 10%,var(--si41-panel))!important;
  box-shadow:inset 3px 0 0 var(--si41-accent)!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-icon,
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-icon .ui-icon {
  flex-shrink:0!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-icon .ui-icon {width:17px!important;height:17px!important}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-footer-actions {
  box-sizing:border-box!important;display:flex!important;align-items:center!important;
  padding:12px!important;gap:7px!important;
  border-top:1px solid var(--si41-line)!important;
  border-radius:0!important;box-shadow:none!important;
  background:var(--si41-sidebar)!important;
}
body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-footer-actions>a {
  box-sizing:border-box!important;min-height:38px!important;min-width:0!important;
  padding:6px 8px!important;border-radius:9px!important;
  justify-content:center!important;gap:7px!important;
}
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-filter-wrap,
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-head-copy {display:none!important}
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-group-toggle {display:none!important}
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-group>.sidebar-group-links,
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-group.is-collapsed>.sidebar-group-links {
  display:grid!important;
}
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-group-links>a {
  grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;
  padding:5px!important;min-height:43px!important;
}
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-footer-actions {
  justify-content:center!important;flex-direction:column!important;padding:9px 5px!important;
}
body.workspace-shell-v35.sidebar-collapsed .dashboard > .platform-sidebar-v22 .sidebar-footer-actions>a {
  flex:0 0 42px!important;min-width:42px!important;max-width:46px!important;
}
/* Breadcrumb is a main-column heading, never another header row. */
body.workspace-shell-v35 .dashboard>.dash-main {
  box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:none!important;
  margin:0!important;padding:clamp(18px,2vw,30px) clamp(18px,2.2vw,42px) 38px!important;
  display:grid!important;gap:clamp(14px,1.2vw,20px)!important;align-content:start!important;
}
body.workspace-shell-v35.si39-breadcrumb-inline .dashboard>.dash-main>.breadcrumb-shell,
body.workspace-shell-v35.si39-breadcrumb-inline.sidebar-collapsed .dashboard>.dash-main>.breadcrumb-shell {
  box-sizing:border-box!important;position:static!important;display:block!important;
  width:100%!important;max-width:none!important;min-width:0!important;
  min-height:0!important;height:auto!important;margin:0!important;
  padding:0 0 11px!important;border:0!important;border-bottom:1px solid var(--si41-line)!important;
  border-radius:0!important;background:transparent!important;box-shadow:none!important;
  grid-template-columns:none!important;
}
body.workspace-shell-v35.si39-breadcrumb-inline .dashboard>.dash-main>.breadcrumb-shell>ol {
  display:flex!important;gap:7px!important;align-items:center!important;
  flex-wrap:wrap!important;min-width:0!important;grid-column:auto!important;
  padding:0!important;margin:0!important;
}
body.workspace-shell-v35 .dashboard>.dash-main .page-title {
  font-size:clamp(1.6rem,2.1vw,2.5rem)!important;line-height:1.14!important;
  letter-spacing:-.045em!important;overflow-wrap:anywhere!important;
}
body.workspace-shell-v35 .dashboard>.dash-main :is(.panel,.metric-card,.dash-hero,.grid,.dashboard-grid-main,.table-wrap) {min-width:0!important}
body.workspace-shell-v35 .dashboard>.dash-main .panel {
  border-color:var(--si41-line)!important;
  border-radius:15px!important;
  box-shadow:0 3px 16px rgba(13,31,48,.035)!important;
}
body.workspace-shell-v35 .dashboard>.dash-main .grid.grid-2 {grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.workspace-shell-v35 .dashboard>.dash-main :is(.table-wrap,.table-responsive) {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  overflow-x:auto!important;overscroll-behavior-x:contain;
}
body.workspace-shell-v35 .dashboard>.dash-main :is(.table-wrap,.table-responsive) table {max-width:100%!important}
body.workspace-shell-v35 .dashboard>.dash-main :is(input,select,textarea) {max-width:100%;}
body.workspace-shell-v35 .dashboard>.dash-main :is(.check-row,.inline-form) input[type=checkbox] {
  flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;
  margin:0!important;accent-color:var(--si41-accent);
}
body.workspace-shell-v35 .dashboard>.dash-main .inline-form {display:flex;flex-wrap:wrap;align-items:center;gap:8px}
body.workspace-shell-v35 .dashboard>.dash-main :is(.check-row,.inline-form) {min-width:0}
/* Footer: compact, predictable and aligned with main content. */
body.workspace-shell-v35 .workspace-footer.workspace-footer-v28 .workspace-footer-content {
  box-sizing:border-box!important;min-height:62px!important;
  padding:11px 0!important;display:flex!important;align-items:center!important;
  gap:12px!important;flex-wrap:wrap!important;
}
body.workspace-shell-v35 .workspace-footer.workspace-footer-v28 .workspace-footer-links {
  display:flex!important;flex-wrap:wrap!important;gap:5px 13px!important;
  margin-left:auto!important;min-width:0!important;
}
body.workspace-shell-v35 .workspace-footer.workspace-footer-v28 .workspace-footer-links a {
  min-height:26px;display:inline-flex;align-items:center;text-decoration:none;
  color:var(--si41-muted)!important;font-size:.72rem!important;
}
body.workspace-shell-v35 .workspace-footer.workspace-footer-v28 .workspace-footer-copy {
  margin-left:auto!important;white-space:nowrap;color:var(--si41-muted)!important;
}
/* Integration readiness cards from V39 remain supported. */
.si39-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}
.si39-status-card{background:var(--v35-surface,#fff);border:1px solid var(--v35-border,#dce5ee);border-radius:14px;padding:18px;min-width:0}
.si39-status-card h2{font-size:1.05rem;margin:0 0 8px}
.si39-status-card p{font-size:.84rem;color:var(--v35-muted,#596a7e);line-height:1.5;margin:.4rem 0 12px}
.si39-status-card .si39-status{font-size:.73rem;font-weight:800;border-radius:99px;padding:5px 9px;display:inline-block;border:1px solid #cadce2}
.si39-status.is-set{border-color:#8fdccb;color:#087967;background:#e7faf5}
.si39-status.is-missing{border-color:#f0c98a;color:#95610b;background:#fff8e8}
.si39-status-card .si39-status-note{display:block;font-size:.74rem;line-height:1.45;margin-top:10px;color:var(--v35-muted,#596a7e)}
.si39-status-card .si39-status-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
.si39-status-links a{font-size:.77rem;font-weight:750;line-height:1.3;text-decoration:underline;text-underline-offset:3px}
.si39-status-meta{padding:16px;border:1px solid var(--v35-border,#dce5ee);border-radius:12px;background:var(--v35-surface,#fff);line-height:1.55}
.si39-status-meta code{overflow-wrap:anywhere}
/* Keyboard and responsive behaviour. No competing sidebar event handlers. */
body.workspace-shell-v35 :is(.backend-header,.platform-sidebar-v22,.workspace-footer) :is(button,a,input,select,textarea):focus-visible,
body.workspace-shell-v35 .dash-main :is(button,a,input,select,textarea):focus-visible {
  outline:3px solid var(--si41-accent)!important;outline-offset:2px!important;
}
@media(max-width:1320px) {
  body.workspace-shell-v35 .site-header.backend-header,
  body.workspace-shell-v35.sidebar-collapsed .site-header.backend-header {
    grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;
    padding:0 14px!important;
  }
  body.workspace-shell-v35 #app-main.main-client,
  body.workspace-shell-v35 #app-main.main-admin {
    box-sizing:border-box!important;width:100%!important;max-width:none!important;
    margin:0!important;padding:0!important;
    background:transparent!important;min-width:0!important;
  }
  body.workspace-shell-v35 .dashboard,
  body.workspace-shell-v35.sidebar-collapsed .dashboard {
    box-sizing:border-box!important;display:block!important;
    width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
    grid-template-columns:none!important;gap:0!important;
  }
  body.workspace-shell-v35 .dashboard > .sidebar-v18-24.platform-sidebar-v22[data-platform-sidebar],
  body.workspace-shell-v35.sidebar-collapsed .dashboard > .sidebar-v18-24.platform-sidebar-v22[data-platform-sidebar] {
    box-sizing:border-box!important;position:fixed!important;
    top:var(--ws-top-offset,70px)!important;bottom:0!important;left:0!important;right:auto!important;
    width:min(330px,90vw)!important;height:calc(100dvh - var(--ws-top-offset,70px))!important;
    min-height:0!important;max-height:none!important;margin:0!important;
    padding:0!important;overflow:hidden!important;
    display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;
    background:var(--si41-sidebar)!important;border-radius:0!important;
    box-shadow:18px 0 60px rgba(5,20,35,.13)!important;
    transform:translateX(-108%)!important;z-index:240!important;
  }
  body.workspace-shell-v35.sidebar-open .dashboard > .sidebar-v18-24.platform-sidebar-v22[data-platform-sidebar] {
    transform:translateX(0)!important;
  }
  body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 > .sidebar-scrollarea {
    flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior:contain!important;
  }
  body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 > .sidebar-footer-actions {
    position:relative!important;bottom:auto!important;flex:0 0 auto!important;margin:0!important;
  }
  body.workspace-shell-v35 .dashboard>.dash-main {
    padding:18px clamp(12px,2.5vw,26px) 30px!important;
  }
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28,
  body.workspace-shell-v35.sidebar-collapsed .workspace-footer.workspace-footer-v28 {
    width:100%!important;max-width:none!important;margin:0!important;padding:0!important;
    border-top:1px solid var(--si41-line)!important;background:var(--si41-panel)!important;
  }
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28::before {display:none!important}
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28>.workspace-footer-shell,
  body.workspace-shell-v35.sidebar-collapsed .workspace-footer.workspace-footer-v28>.workspace-footer-shell {
    width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;
    padding:0 clamp(14px,2vw,26px)!important;border:0!important;border-radius:0!important;
    box-shadow:none!important;background:transparent!important;
  }
  .si39-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px) {
  body.workspace-shell-v35 .backend-header .brand-copy small {display:none!important}
  body.workspace-shell-v35 .dashboard>.dash-main .grid.grid-2,
  body.workspace-shell-v35 .dashboard>.dash-main .dashboard-grid-main {grid-template-columns:minmax(0,1fr)!important}
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28 .workspace-footer-content {
    align-items:flex-start!important;flex-direction:column!important;
  }
  body.workspace-shell-v35 .workspace-footer.workspace-footer-v28 :is(.workspace-footer-links,.workspace-footer-copy) {
    margin-left:0!important;
  }
  .si39-status-grid{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:420px) {
  body.workspace-shell-v35 .backend-header .brand-copy .brand-text {font-size:.80rem!important}
  .si39-brand-lockup{font-size:.76rem!important}
  body.workspace-shell-v35 .backend-header .brand-logo-img,
  body.workspace-shell-v35 .backend-header .brand-logo-img img {width:34px!important;height:34px!important}
  body.workspace-shell-v35 .dashboard>.dash-main {padding:14px 12px 26px!important}
}
@media(prefers-reduced-motion:reduce) {
  body.workspace-shell-v35 .dashboard > .platform-sidebar-v22,
  body.workspace-shell-v35 .dashboard > .platform-sidebar-v22 .sidebar-group-toggle i {transition:none!important}
}
