/* Local tasks (View/Edit/Delete/Layout/Revisions) styled as horizontal tabs. */
/* Use direct-child selectors to avoid matching contextual links ul inside the same block. */

#block-rodney-local-tasks > ul,
[id^="block-"][id*="local-tasks"] > ul,
.block-local-tasks-block > ul,
nav.tabs > ul,
ul.tabs.primary,
ul.tabs--primary {
  list-style: none !important;
  margin: 0 0 1rem 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-wrap: wrap;
  gap: 0.25rem;
  border-bottom: 1px solid #d0d0d0;
}

#block-rodney-local-tasks > ul > li,
[id^="block-"][id*="local-tasks"] > ul > li,
.block-local-tasks-block > ul > li,
nav.tabs > ul > li,
ul.tabs.primary > li,
ul.tabs--primary > li {
  list-style: none !important;
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

#block-rodney-local-tasks > ul > li::marker,
[id^="block-"][id*="local-tasks"] > ul > li::marker {
  content: "";
}

#block-rodney-local-tasks > ul > li > a,
[id^="block-"][id*="local-tasks"] > ul > li > a,
.block-local-tasks-block > ul > li > a,
nav.tabs > ul > li > a,
ul.tabs.primary > li > a,
ul.tabs--primary > li > a {
  display: inline-block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  color: #333;
  border: 1px solid #d0d0d0;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  background: #f5f5f5;
  font-weight: 500;
  line-height: 1.2;
}

#block-rodney-local-tasks > ul > li > a:hover,
[id^="block-"][id*="local-tasks"] > ul > li > a:hover,
.block-local-tasks-block > ul > li > a:hover,
nav.tabs > ul > li > a:hover,
ul.tabs.primary > li > a:hover,
ul.tabs--primary > li > a:hover {
  background: #ececec;
  color: #000;
}

#block-rodney-local-tasks > ul > li > a.is-active,
#block-rodney-local-tasks > ul > li.is-active > a,
[id^="block-"][id*="local-tasks"] > ul > li > a.is-active,
[id^="block-"][id*="local-tasks"] > ul > li.is-active > a,
.block-local-tasks-block > ul > li > a.is-active,
.block-local-tasks-block > ul > li.is-active > a,
nav.tabs > ul > li > a.is-active,
ul.tabs.primary > li > a.is-active,
ul.tabs.primary > li.is-active > a,
ul.tabs--primary > li > a.is-active,
ul.tabs--primary > li.is-active > a {
  background: #fff;
  border-color: #d0d0d0;
  position: relative;
  top: 1px;
  color: #76b829;
  border-bottom: 1px solid #fff;
}
