/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./dev/scss/admin-bar-switcher.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/**
 * Admin bar Light/Dark/System switcher - standalone build.
 *
 * The main Adminify stylesheets are deliberately skipped on customize.php
 * (Assets::should_skip_adminify_scripts), and the copy inside `style.scss` is
 * scoped under `.adminify-ui` anyway. WordPress 7.1 renders the admin bar on
 * that screen, so the switcher node ships with nothing to style it. This entry
 * reuses the unscoped rules from the default-UI build so the widget can carry
 * its own styling wherever the rest of Adminify is not loaded.
 */
#wp-adminify-color-mode-wrapper {
  position: relative;
}
#wp-adminify-color-mode-wrapper .mode-icon {
  padding: 4px;
  width: 18px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.2s ease-out;
}
#wp-adminify-color-mode-wrapper .mode-icon.adminify-color-mode-system-active {
  width: 22px;
}
#wp-adminify-color-mode-wrapper .mode-icon .darkIcon,
#wp-adminify-color-mode-wrapper .mode-icon .lightIcon {
  position: absolute;
}
#wp-adminify-color-mode-wrapper .mode-icon > svg {
  width: 18px;
  height: 18px;
}
#wp-adminify-color-mode-wrapper .mode-icon > svg.systemIcon {
  width: 14px;
  height: 14px;
}
#wp-adminify-color-mode-wrapper .mode-icon > svg.systemIcon path {
  stroke-width: 1.5px;
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown {
  background: #2c3338;
  width: 110px;
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 5px 0 5px 10px;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 40px;
  right: -39px;
  z-index: 9999;
  box-sizing: border-box;
  visibility: hidden;
  opacity: 0.0001;
  transition: 0.3s cubic-bezier(0.2, 0, 0, 1.6);
  transform: scale(0.6) translateY(-20%);
  -webkit-transform: scale(0.6) translateY(-20%);
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown::before {
  content: "";
  position: absolute;
  height: 12px;
  width: 12px;
  border: solid 1px #eee;
  border-width: 1px 0 0 1px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  background-color: #2c3338;
  top: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown > div {
  background: none;
  border: none;
  text-align: left;
  font-size: 14px;
  color: white;
  padding: 3px 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown > div > span {
  font-size: 12px;
  color: #fff;
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown > div > svg.lightIcon,
#wp-adminify-color-mode-wrapper .light-dark-dropdown > div > svg.darkIcon {
  width: 16px !important;
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown > div > svg.systemIcon {
  width: 14px;
}
#wp-adminify-color-mode-wrapper .light-dark-dropdown > div > svg.systemIcon path {
  stroke-width: 1.5px;
}
#wp-adminify-color-mode-wrapper .adminify-color-mode-dark-active .darkIcon {
  display: block;
}
#wp-adminify-color-mode-wrapper .adminify-color-mode-dark-active .lightIcon,
#wp-adminify-color-mode-wrapper .adminify-color-mode-dark-active .systemIcon {
  display: none;
}
#wp-adminify-color-mode-wrapper .adminify-color-mode-light-active .darkIcon,
#wp-adminify-color-mode-wrapper .adminify-color-mode-light-active .systemIcon {
  display: none;
}
#wp-adminify-color-mode-wrapper .adminify-color-mode-light-active .lightIcon {
  display: block;
}
#wp-adminify-color-mode-wrapper .adminify-color-mode-system-active .systemIcon {
  display: block;
}
#wp-adminify-color-mode-wrapper .adminify-color-mode-system-active .lightIcon,
#wp-adminify-color-mode-wrapper .adminify-color-mode-system-active .darkIcon {
  display: none;
}
