/* Agent Brad's ticket columns (tools/brad/build_columns.py, 2026-10-05). The page is the Film Room
   Ten column's; this adds the headline's two lines, the draft note and the Weeks 1-4 check table. Tokens only. */
.ar-h1 .h-l1,.ar-h1 .h-l2{display:block;text-wrap:balance}
.ar-draft{margin:12px 0 0;padding:10px 14px;border:1px dashed var(--line-2);border-radius:10px;font:500 14px/1.5 var(--sans);color:var(--ink-2);background:var(--paper)}
.ar-t th small{display:block;font:500 12px/1.3 var(--sans);color:var(--ink-3)}
.ar-t td.num{font-variant-numeric:tabular-nums}
.ar-t td.ck-miss{color:var(--ink);font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.ar-t td.ck-dnp{color:var(--ink-3);font-size:12px}
.ar-t tfoot td,.ar-t tfoot th{font-weight:800;color:var(--ink);border-top:2px solid var(--line-2)}

/* Wave 1 audit (Mary, 2026-10-05). Last on purpose: fight.css gives .ar-t a 480px floor, which hid
   Week 4 on phones; this table is narrow by design, so it fits instead of scrolling. */
.ar-tw .ck-t{min-width:0}
.ck-t .ck-mk{display:inline-block;width:14px;height:14px;margin-right:3px;vertical-align:-2px}
.ar-t td.ck-miss{color:var(--drop);background:var(--drop-soft);text-decoration:none;font-weight:800}
.ck-t tfoot td{white-space:nowrap}
.ck-t .ck-sr{display:none}
@media (max-width:420px){.ck-t .ck-w{display:none}.ck-t .ck-sr{display:inline;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ck-t tfoot .ck-mk{width:18px;height:18px}}
@media (max-width:700px){.ck-t th,.ck-t td{padding:10px 6px}.ck-t th:first-child{padding-left:12px}}
@media (max-width:360px){.ck-t thead th{letter-spacing:0}.ck-t th,.ck-t td{padding:10px 3px;font-size:13.5px}.ck-t th:first-child{padding-left:10px}}
.ar-rail-links{display:flex;flex-direction:column;align-items:flex-start}
.ar-rail a.link,.ar-rail .gm-note-fine a{display:inline-flex;align-items:center;min-height:44px}
.ar-rail .bw-join{margin:16px 0 14px;padding:12px}
