.cs-dropdown button{overflow:hidden;text-overflow:ellipsis}.cs-dropdown button:focus{pointer-events:none}.cs-dropdown ul{padding-left:0;list-style:none;margin:0;min-width:100%;left:0;top:100%;transition:visibility .3s linear,opacity .3s ease,transform .3s ease;transform:translateY(calc(var(--number-10) / var(--base-font-size) * -1rem));background-color:var(--color-palette-white);margin-top:calc(var(--number-10)/var(--base-font-size)*1rem);border-radius:calc(var(--border-radius-xs)/var(--base-font-size)*1rem);border:1px solid color-mix(in srgb, var(--color-palette-black-coffee) 50%, transparent);padding:calc(var(--space-xs)/var(--base-font-size)*1em) calc(var(--space-xxs)/var(--base-font-size)*1em);box-shadow:0px calc(var(--space-xxs)/var(--base-font-size)*1em) calc(var(--space-xxs)/var(--base-font-size)*1em) 0px rgba(0,0,0,.25);z-index:1}.cs-dropdown ul li a{text-decoration:none;color:var(--color-theme-secondary);border-radius:calc(var(--border-radius-xs)/var(--base-font-size)*1rem);display:block;padding:calc(var(--space-xs)/var(--base-font-size)*1em) calc(var(--space-sm)/var(--base-font-size)*1em)}.cs-dropdown ul li a:not(.disabled):hover,.cs-dropdown ul li a:not(.disabled):focus-visible{background-color:color-mix(in srgb, var(--color-palette-oat-beige) 50%, transparent)}.cs-dropdown ul li a:not(.disabled):focus-visible{outline-offset:0}.cs-dropdown ul li a.disabled{cursor:not-allowed;color:var(--color-palette-light-gray, #aaa);text-decoration:line-through}.cs-dropdown button:focus~ul,.cs-dropdown--open ul{transform:translateY(0);visibility:visible;opacity:1}.tab-user .cs-dropdown:focus-within ul{transform:translateY(0);visibility:visible;opacity:1}
