import { c as a } from "../../../../../index-BtlgVD4m.js";
function l(e) {
  const { isBorderVisible: r, isSelectionColumn: o, isSelected: s, isActionColumn: t } = e;
  return a(
    // Base styles - always applied
    "flex items-center relative",
    "px-[var(--spacing-4)]",
    "py-0 text-[length:var(--typography-base-sizes-small-font-size)] text-[var(--base-foreground)]",
    // Conditional styles - applied based on cell state
    r && "border-r border-[var(--base-border)]",
    o && "border-r-0 [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",
    s && "bg-[var(--base-info-background)]",
    t && "px-0 justify-center"
  );
}
export {
  l as default
};
//# sourceMappingURL=buildCellClasses.js.map
