/* ../../../../../tmp/tmp-623505-ZdpZL16wJoWz/logica_theme/logica_theme/public/scss/logica-theme.bundle.css */
.widget.onboarding-widget-box {
  border-radius: 5px;
  padding: 1rem;
}
.standard-sidebar-section .sidebar-item-container .standard-sidebar-item a.item-anchor {
  font-size: 16px;
  padding: 0.6rem 1rem;
}
.btn {
  border-width: 1px;
  border-style: solid;
}
span[item-icon*=logica] .es-icon,
span[item-icon*=logica] .icon,
div[id*=logica] .es-icon,
div[id*=logica] .icon {
  --icon-stroke: transparent !important;
}
.page-body {
  padding-bottom: 3rem;
}
@media (max-width: 768px) {
  .page-body {
    padding-bottom: 5rem;
  }
}
.custom-footer {
  background-color: transparent;
  padding: 1.5rem 0;
  position: static;
  bottom: 0;
  width: 100%;
  z-index: 1;
}
.custom-footer .footer-content .footer-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (max-width: 768px) {
  .custom-footer .footer-content .footer-wrapper {
    flex-direction: column-reverse;
    text-align: center;
  }
}
.custom-footer .footer-content .footer-left,
.custom-footer .footer-content .footer-right {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
.custom-footer .footer-content .footer-logo {
  height: 2rem;
  width: auto;
}
@media (max-width: 480px) {
  .custom-footer .footer-content .footer-logo {
    height: 1.5rem;
  }
}
.custom-footer .footer-content .powered-by-text {
  white-space: nowrap;
}
.custom-footer .footer-content {
  display: flex;
  justify-content: space-between;
}
.custom-footer .footer-left {
  color: white;
  font-size: 16px;
  opacity: 0.9;
}
.custom-footer .footer-right {
  color: white;
  font-size: 16px;
  font-weight: 500;
}
.text-footer {
  color: white;
  text-decoration: none;
}
.text-footer:hover {
  color: #e0e0e0;
  text-decoration: underline;
}
.switch-chip span {
  position: relative;
  padding-left: 0.5rem;
}
.switch-chip span::before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: var(--green-600);
  position: absolute;
  border-radius: 50%;
  top: 0.5rem;
  left: 0;
  bottom: 0;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.switch-chip.active-chip span::before {
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
:root {
  --logica-retail-primary-b: #0d4194;
  --logica-retail-primary: #1248a0;
  --logica-retail-10: #0e75c0;
  --logica-retail-20: #0a5a9a;
  --logica-retail-30: #0a3f7f;
  --logica-retail-40: #0a2f6f;
  --logica-retail-50: #0a1f5f;
  --logica-retail-60: #0a1e5e;
  --logica-retail-70: #0a1c5c;
  --logica-retail-80: #0a1a5a;
  --logica-retail-90: #0a1800;
  --logica-retail-gradient: linear-gradient( 179.28deg, #11479f 0.56%, #09a9e5 99.32% );
  --logica-dark-950: #052144;
  --logica-dark-900: #113763;
  --logica-dark-800: #234798;
  --logica-dark-700: #2db57c;
  --logica-dark-600: #3074e0;
  --logica-dark-550: #1b4d83;
  --logica-dark-500: #4691eb;
  --logica-dark-450: #2db57c;
  --logica-dark-400: #69b0f1;
  --logica-dark-300: #99ccf7;
  --logica-dark-200: #c3dffa;
  --logica-dark-150: #d8edff;
  --logica-dark-100: #e0eefe;
  --logica-dark-50: #f0f7fe;
  --logica-light-50: #f1f5f9;
  --logica-light-100: #e1eff8;
  --logica-light-200: #c9e3f4;
  --logica-light-300: #a4d1ec;
  --logica-light-400: #87bfe4;
  --logica-light-500: #5a9cd7;
  --logica-light-600: #4584cb;
  --logica-light-700: #3c70b9;
  --logica-light-800: #365c97;
  --logica-light-900: #304d78;
  --logica-light-950: #21304a;
  --logica-red-950: #460b14;
  --logica-red-900: #7f1c2f;
  --logica-red-800: #941d2f;
  --logica-red-750: #8c5600;
  --logica-red-700: #b02031;
  --logica-red-600: #c62a39;
  --logica-red-500: #e64d54;
  --logica-red-400: #f07c7f;
  --logica-red-300: #f9c2c3;
  --logica-red-200: #f6abab;
  --logica-red-100: #fde7e6;
  --logica-red-50: #fef2f2;
  --logica-gray-950: #23262e;
  --logica-gray-900: #343946;
  --logica-gray-800: #3b4251;
  --logica-gray-700: #444d60;
  --logica-gray-600: #535e76;
  --logica-gray-500: #68768f;
  --logica-gray-400: #8793a9;
  --logica-gray-300: #b1b8c8;
  --logica-gray-200: #d6d9e1;
  --logica-gray-100: #eceef2;
  --logica-gray-50: #f6f7f9;
  --logica-secondary-gray-50: #f6f6f6;
  --logica-secondary-gray-100: #e7e7e7;
  --logica-secondary-gray-200: #d3d3d3;
  --logica-secondary-gray-300: #b0b0b0;
  --logica-secondary-gray-400: #888888;
  --logica-secondary-gray-500: #666666;
  --logica-secondary-gray-600: #5d5d5d;
  --logica-secondary-gray-700: #4f4f4f;
  --logica-secondary-gray-800: #454545;
  --logica-secondary-gray-900: #3d3d3d;
  --logica-secondary-gray-950: #262626;
  --logica-pure-white: #ffffff;
  --logica-pure-black: #000000;
  --checkbox-right-margin: var(--margin-xs);
  --checkbox-size: 14px;
  --checkbox-color: var(--neutral-black);
  --checkbox-focus-shadow: 0 0 0 2px var(--gray-300);
  --checkbox-gradient: linear-gradient( 180deg, var(--logica-light-500) -124.51%, var(--logica-light-500) 100% );
  --checkbox-disabled-gradient: linear-gradient( 180deg, var(--disabled-control-bg) -124.51%, var(--disabled-control-bg) 100% );
  --checkbox-right-margin: var(--margin-xs);
  --checkbox-size: 14px;
  --checkbox-color: var(--neutral-black);
  --checkbox-focus-shadow: 0 0 0 2px var(--gray-300);
  --checkbox-gradient-light: linear-gradient( 180deg, var(--logica-gray-800) -124.51%, var(--logica-gray-800) 100% );
  --checkbox-disabled-gradient: linear-gradient( 180deg, var(--disabled-control-bg) -124.51%, var(--disabled-control-bg) 100% );
}
[data-theme=logica-dark] {
  --logica-dark-dark-950: #0f1729;
  --logica-dark-dark-900: #020617;
  --logica-dark-dark-800: #040817;
  --logica-dark-dark-700: #0f1729;
  --logica-dark-dark-600: #3074e0;
  --logica-dark-dark-550: #1b4d83;
  --logica-dark-dark-500: #4691eb;
  --logica-dark-dark-450: #0f1729;
  --logica-dark-dark-400: #69b0f1;
  --logica-dark-dark-300: #99ccf7;
  --logica-dark-dark-200: #c3dffa;
  --logica-dark-dark-150: #d8edff;
  --logica-dark-dark-100: #e0eefe;
  --logica-dark-dark-50: #f0f7fe;
  --logica-dark-light-50: #f1f5f9;
  --logica-dark-light-100: #e1eff8;
  --logica-dark-light-200: #c9e3f4;
  --logica-dark-light-300: #a4d1ec;
  --logica-dark-light-400: #87bfe4;
  --logica-dark-light-500: #5a9cd7;
  --logica-dark-light-600: #4584cb;
  --logica-dark-light-700: #3c70b9;
  --logica-dark-light-800: #365c97;
  --logica-dark-light-900: #304d78;
  --logica-dark-light-950: #21304a;
  --logica-dark-red-950: #460b14;
  --logica-dark-red-900: #7f1c2f;
  --logica-dark-red-800: #941d2f;
  --logica-dark-red-750: #8c5600;
  --logica-dark-red-700: #b02031;
  --logica-dark-red-600: #c62a39;
  --logica-dark-red-500: #e64d54;
  --logica-dark-red-400: #f07c7f;
  --logica-dark-red-300: #f9c2c3;
  --logica-dark-red-200: #f6abab;
  --logica-dark-red-100: #fde7e6;
  --logica-dark-red-50: #fef2f2;
  --logica-dark-gray-950: #23262e;
  --logica-dark-gray-900: #343946;
  --logica-dark-gray-800: #3b4251;
  --logica-dark-gray-700: #444d60;
  --logica-dark-gray-600: #535e76;
  --logica-dark-gray-500: #68768f;
  --logica-dark-gray-400: #8793a9;
  --logica-dark-gray-300: #b1b8c8;
  --logica-dark-gray-200: #d6d9e1;
  --logica-dark-gray-100: #eceef2;
  --logica-dark-gray-50: #f6f7f9;
  --logica-dark-secondary-gray-50: #f6f6f6;
  --logica-dark-secondary-gray-100: #e7e7e7;
  --logica-dark-secondary-gray-200: #d3d3d3;
  --logica-dark-secondary-gray-300: #b0b0b0;
  --logica-dark-secondary-gray-400: #888888;
  --logica-dark-secondary-gray-500: #666666;
  --logica-dark-secondary-gray-600: #5d5d5d;
  --logica-dark-secondary-gray-700: #4f4f4f;
  --logica-dark-secondary-gray-800: #454545;
  --logica-dark-secondary-gray-900: #3d3d3d;
  --logica-dark-secondary-gray-950: #262626;
  --logica-dark-pure-white: #ffffff;
  --logica-dark-pure-black: #000000;
  -secondary-gray-400: #888888;
  --logica-dark-secondary-gray-500: #666666;
  --logica-dark-secondary-gray-600: #5d5d5d;
  --logica-dark-secondary-gray-700: #4f4f4f;
  --logica-dark-secondary-gray-800: #454545;
  --logica-dark-secondary-gray-900: #3d3d3d;
  --logica-dark-secondary-gray-950: #262626;
  --logica-dark-pure-white: #ffffff;
  --logica-dark-pure-black: #000000;
  --text-muted: var(--logica-dark-gray-50);
  --text-color: var(--logica-dark-dark-50);
  --heading-color: var(--logica-dark-gray-50);
  --btn-primary: #f2f6fa;
  --bg-color: #0f1729;
  --fg-color: var(--logica-dark-dark-900);
  --navbar-bg: #020617;
  --fg-hover-color: var(--logica-dark-dark-700);
  --card-bg: var(--logica-dark-dark-900);
  --disabled-text-color: var(--logica-dark-gray-800);
  --disabled-control-bg: var(--logica-dark-dark-200);
  --control-bg: var(--logica-dark-dark-450);
  --control-bg-on-gray: var(--logica-dark-dark-50);
  --awesomebar-focus-bg: var(--logica-dark-dark-900);
  --awesomplete-hover-bg: var(--logica-dark-dark-800);
  --modal-bg: var(--logica-dark-dark-900);
  --toast-bg: var(--modal-bg);
  --popover-bg: var(--bg-color);
  --subtle-fg: var(--logica-dark-dark-900);
  --home-icon-color: var(--logica-dark-dark-100);
  --neutral: #020617;
  --invert-neutral: var(--logica-dark-dark-200);
  --icon-stroke: var(--logica-dark-dark-100);
  --alert-bg-info: var(--logica-dark-dark-800);
  --sidebar-select-color: var(--logica-dark-dark-800);
  --border-color: var(--logica-dark-dark-950);
  --highlight-color: var(--logica-dark-dark-800);
  --right-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  --left-arrow-svg: url("data: image/svg+xml;utf8, <svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7.5 9.5L4 6l3.5-3.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'></path></svg>");
}
[data-theme=logica-dark] .background .preview-check {
  background-color: var(--logica-dark-dark-700) !important;
}
[data-theme=logica-dark] .background .preview-check .icon {
  fill: var(--logica-dark-dark-700) !important;
  stroke: var(--logica-dark-dark-50) !important;
}
[data-theme=logica-dark] .background .preview-check .icon use {
  stroke: var(--logica-dark-dark-50) !important;
}
[data-theme=logica-dark] .background .toolbar .text {
  background-color: var(--logica-dark-gray-50) !important;
}
[data-theme=logica-dark] .background .toolbar .primary {
  background-color: var(--logica-dark-dark-700) !important;
}
[data-theme=logica-dark] .background .navbar {
  background-color: #052144;
}
[data-theme=logica-dark] .background .foreground {
  background-color: white;
}
[data-theme=logica-dark] #navbar-breadcrumbs .disabled a span {
  background-color: var(--logica-dark-dark-100);
  color: var(--logica-dark-dark-700);
  border-radius: 10px;
  padding: 0.1rem 0.5rem;
}
[data-theme=logica-dark] .sidebar-toggle-btn .es-icon {
  fill: var(--logica-dark-dark-50) !important;
  stroke: var(--logica-dark-dark-50) !important;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected {
  background-color: #ffffff;
  transition: all 0.5s ease-in-out;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a {
  color: #040817;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a .icon,
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a .es-icon {
  --icon-stroke: #040817;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover {
  background-color: #040817;
  transition: all 0.5s ease-in-out;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a {
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a .icon,
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a .es-icon {
  --icon-stroke: #ffffff;
}
[data-theme=logica-dark] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item a {
  color: var(--logica-dark-dark-100);
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-dark] .es-icon .like-icon,
[data-theme=logica-dark] .icon .like-icon {
  stroke: var(--logica-dark-dark-100);
}
[data-theme=logica-dark] .btn {
  border-color: var(--logica-dark-dark-900);
}
[data-theme=logica-dark] .btn.btn-primary:active {
  --gray-100: var(--logica-dark-dark-800);
}
[data-theme=logica-dark] .btn.btn-xs.btn-icon {
  border-color: var(--logica-dark-dark-100) !important;
}
[data-theme=logica-dark] .btn.btn-primary-light {
  background-color: var(--logica-dark-dark-300);
  color: #020617;
}
[data-theme=logica-dark] .btn.btn-primary-light .icon,
[data-theme=logica-dark] .btn.btn-primary-light .es-icon {
  --icon-stroke: #020617;
}
[data-theme=logica-dark] .btn.btn-primary-light:hover {
  background-color: #020617;
  color: var(--logica-dark-dark-100);
}
[data-theme=logica-dark] .btn.btn-primary-light:hover .icon,
[data-theme=logica-dark] .btn.btn-primary-light:hover .es-icon {
  --icon-stroke: var(--logica-dark-dark-100);
}
[data-theme=logica-dark] .btn.btn-primary-light.filter-button .button-label .filter-label {
  color: var(--logica-dark-dark-700);
}
[data-theme=logica-dark] .btn.btn-default {
  background-color: var(--logica-dark-dark-100) !important;
  color: var(--logica-dark-dark-800);
}
[data-theme=logica-dark] .btn.btn-default .es-icon,
[data-theme=logica-dark] .btn.btn-default .icon {
  --icon-stroke: var(--logica-dark-dark-800);
}
[data-theme=logica-dark] .btn.btn-default:hover {
  background-color: var(--logica-dark-dark-300) !important;
}
[data-theme=logica-dark] .btn.btn-secondary {
  background-color: var(--logica-dark-dark-200);
  color: var(--logica-dark-dark-700);
}
[data-theme=logica-dark] .btn.btn-secondary .es-icon,
[data-theme=logica-dark] .btn.btn-secondary .icon {
  --icon-stroke: var(--logica-dark-dark-700);
}
[data-theme=logica-dark] .btn.btn-secondary:hover {
  background-color: var(--logica-dark-dark-550) !important;
  color: var(--logica-dark-dark-200);
}
[data-theme=logica-dark] .btn.btn-secondary:hover .es-icon,
[data-theme=logica-dark] .btn.btn-secondary:hover .icon {
  --icon-stroke: var(--logica-dark-dark-200);
}
[data-theme=logica-dark] .btn .filter-label {
  --control-bg: var(--logica-dark-dark-50);
}
[data-theme=logica-dark] .list-paging-area .btn-group .btn.btn-info {
  --text-color: var(--logica-dark-dark-950);
  font-weight: var(--weight-bold);
}
[data-theme=logica-dark] .dropdown-btn:hover {
  background-color: none;
}
[data-theme=logica-dark] .btn-reset {
  color: var(--logica-dark-pure-white);
}
[data-theme=logica-dark] .btn.btn-modal-close.btn-link {
  background-color: var(--logica-dark-dark-900) !important;
  border-color: var(---logica-dark-pure-white) !important;
}
[data-theme=logica-dark] .add-new-field-btn {
  padding: 10px 6px 5px;
}
[data-theme=logica-dark] .add-new-field-btn button {
  color: var(--logica-dark-dark-100) !important;
  background-color: var(--logica-dark-dark-550) !important;
  border-color: var(--logica-dark-dark-100) !important;
}
[data-theme=logica-dark] .add-new-field-btn button:hover {
  background-color: var(--logica-dark-dark-700) !important;
}
[data-theme=logica-dark] .awesomplete .form-control {
  color: var(--logica-dark-dark-50);
}
[data-theme=logica-dark] .frappe-control .ql-toolbar {
  background-color: var(--logica-dark-dark-700);
}
[data-theme=logica-dark] .frappe-control .ql-toolbar .ql-picker-item {
  color: var(--logica-dark-dark-100);
}
[data-theme=logica-dark] .frappe-control .ql-toolbar .ql-picker-item:hover {
  font-weight: 800;
}
[data-theme=logica-dark] .frappe-control .ace_editor {
  background-color: var(--logica-dark-dark-100);
  color: var(--logica-dark-dark-950);
}
[data-theme=logica-dark] .frappe-control .ace_editor .ace_gutter {
  background-color: var(--logica-dark-dark-200);
}
[data-theme=logica-dark] .control-input-wrapper .form-control {
  color: var(--logica-dark-dark-950);
  background-color: var(--logica-dark-dark-50);
}
[data-theme=logica-dark] .control-input-wrapper .form-control::-moz-placeholder {
  color: var(--logica-dark-gray-500);
}
[data-theme=logica-dark] .control-input-wrapper .form-control::placeholder {
  color: var(--logica-dark-gray-500);
}
[data-theme=logica-dark] .form-group .form-control {
  color: var(--logica-dark-dark-50);
  background-color: var(--logica-dark-dark-450);
  border: 1px solid var(--logica-dark-dark-950) !important;
}
[data-theme=logica-dark] .form-group .form-control::-moz-placeholder {
  color: var(--logica-dark-gray-500);
}
[data-theme=logica-dark] .form-group .form-control::placeholder {
  color: var(--logica-dark-gray-500);
}
[data-theme=logica-dark] .form-message {
  background-color: var(--logica-dark-red-750) !important;
  color: var(--yellow-100);
  border: var(--yellow-700);
}
[data-theme=logica-dark] .skeleton {
  --skeleton-bg: var(--logica-dark-dark-900);
}
[data-theme=logica-dark] .form-grid-container .grid-heading-row {
  color: var(--logica-dark-dark-100);
  font-weight: 700;
}
[data-theme=logica-dark] .input-with-feedback.form-control {
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .frappe-control[data-fieldtype=Data] .control-input {
  background-color: var(--logica-dark-dark-950) !important;
}
[data-theme=logica-dark] .frappe-control.col {
  background-color: var(--logica-dark-dark-950) !important;
}
[data-theme=logica-dark] .group-title {
  color: var(--logica-dark-gray-300) !important;
}
[data-theme=logica-dark] input[type=checkbox] {
  border: 1px solid var(--gray-500);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
[data-theme=logica-dark] input[type=checkbox]:checked {
  background-color: var(--primary);
  background-image: url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>"), var(--checkbox-gradient);
  background-size: 57%, 100%;
  box-shadow: none;
  border: none;
}
[data-theme=logica-dark] input[type=checkbox]:focus {
  outline: none;
  box-shadow: var(--checkbox-focus-shadow);
}
[data-theme=logica-dark] input[type=checkbox].disabled-deselected,
[data-theme=logica-dark] input[type=checkbox]:disabled {
  background-color: var(--logica-dark-dark-550) !important;
  box-shadow: inset 0px 1px 7px rgba(0, 0, 0, 0.1);
  border: 0.5px solid var(--dark-border-color);
  pointer-events: none;
}
[data-theme=logica-dark] input[type=checkbox].disabled-selected,
[data-theme=logica-dark] input[type=checkbox]:disabled:checked {
  background-color: var(--gray-600);
  background-image: url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.1);
  border: none;
}
[data-theme=logica-dark] .form-builder-container .form-container {
  flex: 1;
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .form-builder-container .preview input,
[data-theme=logica-dark] .form-builder-container .preview textarea,
[data-theme=logica-dark] .form-builder-container .preview select,
[data-theme=logica-dark] .form-builder-container .preview .ace_editor,
[data-theme=logica-dark] .form-builder-container .preview .ace_gutter,
[data-theme=logica-dark] .form-builder-container .preview .ace_content,
[data-theme=logica-dark] .form-builder-container .preview .signature-field,
[data-theme=logica-dark] .form-builder-container .preview .missing-image,
[data-theme=logica-dark] .form-builder-container .preview .ql-editor,
[data-theme=logica-dark] .form-builder-container .preview .form-control {
  background-color: var(--logica-dark-dark-200) !important;
}
[data-theme=logica-dark] .form-builder-container .form-container {
  flex: 1;
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable input,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable textarea,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable select,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .ace_editor,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .ace_gutter,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .ace_content,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .signature-field,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .missing-image,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .ql-editor,
[data-theme=logica-dark] .form-builder-container .form-sidebar :deep(.field) .editable .form-control,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable input,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable textarea,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable select,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .ace_editor,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .ace_gutter,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .ace_content,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .signature-field,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .missing-image,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .ql-editor,
[data-theme=logica-dark] .form-builder-container .form-main :deep(.field) .editable .form-control {
  background-color: var(--logica-dark-dark-450) !important;
  cursor: pointer;
}
[data-theme=logica-dark] .form-control {
  border: 1px solid var(--logica-dark-dark-950) !important;
  background-color: var(--logica-dark-dark-450) !important;
}
[data-theme=logica-dark] .default-state .empty-state {
  color: var(--logica-dark-dark-50) !important;
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .search-bar svg {
  stroke: var(--logica-dark-pure-white) !important;
}
[data-theme=logica-dark] .search-bar .search-icon {
  stroke: var(--logica-dark-pure-white) !important;
}
[data-theme=logica-dark] .search-bar .awesomplete input::-moz-placeholder {
  color: var(--logica-dark-pure-white) !important;
}
[data-theme=logica-dark] .search-bar .awesomplete input::placeholder {
  color: var(--logica-dark-pure-white) !important;
}
[data-theme=logica-dark] .search-bar .awesomplete input:focus {
  background-color: var(--logica-dark-dark-550) !important;
  color: var(--logica-dark-gray-300) !important;
}
[data-theme=logica-dark] .column,
[data-theme=logica-dark] .field,
[data-theme=logica-dark] .control.frappe-control.editable {
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .control-label {
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .frappe-control,
[data-theme=logica-dark] .description {
  background-color: var(--logica-dark-dark-900) !important;
}
[data-theme=logica-dark] .like-disabled-input {
  color: var(--logica-dark-dark-100) !important;
  background-color: var(--logica-dark-dark-950) !important;
}
[data-theme=logica-dark] .desk-alert.blue .alert-message-container .alert-message {
  color: var(--logica-dark-dark-100);
}
[data-theme=logica-dark] .desk-alert:not(.blue) .alert-message-container .alert-message {
  color: var(--logica-dark-dark-950);
}
[data-theme=logica-dark] .desk-alert:not(.blue) .close .icon {
  --text-muted: var(--logica-dark-dark-950);
  --icon-stroke: var(--logica-dark-dark-950);
}
[data-theme=logica-dark] .card {
  background-color: var(--card-bg);
}
[data-theme=logica-dark] .custom-footer {
  background-color: #020617 !important;
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}
[data-theme=logica-dark] .custom-footer .footer-content {
  height: 100% !important;
}
[data-theme=logica-dark] .custom-footer .footer-content .footer-right {
  height: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
}
[data-theme=logica-dark] .custom-footer #theme-logo {
  width: 25px !important;
  height: 25px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
[data-theme=logica-dark] .custom-footer #footer-copyright {
  color: white !important;
  margin: 0 !important;
}
[data-theme=logica-light] {
  --logica-light-dark-950: #052144;
  --logica-light-dark-900: #113763;
  --logica-light-dark-800: #234798;
  --logica-light-dark-700: #ffffff;
  --logica-light-dark-600: #3074e0;
  --logica-light-dark-550: #1b4d83;
  --logica-light-dark-500: #4691eb;
  --logica-light-dark-450: #1e293b;
  --logica-light-dark-400: #69b0f1;
  --logica-light-dark-300: #99ccf7;
  --logica-light-dark-200: #c3dffa;
  --logica-light-dark-150: #d8edff;
  --logica-light-dark-100: #e0eefe;
  --logica-light-dark-50: #f0f7fe;
  --logica-light-light-50: #f1f5f9;
  --logica-light-light-100: #e1eff8;
  --logica-light-light-200: #c9e3f4;
  --logica-light-light-300: #a4d1ec;
  --logica-light-light-400: #87bfe4;
  --logica-light-light-500: #5a9cd7;
  --logica-light-light-600: #4584cb;
  --logica-light-light-700: #3c70b9;
  --logica-light-light-800: #365c97;
  --logica-light-light-900: #304d78;
  --logica-light-light-950: #21304a;
  --logica-light-red-950: #460b14;
  --logica-light-red-900: #7f1c2f;
  --logica-light-red-800: #941d2f;
  --logica-light-red-750: #8c5600;
  --logica-light-red-700: #b02031;
  --logica-light-red-600: #c62a39;
  --logica-light-red-500: #e64d54;
  --logica-light-red-400: #f07c7f;
  --logica-light-red-300: #f9c2c3;
  --logica-light-red-200: #f6abab;
  --logica-light-red-100: #fde7e6;
  --logica-light-red-50: #fef2f2;
  --logica-light-gray-950: #23262e;
  --logica-light-gray-900: #343946;
  --logica-light-gray-800: #3b4251;
  --logica-light-gray-700: #444d60;
  --logica-light-gray-600: #535e76;
  --logica-light-gray-500: #68768f;
  --logica-light-gray-400: #8793a9;
  --logica-light-gray-300: #b1b8c8;
  --logica-light-gray-200: #d6d9e1;
  --logica-light-gray-100: #eceef2;
  --logica-light-gray-50: #f6f7f9;
  --logica-light-secondary-gray-50: #f6f6f6;
  --logica-light-secondary-gray-100: #e7e7e7;
  --logica-light-secondary-gray-200: #d3d3d3;
  --logica-light-secondary-gray-300: #b0b0b0;
  --logica-light-secondary-gray-400: #888888;
  --logica-light-secondary-gray-500: #666666;
  --logica-light-secondary-gray-600: #5d5d5d;
  --logica-light-secondary-gray-700: #4f4f4f;
  --logica-light-secondary-gray-800: #454545;
  --logica-light-secondary-gray-900: #3d3d3d;
  --logica-light-secondary-gray-950: #262626;
  --logica-light-pure-white: #ffffff;
  --logica-light-pure-black: #000000;
  --text-muted: var(--logica-light-gray-800);
  --text-color: var(--logica-light-gray-800);
  --btn-primary: #1e293b;
  --bg-color: #f7fafc;
  --fg-color: var(--logica-light-pure-white);
  --navbar-bg: #ffffff;
  --card-bg: var(--logica-light-pure-white);
  --disabled-text-color: var(--logica-light-gray-800);
  --control-bg: var(--logica-light-dark-50);
  --control-bg-on-gray: var(--logica-light-gray-100);
  --home-icon-color: var(--logica-light-dark-900);
  --sidebar-select-color: var(--logica-light-dark-300);
}
[data-theme=logica-light] .background .preview-check {
  background-color: #e6eef5 !important;
}
[data-theme=logica-light] .background .preview-check .icon {
  fill: var(--logica-light-dark-700) !important;
  stroke: var(--logica-light-dark-50) !important;
}
[data-theme=logica-light] .background .preview-check .icon use {
  stroke: var(--logica-light-dark-50) !important;
}
[data-theme=logica-light] .background .toolbar .text {
  background-color: var(--logica-light-gray-800);
}
[data-theme=logica-light] .background .toolbar .primary {
  background-color: var(--logica-light-dark-700) !important;
}
[data-theme=logica-light] .background .navbar {
  background-color: #ffffff;
}
[data-theme=logica-light] .background .foreground {
  background-color: #ffffff;
}
[data-theme=logica-light] #navbar-breadcrumbs .disabled a span {
  background-color: #091a2d;
  color: var(--logica-light-dark-700);
  border-radius: 10px;
  padding: 0.1rem 0.5rem;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected {
  background-color: #1e293b;
  transition: all 0.5s ease-in-out;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a {
  color: #ffffff;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a .icon,
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a .es-icon {
  --icon-stroke: #ffffff;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover {
  background-color: #ffffff;
  transition: all 0.5s ease-in-out;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a {
  color: #1e293b;
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a .icon,
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a .es-icon {
  --icon-stroke: var(--logica-light-dark-900);
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item a {
  color: var(--logica-light-dark-900);
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-light] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item a .es-icon {
  --icon-stroke: var(--logica-light-dark-900);
}
[data-theme=logica-light] .btn.btn-primary.btn-sm.primary-action {
  color: var(--logica-light-dark-50);
  background-color: var(--logica-light-dark-450);
  border-color: var(--logica-light-light-200);
}
[data-theme=logica-light] .btn.btn-primary.btn-sm.primary-action:hover {
  box-shadow: 0 0 1px 0.5px rgba(14, 6, 69, 0.5);
}
[data-theme=logica-light] .btn.btn-default {
  color: var(--logica-light-dark-900);
  background-color: var(--logica-light-dark-100);
  border-color: var(--logica-light-dark-450);
}
[data-theme=logica-light] .btn.btn-default:hover {
  background-color: var(--logica-light-light-200) !important;
  border-color: var(--logica-light-dark-900) !important;
}
[data-theme=logica-light] .btn.btn-secondary {
  background-color: var(--logica-light-dark-200);
  color: var(--logica-light-dark-700);
}
[data-theme=logica-light] .btn.btn-secondary .es-icon,
[data-theme=logica-light] .btn.btn-secondary .icon {
  --icon-stroke: var(--logica-light-dark-700);
}
[data-theme=logica-light] .btn.btn-secondary:hover {
  background-color: var(--logica-light-light-200);
  border-color: var(--logica-light-dark-900);
}
[data-theme=logica-light] .btn.btn-secondary:hover .es-icon,
[data-theme=logica-light] .btn.btn-secondary:hover .icon {
  --icon-stroke: var(--logica-light-dark-500);
}
[data-theme=logica-light] .btn.btn-secondary.btn.btn-default.btn-sm {
  background-color: var(--logica-light-dark-100);
}
[data-theme=logica-light] .btn.btn-icon {
  opacity: 1;
  box-shadow: none;
  padding: 2px;
  background-color: var(--logica-light-dark-100) !important;
  border-color: var(--logica-light-dark-450) !important;
}
[data-theme=logica-light] .btn.btn-icon:hover {
  background-color: var(--fg-color);
}
[data-theme=logica-light] .btn.filter-button.btn-primary-light {
  background-color: var(--logica-light-light-800);
  color: var(--logica-light-dark-200);
}
[data-theme=logica-light] .btn.filter-button.btn-primary-light .filter-icon.active .es-icon {
  --icon-stroke: var(--logica-light-dark-100);
}
[data-theme=logica-light] .btn.filter-button .filter-icon.active .es-icon {
  --icon-stroke: var(--logica-light-dark-900);
}
[data-theme=logica-light] .list-paging-area .btn-group .btn.btn-info {
  --text-color: var(--logica-light-dark-950);
  font-weight: var(--weight-bold);
}
[data-theme=logica-light] .close-btn.btn.btn-xs {
  background-color: var(--logica-light-pure-white) !important;
  border-color: var(--logica-light-pure-white) !important;
}
[data-theme=logica-light] .add-assignment-btn.btn.btn-link.icon-btn,
[data-theme=logica-light] .add-attachment-btn.btn.btn-link.icon-btn,
[data-theme=logica-light] .add-tags-btn.text-muted.btn.btn-link.icon-btn,
[data-theme=logica-light] .share-doc-btn.btn.btn-link.icon-btn {
  background-color: var(--logica-light-pure-white) !important;
  border-color: var(--logica-light-pure-black) !important;
}
[data-theme=logica-light] .btn.btn-modal-close.btn-link {
  background-color: var(--logica-light-pure-white) !important;
  border-color: var(--logica-light-pure-black) !important;
}
[data-theme=logica-light] .add-new-field-btn {
  padding: 10px 6px 5px;
}
[data-theme=logica-light] .add-new-field-btn button {
  color: var(--logica-light-dark-900) !important;
  background-color: var(--logica-light-light-100) !important;
}
[data-theme=logica-light] .add-new-field-btn button:hover {
  background-color: var(--logica-light-light-200) !important;
}
[data-theme=logica-light] .awesomplete > [role=listbox] > li:hover,
[data-theme=logica-light] .awesomplete > [role=listbox] > li[aria-selected=true] {
  background-color: var(--logica-light-dark-100) !important;
  color: var(--text-color);
}
[data-theme=logica-light] .column,
[data-theme=logica-light] .field,
[data-theme=logica-light] .control.frappe-control.editable {
  background-color: var(--logica-light-light-50) !important;
}
[data-theme=logica-light] .control-label {
  background-color: var(--logica-light-pure-white) !important;
}
[data-theme=logica-light] .frappe-control,
[data-theme=logica-light] .description {
  background-color: var(--logica-light-pure-white) !important;
}
[data-theme=logica-light] .list-sidebar .list-filters input:not([data-fieldtype=Check]) {
  background: var(--logica-light-dark-150);
}
[data-theme=logica-light] .list-sidebar .list-filters .filter-pill {
  background-color: var(--logica-light-dark-150);
}
[data-theme=logica-light] .input-with-feedback.form-control {
  background-color: var(--logica-light-dark-150) !important;
}
[data-theme=logica-light] .frappe-control.col {
  background-color: #e6eef5 !important;
}
[data-theme=logica-light] .comment-box .comment-input-container .frappe-control .ql-editor {
  background-color: var(--logica-light-dark-150) !important;
}
[data-theme=logica-light] input[type=checkbox] {
  border: 1px solid var(--gray-500);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
[data-theme=logica-light] input[type=checkbox]:checked {
  background-color: var(--primary);
  background-image: url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>"), var(--checkbox-gradient-light);
  background-size: 57%, 100%;
  box-shadow: none;
  border: none;
}
[data-theme=logica-light] input[type=checkbox]:focus {
  outline: none;
  box-shadow: var(--checkbox-focus-shadow);
}
[data-theme=logica-light] input[type=checkbox].disabled-deselected,
[data-theme=logica-light] input[type=checkbox]:disabled {
  background-color: var(--logica-light-dark-50) !important;
  box-shadow: inset 0px 1px 7px rgba(0, 0, 0, 0.1);
  border: 0.5px solid var(--dark-border-color);
  pointer-events: none;
}
[data-theme=logica-light] input[type=checkbox].disabled-selected,
[data-theme=logica-light] input[type=checkbox]:disabled:checked {
  background-color: var(--gray-600);
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='%23d3d3d3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.1);
  border: none;
}
[data-theme=logica-light] .desk-alert .alert-message-container .alert-message {
  color: var(--logica-light-pure-black);
}
[data-theme=logica-light] .card {
  background-color: var(--card-bg);
}
[data-theme=logica-light] .custom-footer {
  background-color: white !important;
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}
[data-theme=logica-light] .custom-footer .footer-content {
  height: 100% !important;
}
[data-theme=logica-light] .custom-footer .footer-content .footer-right {
  height: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
}
[data-theme=logica-light] .custom-footer #theme-logo {
  width: 25px !important;
  height: 25px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
[data-theme=logica-light] .custom-footer #footer-copyright {
  color: rgb(0, 0, 0) !important;
  margin: 0 !important;
}
[data-theme=logica-erp] {
  --logica-erp-dark-950: #052144;
  --logica-erp-dark-900: #113763;
  --logica-erp-dark-800: #234798;
  --logica-erp-dark-700: #2db57c;
  --logica-erp-dark-600: #3074e0;
  --logica-erp-dark-550: #1b4d83;
  --logica-erp-dark-500: #4691eb;
  --logica-erp-dark-450: #2db57c;
  --logica-erp-dark-400: #69b0f1;
  --logica-erp-dark-300: #99ccf7;
  --logica-erp-dark-200: #c3dffa;
  --logica-erp-dark-150: #d8edff;
  --logica-erp-dark-100: #e0eefe;
  --logica-erp-dark-50: #f0f7fe;
  --logica-erp-light-50: #f1f5f9;
  --logica-erp-light-100: #e1eff8;
  --logica-erp-light-200: #c9e3f4;
  --logica-erp-light-300: #a4d1ec;
  --logica-erp-light-400: #87bfe4;
  --logica-erp-light-500: #5a9cd7;
  --logica-erp-light-600: #4584cb;
  --logica-erp-light-700: #3c70b9;
  --logica-erp-light-800: #365c97;
  --logica-erp-light-900: #304d78;
  --logica-erp-light-950: #21304a;
  --logica-erp-red-950: #460b14;
  --logica-erp-red-900: #7f1c2f;
  --logica-erp-red-800: #941d2f;
  --logica-erp-red-750: #8c5600;
  --logica-erp-red-700: #b02031;
  --logica-erp-red-600: #c62a39;
  --logica-erp-red-500: #e64d54;
  --logica-erp-red-400: #f07c7f;
  --logica-erp-red-300: #f9c2c3;
  --logica-erp-red-200: #f6abab;
  --logica-erp-red-100: #fde7e6;
  --logica-erp-red-50: #fef2f2;
  --logica-erp-gray-950: #23262e;
  --logica-erp-gray-900: #343946;
  --logica-erp-gray-800: #3b4251;
  --logica-erp-gray-700: #444d60;
  --logica-erp-gray-600: #535e76;
  --logica-erp-gray-500: #68768f;
  --logica-erp-gray-400: #8793a9;
  --logica-erp-gray-300: #b1b8c8;
  --logica-erp-gray-200: #d6d9e1;
  --logica-erp-gray-100: #eceef2;
  --logica-erp-gray-50: #f6f7f9;
  --logica-erp-secondary-gray-50: #f6f6f6;
  --logica-erp-secondary-gray-100: #e7e7e7;
  --logica-erp-secondary-gray-200: #d3d3d3;
  --logica-erp-secondary-gray-300: #b0b0b0;
  --logica-erp-secondary-gray-400: #888888;
  --logica-erp-secondary-gray-500: #666666;
  --logica-erp-secondary-gray-600: #5d5d5d;
  --logica-erp-secondary-gray-700: #4f4f4f;
  --logica-erp-secondary-gray-800: #454545;
  --logica-erp-secondary-gray-900: #3d3d3d;
  --logica-erp-secondary-gray-950: #262626;
  --logica-erp-pure-white: #ffffff;
  --logica-erp-pure-black: #000000;
  --text-muted: var(--logica-erp-gray-800);
  --text-color: var(--logica-erp-gray-800);
  --btn-primary: #2db57c;
  --bg-color: #e6eef5;
  --fg-color: var(--logica-erp-pure-white);
  --navbar-bg: #2db57c;
  --card-bg: var(--logica-erp-pure-white);
  --disabled-text-color: var(--logica-erp-gray-800);
  --control-bg: var(--logica-erp-dark-50);
  --control-bg-on-gray: var(--logica-erp-gray-100);
  --home-icon-color: var(--logica-erp-dark-900);
  --sidebar-select-color: var(--logica-erp-dark-300);
}
[data-theme=logica-erp] .background .preview-check {
  background-color: #e6eef5 !important;
}
[data-theme=logica-erp] .background .preview-check .icon {
  fill: var(--logica-erp-dark-700) !important;
  stroke: var(--logica-erp-dark-50) !important;
}
[data-theme=logica-erp] .background .preview-check .icon use {
  stroke: var(--logica-erp-dark-50) !important;
}
[data-theme=logica-erp] .background .toolbar .text {
  background-color: var(--logica-erp-gray-800);
}
[data-theme=logica-erp] .background .toolbar .primary {
  background-color: var(--logica-erp-dark-700) !important;
}
[data-theme=logica-erp] .background .navbar {
  background-color: #2db57c;
}
[data-theme=logica-erp] .background .foreground {
  background-color: #ffffff;
}
[data-theme=logica-erp] #navbar-breadcrumbs .disabled a span {
  background-color: var(--logica-erp-dark-100);
  color: var(--logica-erp-dark-700);
  border-radius: 10px;
  padding: 0.1rem 0.5rem;
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected {
  background-color: #cfffea;
  transition: all 0.5s ease-in-out;
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a {
  color: #2db57c;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a .icon,
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item.selected a .es-icon {
  --icon-stroke: var(--logica-erp-dark-900);
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover {
  background-color: #2db57c;
  transition: all 0.5s ease-in-out;
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a {
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a .icon,
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item:hover a .es-icon {
  --icon-stroke: var(--logica-erp-dark-900);
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item a {
  color: var(--logica-erp-dark-900);
  transition: all 0.3s ease-in-out;
}
[data-theme=logica-erp] .standard-sidebar-section .sidebar-item-container .standard-sidebar-item a .es-icon {
  --icon-stroke: var(--logica-erp-dark-900);
}
[data-theme=logica-erp] .btn.btn-primary.btn-sm.primary-action {
  color: var(--logica-erp-dark-50);
  background-color: var(--logica-erp-dark-450);
  border-color: var(--logica-erp-light-200);
}
[data-theme=logica-erp] .btn.btn-primary.btn-sm.primary-action:hover {
  box-shadow: 0 0 1px 0.5px rgba(3, 247, 11, 0.5);
}
[data-theme=logica-erp] .btn.btn-default {
  color: var(--logica-erp-dark-900);
  background-color: var(--logica-erp-dark-100);
  border-color: var(--logica-erp-dark-450);
}
[data-theme=logica-erp] .btn.btn-default:hover {
  background-color: var(--logica-erp-light-200) !important;
  border-color: var(--logica-erp-dark-900) !important;
}
[data-theme=logica-erp] .btn.btn-secondary {
  background-color: var(--logica-erp-dark-200);
  color: var(--logica-erp-dark-700);
}
[data-theme=logica-erp] .btn.btn-secondary .es-icon,
[data-theme=logica-erp] .btn.btn-secondary .icon {
  --icon-stroke: var(--logica-erp-dark-700);
}
[data-theme=logica-erp] .btn.btn-secondary:hover {
  background-color: var(--logica-erp-light-200);
  border-color: var(--logica-erp-dark-900);
}
[data-theme=logica-erp] .btn.btn-secondary:hover .es-icon,
[data-theme=logica-erp] .btn.btn-secondary:hover .icon {
  --icon-stroke: var(--logica-erp-dark-500);
}
[data-theme=logica-erp] .btn.btn-secondary.btn.btn-default.btn-sm {
  background-color: var(--logica-erp-dark-100);
}
[data-theme=logica-erp] .btn.btn-icon {
  opacity: 1;
  box-shadow: none;
  padding: 2px;
  background-color: var(--logica-erp-dark-100) !important;
  border-color: var(--logica-erp-dark-450) !important;
}
[data-theme=logica-erp] .btn.btn-icon:hover {
  background-color: var(--fg-color);
}
[data-theme=logica-erp] .btn.filter-button.btn-primary-light {
  background-color: var(--logica-erp-light-800);
  color: var(--logica-erp-dark-200);
}
[data-theme=logica-erp] .btn.filter-button.btn-primary-light .filter-icon.active .es-icon {
  --icon-stroke: var(--logica-erp-dark-100);
}
[data-theme=logica-erp] .btn.filter-button .filter-icon.active .es-icon {
  --icon-stroke: var(--logica-erp-dark-900);
}
[data-theme=logica-erp] .list-paging-area .btn-group .btn.btn-info {
  --text-color: var(--logica-erp-dark-950);
  font-weight: var(--weight-bold);
}
[data-theme=logica-erp] .close-btn.btn.btn-xs {
  background-color: var(--logica-erp-pure-white) !important;
  border-color: var(--logica-erp-pure-white) !important;
}
[data-theme=logica-erp] .add-assignment-btn.btn.btn-link.icon-btn,
[data-theme=logica-erp] .add-attachment-btn.btn.btn-link.icon-btn,
[data-theme=logica-erp] .add-tags-btn.text-muted.btn.btn-link.icon-btn,
[data-theme=logica-erp] .share-doc-btn.btn.btn-link.icon-btn {
  background-color: var(--logica-erp-pure-white) !important;
  border-color: var(--logica-erp-pure-black) !important;
}
[data-theme=logica-erp] .btn.btn-modal-close.btn-link {
  background-color: var(--logica-erp-pure-white) !important;
  border-color: var(--logica-erp-pure-black) !important;
}
[data-theme=logica-erp] .add-new-field-btn {
  padding: 10px 6px 5px;
}
[data-theme=logica-erp] .add-new-field-btn button {
  color: var(--logica-erp-dark-900) !important;
  background-color: var(--logica-erp-light-100) !important;
}
[data-theme=logica-erp] .add-new-field-btn button:hover {
  background-color: var(--logica-erp-light-200) !important;
}
[data-theme=logica-erp] .awesomplete > [role=listbox] > li:hover,
[data-theme=logica-erp] .awesomplete > [role=listbox] > li[aria-selected=true] {
  background-color: var(--logica-erp-dark-100) !important;
  color: var(--text-color);
}
[data-theme=logica-erp] .column,
[data-theme=logica-erp] .field,
[data-theme=logica-erp] .control.frappe-control.editable {
  background-color: var(--logica-erp-light-50) !important;
}
[data-theme=logica-erp] .control-label {
  background-color: var(--logica-erp-pure-white) !important;
}
[data-theme=logica-erp] .list-sidebar .list-filters input:not([data-fieldtype=Check]) {
  background: var(--logica-erp-dark-150);
}
[data-theme=logica-erp] .list-sidebar .list-filters .filter-pill {
  background-color: var(--logica-erp-dark-150);
}
[data-theme=logica-erp] .input-with-feedback.form-control {
  background-color: var(--logica-erp-dark-150) !important;
}
[data-theme=logica-erp] .frappe-control.col {
  background-color: #e6eef5 !important;
}
[data-theme=logica-erp] .comment-box .comment-input-container .frappe-control .ql-editor {
  background-color: var(--logica-erp-dark-150) !important;
}
[data-theme=logica-erp] input[type=checkbox] {
  border: 1px solid var(--gray-500);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
[data-theme=logica-erp] input[type=checkbox]:checked {
  background-color: var(--primary);
  background-image: url("data:image/svg+xml, <svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>"), var(--checkbox-gradient-light);
  background-size: 57%, 100%;
  box-shadow: none;
  border: none;
}
[data-theme=logica-erp] input[type=checkbox]:focus {
  outline: none;
  box-shadow: var(--checkbox-focus-shadow);
}
[data-theme=logica-erp] input[type=checkbox].disabled-deselected,
[data-theme=logica-erp] input[type=checkbox]:disabled {
  background-color: var(--logica-erp-dark-50) !important;
  box-shadow: inset 0px 1px 7px rgba(0, 0, 0, 0.1);
  border: 0.5px solid var(--dark-border-color);
  pointer-events: none;
}
[data-theme=logica-erp] input[type=checkbox].disabled-selected,
[data-theme=logica-erp] input[type=checkbox]:disabled:checked {
  background-color: var(--gray-600);
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 4.00001L2.66667 5.80001L7 1.20001' stroke='%23d3d3d3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.1);
  border: none;
}
[data-theme=logica-erp] .desk-alert .alert-message-container .alert-message {
  color: var(--logica-erp-pure-black);
}
[data-theme=logica-erp] .card {
  background-color: var(--card-bg);
}
[data-theme=logica-erp] .custom-footer {
  background-color: #646b8f !important;
  height: 65px !important;
  min-height: 65px !important;
  max-height: 65px !important;
}
[data-theme=logica-erp] .custom-footer .footer-content {
  height: 100% !important;
}
[data-theme=logica-erp] .custom-footer .footer-content .footer-right {
  height: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
}
[data-theme=logica-erp] .custom-footer #theme-logo {
  width: 25px !important;
  height: 25px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
[data-theme=logica-erp] .custom-footer #footer-copyright {
  color: white !important;
  margin: 0 !important;
}
[data-theme=light] {
  --home-icon-color: var(--text-color);
}
[data-theme=light] .background .preview-check {
  background-color: #171717 !important;
}
[data-theme=light] .background .preview-check .icon {
  fill: #fff !important;
  stroke: #fff !important;
}
[data-theme=light] .background .preview-check .icon use {
  stroke: #fff !important;
}
[data-theme=light] .background .toolbar .text {
  background-color: #7c7c7c !important;
}
[data-theme=light] .background .toolbar .primary {
  background-color: #171717 !important;
}
[data-theme=light] .background .navbar {
  background-color: white !important;
}
[data-theme=light] .background .foreground {
  background-color: white !important;
}
[data-theme=dark] {
  --home-icon-color: var(--text-color);
}
[data-theme=dark] .background .preview-check {
  color: #0f6eb2 !important;
  background-color: white !important;
}
[data-theme=dark] .background .preview-check .icon {
  fill: #000 !important;
  stroke: #000 !important;
}
[data-theme=dark] .background .preview-check .icon use {
  stroke: #000 !important;
}
[data-theme=dark] .background .toolbar .text {
  background-color: white !important;
}
[data-theme=dark] .background .toolbar .primary {
  background-color: #5a5a5a !important;
}
[data-theme=dark] .background .navbar {
  background-color: #171717 !important;
}
[data-theme=dark] .background .foreground {
  background-color: #5a5a5a !important;
}
/*# sourceMappingURL=logica-theme.bundle.TA2VXB62.css.map */
