/* EDI transaction reference pages (edi-transactions.html and every <standard>-<id>.html) */

.ref-facts dt {
    font-weight: 600;
    color: #252930;
}

.ref-facts dd {
    margin-bottom: 0.75rem;
    word-break: break-word;
}

.ref-structure {
    max-height: 640px;
    overflow: auto;
}

.ref-table {
    font-size: 0.85rem;
}

.ref-table thead th {
    position: sticky;
    top: 0;
    background: #fff;
    z-index: 1;
    border-top: 0;
    box-shadow: inset 0 -1px 0 #dee2e6;
}

.ref-table td {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.ref-table td:first-child,
.ref-table th:first-child,
.ref-table td:nth-child(3),
.ref-table td:nth-child(4) {
    white-space: nowrap;
}

.ref-table .loop-row td {
    background: #f5f6fe;
    font-weight: 600;
    color: #252930;
}

.ref-table .group-row td {
    font-style: italic;
    color: #5d6778;
}

pre.ref-sample {
    max-height: 520px;
    font-size: 0.8rem;
}

.ref-code pre {
    max-height: 560px;
    font-size: 0.8rem;
}

.nav-tabs.languages li {
    font-size: 0.78rem;
}

.ref-links li {
    margin-bottom: 0.5rem;
}

/* hub page */

.tx-filter {
    max-width: 560px;
}

.tx-table th:first-child,
.tx-table td:first-child {
    white-space: nowrap;
    width: 1%;
}

.tx-table td {
    vertical-align: middle;
}

.tx-table .badge {
    font-weight: 500;
}

.tx-empty {
    display: none;
}
