.sales-workspaces{display:flex;justify-content:flex-end;margin:-2px 0 7px;position:relative;z-index:8}
.sales-workspace-switcher{position:relative}
.sales-workspace-switcher>summary{list-style:none;display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid #cbd8eb;border-radius:11px;background:var(--surface,#fff);box-shadow:0 4px 14px #072a510d;cursor:pointer;font-size:11px;color:var(--text-muted,#526a83)}
.sales-workspace-switcher>summary::-webkit-details-marker{display:none}.sales-workspace-switcher>summary strong{font-size:12px;color:var(--text,#0b2440)}.sales-workspace-switcher>summary span:last-child{color:#5448dc;font-weight:800}
.sales-workspace-switcher[open]>summary{border-color:#6657e8;box-shadow:0 0 0 3px #6657e817}
.sales-workspace-menu{position:absolute;right:0;top:calc(100% + 7px);width:min(390px,calc(100vw - 40px));padding:9px;background:var(--surface,#fff);border:1px solid #cbd8eb;border-radius:14px;box-shadow:0 18px 45px #08284724}
.sales-workspace-menu>a{display:block;padding:11px 12px;border-radius:10px;text-decoration:none;color:inherit}.sales-workspace-menu>a:hover,.sales-workspace-menu>a:focus-visible,.sales-workspace-menu>a.selected{background:linear-gradient(110deg,#5a4be916,#05a6bd10)}.sales-workspace-menu>a strong{display:flex;justify-content:space-between;font-size:13px}.sales-workspace-menu>a small{display:block;margin-top:4px;line-height:1.4;color:var(--text-muted,#526a83)}
.sales-workspace-links{display:flex;flex-wrap:wrap;gap:8px 13px;padding:9px 12px 5px;border-top:1px solid #e5ecf5;font-size:12px}.sales-workspace-links b{color:#5448dc}.sales-workspace-links a{font-weight:700}
.sales-workspace-team{margin:7px 12px 4px;color:var(--text-muted,#526a83);font-size:11px;line-height:1.45}
@media(max-width:740px){.sales-workspaces{margin:0 0 7px}.sales-workspace-menu{position:fixed;top:auto;right:12px;left:12px;width:auto}.sales-workspace-switcher>summary{min-height:32px}}
.app-authenticated #sidebar .sidebar-logout-form{display:block!important;width:100%;margin:6px 0 0!important}
.app-authenticated #sidebar .sidebar-logout-button{display:flex!important;min-height:42px!important;height:auto!important;flex-direction:column;gap:1px!important;padding:4px 1px!important;font-size:9px!important;white-space:nowrap}
.app-authenticated #sidebar .sidebar-logout-button span{display:inline!important}
.crm-password-field{position:relative;width:100%}
.crm-password-field input{padding-right:52px!important;width:100%}
.crm-password-field input::-ms-reveal{display:none}
.app-form .crm-password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;min-height:42px;padding:8px;border:0;border-radius:9px;background:transparent;color:var(--text-muted,#526a83);box-shadow:none;cursor:pointer}
.app-form .crm-password-toggle:hover{background:#5549de12;color:#5448dc}
.app-form .crm-password-toggle:focus-visible{outline:2px solid #5448dc;outline-offset:-2px}
.crm-password-slash{display:none}.crm-password-toggle[aria-pressed="true"] .crm-password-slash{display:block}
