
.ppd-tab-wrap{
  padding-top: .25rem;
}

.ppd-tab-note{
  margin: 0 0 .75rem 0;
  opacity: .75;
}

.ppd-table-wrap{
  overflow:auto;
}

.ppd-table{
  width:100%;
  border-collapse:collapse;
  font-size:.95em;
}

.ppd-table th,
.ppd-table td{
  padding:.55rem .65rem;
  border-bottom:1px solid rgba(0,0,0,.06);
}

.ppd-table thead th{
  border-bottom:1px solid rgba(0,0,0,.12);
}

.ppd-num{
  text-align:right;
  white-space:nowrap;
}

/* Row colors by level (soft background) */
.ppd-row td{ background: transparent; }
.ppd-normal td{ background: rgba(46, 204, 113, .08); }        /* green */
.ppd-silver td{ background: rgba(149, 165, 166, .10); }       /* silver/grey */
.ppd-gold td{ background: rgba(241, 196, 15, .12); }          /* gold */
.ppd-diamond td{ background: rgba(52, 152, 219, .10); }       /* blue */
.ppd-phoenix td{ background: rgba(230, 126, 34, .12); }       /* orange */
.ppd-fire-phoenix td{ background: rgba(231, 76, 60, .12); }   /* red */
