/* ../../../../../tmp/tmp-3889004-UeHbv5bTL607/zen_theme/zen_theme/public/scss/zen_theme.bundle.css */
.flex-auto {
  flex: 1 1 auto;
}
.relative {
  position: relative;
}
.text-gradient {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(145deg, var(--primary-color), var(--font-color));
}
.left-sidebar {
  background: var(--fg-color);
  border-right: solid 1px var(--subtle-accent);
  flex-direction: column;
}
.left-sidebar .menu-list li .no-arrow::before,
.left-sidebar .menu-list li .has-arrow::before,
.left-sidebar .menu-list li .sub-menu li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 95%;
  height: 100%;
  background-color: var(--sidebar-primary-color);
  border-radius: 0px 24px 24px 0px;
  transition: all 0.3s ease-in-out 0s;
}
.left-sidebar .menu-list li .no-arrow.active::before,
.left-sidebar .menu-list li .no-arrow:hover::before {
  left: 0 !important;
}
.left-sidebar .menu-list li .has-arrow::after {
  color: var(--sidebar-primary-text-color);
}
.left-sidebar .menu-list li .sub-menu li a::before {
  left: calc(-100% - 86px);
  width: calc(100% + 43px);
  background: linear-gradient(to right, color-mix(in srgb, var(--sidebar-primary-color) 85%, black) 0px, color-mix(in srgb, var(--sidebar-primary-color) 85%, black) 43px, var(--sidebar-primary-color) 43px, var(--sidebar-primary-color) 100% 43px);
}
.left-sidebar .menu-list li .sub-menu li a.active::before,
.left-sidebar .menu-list li .sub-menu li a:hover::before {
  left: -43px !important;
}
.left-sidebar .menu-list .no-arrow:hover::before,
.left-sidebar .menu-list .has-arrow:hover::before {
  background-color: color-mix(in srgb, var(--sidebar-primary-color) 85%, black);
}
.left-sidebar .menu-list .sub-menu li a:hover::before {
  background: linear-gradient(to right, color-mix(in srgb, var(--sidebar-primary-color) 85%, black) 0px, color-mix(in srgb, var(--sidebar-primary-color) 85%, black) 43px, color-mix(in srgb, var(--sidebar-primary-color) 85%, black) 43px, color-mix(in srgb, var(--sidebar-primary-color) 85%, black) 100% 43px);
}
.left-sidebar .label {
  color: var(--sidebar-primary-text-color);
}
.left-sidebar svg.icon {
  --icon-stroke: var(--sidebar-primary-text-color);
}
[data-theme=light]:root .btn.btn-default,
[data-theme=light]:root .btn.btn-primary,
[data-theme=dark]:root .btn.btn-default,
[data-theme=dark]:root .btn.btn-primary {
  background-color: var(--theme-primary-color);
  border-color: var(--theme-primary-color);
  color: var(--text-color);
}
[data-theme=light]:root .btn.btn-default:hover,
[data-theme=light]:root .btn.btn-default:active,
[data-theme=light]:root .btn.btn-primary:hover,
[data-theme=light]:root .btn.btn-primary:active,
[data-theme=dark]:root .btn.btn-default:hover,
[data-theme=dark]:root .btn.btn-default:active,
[data-theme=dark]:root .btn.btn-primary:hover,
[data-theme=dark]:root .btn.btn-primary:active {
  background-color: color-mix(in srgb, var(--theme-primary-color) 85%, black) !important;
  border-color: color-mix(in srgb, var(--theme-primary-color) 85%, black);
  color: var(--text-color) !important;
}
[data-theme=light]:root .btn.btn-default .es-icon,
[data-theme=light]:root .btn.btn-primary .es-icon,
[data-theme=dark]:root .btn.btn-default .es-icon,
[data-theme=dark]:root .btn.btn-primary .es-icon {
  stroke: var(--text-color);
}
[data-theme=light]:root .btn.filter-button.btn-primary-light,
[data-theme=dark]:root .btn.filter-button.btn-primary-light {
  background-color: color-mix(in srgb, var(--theme-primary-color) 85%, black) !important;
  border-color: color-mix(in srgb, var(--theme-primary-color) 85%, black);
}
[data-theme=light]:root .btn.filter-button.btn-primary-light .button-label,
[data-theme=dark]:root .btn.filter-button.btn-primary-light .button-label {
  color: var(--text-color);
}
[data-theme=light]:root .ce-header .h4::after,
[data-theme=dark]:root .ce-header .h4::after {
  content: "";
  position: absolute;
  left: 13px;
  bottom: 0px;
  width: 53px;
  border-bottom: 3px solid var(--theme-primary-color);
}
[data-theme=light]:root .content-page-container .page-head .page-head-content .page-title .title-area .title-text,
[data-theme=dark]:root .content-page-container .page-head .page-head-content .page-title .title-area .title-text {
  background: linear-gradient(145deg, var(--primary-color), var(--heading-color));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
[data-theme=light]:root .dropdown-menu,
[data-theme=light]:root .navbar,
[data-theme=dark]:root .dropdown-menu,
[data-theme=dark]:root .navbar {
  background: var(--fg-color);
}
[data-theme=light]:root .dropdown-menu .dropdown_list p,
[data-theme=light]:root .dropdown-menu .dropdown_list li a,
[data-theme=dark]:root .dropdown-menu .dropdown_list p,
[data-theme=dark]:root .dropdown-menu .dropdown_list li a {
  color: var(--font-color);
}
[data-theme=light]:root .dropdown-menu .dropdown_list p:hover,
[data-theme=light]:root .dropdown-menu .dropdown_list li a:hover,
[data-theme=dark]:root .dropdown-menu .dropdown_list p:hover,
[data-theme=dark]:root .dropdown-menu .dropdown_list li a:hover {
  color: var(--bs-link-hover-color);
}
[data-theme=light]:root .form-message.blue,
[data-theme=dark]:root .form-message.blue {
  border: 1px solid var(--theme-primary-color);
  background: var(--theme-primary-color);
}
[data-theme=light]:root .like-action,
[data-theme=dark]:root .like-action {
  display: flex;
}
[data-theme=light]:root .list-paging-area .btn-group .btn-paging.btn-info:not(:first-child),
[data-theme=dark]:root .list-paging-area .btn-group .btn-paging.btn-info:not(:first-child) {
  border-left: 0px;
}
[data-theme=light]:root .list-paging-area .btn-group .btn.btn-default.btn-info,
[data-theme=dark]:root .list-paging-area .btn-group .btn.btn-default.btn-info {
  background-color: color-mix(in srgb, var(--theme-primary-color) 85%, black) !important;
  border-color: color-mix(in srgb, var(--theme-primary-color) 85%, black);
  color: var(--text-color) !important;
}
[data-theme=light]:root #main-wrapper,
[data-theme=dark]:root #main-wrapper {
  background-color: var(--gray-1);
}
[data-theme=light]:root .search-bar,
[data-theme=dark]:root .search-bar {
  max-width: none;
}
[data-theme=light]:root .search-bar input,
[data-theme=dark]:root .search-bar input {
  color: var(--text-color) !important;
}
@media screen and (min-width: 768px) {
  [data-theme=light]:root .search-bar input,
  [data-theme=dark]:root .search-bar input {
    width: 310px !important;
  }
}
[data-theme=light]:root {
  --theme-primary-color: var(--primary-color);
}
[data-theme=light]:root .alert {
  background-color: white;
}
[data-theme=light]:root .btn.btn-secondary,
[data-theme=light]:root .btn.add-filter {
  background-color: #26d07c;
  border-color: #26d07c;
  color: var(--text-color) !important;
}
[data-theme=light]:root .btn.btn-secondary:hover,
[data-theme=light]:root .btn.btn-secondary:active,
[data-theme=light]:root .btn.add-filter:hover,
[data-theme=light]:root .btn.add-filter:active {
  background-color: color-mix(in srgb, #26d07c 85%, black) !important;
  border-color: color-mix(in srgb, #26d07c 85%, black) !important;
}
[data-theme=light]:root .btn.add-filter.text-muted {
  color: var(--text-color) !important;
}
[data-theme=light]:root .btn.add-filter.text-muted:hover {
  color: var(--text-color) !important;
}
[data-theme=light]:root .codex-editor__redactor .ce-block .ce-block__content .shortcut-widget-box {
  background-color: var(--fg-hover-color);
}
[data-theme=light]:root .form-control,
[data-theme=light]:root .form-select {
  border-color: var(--bs-border-color-translucent);
}
[data-theme=light]:root .widget.number-widget-box .widget-head {
  background-color: var(--fg-hover-color);
}
[data-theme=dark]:root {
  --theme-primary-color: var(--dark-primary-color);
}
[data-theme=dark]:root .preloader {
  background-color: var(--gray-1);
}
[data-theme=dark]:root .alert {
  background-color: var(--fg-color);
  border: solid 1px var(--subtle-accent);
}
[data-theme=dark]:root .btn {
  background-color: var(--subtle-accent);
  border-color: var(--subtle-accent);
}
[data-theme=dark]:root .btn:hover,
[data-theme=dark]:root .btn:active {
  background-color: var(--subtle-fg);
  border-color: var(--subtle-fg);
  box-shadow: none !important;
}
[data-theme=dark]:root .btn.btn-secondary,
[data-theme=dark]:root .btn.add-filter {
  background-color: #189959;
  border-color: #189959;
  color: var(--text-color) !important;
}
[data-theme=dark]:root .btn.btn-secondary:hover,
[data-theme=dark]:root .btn.btn-secondary:active,
[data-theme=dark]:root .btn.add-filter:hover,
[data-theme=dark]:root .btn.add-filter:active {
  background-color: color-mix(in srgb, #189959 85%, black) !important;
  border-color: color-mix(in srgb, #189959 85%, black);
  color: var(--text-color) !important;
}
[data-theme=dark]:root .btn.add-filter.text-muted {
  color: var(--text-color) !important;
}
[data-theme=dark]:root .btn.add-filter.text-muted:hover {
  color: var(--text-color) !important;
}
[data-theme=dark]:root .codex-editor__redactor .ce-block .ce-block__content .shortcut-widget-box {
  background-color: var(--subtle-accent);
}
[data-theme=dark]:root .codex-editor__redactor .ce-block .ce-block__content .shortcut-widget-box:hover {
  background-color: var(--fg-hover-color);
}
[data-theme=dark]:root .dropdown-menu {
  border: 1px solid var(--subtle-accent) !important;
}
[data-theme=dark]:root .dropdown-divider,
[data-theme=dark]:root .notifications-list .notification-list-header {
  border-color: var(--gray-2);
}
[data-theme=dark]:root .form-control,
[data-theme=dark]:root .form-select {
  border-color: var(--gray-600);
}
[data-theme=dark]:root .modal .modal-content {
  background-color: var(--card-color);
  border-color: var(--subtle-accent);
  color: var(--gray-6);
}
[data-theme=dark]:root .navbar iconify-icon {
  color: var(--icon-stroke) !important;
}
[data-theme=dark]:root .navbar .sidebartoggler.nav-icon-hover:hover::before {
  background-color: var(--subtle-accent);
}
[data-theme=dark]:root .navbar .sidebartoggler.nav-icon-hover .nav-icon-hover-bg:hover {
  background-color: var(--subtle-accent);
}
[data-theme=dark]:root .popover {
  border-color: var(--subtle-accent);
  background-color: var(--subtle-fg);
  color: var(--gray-6);
}
[data-theme=dark]:root .popover-header {
  background-color: var(--gray-1);
  color: var(--heading-color);
}
[data-theme=dark]:root use.like-icon {
  stroke: white;
}
[data-theme=dark]:root .widget.onboarding-widget-box .widget-body .onboarding-step.active {
  background-color: var(--subtle-accent);
}
[data-theme=dark]:root .widget.onboarding-widget-box .widget-body .onboarding-step:hover {
  background-color: var(--fg-hover-color);
}
[data-theme=dark]:root .widget.number-widget-box {
  border: 1px solid var(--gray-2);
}
[data-theme=dark]:root .widget.number-widget-box .widget-head {
  background-color: var(--fg-hover-color);
}
@media (min-width: 576px) {
  .frappe-control.input-max-width.col-sm-1 {
    width: 100%;
  }
}
.page-actions .btn {
  line-height: inherit;
}
/*# sourceMappingURL=zen_theme.bundle.E2EFDZA4.css.map */
