/* OLY v2.10.278 — button-only two-colour system. */
/* Global dashboard navigation and module tabs: selected = dark green; others = white. */
.kssd-portal .kssd-portal__module-nav a,
.kssd-portal .kssd-portal__branch-nav a,
.kssd-portal .kssd-portal__mc-subnav a,
.kssd-portal .kssd-boss-subnav__tab,
.kssd-portal .kssd-branch-subnav__tab,
.kssd-portal .kssd-recovery-tabs button,
.kssd-portal .kssd-category-period-btn {
 background:#fff!important; background-image:none!important; color:#123D3A!important;
 border:1px solid #123D3A!important; box-shadow:none!important; font-weight:400!important;
}
.kssd-portal .kssd-portal__module-nav a.is-active,
.kssd-portal .kssd-portal__branch-nav a.is-active,
.kssd-portal .kssd-portal__mc-subnav a.is-active,
.kssd-portal .kssd-boss-subnav__tab.is-active,
.kssd-portal .kssd-branch-subnav__tab.is-active,
.kssd-portal .kssd-recovery-tabs button.is-active,
.kssd-portal .kssd-category-period-btn.is-active,
.kssd-portal .kssd-portal__module-nav a[aria-current="page"] {
 background:#123D3A!important; background-image:none!important; color:#fff!important;
 border-color:#123D3A!important; font-weight:400!important;
}
/* All clickable dashboard actions: uniform green and white, never purple. */
.kssd-portal button:not(:disabled),
.kssd-portal input[type="submit"]:not(:disabled),
.kssd-portal input[type="button"]:not(:disabled),
.kssd-portal input[type="reset"]:not(:disabled),
.kssd-portal a[class*="btn"],
.kssd-portal a[class*="button"],
.kssd-portal a[class*="pdf-link"],
.kssd-portal a[class*="view-link"],
.kssd-portal a[class*="send-link"] {
 background:#123D3A!important; background-image:none!important; color:#fff!important;
 border-color:#123D3A!important; box-shadow:none!important; font-weight:400!important;
}
/* Restore selected/unselected navigation after general action override. */
.kssd-portal .kssd-boss-subnav__tab:not(.is-active),
.kssd-portal .kssd-branch-subnav__tab:not(.is-active),
.kssd-portal .kssd-recovery-tabs button:not(.is-active),
.kssd-portal .kssd-category-period-btn:not(.is-active) {
 background:#fff!important; color:#123D3A!important;
}
/* Button descendants never become bold from nested strong/span tags. */
.kssd-portal :is(button,a[class*="btn"],a[class*="button"],a[class*="pdf-link"],a[class*="view-link"],a[class*="send-link"],.kssd-portal__module-nav a) * {font-weight:400!important;}
.kssd-portal button:disabled {font-weight:400!important;}
/* Backend plugin buttons only; no changes to native WordPress controls. */
body.toplevel_page_keepstamp-sheet-dashboard .wrap :is(button,input[type="submit"],input[type="button"],a.button,a[class*="btn"],a[class*="button"]):not(:disabled) {
 background:#123D3A!important;background-image:none!important;color:#fff!important;border-color:#123D3A!important;font-weight:400!important;
}
body.toplevel_page_keepstamp-sheet-dashboard .wrap :is(button,a.button,a[class*="btn"],a[class*="button"]) * {font-weight:400!important;}
