/* +/- on the Financials pages' key rows (js/fin-row-fold.js, user 2026-10-31): a small outlined square at the right end of
   column 1, Excel-outline style; a folded section's rows hide. Desktop Attio look only. */
html.at-done.aiq-desk .fy-fold { display: inline-flex; align-items: center; justify-content: center; flex: none; width: 16px; height: 16px;
  margin: 0; padding: 0; border: 1px solid var(--a-line2, #DCDEE3); border-radius: 4px; background: var(--a-bg, #fff);
  color: var(--a-label, #5C6070); font: 500 13px/1 Inter, system-ui, sans-serif; vertical-align: -3px; cursor: pointer; }
html.at-done.aiq-desk .fy-fold:hover { color: var(--a-ink); border-color: var(--a-mute, #A0A9C0); }
html.at-done.aiq-desk .fy-fold:focus-visible { outline: 2px solid #455DDC; outline-offset: 1px; }
html.at-done[data-theme="dark"].aiq-desk .fy-fold { border-color: rgba(255,255,255,.16); background: transparent; }
html.at-done.aiq-desk :is(table.stmt-data-table, #kd-root table.kd-ktbl, #tab-statistics table.stx-at) > tbody > tr.fy-hid:not(#_):not(#_) { display: none !important; }
/* on the right, centred (user, 2026-10-31: "put the buttons on the right … aligned to the right border of column 1 and
   center them vertically"). Statements: column 1 is the row's own first cell (sticky, so it positions the button);
   its hover badges (% · filing notes) step one button-width left on a row that has one */
html.at-done.aiq-desk table.stmt-data-table > tbody > tr > td > .fy-fold { position: absolute; right: 12px; top: 50%; margin: 0; transform: translateY(-50%); z-index: 2; }
html.at-done.aiq-desk table.stmt-data-table > tbody > tr > td:has(> .fy-fold) > .stmt-pct-badge:not(#_) { right: 34px !important; }
html.at-done.aiq-desk table.stmt-data-table > tbody > tr > td:has(> .fy-fold) > .stmt-fn-btn:not(#_) { right: 78px !important; }
/* KPI + ratio-page section rows are one cell across the table: the name's sticky span is as wide as column 1
   (--fy-m, from fin-years-table.js) and the button sits at its right end, so it stays on the frozen column's edge
   while the table scrolls */
/* …and it carries column 1's line through the section rows (user, 2026-10-31: "make sure that column 1 applies to the
   divider rows too"): the span is the row's full height and ends on the column's edge with the cells' own rule; a long
   name ends in "…" (.fy-bandt, js/fin-years-table.js) instead of pushing the button past the line. The button sits 6px
   off the line (user, same day: "move the - button slightly more right, it looks awkward"; was 12px) */
html.at-done.aiq-desk :is(#kd-root table.kd-ktbl, #tab-statistics table.stx-at) .fy-bandl:has(> .fy-fold) { width: calc(var(--fy-m, 260px) - 14px); box-sizing: border-box;
  min-height: 36px; align-self: stretch; border-right: 1px solid var(--a-line); }
html.at-done.aiq-desk :is(#kd-root table.kd-ktbl, #tab-statistics table.stx-at) .fy-bandl > .fy-bandt { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
html.at-done.aiq-desk :is(#kd-root table.kd-ktbl, #tab-statistics table.stx-at) .fy-bandl > :is(.stx-ic, .stx-hi, .stx-gn) { flex: none; }
html.at-done.aiq-desk :is(#kd-root table.kd-ktbl, #tab-statistics table.stx-at) .fy-bandl > .fy-fold { order: 9; margin: 0 6px 0 auto; vertical-align: middle; flex: none; }
/* Revenue: the −/+ (.fy-proxy) stands in for the breakdown's ⌄, which is never drawn; the name moves back to the
   column's edge (the 34px indent was the ⌄'s room), the breakdown's lines keep theirs */
html.at-done.aiq-desk table.stmt-data-table > tbody > tr > td:has(> .fy-proxy) > .stmt-seg-chev:not(#_):not(#_):not(#_) { display: none !important; }
html.at-done.aiq-desk .lkl-fin table.stmt-data-table > tbody > tr > td:first-child:has(> .fy-proxy):not(#_):not(#_):not(#_) { padding-left: 14px !important; }
/* the row's hover "⋯" (Filing notes, js/fin-row-menu.js) sat on the right edge, under the −/+: on a row that has one
   it steps one button left (user, 2026-10-31: "move the three dots for filing notes") */
html.at-done.aiq-desk table.stmt-data-table > tbody > tr > td:has(> .fy-fold) > .stmt-more-btn:not(#_):not(#_) { right: 28px; }
