.rb_dropdown{position:relative;}
.rb_dropdown .rb_dropdown-toggle{cursor:pointer;}
.rb_dropdown .rb_dropdown-toggle:after,.rb_dropdown .rb_dropdown-toggle:before{display:none;}
.rb_dropdown .rb_dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 1px 1px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.3);display:none;overflow:auto;position:absolute;left:0;top:100%;width:256px;z-index:100004;}
.rb_user-dropdown{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;}
.rb_user-dropdown svg{fill:#424750;height:24px;width:24px;}
.rb_user-dropdown.rb_show-dropdown{background:rgba(239,57,78,.1);}
.rb_user-dropdown-menu{font-weight:700;max-height:360px;overflow:auto;}
.rb_user-dropdown-menu .rb_dropdown-item:not(:last-child){border-bottom:1px solid #f0f0f1;}
.rb_user-dropdown-menu .rb_dropdown-item:hover{background:#f0f0f1;}
.rb_user-dropdown-menu .rb_dropdown-item.display-name{padding-bottom:8px;padding-top:8px;}
.rb_user-dropdown-menu .rb_dropdown-item.display-name svg{fill:#a1a3a8;}
.rb_user-dropdown-menu .rb_dropdown-item:not(.display-name) a .chevron{display:none;}
.rb_user-dropdown-menu .rb_dropdown-item a{align-items:center;display:flex;gap:8px;padding:8px 16px;color:#1e1e1e;text-decoration:none;}
.rb_user-dropdown-menu .rb_dropdown-item a .avatar{border-radius:50%;}
.rb_user-dropdown-menu .rb_dropdown-item a .chevron{margin-left:auto;}
.rb_user-dropdown-menu .rb_dropdown-item a svg{fill:#424750;height:24px;width:24px;}
.rb_user-dropdown-menu{left:0;right:unset;}
.rb_user-dropdown-menu .rb_dropdown-item a .chevron{margin-left:unset;margin-right:auto;transform:rotate(180deg);}
.rb_dropdown-toggle svg{fill:#a1a3a8;height:24px;width:24px;}
.rb_dropdown .rb_dropdown-toggle.rb_show-dropdown+.rb_dropdown-menu{display:block!important;}
.rb_user-dropdown .user.svg{fill:#424750;}

/* Dark Mode */
.dark .rb_dropdown .rb_dropdown-menu {
    background: #1e1e1e;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 4px 12px rgba(0, 0, 0, 0.6);
}
.dark .rb_user-dropdown svg {
    fill: #e0e0e0;
}
.dark .rb_user-dropdown.rb_show-dropdown {
    background: rgba(239, 57, 78, 0.25);
}
.dark .rb_user-dropdown-menu .rb_dropdown-item:not(:last-child) {
    border-bottom: 1px solid #2c2c2c;
}
.dark .rb_user-dropdown-menu .rb_dropdown-item:hover {
    background: #2a2a2a;
}
.dark .rb_user-dropdown-menu .rb_dropdown-item a {
    color: #e0e0e0;
}
.dark .rb_user-dropdown-menu .rb_dropdown-item a svg {
    fill: #e0e0e0;
}
.dark .rb_user-dropdown-menu .rb_dropdown-item.display-name svg {
    fill: #888888;
}
.dark .rb_user-dropdown .user.svg {
    fill: #d5d5d5;
}
