 table.antilia-resizable-columns th{position: relative}table.antilia-resizable-columns th,table.antilia-resizable-columns td{overflow: hidden;text-overflow: ellipsis}table.antilia-resizable-columns th:has(>.antilia-col-resizer){padding-right: 12px}.antilia-col-resizer{position: absolute;top: 0;right: 0;display: flex;align-items: center;justify-content: center;width: 10px;height: 100%;cursor: col-resize;z-index: 1;user-select: none}.antilia-col-resizer::after{content: "||";font-size: 0.7em;letter-spacing: -1px;opacity: 0.55}.antilia-col-resizer:hover,.antilia-col-resizer:focus-visible{background: var(--antilia-theme-primary-dark,rgba(194,65,12,0.35));outline: none}.antilia-col-resizer:hover::after,.antilia-col-resizer:focus-visible::after{content: "";width: 2px;height: 100%;background: var(--antilia-theme-on-primary,currentColor);opacity: 1}.antilia-col-resize-guide{position: absolute;width: 2px;margin-left: -1px;background: var(--antilia-theme-accent,#c2410c);z-index: 1000;pointer-events: none}.antilia-col-resize-guide::before,.antilia-col-resize-guide::after{content: "";position: absolute;left: 50%;margin-left: -7px;border: 7px solid transparent}.antilia-col-resize-guide::before{top: -14px;border-top-color: var(--antilia-theme-accent,#c2410c)}.antilia-col-resize-guide::after{bottom: -14px;border-bottom-color: var(--antilia-theme-accent,#c2410c)}.antilia-col-resize-label{position: absolute;top: 4px;left: 6px;padding: 0.1em 0.4em;border-radius: 0.2em;background: var(--antilia-theme-accent,#c2410c);color: var(--antilia-theme-on-primary,#fff);font-size: 0.8em;white-space: nowrap}.antilia-col-resize-band{position: absolute;z-index: 999;background: var(--antilia-theme-accent,#c2410c);opacity: 0.12;pointer-events: none}table.antilia-resizing{cursor: col-resize;user-select: none}