.column-header.svelte-q2ij3f{--column-sort-blue:var(--color-blue);min-width:0;height:100%;text-align:inherit;position:relative}button.svelte-q2ij3f{box-sizing:border-box;border-radius:var(--radius-default);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.column-header.svelte-q2ij3f:not(.icon-control){box-sizing:border-box;min-height:44px;padding-bottom:3px;padding-inline-start:var(--collection-header-inset,10px)}.title-group.svelte-q2ij3f{vertical-align:top;align-items:center;gap:4px;max-width:100%;height:41px;display:inline-flex}.title-label.svelte-q2ij3f{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.5;overflow:hidden}.sort-button.svelte-q2ij3f{flex:none;width:20px;height:41px;min-height:41px;padding:0 2px}.icon-control.svelte-q2ij3f{align-items:center;justify-content:inherit;display:flex}.sort-button.icon-only.svelte-q2ij3f{width:40px;min-width:40px;height:44px;padding:0}.column-header.svelte-q2ij3f:not(.adjustable){flex-shrink:0}.movable.svelte-q2ij3f{padding-inline-end:46px}.column-header.left-aligned.svelte-q2ij3f{text-align:left}.column-header.centered.svelte-q2ij3f{text-align:center;padding-inline:0}.column-header.centered.svelte-q2ij3f:not(.icon-control){display:flex}.centre-spacer.svelte-q2ij3f{flex:1 1 0;min-width:0}.movable.svelte-q2ij3f .centre-spacer.end:where(.svelte-q2ij3f){min-width:46px}.centered.svelte-q2ij3f .title-group:where(.svelte-q2ij3f){flex:0 auto;min-width:0}.drag-grip.svelte-q2ij3f{cursor:grab;opacity:0;width:40px;height:40px;padding:0;position:absolute;top:0;right:6px}.drag-grip.svelte-q2ij3f svg:where(.svelte-q2ij3f){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:16px;height:16px}.column-header.svelte-q2ij3f:hover .drag-grip:where(.svelte-q2ij3f),.column-header.svelte-q2ij3f:focus-within .drag-grip:where(.svelte-q2ij3f){opacity:1}.drag-grip.svelte-q2ij3f:hover:not(:disabled){background:var(--color-teal);color:var(--color-blue)}.dragging.svelte-q2ij3f{opacity:.55}.resize-edge.svelte-q2ij3f{z-index:2;cursor:col-resize;touch-action:none;border-radius:0;justify-content:center;width:10px;height:100%;min-height:0;padding:0;position:absolute;top:0;right:-5px}.resize-edge.svelte-q2ij3f span:where(.svelte-q2ij3f){background:var(--color-border);opacity:0;width:1px;height:60%}.column-header.svelte-q2ij3f:hover .resize-edge:where(.svelte-q2ij3f) span:where(.svelte-q2ij3f),.column-header.svelte-q2ij3f:focus-within .resize-edge:where(.svelte-q2ij3f) span:where(.svelte-q2ij3f),.resizing.svelte-q2ij3f .resize-edge:where(.svelte-q2ij3f) span:where(.svelte-q2ij3f){opacity:1}.resize-edge.svelte-q2ij3f:hover span:where(.svelte-q2ij3f),.resize-edge.svelte-q2ij3f:focus-visible span:where(.svelte-q2ij3f),.resizing.svelte-q2ij3f .resize-edge:where(.svelte-q2ij3f) span:where(.svelte-q2ij3f){background:var(--color-teal);width:5px}.drop-before.svelte-q2ij3f:before,.drop-after.svelte-q2ij3f:after{background:var(--column-sort-blue);content:"";z-index:3;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.drop-before.svelte-q2ij3f:before{left:0}.drop-after.svelte-q2ij3f:after{right:0}.resizing.svelte-q2ij3f{-webkit-user-select:none;user-select:none}button.svelte-q2ij3f:focus-visible{outline:2px solid var(--column-sort-blue);outline-offset:2px}.sort-button.svelte-q2ij3f:hover:not(:disabled){color:var(--color-text);background:var(--color-teal)}button.svelte-q2ij3f:disabled{opacity:.5;cursor:default}.sort-arrow.svelte-q2ij3f{color:var(--color-grey);flex:none;display:inline-flex}.sort-arrow.svelte-q2ij3f svg{width:16px;height:16px}.sort-arrow.active.svelte-q2ij3f{color:var(--column-sort-blue)}[data-theme=dark] .column-header.svelte-q2ij3f{--column-sort-blue:color-mix(in srgb,var(--color-blue) 45%,white)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .column-header.svelte-q2ij3f{--column-sort-blue:color-mix(in srgb,var(--color-blue) 45%,white)}}@media (pointer:coarse){.movable.svelte-q2ij3f{padding-inline-end:0}.movable.svelte-q2ij3f .centre-spacer.end:where(.svelte-q2ij3f){min-width:0}.adjustable.svelte-q2ij3f .drag-grip:where(.svelte-q2ij3f),.resize-edge.svelte-q2ij3f{display:none}}
