/**
 * Competitor Analysis - tool-specific overrides on top of the shared
 * tools.css + workflow-tool.css. Column widths only (the shared
 * .results-table is table-layout: fixed, so widths live on <th>).
 */

/* Rankings / gap tables: keyword takes the leftover space. */
.wf-section .results-table th.col-kw   { width: 60%; }
.wf-section .results-table th.col-pos  { width: 110px; }
.wf-section .results-table th.col-etv  { width: 130px; }

/* Top pages. */
.wf-section .results-table th.col-url  { width: 56%; }
.wf-section .results-table th.col-tk   { width: 130px; }

/* Backlinks (5 columns; secondary ones hide on mobile). */
.wf-section .results-table th.col-anchor { width: 16%; }
.wf-section .results-table th.col-da     { width: 64px; }
.wf-section .results-table th.col-pr     { width: 64px; }
.wf-section .results-table th.col-url2   { width: 24%; }

/* Long URLs and keywords wrap instead of blowing out the fixed grid. */
.wf-section .results-table td { overflow-wrap: anywhere; }

.wf-kw { vertical-align: middle; }

.wf-gap-intro { margin: 0 0 12px; }
