.table-columns{min-width:0}.table-columns-toolbar{justify-content:flex-end;align-items:center;gap:calc(8px * var(--theme-spacing-scale,1));padding:calc(4px * var(--theme-spacing-scale,1)) calc(6px * var(--theme-spacing-scale,1));background:var(--ui-surface-fff);border-bottom:1px solid var(--line);display:flex}.table-columns-summary{flex:1;min-width:0}.table-columns-summary>.registry-summary{margin:0;padding:0}.table-columns .table-columns-toolbar .table-columns-trigger{width:var(--theme-control-height,28px);flex:none;padding:0}.has-table-summary>.table-columns{z-index:5;height:0;position:relative}.has-table-summary>.table-columns .table-columns-toolbar,.has-table-summary>.table-columns .table-columns-summary{display:none}.has-table-summary>.table-columns .table-columns-panel{border:1px solid var(--line);border-radius:var(--ui-radius-7);max-height:60dvh;position:absolute;top:44px;left:0;right:0;overflow-y:auto}.resizable-table .table-summary-row>td{background:var(--ui-surface-fff);border-bottom:1px solid var(--line);height:34px;padding-top:6px;padding-bottom:6px;font-weight:600}.table-summary-count{text-align:left}.table-summary-count-content{justify-content:flex-start;align-items:center;gap:12px;display:flex}.table-summary-count-content>span:first-child{white-space:normal;min-width:0}.table-summary-trigger{flex:none}.table-summary-trigger>.table-columns-trigger{width:28px;height:28px;min-height:28px;padding:0}.table-summary-movements{gap:2px;display:grid}.table-summary-movements>span{white-space:nowrap}.table-summary-movements small{color:var(--muted);font-weight:400}.table-columns .table-columns-trigger,.table-columns .table-columns-actions button{min-height:var(--theme-control-height,28px);padding:calc(4px * var(--theme-spacing-scale,1)) calc(8px * var(--theme-spacing-scale,1));font-size:var(--ui-font-12)}.table-columns-trigger[aria-expanded=true]{background:var(--ui-accent-soft-f1f5fa);color:var(--ui-link-185caf)}.table-columns-panel{padding:calc(10px * var(--theme-spacing-scale,1));background:var(--ui-accent-soft-f1f5fa);border-bottom:1px solid var(--line)}.table-columns-panel p{font-size:var(--ui-font-12);color:var(--muted);margin:0 0 8px}.table-columns-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px 12px;display:grid}.table-columns .table-column-option{min-height:30px;font-size:var(--ui-font-12);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;display:flex}.table-columns .table-column-option input{width:15px;height:15px;min-height:0;accent-color:var(--blue);flex:none;margin:0}.table-column-option small{color:var(--muted);font-size:inherit}.table-columns-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.resizable-table [data-column-hidden=true]{display:none!important}.content .table-layout .resizable-table.has-hidden-columns{min-width:0}@media (width<=700px),(pointer:coarse){.table-summary-trigger>.table-columns-trigger{width:40px;height:40px;min-height:40px}.table-columns .table-columns-toolbar .table-columns-trigger{width:40px;min-width:40px}.table-columns .table-columns-trigger,.table-columns .table-columns-actions button,.table-columns .table-column-option{min-height:40px}.table-columns-options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width<=700px){.has-table-summary>.table-columns{height:auto}.has-table-summary>.table-columns .table-columns-toolbar{border-bottom:1px solid var(--line);background:var(--ui-surface-fff);align-items:flex-start;padding:4px 6px;display:flex;position:static}.has-table-summary>.table-columns .table-columns-summary{display:block}.has-table-summary>.table-columns .table-columns-panel{position:static}.table-layout.has-table-summary .resizable-table .table-summary-row{display:none!important}}
