/* ICAI Melbourne — Committee table */
.icai-w .icai-ct{--ct-head-bg:#08151C;--ct-head-tx:#fff;--ct-row-a:#EBEEF2;--ct-row-b:#fff;--ct-tx:#0E1E28;--ct-hover:#7A5A16;--ct-line:#B9C0C8;--ct-py:13px;
  width:100%;overflow:hidden;border-radius:6px;box-shadow:0 1px 3px rgba(8,21,28,.12)}
.icai-w .icai-ct__scroll{overflow-x:auto;max-width:100%}
.icai-w .icai-ct table{width:100%;border-collapse:separate;border-spacing:0;margin:0;border:0;background:none;min-width:520px}
.icai-w .icai-ct th,.icai-w .icai-ct td{padding:var(--ct-py) 16px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid var(--ct-line);border-right:1px solid var(--ct-line);font-size:var(--fs-sm);line-height:1.4}
.icai-w .icai-ct th:last-child,.icai-w .icai-ct td:last-child{border-right:0}
.icai-w .icai-ct tbody tr:last-child td{border-bottom:0}
.icai-w .icai-ct thead th{background:var(--ct-head-bg);color:var(--ct-head-tx);border-color:rgba(255,255,255,.14);font-family:var(--f-sans);font-weight:700;font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap}
.icai-w .icai-ct tbody td{color:var(--ct-tx);font-weight:500}
.icai-w .icai-ct tbody tr:nth-child(odd) td{background:var(--ct-row-a)}
.icai-w .icai-ct tbody tr:nth-child(even) td{background:var(--ct-row-b)}
.icai-w .icai-ct__no{width:72px;white-space:nowrap}
.icai-w .icai-ct td a{color:var(--ct-tx);text-decoration:underline;text-decoration-color:rgba(14,30,40,.3);text-underline-offset:3px;transition:color var(--t-fast) var(--e-out)}
.icai-w .icai-ct td a:hover,.icai-w .icai-ct td a:focus-visible{color:var(--ct-hover)}
@media (max-width:520px){.icai-w .icai-ct th,.icai-w .icai-ct td{padding:11px 12px}}
