/* Keep BB, RB, combined odds and published payout on the same setting row. */
.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table{width:100%;min-width:0;table-layout:fixed;font-size:14px;font-variant-numeric:tabular-nums}
.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table th,.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table td{padding:10px 5px;text-align:right;white-space:nowrap}
.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table th:first-child{width:54px;text-align:left}
.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table tbody th{white-space:normal;overflow-wrap:anywhere;line-height:1.35}
.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table thead th{white-space:normal;overflow-wrap:anywhere;line-height:1.4;vertical-align:bottom}
.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table th small{display:block;font-size:10px;font-weight:400}
.slot-bonus-reference[data-slot-payout-reference="table"] .slot-bonus-payout-heading,.slot-bonus-reference[data-slot-payout-reference="table"] .slot-bonus-payout-value{background:#edf5ef}
.slot-bonus-reference[data-slot-payout-reference="table"] .slot-bonus-payout-value{font-weight:700}
.slot-bonus-reference[data-slot-payout-reference="table"] .slot-bonus-payout-missing{font-size:10px;white-space:normal;font-weight:400}
.slot-bonus-reference[data-slot-payout-reference="table"] .slot-bonus-probability-missing{font-size:10px;white-space:normal;font-weight:400}
.slot-bonus-payout-source{margin:10px 0 0;padding:10px 0;border-top:1px solid #dce4df}
.slot-bonus-payout-source p{margin:0 0 7px}
.slot-bonus-payout-source small{display:block;margin-top:4px;font-size:11px;color:#627082}
@media(max-width:480px){.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table{font-size:11px}.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table th,.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table td{padding:9px 3px}.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table th:first-child{width:45px}.slot-bonus-reference[data-slot-payout-reference="table"] .border-source-table th small{font-size:9px}}

/* Align each setting and its figures to the same column center. */
.slot-bonus-reference .border-source-table th,.slot-bonus-reference .border-source-table td{ text-align:center!important;vertical-align:middle }
.slot-bonus-reference .border-source-table th:first-child{text-align:center!important}
.reference-setting-row,.machine-fact-setting-row{display:grid!important;grid-template-columns:minmax(90px,1fr) minmax(0,1fr);gap:8px;text-align:center;align-items:center}
.reference-setting-row dt,.reference-setting-row dd,.machine-fact-setting-row dt,.machine-fact-setting-row dd{text-align:center!important;margin:0}
.reference-setting-row[data-reference-setting=all],.machine-fact-setting-row[data-machine-fact-setting=all]{padding:7px 5px;font-size:12px;background:#f1f5f5;border-radius:6px}
.reference-setting-row[data-reference-setting=all] strong,.machine-fact-setting-row[data-machine-fact-setting=all] strong{font-size:15px}
.slot-bonus-reference .border-source-table thead th:nth-child(4){font-size:11px}
