/* Uchwyt do zmiany szerokości kolumn w tabelach Filamenta. */
.fi-col-resize-handle {
    position: absolute;
    top: 0;
    right: -3px;
    width: 6px;
    height: 100%;
    cursor: col-resize;
    user-select: none;
    z-index: 5;
    background: transparent;
    transition: background-color 120ms ease;
}
.fi-col-resize-handle:hover,
.fi-col-resize-handle:active {
    background: rgba(99, 102, 241, 0.35); /* indigo-500/35 */
}

/* Tabele z włączonym resize-mode (oznacza je JS przez data-resizable-init). */
.fi-ta-table[data-resizable-init="1"] {
    table-layout: fixed;
    width: max-content;
    min-width: 100%;
}
.fi-ta-table[data-resizable-init="1"] th,
.fi-ta-table[data-resizable-init="1"] td {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Kontener tabeli ma uzyskać poziomy scroll, gdy suma kolumn przekracza szerokość. */
.fi-ta-ctn,
.fi-ta-content,
.fi-ta {
    overflow-x: auto;
}

