/* v805: Queensland 2026–27 skilled migration article only. */
.th-article .th-prose .th-v805-table-wrap{
  width:100%;max-width:100%;min-width:0;overflow-x:auto;
  margin:24px 0 28px;border:1px solid #e4e8ef;border-radius:15px;
  background:#fff;-webkit-overflow-scrolling:touch;
}
.th-article .th-prose .th-v805-table-wrap:focus-visible{outline:2px solid #e31e24;outline-offset:3px}
.th-article .th-prose .th-v805-table{
  width:100%;margin:0;border:0;border-collapse:collapse;
  color:#334155;font-size:14px;line-height:1.55;
}
.th-article .th-prose .th-v805-table--pathways{min-width:760px;table-layout:fixed}
.th-article .th-prose .th-v805-table--pathways th:nth-child(1){width:31%}
.th-article .th-prose .th-v805-table--pathways th:nth-child(2){width:29%}
.th-article .th-prose .th-v805-table--pathways th:nth-child(3){width:40%}
.th-article .th-prose .th-v805-table--occupations{min-width:650px}
.th-article .th-prose .th-v805-table--fees{min-width:610px}
.th-article .th-prose .th-v805-table th,
.th-article .th-prose .th-v805-table td{
  padding:15px 17px;border:0;border-bottom:1px solid #e4e8ef;
  text-align:left;vertical-align:top;white-space:normal;overflow-wrap:break-word;
}
.th-article .th-prose .th-v805-table thead th{background:#111b30;color:#fff;font-weight:750}
.th-article .th-prose .th-v805-table tbody th{color:#101828;font-weight:750}
.th-article .th-prose .th-v805-table tbody tr:nth-child(even){background:#f7f9fc}
.th-article .th-prose .th-v805-table tbody tr:last-child>*{border-bottom:0}
.th-article .th-prose .th-v805-internal-link,
.th-article .th-prose .th-v805-internal-link:visited,
.th-article .th-prose .th-v805-source-link,
.th-article .th-prose .th-v805-source-link:visited{
  color:#d91f28;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;
}
.th-article .th-prose .th-v805-internal-link{font-weight:700}
.th-article .th-prose .th-v805-source-link:hover,
.th-article .th-prose .th-v805-internal-link:hover{color:#a7161b;text-decoration-thickness:2px}
.th-article .th-prose .th-v805-source-link:focus-visible,
.th-article .th-prose .th-v805-internal-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.th-article .th-prose h3{margin-top:30px}
@media(max-width:650px){
  .th-article .th-prose .th-v805-table th,
  .th-article .th-prose .th-v805-table td{padding:12px}
}
@media print{
  .th-article .th-prose .th-v805-table-wrap{overflow:visible}
  .th-article .th-prose .th-v805-table{min-width:0!important;font-size:10px;table-layout:auto}
  .th-article .th-prose .th-v805-table th,
  .th-article .th-prose .th-v805-table td{padding:6px}
  .th-article .th-prose .th-v805-table tr{break-inside:avoid}
}
