/* Shared account dropdown. Independent of the dark cabinet content styles. */
.forkom-client-menu{position:relative;display:inline-flex;flex-shrink:0;font-family:Roboto,Arial,sans-serif}
.forkom-client-menu .forkom-header-account-link{white-space:nowrap}
.forkom-client-menu-caret{display:none;flex:none;transition:transform .15s ease}
.forkom-client-menu[data-authenticated="1"] .forkom-client-menu-caret{display:block}
.forkom-client-menu [aria-expanded="true"] .forkom-client-menu-caret{transform:rotate(180deg)}
.forkom-client-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:1200;width:278px;max-width:calc(100vw - 32px);padding:8px;background:#211c2c;border:1px solid #44394f;border-radius:13px;box-shadow:0 14px 42px #130d2940;color:#f3effa;white-space:normal;box-sizing:border-box}
.forkom-client-menu-panel[hidden]{display:none!important}
.forkom-client-menu-panel :is(a,button){display:flex;align-items:center;width:100%;box-sizing:border-box;padding:12px 14px;min-height:44px;gap:10px;border:0;border-radius:7px;background:transparent;color:#eee8f7;font:500 14px/1.4 Roboto,Arial,sans-serif;text-decoration:none;text-align:left;cursor:pointer;white-space:normal}
.forkom-client-menu-panel :is(a,button):hover,.forkom-client-menu-panel a[aria-current="page"]{background:#38294e;color:#dec8ff}
.forkom-client-menu-panel :is(a,button):focus-visible{outline:2px solid #ba99ff;outline-offset:-2px;background:#38294e}
.forkom-client-menu-panel button[data-forkom-client-logout]{color:#ffb9c3}
.forkom-client-menu-panel button:disabled{opacity:.6;cursor:wait}
.forkom-client-menu-separator{height:1px;background:#44394f;margin:6px 10px}
.forkom-client-menu-panel .forkom-client-menu-error{font:12px/1.5 Roboto,Arial,sans-serif;margin:8px 12px;color:#ffb9c3;overflow-wrap:anywhere}
@media(max-width:1025px){.forkom-site-header .navigation_mobile-flex .forkom-client-menu .forkom-header-account-link{min-height:40px;box-sizing:border-box;padding:9px 10px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.forkom-client-menu-caret{transition:none}}
