/**
 * Lavender — light glassmorphism + strong frosted glass (blur / saturate / sheen)
 * aligned with Glass Dark / Brown depth. Loaded after glass-dashboard-themes.css.
 * Motion + transparent .page-content are defined in glass-dashboard-themes.css.
 */

/* -------------------------------------------------------------------------- */
/* Tokens (scoped)                                                           */
/* -------------------------------------------------------------------------- */
body.digibank-neo-ui[data-dashboard-theme="lavender"] {
  --lav-bg-0: #f3f0ff;
  --lav-bg-1: #ede9fe;
  --lav-bg-2: #e9d5ff;
  --lav-glass: rgba(255, 255, 255, 0.56);
  --lav-glass-strong: rgba(255, 255, 255, 0.78);
  --lav-glass-hover: rgba(255, 255, 255, 0.86);
  --lav-border: rgba(255, 255, 255, 0.72);
  --lav-border-soft: rgba(167, 139, 250, 0.32);
  --lav-text: #1a1a1a;
  --lav-muted: #7e7e8f;
  --lav-accent: #7c3aed;
  --lav-accent-soft: #8b5cf6;
  --lav-shadow: 0 10px 40px rgba(99, 102, 241, 0.1), 0 2px 12px rgba(91, 33, 182, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.92);
  --lav-shadow-deep: 0 26px 64px rgba(91, 33, 182, 0.14), 0 12px 36px rgba(124, 58, 237, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.96);
  --lav-shadow-hover: 0 30px 72px rgba(91, 33, 182, 0.16), 0 14px 40px rgba(124, 58, 237, 0.11),
    inset 0 1px 0 #fff;
  --lav-radius-lg: 28px;
  --lav-radius-md: 24px;
  --lav-radius-pill: 999px;
  --lav-blur: 20px;
  --lav-blur-deep: 32px;
  --lav-saturate: 1.45;
}

