/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-bumis-menu,.block-bumis-user-role{position:relative;}.block-bumis-menu .button-wrapper{position:relative;cursor:pointer;}.block-bumis-menu .button-wrapper.active{background-color:#676a8d;color:#fff;}.block-bumis-menu .button-wrapper::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #444;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);}.block-bumis-menu .button-wrapper.active::after{border-top-color:#fff;}.block-bumis-menu .button-wrapper .menu__button{margin:0;line-height:50px;text-align:center;padding:0 3rem 0 1.5rem;}.block-bumis-menu .menu-wrapper{position:absolute;right:0;min-width:150px;background-color:#fff;border-radius:3px;z-index:99;box-shadow:0 0 6px 1px rgba(0,0,0,0.2);}.block-bumis-menu .menu-wrapper .item-list .default-menu{margin:0;padding:0.25rem 0;}.block-bumis-menu .menu-wrapper .item-list .default-menu li{list-style-type:none;margin:0;}.block-bumis-menu .menu-wrapper .item-list .default-menu li a{line-height:normal;padding:0.5rem 1rem;text-align:left;text-decoration:none;}.block-bumis-menu .menu-wrapper .item-list .default-menu li a:hover{background-color:#676a8d;color:#fff;}.block-bumis-menu .menu-login{margin:0;}.block-bumis-menu .menu-login li{display:block;list-style-type:none;margin:0;}.block-bumis-menu .menu-login li a:hover{text-decoration:none;}.block-bumis-menu .menu-login li .active{background-color:#676a8d;color:#fff;}.block-bumis-user-role,.block-bumis-user-account-menu{margin-left:auto;}.block-bumis-menu ~ .block-bumis-user-account-menu{margin-left:0;}.block-bumis-management-menu .menu-wrapper{min-width:200px;}
