.checklist-table{border-top:2px solid var(--accent);margin:25px 0 30px;padding-top:16px}.checklist-table-toolbar,.checklist-table-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.checklist-table-toolbar{justify-content:space-between}.checklist-table-progress{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.checklist-table-progress strong{color:var(--text);font-size:23px;font-weight:650}.checklist-table-filter{min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.checklist-table input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.checklist-table-clear{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;padding:6px 12px;font-size:13px}.checklist-table-clear:hover:not(:disabled){border-color:var(--accent)}.checklist-table-clear:disabled{color:var(--faint);cursor:default}.checklist-table input:focus-visible,.checklist-table-clear:focus-visible,.checklist-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.checklist-table .checklist-table-note{color:var(--muted);margin:9px 0 18px;font-size:12px;line-height:1.6}.checklist-table-note[role=status]{color:var(--text)}.checklist-table-scroll{overscroll-behavior-x:contain;scrollbar-color:#737475 #202223;width:100%;max-width:100%;overflow-x:auto}.checklist-table table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:15px;line-height:1.55}.checklist-table caption{text-align:left;color:var(--text);margin-bottom:13px;font-size:14px;font-weight:600}.checklist-table th,.checklist-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 15px}.checklist-table thead th{background:var(--surface-raised);color:var(--text);border-top:1px solid #4b4c4d;font-size:12px;font-weight:600}.checklist-table tbody th{min-width:130px;color:var(--text);font-weight:600}.checklist-table td{color:#bfc1c2}.checklist-table tbody tr:nth-child(2n){background:var(--surface)}.checklist-table .checklist-table-check{text-align:center;width:65px;min-width:65px}.checklist-table .is-completed th[scope=row]{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.checklist-table .checklist-table-empty{color:var(--muted);padding:25px 15px}@media (max-width:600px){.checklist-table-toolbar,.checklist-table-controls{gap:10px}.checklist-table th,.checklist-table td{padding:12px}}@media (max-width:520px){#act4-admin-cache .checklist-table table{table-layout:fixed;min-width:0}#act4-admin-cache .checklist-table :is(th,td){min-width:0;padding:12px 8px}#act4-admin-cache .checklist-table .checklist-table-check{width:48px;min-width:48px}#act4-admin-cache .checklist-table :is(th,td):nth-child(2){width:62px}#act4-admin-cache .checklist-table:after{display:none}.checklist-table:after{content:"Scroll table horizontally to read all columns →";color:#b1b4b6;margin-top:10px;font-size:12px;display:block}.article-body>:is(#poses,#titles,#banners,#emblems,#icons,#recorded-shop-items) .checklist-table table{min-width:0}.article-body>:is(#poses,#titles,#banners,#emblems,#icons,#recorded-shop-items) .checklist-table :is(th,td){min-width:0;padding:12px 8px}.article-body>:is(#poses,#titles,#banners,#emblems,#icons,#recorded-shop-items) .checklist-table .checklist-table-check{width:48px;min-width:48px}.article-body>:is(#poses,#titles,#banners,#emblems,#icons,#recorded-shop-items) .checklist-table:after{display:none}.article-body>:is(#shared-tasks,#versus-tasks,#horde-tasks,#completion-reward,#weekly-horde,#weekly-versus) .checklist-table table{table-layout:fixed;min-width:0}.article-body>:is(#shared-tasks,#versus-tasks,#horde-tasks,#completion-reward,#weekly-horde,#weekly-versus) .checklist-table :is(th,td){min-width:0;padding:12px 8px}.article-body>:is(#shared-tasks,#versus-tasks,#horde-tasks,#completion-reward,#weekly-horde,#weekly-versus) .checklist-table .checklist-table-check{width:48px;min-width:48px}.article-body>:is(#shared-tasks,#versus-tasks,#horde-tasks,#completion-reward,#weekly-horde,#weekly-versus) .checklist-table th:nth-child(2){width:52%}.article-body>:is(#shared-tasks,#versus-tasks,#horde-tasks,#completion-reward,#weekly-horde,#weekly-versus) .checklist-table:after{display:none}}
