/* =====================================================
   Movador Dokan Dashboard Shell
   Dashboard layout, sidebar, top bar, and common content spacing.
   ===================================================== */

body.movador-dokan-dashboard,
body.dokan-dashboard-fullwidth-template {
  --mv-dokan-dashboard-sidebar-width: var(--dokan-sidebar-width, 250px);
}

body.movador-dokan-dashboard .dokan-dashboard-wrap {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  background: var(--mv-dokan-soft) !important;
}

body.movador-dokan-dashboard .dokan-dashboard-content {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

body.movador-dokan-dashboard article.dashboard-content-area,
body.movador-dokan-dashboard .dashboard-content-area {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.movador-dokan-dashboard #dokan-vendor-dashboard-root,
body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root,
body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root {
  width: 100% !important;
  min-height: 100vh;
  background: var(--mv-dokan-soft) !important;
}

body.movador-dokan-dashboard .dokan-layout,
body.movador-dokan-dashboard .dokan-frontend-layout,
body.dokan-dashboard-fullwidth-template .dokan-layout,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout {
  min-height: 100vh !important;
  background: var(--mv-dokan-soft) !important;
  color: var(--mv-dokan-text) !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar {
  background: linear-gradient(180deg, var(--mv-dokan-navy) 0%, var(--mv-dokan-navy-2) 100%) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.08) !important;
  box-shadow: 18px 0 42px rgba(15, 23, 42, 0.12) !important;
}

@media (min-width: 769px) {
  body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar,
  body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar {
    width: var(--mv-dokan-dashboard-sidebar-width) !important;
    min-width: var(--mv-dokan-dashboard-sidebar-width) !important;
    max-width: var(--mv-dokan-dashboard-sidebar-width) !important;
    flex: 0 0 var(--mv-dokan-dashboard-sidebar-width) !important;
  }
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar .site-icon,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar .site-icon {
  background: var(--mv-dokan-blue) !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 24px rgba(37, 99, 235, 0.28) !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar > a:first-child > span.text-xl,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar > a:first-child > span.text-xl {
  display: none !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a {
  border-radius: 14px !important;
  color: #cbd5e1 !important;
  font-weight: 700 !important;
  transition: background 0.16s ease, color 0.16s ease, transform 0.16s ease, box-shadow 0.16s ease !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a svg,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a svg {
  color: #93c5fd !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a:hover,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a.active,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a:hover,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a.active {
  background: linear-gradient(135deg, var(--mv-dokan-blue) 0%, var(--mv-dokan-blue-2) 100%) !important;
  color: #ffffff !important;
  box-shadow: 0 12px 24px rgba(37, 99, 235, 0.24) !important;
  transform: translateY(-1px);
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a:hover svg,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a.active svg,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a:hover svg,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a.active svg {
  color: #ffffff !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar .sidebar-menu-bubble,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar .sidebar-menu-bubble {
  background: var(--mv-dokan-blue) !important;
  color: #ffffff !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar .sidebar-footer,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar .sidebar-footer {
  border-top: 1px solid rgba(203, 213, 225, 0.18) !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar .store-name,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar .store-name {
  color: #ffffff !important;
  font-weight: 800 !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar .subscription-info,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar .subscription-info {
  color: #bfdbfe !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-layout-header,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-layout-header {
  background: rgba(255, 255, 255, 0.96) !important;
  border-bottom: 1px solid rgba(148, 163, 184, 0.18) !important;
  box-shadow: 0 10px 28px rgba(15, 23, 42, 0.05) !important;
  backdrop-filter: blur(14px);
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-layout-header .visit-store,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-layout-header .visit-store {
  color: var(--mv-dokan-ink) !important;
  font-weight: 800 !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-layout-header .visit-store:hover,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-layout-header .visit-store:hover {
  color: var(--mv-dokan-blue) !important;
}

body.movador-dokan-dashboard .dokan-dashboard-layout,
body.dokan-dashboard-fullwidth-template .dokan-dashboard-layout {
  width: 100% !important;
  min-height: calc(100vh - 88px) !important;
  padding: 30px 34px 46px !important;
  background: linear-gradient(180deg, #f8fafc 0%, #ffffff 58%, #f8fafc 100%) !important;
}

body.movador-dokan-dashboard .dokan-layout-content-area,
body.dokan-dashboard-fullwidth-template .dokan-layout-content-area {
  width: 100% !important;
  max-width: 1220px !important;
  margin: 0 auto !important;
}

body.movador-dokan-dashboard .dokan-header-title-section,
body.dokan-dashboard-fullwidth-template .dokan-header-title-section {
  margin: 0 0 22px !important;
  padding: 24px !important;
  background: linear-gradient(135deg, var(--mv-dokan-navy) 0%, #1e3a8a 60%, var(--mv-dokan-blue) 100%) !important;
  border: 1px solid rgba(255, 255, 255, 0.13) !important;
  border-radius: 24px !important;
  box-shadow: var(--mv-dokan-shadow) !important;
}

body.movador-dokan-dashboard .dokan-header-title-section h1,
body.movador-dokan-dashboard .dokan-header-title-section h2,
body.movador-dokan-dashboard .dokan-header-title-section h3,
body.dokan-dashboard-fullwidth-template .dokan-header-title-section h1,
body.dokan-dashboard-fullwidth-template .dokan-header-title-section h2,
body.dokan-dashboard-fullwidth-template .dokan-header-title-section h3 {
  margin: 0 !important;
  color: #ffffff !important;
  font-weight: 850 !important;
  letter-spacing: -0.035em !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar {
  background: linear-gradient(180deg, var(--mv-dokan-navy) 0%, var(--mv-dokan-navy-2) 100%) !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar #dokan-navigation,
body.movador-dokan-dashboard .dokan-dash-sidebar > ul.dokan-dashboard-menu,
body.movador-dokan-dashboard .dokan-dash-sidebar .dokan-dashboard-menu {
  width: 100% !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
  margin: 0 !important;
  padding: 12px !important;
  list-style: none !important;
  background: linear-gradient(180deg, var(--mv-dokan-navy) 0%, var(--mv-dokan-navy-2) 100%) !important;
  border: 0 !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
  margin: 0 0 4px !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li::after,
body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover::after,
body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active::after {
  display: none !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  padding: 11px 13px !important;
  border-radius: 14px !important;
  color: #cbd5e1 !important;
  background: transparent !important;
  font-size: 14px !important;
  font-weight: 720 !important;
  line-height: 1.25 !important;
  transition: transform 0.16s ease, background 0.16s ease, color 0.16s ease, box-shadow 0.16s ease !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i,
body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a svg {
  width: 18px !important;
  min-width: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #93c5fd !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover > a,
body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active > a,
body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.current > a,
body.movador-dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a:focus {
  color: #ffffff !important;
  background: linear-gradient(135deg, var(--mv-dokan-blue) 0%, var(--mv-dokan-blue-2) 100%) !important;
  box-shadow: 0 12px 24px rgba(37, 99, 235, 0.22) !important;
  transform: translateY(-1px);
  outline: none !important;
}

body.movador-dokan-dashboard .dokan-dash-sidebar ul.navigation-submenu {
  margin: 6px 0 8px 31px !important;
  padding: 4px 0 4px 10px !important;
  position: relative !important;
  top: auto !important;
  left: auto !important;
  background: transparent !important;
  border-left: 1px solid rgba(147, 197, 253, 0.25) !important;
  box-shadow: none !important;
}

@media (max-width: 1024px) {
  body.movador-dokan-dashboard .dokan-dashboard-layout,
  body.dokan-dashboard-fullwidth-template .dokan-dashboard-layout {
    padding: 24px 20px 36px !important;
  }

  body.movador-dokan-dashboard .dokan-layout-content-area,
  body.dokan-dashboard-fullwidth-template .dokan-layout-content-area {
    max-width: 100% !important;
  }
}

@media (max-width: 768px) {
  body.movador-dokan-dashboard .dokan-dashboard-layout,
  body.dokan-dashboard-fullwidth-template .dokan-dashboard-layout {
    padding: 18px 14px 30px !important;
  }

  body.movador-dokan-dashboard .dokan-header-title-section,
  body.dokan-dashboard-fullwidth-template .dokan-header-title-section {
    padding: 18px !important;
    border-radius: 18px !important;
  }
}

/* =====================================================
   Movador Dokan Fullwidth Spacing Fix
   Keeps the React sidebar/header, removes the legacy wrapper gap.
   ===================================================== */

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper {
  width: 100% !important;
  min-height: 100vh !important;
  margin: 0 !important;
  padding: 0 !important;
  background: var(--mv-dokan-soft) !important;
}

body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root,
body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root {
  width: 100% !important;
  height: 80px !important;
  min-height: 80px !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.admin-bar.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root,
body.admin-bar.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root {
  top: 32px !important;
}

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative !important;
  z-index: 1 !important;
  background: var(--mv-dokan-soft) !important;
}

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dash-sidebar,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dash-sidebar {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  max-width: 0 !important;
  min-width: 0 !important;
  flex: 0 0 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content {
  box-sizing: border-box !important;
  display: block !important;
  width: calc(100% - var(--mv-dokan-dashboard-sidebar-width)) !important;
  max-width: calc(100% - var(--mv-dokan-dashboard-sidebar-width)) !important;
  min-height: calc(100vh - 80px) !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  margin-left: var(--mv-dokan-dashboard-sidebar-width) !important;
  padding-top: 16px !important;
  padding-right: 34px !important;
  padding-bottom: 46px !important;
  padding-left: 34px !important;
  background: linear-gradient(180deg, #f8fafc 0%, #ffffff 58%, #f8fafc 100%) !important;
  overflow: visible !important;
}

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content > article,
body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content > article.dashboard-content-area,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content > article,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content > article.dashboard-content-area {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper #dokan-vendor-dashboard-root,
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper #dokan-vendor-dashboard-root {
  width: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper #dokan-vendor-dashboard-root > .h-\[calc\(100vh-350px\)\],
body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper #dokan-vendor-dashboard-root > .h-\[calc\(100vh-350px\)\] {
  height: 120px !important;
  min-height: 120px !important;
}

@media (max-width: 768px) {
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root {
    height: 80px !important;
    min-height: 80px !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content,
  body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    padding: 14px 14px 30px !important;
  }
}

/* =====================================================
   Movador Dokan Sidebar Account Actions
   Moves account/store actions into the left sidebar and removes the desktop top bar.
   ===================================================== */

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href="#movador-messages"],
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href="#movador-messages"] {
  position: relative !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href="#movador-messages"]::after,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href="#movador-messages"]::after {
  content: "Soon";
  margin-left: auto;
  padding: 3px 7px;
  border-radius: 999px;
  background: rgba(96, 165, 250, 0.16);
  color: #bfdbfe;
  font-size: 10px;
  font-weight: 850;
  line-height: 1;
  letter-spacing: 0.02em;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="movador-notifications"],
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="movador-notifications"] {
  position: relative !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="movador-notifications"].has-movador-unread-count::after,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="movador-notifications"].has-movador-unread-count::after {
  content: attr(data-movador-unread-count);
  position: absolute;
  top: 7px;
  right: 8px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  border: 2px solid var(--mv-dokan-navy, #0f172a);
  border-radius: 999px;
  background: #ef4444;
  color: #ffffff;
  font-size: 10px;
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.02em;
  box-shadow: 0 8px 18px rgba(239, 68, 68, 0.28);
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a:hover.has-movador-unread-count::after,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar li a.active.has-movador-unread-count::after,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a:hover.has-movador-unread-count::after,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar li a.active.has-movador-unread-count::after {
  border-color: #1d4ed8;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"],
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"] {
  color: #fecaca !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"] svg,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"] svg {
  color: #fca5a5 !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"]:hover,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"].active,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"]:hover,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"].active {
  background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%) !important;
  color: #ffffff !important;
  box-shadow: 0 12px 24px rgba(220, 38, 38, 0.2) !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"]:hover svg,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"].active svg,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"]:hover svg,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href*="action=logout"].active svg {
  color: #ffffff !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar > hr,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar > div:last-child,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar > hr,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar > div:last-child {
  display: none !important;
}

@media (min-width: 769px) {
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root {
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main {
    position: fixed !important;
    top: 48px !important;
    left: 82px !important;
    z-index: 80 !important;
    display: block !important;
    width: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    overflow: visible !important;
    box-shadow: none !important;
    transition: left 0.2s ease !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > .dokan-frontend-layout-header,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > .dokan-frontend-layout-header {
    display: none !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"],
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"] {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    min-width: 42px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 14px !important;
    background: transparent !important;
    color: #93c5fd !important;
    box-shadow: none !important;
    cursor: pointer !important;
    transition: transform 0.16s ease, box-shadow 0.16s ease, color 0.16s ease, border-color 0.16s ease, background 0.16s ease !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"]:hover,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"]:hover,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"]:focus-visible,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"]:focus-visible {
    background: linear-gradient(135deg, var(--mv-dokan-blue) 0%, var(--mv-dokan-blue-2) 100%) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 24px rgba(37, 99, 235, 0.22) !important;
    transform: translateY(-1px) !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"] svg,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > button[aria-label="Toggle sidebar menu"] svg {
    width: 20px !important;
    height: 20px !important;
    color: currentColor !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root:has(.dokan-frontend-sidebar[class~="w-24"]) .dokan-frontend-sidebar > a:first-child,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root:has(.dokan-frontend-sidebar[class~="w-24"]) .dokan-frontend-sidebar > a:first-child {
    justify-content: flex-start !important;
    padding-left: 10px !important;
    padding-right: 0 !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root:has(.dokan-frontend-sidebar[class~="w-24"]) .dokan-frontend-layout > main,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root:has(.dokan-frontend-sidebar[class~="w-24"]) .dokan-frontend-layout > main {
    left: 52px !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper:has(.dokan-frontend-sidebar[class~="w-24"]) .dokan-dashboard-wrap .dokan-dashboard-content,
  body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper:has(.dokan-frontend-sidebar[class~="w-24"]) .dokan-dashboard-wrap .dokan-dashboard-content {
    width: calc(100% - 96px) !important;
    max-width: calc(100% - 96px) !important;
    margin-left: 96px !important;
  }

  body.dokan-dashboard-fullwidth-template #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content,
  body.movador-dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content {
    min-height: 100vh !important;
    padding-top: 34px !important;
    transition: width 0.2s ease, max-width 0.2s ease, margin-left 0.2s ease !important;
  }
}

@media (max-width: 768px) {
  body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar a[href="#movador-messages"]::after,
  body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar a[href="#movador-messages"]::after {
    display: none !important;
  }
}

/* =====================================================
   Mobile dashboard header cleanup
   Hides duplicated Visit Store action and keeps the Movador logo clean.
   ===================================================== */

@media (max-width: 768px) {
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header {
    min-height: 64px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > .dokan-frontend-layout-header,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header > .dokan-frontend-layout-header {
    margin-left: auto !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
  }

  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .visit-store,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .visit-store,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .visit-store + div,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .visit-store + div {
    display: none !important;
  }

  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 14px !important;
    background: rgba(255, 255, 255, 0.92) !important;
    box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08) !important;
    cursor: pointer !important;
  }

  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar:hover,
  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar:focus-visible,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar:hover,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar:focus-visible {
    box-shadow: 0 16px 32px rgba(37, 99, 235, 0.14) !important;
    transform: translateY(-1px) !important;
  }

  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar img,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar img {
    width: 30px !important;
    height: 30px !important;
    border-radius: 9px !important;
    border: 0 !important;
  }

  body.movador-dokan-dashboard #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar > svg,
  body.dokan-dashboard-fullwidth-template #dokan-vendor-dashboard-layout-root .dokan-frontend-layout > main > header .header-avatar > svg {
    display: none !important;
  }
}

/* =====================================================
   Movador Vendor Notifications Screen
   Real notification list inside the Dokan vendor dashboard.
   ===================================================== */

body.movador-dokan-dashboard .movador-notifications-page,
body.dokan-dashboard-fullwidth-template .movador-notifications-page {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  color: var(--mv-dokan-text, #0f172a);
}

body.movador-dokan-dashboard .movador-notifications-alert,
body.dokan-dashboard-fullwidth-template .movador-notifications-alert {
  margin: 0 0 18px;
  padding: 13px 15px;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 750;
}

body.movador-dokan-dashboard .movador-notifications-alert.is-success,
body.dokan-dashboard-fullwidth-template .movador-notifications-alert.is-success {
  border: 1px solid rgba(34, 197, 94, 0.25);
  background: #ecfdf5;
  color: #166534;
}

body.movador-dokan-dashboard .movador-notifications-alert.is-error,
body.dokan-dashboard-fullwidth-template .movador-notifications-alert.is-error {
  border: 1px solid rgba(220, 38, 38, 0.22);
  background: #fef2f2;
  color: #991b1b;
}

body.movador-dokan-dashboard .movador-notifications-toolbar,
body.dokan-dashboard-fullwidth-template .movador-notifications-toolbar {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 0 16px;
}

body.movador-dokan-dashboard .movador-notifications-toolbar h2,
body.dokan-dashboard-fullwidth-template .movador-notifications-toolbar h2 {
  max-width: none;
  margin: 0;
  padding: 0;
  color: #0f172a;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: clamp(21px, 1.45vw, 25px);
  line-height: 1.15;
  font-weight: 700;
  letter-spacing: -0.02em;
  text-shadow: none;
  text-transform: none;
}

body.movador-dokan-dashboard .movador-notifications-controls,
body.dokan-dashboard-fullwidth-template .movador-notifications-controls {
  display: grid;
  gap: 12px;
  margin: 0 0 20px;
}

body.movador-dokan-dashboard .movador-notifications-filter-tabs,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-tabs {
  display: flex;
  align-items: center;
  gap: 10px;
  overflow-x: auto;
  padding: 2px 1px 8px;
  scrollbar-width: thin;
}

body.movador-dokan-dashboard .movador-notifications-filter-tab,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-tab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 38px;
  padding: 0 14px;
  border: 1px solid rgba(203, 213, 225, 0.86);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.92);
  color: #475569;
  font-size: 13px;
  font-weight: 850;
  line-height: 1;
  text-decoration: none !important;
  white-space: nowrap;
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.04);
  transition: transform 0.16s ease, border-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease, background 0.16s ease;
}

body.movador-dokan-dashboard .movador-notifications-filter-tab:hover,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-tab:hover,
body.movador-dokan-dashboard .movador-notifications-filter-tab:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-tab:focus-visible {
  border-color: rgba(96, 165, 250, 0.68);
  color: var(--mv-dokan-blue, #2563eb);
  transform: translateY(-1px);
  box-shadow: 0 14px 28px rgba(37, 99, 235, 0.09);
  outline: none;
}

body.movador-dokan-dashboard .movador-notifications-filter-tab.is-active,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-tab.is-active {
  border-color: rgba(96, 165, 250, 0.72);
  background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
  color: var(--mv-dokan-blue, #2563eb);
  box-shadow: 0 14px 30px rgba(37, 99, 235, 0.11);
}


body.movador-dokan-dashboard .movador-notifications-filter-count,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-count {
  display: inline;
  min-width: 0;
  height: auto;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: #475569;
  font-size: 15px;
  font-weight: 950;
  line-height: 1;
  letter-spacing: -0.03em;
}

body.movador-dokan-dashboard .movador-notifications-filter-tab.is-active .movador-notifications-filter-count,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-tab.is-active .movador-notifications-filter-count {
  color: #334155;
}

body.movador-dokan-dashboard .movador-notifications-actionbar,
body.dokan-dashboard-fullwidth-template .movador-notifications-actionbar {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
  padding: 0;
}

body.movador-dokan-dashboard .movador-notifications-list-actions,
body.dokan-dashboard-fullwidth-template .movador-notifications-list-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 24px;
  margin: -2px 0 10px;
}

body.movador-dokan-dashboard .movador-notifications-date-menu,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-menu {
  position: relative;
  max-width: 100%;
}

body.movador-dokan-dashboard .movador-notifications-date-toggle,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-toggle {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 28px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #64748b;
  font-size: 13px;
  font-weight: 850;
  line-height: 1;
  list-style: none;
  cursor: pointer;
  box-shadow: none;
  transition: color 0.16s ease;
}

body.movador-dokan-dashboard .movador-notifications-date-toggle::-webkit-details-marker,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-toggle::-webkit-details-marker {
  display: none;
}

body.movador-dokan-dashboard .movador-notifications-date-toggle::after,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-toggle::after {
  content: "▾";
  color: inherit;
  font-size: 11px;
  transform: translateY(-1px);
}

body.movador-dokan-dashboard .movador-notifications-date-menu[open] .movador-notifications-date-toggle::after,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-menu[open] .movador-notifications-date-toggle::after {
  content: "▴";
}

body.movador-dokan-dashboard .movador-notifications-date-toggle:hover,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-toggle:hover,
body.movador-dokan-dashboard .movador-notifications-date-toggle:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-toggle:focus-visible {
  color: var(--mv-dokan-blue, #2563eb);
  text-decoration: underline;
  text-underline-offset: 4px;
  outline: none;
}

body.movador-dokan-dashboard .movador-notifications-date-panel,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-panel {
  display: grid;
  gap: 12px;
  width: min(520px, calc(100vw - 48px));
  margin: 10px 0 0;
  padding: 12px;
  border: 1px solid rgba(226, 232, 240, 0.95);
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.98);
  box-shadow: 0 18px 42px rgba(15, 23, 42, 0.09);
}

body.movador-dokan-dashboard .movador-notifications-date-presets,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-presets {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

body.movador-dokan-dashboard .movador-notifications-date-preset,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-preset {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
  padding: 0 4px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #64748b;
  font-size: 12px;
  font-weight: 850;
  line-height: 1;
  text-decoration: none !important;
  white-space: nowrap;
  transition: color 0.16s ease;
}

body.movador-dokan-dashboard .movador-notifications-date-preset:hover,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-preset:hover,
body.movador-dokan-dashboard .movador-notifications-date-preset:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-preset:focus-visible {
  color: var(--mv-dokan-blue, #2563eb);
  text-decoration: underline !important;
  text-underline-offset: 4px;
  outline: none;
}

body.movador-dokan-dashboard .movador-notifications-date-preset.is-active,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-preset.is-active {
  color: var(--mv-dokan-blue, #2563eb);
}

body.movador-dokan-dashboard .movador-notifications-custom-date-form,
body.dokan-dashboard-fullwidth-template .movador-notifications-custom-date-form {
  display: grid;
  grid-template-columns: minmax(150px, 1fr) minmax(150px, 1fr) auto;
  align-items: end;
  gap: 12px;
  margin: 0;
  padding: 12px 0 0;
  border-top: 1px solid rgba(226, 232, 240, 0.9);
}

body.movador-dokan-dashboard .movador-notifications-date-field,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-field {
  display: grid;
  gap: 6px;
  min-width: 0;
  margin: 0;
}

body.movador-dokan-dashboard .movador-notifications-date-field span,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-field span {
  color: #64748b;
  font-size: 11px;
  font-weight: 900;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

body.movador-dokan-dashboard .movador-notifications-date-field input,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-field input {
  box-sizing: border-box;
  width: 100%;
  min-height: 40px;
  padding: 0 12px;
  border: 1px solid rgba(203, 213, 225, 0.9);
  border-radius: 14px;
  background: #ffffff;
  color: #0f172a;
  font-size: 13px;
  font-weight: 750;
  outline: none;
  box-shadow: none;
}

body.movador-dokan-dashboard .movador-notifications-date-field input:focus,
body.dokan-dashboard-fullwidth-template .movador-notifications-date-field input:focus {
  border-color: rgba(96, 165, 250, 0.85);
  box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.16);
}

body.movador-dokan-dashboard .movador-notifications-filter-apply,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-apply {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  padding: 0;
  white-space: nowrap;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--mv-dokan-blue, #2563eb);
  font-size: 13px;
  font-weight: 900;
  cursor: pointer;
  transition: color 0.16s ease;
}

body.movador-dokan-dashboard .movador-notifications-filter-apply:hover,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-apply:hover,
body.movador-dokan-dashboard .movador-notifications-filter-apply:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notifications-filter-apply:focus-visible {
  color: #1d4ed8;
  text-decoration: underline;
  text-underline-offset: 4px;
  outline: none;
}

body.movador-dokan-dashboard .movador-notifications-form,
body.dokan-dashboard-fullwidth-template .movador-notifications-form {
  margin: 0;
}

body.movador-dokan-dashboard .movador-notifications-button,
body.dokan-dashboard-fullwidth-template .movador-notifications-button {
  min-height: auto;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--mv-dokan-blue, #2563eb);
  font-size: 13px;
  font-weight: 900;
  cursor: pointer;
  box-shadow: none;
  transition: color 0.16s ease;
}

body.movador-dokan-dashboard .movador-notifications-button:hover,
body.dokan-dashboard-fullwidth-template .movador-notifications-button:hover,
body.movador-dokan-dashboard .movador-notifications-button:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notifications-button:focus-visible {
  color: #1d4ed8;
  text-decoration: underline;
  text-underline-offset: 4px;
  outline: none;
}

body.movador-dokan-dashboard .movador-notifications-list,
body.dokan-dashboard-fullwidth-template .movador-notifications-list {
  display: grid;
  gap: 12px;
}

body.movador-dokan-dashboard .movador-notification-card,
body.dokan-dashboard-fullwidth-template .movador-notification-card {
  display: grid;
  grid-template-columns: 48px minmax(0, 1fr);
  gap: 14px;
  padding: 17px;
  border: 1px solid rgba(226, 232, 240, 0.95);
  border-radius: 22px;
  background: rgba(255, 255, 255, 0.96);
  box-shadow: 0 18px 42px rgba(15, 23, 42, 0.06);
}

body.movador-dokan-dashboard .movador-notification-card.is-unread,
body.dokan-dashboard-fullwidth-template .movador-notification-card.is-unread {
  border-color: rgba(96, 165, 250, 0.45);
  box-shadow: 0 18px 46px rgba(37, 99, 235, 0.1);
}

body.movador-dokan-dashboard .movador-notification-icon,
body.dokan-dashboard-fullwidth-template .movador-notification-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 16px;
  background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
  color: var(--mv-dokan-blue, #2563eb);
  font-size: 22px;
  font-weight: 900;
}

body.movador-dokan-dashboard .movador-notification-topline,
body.dokan-dashboard-fullwidth-template .movador-notification-topline {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}

body.movador-dokan-dashboard .movador-notification-topline h3,
body.dokan-dashboard-fullwidth-template .movador-notification-topline h3 {
  margin: 0;
  color: #0f172a;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

body.movador-dokan-dashboard .movador-notification-content p,
body.dokan-dashboard-fullwidth-template .movador-notification-content p {
  margin: 6px 0 0;
  color: #475569;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.55;
}

body.movador-dokan-dashboard .movador-notification-review-details,
body.dokan-dashboard-fullwidth-template .movador-notification-review-details {
  margin: 6px 0 0;
  color: #475569;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.55;
}

body.movador-dokan-dashboard .movador-notification-review-line,
body.dokan-dashboard-fullwidth-template .movador-notification-review-line,
body.movador-dokan-dashboard .movador-notification-review-block,
body.dokan-dashboard-fullwidth-template .movador-notification-review-block,
body.movador-dokan-dashboard .movador-notification-review-expandable,
body.dokan-dashboard-fullwidth-template .movador-notification-review-expandable,
body.movador-dokan-dashboard .movador-notification-review-collapsed,
body.dokan-dashboard-fullwidth-template .movador-notification-review-collapsed,
body.movador-dokan-dashboard .movador-notification-review-expanded,
body.dokan-dashboard-fullwidth-template .movador-notification-review-expanded {
  display: block;
  min-width: 0;
}

body.movador-dokan-dashboard .movador-notification-review-block,
body.dokan-dashboard-fullwidth-template .movador-notification-review-block {
  margin-top: 2px;
}

body.movador-dokan-dashboard .movador-notification-review-label,
body.dokan-dashboard-fullwidth-template .movador-notification-review-label {
  display: block;
  margin-bottom: 1px;
  color: #334155;
}

body.movador-dokan-dashboard .movador-notification-review-collapsed,
body.dokan-dashboard-fullwidth-template .movador-notification-review-collapsed,
body.movador-dokan-dashboard .movador-notification-review-expanded,
body.dokan-dashboard-fullwidth-template .movador-notification-review-expanded,
body.movador-dokan-dashboard .movador-notification-review-text,
body.dokan-dashboard-fullwidth-template .movador-notification-review-text,
body.movador-dokan-dashboard .movador-notification-review-full,
body.dokan-dashboard-fullwidth-template .movador-notification-review-full {
  color: #475569;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.55;
  overflow-wrap: anywhere;
  white-space: normal;
}

body.movador-dokan-dashboard .movador-notification-review-collapsed.is-measuring,
body.dokan-dashboard-fullwidth-template .movador-notification-review-collapsed.is-measuring,
body.movador-dokan-dashboard .movador-notification-review-collapsed.is-overflowing,
body.dokan-dashboard-fullwidth-template .movador-notification-review-collapsed.is-overflowing {
  position: relative;
  max-height: 3.1em;
  overflow: hidden;
}

body.movador-dokan-dashboard .movador-notification-review-collapsed[hidden],
body.dokan-dashboard-fullwidth-template .movador-notification-review-collapsed[hidden],
body.movador-dokan-dashboard .movador-notification-review-expanded[hidden],
body.dokan-dashboard-fullwidth-template .movador-notification-review-expanded[hidden],
body.movador-dokan-dashboard .movador-notification-review-toggle[hidden],
body.dokan-dashboard-fullwidth-template .movador-notification-review-toggle[hidden] {
  display: none;
}

body.movador-dokan-dashboard .movador-notification-review-toggle,
body.dokan-dashboard-fullwidth-template .movador-notification-review-toggle {
  appearance: none;
  margin: 0 0 0 4px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #0f172a;
  cursor: pointer;
  font-family: inherit;
  font-size: 13px;
  font-weight: 900;
  line-height: inherit;
  white-space: nowrap;
}

body.movador-dokan-dashboard .movador-notification-review-toggle--expand,
body.dokan-dashboard-fullwidth-template .movador-notification-review-toggle--expand {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
  padding-left: 22px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.98) 22px, rgba(255, 255, 255, 0.98) 100%);
}

body.movador-dokan-dashboard .movador-notification-review-toggle:hover,
body.dokan-dashboard-fullwidth-template .movador-notification-review-toggle:hover,
body.movador-dokan-dashboard .movador-notification-review-toggle:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notification-review-toggle:focus-visible {
  color: #0f172a;
  text-decoration: underline;
  text-underline-offset: 4px;
}

body.movador-dokan-dashboard .movador-notification-review-toggle:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notification-review-toggle:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

body.movador-dokan-dashboard .movador-notification-status,
body.dokan-dashboard-fullwidth-template .movador-notification-status {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  padding: 0 9px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 900;
  line-height: 1;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

body.movador-dokan-dashboard .movador-notification-status.is-unread,
body.dokan-dashboard-fullwidth-template .movador-notification-status.is-unread {
  background: #dbeafe;
  color: #1d4ed8;
}

body.movador-dokan-dashboard .movador-notification-status.is-read,
body.dokan-dashboard-fullwidth-template .movador-notification-status.is-read {
  background: #f1f5f9;
  color: #64748b;
}

body.movador-dokan-dashboard .movador-notification-meta,
body.dokan-dashboard-fullwidth-template .movador-notification-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  margin: 12px 0 0;
  color: #94a3b8;
  font-size: 12px;
  font-weight: 750;
}

body.movador-dokan-dashboard .movador-notification-link-button,
body.dokan-dashboard-fullwidth-template .movador-notification-link-button {
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--mv-dokan-blue, #2563eb);
  font-size: 12px;
  font-weight: 900;
  cursor: pointer;
}

body.movador-dokan-dashboard .movador-notification-link-button:hover,
body.dokan-dashboard-fullwidth-template .movador-notification-link-button:hover,
body.movador-dokan-dashboard .movador-notification-link-button:focus-visible,
body.dokan-dashboard-fullwidth-template .movador-notification-link-button:focus-visible {
  color: #1d4ed8;
  text-decoration: underline;
  outline: none;
}

body.movador-dokan-dashboard .movador-notifications-empty,
body.dokan-dashboard-fullwidth-template .movador-notifications-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 300px;
  padding: 48px 24px;
  border: 0;
  border-radius: 0;
  background: transparent;
  text-align: center;
  box-shadow: none;
}

body.movador-dokan-dashboard .movador-notifications-empty-icon,
body.dokan-dashboard-fullwidth-template .movador-notifications-empty-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 140px;
  margin: 0 0 20px;
  border-radius: 999px;
  background: #f4f4f5;
  color: #cbd5e1;
  font-size: 0;
}

body.movador-dokan-dashboard .movador-notifications-empty-svg,
body.dokan-dashboard-fullwidth-template .movador-notifications-empty-svg {
  width: 56px;
  height: 56px;
  color: inherit;
}

body.movador-dokan-dashboard .movador-notifications-empty-svg path,
body.dokan-dashboard-fullwidth-template .movador-notifications-empty-svg path {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.9;
  stroke-linecap: round;
  stroke-linejoin: round;
}

body.movador-dokan-dashboard .movador-notifications-empty h2,
body.dokan-dashboard-fullwidth-template .movador-notifications-empty h2 {
  margin: 0;
  color: #0f172a;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.025em;
}

body.movador-dokan-dashboard .movador-notifications-empty p,
body.dokan-dashboard-fullwidth-template .movador-notifications-empty p {
  max-width: 520px;
  margin: 8px auto 0;
  color: #64748b;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

@media (max-width: 900px) {
  body.movador-dokan-dashboard .movador-notifications-actionbar,
  body.dokan-dashboard-fullwidth-template .movador-notifications-actionbar {
    flex-direction: column;
    align-items: stretch;
  }

  body.movador-dokan-dashboard .movador-notifications-list-actions,
  body.dokan-dashboard-fullwidth-template .movador-notifications-list-actions {
    justify-content: flex-start;
  }

  body.movador-dokan-dashboard .movador-notifications-date-panel,
  body.dokan-dashboard-fullwidth-template .movador-notifications-date-panel {
    width: 100%;
  }

  body.movador-dokan-dashboard .movador-notifications-custom-date-form,
  body.dokan-dashboard-fullwidth-template .movador-notifications-custom-date-form {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 520px) {
  body.movador-dokan-dashboard .movador-notification-card,
  body.dokan-dashboard-fullwidth-template .movador-notification-card {
    grid-template-columns: 1fr;
  }

  body.movador-dokan-dashboard .movador-notification-topline,
  body.dokan-dashboard-fullwidth-template .movador-notification-topline {
    flex-direction: column;
    align-items: flex-start;
  }
}

/* =====================================================
   Dokan empty header avatar popover cleanup
   The popover is rendered in a WordPress portal, outside the dashboard header.
   Since headerNav is intentionally empty, hide only the empty avatar popover.
   ===================================================== */

body.movador-dokan-dashboard .components-popover.dokan-layout:has(.header-popover ul:empty),
body.dokan-dashboard-fullwidth-template .components-popover.dokan-layout:has(.header-popover ul:empty),
body.movador-dokan-dashboard [id^="portal/:"] .components-popover.dokan-layout:has(.header-popover ul:empty),
body.dokan-dashboard-fullwidth-template [id^="portal/:"] .components-popover.dokan-layout:has(.header-popover ul:empty),
body.movador-dokan-dashboard .components-popover__content:has(.header-popover ul:empty),
body.dokan-dashboard-fullwidth-template .components-popover__content:has(.header-popover ul:empty) {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

@media (max-width: 768px) {
  body.movador-dokan-dashboard .dokan-layout .header-popover,
  body.dokan-dashboard-fullwidth-template .dokan-layout .header-popover,
  body.movador-dokan-dashboard [id^="portal/:"] .header-popover,
  body.dokan-dashboard-fullwidth-template [id^="portal/:"] .header-popover {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
}


/* =====================================================
   Movador Dokan Sidebar Submenus
   Keeps dropdown children visually lighter than main menu items.
   ===================================================== */

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul {
  margin-top: 4px !important;
  margin-bottom: 10px !important;
  padding-left: 18px !important;
  border-left: 1px solid rgba(147, 197, 253, 0.18) !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li {
  margin: 1px 0 !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a {
  position: relative !important;
  min-height: 34px !important;
  padding: 7px 10px 7px 13px !important;
  border-radius: 10px !important;
  background: transparent !important;
  color: #9fb2c9 !important;
  box-shadow: none !important;
  font-size: 14px !important;
  font-weight: 650 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.01em !important;
  transform: none !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a::before,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 0;
  border-radius: 999px;
  background: #93c5fd;
  transform: translateY(-50%);
  opacity: 0;
  transition: height 0.16s ease, opacity 0.16s ease;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a > svg:first-child,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a > svg:first-child {
  display: none !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a > span.ms-2,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a > span.ms-2 {
  margin-left: 0 !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a:hover,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a.active,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a:hover,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a.active {
  background: rgba(96, 165, 250, 0.10) !important;
  color: #ffffff !important;
  box-shadow: none !important;
  transform: none !important;
}

body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a:hover::before,
body.movador-dokan-dashboard .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a.active::before,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a:hover::before,
body.dokan-dashboard-fullwidth-template .dokan-frontend-layout .dokan-frontend-sidebar nav > ul > li > div > ul > li > a.active::before {
  height: 18px;
  opacity: 1;
}

/* =====================================================
   Movador Dokan Dashboard Overview
   Scope: Analytics overview only.
   Purpose: keep Products, Orders, Withdraw, routes, and data untouched.
   ===================================================== */

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance),
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) {
  width: 100% !important;
  max-width: 1220px !important;
  margin: 0 auto !important;
  padding: 0 0 42px !important;
  color: #0f172a !important;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance)::before,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance)::before {
  content: "Dashboard";
  display: block !important;
  margin: 0 0 32px !important;
  padding: 0 !important;
  color: #0f172a !important;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-size: clamp(21px, 1.45vw, 25px) !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
  text-shadow: none !important;
  text-transform: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #0f172a !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout__header,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout__header {
  display: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout__main,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout__primary,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout__main,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout__primary {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body.movador-dokan-dashboard:has(#dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout) #dokan-vendor-dashboard-root,
body.dokan-dashboard-fullwidth-template:has(#dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-layout) #dokan-vendor-dashboard-root {
  min-height: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section {
  display: flex !important;
  flex-direction: column !important;
  gap: 22px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:first-child,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:first-child {
  min-height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(.dokan-analytics-vendor-earning-section) h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(.dokan-analytics-vendor-earning-section) h2 {
  display: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section {
  margin-left: auto !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  text-align: right !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section .vendor-earning-title,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section .vendor-earning-title {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section .vendor-earning,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section .vendor-earning {
  color: #2563eb !important;
  font-weight: 700 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls {
  width: 100% !important;
  max-width: 380px !important;
  margin: 0 0 10px !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls .components-base-control,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls .components-base-control {
  margin: 0 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls label,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls label,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls .components-base-control__label,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls .components-base-control__label {
  margin: 0 0 8px !important;
  color: #0f172a !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls button,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section-controls button {
  min-height: 42px !important;
  border-radius: 13px !important;
  border-color: rgba(148, 163, 184, 0.75) !important;
  background: #ffffff !important;
  color: #0f172a !important;
  box-shadow: none !important;
  font-weight: 600 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > .woocommerce-section-header,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > .woocommerce-section-header,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header {
  min-height: auto !important;
  margin: 6px 0 14px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > .woocommerce-section-header h2,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > .woocommerce-section-header h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header h2 {
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  color: #111827 !important;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-size: clamp(17px, 1.05vw, 19px) !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: -0.015em !important;
  text-shadow: none !important;
  text-transform: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > .woocommerce-section-header h2::after,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header h2::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > .woocommerce-section-header h2::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header h2::after {
  content: "";
  flex: 1;
  height: 1px;
  background: linear-gradient(90deg, rgba(148, 163, 184, 0.25), rgba(148, 163, 184, 0));
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 14px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  list-style: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container {
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  list-style: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item {
  min-height: 122px !important;
  margin: 0 !important;
  padding: 20px 20px 18px !important;
  border: 1px solid rgba(226, 232, 240, 0.96) !important;
  border-radius: 20px !important;
  background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%) !important;
  color: #0f172a !important;
  box-shadow: 0 18px 46px rgba(15, 23, 42, 0.06) !important;
  transition: transform 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item:hover,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item:hover {
  border-color: rgba(96, 165, 250, 0.50) !important;
  box-shadow: 0 22px 52px rgba(37, 99, 235, 0.08) !important;
  transform: translateY(-2px) !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item.is-selected,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item.is-selected {
  border-color: rgba(96, 165, 250, 0.72) !important;
  box-shadow: inset 0 3px 0 #60a5fa, 0 22px 52px rgba(37, 99, 235, 0.09) !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-label,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-label {
  color: #334155 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  letter-spacing: -0.01em !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-data,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-data {
  margin-top: 18px !important;
  color: #0f172a !important;
  font-size: clamp(21px, 1.65vw, 27px) !important;
  font-weight: 500 !important;
  line-height: 1.05 !important;
  letter-spacing: -0.03em !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-delta,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-delta {
  border-radius: 999px !important;
  background: #f1f5f9 !important;
  color: #64748b !important;
  font-size: 11px !important;
  font-weight: 600 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__columns,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__columns {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 24px !important;
  margin: 0 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper {
  min-width: 0 !important;
  margin: 0 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper .components-card,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper .components-surface.components-card,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper .components-card,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper .components-surface.components-card {
  border: 1px solid rgba(226, 232, 240, 0.96) !important;
  border-radius: 22px !important;
  background: rgba(255, 255, 255, 0.98) !important;
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.06) !important;
  overflow: hidden !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper .components-card__body,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__chart-block-wrapper .components-card__body {
  padding: 0 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart {
  margin: 0 !important;
  background: transparent !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart .woocommerce-chart__header,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart .woocommerce-chart__header {
  padding: 22px 24px !important;
  border-bottom: 1px solid rgba(226, 232, 240, 0.88) !important;
  background: rgba(248, 250, 252, 0.76) !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart .woocommerce-chart__header h2,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart .woocommerce-chart__title,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart .woocommerce-chart__header h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart .woocommerce-chart__title {
  margin: 0 !important;
  color: #0f172a !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart canvas,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-chart canvas {
  max-width: 100% !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .components-button,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .components-button {
  border-radius: 13px !important;
  font-weight: 600 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .components-button:focus,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) a:focus,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .components-button:focus,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) a:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(96, 165, 250, 0.22) !important;
}

@media (max-width: 1180px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 960px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance),
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) {
    padding: 0 18px 34px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__columns,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__columns {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 768px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:first-child,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:first-child {
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section {
    width: 100% !important;
    margin-left: 0 !important;
    text-align: left !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section .vendor-earning-title,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .dokan-analytics-vendor-earning-section .vendor-earning-title {
    justify-content: flex-start !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary {
    grid-template-columns: 1fr !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item {
    min-height: auto !important;
  }
}


/* =====================================================
   Movador Dokan Dashboard Overview Responsive Controls
   Scope: Analytics overview only.
   Purpose: keep Performance and Charts controls aligned and clickable on small screens.
   ===================================================== */

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance),
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) {
  width: 100% !important;
  min-width: 0 !important;
  min-height: auto !important;
  margin: 8px 0 14px !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  text-align: left !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) h2 {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  color: #111827 !important;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-size: clamp(17px, 1.05vw, 19px) !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: -0.015em !important;
  text-align: left !important;
  text-shadow: none !important;
  text-transform: none !important;
  white-space: nowrap !important;
  pointer-events: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) h2::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) h2::after {
  content: "" !important;
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 16px !important;
  height: 1px !important;
  background: linear-gradient(90deg, rgba(148, 163, 184, 0.28), rgba(148, 163, 184, 0)) !important;
  pointer-events: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) hr[role="presentation"],
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) hr[role="presentation"] {
  display: none !important;
  pointer-events: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) > :not(h2):not(hr),
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) > :not(h2):not(hr) {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  align-self: center !important;
  position: relative !important;
  z-index: 3 !important;
  pointer-events: auto !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select {
  width: 100% !important;
  min-width: 0 !important;
  min-height: auto !important;
  margin: 8px 0 14px !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: max-content minmax(10px, 1fr) max-content max-content max-content !important;
  align-items: center !important;
  justify-content: stretch !important;
  column-gap: 10px !important;
  row-gap: 0 !important;
  text-align: left !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select h2,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select h2,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select h2 {
  grid-column: 1 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  color: #111827 !important;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-size: clamp(17px, 1.05vw, 19px) !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  letter-spacing: -0.015em !important;
  text-align: left !important;
  text-shadow: none !important;
  text-transform: none !important;
  white-space: nowrap !important;
  pointer-events: none !important;
  position: relative !important;
  z-index: 1 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select h2::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select h2::after,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select h2::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select h2::after {
  display: none !important;
  content: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select hr[role="presentation"],
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select hr[role="presentation"],
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select hr[role="presentation"],
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select hr[role="presentation"] {
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: 100% !important;
  min-width: 10px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: linear-gradient(90deg, rgba(148, 163, 184, 0.28), rgba(148, 163, 184, 0)) !important;
  pointer-events: none !important;
  position: relative !important;
  z-index: 1 !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select {
  grid-column: 3 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  align-self: center !important;
  position: relative !important;
  z-index: 5 !important;
  pointer-events: auto !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-base-control,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-base-control,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-base-control,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-base-control,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-base-control__field,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-base-control__field,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-base-control__field,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-base-control__field {
  min-width: 0 !important;
  margin: 0 !important;
  position: relative !important;
  z-index: 5 !important;
  pointer-events: auto !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-input-control__container,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-input-control__container,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-input-control__container,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-input-control__container {
  position: relative !important;
  z-index: 5 !important;
  pointer-events: auto !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .woocommerce-chart__types,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .woocommerce-chart__types,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__types,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__types {
  grid-column: 4 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  align-self: center !important;
  position: relative !important;
  z-index: 5 !important;
  pointer-events: auto !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .woocommerce-ellipsis-menu,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .woocommerce-ellipsis-menu,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-ellipsis-menu,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-ellipsis-menu {
  grid-column: 5 !important;
  grid-row: 1 !important;
  min-width: 0 !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  align-self: center !important;
  position: relative !important;
  z-index: 5 !important;
  pointer-events: auto !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select button,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select button,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select button,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select button {
  position: relative !important;
  z-index: 6 !important;
  pointer-events: auto !important;
}


/* =====================================================
   Movador Dokan Dashboard Chart Interval Focus
   Scope: Analytics overview chart interval selector only.
   Purpose: remove the extra browser/component focus square while keeping the selector border.
   ===================================================== */

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select *,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select * {
  outline: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select:focus,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select:focus-within,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select:focus,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select:focus-within,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-base-control:focus-within,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-base-control:focus-within,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-base-control__field:focus-within,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-base-control__field:focus-within,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-input-control__container:focus-within,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-input-control__container:focus-within,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-select-control__input:focus,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-select-control__input:focus-visible,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-select-control__input:focus,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-select-control__input:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-input-control__container:focus-within .components-input-control__backdrop,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .woocommerce-chart__interval-select .components-input-control__container:focus-within .components-input-control__backdrop {
  border-color: #2563eb !important;
  box-shadow: none !important;
  outline: none !important;
}

@media (max-width: 768px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) {
    margin: 16px 0 12px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) h2,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard-section > .woocommerce-section-header:has(+ .woocommerce-dashboard__store-performance) h2,
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select h2,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select h2,
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select h2,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select h2 {
    font-size: 17px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select,
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select {
    margin: 16px 0 12px !important;
    column-gap: 8px !important;
    grid-template-columns: max-content minmax(8px, 1fr) max-content max-content max-content !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-select-control__input,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-select-control__input,
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-select-control__input,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-select-control__input {
    min-width: 76px !important;
    max-width: 86px !important;
  }
}

@media (max-width: 520px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select,
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select {
    column-gap: 6px !important;
    grid-template-columns: max-content minmax(6px, 1fr) max-content max-content max-content !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-select-control__input,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts > .woocommerce-section-header.has-interval-select .components-select-control__input,
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-select-control__input,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts .woocommerce-section-header.has-interval-select .components-select-control__input {
    min-width: 68px !important;
    max-width: 78px !important;
  }
}


/* =====================================================
   Movador Dokan Dashboard Performance Responsive Cards
   Scope: Analytics overview performance metrics only.
   Purpose: reduce vertical space on small screens without changing routes, data, or markup.
   ===================================================== */

@media (min-width: 521px) and (max-width: 768px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item {
    min-height: 96px !important;
    padding: 16px 16px 15px !important;
    border-radius: 18px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-rows: auto auto !important;
    align-content: center !important;
    align-items: center !important;
    column-gap: 10px !important;
    row-gap: 10px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-label,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-label {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    font-size: 13.5px !important;
    line-height: 1.25 !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-data,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-data {
    grid-column: 1 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    font-size: clamp(19px, 3.1vw, 22px) !important;
    line-height: 1.05 !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-delta,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-delta {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
    align-self: center !important;
    justify-self: end !important;
    margin: 0 !important;
  }
}

@media (max-width: 520px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item {
    min-height: 84px !important;
    padding: 14px 16px !important;
    border-radius: 18px !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) max-content !important;
    grid-template-rows: auto auto !important;
    align-content: center !important;
    align-items: center !important;
    column-gap: 10px !important;
    row-gap: 8px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-label,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-label {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    font-size: 13.5px !important;
    line-height: 1.25 !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-data,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-data {
    grid-column: 1 !important;
    grid-row: 2 !important;
    margin: 0 !important;
    font-size: 21px !important;
    line-height: 1.05 !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-delta,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-delta {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
    align-self: center !important;
    justify-self: end !important;
    margin: 0 !important;
  }
}

/* =====================================================
   Movador Dokan Dashboard Performance Divider Cleanup
   Scope: Analytics overview performance metrics only.
   Purpose: remove the inherited wrapper outline around Performance and separate Charts with clean spacing.
   ===================================================== */

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > *,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance > *,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container {
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance::before,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance::after,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary::before,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary::after,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container::before,
body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance::before,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary::before,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary::after,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container::before,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-summary__item-container::after {
  display: none !important;
  content: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance {
  padding-bottom: 8px !important;
}

body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts,
body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts {
  margin-top: 6px !important;
}

@media (max-width: 768px) {
  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__store-performance {
    padding-bottom: 10px !important;
  }

  body.movador-dokan-dashboard #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts,
  body.dokan-dashboard-fullwidth-template #dokan-analytics-app:has(.woocommerce-dashboard__store-performance) .woocommerce-dashboard__dashboard-charts {
    margin-top: 8px !important;
  }
}
