/* One logo lockup shared by Workspace and E-Leave. Keep brand proportions
   independent of the user's content font-size preference. */
.workspace-theme .ws-brand{display:inline-flex;align-items:center;gap:12px;width:fit-content;max-width:100%;flex-shrink:0;padding:0;margin:0;color:#173968;text-decoration:none;white-space:nowrap;font-family:var(--ws-font-family);font-style:normal;line-height:1;vertical-align:middle}
.workspace-theme .ws-brand-mark{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;background:#173968;color:#fff;font-size:32px;font-weight:750;letter-spacing:-3px;padding-right:4px;line-height:1}
.workspace-theme .ws-brand-name{display:block;color:#173968;font-size:28px;font-weight:750;letter-spacing:-1.1px;line-height:1}
.workspace-theme .ws-brand-sub{display:block;margin-top:8px;color:#173968;font-size:9px;font-weight:600;letter-spacing:3.7px;line-height:1}
.workspace-theme .navbar .ws-brand{padding:8px 12px;background:#f5f7fc;border-radius:12px;margin-right:16px}
.workspace-theme .login-card .ws-brand{margin-bottom:60px}
.workspace-theme .sidebar>.ws-brand{margin-left:8px}
.workspace-theme .ws-brand-centered{margin:0 auto 24px}
.workspace-theme .ws-brand-spaced{margin-bottom:24px}
.workspace-theme .ws-brand-bar{padding:20px 24px;background:#f5f7fc;border-bottom:1px solid #e2e9f4}
.workspace-theme.dark-mode .ws-brand:not(.navbar-brand){background:#f5f7fc;border-radius:12px;padding:8px 12px}
@media(max-width:760px){.workspace-theme .ws-brand{gap:10px}.workspace-theme .ws-brand-mark{width:40px;height:40px;border-radius:12px;font-size:28px}.workspace-theme .ws-brand-name{font-size:25px}.workspace-theme .ws-brand-sub{font-size:8px;letter-spacing:3.3px;margin-top:7px}.workspace-theme .navbar .ws-brand{padding:6px 8px;margin-right:0;gap:8px}.workspace-theme .navbar .ws-brand-mark{width:34px;height:34px;font-size:25px;border-radius:10px}.workspace-theme .navbar .ws-brand-name{font-size:21px}.workspace-theme .navbar .ws-brand-sub{font-size:7px;letter-spacing:2.7px;margin-top:5px}.workspace-theme .sidebar>.ws-brand{margin-left:0}.workspace-theme .login-card .ws-brand{margin-bottom:45px}}
