.cobalt- {
  &cell {
    position: relative;

    &--divided {
      @apply c-border-t c-border-outline;

      &:first-of-type {
        border-top: 0;
      }
    }

    &--softDivided {
      &::before {
        position: absolute;

        top: 0;
        right: 0;

        display: block;

        height: 1px;
        width: calc(100% - #{theme("spacing.sm")});

        background-color: theme("colors.outline");

        content: "";
      }

      &:first-of-type::before {
        display: none;
      }
    }
  }
}
