/* Quiet ranking and cutoff tables. Scoped to the reviewed ranking reports. */
.nov03-table{border:1px solid #363d43;border-radius:14px;background:#171b20;margin:25px 0 34px;overflow:auto;box-shadow:0 12px 34px #00000016}
.nov03-table table{width:100%;min-width:0;table-layout:fixed;margin:0;font-variant-numeric:tabular-nums}
.nov03-table thead th{padding:15px 17px;background:#242b32;color:#bfc7ce;font-size:12px;font-weight:600;line-height:1.5;white-space:normal;overflow-wrap:anywhere;letter-spacing:.015em;vertical-align:bottom}
.nov03-table tbody td,.nov03-table tbody th{padding:20px 17px;background:transparent;border-top:1px solid #333b43;color:#ecebe7;font-size:17px;line-height:1.5;vertical-align:middle;overflow-wrap:anywhere}
.nov03-table tbody tr:nth-child(even){background:#1c2229}
.nov03-table a{color:#e5d6c0;text-decoration:underline;text-decoration-color:#727a81;text-underline-offset:4px}
.nov03-ranking tbody tr:first-child{background:#c3a8750d}
.nov03-ranking th:nth-child(1){width:13%}
.nov03-ranking th:nth-child(2){width:32%;text-align:left}
.nov03-ranking th:nth-child(3){width:28%}
.nov03-ranking th:nth-child(4){width:27%}
.nov03-ranking tbody td:nth-child(1){font-size:21px;font-weight:650;color:#b8c0c9}
.nov03-ranking tbody tr:first-child td:nth-child(1){color:#e1c79b}
.nov03-ranking tbody td:nth-child(3){font-size:25px;font-weight:700}
.nov03-ranking tbody tr:first-child td:nth-child(3){color:#f1dfc2}
.nov03-ranking tbody td:nth-child(4){color:#a9b3bd}
.nov03-ranking th:not(:nth-child(2)),.nov03-ranking td:not(:nth-child(2)){text-align:center}
.nov03-comparison th:first-child{width:40%;text-align:left}
.nov03-comparison th:not(:first-child),.nov03-comparison td:not(:first-child){text-align:center}
.nov03-comparison tbody td:not(:first-child){font-size:23px;font-weight:650}
.nov03-cutoff th:nth-child(1){width:21%}
.nov03-cutoff th:nth-child(2){width:32%;text-align:left}
.nov03-cutoff th:nth-child(3){width:25%}
.nov03-cutoff th:nth-child(4){width:22%}
.nov03-cutoff th:nth-child(n+3),.nov03-cutoff td:nth-child(n+3){text-align:right}
.nov03-cutoff td:last-child{font-weight:700;color:#efddc0}
.nov03-cutoff tbody tr:nth-child(3) td{border-top:2px solid #515a63}
.n-multilingual-report .nov03-cutoff tbody td,.n-multilingual-report .nov03-cutoff thead th{padding:18px 16px}
@media(max-width:600px){
 .nov03-table{border-radius:11px;margin:21px 0 28px}
 .nov03-table thead th{padding:12px 8px;font-size:10px;letter-spacing:0;line-height:1.55}
 .nov03-table tbody td,.nov03-table tbody th{padding:16px 8px;font-size:13px;line-height:1.5}
 .nov03-ranking tbody td:nth-child(1){font-size:18px}
 .nov03-ranking tbody td:nth-child(3){font-size:21px}
 .nov03-comparison tbody td:not(:first-child){font-size:21px}
 .n-multilingual-report .nov03-cutoff tbody td{padding:16px 8px;font-size:12px}
 .n-multilingual-report .nov03-cutoff thead th{padding:12px 8px;font-size:10px}
 .nov03-cutoff th:nth-child(1){width:20%}
 .nov03-cutoff th:nth-child(2){width:32%}
 .nov03-cutoff th:nth-child(3){width:23%}
 .nov03-cutoff th:nth-child(4){width:25%}
}
