.html:dir(rtl),
[data-theme=corporate]:dir(rtl),
[data-theme=black]:dir(rtl) {
  font-family: "Noto Sans Arabic", "Public Sans", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.html:dir(ltr),
[data-theme=corporate]:dir(ltr),
[data-theme=black]:dir(ltr) {
  font-family: "Public Sans", "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

[data-theme=corporate] {
  --color-primary: #001F5F;
  --color-secondary: #F58C35;
  --color-neutral: #818181;
  --color-error: #e03434;
}

[data-theme=black] {
  --color-primary: #F58C35;
  --color-secondary: #4A90E2;
  --color-error: #e03434;
}

.menu-item {
  position: relative;
  display: flex;
  align-items: center;
  gap: calc(var(--spacing) * 3);
  border-radius: var(--radius-lg);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-theme-sm);
  line-height: var(--tw-leading, var(--text-theme-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.menu-item-active {
  background-color: var(--color-base-200);
  color: var(--color-base-content);
}

@media (hover: hover) {
  .menu-item-inactive:hover {
    background-color: var(--color-base-200);
  }
}
.menu-item-inactive:is(.dark *) {
  color: var(--color-gray-300);
}
.menu-item-icon-active {
  fill: var(--color-base-content);
}

.sidebar:hover {
  width: 290px;
}

.sidebar:hover .logo {
  display: block;
}

.sidebar:hover .logo-icon {
  display: none;
}

.sidebar:hover .sidebar-header {
  justify-content: space-between;
}

.sidebar:hover .menu-group-title {
  display: block;
}

.sidebar:hover .menu-group-icon {
  display: none;
}

.sidebar:hover .menu-item-text {
  display: inline;
}

.sidebar:hover .menu-item-arrow {
  display: block;
}

.sidebar:hover .menu-dropdown {
  display: flex;
}

.textarea.is-invalid {
  margin-bottom: -0.5em;
}

[dir=rtl] .select[dir=ltr] {
  background-position: calc(100% - 0.5rem);
}/*# sourceMappingURL=style.css.map */