/* Preserve native table semantics and make overflow areas keyboard reachable. */
.tank-table-scroll-v237[role="region"],.cookie-table-scroll-v504 { max-width:100%; overflow-x:auto; }
.tank-table-scroll-v237[role="region"]:focus-visible,.cookie-table-scroll-v504:focus-visible { outline:3px solid #f3b324; outline-offset:4px; }
.tank-table-v237 caption,.cp-table caption { padding:14px 0; text-align:left; font:800 16px/1.5 Nunito,Arial,sans-serif; color:#f3b324; caption-side:top; }
.tank-table-v237 tbody th[scope="row"] { position:static; z-index:auto; background:transparent; color:#d7ddd3; font-size:14px; line-height:inherit; text-align:left; text-transform:none; letter-spacing:normal; }
.cp-table.cp-table { display:table; overflow:visible; min-width:560px; }
.cp-table tbody th[scope="row"] { color:#c1c8c0; background:transparent; text-transform:none; letter-spacing:normal; font-size:12px; overflow-wrap:anywhere; }
.table-scroll-help-v504 { color:#c7d0c3; font-size:14px; line-height:1.6; margin:16px 0; }
html[data-theme="light"] .tank-table-v237 caption { color:#805400; }
html[data-theme="light"] .tank-table-scroll-v237:focus-visible { outline-color:#805400; }
html[data-theme="light"] .table-scroll-help-v504 { color:#475145; }
@media print { .table-scroll-help-v504 { display:none; } .tank-table-scroll-v237[role="region"],.cookie-table-scroll-v504 { overflow:visible; } .cp-table.cp-table { min-width:0; } }

html[data-theme="light"] .tank-table-v237 tbody th[scope="row"] { background:transparent; color:#475047; }
.tank-table-v237 tr:hover th[scope="row"] { background:rgba(243,179,36,.035); }
