@layer components{.lf-table-bulk-bar{border-top:1px solid var(--lf-border);background:var(--lf-row-selected);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px;display:flex}.lf-table-bulk-bar .ant-btn-link{color:color-mix(in srgb, var(--ant-color-primary,#1677ff) 60%, var(--ant-color-text-base,#000))}.lf-table-bulk-bar .ant-btn-link:hover{text-decoration:underline}.lf-table-bulk-count{font-variant-numeric:tabular-nums;font-weight:600}.lf-table-bulk-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lf-table-manager-anchor{width:0;height:var(--lf-header-h);pointer-events:none;position:absolute;top:0;right:0}.lf-table-column-manager{width:280px;max-width:calc(100vw - 32px)}.lf-table-manager-list{--lf-manager-fade:28px;max-height:70vh;margin-top:var(--ant-margin-xs,8px);overscroll-behavior:contain;flex-direction:column;display:flex;position:relative;overflow-y:auto}.lf-table-manager-list[data-more-below]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lf-manager-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lf-manager-fade)), transparent)}.lf-table-manager-list[data-more-above]{-webkit-mask-image:linear-gradient(to top, #000 calc(100% - var(--lf-manager-fade)), transparent);mask-image:linear-gradient(to top, #000 calc(100% - var(--lf-manager-fade)), transparent)}.lf-table-manager-list[data-more-above][data-more-below]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lf-manager-fade), #000 calc(100% - var(--lf-manager-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--lf-manager-fade), #000 calc(100% - var(--lf-manager-fade)), transparent)}.lf-table-manager-item,.lf-table-manager-boundary{align-items:center;gap:var(--ant-margin-xxs,4px);min-height:28px;display:flex;position:relative}.lf-table-manager-item .ant-checkbox-wrapper{flex:1;min-width:0}.lf-table-manager-boundary{min-height:20px;color:var(--ant-color-primary,#1677ff);font-size:var(--ant-font-size-sm,12px)}.lf-table-manager-boundary:after{opacity:.5;content:"";background:currentColor;border-radius:1px;flex:1;height:2px}.lf-table-manager-boundary-label{white-space:nowrap}.lf-table-manager-handle,.lf-table-manager-handle-spacer{width:20px;height:20px;color:var(--ant-color-text-quaternary,#00000040);border-radius:var(--ant-border-radius-sm,4px);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lf-table-manager-handle{cursor:grab}.lf-table-manager-handle:hover,.lf-table-manager-handle:focus-visible{color:var(--ant-color-text,#000000e0);background:var(--ant-color-fill-secondary,#0000000f)}.lf-table-manager-handle:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.lf-table-manager-item[data-drop=before]:before,.lf-table-manager-boundary[data-drop=before]:before,.lf-table-manager-item[data-drop=after]:before,.lf-table-manager-boundary[data-drop=after]:before{background:var(--ant-color-primary,#1677ff);content:"";height:2px;position:absolute;left:0;right:0}.lf-table-manager-item[data-drop=before]:before,.lf-table-manager-boundary[data-drop=before]:before{top:-1px}.lf-table-manager-item[data-drop=after]:before,.lf-table-manager-boundary[data-drop=after]:before{bottom:-1px}.lf-table-manager-heading{margin-top:var(--ant-margin-xs,8px);color:var(--ant-color-text-tertiary,#00000073);font-size:var(--ant-font-size-sm,12px)}.lf-table-filter-indicator{color:var(--ant-color-primary,#1677ff);order:1}.lf-table-column-filter{width:300px;max-width:calc(100vw - 32px)}.lf-table-column-filter:has(.lf-filter-builder){width:480px}.lf-filter-simple{gap:var(--ant-margin-xs,8px);flex-direction:column;display:flex}.lf-filter-range{flex-direction:row;align-items:center}.lf-filter-range .ant-input-number{flex:1;width:auto}.lf-filter-range-dash{color:var(--ant-color-text-tertiary,#00000073)}.lf-filter-options-actions{justify-content:space-between;margin:2px 0;display:flex}.lf-filter-options-actions .ant-btn{padding:0}.lf-filter-options-list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.lf-filter-options-list .ant-checkbox-wrapper{margin:0;padding:2px 0}.lf-filter-options-empty{padding:var(--ant-padding-xs,8px) 0;color:var(--ant-color-text-tertiary,#00000073)}.lf-filter-builder{gap:var(--ant-margin-xs,8px);flex-direction:column;display:flex}.lf-filter-group{gap:var(--ant-margin-xxs,4px);flex-direction:column;display:flex}.lf-filter-group[data-depth="2"],.lf-filter-group[data-depth="3"]{padding:var(--ant-padding-xs,8px);background:var(--ant-color-fill-quaternary,#00000005);border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,6px)}.lf-filter-group-header{align-items:center;gap:var(--ant-margin-xs,8px);display:flex}.lf-filter-group-header .lf-filter-remove{margin-left:auto}.lf-filter-group-label{color:var(--ant-color-text-secondary,#000000a6)}.lf-filter-group-items{gap:var(--ant-margin-xxs,4px);flex-direction:column;display:flex}.lf-filter-group-actions{gap:var(--ant-margin-xs,8px);display:flex}.lf-filter-group-actions .ant-btn{padding:0}.lf-filter-leaf{align-items:center;gap:var(--ant-margin-xxs,4px);flex-wrap:wrap;display:flex}.lf-filter-column,.lf-filter-operator{min-width:110px}.lf-filter-value{flex:1;min-width:140px}.lf-filter-leaf .lf-filter-remove{margin-left:auto}.lf-table-header-button{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-header-button:hover{color:var(--ant-color-text,#000000e0);background:var(--ant-color-fill-secondary,#0000000f)}.lf-table-header-button:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.lf-table-icon{width:14px;height:14px;display:block}.lf-table-header-menu-trigger{top:50%;right:var(--ant-padding-xs,8px);z-index:1;background:var(--lf-header-cell-bg);box-shadow:-4px 0 0 var(--lf-header-cell-bg);opacity:0;position:absolute;transform:translateY(-50%)}.lf-table-header-menu-trigger:hover{background:linear-gradient(var(--ant-color-fill-secondary,#0000000f), var(--ant-color-fill-secondary,#0000000f)), var(--lf-header-cell-bg)}.lf-table-header .lf-table-gridcell:hover .lf-table-header-menu-trigger,.lf-table-header .lf-table-gridcell:focus-within .lf-table-header-menu-trigger,.lf-table-header-menu-trigger[data-open]{opacity:1}@media (hover:none){.lf-table-header-menu-trigger{box-shadow:none;opacity:1;order:2;margin-left:auto;position:static;transform:none}.lf-table-header .lf-table-gridcell[data-align=end] .lf-table-header-menu-trigger{margin-left:0}}.lf-table-header-anchor{pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0}.lf-table-header-menu .ant-dropdown-menu{min-width:180px}.lf-table-overlay-title{margin-bottom:var(--ant-margin-xs,8px);font-weight:var(--ant-font-weight-strong,600)}.lf-table-overlay-footer{justify-content:space-between;align-items:center;gap:var(--ant-margin-xs,8px);margin-top:var(--ant-margin-xs,8px);display:flex}}
