/* table: vygenerované z návrhu nástrojom tools/split_css.py */
.tbl{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--hair)}
.tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem}
.tbl th,.tbl td{text-align:left;padding:18px 24px;border-bottom:1px solid var(--hair)}
.tbl tr:last-child td{border-bottom:0}
.tbl th{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);font-weight:500;background:var(--mist)}
.tbl td:last-child,.tbl th:last-child{text-align:right;font-family:var(--display);font-weight:500;white-space:nowrap}
body.dark .tbl th{background:rgba(255,255,255,.06)}
.tbl td a{color:var(--violet);text-decoration:underline;text-underline-offset:3px}
.tbl.cmp td:last-child,.tbl.cmp th:last-child{text-align:left;font-family:inherit;font-weight:400;white-space:normal}
.tbl.cmp td b{display:block;font-weight:600;color:var(--ink)}
.tbl.cmp td span{display:block;font-size:.85rem;color:var(--fg3);margin-top:2px}
.tbl.cmp td b .i,.tbl.cmp td>b .i{display:none}
.tbl.cmp td b:has(.i){display:flex;align-items:center;gap:8px;font-weight:500}
.tbl.cmp td b:has(.i) .i{display:block;width:20px;height:20px;padding:4px;border-radius:50%;background:var(--violet);color:#fff;stroke-width:2.6;flex:none}
.tbl.cmp td b.off:has(.i) .i{background:var(--mist);color:var(--fg3)}
.tbl.cmp td b.off{color:var(--fg2)}
.tbl.cmp th:first-child{width:26%}
