.login-wrapper {
  display: grid;
  place-content: center;
  min-height: 100vh;
}

.center {
  text-align: center;
}

.split-two {
  display: grid;
  grid-column-gap: var(--pico-grid-column-gap);
  grid-row-gap: var(--pico-grid-row-gap);
  grid-template-columns: 1fr 1fr;
  justify-items: end;
  align-items: center;
}

.split-two :first-child {
    justify-self: start;
}

header.split-two button {
  padding: calc(var(--pico-form-element-spacing-vertical)/2.2) calc(var(--pico-form-element-spacing-horizontal)/1.2);
}

table tr td details.dropdown {
  margin: 0;
}

table tr td details.dropdown summary:not([role]),
table tr td details.dropdown summary:not([role]):active,
table tr td details.dropdown summary:not([role]):focus{
  border: none;
  border-color: none;
  box-shadow: none;
  background-color: transparent;
  padding: 0px;
  height: auto;
}

table tr td details.dropdown summary::after {
  visibility: hidden;
}

nav[id^="pagination-"] ul li:first-child a:hover,
nav[id^="pagination-"] ul li:last-child a:hover {
  text-decoration: none;
}
