.cs-cols[data-v-285fdef9]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-col[data-v-285fdef9]{border:1px solid var(--line);border-radius:var(--r-12);background:var(--surface);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.cs-col[data-v-285fdef9]:has(input:checked){border-color:var(--accent-line);background:var(--accent-bg)}.cs-col.is-locked[data-v-285fdef9]{cursor:default}.cs-col input[data-v-285fdef9]{width:20px;height:20px;accent-color:var(--accent-strong);flex:none;margin:0}.cs-col__text[data-v-285fdef9]{flex-direction:column;flex:1;min-width:0;display:flex}.cs-col__name[data-v-285fdef9]{font-size:var(--fs-15);color:var(--ink);font-weight:600}.cs-col__hint[data-v-285fdef9]{font-size:var(--fs-13);color:var(--muted)}.cs-col__tag[data-v-285fdef9]{border-radius:var(--r-full);background:var(--ok-bg);color:var(--ok-fg);font-size:var(--fs-13);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.cs-sheet[data-v-285fdef9]{flex-direction:column;display:flex}.cs-grid[data-v-285fdef9]{border-collapse:collapse;font-size:var(--fs-13);min-width:100%}.cs-grid td[data-v-285fdef9],.cs-grid th[data-v-285fdef9]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;height:32px;color:var(--ink);padding:4px 10px}.cs-letters th[data-v-285fdef9]{text-align:center;height:24px;font-weight:500}.cs-letters th[data-v-285fdef9],.cs-n[data-v-285fdef9]{background:var(--surface-2);color:var(--muted);font-size:12px}.cs-n[data-v-285fdef9]{width:36px;min-width:36px;text-align:center!important}.cs-head th[data-v-285fdef9]{background:var(--surface-3);min-width:120px;font-weight:700}.cs-head th .ti[data-v-285fdef9]{color:var(--muted);margin-left:6px;font-size:11px}.cs-grid td.is-num[data-v-285fdef9]{text-align:right;font-variant-numeric:tabular-nums}.cs-tabs[data-v-285fdef9]{background:var(--surface-2);color:var(--muted);gap:2px;padding:0 8px;font-size:12px;display:flex}.cs-tabs span[data-v-285fdef9]{padding:6px 12px}.cs-tabs .is-on[data-v-285fdef9]{background:var(--surface);color:var(--ink);border-bottom:2px solid var(--ok-fg);font-weight:600}.cs-move[data-v-285fdef9]{border-radius:var(--r-12);background:var(--surface-2);align-items:flex-start;gap:12px;padding:16px;display:flex}.cs-move .ti[data-v-285fdef9]{color:var(--accent-ink);flex:none;font-size:22px}.cs-move p[data-v-285fdef9]{font-size:var(--fs-15);color:var(--ink-2);margin:0}