/* -------------------------------------------------------------------------- */
/* Admin — Lavender forces light glass (body stays .dark-theme for scripts) */
/* -------------------------------------------------------------------------- */
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] {
  background-color: var(--lav-bg-0) !important;
  background-image: radial-gradient(ellipse 120% 90% at 15% -5%, rgba(196, 181, 253, 0.55), transparent 52%),
    radial-gradient(ellipse 100% 70% at 100% 10%, rgba(237, 233, 254, 0.95), transparent 48%),
    radial-gradient(ellipse 80% 60% at 50% 100%, rgba(233, 213, 255, 0.65), transparent 50%),
    linear-gradient(165deg, #f8f5ff 0%, #f3f0ff 38%, #ede9fe 72%, #f5ebff 100%) !important;
  background-attachment: fixed;
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .page-container,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .main-content {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .text-muted,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout small,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .help-block {
  color: var(--lav-muted) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.88) 0%,
    rgba(255, 255, 255, 0.72) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border-bottom: 1px solid rgba(255, 255, 255, 0.55) !important;
  box-shadow: 0 14px 48px rgba(91, 33, 182, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.98) !important;
  border-radius: 0 0 var(--lav-radius-md) var(--lav-radius-md);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .logo {
  background: rgba(255, 255, 255, 0.38) !important;
  border-bottom-color: transparent !important;
  border-right: none !important;
  backdrop-filter: blur(20px) saturate(1.35);
  -webkit-backdrop-filter: blur(20px) saturate(1.35);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap {
  border-left: none !important;
  box-shadow: none !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap .nav-left li a,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap .nav-right li a,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .sidebar-toggle {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap .nav-left li a:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap .nav-right li a:hover {
  background: rgba(124, 58, 237, 0.08) !important;
  color: var(--lav-accent) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap .nav-left li a svg,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .nav-wrap .nav-right li a svg,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .header .sidebar-toggle svg {
  stroke: var(--lav-text);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .side-nav {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.72) 0%,
    rgba(255, 255, 255, 0.52) 55%,
    rgba(248, 245, 255, 0.62) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border-right: none !important;
  box-shadow: 16px 0 48px rgba(124, 58, 237, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;
  border-radius: 0 var(--lav-radius-md) var(--lav-radius-md) 0 !important;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .side-nav::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .page-container {
  border-left: none !important;
  box-shadow: none !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.category-title {
  color: var(--lav-muted) !important;
  font-weight: 700;
  letter-spacing: 0.06em;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item
  > a {
  color: var(--lav-text) !important;
  border-radius: var(--lav-radius-pill) !important;
  border: 1px solid transparent;
  font-weight: 500;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item
  > a:hover {
  background: rgba(255, 255, 255, 0.55) !important;
  border-color: rgba(167, 139, 250, 0.35);
  box-shadow: 0 8px 28px rgba(124, 58, 237, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.85);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.active
  > a {
  background: rgba(255, 255, 255, 0.88) !important;
  color: var(--lav-accent) !important;
  font-weight: 700 !important;
  border: 1px solid rgba(124, 58, 237, 0.25) !important;
  box-shadow: inset 5px 0 0 0 var(--lav-accent), 0 10px 36px rgba(124, 58, 237, 0.14), inset 0 1px 0 #fff;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item
  > a
  svg {
  stroke: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.active
  > a
  svg {
  stroke: var(--lav-accent) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown.show
  .dropdown-link {
  background: rgba(255, 255, 255, 0.62) !important;
  backdrop-filter: blur(14px) saturate(1.25);
  -webkit-backdrop-filter: blur(14px) saturate(1.25);
  border-radius: var(--lav-radius-pill) !important;
  color: var(--lav-text) !important;
  border: 1px solid rgba(255, 255, 255, 0.55);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown
  .dropdown-items {
  background: rgba(255, 255, 255, 0.94) !important;
  backdrop-filter: blur(26px) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(26px) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.65) !important;
  border-radius: 18px !important;
  margin-top: 8px;
  padding: 8px 0;
  box-shadow: var(--lav-shadow-deep), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown
  .dropdown-items
  li
  a {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown
  .dropdown-items
  li
  a:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown
  .dropdown-items
  li.active
  a {
  background: rgba(124, 58, 237, 0.1) !important;
  color: var(--lav-accent) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-card,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .card {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.72) 0%,
    rgba(255, 255, 255, 0.52) 45%,
    rgba(250, 245, 255, 0.62) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.62) !important;
  border-radius: var(--lav-radius-lg) !important;
  box-shadow: var(--lav-shadow-deep) !important;
  color: var(--lav-text) !important;
  transition: background 0.35s ease, box-shadow 0.35s ease, border-color 0.32s ease, transform 0.28s ease;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-card:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .card:hover {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.88) 0%,
    rgba(255, 255, 255, 0.72) 100%
  ) !important;
  border-color: rgba(167, 139, 250, 0.45) !important;
  box-shadow: var(--lav-shadow-hover), 0 0 0 1px rgba(167, 139, 250, 0.12) !important;
  transform: translateY(-2px);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-card .site-card-header .title,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-card .site-card-body {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-card .site-card-header {
  border-bottom-color: rgba(124, 58, 237, 0.12) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .data-card {
  border-radius: var(--lav-radius-md) !important;
  background: linear-gradient(
    155deg,
    rgba(255, 255, 255, 0.68) 0%,
    rgba(255, 255, 255, 0.48) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(1.38);
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(1.38);
  border: 1px solid rgba(255, 255, 255, 0.58) !important;
  color: var(--lav-text) !important;
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.88);
  transition: background 0.35s ease, box-shadow 0.35s ease, transform 0.28s ease;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .data-card:hover {
  transform: translateY(-3px);
  background: linear-gradient(
    155deg,
    rgba(255, 255, 255, 0.85) 0%,
    rgba(255, 255, 255, 0.68) 100%
  ) !important;
  box-shadow: var(--lav-shadow-hover), inset 0 1px 0 #fff;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout label,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-input-groups .box-input-label,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .col-label {
  color: var(--lav-muted) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .form-control,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .form-select,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout textarea,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .input-group-text {
  border-radius: var(--lav-radius-pill) !important;
  background: rgba(255, 255, 255, 0.75) !important;
  border: 1px solid rgba(167, 139, 250, 0.28) !important;
  color: var(--lav-text) !important;
  backdrop-filter: blur(18px) saturate(1.28);
  -webkit-backdrop-filter: blur(18px) saturate(1.28);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 -1px 0 rgba(99, 102, 241, 0.04);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .form-control::placeholder,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout textarea::placeholder {
  color: rgba(126, 126, 143, 0.85) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .form-control:focus,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .form-select:focus,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout textarea:focus {
  border-color: rgba(124, 58, 237, 0.45) !important;
  box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.15);
  background: #fff !important;
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .table {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .table thead th {
  background: rgba(237, 233, 254, 0.95) !important;
  color: var(--lav-accent) !important;
  border-color: rgba(124, 58, 237, 0.15) !important;
  font-weight: 600;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .table td,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .table tbody th {
  border-color: rgba(124, 58, 237, 0.1) !important;
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .table tbody tr:hover td {
  background: rgba(124, 58, 237, 0.06) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn:not(.btn-link) {
  border-radius: var(--lav-radius-pill) !important;
  backdrop-filter: blur(14px) saturate(1.25);
  -webkit-backdrop-filter: blur(14px) saturate(1.25);
  font-weight: 600;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-primary {
  background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 55%, #6d28d9 100%) !important;
  color: #fff !important;
  border: 1px solid rgba(124, 58, 237, 0.35) !important;
  box-shadow: 0 8px 28px rgba(124, 58, 237, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.25);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-primary:hover {
  filter: brightness(1.05);
  color: #fff !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-secondary,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-outline-secondary,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-outline-primary {
  background: rgba(255, 255, 255, 0.48) !important;
  color: var(--lav-accent) !important;
  border: 1px solid rgba(124, 58, 237, 0.38) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-success {
  background: rgba(76, 175, 80, 0.2) !important;
  color: #1b5e20 !important;
  border-color: rgba(76, 175, 80, 0.45) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-danger {
  background: rgba(255, 87, 34, 0.12) !important;
  color: #c62828 !important;
  border-color: rgba(255, 87, 34, 0.35) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn-warning {
  background: rgba(255, 214, 10, 0.25) !important;
  color: #5d4400 !important;
  border-color: rgba(255, 193, 7, 0.45) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .title-btn,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .card-header-link {
  border-radius: var(--lav-radius-pill) !important;
  background: rgba(255, 255, 255, 0.55) !important;
  border: 1px solid var(--lav-border-soft) !important;
  color: var(--lav-accent) !important;
  backdrop-filter: blur(16px) saturate(1.3);
  -webkit-backdrop-filter: blur(16px) saturate(1.3);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .modal-content {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.96) 0%,
    rgba(255, 255, 255, 0.88) 100%
  ) !important;
  backdrop-filter: blur(36px) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(36px) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.7) !important;
  border-radius: var(--lav-radius-md) !important;
  color: var(--lav-text) !important;
  box-shadow: var(--lav-shadow-deep), 0 0 0 1px rgba(167, 139, 250, 0.08);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .modal-header,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .modal-footer {
  border-color: rgba(124, 58, 237, 0.12) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .dropdown-menu {
  background: rgba(255, 255, 255, 0.94) !important;
  backdrop-filter: blur(28px) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(28px) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.65) !important;
  border-radius: 18px !important;
  box-shadow: var(--lav-shadow-deep), inset 0 1px 0 rgba(255, 255, 255, 0.92);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .dropdown-menu li a,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .dropdown-menu li .dropdown-item {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .dropdown-menu li .dropdown-item:hover {
  background: rgba(124, 58, 237, 0.08) !important;
  color: var(--lav-accent) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .select2-container--default .select2-selection--single {
  background: rgba(255, 255, 255, 0.72) !important;
  border: 1px solid rgba(167, 139, 250, 0.32) !important;
  border-radius: var(--lav-radius-pill) !important;
  min-height: 44px;
  backdrop-filter: blur(14px) saturate(1.22);
  -webkit-backdrop-filter: blur(14px) saturate(1.22);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .nice-select {
  border-radius: var(--lav-radius-pill) !important;
  background: rgba(255, 255, 255, 0.72) !important;
  border: 1px solid rgba(167, 139, 250, 0.32) !important;
  color: var(--lav-text) !important;
  backdrop-filter: blur(14px) saturate(1.22);
  -webkit-backdrop-filter: blur(14px) saturate(1.22);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .pagination .page-link {
  background: rgba(255, 255, 255, 0.68) !important;
  border: 1px solid var(--lav-border-soft) !important;
  color: var(--lav-accent) !important;
  border-radius: 12px !important;
  margin: 0 2px;
  backdrop-filter: blur(10px) saturate(1.15);
  -webkit-backdrop-filter: blur(10px) saturate(1.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .alert {
  border-radius: 18px !important;
  backdrop-filter: blur(18px) saturate(1.25);
  -webkit-backdrop-filter: blur(18px) saturate(1.25);
  border-width: 1px !important;
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.65);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .note-editor.note-frame {
  border-radius: 18px !important;
  border: 1px solid var(--lav-border-soft) !important;
  background: rgba(255, 255, 255, 0.58) !important;
  backdrop-filter: blur(20px) saturate(1.28);
  -webkit-backdrop-filter: blur(20px) saturate(1.28);
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .note-editing-area .note-editable {
  background: rgba(255, 255, 255, 0.9) !important;
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .site-badge {
  border-radius: var(--lav-radius-pill) !important;
  font-weight: 600;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .header
  .nav-wrap
  .nav-right
  .single-nav-right
  .notification-pop {
  background: rgba(255, 255, 255, 0.94) !important;
  backdrop-filter: blur(28px) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(28px) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.65) !important;
  border-radius: var(--lav-radius-md) !important;
  box-shadow: var(--lav-shadow-deep), inset 0 1px 0 rgba(255, 255, 255, 0.92);
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .header
  .nav-wrap
  .nav-right
  .single-nav-right
  .notification-pop
  .noti-head,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .header
  .nav-wrap
  .nav-right
  .single-nav-right
  .notification-pop
  .all-noti
  .single-noti
  a {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .header
  .nav-wrap
  .nav-right
  .single-nav-right
  .notification-pop
  .all-noti
  .single-noti
  a
  .content
  .main-cont
  span {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .header
  .nav-wrap
  .nav-right
  .single-nav-right
  .notification-pop
  .all-noti
  .single-noti
  a
  .content
  .time {
  color: var(--lav-muted) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .page-container .main-content .page-title .title-content .title {
  color: var(--lav-text) !important;
}

/* -------------------------------------------------------------------------- */
/* Client — light mode (matches reference)                                    */
/* -------------------------------------------------------------------------- */
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard {
  color: var(--lav-text);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .page-gap {
  background: linear-gradient(165deg, #f8f5ff 0%, #f3f0ff 40%, #ede9fe 100%);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-sidebar {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.72) 0%,
    rgba(255, 255, 255, 0.52) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border-right: 1px solid rgba(255, 255, 255, 0.62) !important;
  border-radius: 0 var(--lav-radius-md) var(--lav-radius-md) 0 !important;
  box-shadow: 12px 0 48px rgba(91, 33, 182, 0.08), var(--lav-shadow-deep);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-part-header {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.78) 0%,
    rgba(255, 255, 255, 0.58) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(1.38);
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(1.38);
  border: 1px solid rgba(255, 255, 255, 0.65) !important;
  border-radius: var(--lav-radius-md);
  color: var(--lav-text) !important;
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.92);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .single-spec-stat,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .single-user-stat-card,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .site-card,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .card {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.72) 0%,
    rgba(255, 255, 255, 0.52) 50%,
    rgba(250, 245, 255, 0.65) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.65) !important;
  border-radius: var(--lav-radius-lg) !important;
  color: var(--lav-text) !important;
  box-shadow: var(--lav-shadow-deep);
  transition: background 0.35s ease, box-shadow 0.35s ease, transform 0.28s ease;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card:hover,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .single-spec-stat:hover,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .single-user-stat-card:hover,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .site-card:hover,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .card:hover {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.88) 0%,
    rgba(255, 255, 255, 0.74) 100%
  ) !important;
  box-shadow: var(--lav-shadow-hover);
  transform: translateY(-2px);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-nav ul li a span {
  color: var(--lav-text) !important;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-nav ul li a:hover {
  background: rgba(124, 58, 237, 0.08) !important;
  color: var(--lav-accent) !important;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-nav ul li.active > a {
  background: rgba(124, 58, 237, 0.1) !important;
  color: var(--lav-accent) !important;
  font-weight: 600;
  box-shadow: inset 4px 0 0 0 var(--lav-accent);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .form-control,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .form-select,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard textarea {
  background: rgba(255, 255, 255, 0.72) !important;
  border: 1px solid rgba(167, 139, 250, 0.32) !important;
  color: var(--lav-text) !important;
  border-radius: var(--lav-radius-pill) !important;
  backdrop-filter: blur(16px) saturate(1.25);
  -webkit-backdrop-filter: blur(16px) saturate(1.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85), inset 0 -1px 0 rgba(99, 102, 241, 0.04);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .btn:not(.btn-link) {
  border-radius: var(--lav-radius-pill) !important;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .btn-primary {
  background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%) !important;
  color: #fff !important;
  border: none !important;
  box-shadow: 0 10px 32px rgba(124, 58, 237, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.35);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card .buttons a,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard a.send,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard a.add {
  background: rgba(255, 255, 255, 0.62) !important;
  border: 1px solid rgba(124, 58, 237, 0.38) !important;
  color: var(--lav-accent) !important;
  border-radius: var(--lav-radius-pill) !important;
  backdrop-filter: blur(16px) saturate(1.28);
  -webkit-backdrop-filter: blur(16px) saturate(1.28);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.88), 0 6px 20px rgba(124, 58, 237, 0.1);
}

/* Client — dark mode: lavender night glass */
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard {
  background: linear-gradient(155deg, #1e1b2e 0%, #2d2640 45%, #1a1628 100%),
    radial-gradient(ellipse 80% 50% at 80% 0%, rgba(139, 92, 246, 0.25), transparent 55%);
  background-attachment: fixed;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard {
  color: rgba(248, 250, 252, 0.94);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .single-spec-stat,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .single-user-stat-card,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .site-card,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .card {
  background: rgba(255, 255, 255, 0.14) !important;
  backdrop-filter: blur(30px) saturate(1.42);
  -webkit-backdrop-filter: blur(30px) saturate(1.42);
  border: 1px solid rgba(255, 255, 255, 0.32) !important;
  border-radius: var(--lav-radius-lg) !important;
  box-shadow: 0 24px 56px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.38) !important;
  color: rgba(248, 250, 252, 0.96) !important;
  transition: background 0.35s ease, box-shadow 0.35s ease, transform 0.28s ease;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .single-spec-stat:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .single-user-stat-card:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .site-card:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .card:hover {
  background: rgba(255, 255, 255, 0.2) !important;
  box-shadow: 0 28px 64px rgba(0, 0, 0, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.48) !important;
  transform: translateY(-2px);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-part-header {
  background: rgba(255, 255, 255, 0.1) !important;
  backdrop-filter: blur(28px) saturate(1.38);
  -webkit-backdrop-filter: blur(28px) saturate(1.38);
  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  border-radius: var(--lav-radius-md);
  color: #fff !important;
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.22);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-sidebar {
  background: rgba(30, 27, 46, 0.55) !important;
  backdrop-filter: blur(32px) saturate(1.35);
  -webkit-backdrop-filter: blur(32px) saturate(1.35);
  border-right: 1px solid rgba(255, 255, 255, 0.18) !important;
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.08);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-nav ul li a:hover,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-nav ul li.active > a {
  background: rgba(167, 139, 250, 0.2) !important;
  color: #fff !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .form-control,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .form-select,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard textarea {
  background: rgba(255, 255, 255, 0.12) !important;
  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  color: #fff !important;
  border-radius: var(--lav-radius-pill) !important;
  backdrop-filter: blur(16px) saturate(1.25);
  -webkit-backdrop-filter: blur(16px) saturate(1.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .btn-primary {
  background: linear-gradient(135deg, #a78bfa 0%, #8b5cf6 100%) !important;
  color: #fff !important;
  border-radius: var(--lav-radius-pill) !important;
  box-shadow: 0 10px 32px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.28);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card .buttons a,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard a.send,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .main-user-dahboard a.add {
  background: rgba(255, 255, 255, 0.14) !important;
  border: 1px solid rgba(255, 255, 255, 0.32) !important;
  color: #fff !important;
  border-radius: var(--lav-radius-pill) !important;
  backdrop-filter: blur(14px) saturate(1.2);
  -webkit-backdrop-filter: blur(14px) saturate(1.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22);
}

/* -------------------------------------------------------------------------- */
/* Public + auth — light lavender shell                                       */
/* -------------------------------------------------------------------------- */
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) {
  background: linear-gradient(165deg, #f8f5ff 0%, #f3f0ff 45%, #ede9fe 100%) !important;
  color: var(--lav-text) !important;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) header .header-area,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .header-area {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.82) 0%,
    rgba(255, 255, 255, 0.62) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.68) !important;
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.95);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) {
  background: linear-gradient(165deg, #f8f5ff 0%, #f3f0ff 45%, #ede9fe 100%) !important;
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .header-area,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) header .header-area {
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.86) 0%,
    rgba(255, 255, 255, 0.68) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.68) !important;
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.95);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .auth-contents,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .auth-contents {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.78) 0%,
    rgba(255, 255, 255, 0.58) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(var(--lav-saturate));
  border: 1px solid rgba(255, 255, 255, 0.68) !important;
  border-radius: var(--lav-radius-lg) !important;
  box-shadow: var(--lav-shadow-deep), inset 0 1px 0 rgba(255, 255, 255, 0.92);
  color: var(--lav-text) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .km-glass-sheen,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .km-glass-sheen,
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .site-faq,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .site-faq {
  background: linear-gradient(
    165deg,
    rgba(255, 255, 255, 0.72) 0%,
    rgba(255, 255, 255, 0.52) 100%
  ) !important;
  backdrop-filter: blur(var(--lav-blur-deep)) saturate(1.38);
  -webkit-backdrop-filter: blur(var(--lav-blur-deep)) saturate(1.38);
  border: 1px solid rgba(255, 255, 255, 0.65) !important;
  border-radius: var(--lav-radius-md) !important;
  color: var(--lav-text) !important;
  box-shadow: var(--lav-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.88);
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .auth-contents .form-control,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .auth-contents .form-control {
  background: rgba(255, 255, 255, 0.85) !important;
  border: 1px solid rgba(167, 139, 250, 0.28) !important;
  color: var(--lav-text) !important;
  border-radius: var(--lav-radius-pill) !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .btn.btn-primary,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .btn.btn-primary {
  background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%) !important;
  color: #fff !important;
  border-radius: var(--lav-radius-pill) !important;
  border: none !important;
  box-shadow: 0 8px 24px rgba(124, 58, 237, 0.22);
}

/* 50px rounded buttons — light session (client + public) + Lavender admin shell */
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .btn:not(.btn-link),
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-profile-card .buttons a,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard a.send,
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard a.add {
  border-radius: 50px !important;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .btn:not(.btn-link),
body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"]:not(:has(.layout)):not(:has(.main-user-dahboard)) .btn.btn-primary {
  border-radius: 50px !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"] .layout .btn:not(.btn-link) {
  border-radius: 50px !important;
}

/* Lavender admin — 50px side navigation (light glass shell; body keeps .dark-theme) */
body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item
  > a {
  border-radius: 50px !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown
  .dropdown-items
  li
  a {
  border-radius: 50px !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown.show
  .dropdown-items {
  border-radius: 50px !important;
}

body.digibank-neo-ui.dark-theme[data-dashboard-theme="lavender"]
  .layout
  .side-nav
  .side-nav-inside
  .side-nav-menu
  .side-nav-item.side-nav-dropdown
  .dropdown-link {
  border-radius: 50px !important;
}

body.digibank-neo-ui:not(.dark-theme)[data-dashboard-theme="lavender"] .main-user-dahboard .user-nav ul li > a {
  border-radius: 50px !important;
}

/* Ripple tint (lavender) */
body[data-dashboard-theme="lavender"] .digibank-glass-ripple--l1 {
  background: radial-gradient(
    circle,
    rgba(255, 255, 255, 0.55) 0%,
    rgba(196, 181, 253, 0.45) 38%,
    rgba(167, 139, 250, 0.2) 55%,
    transparent 72%
  );
  opacity: 0.62;
}

body[data-dashboard-theme="lavender"] .digibank-glass-ripple--l2 {
  background: rgba(255, 255, 255, 0.18);
  border-color: rgba(167, 139, 250, 0.35);
}

body[data-dashboard-theme="lavender"] .digibank-glass-ripple--l3 {
  border-color: rgba(139, 92, 246, 0.55);
}
