.TableControls_wrap__sLoiY{position:relative;display:inline-flex}.TableControls_btn__SQuNR{display:flex;align-items:center;gap:7px;background:var(--color-surface);border:1px solid #e7e9ed;border-radius:9px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:600;color:#5b5d66;cursor:pointer;transition:background .12s ease}.TableControls_btn__SQuNR:hover{background:var(--color-hover)}.TableControls_btnActive__bA0M1{color:var(--accent-deep);border-color:var(--accent-line);background:var(--accent-soft)}.TableControls_btnActive__bA0M1:hover{background:var(--accent-tint)}.TableControls_panel__aA40d{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 12px 32px -12px rgba(20,22,30,.32);padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.TableControls_panelLeft__NDQJD{left:0;right:auto}.TableControls_panelHead__aD6_t{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-faint);padding:0 0 2px}.TableControls_item__hfeEb{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:7px;font-size:13px;color:var(--color-ink);cursor:pointer}.TableControls_item__hfeEb:hover{background:var(--color-hover)}.TableControls_item__hfeEb input{accent-color:var(--color-ink)}.TableControls_filterField__vp7i8{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-faint)}.TableControls_filterField__vp7i8>span{font-weight:600}.TableControls_filterField__vp7i8 select{width:100%;border:1px solid var(--color-border);border-radius:7px;padding:6px 8px;font-family:inherit;font-size:13px;color:var(--color-ink);background:var(--color-surface)}.TableControls_filterField__vp7i8 select:focus{outline:none;border-color:var(--color-ink)}.TableControls_panelActions__dsE3F{display:flex;justify-content:flex-end;gap:10px}.TableControls_linkBtn__d30pL{background:none;border:none;padding:2px 0;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent-deep);cursor:pointer}.TableControls_linkBtn__d30pL:hover{text-decoration:underline}.TableControls_sortBtn__tcSgb{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:inherit;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;padding:0}.TableControls_sortActive__o7d4k,.TableControls_sortBtn__tcSgb:hover{color:var(--color-ink)}.TableControls_th__V71rB{position:relative}.TableControls_th__V71rB.TableControls_th__V71rB{padding-right:0}.TableControls_th__V71rB:hover{background-image:linear-gradient(rgba(16,24,40,.12),rgba(16,24,40,.12));cursor:pointer}.TableControls_thInnerCentre__hmPmW{justify-content:center}.TableControls_thInnerRight__PxnXp{justify-content:flex-end}.TableControls_thInner__SOx61{display:flex;align-items:center;gap:1px;min-width:0}.TableControls_thIconBtn__1NJ_Y{display:inline-flex;width:0;height:15px;border:none;border-radius:4px;overflow:hidden;transition:opacity .12s ease,width .12s ease,transform .12s ease,color .12s ease}.TableControls_thGrip__eyqKY,.TableControls_thIconBtn__1NJ_Y{align-items:center;justify-content:center;padding:0;background:none;color:var(--color-faint);opacity:0}.TableControls_thGrip__eyqKY{position:absolute;left:0;top:0;bottom:0;width:var(--reg-cell-indent);display:flex;border:none;cursor:-webkit-grab;cursor:grab;transition:opacity .12s ease,color .12s ease}.TableControls_thGrip__eyqKY:active{cursor:-webkit-grabbing;cursor:grabbing}.TableControls_th__V71rB:hover:not(:has(.TableControls_thResizer__n2hG5:hover)) .TableControls_thGrip__eyqKY{opacity:1}.TableControls_th__V71rB:hover:not(:has(.TableControls_thResizer__n2hG5:hover)) .TableControls_thIconBtn__1NJ_Y{width:15px;opacity:1}.TableControls_sortBtn__tcSgb+.TableControls_thIconBtn__1NJ_Y{margin-left:3px}.TableControls_thIconBtn__1NJ_Y{cursor:pointer}.TableControls_thIconBtn__1NJ_Y:hover{transform:scale(1.18);color:var(--color-ink)}.TableControls_thIconBtn__1NJ_Y>svg{stroke-width:2}.TableControls_thIconBtn__1NJ_Y:hover>svg{stroke-width:2.4}.TableControls_thIconOn__LyP8T{width:15px;opacity:1;color:var(--accent-deep)}.TableControls_thMenu__K_BM_{position:fixed;z-index:60;display:flex;flex-direction:column;gap:6px;width:216px;padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 12px 32px -12px rgba(20,22,30,.32);text-transform:none;letter-spacing:normal;font-weight:400;color:var(--color-ink);cursor:default}.TableControls_thMenuRow__Oa4vA{display:flex;align-items:center;gap:8px;color:var(--color-muted)}.TableControls_thMenuName__l2HXn{flex:1 1;font-size:12.5px;font-weight:600;color:var(--color-ink)}.TableControls_thMenuSeg__0Zk_l{display:flex;gap:4px;padding-left:21px}.TableControls_thMenuFormat__iss3o{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid var(--color-divider)}.TableControls_thMenuSegWide__OBDpn{padding-left:0}.TableControls_thMenuSegIcon__49iI2{display:inline-flex;align-items:center;justify-content:center}.TableControls_thMenuSegBtn__LlSnL{flex:1 1;padding:4px 6px;font:inherit;font-size:11.5px;font-weight:600;color:var(--color-muted);background:var(--color-subtle);border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer}.TableControls_thMenuSegBtn__LlSnL:hover{color:var(--color-ink)}.TableControls_thMenuSegOn__0_JZt{color:var(--color-ink);background:var(--color-surface);border-color:var(--color-border)}.TableControls_switch__LnUg8{position:relative;flex:none;width:32px;height:18px;padding:0;background:var(--color-scroll);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background .14s ease}.TableControls_switchOn__TuXLh{background:var(--color-ink)}.TableControls_switchKnob__LId3S{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .14s ease}.TableControls_switchOn__TuXLh .TableControls_switchKnob__LId3S{transform:translateX(14px)}.TableControls_thSortMark__9GncD{opacity:1;cursor:default}.TableControls_thFilterInput__7j_Ex{width:170px;border:1px solid var(--color-border);border-radius:7px;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--color-ink)}.TableControls_thFilterInput__7j_Ex:focus{outline:none;border-color:var(--color-ink)}.TableControls_thFilterInput__7j_Ex::placeholder{color:var(--color-faint);font-weight:400}.TableControls_tableFoot__IPhrO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;font-size:12px;color:var(--color-faint);border-top:1px solid var(--color-divider)}.TableControls_footAdd__bdNSL{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;margin:-4px 0 -4px -8px;border:0;border-radius:6px;background:none;font:inherit;font-weight:600;color:var(--color-muted);cursor:pointer}.TableControls_footAdd__bdNSL:hover{background:var(--color-hover);color:var(--color-ink)}.TableControls_footCount__BV5Be{margin-left:auto}.TableControls_menuItem__xu7ug{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border:none;background:none;border-radius:7px;font-family:inherit;font-size:13px;font-weight:550;color:var(--color-ink);cursor:pointer;text-align:left}.TableControls_menuItem__xu7ug:hover{background:var(--color-hover)}.TableControls_menuItem__xu7ug:disabled{opacity:.45;cursor:not-allowed}.TableControls_groupRow__F9foF.TableControls_groupRow__F9foF td.TableControls_groupCell__ieOCt{position:-webkit-sticky;position:sticky;z-index:4;padding:0;height:auto;background:var(--accent-soft);box-shadow:inset 0 1px 0 var(--color-border),inset 0 -1px 0 var(--color-border)}.TableControls_groupRow__F9foF.TableControls_groupRow__F9foF[data-depth="1"] td.TableControls_groupCell__ieOCt{background:color-mix(in srgb,var(--accent-soft) 45%,var(--color-surface))}.TableControls_groupRow__F9foF.TableControls_groupRow__F9foF[data-depth="2"] td.TableControls_groupCell__ieOCt{background:color-mix(in srgb,var(--accent-soft) 22%,var(--color-surface))}.TableControls_groupLead__AmXxM{z-index:1;box-sizing:border-box;width:var(--group-lead-w,34px);padding-left:var(--group-lead-inset,12px)}.TableControls_groupLead__AmXxM,.TableControls_groupToggle___Q9il{position:-webkit-sticky;position:sticky;left:0;display:inline-flex;align-items:center;vertical-align:middle}.TableControls_groupToggle___Q9il{gap:8px;width:max-content;padding:8px 14px;border:0;background:rgba(0,0,0,0);color:var(--accent-deep);font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.TableControls_groupAction__WUSH_{display:inline-flex;align-items:center;vertical-align:middle;margin-left:-6px}.TableControls_groupAction__WUSH_ a,.TableControls_groupAction__WUSH_ button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--accent-deep);opacity:.55;cursor:pointer;transition:opacity .12s ease,background .12s ease}.TableControls_groupAction__WUSH_ a:hover,.TableControls_groupAction__WUSH_ button:hover{opacity:1;background:rgba(0,0,0,.06)}.TableControls_groupToggleLed__EGUM_{left:var(--group-lead-w,34px);padding-left:var(--group-toggle-inset,19px)}.TableControls_groupRow__F9foF[draggable=true] .TableControls_groupToggle___Q9il{cursor:-webkit-grab;cursor:grab}.TableControls_groupRow__F9foF.TableControls_groupDragging__n_yrk{opacity:.45}.TableControls_groupRow__F9foF.TableControls_groupOver__xeLyW.TableControls_groupOver__xeLyW td.TableControls_groupCell__ieOCt{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-deep)}.TableControls_groupGrip__4zMsQ{display:inline-flex;align-items:center;color:var(--accent-deep);opacity:.5;margin-right:-2px}.TableControls_groupLabel__IXjLv{font-size:12.5px;font-weight:700;letter-spacing:.01em}.TableControls_groupCount__ihmpB{font-size:11px;font-weight:700;color:var(--accent-deep);background:var(--color-surface);border:1px solid var(--accent-line);border-radius:var(--radius-pill);padding:1px 8px}.TableControls_addRow__OknV9{display:flex;gap:6px;padding:8px 6px 4px;margin-top:4px;border-top:1px solid var(--color-border,#eceef1)}.TableControls_addInput__HwHpX{flex:1 1;min-width:0;border:1px solid var(--color-border,#d0d5dd);border-radius:6px;padding:5px 8px;font-size:13px}.TableControls_addBtn__IgNaZ{background:var(--color-ink,#101828);color:#fff;border:none;border-radius:6px;padding:5px 10px;font-size:12px;cursor:pointer}.TableControls_thResizer__n2hG5{position:absolute;top:0;right:-5px;width:8px;height:100%;cursor:col-resize;z-index:3;touch-action:none}.TableControls_thResizer__n2hG5:hover{background:rgba(16,24,40,.12)}