/* Rento content tables: type determines colour; column count determines sizing. */
#main .rento-table-scroll{max-width:100%;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:20px 0 26px}
#main .rento-table-scroll:focus-visible{outline:2px solid #ea3232;outline-offset:3px}
#main table.rento-article-table{display:table;width:100%!important;max-width:none;min-width:0;border-collapse:collapse;border-spacing:0;table-layout:auto;margin:0;color:#26332f}
#main .rento-article-table th,#main .rento-article-table td{border:1px solid #d8dce0!important;padding:12px 14px!important;vertical-align:top;line-height:1.55;text-transform:none;letter-spacing:normal;white-space:normal;word-break:normal;overflow-wrap:normal}
#main .rento-article-table tr.rento-table-header>th,#main .rento-article-table tr.rento-table-header>td{font-weight:700}
#main .rento-table-guide tr.rento-table-header>*{background:#f6c15d!important;color:#26332f!important}
#main .rento-table-transfer tr.rento-table-header>*{background:#008669!important;color:#fff!important}
#main .rento-table-tour tr.rento-table-header>*{background:#ffe08a!important;color:#26332f!important}
#main .rento-article-table tbody tr:not(.rento-table-header):nth-child(odd)>td{background:#fafafa}
#main .rento-article-table p:last-child{margin-bottom:0}
#main table.rento-table-wide{min-width:760px!important}
#main table.rento-table-compact{min-width:0!important}
@media(max-width:849px){
#main .rento-article-table th,#main .rento-article-table td{font-size:14px;padding:11px 13px!important}
#main table.rento-table-wide th,#main table.rento-table-wide td{min-width:130px}
#main table.rento-table-compact th,#main table.rento-table-compact td{min-width:0!important;padding:10px 8px!important;overflow-wrap:break-word}
}
