@charset "UTF-8";
/* #region Colors */
:root {
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--black: #000000;
  --wp--preset--color--blue: #0060AC;
  --wp--preset--color--grey: #606060;
  --wp--preset--color--light-grey: #f0f0f7;
  --wp--preset--color--medium-grey: #88888B;
}

/* #region Filters */
/* #endregion Filters */
/* #endregion Colors */
/* #region Spacing */
/* #endregion Spacing */
/* #region Container and Sizes */
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 90%;
}

.small-white-container, .small-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  width: 90%;
}

.small-white-container {
  background-color: #ffffff;
  padding: 2rem;
}
.small-white-container h1 {
  color: #0060AC;
}

/* #endregion Container and Sizes */
/* #region Fonts */
/* #endregion Fonts */
/* #region Font Sizes */
/* #endregion Font Sizes */
/* #region CI / CD Hönninger */
/* #endregion CI / CD Hönninger */
/* #region Icons */
/* #endregion Icons */
.wp-block-nxt-intranet-user-menu .user-menu-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  position: relative;
  cursor: pointer;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown svg {
  width: 18px;
  height: 18px;
  margin-left: 0.25rem;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown span.user-name {
  font-size: 1.125rem;
  font-weight: 600;
  margin-left: 1rem;
  /* color: $blue; */
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .user-avatar {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  transition: opacity 0.2s;
  margin-left: 0;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .user-avatar:hover {
  opacity: 0.8;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .user-avatar img {
  display: block;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .dropdown-content {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 3000;
  min-width: 200px;
  margin-top: 0.5rem;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .dropdown-content a {
  display: block;
  padding: 0.75rem 1rem;
  color: inherit;
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .dropdown-content a:hover {
  background: #f5f5f5;
}
@media (hover: hover) {
  .wp-block-nxt-intranet-user-menu .user-menu-dropdown:hover .dropdown-content {
    opacity: 1;
    visibility: visible;
  }
}
.wp-block-nxt-intranet-user-menu .user-menu-dropdown .dropdown-content.is-active {
  opacity: 1;
  visibility: visible;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .plus-icon {
  align-items: center;
  border: 2px solid #0060AC;
  display: flex;
  justify-content: center;
  padding: 0.25rem;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .plus-icon:hover {
  background: #0060AC;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .plus-icon:hover svg {
  color: #ffffff;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .plus-icon svg {
  width: 18px;
  height: 18px;
  transition: transform 0.2s;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .dropdown-content {
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 100;
  min-width: 205px;
  margin-top: 0.5rem;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .dropdown-content a {
  display: block;
  padding: 0.75rem 1rem;
  color: inherit;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .dropdown-content a:hover {
  background: #f5f5f5;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .dropdown-content a img {
  vertical-align: middle;
  margin-right: 5px;
}
@media (hover: hover) {
  .wp-block-nxt-intranet-user-menu .create-menu-dropdown:hover .dropdown-content {
    opacity: 1;
    visibility: visible;
  }
  .wp-block-nxt-intranet-user-menu .create-menu-dropdown:hover .plus-icon svg {
    transform: rotate(45deg);
  }
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown.is-active .plus-icon {
  background: #0060AC;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown.is-active .plus-icon svg {
  color: #ffffff;
  transform: rotate(45deg);
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown .dropdown-content.is-active {
  opacity: 1;
  visibility: visible;
}
.wp-block-nxt-intranet-user-menu .create-menu-dropdown.is-active .plus-icon svg {
  transform: rotate(45deg);
}

/* #region Responsive Design */
/* #region width <= 768px */
@media only screen and (width <= 768px) {
  .wp-block-nxt-intranet-user-menu .user-menu-container {
    gap: 2rem;
  }
  .wp-block-nxt-intranet-user-menu .dropdown-content.is-active {
    bottom: 100%;
    left: auto;
    right: 0;
    top: auto;
  }
}
/* #endregion width <= 768px */
/* #region width <= 370px */
@media only screen and (width <= 370px) {
  .wp-block-nxt-intranet-user-menu .user-menu-container {
    gap: 1.5rem;
  }
}
/* #endregion width <= 370px */
/* #endregion Responsive Design *//*# sourceMappingURL=user-menu.css.map */