@layer components{.lf-table{--lf-border:var(--ant-color-border-secondary,#f0f0f0);--lf-header-bg:color-mix(in srgb, var(--ant-color-text-base,#000) 2%, var(--lf-bg));--lf-bg:var(--ant-color-bg-container,#fff);--lf-row-hover:linear-gradient(var(--ant-control-item-bg-hover,#0000000a), var(--ant-control-item-bg-hover,#0000000a)), var(--lf-bg);--lf-row-selected:var(--ant-color-primary-bg,#e6f4ff);--lf-row-selected-hover:var(--ant-color-primary-bg-hover,#bae0ff);--lf-pinned-shadow:#00000029;width:100%;min-width:0;color:var(--ant-color-text,#000000e0);font-family:var(--ant-font-family,inherit);font-size:var(--ant-font-size,14px);line-height:var(--ant-line-height,1.5714);background:var(--lf-bg);border:1px solid var(--lf-border);border-radius:var(--ant-border-radius-lg,8px);position:relative;overflow:hidden}.lf-table-scroller{overflow-anchor:none;contain:strict;max-height:var(--lf-table-max-height,none);outline:none;position:relative;overflow:auto}.lf-table-scroller[data-autoheight]{contain:layout paint style}.lf-table-canvas{width:var(--lf-total);min-width:100%;position:relative}.lf-table-header{z-index:3;width:var(--lf-total);background:var(--lf-header-bg);min-width:100%;position:sticky;top:0}.lf-table-header[data-sticky=false]{position:relative}.lf-table .lf-table-row{width:var(--lf-total);min-width:100%;height:var(--lf-row-h);box-sizing:border-box;border-bottom:1px solid var(--lf-border);display:flex}.lf-table-body{width:var(--lf-total);min-width:100%;position:relative}.lf-table-window{will-change:transform;width:100%;position:absolute;top:0;left:0}.lf-table-body .lf-table-row{contain:layout style;background:var(--lf-bg)}.lf-table-body .lf-table-row[data-positioned]{position:absolute;top:0;left:0}.lf-table-center{box-sizing:border-box;width:var(--lf-center-w);padding-left:var(--lf-center-before);flex:none;display:flex}.lf-table-gridcell{box-sizing:border-box;min-width:0;height:100%;padding:0 var(--ant-padding-xs,8px);white-space:nowrap;text-overflow:ellipsis;background:inherit;outline:none;flex:none;align-items:center;display:flex;position:relative;overflow:hidden}.lf-table-gridcell>.lf-table-cell{flex:auto;min-width:0}.lf-table-gridcell[data-align=end]{text-align:end;justify-content:flex-end}.lf-table-gridcell[data-align=center]{text-align:center;justify-content:center}.lf-table-gridcell[data-pinned]{z-index:1;position:sticky}.lf-table-gridcell[data-pinned=start][data-pinned-edge]{box-shadow:inset -1px 0 0 var(--lf-border)}.lf-table-gridcell[data-pinned=end][data-pinned-edge]{box-shadow:inset 1px 0 0 var(--lf-border)}.lf-table-scroller[data-scrolled-start] .lf-table-gridcell[data-pinned=start][data-pinned-edge]{box-shadow:inset -1px 0 0 var(--lf-border), 6px 0 8px -6px var(--lf-pinned-shadow)}.lf-table-scroller[data-scrolled-end] .lf-table-gridcell[data-pinned=end][data-pinned-edge]{box-shadow:inset 1px 0 0 var(--lf-border), -6px 0 8px -6px var(--lf-pinned-shadow)}.lf-table-scroller .lf-table-row[data-skeleton] .lf-table-gridcell[data-pinned=start][data-pinned-edge]{box-shadow:inset -1px 0 0 var(--lf-border)}.lf-table-scroller .lf-table-row[data-skeleton] .lf-table-gridcell[data-pinned=end][data-pinned-edge]{box-shadow:inset 1px 0 0 var(--lf-border)}.lf-table-header .lf-table-gridcell[data-pinned=end]:last-child>.lf-table-resize:not(:hover):not([data-active]):after{opacity:0}.lf-table-gridcell:focus-visible,.lf-table-gridcell[data-focused]:focus{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.lf-table-body .lf-table-row:hover{background:var(--lf-row-hover)}.lf-table-body .lf-table-row[aria-selected=true]{background:var(--lf-row-selected)}.lf-table-body .lf-table-row[aria-selected=true]:hover{background:var(--lf-row-selected-hover)}.lf-table[data-clickable] .lf-table-body .lf-table-row{cursor:pointer}.lf-table-header .lf-table-row{height:var(--lf-header-h);background:var(--lf-header-bg)}.lf-table-header .lf-table-gridcell{--lf-header-cell-bg:var(--lf-header-bg);isolation:isolate;font-size:var(--ant-font-size-sm,12px);font-weight:var(--ant-font-weight-strong,600);color:var(--ant-color-text-secondary,#000000a6);-webkit-user-select:none;user-select:none;gap:var(--ant-padding-xxs,4px);background:var(--lf-header-cell-bg)}.lf-table-header .lf-table-gridcell[data-sortable]{cursor:pointer}.lf-table-header .lf-table-gridcell[data-sortable]:hover{--lf-header-cell-bg:color-mix(in srgb, var(--ant-color-text-base,#000) 5%, var(--lf-header-bg))}.lf-table-header .lf-table-gridcell[data-align=end]>.lf-table-sort,.lf-table-header .lf-table-gridcell[data-align=end]>.lf-table-filter-indicator{order:-1}.lf-table-header-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.lf-table-sort{color:var(--ant-color-text-quaternary,#00000040);font-size:var(--ant-font-size-sm,12px);flex:none;align-items:center;gap:2px;display:inline-flex}.lf-table-sort svg{width:8px;height:12px;display:block}.lf-table-sort [data-active]{color:var(--ant-color-primary,#1677ff)}.lf-table-sort-order{color:var(--ant-color-primary,#1677ff);font-weight:400}.lf-table-resize{z-index:2;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:0}.lf-table-resize:after{background:var(--ant-color-split,#0505050f);content:"";width:1px;height:50%;position:absolute;top:25%;right:3px}.lf-table-resize:hover:after,.lf-table[data-resizing] .lf-table-resize[data-active]:after{background:var(--ant-color-primary,#1677ff);width:3px;height:100%;top:0;right:2px}.lf-table[data-resizing],.lf-table[data-resizing] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.lf-table[data-reordering],.lf-table[data-reordering] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.lf-table-reorder-ghost{z-index:1100;box-sizing:border-box;padding:0 var(--ant-padding-xs,8px);font-weight:var(--ant-font-weight-strong,600);background:var(--ant-color-bg-elevated,#fff);border-radius:var(--ant-border-radius,6px);box-shadow:var(--ant-box-shadow-secondary,0 6px 16px #00000014);opacity:.9;pointer-events:none;will-change:transform;align-items:center;display:flex;position:fixed;top:0;left:0}.lf-table-reorder-line{z-index:4;width:2px;height:var(--lf-header-h);background:var(--ant-color-primary,#1677ff);pointer-events:none;will-change:transform;position:absolute;top:0}.lf-table-select{justify-content:center;padding:0}.lf-table-checkbox{width:16px;height:16px;accent-color:var(--ant-color-primary,#1677ff);cursor:pointer;margin:0}.lf-table-empty-state{box-sizing:border-box;width:var(--lf-viewport-w,100%);padding:var(--ant-padding-lg,24px) var(--ant-padding,16px);color:var(--ant-color-text-secondary,#00000073);justify-content:center;align-items:center;display:flex;position:sticky;left:0}.lf-table-header{display:flow-root}.lf-table-header>.lf-table-loading-bar{width:var(--lf-viewport-w,100%);margin-bottom:-2px;display:none;position:sticky;left:0}.lf-table[data-busy] .lf-table-header>.lf-table-loading-bar,.lf-table[data-pending] .lf-table-header>.lf-table-loading-bar{display:block}.lf-table[data-pending] .lf-table-body{animation:.15s .3s both lf-table-dim}@keyframes lf-table-dim{0%{opacity:1}to{opacity:.6}}.lf-table-body .lf-table-skeleton-row,.lf-table-body .lf-table-skeleton-row:hover{background:var(--lf-bg);cursor:default}.lf-table-skeleton-indent{flex:none;display:inline-block}.lf-table-toolbar-placeholder{box-sizing:border-box;border-bottom:1px solid var(--lf-border);height:41px}.lf-table-pagination-placeholder{box-sizing:border-box;border-top:1px solid var(--lf-border);height:41px}.lf-table-add-row-placeholder{box-sizing:border-box;height:var(--lf-row-h);border-top:1px solid var(--lf-border)}.lf-table[data-lf-fallback] .lf-table-header{pointer-events:none}.lf-table-popover-loading{justify-content:center;align-items:center;min-width:160px;min-height:64px;display:flex}.lf-table[data-loading-state=initial] .lf-table-scroller{overflow-y:hidden}.lf-table[data-bordered] .lf-table-gridcell{border-inline-end:1px solid var(--lf-border)}.lf-table-body .lf-table-row[data-measured]{height:auto;min-height:var(--lf-row-h)}.lf-table .lf-table-row[data-measured] .lf-table-gridcell{height:auto;padding-block:var(--ant-padding-xxs,4px)}.lf-table-header-tooltip{-webkit-text-decoration:underline dotted var(--ant-color-text-quaternary,#00000040);text-decoration:underline dotted var(--ant-color-text-quaternary,#00000040);text-underline-offset:3px}.lf-table-header .lf-table-group-header{text-align:center;justify-content:center}.lf-table-header .lf-table-group-header[data-pinned]{z-index:1}.lf-table-group-toggle{width:20px;height:20px;color:var(--ant-color-text-tertiary,#00000073);border-radius:var(--ant-border-radius-sm,4px);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-table-group-toggle:hover{color:var(--ant-color-text,#000000e0);background:var(--ant-color-fill-secondary,#0000000f)}.lf-table-group-toggle:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.lf-table-group-toggle:not([data-collapsed]) svg{transform:rotate(180deg)}.lf-table-footer{z-index:3;width:var(--lf-total);background:var(--lf-header-bg);min-width:100%;position:sticky;bottom:0}.lf-table-footer .lf-table-row{background:var(--lf-header-bg);border-top:1px solid var(--lf-border);border-bottom:0}.lf-table-summary{justify-content:flex-start;align-items:baseline;gap:var(--ant-margin-xxs,4px);white-space:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.lf-table-gridcell[data-align=end]>.lf-table-summary{justify-content:flex-end}.lf-table-gridcell[data-align=center]>.lf-table-summary{justify-content:center}.lf-table-summary-label{color:var(--ant-color-text-tertiary,#00000073);font-size:var(--ant-font-size-sm,12px);flex:none}.lf-table-summary-value{text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.lf-table-summary-row[data-summary=row] .lf-table-gridcell{font-weight:600}:is(.lf-table-toolbar-start,.lf-table-toolbar-end,.lf-table-bulk-actions)>.lf-row{--lf-gap-x:var(--ant-margin-xs,8px);--lf-gap-y:var(--ant-margin-xs,8px);align-items:center;min-width:0}:is(.lf-table-toolbar-start,.lf-table-toolbar-end,.lf-table-bulk-actions)>.lf-row>.lf-col{flex:0 auto;max-width:100%}.lf-table-pagination{padding:var(--ant-padding-xs,8px) var(--ant-padding,16px);border-top:1px solid var(--lf-border);justify-content:flex-end;display:flex}}
