/* Column heading menu — DRAFT (2026-10-25, Attio draft only; js/aiq-col-menu.js). A small ⌄ on each heading, shown on
   hover (space reserved so nothing shifts), opening Attio's column menu. */
html.at-done .aiq-tbl .atc-hid { display: none !important; }
html.at-done .aiq-tbl thead th .atc-btn:not(#_) {
  display: inline-flex; align-items: center; justify-content: center; width: 18px; height: 18px; margin: 0 0 0 4px; padding: 0;
  border: 0; border-radius: 5px; background: none; color: var(--a-mute, #727C94); cursor: pointer; vertical-align: middle;
  opacity: 0; }
html.at-done .aiq-tbl thead th:hover .atc-btn:not(#_), html.at-done .aiq-tbl thead th.atc-open .atc-btn:not(#_),
html.at-done .aiq-tbl thead th .atc-btn:focus-visible { opacity: 1; }
html.at-done .aiq-tbl thead th .atc-btn:not(#_):hover, html.at-done .aiq-tbl thead th.atc-open .atc-btn:not(#_) {
  background: var(--a-fill, rgba(15,17,21,.04)); color: var(--a-ink, #1D2025); }
html.at-done .aiq-tbl thead th .atc-btn svg { color: inherit !important; }
/* right-aligned (number) headings: the ⌄ floats over the cell's left edge instead of holding a slot after the label, so
   the label ends where the numbers end (it ended 22px short: "Last", "Market cap", "P/E" in a list; 2026-11-07) */
html.at-done .aiq-tbl thead th.atc-r > .atc-btn:not(#_) { position: absolute; left: 4px; top: 50%; margin: -9px 0 0; }   /* .atc-r / .atc-pos: set by js/aiq-col-menu.js */
html.at-done .aiq-tbl thead th.atc-r.atc-pos { position: relative; }
.atc-menu { min-width: 200px; }
.atc-menu .aiq-mi { display: flex; align-items: center; gap: 8px; }
.atc-menu .atc-i { width: 16px; display: inline-flex; justify-content: center; color: var(--a-mute, #727C94); }
.atc-menu .aiq-mi.atc-off { opacity: .4; cursor: default; pointer-events: none; }
/* Delete column (a table that owns its columns, e.g. My stocks): the kit's red row, above the Attio menu ink */
html.at-shell .atc-menu .aiq-mi.red:not(#_):not(#_):not(#_):not(#_), html.at-shell .atc-menu .aiq-mi.red:not(#_):not(#_):not(#_):not(#_) .atc-i { color: var(--pop-red, #E5484D) !important; }
/* the Screener's older ⋯ heading menu: its items live in this menu now */
html.at-done #screener-table thead th .th-menu:not(#_) { display: none !important; }
.atc-menu .atc-n { margin-left: auto; padding-left: 16px; color: var(--a-mute, #727C94); font-variant-numeric: tabular-nums; }
