/* Table of contents (aka. "index"). */
._toc {
margin-left: auto;
margin-right: auto;
}
._toc td:nth-child(1) {
text-align: left;
padding-left: 2em;
padding-right: 4em;
text-indent: -2em;
vertical-align: top;
}
._toc :nth-child(2) {
text-align: right;
vertical-align: bottom;
}
._toc td.__page {
font-size: 64%
}
/* Auxiliary toc entries */
.aux tr.auxrow td {
text-align: left;
text-indent: 0;
}
.aux tr.auxrow td li {
/* white-space: nowrap; */
font-size: 88%;
}
/* Errata table */
._errata {
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}
._errata td {
padding: 1em;
text-align: left;
}
._errata tr.__errata_heading td {
text-align: center;
border-top: 5px double black;
border-bottom: 5px double black;
}
._errata .__errata_heading td:nth-child(1) {
border-right: 5px double black;
}
._errata .__errata_heading td:nth-child(2) {
border-left: 5px double black;
border-right: 5px double black;
}
._errata .__errata_heading td:nth-child(3) {
border-left: 5px double black;
}
._errata td:nth-child(1) {
text-align: right;
border-right: 5px double black;
}
._errata td:nth-child(2) {
text-align: left;
border-left: 5px double black;
border-right: 5px double black;
}
._errata td:nth-child(3) {
text-align: left;
border-left: 5px double black;
}
._errata tr:last-child {
border-bottom: 5px double black;
}