#equi_admin
{
    padding: 1em 0 70px 0;
}

/* Layout */
.rating-table {
  border-collapse: collapse;
  width:100%; 
  table-layout: fixed;
  font-family: Arial, sans-serif;
}

/* Column widths */
.rating-col--edge { width: 90px; }
.rating-col--number { ; }

/* Borders & headers */
.rating-edge,
.rating-header,
.rating-cell {
  border: 1px solid #000;
}

.rating-header {
  font-weight: normal;
  text-align: center;
}

/* Edge cells (Least/Most) */
.rating-edge {
  text-align: center;
  vertical-align: middle;
}

/* Radio row cells */
.rating-cell {
  height: 40px;
  padding: 0;
}

/* Make entire cell clickable */
.rating-cell--clickable .rating-label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%; height: 100%;
  cursor: pointer;
}

/* Radio size & focus */
.rating-cell input[type="radio"] {
  width: 18px; height: 18px;
}

.rating-cell input[type="radio"]:focus-visible {
  outline: 2px solid #000;
  outline-offset: 2px;
}

/* Remove default fieldset chrome */
.rating-fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}