.bonus-main .table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.bonus-main #bonus-comparison{margin-bottom:42px}
.bonus-main .bonus-table{width:100%;min-width:1220px;table-layout:fixed;background:#fff}
.bonus-table .bonus-brand-col{width:22%}.bonus-table .bonus-offer-col{width:24%}.bonus-table .bonus-deposit-col{width:20%}.bonus-table .bonus-kyc-col{width:23%}.bonus-table .bonus-play-col{width:11%}
.bonus-table caption{padding:13px 16px;text-align:left;background:var(--mint);color:var(--green-dark);font-size:12px;font-weight:650}
.bonus-main .bonus-table th,.bonus-main .bonus-table td{vertical-align:middle;overflow-wrap:anywhere;padding:17px 13px;font-size:12px;line-height:1.65}
.bonus-main .bonus-table thead th{font-size:11px;color:var(--green-dark)}
.bonus-main .bonus-table tbody th{background:#fff}
.bonus-main .bonus-table .bonus-featured>*{background:#f2f8f0}
.bonus-brand{display:flex;align-items:center;gap:14px;color:var(--ink);font-family:var(--heading);font-weight:800;font-size:14px}
.bonus-brand img{width:100px;height:60px;object-fit:contain;flex-shrink:0}
.bonus-exclusion{display:block;margin-top:8px;color:#87483f;font-weight:650;font-size:10px}
.bonus-table td>a:not(.button){color:var(--green);text-decoration:underline;text-underline-offset:3px}
.bonus-table .button{min-height:38px;padding:10px 12px;gap:9px;font-size:10px;white-space:nowrap}
.bonus-table tbody tr:not(.bonus-featured) .button{background:#fff;color:var(--green);border-color:#cbdacf}
.bonus-table tbody tr:not(.bonus-featured) .button:hover{background:var(--mint)}
.bonus-source-note{font-size:12px;color:var(--muted);line-height:1.8}
.bonus-review .guide-inline-image{margin-bottom:0}
.bonus-main .bonus-cpa{display:flex;width:max-content;max-width:100%;margin:16px auto 28px;padding:12px 28px;font-size:12px;color:#fff;text-decoration:none}
.bonus-main .source-copy p{overflow-wrap:anywhere}
@media(max-width:600px){.bonus-main .bonus-cpa{padding:11px 24px}.bonus-main .bonus-table th,.bonus-main .bonus-table td{padding:13px 10px}}
