*,
*::before,
*::after {
  box-sizing: border-box;
}

#wpadminbar #wp-admin-bar-access-control-switch-as-customer > .ab-item {
  display: flex;
  align-items: center;
  gap: 5px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer > .ab-item .ab-icon::before {
  width: 20px;
  height: 20px;
  content: url('../../images/menu-logo.svg');
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer > .ab-sub-wrapper > ul.ab-submenu {
  padding-top: 0;
  padding-bottom: 0;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer .ab-sub-wrapper {
  background-color: #393f4c;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer .ab-sub-wrapper .wp-admin-bar-arrow::before {
  display: none;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer .ab-sub-wrapper .ab-sub-wrapper {
  display: block;
  position: relative;
  left: 0;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item {
  height: auto !important;
  width: 261px;
  box-sizing: border-box;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user {
  width: 100%;
  display: flex;
  gap: 10px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap {
  position: relative;
  flex: 1;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-user-input {
  background-color: #f1f7ff;
  border-radius: 4px;
  padding: 8px 10px;
  height: 32px;
  box-sizing: border-box;
  width: 100%;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result {
  position: absolute;
  z-index: 9;
  width: 100%;
  background-color: #f1f7ff;
  box-shadow: -1px 6px 20px 0px rgba(143, 168, 183, 0.1019607843);
  border-radius: 4px;
  overflow: hidden;
  margin-top: 5px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul {
  max-height: 130px;
  overflow-y: scroll;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul li {
  height: auto;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul li a {
  color: #757575;
  display: block;
  padding: 8px 10px;
  box-sizing: border-box;
  line-height: 1.2;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul li:hover a {
  background-color: #0167ff;
  color: #ffffff;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar {
  width: 4px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #ffffff;
  border-radius: 10px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar-thumb {
  background: #929292;
  border-radius: 10px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar-thumb:hover {
  background: #929292;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item form.search-user .search-user-btn {
  background-color: #5C63C4;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 8px 10px;
  border-radius: 4px;
  flex: 0 0 63px;
  width: 63px;
  border-style: none;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li .ab-item .title-part {
  display: inline-block;
  width: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-form-in-admin-bar {
  z-index: 999999;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-form-in-admin-bar > .ab-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-current-user-title > .ab-item {
  padding-top: 6px;
  padding-bottom: 6px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-switch-user-current > .ab-item {
  padding-bottom: 6px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-recent-users-title > .ab-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-recent-users-title .ab-sub-wrapper ul li a {
  padding-top: 5px;
  padding-bottom: 5px;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-recent-users-title .ab-sub-wrapper ul li a:hover {
  background-color: #5C63C4;
  color: #ffffff;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-switch-user-current .ab-item {
  display: flex;
  gap: 5px;
  align-items: center;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-switch-user-current .ab-item img {
  border-radius: 50%;
  border: 1.5px solid #e6f0ff;
}
#wpadminbar #wp-admin-bar-access-control-switch-as-customer ul li#wp-admin-bar-access-control-switch-user-current .ab-item span {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  color: #ffffff;
}/*# sourceMappingURL=access-control.css.map */