table :is(th,td).table-columns-cell.table-columns-cell{text-align:center;width:28px;min-width:28px;padding:0}table th.table-columns-cell{z-index:2;position:sticky;right:0}table th.table-columns-cell:before{content:"";background:inherit;pointer-events:none;width:16px;position:absolute;top:0;bottom:0;right:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}table :is(th,td).table-columns-cell.table-columns-float.table-columns-float{width:0;min-width:0}table th.table-columns-float .table-columns{background:inherit;align-items:center;padding:0 2px 0 4px;position:absolute;top:0;bottom:0;right:0}table th.table-columns-float:before{width:12px;right:calc(100% + 30px)}.table-columns{vertical-align:middle;display:inline-flex}.table-columns-btn{border-radius:var(--pt-radius-sm);width:24px;height:24px;color:var(--pt-ink-muted);opacity:.6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s;display:inline-flex;position:relative}.table-columns-btn:after{content:"";position:absolute;inset:-8px 0 -8px -8px}.table-columns-btn svg{width:13px;height:13px}.table-columns-btn:hover,.table-columns-btn:focus-visible{opacity:1;color:var(--pt-ink)}.table-columns-btn:has(+.table-columns-menu:popover-open){opacity:1;color:var(--pt-ink)}.table-columns-menu[popover]{border-radius:var(--pt-radius-md);text-transform:none;letter-spacing:normal;width:max-content;min-width:210px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;position:fixed;inset:auto;overflow-y:auto}.table-columns-menu:not(:popover-open){display:none}.table-columns-menu:popover-open{display:flex}.table-columns-head{border-bottom:1px solid rgba(var(--pt-ink-rgb), .08);min-height:30px;font:600 var(--pt-fs-10) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--pt-ink-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex}.table-columns-reset{border-radius:var(--pt-radius-sm);color:var(--pt-ink-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin-right:-6px;padding:4px 6px}.table-columns-reset:hover,.table-columns-reset:focus-visible{color:var(--pt-ink);background:var(--pt-option-hover);outline:none}.table-columns-reset[hidden]{visibility:hidden;display:inline-block}.table-columns-options{grid-template-columns:minmax(0,1fr);display:grid}.table-columns-options .settings-option{padding:8px 12px}@media (pointer:coarse),(width<=720px){.table-columns-head{min-height:36px}.table-columns-options{grid-template-columns:repeat(2,minmax(0,1fr))}.table-columns-options .settings-option{min-height:44px;padding:8px 12px}.table-columns-options .settings-option:nth-child(odd){border-right:1px solid rgba(var(--pt-ink-rgb), .08)}.table-columns-options .settings-option:nth-last-child(2):nth-child(odd){border-bottom:none}}
