/* Visual-only scrollbar standard. No form structure, data, filter, or calculation changes. */
#dash-screen .h-scroll,
#dash-screen .pivot-scroll,
#dash-screen .overflow-auto,
#dash-screen [style*="overflow-x:auto"],
#dash-screen [style*="overflow-x: auto"],
#marketing-section .ma-table-wrap {
  overflow-x: scroll !important;
  overflow-y: scroll !important;
  scrollbar-gutter: stable both-edges;
  scrollbar-width: auto;
  scrollbar-color: #94a3b8 #f1f5f9;
}

#dash-screen .h-scroll::-webkit-scrollbar,
#dash-screen .pivot-scroll::-webkit-scrollbar,
#dash-screen .overflow-auto::-webkit-scrollbar,
#dash-screen [style*="overflow-x:auto"]::-webkit-scrollbar,
#dash-screen [style*="overflow-x: auto"]::-webkit-scrollbar,
#marketing-section .ma-table-wrap::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

#dash-screen .h-scroll::-webkit-scrollbar-track,
#dash-screen .pivot-scroll::-webkit-scrollbar-track,
#dash-screen .overflow-auto::-webkit-scrollbar-track,
#dash-screen [style*="overflow-x:auto"]::-webkit-scrollbar-track,
#dash-screen [style*="overflow-x: auto"]::-webkit-scrollbar-track,
#marketing-section .ma-table-wrap::-webkit-scrollbar-track {
  background: #f1f5f9;
  border-radius: 999px;
}

#dash-screen .h-scroll::-webkit-scrollbar-thumb,
#dash-screen .pivot-scroll::-webkit-scrollbar-thumb,
#dash-screen .overflow-auto::-webkit-scrollbar-thumb,
#dash-screen [style*="overflow-x:auto"]::-webkit-scrollbar-thumb,
#dash-screen [style*="overflow-x: auto"]::-webkit-scrollbar-thumb,
#marketing-section .ma-table-wrap::-webkit-scrollbar-thumb {
  background: #94a3b8;
  border: 3px solid #f1f5f9;
  border-radius: 999px;
}

#dash-screen .h-scroll::-webkit-scrollbar-thumb:hover,
#dash-screen .pivot-scroll::-webkit-scrollbar-thumb:hover,
#dash-screen .overflow-auto::-webkit-scrollbar-thumb:hover,
#dash-screen [style*="overflow-x:auto"]::-webkit-scrollbar-thumb:hover,
#dash-screen [style*="overflow-x: auto"]::-webkit-scrollbar-thumb:hover,
#marketing-section .ma-table-wrap::-webkit-scrollbar-thumb:hover {
  background: #64748b;
}
