.cb-table-wrap[data-v-5d783000]{position:relative}.cb-sel-th[data-v-5d783000],.cb-sel-td[data-v-5d783000]{width:38px;text-align:center}.cb-sel-th input[data-v-5d783000],.cb-sel-td input[data-v-5d783000]{width:15px;height:15px;cursor:pointer}.cb-col-gear[data-v-5d783000]{margin-left:6px;flex:0 0 auto;width:18px;height:18px;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:12px;border:1px solid var(--wb-border);border-radius:5px;background:var(--wb-bg-card);color:var(--wb-text-2);cursor:pointer;vertical-align:middle}.cb-col-gear[data-v-5d783000]:hover{border-color:var(--wb-brand);color:var(--wb-brand)}.cb-tool-btn[data-v-5d783000]{display:inline-flex;align-items:center;gap:6px;background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:5px 10px;font-size:12px;color:var(--wb-text-2);cursor:pointer;font-family:inherit;transition:color var(--wb-dur) var(--wb-ease),border-color var(--wb-dur) var(--wb-ease)}.cb-tool-btn[data-v-5d783000]:hover{color:var(--wb-brand);border-color:var(--wb-brand)}.cb-tool-ico[data-v-5d783000]{width:12px;height:12px;display:inline-block;background:linear-gradient(var(--wb-text-3),var(--wb-text-3)) 0 0 / 3px 12px no-repeat,linear-gradient(var(--wb-text-3),var(--wb-text-3)) 5px 0 / 3px 12px no-repeat,linear-gradient(var(--wb-text-3),var(--wb-text-3)) 10px 0 / 3px 12px no-repeat}.cb-col-panel[data-v-5d783000]{position:absolute;right:0;top:46px;z-index:60;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:var(--wb-radius);padding:10px 12px;min-width:230px;box-shadow:var(--wb-shadow-lg);max-height:380px;overflow:auto}.cb-col-panel-head[data-v-5d783000]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--wb-text-3);margin-bottom:8px;gap:10px}.cb-col-panel-tip[data-v-5d783000]{font-size:11.5px;color:var(--wb-text-3);margin:-2px 0 6px}.cb-col-item[data-v-5d783000]{display:flex;align-items:center;gap:7px;font-size:13px;padding:5px 0;color:var(--wb-text-2)}.cb-col-item[data-v-5d783000]:hover{color:var(--wb-text-1)}.cb-col-pick[data-v-5d783000]{display:flex;align-items:center;gap:7px;flex:1 1 auto;min-width:0;cursor:pointer}.cb-col-pick>span[data-v-5d783000]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-col-move[data-v-5d783000]{margin-left:auto;display:inline-flex;gap:2px;flex:0 0 auto}.cb-col-arrow[data-v-5d783000]{width:20px;height:20px;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-family:inherit;border:1px solid var(--wb-border);border-radius:5px;background:var(--wb-bg-card);color:var(--wb-text-2);cursor:pointer;transition:color var(--wb-dur) var(--wb-ease),border-color var(--wb-dur) var(--wb-ease)}.cb-col-arrow[data-v-5d783000]:hover:not(:disabled){color:var(--wb-brand);border-color:var(--wb-brand)}.cb-col-arrow[data-v-5d783000]:disabled{opacity:.35;cursor:not-allowed}.cb-col-badge[data-v-5d783000]{font-size:10px;font-style:normal;line-height:1;background:var(--wb-brand-soft);color:var(--wb-brand);border-radius:4px;padding:2px 4px;margin-left:4px;cursor:help;flex:0 0 auto}.cb-table-scroll[data-v-5d783000]{max-height:var(--cb-scroll-max, calc(100vh - 160px) );max-height:var(--cb-scroll-max, calc(100dvh - 160px) );overflow:auto;border-radius:var(--wb-radius)}.cb-table-scroll-x[data-v-5d783000]{overflow-x:auto}.cb-table-scroll-x .cb-table[data-v-5d783000]{min-width:max-content}.cb-table[data-v-5d783000]{border-collapse:collapse;width:100%;font-size:13px}.cb-table th[data-v-5d783000]{position:sticky;top:0;z-index:3;text-align:left;padding:10px 12px;font-weight:500;border-bottom:1px solid var(--wb-border);white-space:nowrap;background:var(--wb-table-head-bg);color:var(--wb-text-2);user-select:none;box-shadow:0 1px 0 var(--wb-border)}.cb-table th.cb-sortable[data-v-5d783000]{cursor:pointer}.cb-table th.cb-sortable[data-v-5d783000]:hover{color:var(--wb-brand)}.cb-table th.cb-th-dragging[data-v-5d783000]{opacity:.4}.cb-sort-arrow[data-v-5d783000]{font-size:10px;margin-left:4px;color:var(--wb-brand)}.cb-resizer[data-v-5d783000]{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize}.cb-resizer[data-v-5d783000]:hover{background:var(--wb-brand-soft-strong)}.cb-table td[data-v-5d783000]{padding:max(6px,calc((var(--wb-row-h, 42px) - 22px) / 2)) 12px;border-bottom:1px solid var(--wb-border-light);color:var(--wb-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-table tbody tr[data-v-5d783000]{transition:background-color var(--wb-dur) var(--wb-ease)}.cb-table tbody tr[data-v-5d783000]:hover{background:var(--wb-table-row-hover)}.cb-audit-cell[data-v-5d783000]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.cb-audit-main[data-v-5d783000]{color:var(--wb-text-1)}.cb-audit-sub[data-v-5d783000]{color:var(--wb-text-3);font-size:11px}.cb-empty[data-v-5d783000]{text-align:center;color:var(--wb-text-3);padding:28px 0!important}.cb-empty.cb-no-pad[data-v-5d783000]{padding:0!important}.cb-detail-row>td[data-v-5d783000]{padding:0!important;background:transparent;overflow:visible;white-space:normal;text-overflow:clip}.cb-table tbody tr.cb-detail-row[data-v-5d783000]:hover{background:transparent}.cb-card-detail[data-v-5d783000]{margin-top:10px;border-top:1px dashed var(--wb-border);padding-top:10px}.cb-x-arrow[data-v-5d783000]{display:inline-block;width:14px;margin-right:2px;flex:none;color:var(--wb-text-3);font-size:10px;line-height:1;transition:transform var(--wb-dur) var(--wb-ease),color var(--wb-dur) var(--wb-ease);user-select:none}.cb-x-arrow.open[data-v-5d783000]{transform:rotate(90deg);color:var(--wb-brand)}.cb-table tbody tr.is-expandable[data-v-5d783000]{cursor:pointer}.cb-cards[data-v-5d783000]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cb-card[data-v-5d783000]{background:var(--wb-bg-card);border:1px solid var(--wb-border);border-radius:var(--wb-radius);padding:12px 14px;box-shadow:var(--wb-shadow-sm);color:var(--wb-text-1)}.cb-card[data-v-5d783000]:active{background:var(--wb-bg-hover)}.cb-card-head[data-v-5d783000]{font-size:14px;font-weight:500;line-height:1.45;margin-bottom:8px;color:var(--wb-text-1);overflow-wrap:anywhere;word-break:normal}.cb-card-grid[data-v-5d783000]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}@media(max-width:520px){.cb-card-grid[data-v-5d783000]{grid-template-columns:1fr}}.cb-card-cell[data-v-5d783000]{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px}.cb-card-cell[data-v-5d783000]:only-child{grid-column:1 / -1}.cb-card-label[data-v-5d783000]{color:var(--wb-text-3);flex:none}.cb-card-value[data-v-5d783000]{color:var(--wb-text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-card-foot[data-v-5d783000]{margin-top:10px;padding-top:10px;border-top:1px solid var(--wb-border-light);display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cb-more-row>td[data-v-5d783000]{text-align:center;color:var(--wb-text-3);font-size:12px;cursor:pointer;white-space:nowrap}.cb-more-row:hover>td[data-v-5d783000]{color:var(--wb-brand);background:var(--wb-brand-soft)}.cb-more-card[data-v-5d783000]{text-align:center;color:var(--wb-text-3);font-size:12px;cursor:pointer;padding:10px}.cb-more-card[data-v-5d783000]:hover{color:var(--wb-brand);border-color:var(--wb-brand)}.cb-card-toolbar[data-v-5d783000]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cb-card-sort[data-v-5d783000]{flex:1 1 auto;min-height:44px;font-size:14px;padding:0 8px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-bg-card);color:var(--wb-text-1)}.cb-card-dir[data-v-5d783000],.cb-card-gear[data-v-5d783000]{flex:none;min-height:44px;padding:0 12px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-bg-card);color:var(--wb-text-1);font-size:14px;cursor:pointer;font-family:inherit}.cb-card-sel[data-v-5d783000]{width:18px;height:18px;margin-right:8px;vertical-align:middle;accent-color:var(--wb-brand);cursor:pointer}@media(max-width:640px){.cb-sel-th input[data-v-5d783000],.cb-sel-td input[data-v-5d783000]{width:20px;height:20px}.cb-col-gear[data-v-5d783000]{width:26px;height:26px;font-size:15px;margin-left:8px}.cb-card-sel[data-v-5d783000]{width:22px;height:22px}.cb-card-sort[data-v-5d783000],.cb-card-dir[data-v-5d783000],.cb-card-gear[data-v-5d783000]{min-height:40px}}
