/*
 Theme Name:   opSmartTheme-Child
 Template:     opSmartTheme
 Description:  Child theme for opSmartTheme
 Author:       James Paynter
 Version:      1.0.0
*/
@import url("../opSmartTheme/style.css");
/* Your overrides below */

.dashboard-layout {
  display: flex;
  gap: 20px;
}
.dashboard-sidebar { flex: 0 0 20%; }
.dashboard-main    { flex: 1; }

/* Match OP’s sidebar font size & family */
.dashboard-sidebar {
  font-size: 13px !important;
  font-family: Arial, sans-serif !important;
  line-height: 1.5 !important;
}

/* Make your table headings grey again */
.dashboard-sidebar tr.heading-row td {
  background: #D7D7D7 !important;
  font-weight: bold !important;
}

/* Blue OP‐style links */
.dashboard-sidebar a {
  color: #3988BF !important;
  text-decoration: none !important;
}
.dashboard-sidebar a:hover {
  text-decoration: underline !important;
  color: #004999 !important;
}



