.hcrm-account-menu{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;flex:none;isolation:isolate;color:#172033;background:#fff;border:1px solid #d8dfe9;border-radius:10px;font:600 14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:start;white-space:nowrap}
.hcrm-account-menu *{box-sizing:border-box}
.hcrm-account-menu .hcrm-account-home{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;color:#172033;background:transparent;text-decoration:none;border:0;border-radius:9px 0 0 9px}
.hcrm-account-home svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}
.hcrm-account-menu .hcrm-account-disclosure{margin:0;padding:0;border:0;background:transparent}
.hcrm-account-disclosure>summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;list-style:none;cursor:pointer;border-inline-start:1px solid #d8dfe9;border-radius:0 9px 9px 0;color:#172033;background:transparent}
.hcrm-account-disclosure>summary::-webkit-details-marker{display:none}
.hcrm-account-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.hcrm-account-disclosure[open] .hcrm-account-chevron{transform:translateY(2px) rotate(225deg)}
.hcrm-account-menu .hcrm-account-panel{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:1000;width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);overflow:auto;overscroll-behavior:contain;padding:8px;background:#fff;color:#172033;border:1px solid #d8dfe9;border-radius:12px;box-shadow:0 12px 36px #17203326;white-space:normal}
.hcrm-account-menu .hcrm-account-panel a,.hcrm-account-menu .hcrm-account-panel button{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;margin:0;border:0;border-radius:6px;background:#fff;color:#172033;text-align:start;text-decoration:none;font:500 14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.hcrm-account-menu .hcrm-account-home:hover,.hcrm-account-disclosure>summary:hover,.hcrm-account-menu .hcrm-account-panel a:hover,.hcrm-account-menu .hcrm-account-panel button:hover{background:#edf3ff;color:#163e88;text-decoration:none}
.hcrm-account-menu :is(a,button,summary):focus-visible{outline:3px solid #245ad0;outline-offset:2px}
.hcrm-account-menu .hcrm-account-name{margin:0 4px 6px;padding:10px 8px;color:#515e74;font-size:13px;font-weight:600;border-bottom:1px solid #e5eaf2;overflow-wrap:anywhere}
.hcrm-account-menu .hcrm-account-status{margin:0;padding:10px 12px;color:#515e74;font-size:13px;font-weight:400;line-height:1.5}
.hcrm-account-menu .hcrm-account-business:not(:empty){border-block:1px solid #e5eaf2;margin-block:6px;padding-block:6px}
.hcrm-account-menu form{margin:6px 0 0;padding:6px 0 0;border-top:1px solid #e5eaf2}
.hcrm-account-menu [hidden]{display:none!important}
@media(max-width:480px){.hcrm-account-home>span{display:none}.hcrm-account-menu .hcrm-account-home{min-width:44px;justify-content:center;padding-inline:10px}}
@media(prefers-reduced-motion:no-preference){.hcrm-account-chevron{transition:transform .15s ease}}
/* Purpose groups share the workspace labels and collapse independently. */
.hcrm-account-menu .hcrm-account-business:not(:empty){border:0;margin:0;padding:0}
.hcrm-account-menu .hcrm-account-group{margin:8px 0 0;padding:8px 0 0;border:0;border-top:1px solid #e5eaf2;background:#fff;color:#172033}
.hcrm-account-menu .hcrm-account-group h3{margin:0;padding:6px 12px 4px;color:#515e74;background:#fff;font:700 12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.025em}

.hcrm-account-menu .hcrm-account-group > summary{display:flex;align-items:center;min-height:44px;list-style:none;cursor:pointer;background:#fff;color:#515e74;border:0;margin:0;padding:0}
.hcrm-account-menu .hcrm-account-group > summary::-webkit-details-marker{display:none}
.hcrm-account-menu .hcrm-account-group > summary h3{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0}
.hcrm-account-menu .hcrm-account-group > summary:hover,.hcrm-account-menu .hcrm-account-group > summary:hover h3{background:#edf3ff;color:#163e88}
.hcrm-account-group-chevron{width:7px;height:7px;flex:none;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.hcrm-account-group[open] > summary .hcrm-account-group-chevron{transform:translateY(2px) rotate(225deg)}
@media(prefers-reduced-motion:no-preference){.hcrm-account-group-chevron{transition:transform .15s ease}}
